skysight-inc/HackerNews huggingface dataset:
My company has a hiring freeze in place right now but are still brining on new contractors for high-priority initiatives as needed. No engineers have been let go yet

And recruiters keep spamming me on LinkedIn about "great" contract to hire roles they have

People still need engineers, they just don't want to commit to increasing headcount, because it will upset the beancounters.

That's my take anyway
Most of the old Fortran code isn't that great. To the extent it's optimized, it's optimized for PDP era hardware where memory was fast, floating point was slow, fma didn't exist, vectorization didn't exist, computers weren't fast enough to do tedious symbolic math to find better routines, and they weren't fast enough to test hundreds of millions of inputs to ensure correctness and accuracy. The datastructures, algorithms and tuning and testing were never great, and are worse on modern computers. For a simple example of how much of a difference this can make, look at https://github.com/JuliaMath/Bessels.jl which is often 10x faster than AMOS (the old reliable Fortran code).
Nice article! I agree with all your points, they closely mirror my experience too!
Sure but have you ever used Jira?
"Master's student in political science starts witch hunt (for the lack of a better term) on a subject he is not an expert on and eventually gets professor fired for making university look bad" seems to be a good summary of this story. There's remarkably little on what exactly makes the professor's studies pseudoscientific.
Very sad to read this. I thought Bun was above this type of thing and was the real deal. Do you think they were resorting to that kind of thing to pursue funding? This sucks :(
That is what the benchmark linked to does test, http requests and with the new Deno.serve.

https://github.com/denosaurs/bench
Things leak. It sounds like it should be easy to fix, but it really isn't. Not at scale, for a competitive price.

There was a fad to build homes into the sides of hills. It turns out if you want to do this, you have to do a significant amount of engineering and work if you don't want to have all your furnishings, electronics, books, and clothes to be ruined. I'm sure people will have examples where it has worked, but there are at least as many where it has not worked.

Similar for ground loop heat exchangers. It seems like it should be cheap and easy to put a pipe down and tap into that thermal mass, but it's just not cost competitive. It's not even a matter of externalities really - you can get better results by building with better insulation and more efficient heat pumps for the added cost.

Things like this can work if it's a community investment, but that's challenging to coordinate. It sounds like it shouldn't be, but it is.
The post is claiming the Deno benchmarks created by Bun.js devs to compare/market their runtimes makes nonsensical choices that are more adequately explained by a malicious intent to misrepresent Deno than oversights.

Seems to be the case IMO, but it's not 100% cut and dry. Bun.js' position could be adequately explained in every case as "the defaults/obvious choices for these benchmarks in Deno are slow", but then again they are consciously making apples to oranges comparisons which feels dishonest to me.
I smell a unicorn.
I talked to 20 dads who “leaned out” so their wives could be breadwinners
Seems a bit of a general theme. Not long ago I saw an article claiming Bun was faster than Rust Hyper webserver, but the author forgot to turn off debug mode. Article is gone now: https://medium.com/cooking-with-bun/hello-world-performance-...
app idea: if anyone watches Indian Matchmaking, the matchmaker gets "paid' during the wedding (or through other gifts and influence). so there is a huge incentive to marry (if that was the only end goal to dating). also you don't really get many choices (maybe only 3 over a few months) so there is a lot of hopefulness, openess, compromises (and expectations, that makes for the drama in the show. )

if traditional matchmaking has worked, why not just apply new tools to what humanity has been doing?
I don't think this is malice, more that frankly developers are really bad at benchmarks. Myself included.
> at least cli v2 makes bootstrapping the credentials to a workstation a tad easier!

I know I should know this seeing that I work in ProServe at AWS, but what do you mean?

I’m going to say there is
never a use case for embedding credentials just so I can invoke Cunningham’s Law on purpose.

But when I need to test something in Docker locally I do

docker run -e AWS_ACCESS_KEY_ID=<your_access_key> -e AWS_SECRET_ACCESS_KEY=<your_secret_key> -e AWS_DEFAULT_REGION=<aws_region> <docker_image_name>

And since you should be using temporary access keys anyway that you can copy and paste from your standard Control Tower interface, it’s easy to pass those environment variables to your container.
The thing about Bun that turns me off is around the OS-specific system call optimizations (using different optimizations for different platforms) which means that each new feature they add to bun that uses any system calls must be done 3 times for the 3 major platforms (MacOS, Windows, Linux)

Another thing is I believe Deno supports WebGPU and Node supports WebGL via Angle etc (for e.g. running Tensorflow with GPU support)but Bun not only has no story there but its author has refused to provide any info about their intent aroundGPU support.
Again... Jews are not a race unless specifically directed towards those people originating from a specific region. Jews refers to people practicing Judaism. If you're suggesting Judaism prevents people from other races, then in fact that would be racist.
Can't speak for other teams who may have advanced, complex workflows but we migrated from JIRA to Linear for our small team, and haven't looked back. Just the simple fact that it feels like we can store and reference information from a ticket without spending 10 minutes waiting for it to load is a killer feature to me.
Sure. Every time someone says "I don't have time" they really mean "I'm prioritizing other things higher".

I don't have any employees yet =) And I do firmly believe launching a few more features is worth more than eliminating some tech debt.
Unless your employee is underperforming why would you care?
Uberburnt?
>Software Engineering really does need some professionalization.

Consequences is what it needs. We can no longer allow it to be profitable to be so brazenly irresponsible.

External selection pressure to kill off the maladaptive traits.
I use Jira a lot and... there are keyboard shortcuts. There are keyboard shortcuts for Confluence.

I did not know about the jira shortcuts until recently. Not really a huge deal for me. Seems like linear's are definitely better but shrug. Keyboard shortcuts are not the source of my issues (ha!) with issue trackers.

Confluence shortcuts tho. I'm pretty sure I'm the only one in my company that knows them haha. Which says something about confluence for sure.
IIRC Oracle is also in the process of opening new offices in Guadalajara, Mexico.
The misconception about Jews controlling money has everything to do with the religious teachings, and nothing to do with their origin.
Same here, there is something reassuring to see that it is quite common!
The author explains how this strategy still ends up working:

> Furthermore, because the layout is so confusing and oriented for one way flow, shoppers know they won’t easily be able to go back and get an item later. So they pop it into their large trolley and continue shopping.
Gentoo-based distros merge: Funtoo and Sabayon Linux = MocaccinoOS
I was impressed by Sapiens, this probably am biased. But once I read it, I did not really follow Harari as a person, because there was no reason too. I probably just skimmed through a quoter of a book, where the author was speculating about the future or overall going into off-the-ramp speculations, the rest was thoroughly enjoyable and I am yet to find any pop science book where an author does not engage in some speculations. It was a good attempt at looking at the entirety of human history through a lens of evolution, biology, economy and pure randomness. But it is a pop science, not a research paper. This article, however, read like a pamphlet fueld by jealousy of someone else’ success.

> earning hundreds of thousands of dollars per speaking appearance.

On par with Hillary Clinton, no?

> Harari concludes that, “many historical calamities, from deadly wars to ecological catastrophes, have resulted from this over-hasty jump.” As an evolutionary biologist, I have to say: this passage sets my teeth on edge.

It is a speculation, ok. And right now, we are on the brink of a nuclear war, because of one man’s insecurities. So to suggest that our non-linear evolution afforded us means of mass and self-destruction, but no commensurable means of self-control is not such a wild conjecture. And anyway, even we want to look into science of it, there is really no much science to look at. Because when it comes to history of humanity there is a sample of one and fundamental irreproducibility. As you step away from pure biology towards any field that studies human as a species or human societies, it is ridden with unsustained claims and politicization.

It reminds me of Taleb’s work on black swan and skin in the game. Sure, to some devoted followers now everything is a black swan and trump and putin are the champions. But you don’t need to subscribe to his entire philosophy to agree that he brings up many good points, that might have been hidden otherwise.
Thank you for putting this more eloquently than I could. To say the judges have been lenient with Infowars is an understatement - if you or I were in a civil suit, we would have been defaulted far quicker than Jones was because the judges wouldn't have to worry about a media circus spiraling out from it. Jones did not just throw out a discovery request assuming it was junk mail one time, this was completely intentional and forced the court's hand.

In the Texas trial, I believe Andino Reynal (the counsel at trial) was the 13th attorney they had retained. Yes, 13. At this point, I'm convinced Alex Jones is right up there with Faketoshi as the worst client you could ever have.
Comparing Kubernetes Gateway and Ingress APIs
https://www.bbc.com/news/av/science-environment-54018542

A mass grounding of flights during the peak of the 2020 coronavirus pandemic saw CO2 emissions from aviation reduce by up to 60%, according to the Global Carbon Project.

So, 60% of aviations contribution to C02 disappeared from the scale of shutdown we had in covid. The first order question would be what is aviations contribution to carbon and what is the contribution of the alternatives, including zoom video conferences.
For distance transmission at these frequencies, quasi optical systems are usually used. As you rightly point out, TE10 mode waveguide would be completely impractical.

See here for a good explanation of quasi optical transmission:
https://www.bridge12.com/learn/what-are-quasi-optics/
This is very popular in academic world. “So what” effect usually means so what is the point of this paper/website/articles? After the reader have read the whole thing from top to bottom.
I have never meet anyone who has used Jira, only suffered under it. (Though I will say my main complaints about Jira are ideological, rather than purely technical. I would dislike it even if there were 1ms page loads).
At this point you are grasping at straws. Your initial point was:

> What is this product anyway?

It's extremely clear what their product is, and scrolling just a little immediately gives you an idea of how they are trying to differentiate. Your current suggestion is a simple copy change that's very slightly different from the original.
I’m curious if their headset can even properly track legs/feet? Maybe with the new cameras on the controllers? Seems like a very difficult challenge with how the controller cameras would always be moving. But I would think any camera angle from the headset itself is going to have a tough time seeing where your feet are positioned.

For non-quest PCVR, people who want feet or leg tracking usually buy additional vive trackers and find some way to attach them to their feet. The tracking system is outside-in, and less likely to have issues with line of sight being blocked by your own body.

As to “why”, in PCVR land it’s mainly for social apps like VRChat at the moment. additional trackers anywhere on the body drastically increase how realistic any body language is. Even a single additional tracker on the torso or waist can give more accurate body movements. Trying to guesstimate the entire body position from just head and hands leaves a lot of room for mistakes.
Jira introduced mainstream audiences to "one task assigned to one person." A radical idea, then, in corporate environments. Everything else doesn't matter.
> I am already thinking about "taking the easy way out".

Please don't. You have something to offer and if you snuffed yourself out, that valuable spark of human spirit would be gone.

Gently, "some weeks" (not sure what this means exactly) is not a very long to be looking for work. Keep your chin up and keep applying. Get a resume review — I'm sure someone here would be happy to take a look and see what you can improve. Get a non-professional job in the meantime just to keep some money flowing in. And reach out to your family and friends for support. There is no shame in leaning on people; we all need help to get through the hard times.
This is fantastic. Having an underlying 3d representation should make this viable for videogames. This is not super dissimilar to what Meta showed at Connect a few days ago, although I noticed Meta's version of this had some sort of normal map generated as well?
I remain skeptical of the claim that an influx of inexperienced developers will significantly affect demand for people with significant amount of experience and proven success in the industry.

Obviously I'm biased, but still
tbh i don't know if anything could replace having windows for me. i have felt measurable changes in my mental state from living in places with few small windows and places with lots of large ones.

(i have also lived in places like houston where "some engineering challenges" become pretty absurdly difficult)
Reminds me of how Airbnb redacts Hawaiian street addresses because they look too much like phone numbers, literally replacing them with a "phone number hidden" string in the host|guest chat.

Moral of the story: make your keys regexable without likelihood of false positives!
Came here to say the same thing, POÄNG and a few other products from IKEA are great.

It's actually a shame they don't focus more on perfecting their offerings.

Some items get redesigned too often. Especially the melamine off-gassing stuff referred to by the parent post.
When people say contrarian, it means it became mainstream :)

