skysight-inc/HackerNews huggingface dataset:
I couldn't claim to know what is "correct" and what isn't! I've just worked on projects to organize large collections of interrelated datasets (for example, to update correlations between concepts, to make search engines more effective, to identify related or dependent item relationships, etc) and for our project we used a Semantic Web stack. Browsing GitHub for "knowledge graph" or "knowledge management" seems to pop up some cool looking projects, but I think everyone is still trying to figure out what works for a particular use case rather than generally.

I hope a real data scientist can reply with whatever the latest and greatest solutions are. Semantic Web tech for knowledge graphs are continuing to evolve, but also kind of old, and they're still mostly used for research projects. Part of that is probably because the terminology is unusual, and implementation leads you down a long rabbit hole of new and confusing concepts. So that's why I'm thinking that just sticking to a boring inefficient hierarchy might not be so bad...
You can very easily have multiple legal names, as "legal" is a national concept and you can have multiple citizenships, each one with a different legal system and thus potentially a different legal name.
Right, and that's a lot less than a meal in a sit-down place.

For example, two days ago here's my lunch from Black Bear Diner:

French Fries: 790kcal
Parm Sourdough Burger: 1010kcal
Soda: 280kcal (same stuff everywhere. Personally I got an Iced Tea which is 0cal at both places)

That's 1800kcal for the meal, almost 50% more calories at the sit-down diner.

Red Robin? Same, unless you take advantage of the limitless fries in which case the calories are endless ...

Nearly any sit-down restaurant will have a burger meal that is substantially worse for you than McDonald's, nutrition-wise. They're bigger and have more fat and sugar, generally speaking.

The ingredients in a burger meal is generally the same, but McDonald's has far healthier portions.
Also, I would think a mention of Julia would have happened in the tunability section.
> I fear that part of the reason that this blog post had less impact than I hoped was that Patrick did not give examples of how each assumption can be false.

I think the reason is that many assume that these cases are niche and not something they need to worry about.

Which might be the case, or might not, depending on the application. But either way, using celebrities or historical figures is not a great way to convince anyone otherwise.
>if they crash, the entire shell crashes

And the entire session if you're on Wayland
HN has more Apple "fans" than "haters". And they will downvote anything bad about Apple lol
Mostly reversing binary trees obviously
See reply by csense. Also DennisP:

"They say the combined reaction will produce only 6% of its energy as neutron radiation, compared to 80% for D-T."

Neutrons are a design requirement for typical tritium breeding fusion reactors, but highly undesirable for Helion's D-He3 D-D reactor. I'd expect a 100x neutron flux reduction at activating energies over typical D-T.
What Happens When You Eat Mostly Ultra-Processed Foods for a Month
> So while having too many "elites" (by which I assume "wealthy people" is meant), we have a storm brewing.

It doesn't mean wealthy people. It means people who feel they deserve to be a part of the elite, usually by virtue of their formal education. If we're "overproducing" such people, a large part of them cannot actually achieve this, because there's a lot more such people than available positions in the "true" elite (ie people having real wealth/power), which causes discontent.

Elite overproduction generally leads to more intra-elite competition that gradually undermines the spirit of cooperation, which is followed by ideological polarization and fragmentation of the political class. This happens because the more contenders there are, the more of them end up on the losing side. A large class of disgruntled elite-wannabes, often well-educated and highly capable, has been denied access to elite positions.

This however is also not a uniquely American problem.
There are a few options, depends on your hardware (x86? Arduino?)
Ho-Hum, again?

Workplace injuries.
This is amazing and I will use this.
They refused to accept a romanization? If so that's doubly bad. Excusing technical deficiencies is one thing, but preventing people from working around them is indicative of a high level organizational failure.
There wasn’t any mention of how much free hard drive space this machine has, which I believe is more relevant than ever now, isn’t it?
I more or less thrown the towel on that "not being clueless anymore"

