skysight-inc/HackerNews huggingface dataset:
My response was not snarky, that is something you attributed to it. The parent said:

> The idea that we got a lot of science out of the Nazi regime is a laughably absurd piece of literal Nazi propaganda

I don't see how someone could know who Werner von Braun is or that Nazi scientist laid the foundation for the US/Soviet space programs and make such a statement. Our civilization would have never made it to the moon without "Nazi" science, and we would have achieved orbit much later.

I do think the parent is wrapped up in a delusion that acknowledging contributions of Nazi makes them a Nazi. But that is another topic altogether.
Interesting that the top name used in passwords is Tiffany. Culturally it has a strong connection to the 80s decade, which points to two specific demographics: ~35 year olds, who might be in a relationship to one, or ~55 year olds who might have one as a daughter.

https://www.youtube.com/watch?v=9LMr5XTgeyI

Makes me wonder if it's time to start generating rainbow tables for the top female names of the 90s and 2000s soon...
The rust compiler makes use of custom arenas for allocation, quite heavily in fact. And does it without using the nightly-only custom allocator alloc types. Instead, there are functions that let you build structures inside the arena, plus a bunch of macro logic that builds on it. And while rustc generally uses a lot of nightly features, there is nothing fundamental about it that requires nightly.

Also, again, it's a fair concern that you want to be doing custom allocators, but this is not the same as claiming that no-std applications can't use the heap at all, which is what the blog post did. For simple heap usage, a global allocator is enough.
what's so wrong about sprinkling some jquery on a static website (generated with hugo or jekyll)?

On https://kubirds.com I use:

jQuery appear: https://plugins.jquery.com/appear/

jQuery fancybox: https://fancyapps.com/docs/ui/fancybox/

Do not put jQuery to the trash yet, it still have a long life ahead.
Kurt Vonnegut: Unstuck in Time
Labor costs bring food home to the table for people to eat.
There's only a small amount of JavaScript used on GOV.UK and everything degrades gracefully.
That’s a good point. I’m assuming he’s off his rocker because he killed 10 people. He doesn’t seem to be acting rationally in the sense that having such deep-seated racism as to plan and execute a mass killing is insane in and of itself. So anything he says is not trustworthy.

But I guess he is very different insane than the Son of Sam guy who thought God spoke to him.
Hawkeye (cbs): Detect images in a video stream and execute automated actions
I've generally found that re-deriving most of trigonometry from the base formulas is a lot faster and more effective than actually trying to remember them all.
But do you stop running just because an F1 car is much much faster? The fun is not in losing but in exercising.
This is a really fun dive, into what still seems like a core elemental beating heart of our software, stpring data. It's a good reminder just how far JavaEE world got and how deep so many of the issues are/were.

Glad to have the term itself: persistence programming!
That is what I thought for the longest time. Then I learned my anxiety was because of my ADHD.
We already generally subject firearms stuff to licensing if you want to have your armaments with you in public. Some states have basically none. Some states have onerous regulation. We'll split the difference.

Across the whole nation we have a fairly substantial set of restrictions on what you can and can't own, regardless of whether or not you only ever use it on private property (there are no such restrictions for cars).

So the net effect would be mostly no change in public and a massive net loosening of restrictions in private.

Personally I'm fine with this. But I think you'll probably be clamoring to have the status qou back as soon as your local extremists start posting youtube videos of 14yos firing mortars at their summer BBQ.
People are emotional, at least to some degree. Most people find emotions contagious. If you're surrounded by people being negative, it's draining, even if you don't give in to the negativity.

