skysight-inc/HackerNews huggingface dataset:
> There's a strong parallel to the war on drugs here - criminalisation largely benefits the criminals.

The obvious difference is that one can easily supply drugs in a legal market without engaging in other socially harmful behaviors. A closer analogy is trade in endangered animals. When you ban, e.g. the ivory trade and deprive it of a market, this has a direct effect on how many elephants get poached. Trying to regulate that trade more finely and preserve legal supply only makes things easier for those who engage in illegal activities, who can now misrepresent themselves as being part of a legal market.
It's worth being a bit more explicit about this.

The appearance of NaNs doesn't result from breaking the "never test for equality" rule. It happens when the point where you're evaluating the function just happens to exactly match one of the interpolation points.

But if you decide to deal with the NaN issue by (1) testing whether your input exactly matches any of the interpolation points, or (2) testing the result for NaN, then you're testing for equality or doing something very similar, and then you may have one of the problems the "never test for equality" is meant to prevent: if bad stuff happens when x exactly equals one of the x_j, then perhaps less-obvious bad stuff happens when x almost exactly equals one of the x_j, and an equality test won't catch that.

So, does it? Actually, I think not. Suppose x = xj+h with h very small. Then your interpolant is (h times something of normal size) times (1/h times something of normal size + smaller terms) and although one of those is very small and the other very large, ordinary floating-point arithmetic doesn't care about that. There's no catastrophic cancellation or anything. And floating point has much more dynamic range than precision, so to speak, so until h literally reaches zero you aren't running into trouble. (I guess there might be ways of organizing the calculation that do give you catastrophic cancellation, but if you do it the obvious way then that doesn't happen.)

So in this particular case you really could just test for equality or test for NaNs. I think.

