skysight-inc/HackerNews huggingface dataset:
No, you're not. I was very happy with Stripe for a few years. As my business grew and I looked at where I could cut costs, I asked around and Braintree's model was going to save me 1% per transaction. At my volume that was going to add up to thousands of dollars in savings a month over Stripe. I went back to Stripe to see if they'd be willing to match Braintree's pricing, because I was happy with them over the years and it would have made things much easier to not have to switch to a new payment processor. But they only offered about 75% of the savings so I switched anyway. Turns out the APIs are roughly the same anyway for the basic functionality that I need, I'm not an advanced user. I estimate the switch has already saved me about $75k.
Iconoclastic? What idols are being smashed by our hypothetical TAOCP-reading novice?
OpenAI Puts CV Models Under Their Microscope
You shouldn't validate json. You should parse it, e.g. transform it into your desired data structure if it comes in in a valid shape.

https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...

I really like Elms way of Json decoding for this.
Another interesting solution for this is : https://shop.shadow.tech/usen/pre-order . They are currently expanding to some countries including the US.
That is what I wanted to rewrite it to, but it is too late to edit the comment ;)
Yeah maybe it should be more obvious but Mailvelope just adds end to end encryption to existing webmails (through extension overlay).
Monty Python style “bring out your dead” wagons would be easier than restarting the economy.
I like that a lot. It would be super nice if I could change the background of the items. That way I could color code things that really need to get taken care of NOW.
They do have per month pricing on the pricing page.
Wattpad Is an Example of How Not to Code
My use case for a drone would be to look at the surrounding area when I am doing off trail hiking or on old abandoned trails. Is it worth to go through the thick brush and the trail continues or will it just get worse? I have been thinking about getting a Mavic Mini for this but these things never go on sale.
>Good for you, but you can do exactly the same on Linux,

Nobody suggested otherwise. Read what you reply to.
> So what are the advantages of using Amazon in France compared to other platforms?

It’s hard to compare Amazon with FNAC/Darty, because Amazon sells a much wider range of items (food, clothing, musical instruments, unusual electronic items, etc.). Amazon is excellent for finding obscure, hard to find items that FNAC/Darty just don’t sell at all.

Both Amazon and the FNAC offer next day deliveries if you pay 49 euros per year, but Amazon Prime gives you other benefits as well, such as Amazon video.

If you don’t care about one day delivery, and just want to buy books in French and home appliances, FNAC/Darty is arguably as good or better than Amazon. Both have good warranties and deliveries. (I shop at both, depending on what I want to buy. I have Amazon Prime, but mostly for Amazon Video, not for fast deliveries.)
What is the min mbps upload speed required for success here?
Thanks - fair enough. I've not owned a GoPro newer than a 3 - so software improvements have obviously left me behind.
I'm just going to state again what I want, which is only tangentially related to the topic...

1) I go on Github and configure a service

2) I make a wallet that people can donate to

3) I start up a virtual machine, aimed at the Github, using the wallet to pay for the time on the machine. The virtual machine host guarantees that the code at that Github is what's really running.

I can imagine lots of other things I want, too, but this is the bare minimum. I think it'd be really useful in a lot of scenarios.
Fun fact: pockets are generally made of thin internal fabric and making them bigger does not require making the clothing baggy.
I think a lot of people think about encryption technologies in terms of global adoption. HTTPS, encrypted filesystems, and E2E encrypted messaging have all reached a significant percentage of global Internet users.

But in that context, 50k PGP users is arguably "almost no one." If we guesstimate 4 billion Internet users, that's 0.001% of all users.

I think the point is not that PGP is impossible to use, I think the point is that PGP is not appropriate to scale to the global Internet the way other encryption technologies have.
Good idea but I can’t imagine this being legal.
Yes, I think you're right. An explanatory sentence would be nice. In the FAQ it says

"Mailvelope is a browser extension (in Firefox it is called an "Add-On", in Chrome an "Extension") and it expands the functionality of your web-browser. Mailvelope offers email encryption with PGP for the Firefox and Chrome browsers."

which is quite different from what I'd expected!
What about software licensing? Today I need Office, tomorrow I might need 3DStudio.
99%+ of software people use is in ports. And for the <1% that isn't, it takes 5 minutes to make one. Like I said in the post you replied to without bothering to read.
PayPal owes me $200.

I got a letter from the state comptroller saying that paypal had been trying to reach me and my money was about to revert to the state and call this number to get it.

So I called the number, and they ask me, "Do you want it in a check or in your paypal account?" Well that account has been frozen for years so I say, "Send me the check."

That was a few years ago now and I'm still waiting.

Fuck PayPal.
I'm assuming this works by streaming your keyboard/mouse inputs to the VM, then it runs the game and then streams high-res video and audio back to you. What's the total latency with this approach? And the required bandwidth for the video stream?
Japan’s Abe Declares Nationwide State of Emergency
There is also a pub tram here in Brno in Czech Republic:

