skysight-inc/HackerNews huggingface dataset:
Ask HN: What did you do a decade ago that you would never do now?
Inspired by reading this:

https://en.m.wikipedia.org/wiki/ILOVEYOU

I’d never open an attachment from someone unless I was expecting it but this email and attachment were opened by a lot of people.
Hello Google messaging apps!
> have they released a full datasheet/reference manual for the Pi 4 SoC yet?

Ha. It's Broadcom... They're never going to release one.
IIRC macOS only supports syscalls via dynamically linked libc (libsystem)—there's no guarantee of a stable ABI for direct syscalls. Assuming go uses libsystem on macOS, is should be able to do something similar for BSD.
OpenBSD already prevents syscalls from writable pages. It did not break JITs, in fact, to quote Theo de Raadt, it brings over an aspect of W^X to JITs that haven't been adapted to work with mandatory W^X.

https://marc.info/?l=openbsd-cvs&m=155942895309114&w=2

This means it's forced to use the libc stubs for syscalls. Any direct syscall from a JIT is suspect.
> you're a monster. not wrong, but still...

The monster I be, is when on the fifth line you see:

eval { local $/; <STDIN> };

:-D
Why is manufacturing ERP software important for the business?
It's not so much the difficulty, though yes it is hard, but it's generally extremely difficult to raise capital as a late entrant into an established industry. Unless there's something disruptive. That said, it doesn't take that much capital to build a new search engine with today's computing infrastructure so a few have tried over the past 5-10 years but none were as good as Google (a minimal benchmark). They found a lot of initial interest then died out quickly (sorry I'm forgetting the names, maybe Powerset, Blekko and another). Without doing any "heavy lifting" and also thus not requiring much capital, these so-called "private" search engines have gotten some traction.
Show HN: Celebrating 10k stars on GitHub together ⭐ ️️
> normally there's sufficient liquidity in normal times from market participants.

Not really. The spreads were terrible before HFT market making.
Referring to your employer as "evil" is definitely not the same as "isn't praising a mega corporation 24/7".
That's vastly overinterpreting what the commenter wrote. Please follow the site guidelines when commenting here. They include:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."
I wonder what the real reason for account deletions is.

Could it be possible they have overflowed their primary / foreign key allocation necessary to support further user growth? Depending on their internal architecture, a migration to a wider key might not be feasible within the time horizon they have. Maybe it's easier to delete accounts?

If they have weird sharding and a lot of microservices, this might be their only way out without shutting off registrations - and they'd never do that.

Or maybe they have metrics that show new users skip signing up when their desired name is unavailable.

Can a Twitter engineer speak more to this?
It’s pretty disappointing. Their share price has been completely flat since IPO. I’m surprised shareholders have not revolted against Jack being a part time CEO. Clearly there needs to be some dedicated focus to clean up the app. So much potential to be so much better.
Netflix 'reactivated' users without permission
The streets of San Francisco and Seattle.
Indeed. This appears to be the case for stuff encountered thus far.
We actually took the name of the company out, because of the site guidelines:

If the title includes the name of the site, please take it out, because the site name will be displayed after the link.

https://news.ycombinator.com/newsguidelines.html
It certainly sounds more like a software issue than some arcane effect from RF interference or the like. Could be memory getting smashed, a bus getting saturated, an interrupt not getting serviced, or any similar thing.
I found that the lenses quality wasn’t as good when buying in Beijing. They have (or just use?) better tech in the states for churning out lenses that aren’t overly heavy or thick. Perhaps it’s just an artifact of the glasses costing a few hundred kuai.
Helping non-technical IT managers screen SAP Commerce candidates with software
Thank you for this great article. Although I doubt myself switching to Powershell in the next days, it was really a thing i wanted to try.

Especially the stated structured data instead of piping strings around is a very interesting concept.

But there are a few things that keep me from spending time in learning it:

- Syntax is UpperCamelCase, which might be ok but feels strange to me
- Commands are not familiar and it takes a lot of time to "rebase" (who has the time...?)
- MS tried a few times to improve shell access and on windows the terminal/shell combination still feels strange to me

But: Thanks for a good read
Vaping?
I personally used this app to create the whole floorplan - https://www.magicplan.app/en/

Then I just double checked wall length with a tape measure, because I wanted 100% exact measurements, out of the box the app was 95% accurate. In my experience this is more than enough for the purposes of furniture placement planning and things like that, and it's pretty fast to do too.
Nsdos: 1989 Dutch Rail Planner Running in Web DOSBox
Vine could have easily beaten TikTok. It was already well positioned.
It was an obvious joke.
But AI definition is still target-in-motion, very blurred.
The earlier Ukrainians had started kicking out Russian agents the lesser loss of lives and territories they would've suffered. They hesitated because they didn't see Russia as an enemy.
Organization refactoring: Event Storming and DDD injection – part 1
I think the newsworthy part of all that wasn't the physics involved, but more the design-choices on the Rpi 2.

Putting a light-sensitive chip (I think it was a wafer-scale package with no casing) on a board that's intended for use outside of an enclosure was a really big oversight.
Nobody uses the word “modem” anymore; it isn’t a metaphor that worked its way into general speech.

It’s just a dead word for a dead technology.
http://aiva.ai - anybody could be that "filter"
The search space of Go is way too large for dumb traverse of the tree, even with high end optimizations.

What makes recent breakthroughs in AI agents playing adversarial games possible is the fact that deep neural networks are able to develop patterns that yield short- and long-term strategic planning. And the ability to self train without human intervention to reach unprecedented training levels.
Capitalism is great for what you want, terrible for what you need.
Sorry, I wasn't trolling. Rereading the comment again I see that I misunderstood. But it wasn't intentional.
I hear you, but we try hard to use representative language from the article [1] rather than making something new up. For example, to say "concedes" is already crossing into editorializing. On the other hand, bland corporate press release titles on mea culpa posts are misleading [2], which means that the site guidelines call for changing them: "Please use the original title, unless it is misleading or linkbait; don't editorialize." [3]

The solution is to search for the point where the article actually says what it's about—it has to eventually, or there's no culpa in the mea culpa. I looked through the article and think I found it, so have put that in the title above.

I should have thought of this earlier, since it's one of our standard tactics.

1. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

2. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

3. https://news.ycombinator.com/newsguidelines.html
You can scroll with tmux. Ctrl b and page up/down.
Give it a try. Tmux is first thing I install on any machine.
My elderly father has always viewed the Internet as a money-making scam. It doesn't occur to him that my entire career has been working with software and that I would not have had such a decent career without the Internet. I always viewed it as information being freed up, but maybe that's just a side effect?

Lately, as I get older, I see the point he is trying to make in his own odd way. The way computers have always been a dismal disappointment to him, how they always seem defective or faulty and never quite "there."

Why doesn't shit just work and stay working? Entropy?

I currently work for a Fortune 10 and I'll bet $100 something major breaks this holiday weekend simply because the baby sitters are not there this week. It shouldn't be like that, but it is. It has been that way as long as I can remember, too.

So is this all just a giant scam, then? Hell if I know. I've learned a dozen programming languages, half a dozen database products, when I first started out I was a sysadmin and had to know all the ins and outs of about five or six different UNIX products (before Linux arrived).

At one point I did work with Struts, then .NET for a bit, then Spring. Every single time I had to listen to this or that recruiter tell me I wasn't qualified on that particular framework or whatever so they could wheedle me on pay.

Now I work on "big data" which means Kafka, Cassandra, and Kubernetes; a bunch of beautiful, massively expensive hype. I'm currently wondering if our business will pull the plug on this project simply due to the storage costs involved compared to whatever they're getting out of it (hint: not much).