Sure, I'll try and study to keep myself on my feet, but there is soo much to learn that I'd rather focus on the technologies needed right _now_ to get things done

Way more often than not "thing A has to be done with tech B" and the expectation of getting it done without multiple foot guns in gone
Not true. There was a 13inch M1 MBP available. It just was not the redesign that has non usb-c ports, etc.
This link is not compatible with Firefox.
this is the way.
It doesn't matter what the truth is at this point because the majority of scientist have demonstrated they are massive cowards and won't speak out against patently false information in the mainstream for fear of becoming pariahs.
I switched from wrangler to miniflare for my stuff. Highly recommend. Super easy...

"dev": "yarn run miniflare dist/worker.js --watch --debug --disable-updater",
M1 is a "trainwreck"? Really?

Your anti-Apple comments are always hilariously off base, but this takes the cake :)
I don’t think it’s changed about GPL: GPL3 made things even less friendly to what they want, so they’ve started doing things like switching to zsh instead of bash. LLVM/Swift are open-sourced, but not GPL
GP's point is that the final schema has a primary key index on the main table that solved the problem, and then it has a bunch of useless additional tables. The solution was just to add a primary key index on the main table. Adding the additional tables just slows down the query because it now has to do five index lookups instead of one.
>And finally there’s the claim that crypto assets are like art. Essentially Satoshi’s whitepaper is a piece of performance art split into 21 million pieces as a parody of hypercapitalism or to make a political statement about anarcho-capitalism.

Isn't this a misunderstanding on the author's part? The claim that some crypto assets are treated as 'art' is not as a performance piece of Satoshi's work, but in form of NFTs on OpenSea (as an example) that utilize Ethereum as the exchange platform.
Battery life, better responsiveness, less google spying. If you're not an extension power user and don't mind it's tab overflow behavior, it's pretty good.
> I don't think that you can use one as a reliable predictor of the other.

It's pretty hard to claim that there's no signal from this kind of interview.

Candidate A: was able to have a conversation with me, asked good questions, explained their thinking well, was easy to follow, etc.

Candidate B: seemed to not understand what I was saying/asking, his answers were rambling and incoherent, and unless I led the conversation he just sat there in awkward silence.

You can't make a prediction about which of these is more likely to communicate well at the office?
Toxic herbicides? Do they mean Roundup? It's rendered inert by contact with water. None remains in the soil, as I understand it.

I believe they're using hyperbole to market their robot. But with field applications costing on the order of $10 per acre, it has to be a very cheap robot to run, to compete with that.
My M1 Air crashes everytime I wake it from sleep and then immediately watch a Youtube video in Firefox. I can reliably reproduce this. If I open the laptop so it wakes up, login, and open a Youtube video it will hard crash close to 100% of the time.
> they were forced to open source their objective-C compiler that was built on gcc

A better phrasing: They were unable to close-source an existing GPL'd compiler.
Yes they rarely update the utilities for non-security reasons, but they do update them. I'm on Big Sur and it's March 27, 2017 for sed.
There are other examples where an individual can have no name. If you do not complete your test of manhood in the cultures that have one you may not be assigned a name.

Looks like GP didn't read the list.
Too late to edit my comment, but why don’t you go back and read @sqlite saying about code: “To alter that transaction after the fact is akin to felony fraud.”
Hmmm, maybe "everything is text" wasn't such a good idea after all...
The tragedy of learning a new programming language as an experienced software engineer is having to start from complete basics tutorials about counting apples in a basket and metaphors to teach what a variable is.