One think I would say the article is wrong on, though - snark doesn't have to lead to cynicism. At my place, we talk a fair amount of smack, but it's just entertainment. (One difference - the smack is self-directed at least as often as it's directed at any particular other person.)
Oh the irony of Google flagging ANYTHING as spyware.

Google is blocked to the maximum degree possible on every device and network under my control, along with anything to do with microsoft. Funny how they are indistiguishable now. No talent and middle management heavy.

Amazing how fast sites are when they aren't spying on you with google fonts being remotely loaded every time for no reason except to violate your privacy.

'Don't (just) be evil... be the prince of darkness!'
""Learned""
I have nothing constructive to add here - I just found this amusing. What can I say.. I'm a simple man. https://pasteboard.co/ZK0rNK25LqxH.jpg
The private healthcare insurance industry is a private coverage holders’ Potemkin village prisoners’ dilemma, holding uninsured potential free riders hostage to prevent a sunk cost fallacy from becoming a self fulfilling prophesy of the insureds’ own design.
They say you can "audit" the course for free, but they employ a ton of grey patterns to get you to pay for it. I haven't been able to find out where to audit it yet.

Update: You have to go into the individual courses within the specialization and the enroll popup will have an audit option.

First Course is here:
https://www.coursera.org/learn/neural-networks-deep-learning...
Correct, this is more or less like remarking that having to learn Kanji/Hanzi makes learning Japanese/Mandarin very difficult is a superficial complaint.
You are correct sir. I was trying to keep myself going on a rant.
I think if you want to avoid large frameworks/build pipelines and the ugly mess that Web APIs are then jQuery fits perfectly. I have tried and failed many times writing vanilla JS for some smaller projects but always end up over budget and with code ending up looking like a worse version of jQuery.
Only if you have large enough visitor count and team then using vanilla API makes practical sense because you might save couple GBs of web traffic and that is nice to see.
Similar to the software industry, politicians don't get elected for maintaining old bridges. They get elected by building new bridges.
> People who are fluent in reading languages written with alphabet systems don't read letter-by-letter, but instead read word-by-word, using effortless word recognition.

It all adds up. Languages like COBOL, PASCAL or ADA (originally designed for terminals with very limited character sets, sometimes even lacking lowercase text - thus requiring case-insensitive syntax) make it a lot harder to survey larger code blocks.
Severance [1] has a few bits about "office fun" which reflected how awkward work sponsored "fun" can really be.

Personally, the idea of "fundatory" is lost on me; I am working to perform a function that furthers an end goal and in return collect payment for doing so.

If work wishes to have a weekend event or a no-obligation after work get together, the people who wish to be there will happily show up with those who would rather not be there won't.

[1] https://www.youtube.com/watch?v=i7M-RcRsow4
Hey, I don't like the title of this post. I'm not entirely sure "falsely" is correct.

After reading what I could read, seems like there was a legitimate security concern, and rather than work on it the dev just sort of said, "Meh, I don't want to do non-dev things, let's just cancel this project. It's not fun anymore." Paraphrased.

He also wrote:

> Core problem

> Google. There is no sensible way to appeal in case of bad reviews or alleged violations of Play store policies.

> People. They are generally pretty demanding and on the other hand everything should be free.

> Myself. An old and grumpy developer, who maybe should retired.

I 100% believe all of those points, but especially with open-source devs... most people who do those projects do them to avoid "real software" -- what I mean by that is the process that it takes to make enterprise software or software at scale. Project Managers, Product Owners, UX Designers, QA Testers, Security Consultants, etc. Most open-source projects tend to be the software equivalent of some guy in his garage building a model train set... just something you can do for fun to flex your skills. Focus on building, but not having to deal with the overhead of communicating, taking input, and compromising with others.

Anyway, building a side project is fine. But... like in another post someone was complaining about the certification cost of dealing with Google Data as a 3rd Party Developer... and like... I can't get on board with the sympathy bandwagon there. I want there to be a stringent process before Google even gives app developers the ability to request access to my data -- even if it's on my behalf.

And so... back to the analogy, building a model train is fine, but like... wanting to build a fully operational train all by yourself, and have others use it, ride on it, rely on it... at some point, it needs to turn into a "real" project. One of the hardest things about dealing with open-source projects is all the original creators of those projects who just don't want to play nice, and don't want to grow a team to grow and support their code.

One thing I've done when an agency or company I work for has used open-source code, we try and at least set up a lunch and learn with the creator. Good to get their vision of where the code is going, good to have that line if we need them to fix bugs. But like... 99% of the time, I know that any input we give... there's just no point. The creator doesn't want input, he only really wants to play in his basement with his model train. Buy him lunch, give him as big of a guest lecture stipend as I can, and move on.
The result type is the return from Foo -- Bar::Fail does not need to wrap Result. Foo is Result<T, E> and map_err() would convert it to Result<T, Bar::Fail>. I think GP's `map_err()?` is the most straightforward way of writing this idea (and it's generally speaking how I would suggest writing Rust code).
That's literally my point.

