skysight-inc/HackerNews huggingface dataset:
I’m not sure how to take you. My jump to conclusion knee jerk assumption is you are some level of racist and smug/out of touch.

Did you check any of the songs?

As someone who barely knows popular music, but could recognize some names, I checked those. The first page MGK/Young Jeezy, another Young Jeezy, and Snoop’s songs —- none of them use the “er” ending in the actual songs. The lyrics on other functioning sites don’t use the “er” ending.

I wonder what makes you so confident, being on your side of such a sensitive topic. You seemingly did not do basic good faith research or verification. Seems more like you want your angry , “edgy” world view to be correct. You look for things to prove that. Not actual truth or facts.

I normally don’t behave this outwardly aggressive, but to point to a half broken lyrics.com site that is wildly incorrect as your worldview evidence...ah I don’t know.
Questions to ask before using Kubernetes
Depending on what you’re doing, you can usually just use the compiler intrinsics and check for overflow aka, `__builtin_mul_overflow` and similar instead of guarding against it.
It's a task more commonly found in computational geometry (3D range query == find all the points in a data set enclosed by a cube).

There are numerous data structures that are well suited for various geometric queries like ranges/lookups (interval trees, quadtrees) as well as more text-oriented operations like cut/copy/paste/insert/merge/etc (like ropes).

I'm not familiar with the operations required to put a cursor at the right place in a document, but knowing how much research has gone into storing similar data and looking up what you need efficiently the idea of "going through all the text every time" is a big code smell.
I didn't know about this, but this seems a win-win for all parties, including the students graduating: (1) Students get free GitHub swag (I remember how important this was in my poor student days) (2) Students who don't know how to create pull requests will learn to create one (3) A feel-good, fun graduation event (4) fun projects and events will likely come out of this.

I need to list (5) separately since it's more of a benefit for GitHub: more students (future developers) sign up to GitHub and create a new account, maybe start their first pull request, and possibly more commits in the future. But nevertheless, tis a brilliant outreach move.
Cybersecurity firm: Colonial Pipeline attack a sign of worse things to come
The Naval Almanack – 8 key takeaways
>they are operating on profitable business models such as subscription and micro-transactions.

some do, many don't. Not even all AAA companies have gone this route. Let alone all the mid sized studios out there contracted to make games. I'm sure Rockstar and Blizzard could, but the industry isn't just those two companies.
If you mean it would be a suicide mission, those happen with some regularity.
The entire point of this is that he had a family shop - he didn't have investors. He was investing with his own money along with a load of leverage. The real losers here are people like Credit Suisse who booked billions in losses to cover a client that was paying them maybe millions in fees.
> I still don't completely understand why Mozilla is/was planning to axe[1][2] it since there's no web-based HTML5/JS replacement (the virtualized "tree" is implemented in C++, iirc) and it's still being actively used in places.{xul/xhtml}[3] and the Thunderbird/SeaMonkey[4][5] products.

XUL is a maintenance burden and exacts a development tax on new features (having to make the Servo CSS engine support XUL so that it could be uplifted to Firefox was extremely annoying). It's also full of security problems, as it's written in '90s C++ that nobody is around to maintain properly. Getting rid of it is an inevitability.
The definitive guide to financial modeling
No idea about bigger cities. I'm in a rural community, with 300 subscribers to our local telephone office. We can get service just by calling the manager.

My grandfather was an initial stockholder in the company when it was formed. See, back then you bought a share, you got a line run to your farm. He needed the line so when the federal liquor tax man came into town, his friend could call and let him know. He'd throw the still in the wagon and head for the woods until the coast was clear.

When I was a kid, we still had a wooden box on the wall with a horn coming out the front (microphone) and a cloth-covered wire to an earpiece hanging on the switchhook out the side. You took the receiver off and rattled the switchhook to get the operator's attention - a little light would flash on her board. Told her who you wanted, she'd plug you to them and operate the ringer crank.

It's all automated now, and most of their revenue is cable services and internet. Plus fees for all traffic crossing our territory, which is between several middle-sized communities so that's a big deal. Amounts to some millions a year revenue! But not enough to install fibre until now.
It's a statistical observation.