Should have become an Optometrist, a Podiatrist, or just taught math...
Exactly. The fact that some procedure may be a really good idea doesn’t mean it should be a prerequisite for some unrelated thing that is also important. You shouldn’t have to get a yearly physical to be able to register to vote.
I doubt it’s something that interesting. I’ve read it’s mostly a legal thing regarding the original terms and conditions accepted by the user.
On that I agree, which is why I’ve become a strong supporter of “de-schooling society” [1] ever since I’ve first read about the concept. But unfortunately this concept won’t have that much success in a society like ours that values efficiency so much, and said efficiency can only be achieved through “schooling”.

[1] https://en.m.wikipedia.org/wiki/Deschooling_Society
Wow, I had no idea the same company published Prince of Persia and The Print Shop. The first time I heard of that name was from NES Spelunker in the 80s, since it was the first logo that showed up in the title screen of the game, and it was quite memorable for anyone who loved the game.
And unfortunately, if the supreme court rules in favor of the plaintiff in the upcoming Oracle v. Google case, this type of thing would be illegal.

If they do rule that way, it’ll be interesting to see how it conflicts with the DMCA related element allowing individuals to reverse engineer abandoned services
Where are the same glasses cheaper? In the country I live in, they're almost always much more expensive than in the US, and this seems to be the case in many other European countries as well. The newer breed of stores like Warby Parker and JINS also doesn't exist where I live so there's no quick and reasonably priced alternative.
And unlike hdmi 2.0, 1.4 wont have scrambling in, so any termination issues will sing quite well.
Trigga D on SubscribeStar
> The projects should be chosen by controlling
their characteristics rather than relying on GitHub “stars” which capture popularity and are unrelated to software
development.

> “stars” ... are ... unrelated to software
development.

I wouldn't call sentiment about software _entirely_ unrelated to software development - minimally I'd assume that more popular projects, receiving more traffic due to higher engagement, would also receive more scrutiny, and thus have more bug(fixe)s. That would be an interesting characteristic to attempt to select for, no?

> Part of issue 9 is left unchallenged: 34% of the remaining TypeScript commits are to type declarations. In TypeScript,
some files do not contain code, they only have function signatures. These are the most popular and biggest projects in
the dataset. We corrected for this by removing TypeScript.

Those are... Still code? At least as much as header files in c are, and they can totally still contain bugs. Now, if we're talking about how they're often redistributible copies (like headers), especially way back at the time of the paper before @types came about, and how duplication due to that may inflate meaningful SLOC, that's interesting. Would be nice to see a good argument for it to be corrected and controlled, rather than dropped outright. Then again, TS has grown a ton in the intervening years, and the "largest" repos listed are... Very unused now. Wholly outdated. Entirely obsolete. You'd probably get different results with fresher data, too.

> The classification of languages is wrong: consider Scala. In FSE, it is lumped with Clojure, Erlang & Haskell under
the “Functional Paradigm”. For this to be meaningful, there must exist some shared attribute these languages have
that makes programs written in them similar. Referential transparency and higher order functions could be that. But,
while Scala has higher-order functions, it is imperative. So, it is not a perfect match. Worse: Java also has higher-order
functions, yet it isn’t in that group.

Many newer languages are multiparadigm, but I'd probably still say that Java encourages the imparitive OO style, while Scala prefers the functional composition style. I don't think "a single unifying characteristic" really helps, given the feature bleed between modern languages. I think you only get a great classification by examining, eg, what the community style standards are.

It'd be nice if open data studies like the one under discussion here were reliably posted in a format where the analysis could be easily recalculated, readjusted, tweaked, and represented. It's the kinda thing that could be neat to play around with in a notebook.
The risk has a pretty high relationship with the color of your skin.
In addition to plus addressing (+stuff) you can insert periods anywhere on the LHS -- they are all you.

y.ou@gm yo.u@gm you@gm

See <https://support.google.com/mail/answer/7436150>.
There is no such thing as ethical data collection, as long as that data contains personal information about individuals. The very act of collecting data is problematic because, as history has shown us, data troves cannot be protected long-term and that eventually the company and others will abuse that data.