For every single post of product announcement there is a comment bitching about `value prop`. I agree sometimes marketing messages are terribly written. Look at the Obsidian thread from yesterday. Similar complaints.

However... all it takes is just to scroll. There is a screenshot which takes 60% of the homepage screen that shows an issue tracker.

Cmon folks, we can do better.
Law enforcement is not effective at dealing with them, because the ones in the spotlight haven't actually broken the law, and the "harassment campaign" is extremely exaggerated.

It isn't illegal to store publicly available info on somebody. It is illegal to use it to harass people, but the site in question permanently bans people if evidence comes forward of it, and so far most if not all of it has cropped up on other sites.
1 year later. Still deafening tinnitus in left ear.
Looks like the sqlite bench complaint was fixed 5 days ago and the react-hello benchmark was fixed earlier today (before the creation time of this gist).

I don't know if the suggested FFI benchmark is fair, as the change would no longer be simulating doing many ffi_hashes on many byteArrays, instead it simulates doing many ffi_hashes on the same byteArray over and over and benefits from caching the type casting necessary by deno.

Replace the const byte array with a randomly generated list (or real bytes you'd want to hash) of many passed to the benchmark as a parameter and the benchmark and the deno one loses the advantage from the cached type cast.
Archived here: https://web.archive.org/web/20220927051406/https://medium.co...

(though medium seems to resist archive.org by reloading the page indefinitely)
The NVIDIA datacenter use clause is present in the license agreement for the Windows driver, but not on the Linux one.
Relevant game based on that entry: https://store.steampowered.com/app/1593010/The_Store_is_Clos...
The benchmark, while it seems (without knowing the function specifics) that it is overtesting (testing hash(toptr(n)) instead of just hash(m)), it is the same on both tests so it does feel like a fair comparison? Sure it could be done differently to make a more atomic comparison, but the composite comparison still feels fair if both operations tend to be performed together. Def not an "expose".

Overall though, Bun is an amazing accomplishment for many reasons and I'd love if the project focused a bit less on the supposedly benchmark/performance and more in some other things it brings to the table, like it being based on `JavaScriptCore`, being an alternative to Node but still mostly compatible, the speed of development (vs Node which we've been complaining that has stagnated for years), etc. Not saying not to mention impressive benchmarks, just that it'd be nice to highlight the other points as well!