https://www.salina-pub.cz/

It is on a regular schedule in the evening - well, when a pandemic is not going on.
https://archive.is/BbN6D
Or "the operational changes" will save a fair chunk - but those aren't really gone into (other than "will direct serve consumers", I suppose.)
If you can’t use something without paying someone, is it really free?
So is Autocrypt doomed to languish in lack of adoption? While it may not be perfect, it seems better than the current state of affairs.
Thanks for this! I know A certain portion of HN/twitter/reddit etc user base who comment are super anti bigger phone sizes. Which I don’t care about. Happy there’s some bigger threads to read not just about the size.
Could you not try using the objcopy method mentioned here outside Visual Studio (or somewhere before the build process) and then just using the .o at link time, just referencing it from the outside at linkage? I expect at least a way to:

- hook custom tool calls

- link external objects into the project

Also, hello fellow automotive embedded SW eng! I know your suffering! :))
Nice! I love how they make you select what's important to you before showing questions!

Very personalized
Agent-based simulation model for Covid-19 spread in society and patient outcomes
Yes. For car/motorcycle, I also want external power (not all gopros have it) and a setting to start recording on powerup, so it's always on when the vehicle is powered. Plus overwrite mode, save current clip if crash, save if "i like this" button is pushed, etc.

I feel like they have all the tech components to offer a dash product with minimal work.
It also doesn't pass the smell test in that the single core performance is higher than the Ryzen 4900 and it also has both more cores and more threads yet it is far behind on multicore performance?

Likely some thread affinity issue that just needs a patch.
I agree. I tried selling books, but it felt like the articles were just marketing funnels to the books. Still, I didn't do real copywriting.

After a while I changed to donations Because the idea was to help people. And my day job pays 6 figs.
Proving the Creation of Man in Genesis is not a myth
If you do this with a dynamically loaded library that you write to during execution, can C become a dynamic language?
Agreed. The GoPro is great for diving and snorkeling. There are better options out there but they cost a lot more usually.
Not sure how that will matter, F just means there are no integrated graphics. Why would that impact performance compared to a i9-9900 ?
Always normalize your input?
> the option to have 'alg: none' should never be used

I doubt anyone uses this deliberately (edit: except maybe for internal server to server communications?). I agree that having it as an option is a footgun. I still think this is a non-issue on the client/backend, most libraries explicitly make you whitelist token signing algorithms and will throw errors if the token isn't signed with the right algorithm.

> Even giving the user a choice of ciphers to use is a recipe for disaster.

How so? I'm still learning this stuff, so I'm genuinely curious.
Why not cut through the red tape and collaborate with research groups in other countries? These groups can release apps for their respective regions, and as long as the data generated by the apps is compatible, it can be aggregated any way you want.
There's no reason you can't take into account things like varying key size, memory allocation, etc. in your computational model when it matters. For comparison sorting, the reason it isn't done is that if you're comparing keys of the same length, in the worst case, you have to look at the entirety of both keys. O(n log n) might be misleading, but it's a white lie at best.
So? People speculate on hacker news all the time. It’s a plausible theory for what happened.
Unfortunately, the form isn't functional in the first place, and the recommendation to spend more money on making the form worse to provide a workaround for the lack of functionality out of the box? I can't stomach that personally.

I remain a resentful Apple customer. I hope a new phone comes out this year that is right sized, so I can actually become a happy customer, rather than an even more resentful customer a year from now when I am forced into an upgrade due to lack of security updates.
Recent studies point to 25-30% of people didn’t have detectable levels of antibodies, or had too few for comfort.

Other coronaviruses, which are seasonal, have a reinfection rate of 30%.

More studies are needed, obviously, but dismissing real risks as “wet blankets” is extremely foolish.
It's basically Makefile + Dockerfile combined. That's useful because you can get rid of ad-hoc shell scripts, and builds are deterministic.
This is a very disappointing thread on Hacker News.

First, the article is title "State Department cables warned of safety issues at Wuhan lab studying bat coronavirus." Immediately sensationalizing the title to imply this coronavirus leaked from the Wuhan lab is not good.

Did the coronavirus leak from the Wuhan lab? Maybe, there's some evidence to suggest it's a possibility, but jumping on conspiracy theories, or unproven claims (e.g. "it was the wet market" -- it may have been, but many of the original infectees were not involved with the wet market) is just spreading fake news. Haven't we had more than enough of that over the last few years?
Unless I’m missing something, that’s a hypervisor + VPN + RDP?