This already happened to Google. Not only they got hacked, but various governments successfully get access to all that data both by asking and by taking.
Cows wearing VR headsets might produce better milk
Perhaps I wasn't clear. None of things I mentioned would entail changing the generated code in any way.

In the comment about omniscience, here's an example of what I'm proposing:
-- Debuginfo says variable 'x' is in register R1 in the PC range 0-10
-- At 10, R1 is set to something unrelated
-- Debuginfo says in the PC range 10-20, 'x' is equal to its last live value (i.e. its value at PC=10)
Pernosco would evaluate the value of 'x' at PC=15 by actually reconstructing the value in R1 at PC=10, using the omniscient database we already have.

Of course DWARF can't currently express this, because normal debuggers can't make use of it. Even in rr it would be quite expensive to compute.

If you're familiar with DW_OP_entry_value, it's a bit like that. That's a way for DWARF to say "the value of this variable (e.g. a parameter) is equal to the value of this subexpression (usually a register) on entry to the function", which regular debuggers can often obtain using stack unwinding. Pernosco doesn't do the unwinding, instead it (logically) warps back in time to the point where the function was called and evaluates the subexpression in that context.
Such a badly written article. 'Galacia' is repeated through the text.
Also worth mentioning that some physicians are ODs (Doctor of Osteopathic Medicine), not MDs, and pharmacists are Pharm. Ds.
"kernel module" together with "should absolutely not be able to interact with each other" are an impossible requirement with Linux.

I think the other operating systems available for the Pi are roughly in the same boat (Windows & RiscOS). There was a nascent Minix port at some point, I wonder if it was abandoned.
That’s ignorant. There was and still is for Republicans a very high cost for supporting romantic equality.
I've been getting fills out to four decimal places for a few years now. (Schwab and Interactive Brokers' smart routing)
Answer from forum

Had the same problem with Raspi 4B.
Problem was dependent on screen resolution (!!).
With 1920x1080, wlan0 became disconnected after it was
ok at lower screen resolutions. Was in 2.4GHz band.
After turning on 5GHz in the router and going into
the network preferences (right click the network icon top
right on screen) and SSID ... and checking "automatically
configure options" the connection remains stable (so far :D ).

So radio interference it is?
It's not free, but Chief Architect also makes a lightweight version called Home Designer: https://www.homedesignersoftware.com/
There's an app??
Safari has all kinds of issues with audio. Every report just leads to a rdar: url and then silence, both from Apple and from Safari haha (cry)

For a while couldn't send streamed but redirected audio through the webaudio api on Safari only. Workaround was to manually catch the redirect but the latest safari that doesn't help.

Like WebGL I don't think Apple wants Web Audio to work. They've got several outstanding bugs in WebGL (3yrs+) and their non-existent WebGL2 support as not seen a single commit in > 3yrs. Web Audio appears to be the same. It's frustrating.
Hence my suggestion to give poor people money.

Giving them a specific good is equivalent to giving them money, but forcing them to only spend it on something you approve of.
Embedded C Books
Can you experienced seniors tell me which are the must read books for getting better at Embedded C programming? Like design practices, know-hows etc.
Mice are surprisingly helpful for title edits. I wrote about this a few days ago: https://news.ycombinator.com/item?id=21617954. (It's long, but skip to point #2 for the mice.)
From the wikimedia coffers I bet.
It would be quite easy to only index Reddit and StackOverflow.
> a really big oversight.

I agree.
Then standardize the interface, too. This still doesn’t sound like a difficult problem.
> If there's software anywhere in a system, 99% of the time that's the problem.

Unless USB is involved, then it's something in the USB stack...
Gaussian Process != simple normal distribution
> can you see the big difference Trump made?

