reddit reporting wrong/no date to search index (Google)

If I for example search for something like "auto item rune" on google with the option "within past year", my top result is

According to Google this is a new page with the date May 15, 2020 but in reality it is a post that is more than two years old. It would be nice if this was fixed so we can take advantage of Google's search powers. Maybe fixing this could also improve SEO and crawling efficiency in general.

Could it be a problem with all the dynamic content of the new design? Maybe a Last modified header could help?

The problem seems to affect many but not all pages
Ok (May 30, 2019):
Wrong (May 15, 2020):
Wrong (May 15, 2020):
Wrong (May 15, 2020):

👍︎ 2
📰︎ r/bugs
👤︎ u/Avisanix
📅︎ May 23 2020
🚨︎ report
pyhttptest: The package for HTTP tests over RESTful APIs

Happy to announce pyhttptest!

My first contribution to the Python community, released in PyPI.

About a package:

I've struggled and spent a lot of hours writing manual Python scripts to be able to test a product involving many microservices. All of them following the REST conventions. Overwhelmed with too many scripts, each one test different endpoints, how they respond also what they respond, I've decided to create a Python package to easily do this, without needing to create a manual Python script, import libraries to send an HTTP Request, copy and paste code from other scripts to test fast the new endpoints, etc.pyhttptest a command-line tool for HTTP tests over RESTful APIs elegantly solves the problem in simple three steps.

1. Install the package

pip install pyhttptest