ADHD is like having a coin that's to thin for the press (stimulation/dopamine) to leave a mark. Addiction is like having the press put too much pressure.
One weakness in the discourse is assuming a union will solve all your problems, where as really it will only solve half your problems at work.
So like a legally mandated takedown procedure for speech? Or you mean Discord should have employees individually review each message before it's transmitted?
What are the Series A Milestones linked in the email?
>> starting a purposefully unprofitable company whose only path towards “profitability” is a) getting acquired or b) endless rounds of VC funding.

and worst of all, c)pursuing a predatory pricing strategy to monopolize the market and crowd out competitors.
How many external 1080p60 monitors can this drive with the laptop open? 4?
It's everywhere in their documentation.

https://www.home-assistant.io/installation/
https://www.home-assistant.io/installation/raspberrypi#insta...

It's not "unsupported" if they tell you how to do it. In other forums, devs have also promised that core will "always" be an option.

It was also the only installation method just a few years ago. Then they experimented with Hassbian/HassOS/Docker, etc. Shit, I remember they had a VDI option less than two years ago. That was FIVE simultaneous installation methods they supported. They shouldn't have let it get that bad to begin with, and pruning just goes to my original point that they keep changing things because they never have any discipline in the project.
This is very well said. I am trying to practice this myself as I find myself to be very mercurial. I have been going through the book living untethered by michael a. singer to guide the way.
The hypothesis that JIT can be faster than C/C++ because it can adapt code during runtime is mostly nullified by PGO. Yes, you could argue that in some programs the execution path might drastically vary and the profile obtained during compilation is not representative to the actual run. But that's probably very unlikely.

And whatever gains you get from that have to offset the fact that these languages incite patterns that are generally awful for cache coherency, and generate a lot of garbage.

Some C# microbenchmarks MAYBE could become faster than C++ in the future, but actual programs I think is extremely unlikely.
What powers the site?
So how much time would a rewrite take him you think?
“Yeah, but this time it's different!” - Someone in 5-10 years.
The biggest benefit is that there are more public IP addresses. The original solution for public IP addresses running out was NAT/PAT which allows a network to have it's own private IP addresses, but hide all internet traffic behind one public IP address. Think if you have 10 devices connected to your wifi/router, but you're only paying for standard internet connection. By hiding behind one address, it provided a huge layer of protection between individual devices and the internet, but also made some types of traffic a huge pain in the ass (see ICE/STUN/TURN).

With IPV6 we can give every device it's own public address, but one major concern is that it could lead to an explosion of insecure devices accessible directly from the internet. Right now if your printer or refrigerator is insecure, it doesn't really matter because it is inaccessible from the internet. The business answer for this is properly configured firewalls and proxy servers, but that's too much for the average home user.

The biggest downside is systems that assume all addresses are IPv4. These could be legacy hardware thats been sitting in a closet chugging along for 20 years, or brand new software where the developer didn't consider v6 as a possibility.

EDIT:

Some specific benefits:

Cheaply hosting stuff from my house.

Easy Direct secure communication without a middle-man.

More competition for hosting companies