One day I'll finally learn Ruby, once I manage to find a learning resource which isn't aimed at complete newbies and goes in depth into the metaprogramming and intricacies of the language.
Got a package you didn't order? It could be a scam
No, because the OSHA vaccination mandate is explicitly about preventing transmission in the workplace. And if covid became so polarizing it is exactly because of lockdowns, vaccine mandates, masks, all measures meant to decrease transmission
Many Fidonet mailers, like Binkley or T-Mail supported Hydra which was novel multi-streaming bidirectional serial protocol. You could download several files while uploading your outbound mail at the same time. It was very useful for those lucky possessed 28800 baud modems like ZyXEL Elite or US Robotics Courier (mid/late 90th).
Though it seems to becoming a popular fad these past few years, so your opponent just might be booked up on it a bit and then you are in trouble. Giving your opponent time to think in an objectively winning position is rarely a recipe for wins.
Same same, I think I'm the primary "HN is not a jobs board..." commenter

I often find interesting posts which never make the front too.
I think it's broken, it's not working for me either (I'm using chromium)
I got my feet wet in the BBS world during the mid/late 80s, when I bought a Commodore-branded model 6499 modem for my C64. Unfortunately it allowed only 1200/75 bps and 300/300 bps links, but all services I could try it on were either payware or of no use to me, also there still were no interesting private BBSes around, so I put it in a drawer and eventually sold it to someone else.
A few years later (early 90s) the experience has been much better with my Amiga 500 and JR-Comm and later Terminus programs, 2400, then 9600 and 14.400bps, and of course Zmodem. The number of local BBSes in the meantime had grown significantly, and Fidonet was a thing. I met lots of interesting people online, arranged pizza and copy parties at our homes (back then we didn't even have a copyright law), some of them became also my colleagues and am still friends with them after all those years.
Unfortunately the cost wasn't trivial: hardware aside, just a few years back we still had flat local landline calls, so for example 4 hours spent chatting or transferring files on a BBS would cost about nothing, but as soon as it became clear that an army of people was getting ready to spend hours online every night, the then only national phone company decided to introduce timed fees. I still recall my parents screams about my phone expenses, and luckily I had no girlfriend back then (of course, I'd say) otherwise they would probably have killed me:).

The difference with today's social networks? Here's one: Latency!
Back then there was no such thing as flaming someone and expecting a reply within 5 minutes; most BBSes had a just few phone lines, sometimes only one, so that the recipient should find a free line to connect, download his messages, read them offline, then upload the replies, or doing all online with other delays. On Fidonet it was even worse, of course, its nature allowed people on different BBSes (nodes) to communicate, but the price to pay was waiting for all those nodes to link each other at night to exchange posts, which meant that your post sometimes could need 2 or 3 hops (=~days) before reaching the destination, especially if between different continents; same with the reply. That would surely not discourage epic flames, but one had to be really really motivated to continue in such a way.
Right, they just wouldn’t use it themselves.
can some mod do something about this user "dang"? he seems to crapflood every discussion I try to read with these stupid judgemental comments and never contributes to the discussions, doesn't hacker news employ moderators of any sort? I know I'm a new user and don't have enough "karma" or whatever to downvote but this guy is one of the most irritating and useless commenters I've ever seen, and that comes from someone who has used reddit and slashdot for quite a bit.
It does, unfortunately. But you probably could implement finding something with two tags with some command-line fu.

My first crack at it is this:

find -L tags/tag1 tags/tag2 -xtype l | sort | uniq -d

I don't know if that would work (on mobile; can't test), but from reading the man pages, it seems like it would do the trick.
Yeah, they retain it and give it to the government for secret mass surveillance subpoenas instead /s

