skysight-inc/HackerNews huggingface dataset:
I suppose it’s not always lost, but the call graph needs to be inferred, and you might risk applying low-level optimisations that only apply to CPU, which may break the ability to infer the highly parallelizable structure in the high-level language. Compiling to CPU assembly is sort of a step back.
I addressed a very specific claim someone made - that they seek to maximize outrage. And that is all I addressed. I am not interested in broadening the scope and defending everything about every social media platform - as that's what this will turn into if I do not diligently keep the goalposts exactly where I set them.
I like that you signed up just to comment on this. It probably means we're doing something that matters even if you think we don't do it well :)

We'll work on a real demo environment with a lot of records, we just haven't prioritized it yet. Right now it's not really a demo environment, but a real account that happens to be provisioned with a few example records. Putting more records wouldn't really make sense (you have to delete those records manually to start using the CRM).
reddit is a funnel away from establishment media toward sites like bitchute and obscure conspiracy groups. Every shadowban is a new alt-right acolyte.

You're a fool if you think that the way reddit handles content moderation does not create angry people.
Thanks for clarifying for others! I didn't expect this to show on HN today but we're definitely taking the feedback and going to change that page soon
I think it started when they decided to add feature bloat like emojis and crap. 2011ish with iOS 5 was the beginning of the downfall.

I worked AppleCare, and noticed a trend in bugs after that.
If you want to do a lookup translation and only use names on your local machine, it's only an hour of work or so to create a program that modifies the services file, and then make that program setuid root.

However it only works on your machine.

If you want to have it work on your local machine, DNS SRV records on your local network would work.

The proposal to use names and not numbers breaks down when you want the rest of the world to follow suit, because it's not technically possible within IP, only on top of IP.
Good point! The success of a project is not only determined by what it can do, but more determined by what it chooses not to do. Only with clear and simple goals can we focus on what truly matters, while also attracting more developers to join our community.
Even if you use :latest it doesn't update by itself.
The comparison to JDK serialization is surprising me. Noone should be using it for anything serious in production. Even the Chief Architect of the Java platform has called it a "horrible mistake".
https://www.infoworld.com/article/3275924/oracle-plans-to-du...
The point of takeover layoffs is that problem you describe in the first paragraph is nullified.

A well publicised example was the recent takeover of Musk of Twitter. He started by firing everyone at the top first, before moving on to cutting general staff second.

That's usually exactly the way to fix this problem, because BS-ing middle management requires apathetic upper management who're only concerned with milking their positions as long as they can (requiring no-one upset the apple cart). That in turn requires owners who are too dispersed, distant, or incompetent to band together and root out such parasites from the top down.
> If the markets were truly efficient […]

And who is arguing that they are perfectly efficient? Markets work on information, which is not (initially) evenly distributed and because of the physics can only spread at the speed of light once it is known.

The latter was used to detect insider trading:

* https://www.npr.org/sections/alltechconsidered/2013/09/24/22...

For the former, people are renting satellite time to get to information that no one else has to determine trades:

* https://newsroom.haas.berkeley.edu/how-hedge-funds-use-satel...

> Since markets are not super efficient, basic exposure to performance factors (small cap, value, momentum...) puts you at a fairly high likelyhood of beating SPX.

Two of the proponents efficient markets explain why (and shared a Nobel for the work):

* https://en.wikipedia.org/wiki/Fama–French_three-factor_model

The two are not mutually exclusive, and there is published literature on it.

Good interview with Fama (audio, video, transcript):

* https://rationalreminder.ca/podcast/200
Actually not finding any references in his planfiles to Hall, but check this out on "the august quakeworld logs"

aug 8:

Romero is now gone from id.

There will be no more grandiose statements about our future projects.

I can tell you what I am thinking, and what I am trying to acomplish, but all I promise is my best effort.