And the President/salesman/actor/demagogue is not a representative sample of psychological behavior.

Not are his "cohort" largely his own age.
also, no Electron apps. all I see is upside
I think most people who look deeply into the case get caught up in crazy conspiracy theories and get lost in the forest.

I thought the snow slab/mini avalanche explanation was plausible, fit the circumstances, and didn't require people acting improbably.

This is also one of those cases where the actual facts have gotten mixed in with speculation, confusion, and in some cases outright fabrication which makes it harder to study. Sifting through the information to find the ground truth is one of the hardest parts of trying to figure out what happened.
flask also supports async now, that's one of the main new features of this release.
Thanks for the reminder, I've read about Bernays before (maybe in the Century of the Self documentary?) and forgot that I've been meaning to study him more. I think behavioral modifiers is a great example. That's the exact kind of thing I was hoping for; something that reveals vulnerabilities we have but feel like we shouldn't.

I also love the adversarial inputs and McCollough effect. Another example of what I mean: it shows how we're fundamentally just machines that have exploits like any other, and in a very dangerous way.

Thanks for sharing; I find stories and topics that try to elevate and glorify mankind tired and repetitive. In contrast I find things that reveal the dark sides and weaknesses of humankind endlessly fascinating. Unfortunately those topics don't seem to be as popular to create content about.
Came here to say this.
Kudos to the author.
elm or prolog
> Why can't XUL vs DOM just be the same data with a fast C++ API and a slow JS API?

This is a great question! I'm not really qualified to answer it, but I'll give it a try.

My understanding is that the XUL tree is fast because it implements the XPCOM C++ nsITreeView[0][1][2] interface.

If you're writing a XULRunner program ...

(Firefox "is distributed as the combination of a Gecko XUL runtime — libxul, other shared libraries, and non-browser-specific resources like those in toolkit/ — plus a Firefox XUL application — mostly just the files in Contents/Resources/browser/, plus the 'firefox' stub executable that loads Gecko and points it at a XUL application", see [3])

..., XPCOM[4] allows you invoke those implemented interface methods directly from JavaScript.

XPCOM is a technology that, since the removal of XUL/XPCOM addons, is inaccessible to everyone except for Mozilla devs and those who write XULRunner programs using `firefox --app /path/to/application.ini`.

So, some XUL elements (like <tree>) implement an XPCOM interface that invokes native C++ (or rust, python, java, etc.) code, which is statically compiled directly into the Gecko XUL runtime.

Modern HTML5 elements, in general, must utilize the native interpreted browser DOM/JavaScript and cannot choose to implement/satisfy an arbitrary internal XPCOM interface. While I'm sure that Mozilla has figured out a way to make these elements fast (C++, Rust, I have no idea), you are always bounded by the limitations of the DOM.

So, my understanding is that, because we are relying on standards-compliant HTML5 elements which mutate the DOM, we cannot specify and implement new XPCOM interfaces ("with a fast C++ API") that could theoretically bypass the DOM — we /must/ rely on the "slow JS API."

[0]: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/...

[1]: https://searchfox.org/mozilla-central/source/layout/xul/tree...

[2]: https://searchfox.org/mozilla-central/source/layout/xul/tree...

[3]: https://mykzilla.org/2017/03/08/positron-discontinued/#comme...

[4]: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM
Phoronix recently did some benchmarks with AVX512 and while it was (modestly if I recall) faster, it was horribly worse in terms of performance per watt.

I really hope AMD doesn't adopt AVX512 and if they do I hope it's just the minimum for software compatibility.

On a related note, my Ryzen 2400G does not benefit from recompiling code with -march=x86-64-v3 in fact it seems a tiny bit slower. I assume Zen2 and 3 will actually run faster with that option.
That's awesome! It's always exciting to see not only low level game development, but also RTS development - my favourite childhood genre. I think C has much underutilised potential as a game dev language, especially as data oriented design (eg ECS) is coming into prominence.