If you’re technical enough to need that, you’re technical enough to set it up.
A New Slack Workspace for the XML Community
At some point, that alg parameter gets resolved to an algorithm - an object or enum constant or something. This bug implies that the filtering was done on the string value of the parameter, and not the resolved value. That seems like a schoolboy error.
Cleaning algorithm finds 20% of errors in major image recognition datasets
Most JWT libraries require to hardcode the expected algorithm when verifying a token, so if your applications are verifying the token provided by Auth0 with a JWT library, they're most likely not vulnerable to this mistake.
A surcharge would be appropriate if it was proportional to the space used.

But you're completely wrong on the "discrimination against the short" front. Imagine if everyone that can easily walk demanded a wheelchair and cried discrimination if they didn't get one.
Keep in mind that CS:GO is ALREADY built on very very old BSP maps, so knowing that some players aren't visible to others is super trivial, if not 100% accurate (ie it's a little conservative)
I agree but that's a whole different discussion. We can criticize bonuses in general but making this company a particular scapegoat is just wrong.
> leads to projects not using anything at all

We're counting that against products when we're analyzing what services to adopt/purchase. You doing nothing at all ... or something non-standard results in everyone else having to attempt to do it for you with the resulting inconsistencies. I'm not sure why you think OpenAPI is tailored for XML ... Here's the specification for the sample application (petstore) with service and model definitions in YAML - https://github.com/OAI/OpenAPI-Specification/blob/master/exa....
Cross-cultural design in web-apps
Show HN: Glass Dome — an Alfred workflow to fight link rot in markdown notes
Absolutely nothing. But GoPro obviously had much larger ambitions than being an action camera for people who jump off cliffs even though they used that tie-in to try to pull is a larger audience.

Climbing equipment is relatively niche as well. But manufacturers don't really try to pull in a broader audience. (Though climbing gyms do, in part, aim for casual climbers.)
I can learn react and I can apply everywhere. Reuse my react components with styles. No global css class flying around. After a few pages static html becomes a pain to maintain.

Plus I don't like static html. If I setup webpack (you want different files, proper es6, imports...) You can easily add react.

No need to shift your thinking between static html and react.

Much easier to have 100 websites just with react. Can share components, hooks...

End of the day, faster Dev time, consistent projects, more enjoyable experience, reusable components. I trade that for a few Ms of speed.
I've encountered issues like this in various systems using JWT at this point. The real problem is that developers blacklist the algorithms they don't want. Instead, the verification code should explicitly whitelist which algorithms you support.

More specifically, you can't even rely on using the 'alg' parameter before successful signature verification with any level of authority: after all, it is protected by the signature it declares the algorithm for itself. So even with a whitelist, there is the potential of downgrade attacks.

In other words, don't even use a whitelist, use a single specific expected algorithm.
There's a lot of negative comments here, so let me add my positive experience. I love my GoPro. I started with a "Hero3+" and have upgraded twice. I now have a Hero7 that I use a few times a week. I took five different GoPros on a rafting trip down the grand canyon and came out with some great footage.

The advantage of GoPros from the beginning is that they're a small durable camera that takes good footage. With the image stabilization that they have now, you can get smooth footage even when you're mountain biking down a rough trail.

The downsides are: they take a while to get used to using (although the newer ones have a much better interface), and you have to spend time editing the videos before sharing them. Also, it turns out a lot of what we do is pretty boring.

As to why no other camera manufacturer has taken the market from GoPro, it turns out it's hard to build a compact camera that's durable and produces good footage. The $150 knockoffs just don't have the same quality or durability. I still see a bunch of them on the slopes though (particularly on kids, which makes sense).

Still, it's a limited market, and phones have gotten better (and waterproof), so people don't feel like they need a dedicated camera, so it's going to suffer the same that most of the camera industry does.
That video is amazing. My love of tech and history coming together.
That is pretty cool, but also not the behaviour I'd expect coming from other languages where this would be "get the contents of this file from the current directory of my runtime environment, and assign them to immutable variable `a`."
There were two graphic output options in the previewer. There were specialized graphic terminals using the GDDM protocol (this code was actually written by someone in Germany who sent me their changes). The original code that I wrote used Tektronics graphics protocols available in the terminal driver that connected to the mainframe via a protocol converter that enabled the use of cheap ASCII terminals instead of the standard dedicated IBM terminals.
It's much worse than that. There are like 5 options for the algorithm value, none, RS256, HS256, etc...