(Compare against this [wired] article from 1997, and you start to get a sense there was a pretty acrimonious fight for the direction of the company where it was either Carmack's way or the highway)

I also found the tone in his plan update about American McGee's dismissal rather... casual:

American McGee has been let go from Id.

His past contributions include work in three of the all time great games (DOOM 2, Quake, Quake 2), but we were not seeing what we wanted.

[wired] https://www.wired.com/1997/01/braindrain-at-id-mood-dark-and...
WordPress updates breaking existing sites was your original complaint. Now it's "but there are lots of plugins with security exploits".
Anybody who closely followed this case who could identify for the readers here any direct evidence of these crimes, or should we read this article to imply Lucy herself might be innocent?
There is also more advanced AHA principle (https://en.wikipedia.org/wiki/Don't_repeat_yourself in alternative section) - which is an evolution of DRY and is great for avoiding redundant complexity caused by DRY.
It dates back to us extrapolating from bad anthropology.

We used to think that what killed the Neanderthals was us - smarter and more competitive. The author of Lord of the Flies even wrote a book on it.

So when people were thinking about what might happen when something smarter than us existed, they imagined competition and an existential threat.

Turns out that the Neanderthals and homo sapiens cohabitated for thousands of years, had cross cultural exchange, were buried together, had families together, and that what most likely killed the Neanderthals was an inability to adapt to climate change and pandemics (in fact, severe COVID illness today is correlated to Neanderthal genes).

And yet the anchoring bias remains, and it seems many are more frightened of what something smarter than us might mean for our continued existence than they seem to be about our own future ability to adapt to climate change and pandemics.

It'd be refreshing to see Sci Fi in the next few years finally shed the bad futurism around AI we've been carrying forward for decades.
i said they do not seek to maximize outrage.

please keep the goalposts right there and address only that one specific argument. as it's the only argument i'm making.
It's not the release cycle per say, but the need to pack new features in each cycle for marketing and sales.

A regular release cycle that focuses on security, stability and incremental improvements, is fine as long as there isn't a need to constantly push new features in.
Quite right. I remember Ben Goldacre's book Bad Science documenting a few examples. I hope these are the same examples raised in the letter, because otherwise a lot of miscarriage of justice has happened in the UK.

What I remember from the book is entirely innocent people jailed because the wrong statistical question was asked. IIRC along the lines of two deaths, and the question asked was what is the chance of this happening? As opposed to, assuming the first death, what is the chance of the second? As opposed to, assuming two deaths, what is the chance of bad luck versus malice.

(I am not commenting on the Letby case per se. AIUI there is an appeal pending and UK law can be rather strict. Simply, we should not respond to possible horrible events by convicting other people who are innocent of statistical flukes, or misrepresented statistics.)
> The theme with so many of these movies is "once we created AI it is out of our control!"

The movie only covers the first book of the original Colossus trilogy. The full theme of the books is a bit more complicated. We lose control of the machine, then gain it back only to be imperilled by an outside force, and finally make peace to work together with a machine struggling to understand its own existence just like us.
Anyone who has tried to build a pay-by-work model for digital creators knows that it’s simply an awful business model. There just isn’t that much demand for creator work. And there are no “whales” among these customers to compensate. No one’s buying 10 copies of a math explainer video.
Is anyone else distracted by all the emphasis, italics, underlines, and highlighting?

When everything stands out, nothing does.

Sorry for the off-topic comment, but I do think this is valuable feedback for the author.
It is patently obvious parties like AfD exist because there's been massive censorship on speaking of the negative aspects of mass immigration. What do you think will happen if you start introducing harder clamps on free speech?
Yes I agree, we might have to pick our battles and follow the industry norm on this one.
Stephen Fry Warns About the Dangers of Voice Clones
So, first thing, I have this inner monologue talking to me everytime. I have to first shut it up. This happens when I'm very relaxed and don't think about anything. Then, I slowly focus on the visuals I see (which is nothing). Then, suddenly some shapes come and go, and I try to keep them in my head as much as I can. To influence a flow of visuals, I look at a light and close my eyes. You see the afterimage of the light (which is a "eye" thing, not a "mind" thing). However, this has helped to start seeing some stuff in the mind, even though it takes 10-20 minutes of focus (and mentally exhausting!)

Also, this subreddit has many information and anecdotal experience on this technique: https://www.reddit.com/r/CureAphantasia/

I have seen some shapes and a few colors for now. Most importantly, I have started to see vivid dreams in the last few days, which has never happened before (before that it was just a feeling not a visual. However, my father suggested this might just be that I have learned to remember dreams more by becoming more conscious about it, which is a possibility). It's too soon to judge. So, I'll keep doing it for a couple more weeks to see if it can help me see visuals rather than random flashes.
It's not just seeing apples, it's basicly like a movie "behind" your eyes sometimes, like movement and eveything. When I'm doing some "boring" stuff like cleaning the house I often have whole conversations in my head where I really see the people and the whole scene around it, like sitting in a cafe and talk to some friends or something like that. Now that I write this down it must sound really strange to someone who doesn't have this, I mean it even sounds strange to me now. :)
> Looking up soccer stats is not illegal so the company doesn't have to block it.

it's not because it's illegal, it's because they are wasting time on the job using company's equipment for something not work related. And usually they end up clicking everywhere on shady ads, trackers etc.

We are in Italy, there's no such thing as performance review here, if you get hired you get paid every month (actually 13 times a year, sometimes 14) and nobody can fire you ever again.

> they'll use their phones and still spend time on it.

their choice on their equipment
Have you seen what kind of damage is done when driving a car goes wrong? See a motorway accident scene for example, it ain't pretty.

Walking is relatively good because you can only injure yourself so much going so slow.

Allowing people to drive cars for the sake of going faster to places is not a good thing.
> Often I'll find code written by self styled haxors who omit curly braces and nest ternary operators because they can. That's great but it ends up biting you in the ass.

I've worked on codebases where omitting curly braces for single line IF was the style, but can't recall ever being 'bitten in the ass' by that particular style choice. I can see how when combined with other questionable style choices it could yield some very ugly and error prone code, but by itself I really have trouble understanding why people object to it.
Check out /r/hyperphantasia. I’m between a 2/3 on the scale and can visualize anything with a slight grayish hue. It’s not just visuals either, I can remember smells and reexperience it. The best way to describe it is like a kind of out of body experience where your mind goes somewhere else. It’s a separate plane of existence, like an astral projection. It’s a nice evolutionary quirk that was probably necessary in survivalist times. The whole future thinking aspect of it probably stopped early humans from demise. Otherwise if you really wanted to know what hyperphantasia is like, I think there are drugs that would give a similar experience.
Thank you, yes I’m am aware of the HW CPU forth.

Drawing from my own experiential intuition, there’s a significant cost overhead—roughly 30% on hardware (CPU and Memory)—attributable to utilizing OSs that were originally architected to facilitate human interaction and inherently embody extensive code bases. This scenario is further “complexified” when we overlay multiple OS layers (like VM’s or containers) libraries, and additional software to execute applications. Considering the financials, an average server incurs an expenditure of 15-20K, with an additional 20K annually on software to execute applications, and another 10K annually to account for footprint costs. The potential savings here are substantial—around 10K a year per server.

Scaling this to a substantial enterprise operating, for instance, 500 servers, the financial implication is pronounced. The Return on Investment (ROI) is likely even more compelling, considering the accumulated savings in various other domains, and this holds true even if the performance efficiency achieved is merely on par with current systems.
Not close.

China can't afford it. They are mid economic ruin and can't afford a sustained conflict.

Russia is almost out of ammo. Desperately trying to generate more. Suffering from a lot of brain drain.

Middle easy is in fighting. There's no way they'd jump into such a war.

Nobody wants to directly attack a nato country.

who else would be involved?
Blog posts like these are a staple on HN and I’m always mildly offended by them.

It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, spend their evenings writing ranty blog posts about how terrible it all is, culminating in the inevitable “I quit” article, only subsequently to accept a job at a different terrible BigCo.

At no point does this article, or most articles like it, do any effort to realize that things are not always like this. Even if there is some unavoidable law that huge companies inevitably fill their ranks with idiots, like this article suggests, you do not need to work at a huge company.

Most people do not work at huge companies. There’s lots of amazing tech companies with fulfilling jobs and they want you, now. But there’s this super prevalent idea that keeps getting pumped around the blogosphere that it’s absolutely impossible to not work at a terrible huge company and therefore you cannot possibly escape, and I quote, “going home and despairing”.

There’s some weird kind of suffer porn going on here that’s just unnecessary. If you choose to trade your sanity for a high salary then go right ahead but don’t act like you had no choice.
> Why aren't companies adequently training and selecting managers

We've never trained managers. My father used to complain about this. He was an army officer before he went into industry; army officers are trained to manage.

I guess the difference with industry is that a trained manager can switch jobs; a trained army officer has a choice of exactly one employer. So training an officer is a long-term investment for the army, but training a manager just gives him an incentive to jump ship.
Windows NT wasn't a new ground-up project. It's based on some OS/2 code and design.

When IBM and MS fell out and divorced over the OS/2 project, there were 3 versions of OS/2 underway:

• OS/2 1, 16-bit, for the 80286

• OS/2 2, 32-bit, for the 80386

• OS/2 3, 32-bit, CPU-independent and cross-platform.

IBM kept v2, finished it, and released OS/2 2, 2.1, 3, 4 & 4.5. V3 and after were codenamed "Warp" but the company failed to negotiate with the owners of Star Trek for a marketing deal.

MS kept OS/2 3, the planned CPU-independent version.

Dave Cutler and his team at DEC were angry at DEC management because DEC cancelled the Mica cross-platform OS and PRISM RISC CPU to run it.

Cutler was head-hunted by MS and given OS/2 3 to finish and make work.

The project was originally developed on the Intel i860 RISC chip, codenamed N10.

(8086, 286, 386, 486 = X86. 86 * 10 = 860 = i860.)

So it was called OS/2 NT for N-Ten.

While work was underway, Windows 3 became a huge hit. The company worked out a 32-bit version of the Windows API, called Win32, and renamed OS/2 NT to "Windows NT".

Yes, there is a lot of VMS design in the NT design, but it's not direct inheritance: it's because Cutler was planning a CPU-independent VMS with "personalities" that could run binaries from other OSes, such as DOS and UNIX.

And aside from that, there is also a fair chunk of OS/2. NT 3.x could use OS/2 HPFS disk volumes, run text-mode OS/2 binaries, and had an optional extra Presentation Manager add-on to run graphical OS/2 binaries.
XP, SCRUM...too many managers for so little management work
There are too many java serialization libraries, I compared fury with jdk/kryo/fst/protostuff/protobuf/flatbuffers/thrift/msgpack/canproto/acro/jackson/json. Fury are fastest too. See https://github.com/eishay/jvm-serializers/wiki for detailed benchmark results.

It's a hard choice to select one for the title, so I use JDK for it, which may be not a good choice.

BTW, fury support jit serialization for jdk17 record, which is super fast compared to other serialization frameworks such as kryo
Visualisation and imagining the future are still pretty important I think, we just don't realize it. I think it dictates a bit how you work and what roles you are suited for(!).

Let's say, are you better at working things out in practice or are you good at planning things out and executing following a plan?
The big business of bachelorette party buses
The evidence suggests that many of the deaths had symptoms consistent with being injected with air. We would need to have a model of P(symptoms_i|not injected with air) to try and get to the possibility of there having been a miscarriage of justice.
> all you’re going to do is pattern match on its result to check if it’s a Just

Something is eventually going to pattern match on it. But it might well be some handler way way up at the top of my program, and all I want to do right now is `map` and `bind` as normal.
> Does one need to "time" the Sells?

In retirement you need Money more than you need Stocks, so the Sell side of the trade could be someone who is not trying to be clever with trades, but simply needs to pay for their groceries.
I used to have a somewhat similar system, basically just a stack/heap system where I'd push/pop one list into another list of dated completed items, and I think I fairly often ended up with a huge volume of points.

It gets momentum and is self-reinforcing, the practice of jotting down unrelated threads you come up with makes them easy to pick up later, so you always have stack of problems to attack without having any of them cluttering your head as you execute. Often when I'm not doing stuff, it's because I don't have a clear picture of what I should do next, or how to do the next thing. This is not a problem I had working like this. It was all execution.
It's fine, man, I get it -- family to feed, goals to achieve, house to buy.

I mostly hate the game, and only part of the players.
Wonder if they will care if it's mostly a foreign audience.
> Do you know why we use i, j, k for loop indices? Because D ijk stra!

Wait, really? I love that.
Brilliant post. Yes, I agree with 99% of it. I do however think you should start your own business and be your own boss, to see if you can be any better. I used to complain about management all the time, and then I became management, and i was even WORSE than they had been! (But I was able to recognise that I was worse)
No, what I'm saying is they maximize outrage, but pretend that they care about civility.

You yourself said neither platform was successful in their attempts, that's because those "attempts" are there for show. They can't reduce outrage without reducing their profits.
I’m not digging up something Elon has said many times about Tesla autopilot

Also right here, in this case, we have a Tesla owner who seemed to think it was, and is dead.
Wow a lot of these seem like stupid questions that would make your teen less likely to talk to you. Asking some manufactured question seems like bullshit, and most will see through it. Why not just talk about sincere things?
Even if Terraform worked without state, we’d still have a state file because it’d be unbearably slow without, and constantly run into API rate limits.
> But there’s this super prevalent idea that keeps getting pumped around the blogosphere that it’s absolutely impossible to not work at a terrible huge company and therefore you cannot possibly escape, and I quote, “going home and despairing”.

Behind all such writing is an unspoken piece of context: those terrible huge companies pay software devs better than small ones. It's not that they can't work at a smaller company - it's just that it means taking a hit to your take-home pay, so it's Not An Option.
Question is then, why do you have both? Where does this implicit "hierarchy" come from? It is simple: As soon as you have multiple people working on a problem there are communication requirements. You can organize things in a way that they support these requirements or you can just let them figure out how to adapt their needs around some existing hierarchy. Now which one do you think is more efficient?

Hierarchies are just an organizational pattern, a tool. There are neither a religion or "set in stone" as many think, they create communication choke points, induce unnecessary communication, cause "not our responsibility" mentality that may result in things falling through the cracks, have often the "Chinese whispers" problem to it, and so on. You cannot treat every problem like a nail just because your only tool is a hammer.
You might try not assuming.
No, it's more like this.

User: Hey guys I get error 2389042 when using Windows Update.

Pradeep Chadurniyaad: Hello, I'm am independent advisor and I would like to help you today. Have you tried to format Windows? If this answer was helpful, please mark it as the solution.

Pradeep Chadurniyaad, Independent Advisor Et Al
Reading the table at https://permissionslipcr.com/privacy.php#Data%20Processing,%..., they mention sharing individual data if the companies already have the data:

> Data that advertising networks and social media companies already have about you, so they can identify you on their platform, such as your email address or user ID

I think this falls under the 'usual e-stalking techniques' that GP mentions. Very surprised to see CU doing this.
Thanks for that eye-opener. I read the comment and just believed it, would have closed the tab with no further interest if you hadn't been on the ball and replied within minutes, in time for it to be there when I opened this comments page.

I've noticed previously in life that if I don't correct an allegation, people will just assume the to-me-obvious-falsehood is true by my silent assent. I didn't know that I, too, fall for this stuff despite being aware of the problem.