2. Describe your HTTP Requests test cases against your service in a simplest and widely used format JSON within a file.

  • Create a JSON file, for example, data/GET_USERS.json
  • The structure should be the following:
    • Required properties
      • name - The name of your test case e.g "Get all users".
      • verb - An HTTP Method e.g "GET", "POST". AT THE MOMENT ONLY "GET" IS SUPPORTED.
      • endpoint - The resource you want to invoke on your server e.g "/users".
      • host - Your server identification, could be e.g "http://localhost:8008," "" etc.
    • Optional properties:
      • headers - An HTTP Headers. All HTTP header fields are supported.
      • query_string - Pass query string parameters in the URL after question mark e.g
  • Example content in the data/GET_USERS.json


 "name": "TEST: List all users",
 "verb": "GET",
 "endpoint": "users",
 "host": "",
 "headers": {
   "Accept-Language": "en-US"
 "query_string": {
   "limit": 5

3. Run command and gain report

pyhttptest execute data/GET_USERS.json

That's it!

Currently, the package is in the Alpha version, it may contain bugs, not user-friendly messages, etc. I want to gather feedback from anyone of you, it doesn't matter if it is positive or negative. It'll help me t

... keep reading on reddit ➡

👍︎ 21
👤︎ u/slaily
📅︎ Oct 22 2019
🚨︎ report
Wine release 6.0
The Wine team is proud to announce that the stable release Wine 6.0
is now available.

This release represents a year of development effort and over 8,300
individual changes. It contains a large number of improvements that
are listed in the release notes below. The areas of major changes are:

  - Core modules in PE format.
  - Vulkan backend for WineD3D.
  - DirectShow and Media Foundation support.
  - Text console redesign.

This release is dedicated to the memory of Ken Thomases, who passed
away just before Christmas at the age of 51. Ken was an incredibly
brilliant developer, and the mastermind behind the macOS support in
Wine. We all miss his skills, his patience, and his dark sense of

The source is available from the following locations:

Binary packages for various distributions will be available from:

You will find documentation on

You can also get the current source directly from the git
repository. Check for details.

Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.


What's new in Wine 6.0

*** PE modules

- The core DLLs, including NTDLL, KERNEL32, GDI32, USER32, etc. are
  built in PE format. This should help a number of copy protection
  schemes that check that the DLL files on disk match the in-memory

- There is a new mechanism to associate a Unix library with a PE
  module, to make it possible to call Unix libraries from PE for the
  functions that can't be handled with Win32 APIs.
  These libraries are found by replacing the PE module file extension
  with .so, for instance ntdll.dll -> They have to be
  located next to the PE file on disk.

- Winelib modules no longer link against, or require it at
  run-time. This is a backwards incompatible change, meaning that
  modules built with Wine 6.0 won't run on older Wine versions.

- The libwine library is no longer used, but it's still provided
... keep reading on reddit ➡

👍︎ 959
👤︎ u/l_bratch
📅︎ Jan 14 2021
🚨︎ report
Arbitrary list of popular lights - Winter Solstice 2020 edition

Happy Solstice!

In honor of Winter Solstice for the northern hemisphere, I've made an updated list of popular lights. Today is the day you're most likely to need a flashlight if you live north of the Equator..

Because a definitive buyer's guide is too hard, I've made an arbitrary list of popular lights you should consider if you're shopping for a light. There is no best flashlight, so this is not the last word in what's good, but a list of lights that are often bought or recommended here with a touch of my own opinion thrown in. Exclusion from this list doesn't mean a light isn't good. To search more lights by their attributes, try

Where possible, official manufacturer URLs are linked here. Sometimes the manufacturer offers good deals through direct orders, sometimes vendors have the best prices. There are coupon codes available that apply to many of the lights listed. I'm hosting a version of this list on my own site with affiliate links because a few people have asked for a way to give me a kickback.

Shipping/availability may be affected by the COVID-19 pandemic. In particular, items shipped by USPS are taking an usual amount of time to arrive. You may have to be more patient than usual if you want certain flashlights, chargers, and batteries.

For those in a hurry

If you don't want to learn much, just get one of these.

All of the lights in this section come with a rechargeable battery and have a charger built in to the light. The battery will be a standard size you can buy online from third parties, and the charger will use USB as its power source, though some options do use a special cable. Aside from the A4, all have very good color quality compared to the average LED flashlight, improving your ability to see details. In this section, I've linked good places to buy the lights rather than the manufacturer.

  • Wurkkos FC11 - a general-use light for $30. USB-C charging, but it needs to use an A-to-C cable. There's a strong magnet in the tailcap, and a pocket clip for carry. A 25mm (1 inch) diameter and 120mm (4.7 inches) long is suitable for larger pants pockets. 18650 battery.
  • [Skilhunt M150](
... keep reading on reddit ➡

👍︎ 688
📰︎ r/flashlight
👤︎ u/Zak
📅︎ Dec 22 2020
🚨︎ report
[1/28/2021] Thursday's Off Topic Free Talk Thread

/r/LonghornNation Daily Off Topic Free Talk Thread

Today: 1/28/2021

Last Thread

Current Austin Weather: 43° and Clouds

Seven Day Forecast:
1/27 1/28 1/29 1/30 1/31 2/1 2/2
64°, Clouds 56°, Clouds 64°, Clear 77°, Clouds 66°, Clear 64°, Clear 67°, Clear

Your go-to place to talk about whatever you want. From the dumb shit aggies do on a near daily basis, to the latest whatever happening wherever. What ya got?

Recent Longhorn Tweets

  1. @sehlinger3 RT @PFF_College: CADE. JOHNSON. (h/t @_ChristianPage)
  2. @CoachSark RT @TexasFootball: Back at it. All gas. No brakes. 🤘 @TBecStrength
  3. @TexasFootball We see you 11 🤘
  4. @BCarringtonUT By 2030 we’ll be playing 2-hand touch
  5. @MikeRoach247 Athlete
  6. @_delconte RT @TexasBaseball: These spikes, they’re it. #HookEm 🔥

Here's A Look At Todays Longhorn Sporting Event(s):

  1. 1/29 University of Texas Track & Field / Cross Country vs Houston Invitational

Trending on Reddit

  2. Guy transports a bees colony by carrying the queen is his fist; the rest of the bees crowd around where their queen is.
  3. Goat safety is no joke
  4. [Democrat announces resolution to expel Marjorie Taylor Greene from Congress](
... keep reading on reddit ➡

👍︎ 11
📅︎ Jan 28 2021
🚨︎ report
Lawsplainer (Not Really): How the Common Law Winds Up Looking Like Bad Code

This is more a rant than anything, but last week I was wading through some moderately-but-not-notoriously difficult (American) "case law," and--long story short--it wound up taking me longer to figure out the basics of the legal doctrine I was researching than did for me to achieve a workable understanding of the EPR paradox. And this seems like...less than optimal circumstances, to put it charitably.

[By way of background: Taking after the late great British empire, the US is a common law system, which means that, on top of a whole body of law coming from the constitution and various statutes and regulations, decisions in individual "cases" (in which judges interpret statutes and fill in the various gaps they leave) wind up quasi-creating new legal rules—and that "case law" has in turn come to constitute the vast majority of the existing legal rules out there.]

In any event, aside from making me want to raze England to the ground and sow it with salt like the Assyrians of old, my frustration last week got me thinking that what the common law looks like, in essence, is badly written code. "Spaghetti code" isn't quite the right term, but I think "bitrot" is exactly on point:

BITROT: Code will generally start to fail as the operating system, libraries, or other systems are updated. The newer versions have more features, take different parameters, or sometimes make different assumptions. In other cases, the programmers have fixed a bug that your code assumed was there. The old code doesn’t fail completely, at least at first. But it starts to get creaky as more and more calls to the OS or the libraries begin to fail. If you don’t invest in renewing your knowledge and improving your code, you start to rot like an old fish. Folks can be harsh when pointing this out.

This--especially the bit about different parameters and assumptions--is pretty much exactly what happens with the common law.

Super simplified example: At t0 Congress enacts a statute with X assumptions ("Let's pass this statute so plaintiffs will be able to sue police officers who violate their rights)...then at t1 a judge issues a case with Y assumptions ("Surely, Congress couldn't have wanted plaintiffs to be able to sue officers who violated their rights while just doing their jobs, so that statute only applies to police officers' "discretionary" actions taken outside the "color of law")...then at

... keep reading on reddit ➡

👍︎ 100
👤︎ u/ais8585
📅︎ Jan 28 2021
🚨︎ report
[NFL] The rebuild, the desperation, and the tale of the worst sports organization on the North American continent - A Detroit Lions story


The NFL is the professional organization for gridiron football in the United States, and one of the largest sporting organizations on the planet. Boasting a yearly revenue of over $16 billion, putting it on par not just with major corporations, but with major industries. And of course it's managed by petty, tiny babies. 31 of the 32 teams are owned by rich individuals who did not make their money through football.

#Team History

The year is 1957. The place, Detroit. A booming city, Detroit is a place to be. American factories pump out American cars, the best in the world. Some of them even get seven miles to the gallon. Here, at the center of American automotive manufacturing, sits the best team in football - the Detroit Lions. Having gone 8-4 in the regular season, they defeated the San Francisco 49ers to advance to the Superbowl NFL Championship (Superbowls didn't start until the NFL-AFL merger in '66), then the Cleveland Browns in the Championship, they became the ultimate winners of the National Football League. Although not the American Football League - the NFL-AFL merger would happen in 1966, still many years in the future.

For a Detroit fan, the future looked bright. Until a minor scandal - okay, no, a major scandal happened. The players were betting on games. Amidst the controversy and fines came an angel of salvation - William Clay Ford. Heir to the Ford Family fortunes, he purchased full ownership of the Detroit Lions in 1963 for the sum of $5.4 million.

A rich owner who could afford to pay coaches and staff, no need to scrap for dollars on ticket sales, and the NFL-AFL merger sending the popularity of football soaring. Yes, going in to the 60s, the Detroit Lions were an easy bet. Ford would lead them.

#The Playoffs, an interlude

Playoffs in professional sports is interesting. They are constantly expanding - now more baseball teams will make the playoffs than miss them, and have fluctuated in size. But usually it's somewhere between 1/4 and 1/2 of the teams in a sport will make the playoffs. There they will play elimination brackets until there's a championship between two teams for the glory.

There have been long championship droughts. The longest in baseballs is the Seattle Mariners, who after being founded in 1977 have never made the world series, only occasionally venturing deep into the playoffs. They are awful. In the NBA, it is the LA Clippers. Founded 50 years ago, they have never made i

... keep reading on reddit ➡

👍︎ 995
📰︎ r/HobbyDrama
👤︎ u/Smashing71
📅︎ Jan 08 2021
🚨︎ report
This Week At Bungie 12/3/2020


This week at Bungie, we prepare for next gen.

It’s been a while since we last spoke. I mean, it hasn’t been too long. We took a quick week off for holiday, but we’re back to the grind. There’s a bit to catch up on. Since the last TWAB, new Exotics have been discovered throughout Europa. Banshee has found new memories. The Deep Stone Crypt has been infiltrated. A dinosaur was sent into space.

Quite a few of you have been asking about raid statistics. It’s always fun seeing how many players took on the challenge for a completion during the first week. We dug through our databases and found some fun stats to share, and we’re happily surprised by how many of you completed your first ever Jacket Quest.

Day 1 Stats (Unique Raid Activity Clears)

Last Wish Garden of Salvation Deep Stone Crypt
4 551 29,814

Launch +10 Days Stats

Statistic Last Wish Garden of Salvation Deep Stone Crypt
Unique Raid Activity Clears 3,555 33,152 258,049
Total Player Hours 2,185,983 2,807,504 7,156,651
Total Kills 338,667,495 446,461,881 1,100,488,566
Total Deaths 32,734,027 42,676,699 85,008,596

A final fun fact: Over 979,680 Guardians unlocked The Lament since the quest went live. That’s a LOT of sword damage.

Now that we’ve covered the time that’s passed, let’s get back to business.

##Light Keepers – Charity Update!

Image Link^^^imgur

Earlier this week we kicked off our Game2Give Light Keepers charity initiative and, to no one’s surprise, the Destiny community has shown up in force. At the time of writing this TWAB, you’ve already raised above $450k, and we’re still in the first week! Our overall goal is to raise $2 Million, and we're well on our way.

We also announced our charity milestone rewards, one of which you’ve already unlocked. In case you missed it, say hello to the concept art of our upcoming Dawning 2020 Titan universal Ornament.

Image Link^^^imgur

If you’d like to chip in a few dollars for cha

... keep reading on reddit ➡

👍︎ 461
👤︎ u/DTG_Bot
📅︎ Dec 03 2020
🚨︎ report
Résumé boost – when you have a lot to say (or: how I increased my callbacks significantly)

I recently added a few pages at the end of my résumé to detail some big wins or forays into areas that are important to an employer.


Sometimes there just isn’t enough room on the to describe the full breadth of your accomplishments for a particular role (presumably your current one). Instead of completely reworking my résumé to overweight my current role, I think it’s best to add that to the end of the document and simply reference it as a bullet under your current role.

My Résumé

I use a bit of a different format for my résumé that seems to work well. Let’s walk through it.

Header – same across all pages. I don’t really like reading résumés that include the candidates full address, but if you want to be deliberate about noting your locale (for a non-local opportunity), I’d recommend simply City, State or City, Country. People reading your résumé do not need to know precisely where you live and they can potentially infer other things about your home address (long commute, may not be immediately available for hands-on for datacenter, etc.). Mine is simply Name, phone number, email address.

Relevant Skills Summary – this should be a listing of all of your relevant skills to a particular role. It is not necessarily very helpful to know that a candidate has years of Cisco experience and proficiency when applying for a web development role. This section should be very deliberately populated. I recommend having a template résumé where you have all of your skills and proficiencies available and trim it down for each role. This is way easier than writing it from scratch each time.

A non-technical person should be able to match up the requested skills/experience in a job description to a line or item on your résumé. Remember: a (typically) non-technical recruiter will need to be able to match things on your résumé to the job description to consider you for a role. Make it easy for them. (I’ve referred recruiters back to this section before because it answered some of the exact questions they were asking me.)


Category – Technology – Proficiency Level – Years Experience (last used)

Pic: (Skills matrix from my résumé)

Professional Experience / Accomplishments – this is where you list what you did. This should not read like a job description but more like an annual review: a list of accomplishments, time/money saved, collaboration efforts, etc

... keep reading on reddit ➡

👍︎ 175
👤︎ u/gramthrax
📅︎ Feb 02 2021
🚨︎ report
First Contact - Third Wave - Chapter 380

[first] [prev] [next]

While Mal-Kar drove the tank into the robotic repair bay I approached the work crews busily clearing and upgrading the bunkers. They all clasped their hands together respectfully as I approached and I waved at them to go back to work, looking for the leader of each of the (now) four crews.

The leader of the first one, a Shavashan by the name of Tan'Kurik, went to set down his magnetic rivet gun and I waved at him to forgo the normal bowing and scraping.

People were dying. People. I had no time for such formalities that my people stressed even at the most dire times made me want to fire flared in the air and scream in rage.

"How may I serve, Most High?" Tan'Kurik asked.

"Go through your crews, find out who still has family in the city. I will not leave them to the mercy of the Precursor's claws," I told him.

He nodded and I moved away, going to each crew leader.

By the time the bus was unloaded I had a list of habs.

Three of them.

And a hospital.

I kicked myself for not considering the vast neo-sapient medical center just inside the city.

"Men, we have to go!" I shouted, running for the armored recovery vehicle. Mal-Kar ran to the bus and together we drove back into the smoke and flame of the city. I kept one hand on the control for the remote controlled 15mm plasma dual barreled rotary machinegun, the electronic eye of the weapon slaved to my protective mask's lenses.

The vehicle was not fast, it was built for power not speed, but the thick armor and the sheer bulk of the massive machine meant that the scattered burnt out vehicles were no impedance to our progress toward the hospital.

The hospital was intact and for that I thanked every being I could remember from Julkrex's prayers.

It took forever. Nearly three hours to clear out the hospital of the sick and injured.

The nurses and doctors that were still present objected to the fact I loaded them up in the armored vehicle until they saw that I had loaded them in with the most precious of our cargo.

The infants and children and pregnant beings, even the egg incubators.

Twice more we heard the scream from the skies.


*The words made everyone fli

... keep reading on reddit ➡

👍︎ 2k
📰︎ r/HFY
📅︎ Dec 09 2020
🚨︎ report
Near releases new SNES Bahamut Lagoon English Translation

I'm so happy to see this finally released on the 25th anniversary of its release! Now to go play this game for my first time ever - one of the few Squaresoft games from the SNES era I haven't played.

Download BPS Patch [and source]:



Near — programming and design
Tom — script translation
FlashPV — ending graphic
dev_urandom — italic font
blargg — optimized base56 coder
Zehzin, socksfelloff, Rock — beta testing
ContraryMotion, Ballz, Lord Nightmare — script proofreading


  • A brand new script translation from a native English speaker with Japanese fluency far beyond the JLPT N1.
  • Exhaustively researched translations for all names.
  • Ubiquitous use of proportional fonts and tabular numbers throughout the entire game.
  • Normal-weighted sans-serif fonts with strong shadowing and anti-aliasing for readability.
  • An italic font for sound effects and letters, a smallcaps font for menu headings, and a bold font for the credits.
  • Support for extended characters such as umlauts to allow for more faithful translations.
  • True font kerning with overlap support for every font in the game.
  • Player and dragon names were expanded to 11 characters, allowing even the longest names to fit.
  • Every list (of names, items, enemies, etc) has been statically rendered for performance.
  • Player and dragon names are cached in memory, so they do not have to be rendered dynamically within menus.
  • When necessary, pre-shifted proportional fonts provide the fastest dynamic text rendering possible.
  • Field status display messages converted to use the larger proportional font for consistency and increased readability.
  • All proportional text strings are double-buffered to prevent flickering when moving between screens and lists.
  • Extensive knowledge of the SNES hardware was utilized to safely maximize data transfers to video RAM each frame.
  • Expanded save RAM and a method to avoid requiring memory initialization to greatly reduce required game code hooks.
  • Not that they are necessary, but safeguards were put into place to prevent text overflow for every string in the game.
  • Multiple text colors were added to help distinguish between text, n
... keep reading on reddit ➡

👍︎ 43
📰︎ r/emulation
📅︎ Feb 09 2021
🚨︎ report
Unifi Network Controller 6.1.51

Hey guys I know a lot of people are wanting multi site on the UDM-base/Pro and it appears that as been added!!


* This release requires 1.9.x or newer on the UDM-Base/UDM-Pro.

* This release requires 0.4.x or newer on the UXG-Pro.


  • Add port remapping for UDM-Pro.
  • Add Device/client icons in alerts.
  • Add redirection button to settings in Alerts page.
  • Add ability to reset statistics.
  • Add Data Retention to search.
  • Add Multi-Site Management toggle.
  • Add Debug terminal in New Devices page.
  • Add a banner in Beta Settings to allow reverting back to Classic Settings.
  • Add Wifi, Hotspot, and AP Group membership overview info in property panel of APs.
  • Add USW Mission Critical Property Panel outlets tab in New Devices Page.
  • Add 2.4GHz and 5GHz icons, updated translations.
  • Add Gateway info to left panel on new Dashboard.
  • Add validation to ISP Capabilities.
  • Add missing Network Scanners in Security Settings for UXG.
  • Add new Insights page.
  • Add new Topology page.
  • Add new Statistics page.
  • Add Statistics per client usage
  • Add WPA3 support (for AP devices that support that*).
  • Add WiFi Scanner section on Insights page.
  • Add Advanced Feature Toggles, Data Rate Controls, MAC Authorisation in WiFi form.
  • Add a title, remove the wired filter, update column titles on Clients page.
  • Add pagination buttons to WiFi Scanner and Alerts pages
  • Add filters to Clients Page.
  • Add USW Mission Critical overview tab.
  • Add ports tab in USW Mission Critical property panel.
  • New Implementation and behaviour of WiFi Scheduler.
  • Remove WiFi Scheduler classical settings since the old scheduler does not support showing multiple events per day.
  • Do not show EOL/LTS notifications if user has dismissed them.
  • Exclude MS Edge from unsupported browsers.
  • Ensure FlexHD has the correct image.
  • Show limited Dashboard for Software installations of NET controller
  • U-LTE-Pro configure section in property panel.
  • Display Site Switcher if Multi-Site Management is enabled.
  • Improve the responsive layout of the statistics page.
  • Update layout of action buttons in tables.
  • Updates for Alerts page.
  • New Alert for AP radar detection.
  • Support static IP users in L3 networks.
  • Improve validation of MAC Address f
... keep reading on reddit ➡

👍︎ 33
📰︎ r/UNIFI
👤︎ u/Lohhar
📅︎ Jan 28 2021
🚨︎ report
Kerbal Space Program 1.11: "Some Reassembly Required" is now available!

Hello everyone!

Gear up Kerbonauts, engineers are required for some in situ reassembling! Stack up your inventory with parts and tools in order to prepare for any contingencies. With a reimagining of the game’s inventory system and the introduction of a new EVA construction mode, KSP is here with new content for everyone!

Kerbal Space Program 1.11: Some Reassembly Required is the game’s latest major free update and with it, we’re adding some significant and game changing elements that give players added flexibility and a more immersive KSP experience. Pack an inventory for your missions and modify your crafts or even assemble a new vehicle on the spot with the help of your engineers, or bring an EVA Science Experiment Kit and have your Kerbals undertake fun animated experiments. In addition to some new parts, visual enhancements, and some bug-fixing, Some Reassembly Required continues to enrich the KSP experience.

Let’s go through some of the update’s highlights below:

EVA Construction Mode

This mode gives your engineers tools similar to what you find in the VAB/SPH to manipulate parts in their inventory or within their range while on EVA in any location. Need to make some adjustments to your Vallerian SSTO, or build an improvised Munar rover in situ? Now you can!

Click here to see a video of this feature.

Inventory System Changes

This update expands upon the inventory system and gives it deeper meaning and functionality! These changes include the option to carry and stack various parts in your craft’s inventory and adds to the ability of Kerbals to carry an inventory of their own. All while making it easier to get access to and manage all of the inventories on a craft. Just remember to think wisely on what you want to bring with you on a mission…

New Lights and RCSs

Some Reassembly Required adds new lights parts to the game, including some smaller, physics-less lights as well as a couple of deployable lights that work without the need for an attached craft or EC power source. And not only that, two new smaller React

... keep reading on reddit ➡

👍︎ 331
👤︎ u/UomoCapra
📅︎ Dec 17 2020
🚨︎ report
First Contact - Third Wave - Chapter 372

[first] [prev] [next]

Nakteti stared at the planet below, her mind reeling with shock. It was beautiful, with wide swathes of green vegetation, glittering green seas, snow capped mountain ranges. She could see the cities below, see the air traffic, see the massive highways all lit up.

Less than two months ago it had been, according to her own databases and Major Carnight, nothing but a sterilized blasted ruin.

The It Tastes So Sweet had finished its docking approach and was now awaiting Pubvian officials to board the ship to inspect it. They were careful, with a long list of prohibited items, demanding any ship staying docked to the station undergo a maintenance inspection to ensure it would not damage the station or cause other problems.

"How is this possible?" she asked Major Carnight, holding tight to one of his hands with her right catching hand. She felt slightly off balance.

"Nobody knows," Carnight admitted. "They think its tied in with the SUDS system, maybe the Singers in the Dark or a Symphony in the Night, but nobody has even tried such a thing."

"All of those people are really the same people as eight thousand years ago? Restored as if there was no Mantid attack?" Nakteti asked.

"From all the reports," Carnight said. He shrugged with his right shoulder, not wanting to tug Nakteti up by lifting his right hand.

"Normally, the more you get to know a person or a people the more you feel you have in common with them, the more familiar one becomes with them," Nakteti said slowly, hoping she wasn't about to offend the Terran. "Only, the more we learn about Terrans, the more terrifying you become."

"Really?" Carnight looked down. "We're a pretty simple people. We just want to largely go about our business and be left to our own devices and have the right of consent."

"Then why do you save others?" Nakteti asked.

Carnight chuckled. "Because we know what it's like to be the victims of someone more powerful than we are."

The light went from red to green on the airlock right before Nakteti scoffed at the idea of a species more powerful than the Terrans ever forcing them to submit.

The airlock cycled and three figures wearing armored vacuum suits entered. Nakteti could see the faint twink

... keep reading on reddit ➡

👍︎ 2k
📰︎ r/HFY
📅︎ Nov 25 2020
🚨︎ report
Wine 6.0-rc1 Released

The Wine development release 6.0-rc1 is now available.


What's new in this release (see below for details):


- Gecko engine update.

- WindowsCodecs and QCap libraries converted to PE.

- Faster font initialization at process start.

- Support for named pipes with empty names.

- Various bug fixes.


The source is available from the following locations:


Binary packages for various distributions will be available from:


You will find documentation on


You can also get the current source directly from the git repository.

Check for details.


Wine is available thanks to the work of many people.

See the file AUTHORS in the distribution for the complete list.



Bugs fixed in 6.0-rc1 (total 53):


15301  Biliardo 2 installer terminates on launch (32-bit Ghost-based 
installer uses year 2045 file date for decrypting database, triggering 
y2038 problem)

21881  iScreensaver Designer 3.5 crashes

28089  exception handling code touches stack for exceptions 
handled by the debugger

28332  Wazzal 1.2 (2002 release) crashes after clicking 'Play'

33310  Minimizing window erases chess board in Shredder Classic 4 

33996  Multiple installers fail in VBScript custom actions due to 
missing support of Properties with Parameters (IncrediMail, LabChart 
Reader 8, Toad for MySQL Freeware 7.x)

34770  Some WMI applications fail when incorrectly passing 
IWbemClassObject::GetNames method

35272  Mortal Kombat Komplete Edition (Steam) crashing to 
desktop within graphics autoconf.

40146  Mein Verein 2016 Trial fails to install

42095  winamp: skins don't change unless app is restarted

42623  Changing current dir ~/.wine crashes Far Manager

42741  Multiple Blizzard games fail to launch (StarCraft I & II, Diablo 
III, Heroes of the Storm)

43567  Vietcong - game crashes during radiocalls 
('kernel32.GetTickCount' c
... keep reading on reddit ➡

👍︎ 354
👤︎ u/catulirdit
📅︎ Dec 04 2020
🚨︎ report
First Contact - Third Wave - Chapter 362 (Memoirs)

[first] [prev] [next]

I arrived at the Basic Military Course on a warm afternoon, trotting down the corridor from where the shuttle had landed and into the concourse. I had my plas sheet with my Military Service Number emblazoned on it and I kept checking it against the signs that were scattered around. When I found the number I entered the room.

With nearly a hundred other Lanaktallan I waited to be told what to do next. Eventually a Tri-Vee came on, a robot delivered papers, and we were welcomed to one of the major Unified Military Forces armored vehicle training planets.

We were the next class, ten thousand strong, joining ten million already in training.

Training that, at first, was merely how to walk in lines, in synchronization, and how to appear. Chin up, upper shoulders back, arms folded, lower spine straight. Then to fire a rifle, how to wear armor, how to address one another, how to fill out paperwork, how to use a communication's device, how to give proper obescience to our superiors.

In training I discovered that there were millions of my fellow trainees who had flunked out at various points, only instead of being sent home or to the mines they were just forced to start over again.

I also discovered that if you 'failed and recycled' all the costs were then waived.

Most of the hundred in my platoon 'failed' in the first few weeks in order to recycle and go through without accruing debt. As for myself, I had a waiver, so I just applied myself as I always had. Steadily working, being patiently, and not giving up.

Another discovery startled me. In the week after the final testing you could 'fail' for almost no reason, to be recycled. This was after class standing lists were put out, and awards gained during training were passed out.

I had achieved a certificate of Outstanding Achievement in the Field of Excellence of Parade Marching, which several of my peers had been motivated to be awarded. Those that wanted it, that didn't get it, dropped back and recycled.

I cared not. I wasn't a marcher.

I was a tanker, and tankers don't walk.

*I graduated 2,388th out of 12,455. One of the few who had a guaranteed job after Basic Military Training. Because

... keep reading on reddit ➡

👍︎ 2k
📰︎ r/HFY
📅︎ Nov 14 2020
🚨︎ report
[GUIDE] Auto Shorten (with your personal and Un-Shorten links

A while back João shared a project that lets you automatically convert regular URLs to TinyURL format by either using the "Share" function from the actual website, or directly in a text entry field while your keyboard is up.

I decided to make my own using instead, because 1. I personally think their links look the best and 2. You can rename/track/delete your short links from their dashboard.

My version of the project also includes the ability to un-shorten links from any service (not just


Here is the import link for the entire project:

You'll need to own/make a account (free) and generate your access token from their control panel, then replace YOURTOKENHERE with your actual token in the Shorten with task's HTTP Request action (the text is located in the Headers subsection). I put a clickable note in the task so you can find it easily.

Simply highlight YOURTOKENHERE and paste your token right over top of it from your clipboard. Keep all the original spacing. If you think you messed up, just back out of the action and hit the ⨂ button at the top to cancel and do it again. When you're satisfied make sure to back out and hit the ✓ button to save your changes. You won't need to modify anything else at all in the Tasker project.

However, you DO need to have the AutoShare plugin for either this or João's original TinyURL task to work. Once it's installed, open it and set up the AutoShare Commands and Text Processors (steps 1 and 4 from the provided tutorial). You should have both a (period included) and Unwrap option for each. You may also have to go back in the profile section in Tasker afterwards and re-select them under the From Share and From Text events.

You can use this direct URL for the AutoShare icons:
And this one for the Unwrap icons:

To use the project, simply

... keep reading on reddit ➡

👍︎ 19
📰︎ r/tasker
👤︎ u/SuttonX
📅︎ Jan 14 2021
🚨︎ report
Which NFC East team has the brightest future? Plus more Giants offseason notes - The Athletic

Ten thoughts on the Giants after binging a pair of playoff triple-headers over the weekend:

1. I had a bunch of notes from the first week of the offseason, but nothing compelling enough to lead off this piece. Thankfully, my old colleague Eliot Shorr-Parks came through on Saturday.

Shorr-Parks, who now covers the Eagles for WIP, is never afraid to make a bold take. So when he ranked the Eagles No. 1 in his list of NFC East teams with the brightest future, my first reaction was how wrong that take was. But it also raised an interesting question worth exploring. Here’s my ranking of the NFC East teams’ futures:

  1. Cowboys: The NFL is a quarterback-driven league and the Cowboys are the only team in the division with a proven top quarterback. Whether it’s a long-term deal or another franchise tag, there’s no way the Cowboys will let Dak Prescott leave. The Cowboys have one of the best collections of skill position players in the league (they averaged 32.6 points in the five games Prescott started before suffering a season-ending ankle injury). Dallas’ offensive line is aging, but if healthy, it’s a talented group. The Cowboys’ defense is a mess but firing coordinator Mike Nolan last week was a first step toward fixing that.

  2. Washington: The rest of the NFC East is fortunate that Washington whiffed so badly on quarterback Dwayne Haskins with the 15th pick in the 2019 draft. Because Washington is a quarterback away from being a force. WFT has solid skill players (Terry McLaurin may be the most underrated wide receiver in the league), a quality offensive line, a loaded defense powered by a strong pass rush and a proven head coach, Ron Rivera.

Washington doesn’t have a clear answer at quarterback, but it has some interesting options. Alex Smith first needs to decide if he plans to return after going 5-1 as a starter in his recovery from a devastating leg injury. Taylor Heinicke is an intriguing option after throwing for 306 yards and rushing for 46 yards in a 31-23 loss to the Buccaneers in the wild-card round. They’ll also have Kyle Allen, who started four games, back after he suffered a season-ending ankle injury. Washington has the cap space to add a veteran or they could draft a quarterback to develop behind Smith, if he returns. Heinicke’s playoff performance makes him a wild card. It will be interesting to see

... keep reading on reddit ➡

👍︎ 11
📅︎ Jan 11 2021
🚨︎ report
After 132 applications, I accepted a full-time job with benefits!

Hi r/Jobs! I wanted to share my timeline and interview stats. I found these kinds of posts to be interesting during my search, so I hope this helps someone!

Total job applications: 132

Total responses: 40

Never heard back: 92

Told me no right away: 13

Turned out to be a scam: 6

First interviews: 11

2+ interviews: 5

They offered me the job, but I declined: 5

They said no at end of interview process: 4

Left me hanging after two rounds: 1

Accepted: 1

My background is in administration, teaching, and management, primarily in arts and entertainment. I applied heavily from late July 2020 to September 2020. At that point, I stopped actively applying because my old job called me back. Two jobs reached out to me in October, and I ended up taking one of them.

Resume - I basically used this template, except I put education at the top. I had 8 slightly differing versions of my resume for the different kinds of jobs I was applying for.

Cover Letter - I wish I could find the original author of the template I started with, but this ended up being my basic cover letter:

Dear Hiring Manager,

I'm enthusiastically writing regarding the [POSITION] at [PLACE], which I discovered on [WEBSITE]. I have over [NUMBER] years of related experience and am excited to bring my creativity and energy to [PLACE].

The job description mentioned that you were looking for [QUALITY, QUALITY, and QUALITY].


This multifaceted role has made me a [QUALITY, QUALITY], capable of [TASK].

I’m confident that I have the skills and ability to be an asset to [PLACE]. Thank you for your time and consideration. I look forward to hearing from you.



Interview - I obsessively honed my pitch and practiced with this video.

Websites - I was looking primarily on Indeed and NYFA, but sometimes Craigslist and LinkedIn, too.

Closing Thoughts

  • Personalize, personalize, personalize - I really started getting somewhere when I started personalizing my resume for each job. Eventually, I had 8 slightly different versions of my resume ready to go, which I would personali
... keep reading on reddit ➡

👍︎ 1k
📰︎ r/jobs
👤︎ u/amyandgano
📅︎ Nov 17 2020
🚨︎ report
[OT] Hey guys, resonatingfury here. Four years ago I responded to a prompt about two people who go on adventures in lucid dreams and eventually find each other in real life. Today, after years of struggle, I'm so proud to say that Lost in a Dream is a published novel. I'm finally an author!!!

tl;dr: me write good book, pls read

~ ~ ~

Good morning!

I'm willing to bet that most of you won't remember my novel's origin prompt, though you might recognize me from stories such as the one where a man must face four judges in the afterlife. After all, it was over four years ago!

This was the prompt, if you want to take a look and see how poorly I wrote back then ;)

>”You possess the ability of persistent lucid dreaming. Accompanied by a strange man/woman, together you build a world you revisit every night. One day you see them at a coffee shop. You immediately recognize each other."

It went from a terrible five part miniseries, to a Wattpad hopeful, to nothing as I lost motivation and drowned in work through the years, until finally I straightened myself out and rewrote the whole manuscript starting last year.

And now, somehow, here we are.

I'm both humbled and proud to present Lost in a Dream, a novel that actually adheres pretty closely to the prompt even after all of the rewriting and deep edits. Here is the blurb from the rear cover:

>If dreaming is a drug, then I'm a junkie.
>For most people, sleeping is an obstacle. Something to get out of the way, so they can get back to their life. For others, it's an escape to nothing; a blissful break from the wears of life.
>It's the opposite for me.
>I live so that I can dream. I trudge through work so that I can go home and close my eyes, awakening in the real world—one where dreams do come true. A place where I can fight a dragon instead of my ever-disappointed boss, where I’m a warrior instead of a glorified telemarketer. A place where I matter.
>Tigers instead of taxes. Monsters instead of men with too much power.
>Reality is just the word we came up with to accept a mundane life. A birthing place for grander ideas we so desperately wish could come true.
>I choose to live in a world where they do.

I’ll also share a few quick bits about the book:

Lost in a Dream is a lovechild of literary fiction and fantasy; it's likely considered portal fantasy, but leans more toward the literary side thematically.

  • The cover art was done by Flor Figueroa ov
... keep reading on reddit ➡

👍︎ 26k
📅︎ Sep 07 2020
🚨︎ report
ASP.NET Core MVC Model Binding

ASP.NET Core MVC Model Binding

This article explains what is model binding in ASP.NET Core MVC and how to use its different attributes like BindNever, BindRequired, FromHeader, FromQuery, FromRoute, FromForm, FromServices, FromBody, ModelBinder, and model binding to a list of complex objects.

What is MVC Model Binding

MVC controller action method uses Model binding to work directly with Model types, as model binding maps HTTP request data to action method parameters by name. MVC model binding will check for the value of each parameter by name and the name of the public settable property of the Model. These parameters can be primitive like string, int, or complex types. Model binders will map data between HTTP requests and models.

Model binding extract data from various sources like route, form fields of View, or query string, convert strings to .NET data type and provides this extracted data to controller and razor pages in method parameters.

Fore more details please visit -

👍︎ 20
📰︎ r/dotnet
👤︎ u/geeksarray
📅︎ Feb 06 2021
🚨︎ report
"Imagination is the essence of discovery."

Hi, worked hard for my tank Winston on this post.

Winston is historically one of the most balanced tanks. I however can not help but feel he is the most power crept out of the game out of all the tanks. Even if we revert powercreep, there’s still more burst damage and cc in this game than winston’s kit can handle. He has been outdated. I decided to type up numerous ideas for buffs to make him better.

Buff Harambe!

I welcome feedback so long as it’s not cruel. I adore Winston ❤️, obviously, or otherwise I wouldn’t have spent a long time making this and making corrections.

Please read before commenting. I’d appreciate it. Thank you. 🙏

Health Pool:

  1. Reduce/Tighten his head hit box it’s the size of Africa. (Yes, I do know how to butt jump and that helps but… honestly blizzard should fix/scale the hit box of every character.)
  2. Turn 25 more of his hp health pool into armor. (Right now he has 500 which 100 of that is armor. So he would be 125 armor and 375 in hp. This can help Winston sustain in fights. Ultimately this could even be increased, but I’d rather start small.)
  3. Allow him 50 more hp to make his hp pool 550. (Whatever it takes to not make him a pansy in this game but more like the Hero ape we saw in the cinematics! Ultimately this could be increased as well but I’d rather start small.)

Ideas for Tesla Cannon Buffs:

  1. Add range by 2 meters to Tesla cannon. Right now it’s 8 so it would go to 10. (I definitely feel Winston needs this regardless. His range is pathetic with all the escape abilities in this game and even heroes he should be able to counter. When you look at the range of other characters, even mei’s Endothermic blaster has better range at freezing/damaging a target… not that’s she’s in the best state either… Please give him a better chance at NOT letting his prey escape. When he has to be close; it’s bad because of his huge head hit box. This also allows easier shield dancing too. This above all less this should of happened ages ago!!!)
  2. Increase the damage on his Tesla cannon by 5 dmg per second. Right now it’s 60 so it would go to 65. In exchange, Decrease area of effect (aoe) of Tesla cannon by 1 meter? Right now it’s 6 meter width so it would go to 5 meter width. (I had to think really hard on this. 🤔 I personally am not a huge fan of a dmg buff on his gun. I’m afraid that it may be over tuned for the simple fact that Winston can multitarget and go through shields. But if they have no plans to give him a secondary fire
... keep reading on reddit ➡

👍︎ 18
📅︎ Jan 25 2021
🚨︎ report
Generalplus Technology 808 Camera on C.H.I.P.

Like many of you, I've been to hell and back getting my C.H.I.P. up and running after a few years collecting dust on the shelf. I'm determined not to waste this thing though it's really pushed me to the edge. I went through the joys of upgrading from jessie to stretch and taking 3-4 days to get the WiFi working again (thanks to a fantastic post on here which I wish I'd found in the first place). I'm now running buster seemingly okay though suffering from the dodgy power issues here and there.

I use my C.H.I.P. as a motion webcam server. I've just got a new HD Webcam to run on it, which is a non-brand Generalplus Technology 808 Camera:

The C.H.I.P. see's the device okay, but fails to register with the following dmesg output:

    [10410.010000] usb 1-1: USB disconnect, device number 4
    [10417.200000] usb 1-1: new high-speed USB device number 5 using ehci-platform
    [10417.600000] usb 1-1: new high-speed USB device number 6 using ehci-platform
    [10417.770000] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 32, changing to 9
    [10417.795000] uvcvideo: Found UVC 1.00 device GENERAL WEBCAM (1b3f:2002)
    [10417.805000] uvcvideo: Forcing device quirks to 0x2 by module parameter for testing purpose.
    [10417.820000] uvcvideo: Please report required quirks to the linux-uvc-devel mailing list.
    [10417.870000] uvcvideo: No valid video chain found.

In getting to this point, I have tried:

  • Applying quirks=2 as per this bugfix (editing /etc/modprobe.d/uvcvideo.conf)
  • Compiling and updating the ucvideo.ko driver following these instructions (I had to substitute CROSS_COMPILE=arm-slackware-linux-gnueabihf- for CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- to get it to work and then used insmod to load the newly created file:
[10853.110000] usbcore: registered new interface driver uvcvideo
[10853.115000] USB Video Class driver (1.1.1)
  • I also tried the same for a bunch of gspca drivers as I'd read these might be used by the webcam:
[email protected]:~$ sudo modprobe gspca_spca1528
[email protected]:~$ sudo modprobe gspca_spca500
[email protected]:~$ sudo modprobe gspca_spca501
[email protected]:~$ sudo modprobe gspca_spca505
[email protected]:~
... keep reading on reddit ➡

👍︎ 6
👤︎ u/fredkelly
📅︎ Feb 06 2021
🚨︎ report
A brief look into areas for security improvements in the CTemplar web app (Part 1/2)

Hello CTemplar Team!

CTemplar has come a long way in the past few months, and it seems well on it's way to becoming a good encrypted email service. It's clear that everyone in the team has been worked incredibly hard to get it this far. I think one of CTemplar's strong points is how feature-complete it is, even during this early stage of development. I believe in their mission of making encrypted email freely available to people, and I would like to help out.

While using the app, I've noticed a couple of little issues and glitches, which I have outlined below. Please don't take any of this as a criticism towards CTemplar or the developers, I am just trying to help in getting the application to a more polished state. I've tried to document them up as clearly, and where possible, I've given the steps to fix

Some of the below issues relate to security, but just to clarify up-front: none of these issues are critical, and if you are a user of CTemplar - you do not have anything to be immediately worried about in regards to the content below. That being said, they do should still be addressed by the devs, in order to keep things as safe as possible for the users going forward.

I have some additional issues (not included in this list), which I would like to discuss privately with someone from the team. I would appreciate if you could reach out, and I will go through them with you. You can find my public key here.

Please forgive me in advance if I've made any mistakes here- I wrote this late at night


User Token not Invalidated After Sign Out

When the user signs in with their credentials the server responds with a token, which is stored in the browsers local storage as user_key. And when they sign out, this key is removed from local storage, as expected (this happens in users.service.ts). However, it is never invalidated, leaving the users account vulnerable to a session hijacking attack. If an attacker were to manually insert this token into their browser, they would have full unrestricted access to the victims account. This can be fixed by calling to the server to destroy the token on logout or session expiry, and then generating a fresh access key next time the user signs in.


Error in Compatibility Checking Script

When using a browser that doesn't support window.crypto then the no content is loaded (as expected). However the alert()

... keep reading on reddit ➡

👍︎ 16
📰︎ r/ctemplar
👤︎ u/lissy93
📅︎ Jan 10 2021
🚨︎ report
A puzzle from an ARG (Catastrophe Crow!): base64 and strange patterns

Hi everyone, we've been stuck on this puzzle for a while. We need to decode these four base64 strings:

Fragment 1
Fragment 2
Fragment 3
Fragment 4

These fragments were originally hidden inside 4 tiff files named BLOCK_H.tiff, BLOCK_O.tiff, BLOCK_M.tiff, and BLOCK_E.tiff. Each of these files had metadata in the "comment" field that looked like many pieces of mostly invalid base64. Knowing that "=" is only valid at the end of a base64 string, we could build the four valid base64 strings I posted above. As you can tell, when put in the correct order, the files spell "HOME". Here's the original extracted metadata: H, O, M, E.

Using this [CyberChef recipe](,true)Drop_bytes(0,84,false)Generate_Image(%27Greyscale%27,4,50)) we managed to take a look at how there's weird patterns in the decoded binary data. There's different patterns when the data is interpreted as a 400px wide image using only black and white, and when it is interpreted as a 50px wide grayscale image. Notice how in the recipe we're str

... keep reading on reddit ➡

👍︎ 7
📰︎ r/codes
👤︎ u/MisaelK
📅︎ Jan 29 2021
🚨︎ report
Shop Local This Christmas! (r/NorthernIreland's list of local shops and businesses)

Thanks for all the awards! And shout out to u/davidc535 who mapped a lot of these on Google maps. Also, this ran on too long, more places in the comments.


Symphonia - Gin from Dungannon from u/missymissyD

Boatyard Distillery - More local gin, this time from Fermanagh

SWIG Hip Flasks - We offer personalised hip flasks From u/DavidofSWIG

Hillstown Brewery and Heaney Brewery u/big_mac31

Boundary Brewing - For delicious beer u/radio_wolf)

The Still House Moira - they make their own vodka u/fjleish


Dustie Roo sell prints of floral arrangements that are really beautiful (From u/hm8g10)

Noop designs have some really great Northern Irish themed prints (From u/hm8g10)

Camlake Canvas - Fermanagh based artist with some amazing stuff. Also takes commission - painted our doggo and it was brilliant.

Aly Harte also does prints and paintings (From u/hm8g10)

I love Doghouse Gallery in Comber and Kingfisher Gallery in Killyleagh for local art, prints, jewellery, decorations etc. (From u/isotala)

John Robinson Art - Belfast. He does the art on Boundary Brewing cans, based in Belfast. (From u/TunaFish88)

Le Petit Pois Gallery abstract paintings and prints (From u/redditor930530)

A Work of Heart bespoke and personalised prints based in Tandragee (From u/redditor930530)

Armagh Damsons - Does commissions of your favourite landscape, cityscape, your home, your pet, whatever really. From u/tartanbornandred

Horner Gallery - Castledawson, @ liamhornerart (instagram

... keep reading on reddit ➡

👍︎ 523
👤︎ u/the_messer
📅︎ Oct 20 2020
🚨︎ report
ZAMBOSS Deck + Ankiphil Overhaul = Zankiphil v1

!!! All credits go to the authors u/crowdzamboss - head over to their post to get the deck !!!

^(I’m solely responsible for the Overhaul. // I've switched from) ^(u/Crylise) ^(to this account.)

The Ankiphil Overhaul allows for a seamless expansion of my preclinical deck, which means we now cover the entire German medical curriculum for M1 and M2 (AMBOSS based) with Anki cards in a consistent design / style / format! For this I reworked the tag structure, edited/added/fixed AMBOSS links (for mobile support - see below), reformatted cards, extensively updated the card templates and much more. In the following, I’ll go detailed over the card template changes.

~~ My Ankiphil deck will be updated in the near future (v2) ~~

ANKI BEGINNERS: I gathered some useful Anki resources at the end of this post (mainly AnKing-based stuff) for an "easy" introduction to the Anki ecosystem. Don’t feel overwhelmed, just start using Anki and you’ll get the basics pretty fast – it’s really worth it!

Card type details

Short demonstration of the card type features

  • Upon reading of memory formation and associations, I found that high contrast was a concept that kept popping up. This is why I implemented a color coding (with degrading significance) into my card template:

    • Red: Clozes / answers
    • Color coding based on formatting:
      • Bold = green: key word of the card→ Underline = orange: important information required to answer the question correctly→ Italic = cyan: contextual words making the reading of the question more fluent
      • In the Extra field this color coding (with degrading significance) is also present
  • Header

    • Timer: New placement → helps to keep the overview
    • Tags: All tags are hidden behind this button, for a much cleaner appearance
      • Keyboard shortcut = Alt + T
    • Note ID: Use this button to get the Note ID → required for the Errata-form (see section „Errata“)
      • Keyboard shortcut = Alt + N
    • Errata: Opens the Google form in your default browser (also mobile compatible)
      • Keyboard shortcut = Alt
... keep reading on reddit ➡

👍︎ 65
📰︎ r/Anki
👤︎ u/Ankiphil
📅︎ Jan 05 2021
🚨︎ report
PokeMiners' In-Depth APK Teardown of 0.193.0

Hello everyone,

0.193.0 is starting to roll out and there are several updates behind the scenes, mostly for the searching and tagging features we've been following. Will we finally see these features go live in this update? We'll find out! Let's dive in!

Release Notes

APKMirror Download


  • New app icon
  • Mr. Rime added
  • New Holiday costumes added and Adventure Hat Pikachu
  • Grey Event Ticket added
  • Easier purchasing of remote raid passes
  • Select All button for selecting all your currently filtered Pokemon
  • Several tagging updates
    • Adding the buttons for adding, editing, deleting, etc
    • Show more tags button and showing tags in a row
    • Tags showing the name, colour you assigned, and how many Pokemon are assigned to it
  • Pokemon Inventory display updates, including showing tags, and different transfer buttons
  • Recent and Favoruite searches received GUIs as well
    • Showing a history of your searches as well as which searches you favourited
  • The keyboard no longer closes when you delete all characters from your search
  • POI Contribution icons added (probably for the Image Gallery feature)
  • Image Gallery and Voting system (like Ingress)
    • GUI for these systems is now in place including showing several pictures
    • Being able to vote for images like in Ingress
  • Ad targeting
  • Scrolling improvements
  • AR Mapping and upload progress (being able to cancel an upload for example)

New App Icon


A new app icon is now used! Get excited!

New Pokemon


Get your Galar on (well at least one more Galar).

New Forms


Get ready for some new Holiday costumes!

New Event Grey Ticket

Grey Event Ticket


This is another ticket (like the pink ticket) so they can sell more overlapping events at the same time. This might have a specific event in mind

... keep reading on reddit ➡

👍︎ 357
📅︎ Nov 20 2020
🚨︎ report
HOME Information, Remote Raid Pass Warning, EX Mega Raids, and More All Pushed!

Hi everyone!

Big day today, a huge APK update and a bunch of new info about Pokemon HOME was just pushed! Let's dive in!


  • Form labels
  • HOME Information
    • Link to a Nintendo Account
    • Start the transfer in GO then finish it in HOME
    • Warnings for sending special one time only GO mons
    • You can send several Pokemon at once (not just one)
    • Forms may change when they move over to HOME
    • Defenders, Shadows, and Megas can't be sent
    • Cooldown mentioned in days and hours
    • You can wait or charge up your Transporter with Energy from the shop to send mons faster
  • Wonder Box can be earned from Switch or HOME
  • A warning when you are out of raid passes and possibly a link to the shop to purchase them
  • Pokemon Info labels added for the history feature they announced
    • Worth noting an EX Mega Raid is mentioned in here
  • Additional updates to favouriting search filters
  • Additional search filters for things like gbl, rocket, raid, etc


RESOURCE ID: form_aria
TEXT: Aria Forme

RESOURCE ID: form_castform_normal_full
TEXT: Normal Form

RESOURCE ID: form_no_drive_full
TEXT: driveless form

RESOURCE ID: form_ordinary_full
TEXT: Ordinary Form

RESOURCE ID: form_standard_mode
TEXT: Standard Mode

Some additional form labels were added for various mons or generic labels.

Home Account Info

RESOURCE ID: home_account_name
TEXT: Player Name

RESOURCE ID: home_account_not_found
TEXT: Pokémon HOME account not found.

RESOURCE ID: home_login_app_modal_body
TEXT: Ensure that your Nintendo Account is linked to Pokémon HOME on a mobile device, and then try again.

RESOURCE ID: home_login_app_modal_title
TEXT: Unable to Connect to Pokémon HOME

RESOURCE ID: home_privacy_warning
TEXT: When you connect Pokémon GO with Pokémon HOME, certain limited information will be shared with The Pokémon Company in the course of moving Pokémon. Please see this <a href="">help article</a> for more information. Data shared with The Pokémon Company is subject to The Pokémon Company’s own privacy policy.

RESOURCE ID: home_service_ended
TEXT: Your Pokémon HOME service has ended.

RESOURCE ID: home_signed_in
TEXT: Logged In

RESOURCE ID: home_support_id
TEXT: Suppor
... keep reading on reddit ➡

👍︎ 344
📅︎ Oct 29 2020
🚨︎ report
Supporting talented Swifties: Fan-Made Merch

*Disclaimer: none of these shops are mine and I have not been asked/paid to promote any of them.

Since there has been a lot of trouble with Taylor's official merch store, I was inspired by a comment from u/hdouglas447 on the merch megathread to find fan-made items on Etsy. There are some very talented artists and designers in this community, so I did some research and compiled a list split into categories that include the country of origin. This has been a difficult year for many so it would be lovely to support fellow Swifties and small businesses. This list is definitely not comprehensive, so please feel free to add anything I have missed in the replies!


peachko | Ships from Australia

FlickeringStorm | Ships from Canada

Wisteriarts | Ships from Canada

Oliviasswiftstuff | Ships from Hungary

goldievalley| Ships from New Zealand/Digital Download

StarlightDesignsNZ | Ships from New Zealand

allaboutprintz| Ships from The Netherlands/Digital Download

TaylorTreasuresArt | Ships from The Netherlands

TheKayumanggiClub | Ships from Philippines/Digital Download

AzaleaDesignCoStore | Ships from UK/Digital Download

ffionart | Ships from UK

GetawayCarEmbroidery | Ships from UK

JordanBoltonDesign | Ships from UK

LunaAndCakeShop | Ships from UK/Digital Downloa

... keep reading on reddit ➡

👍︎ 162
📅︎ Dec 05 2020
🚨︎ report
Pagination made easy with Django Rest Framework

While building any application, the need for fetching a small subset of a large result-set derived from querying a database table is a common occurrence.

In most cases a user would want quick access to the most recent entries in the result-set, while the older entries are only fetched when the user scrolls up/down or selects the next page of the table.

Pagination is therefore core to any application but there are several ways to implement it using Django. You could go with the Paginator class that comes out of the box if all you need is the bare minimum, but if you are looking for a more feature rich solution, Django Rest Framework is the way to go.

How pagination should work

Any type of pagination can be implemented by following a simple API response pattern. An API must return these 4 details.

  1. A count of the number of entries in the complete result-set.
  2. A list of entries which represents one page of the result-set.
  3. A URL that can be used to fetch the next page, if the next page exists.
  4. A URL that can be used to fetch the previous page if the previous page exists.

Previously I demonstrated how CRUD applications can be built using DRF with an apple notes like application as a reference and I believe the same example can be used to demonstrate pagination.

Let's say that there are 10 notes in the database, but I only want to look at the latest 2 notes at a time, the API response for the note listing API should look like this

    "count": 10,
    "next": "http://localhost:8000/note/all?p=2",
    "previous": null,
    "results": [
            "id": 10,
            "title": "Note 10",
            "content": "content 10",
            "last_udpated_on": "2021-01-09T01:44:33.645706Z",
            "is_active": true,
            "created": "2021-01-09T01:44:33.645745Z"
            "id": 9,
            "title": "Note 9",
            "content": "content 9",
            "last_udpated_on": "2021-01-09T01:44:29.487257Z",
            "is_active": true,
            "created": "2021-01-09T01:44:29.487295Z"

This can be achieved using DRF with 2 lines of code.

Paginating an API response

The quickest way is to set up pagination globally and apply it on all the APIs where a query set is returned as a response.


... keep reading on reddit ➡

👍︎ 21
📰︎ r/django
👤︎ u/root993
📅︎ Jan 10 2021
🚨︎ report
HTTP Get Request With Object

Hi All,

I am looking for some pointers to understand what is wrong with my code, or rather the correct way to handle this issue. I am currently using Angular for my Frontend and .NET Core for the backend. On the Frontend, I currently have a search panel that has 3 fields in it, all strings. The user can input values into these fields and hit the search button to return results. In my understanding, I am doing a get request because I am getting data and as so I have in my service this method.

getAdminWebPageSearchResults(adminWebPage: AdminWebPage) : Observable<AdminWebPage[]> {return this._httpService.get<AdminWebPage[]>('https://localhost:44312/api/AdminWebPage/');  }

My Model for AdminWebPage

export class AdminWebPage {pageName: string;pageTitle: string;description: string;}

On my backend I have this going on.


public List<AdminWebPage> GetAdminWebPageSearchResults(AdminWebPage adminWebPage)


using (SqlConnection sqlConnection = new SqlConnection(SQLHelper.GetConnectionStringDEV()))





string sqlQuery = "SELECT * FROM dbo.Admin_WebPage AWP WHERE AWP.PageName LIKE '%" + adminWebPage.PageName + "%'"; //Add other fields

using (SqlCommand sqlCommand = new SqlCommand(sqlQuery, sqlConnection))


using (SqlDataReader sqlDataReader = sqlCommand.ExecuteReader())


List<AdminWebPage> listOfAdminWebPageRecs = new List<AdminWebPage>();

while (sqlDataReader.Read())


AdminWebPage adminWebPageRec = new AdminWebPage();

adminWebPageRec.PageName = Convert.ToString(sqlDataReader["PageName"]);

adminWebPageRec.PageTitle = Convert.ToString(sqlDataReader["PageTitle"]);

adminWebPageRec.Description = Convert.ToString(sqlDataReader["Description"]);



return listOfAdminWebPageRecs;




catch (Exception ex)






I know I need to pass in my object and that it has to be stringified but how do I accomplish this? Searching around, some posts mentioned using HTTP Params to which I tried but also no luck. I have also seen some things being said about http headers too, although I am not sure how much of an impact they have and if they are required.

Another BIG question I have is the following. How does the Frontend

... keep reading on reddit ➡

👍︎ 3
📰︎ r/Angular2
📅︎ Jan 11 2021
🚨︎ report
Some direct play 4K video lags other not, how to troubleshoot reason?

I'm trying to play a 4K film from my server into my TV, first 3 minutes plays nice, but after that it gets lagging each 30 seconds. Surprisingly, other 4K film plays without any loading issues.

My set is composed by,

Plex Media Server

  • version
  • Windows 10.0.19041 Build 19041
  • Intel i5-3470
  • 24 GB RAM
  • Ethernet 1000

Philips OLED934/12

  • Android 9
    • Kernel 4.9.125 #1 Tue Nov 24 18:04:55 CST 2020
    • Compilation PTT1.181130.001
  • Plex client
  • Ethernet 100

Laggy film


Unique ID                                : 305454511846465872760104100885527286613 (0xE5CC662B8135B06AF89907D551885355)
Complete name                            : E:\Videos\Movies\Color Out of Space (2019)\
Format                                   : Matroska
Format version                           : Version 4
File size                                : 29.1 GiB
Duration                                 : 1 h 50 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 37.8 Mb/s
Encoded date                             : UTC 2020-12-28 06:31:41
Writing application                      : mkvmerge v51.0.0 ('I Wish') 64-bit
Writing library                          : libebml v1.4.0 + libmatroska v1.6.2

ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main [email protected]@High
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 1 h 50 min
Bit rate                                 : 34.0 Mb/s
Width                                    : 3 840 pixels
Height                                   : 1 610 pixels
Display aspect ratio                     : 2.40:1
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
... keep reading on reddit ➡

👍︎ 2
📰︎ r/PleX
👤︎ u/datakey
📅︎ Jan 31 2021
🚨︎ report
VAR for Offside - Margin of Error

Lets talk about the margin of error for VAR the implications for using it in a football match.

Choosing the Right Camera Frame

The first difficult part of VAR for offside is choosing the exact camera frame when the ball leaves the players foot. It depends on the camera and your angle, but let's take some best and worst case scenarios.

First I have chosen a simple kick, easy to see, in 60 fps. Zidane's panenka at the '06 world cup. See it here:

When they show the slow motion replays at the 30 second mark, I went frame by frame and determined 5 frames in which I would deem it would look reasonable to declare he kicked the ball. You need to choose when it leaves his foot, but the camera is imperfect. The motion of the ball makes it blurry. There's room for interpretation. 5 frames at 60 fps is 0.083 seconds.

Second I was going to find a slow motion video of a shot, but I really couldnt find a great example so we will just take an ultimate absolute best case scenario. Lets say the VAR operators are looking at 240 hz videos and can narrow it down to 2 frames when the ball is kicked. Honestly this is a bit unrealistic if you watch how its done but lets give them the ultimate benefit of the doubt. 2 frames at 240 fps is 0.0083 seconds.

Camera frame margin of error: 0.0083 seconds - 0.083 seconds

Speed of players

The second difficult variable is the speed of the players. Bundesliga lists top speeds above 35kmph. This is 9.72 meters per second or 972 cm per second. I think at this point you can start to see where my problems start.

At worst, lets say two players are running at opposite direction at top speed. The defender is lunging forward at 35kmph and the attacker is bolting forward directly at goal at 35 kmph when the ball is played. This is a 70kmph differential and therefore a 1944 cm per second differential. Just as a little spoiler of whats to come: 1944 cm per second is 16.2 cm or 6.4 inches in .0083 seconds. That means in two camera frames of 240hz the offside scenario would be changed by over 6 inches.

At best lets say a player is running forward on some sort of angle and the defender is still. We will give it a casual 20kmph differential in vertical speed. This is 5.55 meters per second.

For our scenario speed margin of error is loosely: 555 cm per second - 1944 cm per second

Pixelation of the camera

Lets talk about the pixelation of cameras, or even better, the pixelation of the VA

... keep reading on reddit ➡

👍︎ 193
📰︎ r/soccer
👤︎ u/zrizzoz
📅︎ Nov 13 2020
🚨︎ report
Building a Power BI Connector for Xero API

Hi Community,

I am aiming to get data from the Xero API into Power BI for my Organisation. To this end I need to create a custom connector as PBI doesn't have a certified connector for Xero. I have experience in Power BI and M language but this is my first attempt at building a connector in M.

As the Xero API requires OAuth2 authentication I used the below resource to create a custom connector in Visual Studio using the Power Query SDK template. I believe I have set up authentication successfully as the connector allows me to log into my Xero account and 'allow access' to the requested resources. It appears that the connection is successful because in Xero my app name appears in Settings>Connected Apps.

Once I'm logged in, I receive an error; Details: "Access to the resource is forbidden."

Possible causes I can think of:
- I'm using The Code Flow not PKCE Flow (I assumed this was correct as I'm connecting from Power BI Desktop)
- A problem with my code
- The API url I'm sending is somehow incomplete or incorrect (I'm currently trying: )

I have the required permissions in Xero to access the data I'm requesting. I have also included the relevant scopes. Can anyone please advise if they've had success building a custom connector for Power BI or offer some advice on how to resolve this error?

Thank you!

// This file contains your Data Connector logic

section JaimesXeroConnector;

//JaimesXeroConnector OAuth2 values;

client_id = Text.FromBinary(Extension.Contents("client_id.txt"));

client_secret = Text.FromBinary(Extension.Contents("client_secret.txt"));

redirect_uri = "";

token_uri = "";

authorize_uri = "";

logout_uri = "";

scopes = {"offline_access openid profile email accounting.transactions accounting.settings accounting.contacts accounting.attachments assets projects"


`System.Net.ServicePointManager.SecurityProtocol= "SecurityProtocolType

... keep reading on reddit ➡

👍︎ 8
📰︎ r/PowerBI
👤︎ u/dfatpnuk
📅︎ Jan 03 2021
🚨︎ report
Version 1.3

Hi Galactic Survivalists!

Welcome to version 1.3 public release!

The year 2020 is slowly coming to its end - but Empyrion Galactic Survival is not! With v1.3 we are adding a bunch of bug fixes, but also several new features and more content.

One of the main features is the new decals system. The decals feature will allow you to bring custom pictures and videos into the game and add it to structures spawned in the playfields.

As a second addition, you can now create custom NPC factions and add them to galactic territories, playfields and POI as you like! We were also adding new POIs and new variants of NPCs and Creatures for you to equip your POI structures with. Most of the faction's POIs (except Zirax) have also been equipped with the first iteration of themed Commodity Traders, which now buy and sell certain of those items depending on their current station's assumed primary field of work.

Note that, when starting a new game, not only make sure to check your Escape Pods content, but also all NPC factions in the default scenario are now hidden! You first need to make contact with them by discovering one of their structures. In case you want to restore reputation with one or several factions, earn credibility seals by running specific missions and exchange the seals for reputation by contacting an ambassador via one of the new Global Information Network consoles, available on any planetary and orbital trading station!

Last, but not least, you can test four new main story missions which continue the chapter 1-6 story arc!

Please have a close look at the changelog below. More info about certain topics, explanations and a chance to give your feedback on them can be found stickied in the feedback forum:

As always please note

Report bugs and issues for the public release right over here:

For those that followed the EXP version:

Fixed bugs for the Experimental branch can be found here:

Fixed Experimental version bugs can be found there: [](

... keep reading on reddit ➡

👍︎ 43
👤︎ u/Mimetic_
📅︎ Dec 16 2020
🚨︎ report
Free Google Photos Alternative Using Tasker and Telegram

Since Google is ending its free high-quality uploads. I needed an alternative so I ended up using telegram bot API and tasker to create a free cloud-like environment. The photos uploaded using this task are uploaded in original quality.


  • Original quality photo upload
  • Unlimited Storage
  • The photos uploaded will appear on the chat with the bot
  • Currently, the task will trigger when you take a new photo and will upload the photo immediately if wifi is connected or it will wait until wifi is connected and upload the photo


  • You can only search for the photos using the image name or the date it was uploaded

So here is what you need to do if you are okay with that

  1. Search for BotFather in telegram
  2. Send "/start" and then "/newbot" to BotFather
  3. Then choose a name and username for your bot
  4. You will get a message with bot token, please copy your bot token
  5. Now search for your bot in telegram with the username and send "\start" and a "Hi"
  6. Go to<your bot token>/getUpdates
  7. Find "id" under "from" make sure the username is yours
  8. Copy and paste both the token and the chatid in the task after importing the task

Links for the task

... keep reading on reddit ➡

👍︎ 7
📰︎ r/tasker
👤︎ u/vixendata
📅︎ Jan 11 2021
🚨︎ report
A /r/cscareerquestions College Survival Guide

A /r/cscareerquestions College Survival Guide

With our final school year beginning, we were reflecting on how lost and confused we were when we first started university. We made a lot of mistakes (still am) along the way, but we’re in a much better place after learning from them and constantly putting ourselves out there. In hopes of shining some light and helping others, we decided to make a comprehensive guide for university students – based on our knowledge/experiences - on how to start your successful CS Career (or gain the wisdom to avoid CS altogether, more on this later).

/u/rishiss Background: I am a 4th year student at UC Irvine majoring in Software Engineering. I am an incoming Software Engineer at a F100 company (received return offer after interning this summer). Before that, I interned at an R & D center for space, a small cloud company, and a small IT company. I have a 3.65 GPA, won a few awards at startup competitions/hackathons, and remain pretty active in my schools CS organizations.

/u/chaitu65c Background: I’m a 4th year student at UC Irvine majoring in Computer Science. I’m currently a SWE Intern at a Unicorn and just wrapped up my 2nd internship at a Live Streaming Company(you can most likely tell who they are if you browse my history LOL). Before this, I interned at my school’s IT department, did research under a professor, and worked on a few small startups that other UCI students were building. I have a 3.3 GPA, won some awards along /u/rishiss and was pretty active in my school’s CS clubs.

Disclaimer: “But /u/rishiss/ and /u/chaitu65c, you don’t work at a Big N, go to a target CS school, why should I take your advice?” You’re absolutely right; we are, by no means, ‘up there’ like some other folks on this sub. And, you don’t have to take our advice! Simply close this tab and do whatever else you want 😊. Our intent is to guide and prepare uni students for a CS career they enjoy, not work at Big N or get the highest TC. Life is much more than a dick-measuring contest, and the earlier you learn that the better.

We have also created a guide with our own personal advice/stories

Please, take this advice with a grain of salt. we’re not Tony Robinson or Tim Apple, we’re just two random reddit users.

Table of Contents:

This guide is divided into the following sections:

  • Is CS Right For Me?
  • Classes
  • Projects
  • Hackatho
... keep reading on reddit ➡

👍︎ 1k
👤︎ u/rishiss
📅︎ Sep 17 2020
🚨︎ report
Update - Settled on an audio workflow for adding music & SFX. It was a huge success in our last session! Here's a (long) guide on how to do it.

I've been having a lot of fun working audio into my sessions. It is all thanks to this sub-reddit's resources, so I'll share my setup and steps to recreate. I'm not an audio guy but have been banging my head against the wall to figure out something that works for me and hopefully can help others. I'm also working on adding some modded voices for different situations - I'll share example audio below and can share the FX chain files for those if anyone is interested.

Here is what it looks like in the audio software "Reaper":

Track listing

I colored the tracks and added icons for easy reference and fast selection when RPing. They are grouped together so that I can just hit the "Solo" button on any voice track and it will communicate just that while still allowing me to hear all of the monitoring tracks (Music / FX / Discord / System Audio). Steps for grouping later down. I'll be frank - it takes some getting used to to configure and Reaper / ASIO4ALL are finnicky with eachother and need a certain approach to play audio from all of these sources. I'll include a quick troubleshooting section to help avoid the frustration.


  • Some examples of what this setup sounds like. Might as well hear it before going through all this, right? These are recorded basically live by layering these tracks at once and choosing music / sfx sources while talking. This setup also allows you to record and mix your RP sessions for your friends, but I'll just post my solo little demo stuff for privacy's sake.
  1. Voiceover w/ music, ambient and SXF - Some brief impressions of stories written to try out the audio layering. This approach would be more useful for a GM than a player in most scenarios, I imagine. I've been designated the "audio dude" for our sessions, though, and I pick the music / SFX based on what is going on and the story the GM is telling, what the PCs are doing, etc.
  2. Sith voice - To have some fun and build a bit of hype for our next sessions, I've started making short little "fan-fiction" recordings connected to the sessions as a way to test new voices / FX chains. Might not be where our story is really going, but cool to work in the last combat session or story bea
... keep reading on reddit ➡

👍︎ 23
📰︎ r/swrpg
📅︎ Dec 18 2020
🚨︎ report
Are you wearing Face Mask? Let's detect using HUAWEI Face Detection ML Kit and AI engine MindSpore

Article Introduction

In this article, we will show how to integrate Huawei ML Kit (Face Detection) and powerful AI engine MindSpore Lite in an android application to detect in realtime either the users are wearing masks or not. Due to Covid-19, the face mask is mandatory in many parts of the world. Considering this fact, the use case has been created with an option to remind the users with audio commands.

Huawei ML Kit (Face Detection)

Huawei Face Detection service (offered by ML Kit) detects 2D and 3D face contours. The 2D face detection capability can detect features of your user's face, including their facial expression, age, gender, and wearing. The 3D face detection capability can obtain information such as the face keypoint coordinates, 3D projection matrix, and face angle. The face detection service supports static image detection, camera stream detection, and cross-frame face tracking. Multiple faces can be detected at a time.

Following are the important features supported by Face Detection service:

MindSpore Lite

MindSpore Lite is an ultra-fast, intelligent, and simplified AI engine that enables intelligent applications in all scenarios, provides E2E solutions for users, and helps users enable AI capabilities. Following are some of common scenarios to use MindSpore:

For this article, we implemented Image classification. The camera stream yield frames. We then process it to detect faces using ML Kit (Face Detection). Once, we have the faces, we process our trained MindSpore lite engine to detect either the face is With or Without Mask.


Before getting started, we need to train our model and generate .ms file. For that, I used HMS Toolkit plugin of Android Studio. If you are migrating from Tensorflow, you can convert your model from .tflite to .ms using the same plugin.

The dataset used for this article is from Kaggle (link is provided in the references). It provided

... keep reading on reddit ➡

👍︎ 2
📰︎ r/HMSCore
👤︎ u/sujithe
📅︎ Feb 09 2021
🚨︎ report
Test your Flask Microservices in elegant way!

Happy to announce pyhttptest!

My first contribution to the Python community, released in PyPI.

About a package:

I've struggled and spent a lot of hours writing manual Python scripts to be able to test a product involving many Flask microservices. All of them following the REST conventions. Overwhelmed with too many scripts, each one test different endpoints, how they respond also what they respond, I've decided to create a Python package to easily do this, without needing to create a manual Python script, import libraries to send an HTTP Request, copy and paste code from other scripts to test fast the new endpoints, etc.pyhttptest a command-line tool for HTTP tests over RESTful APIs elegantly solves the problem in simple three steps.

1. Install the package

pip install pyhttptest 

2. Describe your HTTP Requests test cases against your service in a simplest and widely used format JSON within a file.

  • Create a JSON file, for example, data/GET_USERS.json
  • The structure should be the following:
    • Required properties
      • name - The name of your test case e.g "Get all users".
      • verb - An HTTP Method e.g "GET", "POST". AT THE MOMENT ONLY "GET" IS SUPPORTED.
      • endpoint - The resource you want to invoke on your server e.g "/users".
      • host - Your server identification, could be e.g "http://localhost:8008," "" etc.
    • Optional properties:
      • headers - An HTTP Headers. All HTTP header fields are supported.
      • query_string - Pass query string parameters in the URL after question mark e.g
  • Example content in the data/GET_USERS.json


    "name": "TEST: List all users",  
    "verb": "GET",  "endpoint": "users",  
    "host": "",  
    "headers": {    
        "Accept-Language": "en-US"  
    "query_string": {    
        "limit": 5  

3. Run command and gain report

pyhttptest execute data/GET_USERS.json 

That's it!

Currently, the package is in the Alpha version, it may contain bugs, not user-friendly messages, etc. I want to gather feedback from

... keep reading on reddit ➡

👍︎ 35
📰︎ r/flask
👤︎ u/slaily
📅︎ Oct 22 2019
🚨︎ report
Django submit form to custom url

I have a form where users fill in some info, one of these fields is a "job_number". Currently when I go to the url i have my blank form. When I submit the information gets sent to the database and I get a new .html page showing the cleaned_data but on the same Below is my

from django.shortcuts import render, redirect
from django.contrib.auth.decorators import login_required
from .forms import QuoteInformationForm
from .models import QuoteInformation

def quote_view(request):
    data_form = QuoteInformationForm()
   if request.method == "POST":
       data_form = QuoteInformationForm(request.POST)
        if data_form.is_valid():
            return render(request, "quote.html", {'data_form': data_form.cleaned_data})
    return render(request, "index.html", {'data_form': data_form})

What I want to do when the form is submitted is to continue sending this information to the db, but instead of showing i want it to show as - so the job number from the form is in the url. My idea is to then have a page for submitted jobs with a link that takes you to this url.

urlpatterns = [
    path('home/', quote_view, name='home'),

from django.conf import settings
from django.db import models

class QuoteInformation(models.Model):

    job_number = models.CharField(max_length=10)

    data_files = models.IntegerField(blank=True, null=True)

    def __str__(self):

I understand my view is wrong but I'm struggling to find the correct way to do this due to my poor googling skills.

This is my form at

This is the page after I submit at

I want to always show the blank form but when submitted to show the cleaned_data over at


&lt;form method="post" novalidate&gt;
    {% csrf_token %}
    &lt;div class="form-group"&gt;
        &lt;h4 class="title"&gt;&lt;b&gt;Select Customer&lt;/b&gt;&lt;/h4&gt;
        &lt;p&gt;If customer is not in list please add the customer&lt;a href="{% url 'create' %}"&gt; here.&lt;/a&gt;&lt;/p&gt;
        {{ data_form.j
... keep reading on reddit ➡

👍︎ 4
📅︎ Jan 30 2021
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.