skysight-inc/HackerNews huggingface dataset:
Axuall | Cleveland, Ohio | Full-Time | https://www.axuall.com/careers | Positions: Systems Engineer, Front-End Engineer

Overview: Axuall is a digital network for verifying identity, credentials, and authenticity. Axuall's technology digitally fuses assertions with the corresponding digital signatures of authorized verifying entities, forming a cryptographic bond that is continuously re-verified and kept up-to-date. This enables a global network linking credential holders, verifiers, and subscribers, providing self-sovereign, portable, and real-time sharing of digital proof across the expanding marketplace and digital economy.

Feel free to reach me at jeffrey.stern@axuall.com. You can apply at: https://www.axuall.com/careers
This is a fine article, but of course, you should never use RSA implemented like this. In fact, the PKCS1v15 implementation here is itself vulnerable to a textbook padding oracle attack (it errors out on busted padding). This is in set #6 of the cryptopals challenges and is a pretty fun way to learn some things about how RSA works.

A cool recent paper on automating not just this attack but all kinds of "format oracle" attacks --- padding, headers, &c --- using SMT solvers:

https://eprint.iacr.org/2019/958.pdf
I think this article is very relevant to this discussion

https://opensource.com/article/19/8/open-source-licensing#co...
You may not care about DRF, but it is the sole source for a typical horseplayer to get reliable information about the horses, without which, these players would have zero guidance and likely abandon the sport.

DRF makes racing data easily accessible. If it was left to the tracks, which are independent entities (unlike NFL/NBA/MLB), an horseplayer would have to compile past performances from dozens of sources. The fields of a single day's race card may have run at 30 or more individual venues, in aggregate. Even if that data were free (well, the result charts and replay videos are already free, so technically this is already possible) if would take a ton of work to assemble it all in a digestible format -- which the DRF does for 6 bucks.

I don't believe HK offers free data that is not available from American tracks. There is no API, the result charts are less detailed than American tracks. If info was so freely available to everyone, how would someone like Bill Benter gain such a huge advantage? Why wouldn't he replicate his methods in the US? Probably because the US makes MORE data available.
> Can you provide a citation for drugs not being strict liability? In any jurisdiction where the drug is not legal, mere possession is cause for arrest.

Strict liability isn't about whether they can arrest you, it's about what they have to prove to convict you.

And, actually, I suspect that is a bad example and that a lot of drug laws are NOT strict liability. See: https://law.marquette.edu/facultyblog/2011/07/floridas-%E2%8...)

DUI/DWI, for example, is pretty universally strict liability, though. This leads to the occasional bizarre case where someone sleeping it off in their car gets charged and convicted for a DUI even though they weren't driving but were simply behind the wheel.

Off the top of my head I can't cite chapter and verse. The possession of drugs will almost certainly result in an arrest everywhere. However, most states where I have had contact with the legal system about this, good defense lawyers have lots of maneuvering room, and the court allows lots of mitigating circumstances (if they really aren't yours generally you have enough corroboration to limit the problem).

Possession of child pornography gets no such latitude.
It's definitely better. Amazon's business model is inherently more sustainable than traditional brick mortar, they essentially remove a step in the value stream.

For a brick a mortar store (and this is a little oversimplified), it goes manufacturer>warehouse/distribution center>store>customer drives to store. Note too, that the last step is usually store(s) plural unless you're doing all your shopping at a place like Walmart.

For Amazon, they cut out that entire last step and replace it with a model where a multitude of people can have their needs fulfilled with efficient routes.
This is not the norm; wait for vsync means the frame will be displayed during the vblank; if it takes you 6 frames to draw, then you have a frozen image for 6 frames.

