jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> “Because they decided they were more rational than other people, they trusted their own internal judgment.”

This is my core criticism of those who call themselves rationalists. You don't have to call yourself that, you can just be rationalist. But when you adopt the cult-like mentality of rationalism it becomes very ironic indeed.
Why is the HN article title obscured with "*"? Does HN have a forbidden words policy?
"The benefit of this is that you won't have to chase people, or go from one person to another to find someone who can help you."

Brilliant
The timeline you present here is all wrong. The article itself says that her college acceptance was rescinded, meaning it came before this article.

The article was published in December 2020 and these events happened in June 2020:

> The consequences were swift. Over the next two days, Ms. Groves was removed from the university’s cheer team. She then withdrew from the school under pressure from admissions officials, who told her they had received hundreds of emails and phone calls from outraged alumni, students and the public.

The mere act of reporting - documenting an event that happened for its readers - does not make the author “scum of the earth”.

You find it offensive and hideous that the journalist did things that they did not in fact do, while yourself presenting a false accounting of the facts.
Yes, that’s what the article said.

> Behind closed doors, Zuckerberg allegedly wanted to bring Apple down a peg, supposedly telling his team "we need to inflict pain" to the iPhone maker.

As for the headline... well, it’s a decade past time to acknowledge that clickbait headlines are the norm. It’s how they get people to read the article, where they can make money from ads. The headlines will always be clickbait until this changes.
That is kind of fun to watch. Thanks for this. It might make an interesting screensaver.
Nice shifting of the goal posts. Introducing a possible technology while supporting your main one is hardly the same thing. Since Next became OS X Objective-C has been supported and it has been the main focus of development until Swift. Apple is a different company after Next, the System days have no real bearing on modern Apple. Java, PyObjC, and MacRuby were all attempts to offer more ways into the main eco-system. They were never attempts to support a new dev environment. Swift is the only time Apple has done that since Jobs returned.
Why are we censoring the name? Is the implication children read HN?
Maybe we're using two different definitions of "endorse". I think of it as saying "I approve of this thing", not "this thing exists and is worth reading, even if I do not approve of it".

For me to consider a link an endorsement it would need to have more context than just being in a long list of links.
It's easy to be the catalyst for the firing and arrest of a rapist. Did the NYT manage to sell this as some "heroic" Watergate-level journalism on their part?
I missed your point in the original.

As you say, "88% chance of winning" is not "expected to receive 88% of the vote".

The 538 model attempted to weigh the reliability (recency, reputation, magic pixie dust) of polling data and project a range of outcomes.

And even with a "perfect" model, it can take a while to absorb exogenous events like the Comey surprise.

The causes of 538's prediction error might be unknowable. Or, to be fair, if it was even an error! Would we expect probability to approach 100% in the moments before polling opens? Maybe in some fields, but 538 did not attempt this. IIRC they ended at ~70/30 Clinton. A single roll of a die (1d6) will frequently come up 1 or 2.
This looks nice, especially how it deals with async functions and scoped styling out of the box. It’s to be expected that a submission like this prompts people skeptical of yet another JS framework, but I feel like it’s been a few years since the JS-framework-of-the-week phenomenon peaked.
"HFT is the perfect example of the benefits of being fast, literally by trading faster, not necessarily better, billions in profit are made."

Casinos make billions in profits too, but just like HFT they contribute nothing to the productive economy and are a blood-sucking leech.
As I said another time before. At moment, the IT world builds the highest towers on very soft sand.
The younger generation don't even remember in the 90s you had mostly even to pay for Linux (you had to buy CDs, because the Internet was to slow and expensive).
In what context? I currently struggle imaging a situation.

There is no obligation to upstream anything after all, you just gotta provide the code if someone asks... And why would you care as a user?
Again, I think it depends where you're coming from - and what you want to do.

I work in the UK and have a number of Indian (national) colleagues (some previously subcontractors, some offshore brought onshore).

Getting people into the UK office to work seems relatively easy - if you've got a decently paying job waiting for you, you get a visa (and just have to deal with paperwork a bit of paperwork and renewals).

Transferring between jobs is a little trickier, but seems to work fine (just need to bridge the visa requirements across the two jobs).

Getting UK passport makes the job switching easier - but is a fair sized hurdle to pass. Years of residency required, tests to pass etc. People I know who took this, were those that settled with a family and intended to stay long-term.