Room for more people
What is the deal with construction in the US, how is this allowed to happen?
My experience in C++ prior to 20 is that it is a lot more verbose/boilerplatey than Rust. I'd love to see that get better, but I think C++ is starting from significantly behind.
Weak men can be Good men.
Your critique of this "Wounded Club" mentality is well placed and well taken but man this is like the least sympathetic response possible.

Yes, we should take responsibility for improving our lives, especially in the face of clear signals that a change is needed. But, did it occur to you that this post was indeed OP taking responsibility for their suffering and a first step towards improvement?

It takes a significant measure of courage and vulnerability to publish this confession OP has written. We can be pedantic about whether or not OP is clinically addicted to anything, but I see this post as a positive step in the same direction of healing/improvement you emphasized.
Specific to the far-left vibe on reddit, a few things come to mind:

- Authoritarian

- Intolerant

- Pro censorship

- Naive

- Bigotry

- More emotional than logical

Advocates for sharp increases in federal-level government power and authority at the cost of individual liberties and freedoms.

Don't take me wrong here: I don't pretend that I have all the answers, that people left of center are always wrong, etc etc. I'm just describing the reddit vibe and why it's not for me.
Oh yes, I don't mean that's specific to Patreon the platform. It's just that in my limited experience dealing with a not that popular opensource software and dealing with support for an old school shareware back when that was a thing, the most entitled, the least friendly and the most aggressive emails were all from people who didn't donate, didn't pay or didn't contribute to the code (in the case of my opensource project).

And once you help them, they're not necessarily going to donate either or try to help in any way (a big percentage of those problematic users have the mentality of not paying for software ever). So filtering support to only supporters is a good way to stay sane as a developer and stop dealing with negativity.
Thank you! We are not far in time (10 years?) from being able to provide a complete set with every computing device, though we would need them all converted and formatted, etc., and many will (unfortunately) think we should just use the cloud instead.