I personally also don't like the direction Deno was taking, and def welcome Bun as a modern alternative to Node.
It sounds like you are either being dishonest or you haven’t actually thought about this.
I stopped using Jira years ago, and stopped hiring people, and work with one other full time person, making a complex software product, and I feel like I accomplish 2x as much as I used to with much more value, at far lower cost.
The thing about Bun that turns me off is around the OS-specific system call optimizations (using different optimizations for different platforms) which means that each new feature they add to bun that uses any system calls must be done 3 times for the 3 major platforms (MacOS, Windows, Linux)

You mean just like libuv/node, the JVM and Go?
This seems to not be entirely reasonable.

[edit: apparently the author is a deno employee but did not choose to disclose such? If so then that throws any moral position they have out the window. The below however is still accurate to my reading of the complaints.]

First up is the FFI test. On the one hand I think that this is a legitimate complaint, changing an existing benchmark for your comparisons is always suspect. That said I can see technically legitimate reasons for the change - for example if bun's ffi interface doesn't actually handle byte arrays as well as other runtimes. But in such a case that should be explicitly called out as a caveat.

The sqlite complaint is not reasonable, if sqlite is being used as a demonstration of wasm performance there is nothing at all wrong with this test - if anything using wasm makes it more valuable as a comparison of runtime perf, otherwise you're very quickly going to just be benchmarking one native build of sqlite to another native build of sqlite.