It's at it's highest level since 2007.
Yes, far too many experiences with these types of people than I wish to even re-count. Every deadbeat has money for booze but not for feeding their kids or paying the bills.
Your complaint about sigma is extremely pedantic - it’s very common to write something like “four to eight percent” and everyone understands what is meant. It’s not even erroneous in a purely technical sense.
For trained wide neural networks, you can have a look at "Neural Tangent Kernel: Convergence and Generalization in Neural Networks" (https://arxiv.org/abs/1806.07572) where we explain the training of very wide ANN. This sparked a numerous amount of research and in the few last results about training wide ANN you can have a look at: https://arxiv.org/abs/1909.08156 and https://arxiv.org/abs/1904.11955
Oh wow

Yeah, that takes a while, even with someone explaining it to you

theoretically they should rotate to match the axis if they're slightly out of position, but if it's way out of position it won't.

Not to mention manufacturers have different ways of indicating this (with different degrees of weirdness)
I like the catchiness of the phrase....but....A lot of this has to do with regulation, and how there is very little pricing transparency in health care. Same service at the same place costs 50 different prices for 50 different people.

You need transparent pricing to enable competition. Right now that’s hardly the case, and eye care is hardly a big issue compared to most other medical procedures.
You've no doubt heard the story of the two brick layers.* One sees himself as "building a wall." The other sees himself as "building a cathedral."

You should hash it out with someone and figure out how to explain why it matters. No one thinks Burger King is "solving world hunger" but the reality is that ubiquitous cheap eateries are, in fact, part of why there is no widespread, devastating starvation in the US.

I really like a couple of scenes from The Devil Wears Prada" when Andy is given a big picture overview of why both fashion generally and this fashion magazine in particular matter.

https://vimeo.com/354919615

https://www.youtube.com/watch?v=Yj8mHwvFxMc

You need to work on your visioning statement or elevator speech or similar. If you are providing a service and doing it well, it's possible to get excited about it. You may need a little help with figuring out how to communicate it, but it can be done.

If it's also "boring" insofar as being reliable, steady and well-paid work, there are lots of people who will see that as a huge draw. Not everyone ascribes to the philosophy that "It's better to burn out than to fade away." Some people like a lack of drama in their lives.

First reference I could readily find (and slightly different from the version I remember): https://betterlifecoachingblog.com/2012/03/30/the-two-brickl...
This is cool but I'm curious why it sounds so much worse than the built in speech to text API

http://greggman.github.io/fanfictionreader/

Which voices are available are browser and OS dependent and there's no "borg" voice anymore. There used to be several alien and or non human voices but Apple removed them from the OS and most browsers just call the OS's text to speech API

--correction--

You need to go into the VoiceOver Utilities and add all the novalaty voices back in

https://recordit.co/ZGgw9MhepW
In some countries everything is for sale, and that includes the people that should have your health above profit.
Interestingly when you fast, your body is producing ketones just like those of someone on a keto diet.
Also anecdotal, but I get maybe 1 spam/month in my GMail inbox and the same amount in my fastmail inbox.
I so badly want this to be true - it's like a perfectly designed bug!
This thread is really long, so sorry if I missed it, but as someone who does not currently know what their expired prescription was. Is there some way to tell or measure what prescription the glasses I am currently wearing are? My eyesight hasn't changed at all and I need another pair, but I don't know my prescription.
> Alpha-Go doesn't seem to implement much randomness at all into the moves it plays. The source of randomness is in time-controls (AlphaGo may choose MoveX before 30 seconds of analysis, or MoveY after 30 seconds of analysis), but this is a fairly constrained number of moves.

The basis of reinforcement learning algorithms is the exploratory nature of learning due to the initial application of largely random moves.

Only after some time the agent is given confidence into his learned ability and grafually moved into a more deterministic behaviour mode.

This is the exact opposite of your statement. Star Craft players have noted that the fleet of different AlphaStar instances training in ensemble observed very different behaviour due to this property of RL.
It's disrespectful towards the art of Voodoo to call it "RF".