The vulnerabilities implies that they don't verify the value against the very limited list of possible values, which is incredibly stupid.
Herpes Your Time Is Up
I was reading an article on covid19 when I came across an article about suicide. I was shocked. The article read… In crisis? Contemplating suicide? Please call this herpes hotline. I thought to myself, Herpes? Suicide? Now, it can’t be as bad as all that! The article was about a young, med-school student who had contracted herpes. After thinking her life was over, she felt she would crawl into a hole in shame. As I read on, feeling her pain, my heart sank. Then I read she decided not to hide in shame. But instead, she would take a stand and fight the herpes virus Toe to Toe. They say courage is what you do in the face of fear. I can only imagine what this doctor was feeling as she knuckled up for the fight of her life. So, she teamed up with one of her professors at John Hopkins University School of Medicine. He was one of the world’s leading pathologists in the study of viruses. After a long, arduous road of research and clinical studies, they found the answer. The young doctor was eager; she became a human guinea pig. The final clinical test lasted 21 days. In the lab she was given several clinical blood tests. In the final analysis her blood was free of HSV1 and HSV2. Elated, the young doctor and her colleagues jumped for joy. They had done what the science community could not; found a way to erase the virus for good. For the first time in years, she felt a sense of freedom. Think of it, in just 21 days anyone can be herpes free. https://www.digistore24.com/redir/275200/hsvbgone/ US Statistics say that 1 in every 6 people from ages 14 to 49 has genital herpes.
2. They released Inbox, which was amazing and had a cult following.

Then they killed Inbox. Presumably because they could not figure out how to capitalize on an extraordinarily useful, fast paradigm-shifting email client.
Tmux-Session
The claim wine grapes were cultivated in England during the MAs (without the aid of technology) is an old claim and predates the politicization of climate change.
A lot of good advice here. I'll just say two things: use the built in tutorial. It's actually pretty good, and the built in help can get you going from there.

Also, not as a tutorial, but more as a reference, https://emacswiki.org/ is a great site for not just information on the editor itself, but all the various modules/hacks people have contributed.
If we assume, basically, that only The Winner Language should ever be used, we either end up with a long-term glut on technology churn (e.g. JavaScript's miserable state of instability right now, but for everything and not just JavaScript) or rapid development of novel forms of mediocrity (Java), and nobody should ever bother with Python, in which case the previous commentary still makes no sense because Python isn't "The Winner".

Sufficient investment for significant ongoing value is a matter of a threshold relevant to the particular needs served by the target technology, not of rank. As long as there's "enough" interest, it will have as much likelihood of stable or increasing value for (appropriately targeted) users as anything else.

Meanwhile, too much investment from too-big interested parties can ruin something pretty thoroughly.

Things are not as straightforwardly popularity-contest-driven as you seem to suggest.
But then no more fly-in alcohol. The booze-drone is like a 21st century golden-egg goose.
Thank you, that is a way better article on all levels.
I encourage you to read the readme and check out the demo.
EventReduce is nothing magically drills out your database and affects the consistency of your write-accesses.

It is a simple algorithm that is implemented as a function with two inputs and one output.
So if you've a date in Constantinople

She'll be waiting in Istanbul.
It will also help with SEO
> The question is that why use and support 'alg:none' in the standard in the first place?

FTFA:

> The JWT standard supports insecure JWT algorithms for scenarios where encryption and a signature are not suitable, such as trusted server-to-server communication. In these scenarios, the none algorithm is specified in the JWT header. The none alg type should never be used for untrusted user-supplied tokens.
Paseto is a great project, thank you very much for your contribution!
Is there any way coupons could be added directly on Checkout in the future?
I believe the K variant also has a higher base clock (3.7 vs. 3.2)
Uxbox – Open-Source prototyping tool
They're finding tons of old stuff here in Norway these days, even random people hiking in the mountain stumble over 1250 year old viking swords[1], spears, arrows. Skis from the year 700 AD.. etc..

Lots of it gets documented by the Secrets of the Ice project[2].

[1]: https://i.pinimg.com/originals/1b/25/3f/1b253f39890eaac465f6...
[2]: https://secretsoftheice.com
Stated another way, the equity premium over a 10% treasury rate would make VC investment for LPs much much less attractive as an asset class.
Wikipedia has a good article on this.

https://en.wikipedia.org/wiki/Technology_company
Get inspired – i3 window manager meets SHUBERT
I listen to a lot of podcasts also. I try to retain a lot of info from them. The method I have been using (which does not work if you're driving) is while I'm listening, when I hit something interesting, I open up my iOS notes and make a note of it.

When I have free time at night, I go through those notes and do research and create Anki flash cards. This method works well.
Step back and take an honest look, and in the vast majority of systems, it's hard to deny that stored functions and/or procedures are one of the most powerful tools in the toolbox. If anything, they're widely underutilized. This is especially the case with Postgres -- it has built-in support for functions in several non-SQL languages (including Python).

In practice, the aversion to stored funcs/procs mostly arises from political concerns. Most devs don't understand databases very well, and in most companies, independent DBA teams and independent dev teams end up burning tons of energy fighting for turf.

One of the advantages of a startup is that the smart people are free to utilize the best tools in the toolbox for the problem at hand, rather than having to conform to the social mores around "don't use that tool because it's under the control of the other team and we'll never be allowed to touch it again".
That should have said "many contend". Now it seems too late to edit.