(For some interesting investigation of other aspects of the numerical stability of this kind of interpolation, see https://people.maths.ox.ac.uk/trefethen/publication/PDF/2011.... But note that the authors of this paper are using the formula for extrapolation or, as they prefer to call it, "numerical analytic continuation".)
Hi Walter, thanks for your time!

Do you play many games nowadays? Which ones?

What do you think is going to be the next big gaming breakthrough? Or the next big genre/theme? (E.g. for economics, it was F2P/IAP, never of which I'm a fan of. Also, city building + survival is really big right now.)
Did we read a different book? GP's description is how I remember it, too.
Anyone whos suggesting this doesn't understand design.

- The new macbook 'feet'

- The step back with the edges of the macbook pro 16" being smoothed and less 'flat'

- What OS-X looks like is not great. There are inconsistencies such as the icon on Monterey vs the iOS icons.

While the macbook pro's are feature rich, the actual design of the cassis is a step backward.
I've always thought that much of modern American(western?) culture is way too offput by graveyards. I've always like Heideggers thoughts on this subject.

> In a lecture in 1961, when he was asked how we might recover authenticity, Heidegger replied, in quite short fashion, that we should simply aim to spend more time in graveyards.
Yes, but this is by far the least weird type of optimization, and the one you'd least want to turn off. It's the sort taught in undergraduate compiler design classes.

Here's a piece of code that would go slower if you turned it off:

for (i = 0; i < 1000; i++) {
struct foobar *ptr = malloc(sizeof(struct foobar));
ptr->this = a[i];
ptr->that = b[i];
if (ptr->this > 0) {
do_stuff(ptr);
}
free(ptr);
}

You only need to write to ptr->that if the condition succeeds. (And frankly you only need to do the allocation at all if a[i] > 0.)

Compilers that don't do this get rejected for compilers that do.
Thanks for your thoughts. I'm not sure about lessons forgotten, but there are definitely lessons never learned. One is the use of macros in programming languages. Macros are one of those great ideas that seem almost miraculous. They provide immense power to the programmer.

Unfortunately, the dahk side of macros inevitably consumes the user. The macros inevitably become so confusing, pervasive and complex that the author winds up inventing his own undocumented mess of a language, unusable for anyone else.

For example (one of my favorite anecdotes!) back in the 90s a friend of mine worked at Microsoft. A manager showed him a program written in assembler that needed a bug fixed. Several programmers had been assigned to it one after the other, and they all failed.

It seems the original implementer, who had since left the company, had invented his own macro language using MASM, Microsoft's macro assembler. Nobody could figure it out.

My friend said "I can fix that" and fixed the bug and checked it in in two hours. The manager, astonished, asked him how he figured it out. He said "I didn't figure it out. I disassembled the object code using Walter's disassembler that turns it into assembler source code, found the bug, fixed it, and checked in the new asm source code!"
I actually dont think its the corporation doing this, its just their ranks are filled with mostly H1Bs, who want to hire other H1Bs from their home countries. This practice is absolutely rampant in tech companies. Orgs and departments commonly organize along racial and country of origin lines. I see this at some of the most well known tech companies. Yet I never hear a word spoken of it
Is there a website that shows only technical or scientific content from HN? Seems weird how often HN likes to promote its own content. I couldn't imagine the BBC having several articles a week on itself.
> So, Nexus6 released in 2014 will be able to run the latest android, fully security patched including kernel (which is not that important), till about 2026.

This is getting to borderline misinformation here. Sorry to have made you dig in to this position, but please don’t call this fully patched. Qualcomm abandoned the Snapdragon 805 in the Nexus 6 in 2017 (maybe even 2016), and no updates to that platform's kernel drivers or other proprietary components exist. You can patch up open source pieces - those are important too - but that doesn’t count as “fully security patched”. Kernel drivers are a very important vector on any system, on Android especially so.

This is why e.g. CalyxOS has these EoL notices for Google devices much newer than the Nexus 6 here: https://calyxos.org/install/
They’re honest not everything can be updated!

If you choose to run your devices this way, more power to you. It's a legit way of extending a phone's life with some tradeoffs. But please inform others about the actual limitations.

> For example, kernel version 4.9.3 - the latest one (yes, originally released in november of 2017) supports up to the latest Android.

I couldn't find anything online about Nexus 6 kernels that are not some version of Linux 3.10, which despite being an LTS release was EoLed by the Linux kernel developers end of 2017. Would be curious to get any sources on the information that the Nexus 6 has modern-ish kernels available.

It's a rare feat that Android devices get a new major kernel version, _even with_ vendor support.
Oh, the old silent majority nonsense. You do realize that doesn't exist right and that mindset parallels the beliefs of racists... which.. doesn't surprise me.
https://en.wikipedia.org/wiki/The_Princess_and_the_Pea

Nothing is so obviously, intrinsically good and virtuous that someone won't go to extraordinary lengths to tear it all down.
> What was magical about it? I don't remember anything especially weird here.

IIRC the general tech level was essentially the recent past, but the technology to support this full-body VR game existed with no other consequences. And I think there was also an implication that it was multiplayer with another star system? (again, through unexplained technology with no other consequences).
Yeah of course, these people treat you better after you snap. Investors don't respect nice people. You need to create fear. As my friend once told me, "you need to be a killer."

They can't have killers on the loose hating their guts, they need to bribe them into compliance. That's what funding is really about. Unfortunately, it's a bad idea because it puts killers into positions of authority. Maybe that's why society is so messed up now.
google lost interest in kubeflow a while ago, the developers mostly left and now it's on autopilot.
The problem is that it's not that simple. A NULL check might only become redundant after various rounds of inlining and optimizing, and the same NULL check could be redundant in one usage and necessary in the other. It's also very likely that changes to other parts of the code will make a previously 'redundant' NULL check now necessary, and obviously you're unlikely to get a warning in that direction.
Please. That is quite unwarranted.

I happen to agree with the GP sentiment - business is an emotional endeavour, and treating it as such is a good idea.
Is there a website that shows only technical or scientific content from HN? Seems weird how often HN likes to promote itself and go on about funding. I couldn't imagine the BBC having several articles a week on itself.
> WB: Empire has caused many students to flunk out, and even a few divorces. I've received some angry emails over these.

This part resonated: my father had various issues over the years (we suspect undiagnosed depression but he refused care) and Empire was one of the games he'd spend days on. Growing up, it took me a while to realize that the problem wasn't the game but the personality trait which lead to that behaviour cropping up anywhere possible.

I found the mention of a Wang word processor interesting as that was one of my dad's employers. They apparently had quite a few management issues but he had some stories about one of their better salespeople — this one guy apparently had legendary expense claims but was also frequently the top performer in revenue. When word processing was a department in a business, it was often run by an older woman who'd come up through the ranks and while they had a high-sounding title they often weren't given a lot of respect by the other department heads and a lot of the other vendors more or less followed that with a take-it-or-leave-it approach. This sales guy would do things like rent a helicopter to take someone from LA to lunch on Santa Catalina to discuss a deal or see how things were working out at an existing company — simultaneously far more than the internal rules allowed but also a tiny fraction of the profits they made from a major company buying Wang hardware globally.
A certain sort of tourist on a certain sort of holiday at that.
I have friends involved in the LGBT community since forever, and even them openly admit that the trans community is a cesspool. One thing that has become abundantly clear through history is that even marginalized groups, once empowered, have the potential (and often a vengeful inclination) to make others suffer.
> and how the bullying they received because she stuck up for Chappelle drove her to suicide

Thats exactly what Chappelle did not say. He said that the bulling might not caused the suicide, but it sure did not help.

I find it baffling that he developed a quite deep relationship with her - a transgender person - gave her a golden ticket (frontrunning for of the biggest comedians) as a token of appreciation and he gets called out as anti trans person.

He deep cuts all of those fake virtue signalling people who do nothing and sacrifice noting for 'the cause', he walked away from the money of questionable hollywood people he took a stand. Maybe thats what irks those people?

Mad world, mad world.
My wife is a teacher. She (and some of her colleagues) do blame phones somewhat, but they blame parents even more. Not necessarily the individuals themselves, but rather "parenting" and how society has changed that concept.

Society has changed a lot. Compared to a few decades ago, in more households both parents are working. Moreover, I would assume that we (parents) spend more time working or thinking about work when we are at home. Which leads to less time focussing on family.

My wife sees several symptoms of this: parents expect the school to fix/improve behavioral issues in their children (iso them). Parents now come with excuses for their children not doing their homework. Plenty more examples like this..

This could be the typical trope of "things were better when we were young". I do feel like parents these days spend less time raising their children. (which perhaps is partly due to.. phones, but I think is due to a much broader societal shift)
Hades comes to mind to use as the holding name.
What in the...? Those are the sorts of things that make you enjoy a novel? Jesus...
I've never seen this effect with programming jokes or jokes about programmers. Typical reactions I've seen are always "yeah, so true". But this is only one anecdote, I may be in a bubble, so I ask others: have you seen programmers getting offended by jokes about programmers?
How is China "truly multicultural"?!? Society is dominated by Han-Chinese and cultural elements who are sufficiently different are sent to re-education camps.
I can see why it might be frustrating to run a company full of different efforts, some of which are intended to be brand new or a change in direction, but nevertheless remain known as the one blue thing.

Hopefully this also allows Zuckerberg to stay technologically strategic, where his gifts want him to be, as opposed to mired in questions of ethical standards for platforms used by teens and children.

(Ideally an ethical platform could then also be cultivated through some of that technological power given back to community as well...In some ways one of the biggest hurdles to jump in the future is IMO allowing for such ethics systems to develop in a standardized, yet diverse fashion. If everybody has to use the same admin and moderation system the same way, for example, it incentivizes abuse by power users. Each new community or group will have its own psychological dynamic and deserves the opportunity to get off the ground without being pulled down into platform-sameness by a possibly angry or bitter set of power users.)
You make good points. It is also notable that he made fun of just about everyone in that special — from blacks, to whites, to Jews — just to a lesser extent. And I think he did that on purpose. Nobody and nothing is off limits. We all can find relief and humility in comedy.

It’s often the case that minorities wear parts of an identity so as to show some kind of immutable and unique right against prejudice. But the sooner we realize that our differences are opportunities to unite against intolerance and bigotry, the sooner we can stop drawing lines in the same about whose experience is more painful or inequitable than another’s.

I’ve heard rabbis deliver sermons on slavery drawing parallels between the plight of Jews to the African slave trade. The point isn’t that Jews get to say “oh I was enslaved too so whatever.” Rather, it’s an opportunity to say, “Hell yeah, I recognize oppression, and let’s right those wrongs together.”

Not one community and not LGBTQ+ gets to be the sole victim. Nobody gets to dominate the outrage scene on Twitter. Coalition building and tolerance require humility, and pretending like one’s group has a greater need for equality or accommodation defeats the point.
Ask HN: What roles can someone with a Web Development background pivot to?
So, I am tired and trying desperately to get out of Web Development with no luck.

I was a Full-Stack Web Developer that worked with everything from configuring the server all the way to coding the projects.

I have been applying to every entry level QA,DevOPS and security role I can find but no luck.

What other roles should someone with 8yrs professional Web Development experience look at?
I really hope that VR simply replaces screens and results in us being somewhat less sedentary. You're right that there is a great danger it could replace a lot more of the real world leading to a dystopian nightmare, things like real social interaction, time spent in nature, and making physical things but these are also the things that have been most severely impacted by screens, mass media, and the internet.
I'm not sure how successful this rebrand will be when the words "Zuck" or "Zucked" in popular English literally mean "to arbitrarily remove or ban something for stupid or arbitrary reasons".
> add a content warning

Why did you jump to taking things offline?
They can become just like Nestlé trying to hide who they are through countless different names so it is hard to follow who the parent company is.
Whatever name they want to call it I still refuse to use social media. It's a cancer and I'm happier without it.
Yes, it is gone. You can play with it on Compiler Explorer.

https://godbolt.org/z/Ea3WPcad1
Even though they're rebranding, I guess their business model will probably remain the same.
I dunno. I've been really tempted to get a KaiOS phone lately (trying to get away from smartphone, but can't go full dumb-phone yet). I'd probably have sprung for it if I could find a Nokia 8110 4G, in black, that worked with US carriers other than AT&T.
You do not have to use iCloud Photos either.

However, Google is scanning everything in your account.

We recently had a thread from a historian whose entire account was suspended after Google scanned all the files in his Google Drive, and didn't like what they saw (files on the history of tanks).

https://support.google.com/accounts/thread/81988101/google-l...
I think Facebook has, by far, the best implementation of AI in tech today.

No, really! I know the tricks of AI and even I, sometimes, get tricked into thinking that Zuckerberg is an actual and real human being, not just an AI bot faking empathy, decency and ethics.

They pass the Turing test, with honors. That's how well they do it! :)
Given that HN is a forum and not a news publisher, I find this comparison lacking at best
"No, you cannot call yourselves 'Meryl Streep.' "

"Maybe she'll be flattered!"
Discussed yesterday as well (57 comments), from The Verge, which is the Guardian's source:

https://news.ycombinator.com/item?id=28926089
Bans, shutdowns, and regulation after EndSARS have shaken Nigeria’s tech sector
The Kwisatz Haderach?
They probably didn't have users, looks like the thing still isn't really launched and this interview was two years ago.
Lineage and e are both at a disadvantage because of a lack of Google play integration which makes banking apps among others not function. People can hack around this but the OS will never end up mainstream as a result.

To do the same to chromium, all Google would need to do is make YouTube rely on some proprietary DRM that’s not in Chromium and everyone will end up switching back to chrome. Brave isn’t large enough that Google cares to swat them away, but since they control the underlying project they have ways to neuter chromium.
IOHK Interview – Biggest Achievements in 2021 and Plans for the Future
Most things like this are organized by bad-faith actors that know that his skit wasn't hateful. The powers-that-be have learned how to create viral movements. They know how to get would-be-activists spun up until their brains turn off. These are the left-wing equivalent of Trump-supporters.

People got up in arms about his last stand up. It was not offensive at all. But you couldn't say that, because the people had already made up their minds.

Corporations know how to get people spun up, and they're doing it with Chapelle again. They want to cancel him, because he is dangerous to the right wing, because he is charismatic and articulate. He can get points across clearly. If he became the new Jon Stewart, he could siphon a lot of control away from the right. They need to neutralize him before he decides to go political.
I’m not sure in exactly what sense you mean, but I’d say it’s because it’s the same target demographic/business segment. No, really! I mean, all advertising is bullshit[0], after all. We want novelty but also familiarity. It validates our intuition and gives us the sense that we’ve noticed something someone else hasn’t even if that’s not true. If you pay close enough attention you start to see common denominators in branding, design, and yes, even copy like you’ve noted here. Our basic job as advertisers is to be aware of the landscape of these things, preserve and deliver the important elements, and successfully convey the client’s message. The standouts among us, whether by luck or virtue, deliver something just radical enough along the way. But I don’t think that bit is as important as some might think, if not in kind then, at least in degree.

Sorry if your question was mostly rhetorical or generally just tongue in cheek. I promise I don’t intend to patronize. I guess you inspired me.

[0]: https://en.m.wikipedia.org/wiki/On_Bullshit
Cyberespionage became just another high-tech office job
Since the F# transpiles into JS at runtime it's really no different than, say, TS in terms of performance concerns.

Unless you meant something else there?
This is making it about Chappelle again, but clearly the issue as related in the news reports is more about a past-due dialog between Netflix and those constituent parts it theoretically values. Chappelle is an example but it doesn't seem to be the whole story, intense in various details though it may be.
The book is even worse than the movie, IMHO. Shamelessly plugging my own article [1] But the movie had the potential to be a cultural game-changer in the same way as Hackers and surely The Matrix had to the adoption and "coolness" of the Internet at the turn of the century.

[1]https://medium.com/@jsemrau/hackers-vs-ready-player-one-b6ad...
GDC7 was created 62 days ago and has two-digit karma, sure you're not thinking of someone else? (Just seems unlikely you'd recognise such a new and not particularly highly up-voted account.)
I just bought a Gen 1 Chevy Volt battery pack segment to use for DIY farm tools projects here. 8 years old still has 89% of capacity, a convenient form factor, convenient 48V, high current (dangerously so!), 2 kWh, and easily purchased from a local supplier.

There is a lot of potential for re-use of battery packs, it will just take some time for the 3rd party industry to develop around it. Lots of use for these things for solar projects, especially.

My point being that actual chemical level recycling is really last resort.
I've had enough of these GPT-3 generated spam-looking posts
> My failure to convince others makes it _appear_ like I am skating where the puck is going, when I was simply following it down an obvious path, and no one else was.

It's not like there is a difference isn't it? Gretsky probably thought other players were stupid or were poisoned by lead or something.

#1 is the lonliest number, you are at the local top, meaning the local #1

What you are experiencing goes with the territory, you should focus your efforts on hyping yourself up as the individual sitting at the local top, instead of ruminating on the collective organizational goals which are not being reached in the most streamlined and effortless way because other people aren't at your level.

But you can still try to stimulate them to improve like Gretsky himself and Jordan did in their own teams.
Intel researchers propose HTTPS Attestable to secure web workloads via SGX
We once upgraded a major research department from csh to tcsh (while also migrating most users to bash). A senior leader complained that when they hit the up arrow, the last command they typed showed up.

I explained how to disable readline