I'm also building an open source game in my spare time, although it's nowhere near as far along as this (and I'm also a massive noob at game dev) - it's a civ-type game in three.js designed to showcase bottom up organising behaviour; think age of empires 2, if the villagers determined their own behaviour. I shared it on HN years ago but shelved it until recently when I was looking for a fun project to pick back up - https://github.com/ajeffrey/civarium.
In Mahle's Contact-Free Electric Motor, Power Reaches the Rotor Wirelessly
I try to offer the types of things that I'd like to see. Basic modeling.

I'm very much into encouraging folks to connect at a "human" level, and not treat each other as abstractions.

I also like practicality and experience. I've found that I feel as if I'm contributing, by telling stories. I'm of "a certain age," so I have a lot of them; including embarrassing ones.

"Good judgment comes from experience. Experience comes from bad judgment."
--Attributed to Nasrudin, but I read it from Will Rogers

It's not "making it all about me," but it is about not projecting onto others, and trying to bring my own life experience into things.

I have become a bit despairing of what has happened to the culture of the tech industry. I feel as if what used to be a fun, exploratory place has become a voracious, hyper-competitive gladiatorial arena; complete with lords on the sidelines, giving thumbs up and thumbs down.

I know that it seems as if I may be looking back with rose-colored glasses, to those that have always known the industry as it is now, but I assure you. It was once quite different. We had fun, and we shared information, and we were pretty damn nerdy.

When I was reading the various accolades about Dan Kaminsky, it actually choked me up. He was the type of person that seemed to be everywhere. The people who were really good at stuff didn't use it as a hammer to pound others; they shared their passion and exuberance.

I try, in a rather awkward way, to do that, myself. I'm quite capable of being a super-negative "black hole," but I won't do that. I wouldn't want to live in a world like that, so I won't contribute it.

Being negative is an easy way to get lots of clicks and shares, but it fouls everything it touches.
> There is a common stereotype of "older individuals", at least in the US, as cranky and irritable.

For older men this is a side effect of dropping testosterone levels that decreases some small percentage point each year after age 35. They are irritable all the time because they are irritated all the time and the effects are slowly cumulative until they are irritated all the time and their temper is on a short fuse. This happens to all men and only therapy and awareness can ward off its effects.
Will there be a JS polyfill for Houdini?
Vercel forces migration of Next/Image in NextJS proceeds to charge for using it
Babies cry because they can't speak or walk or open food bottles or take off their diapers.
It could totally be done. Question is whether stores and CC processors would allow this.
Thanks. I don't recall Popfly at all.

Even further: Dub Music https://en.wikipedia.org/wiki/Dub_music#%22Versions%22_and_e...
Are there any cryptocurrencies that are attempting to solve this issue?
Docker can slow down your code and distort your benchmarks
https://robertheaton.com/ might interest you
Show HN: "Open-Source” Story Template For The Hero's Journey (Write a Trilogy)
I think it was part of the initial tokenomics, sort of an appeal to authority, if the team withdrew all their liquidity he could come in and supply the rest as liquidity, the entire project is a meme ponzi scheme IMO and it adds to the meme factor.
the same effect could have been done with a contract proving liquidity couldn’t be removed.
Hmm, since they are having someone imagine writing a character our and using recognition on it, I wonder if there's gains to be had to switching to a simplified writing, like Palm did for their PDAs in the past with Graffiti.[1]

1: https://en.wikipedia.org/wiki/Graffiti_(Palm_OS)
That works until there's a light breeze.
For volcanoes, the lure is that volcanic soil is extremely fertile. In Roman times, the choice for those living around Vesuvius was one between “way harder to grow your food” and “small chance of a volcanic eruption that may kill you”

https://volcanology.geol.ucsb.edu/soil.htm:

“One example of the effect of volcanoes on agricultural lands is in Italy. Except for the volcanic region around Naples, farming in southern Italy is exceedingly difficult because limestone forms the basement rock and the soil is generally quite poor. But the region around Naples, which includes Mount Vesuvius, is very rich mainly because of two large eruptions 35,000 and 12000 years ago that left the region blanketed with very thick deposits of tephra which has since weathered to rich soils. Part of this area includes Mount Vesuvius. The region has been intensively cultivated since before the birth of Christ. The land is planted with vines, vegetables, or flowers. Every square foot of this rich soil is used. For example, even a small vineyard will have, in addition to grapes and spring beans on the trellises, fava beans, cauliflower and onions between the trellis rows, and the vineyard margin rimmed with orange and lemon trees, herbs, and flowers. It also is a huge tomato growing region“
We’re always iterating, testing out different emphasis on creation vs. discovery since we care a lot about both. But every one of the 10 million+ apps on Glitch already has a page where it lives so folks can remix it or share it with their team or add it to a collection.

So if you take something like the official Eleventy starter, it has a page like this, and you can see who else has added it to a collection, etc. https://glitch.com/~11ty

Generally people are finding Glitch apps through their peers who make them, or embedded in the docs they read, or by someone sharing it at a hackathon or whatever, so we de-emphasized direct discovery on the homepage. If folks like being able to find things that way, I’m sure we’ll bring it back; it’s not a comment on the utility of having the ability to create, share & reuse millions of web apps easily, obviously we’re hugely in favor of that.
Title should be updated to 90 characters per minute. 90 wpm would be legitimately fast.
No factual basis? Moving from DOM produced content to canvas produced content closes off your ability as a user to see what is happening.

As for Google Maps, it is not speedy or snappy by any stretch of the imagination. In fact, it is pretty abysmal in terms of page performance on the web.
The Reckoning at the Appeal Was a Long Time Coming
I stopped using analytics on my blog. It helps.
The pathfinding video is awesome! Could you do a video on the rendering mechanism?
I'm in the same boat. Love Elixir, but I always found the typespecs to be a huge pain (and slow!) vs. type systems like typescript.

I'd love to see experiments to replace typespecs with a more ergonomic type system.
Drones Are Been Used to Detect Illegal Deforestation in Brazilian Rainforest
>I don't get paid anywhere near FAANG salary, but I bet I get paid more per hour than most game devs.

if you include the small studios, sure.

if you are focused on the big AAA studios like most of this topic is, I would doubt it. Blizzard may not be paying Google money, but the engineers there aren't making peanuts either.
Annotations were added in 3.5, so no reason to drop 3.5 for them, and 3.5 support had been dropped from Flask over a year ago.
The biggest reason of all would be that 3.5 is already end of life :)
It is mentioned in TFA. Not the sexual harassment, but that working fast food is tough, stressful, low pay and so bad that fulfillment is comparatively a breeze.
https://news.ycombinator.com/item?id=19678453