Apple is no saint in that regard, but at least the data footprint is less.
It’s not obvious to me that the window is tiny. The pandemic shook up the job distribution a lot with some people going into retirement and others changing industry. The dynamics of the labour market will surely be quite different if America approaches full employment (roughly, people are unemployed because they are between jobs in the short term and not because there are no jobs to be had). Likely some businesses will have to raise pay or benefits to compete for workers and those companies that cannot will go out of business. Probably that will be good for employees, particularly low-wage low-skill workers and possibly bad for consumers who will not be able to get so many things as cheaply as they used to, though perhaps producers will just become more productive somehow, or increase quality to match increased prices.
dbeaver CE is free.
Looks nice indeed. I have been spoiled by the excellent Retina display on Macs. For something literally in front of my eyes for a big part of the day, it must be good. I cannot see myself compromising to a lower res display :-(
May be for others that are not as nitpicky as me….
>>> Mapping the string "address1@foo.bar" to a new value "id1" has no effect on the relations in your table.

How do you mean? If id1 is unique on table A, and table B has a foreign key dependency on A.id, then yeah you still have id1 in twenty locations but it's normalized in that altering the referenced table once will alter the joined value in all twenty cases.

This might not be important in the spam-graylisting use case, and very narrowly it might be 3NF as originally written, but it certainly wouldn't be if there were any other data attached to each email address, such as a weighting value.
Which is OK. It's not like the whole index has to be rebuilt. It's cheaper than O(log N).
To be fair, the last two are more from a bad design choice by *nix in general to base everything on passing around unstructured text and hoping each tool's ad-hoc schema won't change.
There is a couple of problems with that. More than half the time I have interviewed nobody reads resumes. They know your name and kind of how long you have been employed.

Second, you control what appears on your resume. You can spin it how you want by the facts you include and omit. You list the great selling points about yourself and none of the bad. Don’t lie on a resume because its already under your control and it’s a document of record that can follow you from any point in the past.

This tread isn’t about resumes. It’s about interviewing, specifically as a discussion.
How about the Mac Mini?
This is so old. Welcome, https://xkcd.com/1053/.
Indexes in MySQL worked fine in 2002, at least for the use case described in this article.
On my 286, it made it go at 12MHz rather than 8MHz. It had a couple of 7-segment displays on the front to let me know the frequency.

The difference was usually quite noticeable.

I did use it on some older games which just ran too fast on the 286 with Turbo on.
Quil[0] repo has either a homage to _why, or _why has contributed the intro.

[0]: https://github.com/quil/quil
Great perspective, thanks.

FWIW, I notice the memory leaks particularly with “Control Center”, which is an Apple extension to the task bar. I wouldn’t expect any Apple-written code to be using any OpenGL; it should all be in Metal.
Pollution doesn't happen because some "top 1%" want it, it happens because it is a byproduct of goods and services consumed by all of us.

A small tax won't change behavior, but a large tax will impact consumer prices of the relevant goods. Who do you think the "top 1% of polluters" are with respect to greenhouse gases? If USA adds a heavy tax to imports from Saudi Aramco and other oil companies, gas prices will jump and that will be the "unwilling change to lifestyle" that voters will complain about. If Coal India, the world's largest manufacturer of coal, gets heavily taxed then people's electricity costs will rise significantly and they will riot. If you tax producers of carbon-heavy commodities like concrete and steel, the tax will directly be passed on to those using concrete and steel, that's how commodities work. The same applies for all other industries relying on carbon emissions - to significantly reduce usage, the taxes need to be so high that people actually can't afford these "carbon-heavy" services any more and start using them much less.

It's not just about the willingness to voluntarily unilaterally change your own lifestyle, it's about the willingness to tolerate your government implementing measures that de facto force you (and others in your country) to change your lifestyles. While, as the article states, "Most (76%) of those surveyed across the 10 countries said they would accept stricter environmental rules and regulations", I believe that this is said with an implicit assumption that these stricter environmental rules and regulations will mostly affect "someone else" i.e. "top 1% polluters" without requiring any noticeable change in the goods and services they use.
Great analysis, I agree on all points!

The geographic location seems to be only network-based (i.e. this doesn't poll the phone for GPS data, but only accesses data available to the baseband).

Hopefully, the following requirement also covers flight mode implementations:

> Where location information or
Network Measurement Results has been requested and no service is currently available, then the ME shall return TERMINAL RESPONSE (ME currently unable to process command - no service).

If both are the case, then this does not leak more to the network than it could just determine itself from signalling data. In any case, as many things in these specifications, it leaves quite a lot of wiggle room for implementation mistakes, genuine and otherwise.

As a historical note, there was a quite famous implementation of SIM-based positioning in Germany: One GSM provider implemented a "home zone" feature entirely on the SIM, by populating it with a database of cells that qualify for "home use"; this was then used to bill the landline rate rather than the (at the time quite expensive) mobile rate for outgoing calls.
Keyoxide doesn't use any cryptography, everything is handled by identities in PGP. I doubt it needs any auditing.

The only reasonable attack vector I can see is hijacking the website (or proxy server) to return different keys or show something is verified when it's actually not.
SwiftUI is still better called beta software at this point, to the point where 1password abandoned it mid rewrite to go to electron. It's gonna be a few more years at least.
UK Masters courses are typically a year.

Fun fact: If you graduate from certain universities, you can get one without further study.
https://en.wikipedia.org/wiki/Master_of_Arts_(Oxford,_Cambri...
Worth noting that it's often worth using this tech to kill the crop too...

Most plants must be planted with the right spacing to maximize yield. Plant too close and the plants will overcrowd eachother and block eachothers light and yield will decrease.

However, not every plant gets the best start in life. Some may grow slowly or not at all, have roots hit a rock, or have a host of other issues.

By deliberately planting the seeds 'too close', but then deliberately killing the ones who don't get off to a great start, you can actually get an even higher crop yield.

As soon as lasers on farm machinery are common, this can be done at scale.
WSL seems to be a way to prevent developers from abandoning Windows altogether and to make it more comparable to what a Mac offers (a Unix with a polished GUI).

Quite frankly, I prefer Gnome to Windows, but I can be happy with a Mac too.
This is a very interesting article.

The author notes: "There is a compiler for KL1 to C available [2], which seems to work, but suffers from bit rot." Note that Ueda and colleagues have been updating this software (KLIC): see https://www.ueda.info.waseda.ac.jp/software.html for details. Ueda's work on LMNtal is also very interesting.
Obviously the author can take these notes and be a mathematical success. That's amazing. Personally, I confess that I don't have enough cycles to both understand a lecture and live-LaTeX it. (Can I add that I am a math PhD and also very experienced with LaTeX? So if you feel that this may be too much for you, IMHO that's OK).
Firefox just changed how their full screen video playing works in the most recent released (version 94). Could be that. Try an earlier version of Firefox.

M1 Air here that I've had for almost a year with zero issues, and I also use Firefox and watch a lot of youtube.
I don’t think research has concluded that “alternative” COVID treatments pose an inherent danger, just that they probably don’t work. Same as my uncle dying of treatable prostate cancer because he believed homeopathy worked. The charge is science denial, or anti-scientism, not some huge new health risk.
> in a surprisingly authoritative tone

How exactly is he supposed to change his "tone" so you're less insulted by his "authority"? You do realize that English is clearly not his primary language.

I'm beyond vexed by the number of people slamming the author for his ego, while themselves posting ego-laden responses.
We have apps like istat menus that behave similarly. Activity Monitor doesn't create a menubar icon that lets you monitor system state like the windows equivalent, but it's dock/taskbar icon can be set to behave the same.

I also think windows task manager is fairly efficient and TBH more useful with their full system state graph view. You have to click one resource at a time to see system state of your memory, cpu, etc and there is no GPU graph like windows.
To most programmers that doesn't discredit PHP at all. He cares about a working product, much like 90% of programmers, who don't have the privilige to worry about theory. They just need an ecommerce, or blog or whatever, running asap. To use a pg's analogy, they are there to paint not to worry about painting chemistry.

The incumbents do discredit PHP though. For instance, facebook was built on PHP, and still runs on it. They used the language of personal home pages to give every person on the planet a personal home page. Nevertheless, once they suceeded they forked PHP with a new name and isolated devs culturally.
57600 baud (V.92) to be precise.
What most people say is not always the truth. Eg; "Windows 10 is the last Windows."

Most people don't give any sources.