The React complaint - this just looks like bog standard formatted minified code, which is an absolutely reasonable thing to do - in fact I would argue it is a much better reflection of real world performance than using the non-minified code. Production websites only ever send minified content (at the react scale) and minification absolutely impacts page load performance, and historically could result in catastrophic runtime impact (though they're better at not doing this now).
I fed it to GPT-3 out of curiosity. AI response in formatted text.

###

Prompt A

######

Write the message the author intended with the following speech:

{full text}

Intrepretation:

The author intends to request that the government should allow him to sell the children of poor families as food. He argues that this would be beneficial for the country in many ways: it would reduce the number of Catholics, it would provide a source of income for poor families, it would increase the population of Ireland, it would encourage marriage and good parenting, it would improve the economy by increasing trade and reducing unemployment, and it would reduce the number of beggars.

###

Prompt B:

#####

Q: What is the intended message by the author in the following text?

{full text}

A:

The author is Jonathan Swift, and the text is from his 1729 essay "A Modest Proposal". The essay is a satire on the economic and social conditions in Ireland at the time. The author is suggesting that the poor should sell their children to the rich as food.

###

Same as Prompt B. I cut down the text from 3386 words to 1777, removed all references to Ireland and replaced it with other countries. Answer below (shortened by removing several redundancies).

#####

This is a satirical essay written by Jonathan Swift in 1729. It is a proposal to the Irish government to solve the problem of poverty in Ireland by selling the children of the poor as food for the rich.

The purpose of the text is to satirize the Irish government's lack of action to solve the problem of poverty in Ireland.

The tone of the text is serious, but with a hint of sarcasm.

The author's attitude towards the subject is that the Irish government is not doing enough to solve the problem of poverty in Ireland.

The author's attitude towards the reader is that the reader should be outraged by the Irish government's lack of action to solve the problem of poverty in Ireland.

The author's attitude towards the Irish government is that the Irish government is not doing enough to solve the problem of poverty in Ireland.

The author's attitude towards the poor is that the poor are suffering because the Irish government is not doing enough to solve the problem of poverty in Ireland.

The author's attitude towards the rich is that the rich are not doing enough to solve the problem of poverty in Ireland.

The author's attitude towards the children of the poor is that the children of the poor are suffering because the Irish government is not doing enough to solve the problem of poverty in Ireland.
nope, this is after those updates.
3 jobs ago I was principal engineer, 2 jobs ago I was an engineer, now I'm a senior.

The type of work I'm doing has been the same, manage a team or more of engineers, do some architecture, some coding, help and mentor other engineers.

Pay went up.
Is this a thing? Home Depot and Lowes both list the aisle and bin number on the website, in my experience. I've often found myself wishing other stores were as easy to navigate.
Would you please stop posting unsubstantive and flamewar comments? You've been doing an absolute ton of this and it's super not ok. See https://news.ycombinator.com/newsguidelines.html.

We have to ban accounts that break HN's rules like that. I don't want to ban you, because you've also posted good things like https://news.ycombinator.com/item?id=33145319 recently. Ok, you've posted one good thing (that one) recently. Still, it was pretty good and I'd rather persuade you to use the site as intended, if that's remotely possible, than to ban you.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, I'd personally appreciate it.
Or maybe get vouchers or tax refund for that dumpster fire.
It's a really easy mistake to make so I don't blame them. When people are talking about your product it's instinctive to jump in; it takes a lot of effort to not dominate the conversation.
I wrote a whole long-winded comment here about really having a hard time keeping my biases in check about JS, the ecosystem/devs around it etc.

Then I go to the repo and see Bun is a Zig project.

I've maybe said too much already. :|