One 'gotcha' with just the visa is that it makes travelling for work harder, depending on where you want to go. EU passport holders can pretty much go where they like globally for that important meeting next Monday (y'know, back when we could jump on a plane).
I would go even further and say it's easier now for non-EU people, because we just eliminated a whole class of advantaged competition. Now when you compete with someone from the EU you're on equal terms.
If you eliminate deductions, you end up with a gross receipts tax rather than an income/profit tax system.

There’s nothing at all simple about switching from one to the other. (Grocery stores in particular would be extremely hard-hit and a lot of us rely on them to survive. The wheels would come off quickly if not carefully thought though.)
> The Raku idea is that an operator only does one thing.

Its kind of interesting that Raku’s own docs think of '=' being used for both item assignment and lost assignment as an exception to this, because it illustrates how narrowly Raku defines “one thing”. (As does the use of different postcircumfix operators for positional and associative access, which most languages call indexing, and use one construct for, which may not even technically be an operator.)

But its not just freedom to create new operators that allows this; for it to work Raku has a huge number of built-in basic operators, plus the hyper- and meta-operators.
Not really. Having more powerful ways to express yourself doesn't make it harder to read code. There isn't some cosmic "power corrupts" system of karma at work. Power just makes the code more powerful.

The issues I've had with Clojure are the small community leading to questionable documentation and supporting libraries just feel a little underdone once off the beaten track. There is also the radically different style of programming (which is also the biggest plus). But the power of the abstractions isn't a problem, it just means there is less to read. If anything, reading the source code of libraries becomes more feasible because often libraries are about instantiating an idea than writing lots of code.
> we can determine how many few hours we can work without lowering our standard of living.

... relative to day, when 40 hour week was established. Which was pretty low standard of living compared to what people are used today.
Do you have any sources for these claims?
> obsessed with virtue

To point out making this claim, while also noting that what people consider 'virtue' changes, is implicitly treating relativist ethics as valid; Leaving this assumption unchallenged is a key part in enabling counter-productive 'inclusion' when it occurs; Similarly, it allows one group to define it's ideology as 'virtue' simply by being 'new' or 'modern' without needing to define 'why' it is virtue...

(to note: This is not at all the same as, and I'm absolutely not saying that 'inclusion' is implictly counter-productive)
Poor analogy.

What you would hear from the KKK is that the school board would be 100% white Christian males, and they don't want anyone who isn't one of them.

There is a difference between wanting representation and wanting to exclude all other representation.

There is a difference between men thinking no women deserve a seat on the board, and women demanding equal seats on the board.

Again - I won't comment on what is fair. But I will draw a line between the difference.
That's a fascinating question. We hear a lot of talk about planting forests to combat climate change.

But it seems very feasible that just planting whatever is thriving today will backfire in 20 years time when that species becomes unviable due to temperature rise, reduced rainfall or arrival of some exotic bio pest.
This is exactly what I was planning on typing out as an answer. Well put.
USA actually performs genocide; its prisons are full of people convinced for political (mostly racial) reasons, see the justification for war on drugs; and it’s courts can punish convinced murderer with a fee instead of proper sentence. Not mentioning crimes, which often end up with decorating the perpetrators.
i can't remember where i read it but "engineering is the science of good enough" has always stuck with me.

I'm reading Algorithms to Live By and the section on explore/exploit feels relevant here. At what point do you stop looking for new things and rely on the things you already know. lol I feel like i lack the IQ to connect all the dots but there's something applicable in that section to this discussion. maybe i should re-read it...
Without clicking: no
How does progressively enhanced work without Javascript please?
> I'm hopeful that this idea will not work due to the profitability of breaking the deal and the big number of countries that exist.

But it's not unthinkable that the EU could do something within the EU.

And if big developed economies adopt it, then it's no problem sanctioning tiny island nations that don't.
Sure it would be great if the whole piece could be exciting, but sometimes a bit of background knowledge is necessary to understand the remaining content. A great writer could no doubt make it exciting on its own, but most of these articles are written by run of the mill journalists and copywriters on a very limited time budget.

I know I've continued reading because of these callouts so it definitely does work on some people.
0°F. "Below freezing" would be below 0°C/32°F.
0°F.
Its also worth pointing out that all large American cities aren't equal in terms of crime stats - NYC is (surprisingly, to many people) among the safest. I can remember reading headlines within the last decade about London notably reaching a higher murder rate, despite London presumably having something closer to total prohibition of firearms.

TV shows here love to portray NYC as a Gotham-esque hellscape because that makes for good police procedurals, but in reality I'd bet if you invented some kind of metric comparing TV portrayals of violent crimes against actual violent crime stats NYC would have the largest gap between fiction and reality.

Don't get me wrong, horrific stuff happens here. There are millions upon millions of people, some of them awful to others. But by the numbers its safer than almost every other major metro in the country, and solidly middle of the pack among comparable global mega-cities.
Is this a shameless plug disguised as a comment?
I know it was just an example, but the rocket equation is just one assumption (constant exhaust velocity) and a simple integration away from the force balance coming out of Newton's second law.

All credit to Tsiolkovski though, the guy was a true visionary.
I asked for good advice and it was given to me! Wow, thank you for this. This is real honest advice here, and it is appreciated. I have actually built a few IRC bots btw! ;D

I'm going to survive either way, but if I can get coding work instead of lawn mowing, that seems better to me! Either way, I'll do what I need to, like everyone has to. I guess gloating a little bit wouldn't hurt about some things, and I hear what you're saying. I just couldn't take having my reputation ripped to shreds over a lie; So I stay cautious.

I've only denied one job that was offered and that was one for minimum wage code work. It was at a time where I didn't need the work, however.

Have a good one!
Type -1 candidates quit on the spot when they discover that memcached has, in the years since they last worked with it, been bastardized to do things other they GET and SET!

The beauty of memcached in the 2000s was that it felt extremely opinionated about features — that is to say, it didn’t have any.

That bool incr argument in the source code feels like a hint from the authors. The arithmetic feature was meant to do two things and two things only, represented by I/D = +/- = true/false. Add (pardon the pun) any more operations and here be dragons. In particular once you add MULT, some clown is going to ask for DIV, and so are you now going to convert ints to floats or force integer division on everyone? Let’s place bets on how long until we get a “bug” report that 12,999,999 DIV 10 should be 13 not 12.

Maybe I’m being unfair. The integer increment thing in memcached seems useful. The useful part of it is the fact that it increments atomically, not that it does the heavy lifting of adding one for you :P If N people increment it you get a number that is N bigger. “Add 1” is also a pretty easy thing to get consistent if you have two people contending for a lock.

If it were a strongly typed language it would have a type like Counter (not Number) and it makes no sense to multiply a counter. The hint is also there in the INCR and DECR commands. They are probably not called ADD and SUBTRACT for a reason.

Feature rejected! Now let’s go code up MULT anyway :)
> All while he lives comfortably off the income of his own celebrity.

For most part of his life he was living in his office at the university, technically homeless. After that period he lived in a home designated by MIT, possible because they got tired of the building code violation of having a professor living in his office.
Nice, given `dog` seems to be stalled.

Why `q` over `doggo` btw?
It is surely different in the sense that it has the complexity of higher order.
Every software in addition to the complexity of the implementation also reflects the complexity of the domain: if one person cannot grasp the full picture of the domain, the same person cannot be expected to understand the software for it. We are beyond the point when for many domains a single human being could understand them in their entirety. 20 years ago I could say I understand and can replicate the technology behind a personal computer from silicon to OS internals to GUI application on a CRT screen (I studied electronics and computer science). Today even a specialist in one of the layers will need a lot of time to understand an unfamiliar product. If we cannot do it, we should focus not on how we can get access to the code but on how we can entrust the audit and repair responsibility to someone else who is a specialist. And that’s a different story.
> That being said, these other countries are often not saints themselves (looking at you China).

Depends on who you are, isn't it?

Ask the Chinese. I am sure they love their government (I believe surveys have shown that there is high level of approval)

Ask the Afghans. The Chinese aren't bombing weddings and schools.

Ask the Yemenis. The Chinese aren't funding the Saudis which are causing a man-made famine in their nation.

Ask the Americans. Ooooh. China is terrible. I mean, there's a bias, no? They're the ones at risk of losing their spot at the head of the table. Makes sense they wouldn't like them.
You’re not pointing out the consequences. You’re speculating about the consequences. Frankly you should have seen the books before believing something like that. Furthermore it would be a stretch to believe that that situation extrapolates to all gyms.

If what they said was actually true, they _should_ go out of business. If their business depends on them exploiting the legal system to thwart their users’ clear will, they are immoral actors and deserve the economic difficulties that would be bestowed upon them.

Edit: to you edit

> The business model may still be the same in Sweden. It's just that people are too lazy to cancel, not that they cannot cancel. I never had trouble canceling any of the several gyms I attended over the years.

So basically what you’re tacitly admitting is that a law allowing cancelation might actually be _fine_. It might even turn out fine for your friends. I guess if that’s your position, then I don’t really have any more argument with you.
https://i.imgur.com/LV4GI3M.jpeg
I briefly played with it on a Pi4 just to see what the fuss is about(Partly because I wanted to figure out why they chose to include proprietary minecraft instead since its supposed to be hacker friendly).

Seems fine except there are no creepers in in any of the apt-gettable mods I can find, so that might get in the way of preinstalled it fully ready to play.

I sure do admire the patience it takes to build anything in either. It almost seems like a good fit for a history themed game that teaches how hard things were to bootstrap, a la Oregon Trail almost.
Any way to download binaries? The build process on Linux seems a little involved...
Netrias (www.netrias.com) | Boston | Full-time | Onsite | Can sponsor visas

Netrias is a fast-growing Artificial Intelligence (AI) company that specializes in boosting expert’s performance with machines. We are at the forefront in applying AI in the life sciences to more rapidly generate breakthroughs.

Netrias is working on a novel database technology to support the creation and processing of large datasets in the life sciences using AI techniques. We are seeking a talented Senior Software Engineer to contribute to the development of this technology. Growth is available across the design, build, test, and implementation aspects of the software development life cycle. See our job ad for more details:

Senior Software Engineer (Java) http://www.netrias.com/careers/

I am the hiring manager - feel free to reach out to me here or at employment@netrias.com.
This story is awesome. It would be hilarious if the OP ever tried to sell his laptop. I can imagine him trying to explain to a layperson why all of the drilled holes in the bottom are actually a benefit and not a problem.
> If you try to bypass design and solve it from "another angle", you get libtool, a solution that is a hundred times more complex than the problem it solves.

Agreed. One good thing about right now is that there are less people in the conversation, so things might actually be possible. If Linux, FreeBSD, OpenBSD and SmartOS decided to have a standard way of building a shared library with another flag to ld() they could obviate the need for libtool much faster than they could have in the 90s. And if not, that's fine, we'll just build it for Linux.
So it seems like he meant books specifically. Still strange considering he then opened iBooks but I guess this was a case of Apple being on the back foot.
This is mainly what I took from it. The faster way here is almost always the most idiomatic way to do it in the examples, and the reasons why are usually pretty obvious.

And while the individual differences are small, in a language already as slow as Python, starting from the faster, idiomatic code from the start is likely to save a lot of headache down the line.
Sorry, I just reread that and I didn't mean to come off like a dick. I'm just saying, I've found the balance that works for me and that work is not really work to me. I do get the normal things in, though sometimes at an accelerated pace. And I don't do the 14 hours every single day, but 10-12 hours is probably more the norm.
They're literally speed holes.
Apple used quite a bit of fanfare (they're just good at it), but I never construed Swift to be more than a beta, and I still don't think that it's more than that.
Nice idea. Reminds me of those "post a screenshot of your desktop" threads you used to see on forums.

I've been working on Rokumo, an automated gift-shopping service:

http://i.imgur.com/ZzGpeVd.png
If by "everything" you mean "the balance in one address was moved to one other address" then that would be a correct statement.
Serious question, is this list specifically designed to troll crypto? It literally lists the exact items the technology is designed against, with little good faith to recognize the problems crypto is actually solving.

An analogous for "Hard Problems for PC Work Processors [vs Pen and Paper]" would be:

1. How to record a single essay without the price a hundred reams of paper?

2. How to function when there is no electrical power whatsoever? And not contribute to rising technological inequality in developing countries.

3. How to allow governments to still do handwriting analysis on printed word docs to thwart bad actors, ransom note writers, etc?

4. How to stop international terrorists and rogue states from printing multiple pieces of propaganda to recruit?

5. How do we allow people a closer sense of connection to the writer of a word processed doc when handwriting is missing.

[bonus] how do we ensure jobs are not destroyed in the lumber industry? how do we ensure manufacturing of these so-called PCs to not contribute to environmental destruction / leeching of toxic chemicals if/when they become popular?
I second what mharroun said.

Additionally:

- having a Github project matters, but nobody looks into it the code.( nobody looked into mine, because I was never asked about it.)

- The ethnicity match matters, a interviewer from India will reject you outright if you are a local American.

- about the the luck part, I have one interesting observation. When teams are desperate the bar is much more lower. Give enough interviews and you can be assured that atleast one of them is for a position where they immediately need someone. The downside to this, is that once you get the job, you will notice that desperation for candidates most probably stemmed from a project not meeting it's deadline and the team was hoping to throw in more bodies to salvage it. You will be under tremendous pressure to deliver the undeliverable. Do not let this get to you.
I was more concerned about his usage of 'the tech people' terms.

Like you, I think when someone saying 'Google is evil' he implies 'I think Google is evil'.

But someone saying 'back then Google was still admired by the tech people" or "Losing our support" is more ambiguous. Like if all 'tech people' or a majority of them think like him which or he represents the majority.

tl;dr: I'm fine with him saying 'Google is evil' but not with him saying 'the tech people think Google is evil'.
DDG mostly uses Bing, Yahoo and Yandex (anonymized). To be honest apart from some obviously spammy web sites that rank high only on Google, their search results don't seem to be significantly different. My impression anyway. And so we don't even know whether what we see via these search engines is the real Internet or we all live in a bubble created by them.
It doesn't make much sense to compare it to a free service, where someone else does all the work for you.
The de-facto standard:

https://davidgriffith.gitlab.io/frotz/
I think it's an important take away for product owners - if people chose your product because it 'just works', they aren't going to be happy when you change it so it doesn't 'just work' -- i.e. introducing reliability bugs, changing useful features, etc.

They may not leave immediately, but at some point a competitor will come up with a 'just work', and it will be very hard to get them back.