GP was talking about rendering each frame in lockstep with the vertical refresh; there is no option to wait, you will instead get a partially drawn frame (TFA mentions the runway disappearing in flightsims; that's a common artifact because much of the geometric complexity was on the ground, so when you are landing, the complexity would spike, the engine would lag behind and some things just wouldn't get drawn in time).
London, UK | Investec (https://www.investec.co.uk) | Fintech | Full Stack Engineer | Full Time | Onsite | Permanent

Join us in building a digital business bank from scratch.

We're using C# and .NET Core on the backend and React, TypeScript and MobX on the front end. We’re also using AWS, Docker and Kubernetes.

If you love programming and would like an entertaining job with smart and friendly colleagues, lots to learn and a wide variety of challenges, please get in touch.

You can email me personally at jamie.mccrindle@investec.co.uk.
Quite the opposite, people usually don't actually go out shopping just for a single trivial item, they delay the purchase until some later time when they go shopping for some important item or many trivial items at once.

Splitting the same total purchases in many separate "shoppings" is the fragmentation problem that causes much more "delivery events".
> catholicism ... nudism/nudity is considered sort of "hippy"

Nudity isn't an issue in Spain, Portugal or France from what I have seen.

I am unsure where you get your categorisation from!
Important, yes. Friendly, maybe no.
It is amusing to note that on mini computers of the 1970's that what we now would call a "floating point co-processor" was a hardware option. Even with the Intel 8086, a "math" coprocessor was a separate 8087 chip.

On mini computers you used a different version of the language compiler depending on whether your hardware had this coprocessor or not. Typically you didn't make this choice, but the system administration people made sure the correct compilers were installed to generate hardware supported floating point or software floating point. That tradition seemed to make its way into PCs. It was a while before you could just assume that everyone had hardware supported floating point. Oh, and every language's software floating point was annoyingly different. So no portable way of writing binary floating point -- you had to convert to/from ASCII.

GPUs are like a new fangled hardware floating point external to the CPU. Now to gradually become part of the main system again.
Bedful | Software Engineer | London, UK | ONSITE | Fulltime | https://bedful.com

We run one of the most popular camping websites in the UK and help millions of people a year plan and book a great camping and glamping holiday. We are constantly improving our central booking system - Bedful, along with our review sites cool camping, glampingly, cool places and others so you’ll be working on exciting new features which our site owners and customers request.

We deploy new code to production most days and are looking for a junior software engineer to work in our busy office in Shoreditch, London. Most of our code is written in Go - we’ve been using Go for a few years now and love working with it. Limited experience in Go is not a problem as long as you're keen to learn.

More details here: https://bedful.com/careers/software-engineer or send me an email kenny at bedful.com.
Food gets cold and stale when it's delivered.

You have to use your own plates and silverware and then clean them. Or deal with the guilt of using disposable everything.

I'll either eat in the restaurant, or do takeaway. Delivery is generally a shitty deal.
If you win a bet, someone else loses one. Losers lose money to bookies, bookies very rarely lose it on to winners. Many people can enjoy responsible gambling. Many people cannot. Therefore, any time you win a bet, you're winning money from someone who can't stop. In my view it's similar ethically to owning tobacco or alcohol stock.
They have been for quite some time: Cosmetic Surgery.

I remember watching a TV show years ago about a woman who had had lots of plastic surgery, found the man of her dreams, and was now pregnant. She was afraid the baby would come out looking totally different than she did, because she had physically changed herself so much, and her husband would leave her over the deceit.
The images are awful (at least in Firefox). They are compressed even worse than Google Developer Insight usually recommends. The text in screenshots is barely readable.

The dark theme is uncomfortable for my eyes (ok, maybe it's fault of my poor quality TN matrix, but anyway I don't want to see it). I doubt anyone wants to read white text on a black background.

The letters are gigantic and are optimized for hi-resolution monitors.

Also, as I understand despite new release Google still haven't solved the problem of apps and Google itself siphoning all available data from the phone.

Also I hate how Google manages updates. I had to install a Hangouts app. First, it copied the Google Account details I entered into it, into the phone and now all other apps can access them which I never wanted. Luckily I was smart enough to make a separate account for this purpose. Second, sometimes when I start it it says that it is updating Google Play Services (so I have to humbly wait until Hangouts does its important business) without even asking if I want that or not. Why does the messenger takes a work of a package manager I cannot understand. Probably, because they need to install new telemetry modules even if the user didn't activate Google Play. Very unpleasant impression.
Introducing new ad blocker: WetBlock Origin, for each new false desire injected by a marketing campaign, WetBlock will introduce a false memory of you already having a satisfying amount of the desired object and enough time of using it as to be slightly bored by the concept.
People Leading People Podcast
Why do news websites want to shove autoplaying videos on people's throats so much, what's wrong with playing at any time when you want?

Because forced exposure to advertising pays better than letting you decide when to consume it (if you ever do).
Why would anyone want to contribute solutions that others can profit off of for free? It seems really weird to me that there might be people who actually want to do this kind of charity.
They invented the electron microscope, so it’s highly likely. Germany played a huge role in technological development of cars, rockets, radar, nuclear physics. It’s hard to find an area of modern technology that a Germanic country wasn’t part of developing.

ETH Zürich continues to be one of the top 3 CS schools in the world.
MRI is a weird thing for you to choose as an example. Siemens, a German company, is one of the big manufacturers of MRI machines.
I know youre being funny, but that seems like a pretty good option. USB3 did its best to remove the U from USB.

Starting over wouldnt bother me at all. The only usbc devices i have is a phone, and new phones come with new cables. Lets abandon this monstrosity and move on.
BioRender (https://biorender.com/) YC W18 | Senior Frontend Software Engineer, Senior Full-Stack Web Software Engineer | Junior Full-Stack Web Developer | Toronto, Canada | Onsite

About us: BioRender is a fast growing seed stage SaaS startup. We’re creating the standard visual language of biology and the suite of tools to communicate it. We’re a team of passionate engineers, science illustrators, designers and entrepreneurs and are backed by an incredible group of investors including Y Combinator. We nerd out on cool science stuff and solving big problems.

Problem we are solving: Each year, biomedical researchers waste over a billion hours trying to communicate their research by drawing complex biology figures using tools like PowerPoint. At BioRender, our mission is have every visual representation of biology made and communicated with our tools. We reduce the time it takes scientists to create visuals from hours to minutes while drastically improving the quality. BioRender is used around the world by over 500 institutions including Stanford, Harvard, Genentech and many more of the best research institutions in the world.

Stack: Javascript (React frontend, Node.js backend), MongoDB

Team: 20 people total, 6 developers

Onsite, remote considered for candidates with expertise in web-based collaboration / data visualization products.

Email your resume to katya at biorender.com

More info on the position: https://biorender.com/job/senior-full-stack-developer/
This is a really common thing with articles about Chinese companies. People seem to collectively equate them to the government. Perhaps it’s a holdover from communism?

For example, people will say things like “Reddit is controlled by China” when in reality Reddit has an investment from Tencent, not China.
You are missing the point.

Whether you care about trees or not, the environmental impact of a paper menu (especially if it’s just a regular piece of office paper, rather than a glossy magazine-style page) is negligible compared to the rest of a delivered meal (well under 1/1000 of the total).
Gimbal Lock
What part of Asia? I'm guessing you mean China/Korea/Japan. Whatsapp is by far the dominant messaging platform on the Indian subcontinent, extending as far the Middle East.
Please father Christmas may I just have one present?

A standard that is actually standardized in practice.

To this day I still don't know exactly how to buy a cable for my raspberry pi 4s. (Yes more a USB c than USB 3 issue but you get my point - a standard that isn't standardized fails at it's raison d'etre)
Pretty much, yeah. I think there are some advantages America has even for a good 50% of that 90%, but, again, they're small comforts compared to things like being healthy and alive or having an education. I like both countries and could see myself living in either place, but there is something in some parts of American culture that I seem drawn to.

That said, we may not be too far off from a time where America has single-payer healthcare and some change in our education system (maybe free public university, online school, or trade school for all families making under $150k/year). Combine that with some police and prison reform (some of which is already happening), and I think America takes the clear lead. Maybe wishful thinking, but good to have something to strive for. Both countries could learn from each other.
Wi-Fi 6 is barely here, but Wi-Fi 7 is already on the way
Google Has My Dead Grandpa’s Data and He Never Used the Internet
I have a feeling that a lot of corporations don't care too much about their employee's quality of cloud queries. Wondering if they get a sort of unlimited subscription or something.
> Frankly if Debian had a web browser extension "store" with 20 things in it, I'd use that exclusively and turn off both the Chrome and the Firefox store 100%.

Yeah like the F-Droid [0] appstore ecosystem for Android.

[0] - https://f-droid.org/
Unless I'm missing it, they're just unmanned, not autonomous. Wikipedia says "The Yamaha R-MAX ... is remote-controlled by a line-of-sight user".
I was interested in why it was rejected, the answer was funnier than expected:

The invention is not supported by a credible utility or well established utility because the claims call for the generation of gravitational waves and the interacting of the waves with hyperspace and the effects which are asserted to come from such interactions. The existence of hyperspace is not well proven or shown to exist in accordance with credible science and physics. The use of hyperspace and gravitation waves in the claims therefore must be backed up with significant scientific experimental data to firstly prove that hyperspace interacting with gravitation waves produces some effect and secondly that the applicant has the ability to harness such interaction for a useful purpose and can demonstrate such on demand.

Also the existence of wormholes and the generating of wormholes is in question currently in the scientific community and as such these claims must be backed with proof through scientific data and description

[...]

The examiner maintains that the present invention does not conform to known scientific principles [...]

etc. etc.

edit to add the source: https://globaldossier.uspto.gov/#/details/US/10953212/A/8753... (click on "non-final rejection")
Wikipedia Current Events portal https://en.wikipedia.org/wiki/Portal:Current_events is 40K for me with cached data.
Possibly. You might be right. But the experiences I had with them are less then stellar. They are fickle, break easily, are more work than you'd think to maintain and have not so great flight time. I might have a tainted experience and maybe just one data point, maybe many thing changed in the last 3 years. But my experience with them is this.

I kept looking at the many consumer drone startups that kept popping up and promising various abilities, but they were, almost all of them, lacking. Videography and photogrammetry are the few fields where they took off, and that is because there you have a trained individual controlling the drone. I find it hard to find any startups or products where drones with high autonomy are being successful.

Am open to being proved wrong though, I'm always excited to see development in this field.
Masters of the Pyramid: Peru's Hairless Dogs
Forget the past, do not play the blame game. Be practical. Look at the current state, and how it is expected to evolve:

US and Europe, combined, have about a billion people. The world is ten times that. Naturally, part of the remaining 9 billion already live in developed economies. Most don't, however. Those that do not have our standard of living _will_ increase their energy consumption as they develop, and they will develop.

Any decrease in EU+US energy consumption, be it via efficiency gains, be it via a very doubtful voluntary decrease in quality of life, will get wiped by the rest of the world developing.

I can comfortably state this: If we do not change energy sources towards clean energy, no other measure will save us. Working other avenues is an illusion that will keep us busy while driving towards the abyss.
Smart replies are provided on the OS side after notification is generated using on-device ML model.

They show up on all apps that provide messaging.
>"Once the specifications are released, there will be a new round of confusion," the source told TechRepublic. "It's going to be USB4, but you have to qualify what USB4 means, because there are different grades. USB4, by definition, has to be [at least] Gen 2×2, so it will give you 10 Gbps by 2, that's 20 Gbps. There's going to be USB4 Gen 3×2, which is 20 Gbps per lane. 20 by 2 will give you 40 Gbps."

https://www.techrepublic.com/article/usb-if-to-continue-conf...

They really needed to take a page from the WiFi Alliance on the branding. But no, USB4 Gen 3x2. Awesome.
Some people volunteer at a food bank or shelter and some people volunteer by writing/maintaining open source code. It's for the common good and volunteerism is a good thing.
Elementary Robotics | Los Angeles - DTLA (5th and Grand) | Full-time | Onsite

Elementary's goal is to bring more robots into the world through lowering the upfront cost and programming complexity of robotic systems. We're a full-stack robotics company working on everything from electronics to web interfaces. We're hiring across the board with a few selected roles called out below.

SDK: https://github.com/elementary-robotics/atom
SDK Docs: https://atomdocs.io

------

Roles:

Senior Machine learning Engineer:
https://hire.withgoogle.com/public/jobs/elementaryroboticsco...

Senior Full-stack Developer:
https://hire.withgoogle.com/public/jobs/elementaryroboticsco...

Senior SDK Engineer:
https://hire.withgoogle.com/public/jobs/elementaryroboticsco...
The book got published just today.
the data can be processed locally, but when my browser says, “get me the ad about debt relief”, it's leaking private info. that's why contextual ads are always better.
That argument only has wings if the code in question is licensed with GPL.

Besides the point this person is making is that open source developers should start selling their stuff instead.
I sure hope so, because the poison is spreading all over the planet, and if insects don't develop resistance fast, they'll die out, along with everything else up the food chain.
By the same token, we should have very low expectations from open source libraries/projects that aren't backed by big companies, or where the authors aren't living off consulting.

I've stopped relying on them entirely, unless they're very simple.
1984 - "people who want to deny me my rights as a human being, including the right to life"

Brave New World - "people who want to ensure I have my rights protected, and my wellbeing"

Just an alternative way to imagine it. Either side is fine IMO. The world runs more on how/where you spend your money/energy than where you place your vote (also an opinion).
I like org-mode for literate programming. My better examples are from work and cannot be shared. Some very rough examples that are online are from my Advent of Code solutions last year. I used the approach, with org-mode and Common Lisp, of having an interactive notebook (not unlike Jupyter notebook and other systems) to develop my solutions. That's why they're rough (essentially all are first drafts) [0].

At work, I've used it for C++ code to good effect. I've commented on this in the past, my use at work is for my own understanding or producing a report for others. Not for development (no buy-in so it'd be a bad idea to push it). I start with a single code block per file. I'd create one heading for each file (NB: By the end it could look quite different).

* main.c
// code block of main.c
* common_structs.h
// code block of common structs
* some_file.c
// code block of some-file.c

Then I'd start tearing them apart. Pull out the (in C) usual major blocks of code: includes, structs and typedefs, function declarations, function definitions. Then pull out each function (if you have related functions, pull them out together), same thing with structs and typedefs. Then start documenting what needs to be documented. If I see:

struct point { int x, y;};

Maybe I don't go any further. It's pretty clear what's happening. But if it's more complex, add some documentation. Same thing with functions:

int max(int a, int b) { return a>b? a:b; }

Why write anything about it? I'd probably create a whole section called Utility Functions just to contain stuff like that, and only document the non-obvious ones.

For the complex functions, I break them down into several code blocks based on their internal logic. Again, there's your signature, then your setup (variable declarations and initializations), then some series of conditionals, loops, and other logic. If the flow is unclear, create a block to emphasize the particular details.

This section of code uses a switch/case statement with 20 cases. I'll address each one in turn:
** Case 'a'
code for the case and describe it
** Case 'b'
code for the case and describe it

** Cases c-t
All of these are relatively similar, addressing all of them at once here...

Repeat this until you hit a level of detail that you or your intended audience (get proofreaders) are happy with. Reorganize to emphasize critical aspects. Sometimes the control flow is less important than the primary "kernel" of the program. I applied this to a CFD program, all the noise in loading data and printing out results was useful, but not the critical part. I moved them to later sections and had the main section just discuss the math of the CFD algorithm and the code that implemented it.

[0] https://github.com/rabuf/advent-of-code