https://news.ycombinator.com/item?id=19679675
> If I ever got something beneficial out of meditation

Don't do meditation to get anything beneficial at all. You do meditation to let go of all of that altogether and (ultimately) prepare yourself for death.
In the same way that irreversible actions on legacy keyboard systems are confirmed by typing in a series of words, MentalKeyboard will require you to think of a complex thought.

Delete all funds from your bank account? To confirm, think of a polka-dotted elephant. Otherwise, just think of anything else.
Curious if you have a source for the swimming pool metric
In all cases, sure. But static analysis people have been resolving virtual function calls effectively for decades.
Can you please not post in the flamewar style to HN? We're trying for a different sort of conversation here.

https://news.ycombinator.com/newsguidelines.html
Any old Zelifcam nerds out there?
Making Software 'Correct by Construction'
Having followed the development and trials of various types of brain implants, the realities and side-effects of living with brain implants can be more than most bargained for. Deep brain stimulation implants (which this isn't) in particular can be incredibly nasty even for those for whom implants are a last resort.
I do suspect the networks are listening and it created a fun way to prank friends.

Essentially - Talk to your friends about the most repulsive YouTube ads you’ve seen, loudly, in the presence of their mobile phones.

I ended up doing this after being forced to endure a particularly stomach churning ad related to ear wax removal.

When I discussed it with two friends, I told them about the ad, and wondered if they would start seeing it. Sure enough a day later my friend told me she’s getting the ear wax ad.

Maybe it has to do with android vs iOS, maybe there is some other way the data was linked, maybe it isn’t facebook listening in but some other app.

But it really does look like the microphones are on, and the networks are listening.
The person quoted in this article[1] from NPR describes the stanzas "Mind the music and the step, and with the girls be handy" as referring to dancing properly with a lady.

Given the era it comes from I can't imagine that there's a sexualized meaning to the words. There was certainly bawdy stuff back then, but from what I've read of the era I don't think it was casually thrown around like it is in today's (US) culture.

[1] https://www.npr.org/templates/story/story.php?storyId=497026...
Depends on what you're into.

Articles:
- This site
- https://sadlunchbreak.com/

Quizzes:
- Sporcle: https://www.sporcle.com/
- Geoguessr: https://www.geoguessr.com/ (1 quiz per day if you're on the free tier)

Wikis and rabbit holes:
- Wikipedia: https://en.wikipedia.org/wiki/Main_Page
- TVTropes: https://tvtropes.org/

YouTube:
- Search "documentary, long" in the searchbar and see what turns up. The "long" part will find videos that are longer than 20 minutes.
A good real world example of how security by obscurity is actually more secure.

It seems that many have interpreted the idea that security by obscurity means that any obscurity is completely useless. But I'm sure whoever coined that phrase simply meant that if your only security is obscurity, then you are going to have a bad time.

The reality is, obscurity can be a great additional wall of defense. Something that the real world has known since forever (think hidden safes or unmarked money trucks that rotate their schedules on random intervals).
Sneaker UUnet?
I believe the framework of "reasonable accommodation" only applies in the context of employees with disabilities. I'll again say that I'm not an employment lawyer, but I do work in the accessibility world and have only heard "reasonable accommodations" discussed in regard to the ADA.

There may be some broader context where this framework also applies, but absent that there wouldn't be a 'hook' to get it to apply to COVID-related WFH.
> In the wake of the internal debates, Lütke changed the settings on Shopify's diversity-focused Slack channel, called #belonging, to be read-only, further upsetting some employees who told Insider they felt silenced.

I am continually surprised that “let’s shut down difficult conversations” seems to be the default reaction here. As if that makes the conversations go away, or solves the problem. All it does is remind marginalized people that you don’t really care about them.

It’s a very “shut up and work, peon” kind of move. I think it highlights exactly what the C-level thinks of their workers: they aren’t worthy of engaging with as full people; just cogs in the machine.

I think in exchange for giving an employer the best hours of my day and the best years of my life, I deserve to be more than just a cog in the machine.
Maybe older people just feel... less? My feelings get less and less intense as I grow older.

OH NO
Anyway
I agree that not everybody needs to code. I disagree with the implication that the current ecosystem isn’t excluding some people who could code: it is.

Frankly, a lot of people who currently write code are only writing code because they stumbled across the right combination of tools: reducing the barrier to entry will only improve things.
TrainHeroic: Strength and conditioning app for coaches

* Growth Engineer

* Denver metro, CO

* https://www.trainheroic.com/engineering/jobs-growth.html
Some dumb American came around

driving an abomination.

Clipped a tie onto his shirt

and called it sophistication.
OTOH, power generation from industrial waste heat is an increasingly hot topic these days. Whether steam turbine or organic Rankine cycle, finding something compatible in the 1-10 MW scale should be quite straightforward.
You can already get a gaze-tracking program to do this. (You can prototype one in MIT Scratch – yes, really!)
There was a time when division was expensive enough to look for alternatives, but nowadays with the M1 it seems that adding even one or two adds or shifts may end up to be more expensive than division. My goodness, how times have changed!
Thoughts on how to structure Go code
No, I don't watch CNN or MSNBC, because I'm European, but the OP was talking about "most well-informed economists", not media outlets, and I was curious who these economists are, being an economist myself.
It's a start at least. And I also find hardly anyone ever uses them because they want their UI to match. I still like that I can quickly whip up form validation and some controls with just html.
You may have to reduce the amount of Fs you give.