I will add this study published in 2010, which estimated 129 million 'editions' published in all languages. Any text can have multiple editions (I don't recall how 'edition' was defined, but IIRC the study was of published objects not of texts), and "includes serials and sets but excludes kits, mixed media, and periodicals such as newspapers". It also contains a useful description of methods to bulk process bibliographic data. (Though maybe this is the Google study you talked about, because IIRC their data is involved.)

J-B Michel, et al, "Quantitative Analysis of Culture Using Millions of Digitized Books", Science (16 Dec 2010)
https://www.science.org/doi/10.1126/science.1199644

By the way, I greatly appreciate your informed comments. It's some of the most substantive and interestin reading on HN.
>> When it comes to eating microplastics, scientists have documented plastic particles in about 40 percent of the human diet, including beer, honey, salt, and seafood

I was surprised about the honey. Geezz.

Anyways, i've got about 35 fruit trees, and 90 berry bushes in the backyard and I plan to eat primarily from that as soon as they generate enough food..
"discovering vulnerabilities in devices in order to extort their owners, even if claimed as “research,” is not in good faith."

If I had just discovered a vulnerability, and didn't have a written contract authorizing me to do the research, I wouldn't feel the least bit of additional protection from this policy change, and would probably refrain from extorting the owner.

Edit: I had read "extorting" as "extolling" and associated with notification, not extortion. (I even typed "extorting" in this response.) I stand corrected, as extortion changes the tone of the qualification.
Weird how I can't seem to find any reference to a union strike that turned as violent as you mentioned. A strike that resulted in weeks of violent protests, burned cop cars and shots being fired at people would've definitely shown up in the news somewhere. Since it seemed to have been a rather public event can you share proof?
I appreciate you not calling me names. I feel blessed.
Oh, I fully agree. Happy hour on campus is one thing; where it gets really dicey is at conferences/conventions and groups go out after hours.
I mean `await $.ajax("https://jquery.com/")` is shorter than `await(await fetch("https://jquery.com/")).text()`
Scientists discover new properties of magnetism that could change our computers
This got me wondering what other scripting languages folks use in embedded, low memory setups. I found this about Lua: [1]

[1] https://nicksypark.medium.com/the-feasibility-of-the-embedde...
> The aspect ratio is great for coding

If I ever need to buy a laptop this would be a huge feature for me, I would love if they still made 4:3 displays for desktops, it's so much better for the triple-wide setup I prefer, especially on the sides.
> Yep, same here. And with increasing urgency as Thinkpad quality control seems to have fallen off a cliff.

Not really, they are among the rare laptops to still offer S3 for Linux.

And the X1 Fold is a technical marvel (working on Linux support right now, if I'm successful it may become my next toy device to try to use Linux on as a daily driver)

> Framework seems uniquely positioned to fix this though. Someone just needs to do a compatible top cover that takes Thinkpad keyboards.

This. I will buy one as soon as they make a thinkpad like keyboard [+] or the possibly to disassemble and mount a genuine Thinkpad keyboard.

+ : A keyboard qualifies as a "thinkpad keyboard" if has all of the following:

- PageUp above Left, PageDown above Right: to me, that's the most important thing ever!

- PrintScreen between right Alt and right Ctrl: very important too

- Delete above Backspace

- A trackpoint between the {G,H,B} keys with 3 buttons below the Spacebar: I'm not a trackpoint fanatic but I appreciate the precision it offers when I need it, and badly felt its absence when I tried a macbook (no, can't do!)
Absolute monopoly power drives corruption. Social media companies have monopolies on their segment of the market, and it's only a matter of time before they formalize the corruption that clearly already occurs in their review process.

This is why corporations that have monopoly (or oligopoly, or near-monopoly) status should not be immune to providing their customers with some form of public-driven due process.

Otherwise we're just asking for corruption.
This is a great resource, thanks
seems to have been rescued now, but i wonder why things like this get flagged?
The programming assignments in the original course were mostly useless. They provided you with a template with 90% of the problem solved, and you just had to enter an equation to solve the problem.
State Dept Guidance on DPRK IT Workers [pdf]
Thoughts of whether the marketplace could be used for "certified" refurbished older components ?
> My primary goal is relationship building amongst my staff

So it's a means to an end that ultimate benefits the company, and therefore it wasn't reductive, just an accurate characterization of what you're doing...
it was a computer system tho

edit: oh apparently that's some kind of reference (news.ycombinator.com/whoosh hahaha!)
Cloudflare is a fledgling cloud vendor.
While I haven't experienced USWDS deeply, that's kind of a problem in itself. A good design that doesn't get deployed is just that - a design. Gov.UK might not be pretty but it's consistent across different ministries, departments and instrumentalities which helps tremendously, but US government websites, even if restricted to the federal level, is a mess that I would prefer to hold my tongue at the inconsistency. What is GAO's plans to deploy them at least at a federal level? Is there even a plan? By the way, it's not solely Gov.UK which has this level of consistency (Singapore comes to my mind) so it's not a unique property.
here's the accuracy and cost comparisons: https://picovoice.ai/platform/cat/
Here is an irony. If most contracts were rewritten in plain Spanish, they would be understood by a higher portion of the general US public than the current legalese!

If you believe the statistics on literacy and multi-lingualism, it's a tossup as to whether Chinese or legalese is more widely understood.
the danger is that some surprisingly high percentage of people interested in bitcoin will take such things as an unassailable truth.
> No one cannot predict how bad the economy will get

Make an effort YC.
Yup. I think that fits under b), since it’s only possible to run out the clock on competitors with a predatory pricing strategy with endless rounds of VC funding.
Screenshots would have been fun to see - I'm always fascinated by projects like these that are part of an industry-wide transition to something new. Especially considering you probably didn't have much or any prior works to guide what you built.

Thanks for sharing the press releases!
If consumers know which products have more microplastics and are able to avoid them, it'll produce market forces that encourage businesses to reduce the microplastics in their products. The free market doesn't always move in the right direction, but in this case aligning the incentives could really help -- if we don't even know which products to avoid, there's no chance of market forces helping to push businesses in the right direction.