skysight-inc/HackerNews huggingface dataset:
2024 Annual C++ Developer Survey "Lite"
It's not a new idea at all or especially insightfully written. However, I'm not upset by it being posted; I still enjoyed reading it and found it was tastefully short.
2023, this is a link to a link (please post original source), some past discussion: [0](290 points, 9 months ago, 87 comments), [1](388 points, 7 months ago, 192 comments)

[0]: https://news.ycombinator.com/item?id=36823007
[1]: https://news.ycombinator.com/item?id=37408776
When you drink from the Google firehose it's not IF but WHEN you drown. I gave up on Google and their SEO metrics and crap almost two DECADES ago as it was clear where their DONT BE EVIL was going. Sheeple just put up with line after line of SPONSORED search results because the honestly have no clue, so it's NEVER been a level playing field. It just took you longer to join the ranks of the shafted. Now if you spend some time ENGAGING with your clients instead of "organic search growth" you may do better. I've dropped Reddit as well but you know GROUPS.IO? DISCORD? (useful but Im not a big fan), BLOGS - i.e build a community and give Google the digit.
Totally agree. Surprised there's so much hate of this idea in the comments here. Doesn't anyone here value building things to last, contentment, quality, and having enough?
What was annexed and what is now Texas are not the same thing. Some of the area of the original Texas already is part of different states (no other state is a majority of old Texas though)
Yup, flicker fusion is for the bare minimum. My second-hand knowledge is that we can reliably identify a single flash at roughly 1/900s. We are even subtly conscious of single photons.

What I can say for certain is that the difference 75FPS and 60FPS is the difference between enjoying VR and leaving your lunch on the floor.
What?

Growth is new business, its evolving old ones. If you don't know whats going to work you try more than one thing. Growth is the measure of adaptation.
Thanks, this is great feedback.

Cleaning this up is actually something I've been hoping to focus on personally in the coming months. Let's see what we can do...
I mean, this is the twisting logic. xy hack put's a backdoor in sshd. You need to access sshd port to go through the back door and get RCE. Hacker could have put something even more nefarious that could phone home somewhere. We would like to think that would have been a little easier to spot, but who knows.

To me, that is what makes this hack so noteworthy. Hacker got access, and then kept playing the long game. Very spooky. And yes, someone capable of this probably has a plan for gaining network access if they had a target in mind. Even with best security practice, this rabbit hole goes pretty deep.
I think the consensus is that the Portland-Seattle-Vancouver corridor is the "real" megaregion of the PNW. That corridor has ~10 million people and a high per capita GDP, especially the middle part which kind of ties it together.

If you were going to include Spokane, it isn't that much of a stretch to include Boise as well.
Victim-blaming is unhelpful and not productive, nor does it move the conversation forward in a meaningful way. My mother was, while in her 70s, perfectly healthy prior to Covid. No diabetes, walking and exercising regularly. I only wish I ate as healthy as my mother. It attacked her heart. Now she has no energy, cannot stand up, is on many heart medications, because Covid-19 destroyed parts of her heart. My neighbor, who died, was in his early 40s, a violinist in a major orchestra. My best friend's mother, in her 60s, was healthy and vibrant. Died months after infection with low energy, brain fog, trouble breathing. I'm sure there are 1000s of examples like these from others. They say 2MM died of Covid-19, but the true cost was likely 5x that number when the dust is settled. You need to re-think your value system, it lacks humanity.
Quantitative Poems: Writing "Math Poems" with LLM's
I recently published this book I wrote using LLM's (still working on a few improvements)! It was originally intended to be a guidebook, as I've found it useful to think about these topics from a quantitative perspective, but I think it would also work well as a conversation starter.

Here is the code: https://github.com/aru-py/quantitative-poems
I wish that MiniDisc Data had been more widespread and faster - great size and amazing robustness. Unfortunately, AFAICT they topped out at 600 kB/s speed.
The difference is between inaccuracy of a weapon hitting a target and inaccuracy of target selection in the first place.

Remember the scene in Men In Black where the recruita do target practice? They were all accurate at hitting what they shot at but only Will Smith's character was accurate at selecting a target. This AI chooses targets; it does not fire weapons.
The amount of profit isn't always the most important number anyway. A lot of companies choose to not be profitable while they can spend their bank account growing their business (Cloudflare is one, and Backblaze may be another but I have no idea about their finances, historically Amazon and Salesforce both did this too).

If qoq and yoy revenue keeps going up, and cost of revenue stays the same or decreases (as a percentage) in the same time period, it makes sense to spend the bank account on growth. If the growth stops, that's when you start cutting expenses like R&D and operations to get the profit. Reasoning being: getting x% of a bigger revenue is better than getting x% of a smaller revenue.
I believe software of a certain complexity can't be finished and will always need updates, even if you exclude new features, as the whole eco system of hardware and software is constantly evolving around it. Here are a few reasons why:

- bug fixes (as every non-trivial software has bugs)

- improved security (as the kernel adds security functionality (capability dropping, sandboxing, ...), software can utilize this functionality to reduce its attack surface)

- improvements of existing features (e.g. utilizing new CPU extensions or new algorithms for improved performance)
Posts don't get deleted on HN, except on rare occasions when the author asks us to delete something (and usually then only if they didn't get replies).

Posts do get flagged and/or killed, whether by user flags, software, or mods, but you can always see all of those if you turn 'showdead' on in your profile. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.

If you notice a post getting flagged and/or killed that shouldn't have been, you can let us know and we'll take a look. You can also use the 'vouch' feature, also described in https://news.ycombinator.com/newsfaq.html.
In particular input to assemblers, compilers, and interpreters.
>There was another research which discussed about a latency in the brain of around 15ms. Even if the visual system could detect a change, not much could be done with that change due to the inherent latency.

That claim does not support that conclusion. 15 ms is roughly the frame time
at 60 fps, meaning framerate potentially accounts for a significant and reducible portion of overall latency.
The same argument suggests that a recursive stack traversal will never consume more than 64 stack frames, so consuming stack frames is no reason not to use a recursive function.

It's just as easy to limit recursion depth, if you need to, just pass along a counter and check it. I haven't found that hand-rolling a second stack, instead of using the program stack, is easier to debug, the opposite if anything, but your mileage may vary on that one.
St. Louis Brick by Brick (2023)
I just took my beach cruiser with me, and took off. No need to be dropped off/picked up.

Edit: to follow up on your Friday comment. I made the mistake of not driving down on a Friday night, and waited until the next morning. The mistake was not knowing anything about the ponies running that weekend, and half of the LA basin was trying to get there. That was the one and only time I was sitting on the highway where I felt like I was in one of those disaster movies where everyone is trying to flee. I kept looking to see if someone was taking advantage and shooting some b-roll. It took me nearly 6 hours that day.
We all agree that you shouldn't write bad code. Not using goto, not using any language construct.

But when unbridled gotos were the only tool in the toolbox, bad code was an inevitability in a codebase of any meaningful size. Not even the best programmer was immune. This is what the "Go to statement considered harmful" paper was about.

It was written in 1968. We listened. We created languages that addressed the concerns raised and moved forward. It is no longer relevant. Why does it keep getting repeated in a misappropriated way?
> because people try to hold the project hostage for ransom

Unions hold countries hostage by closing down rail or airports. Still, a solution that doesn't cost 1 billion dollars per person is always found.

> imagine that you had to negotiate with 10,000 homeowners

Imagine you offer them 2-10x market value. With a confidentiality clause. And the threat of confiscation or project abandonment. I believe an amiable solution would be found in most cases.
one imagines that post-singularity overloads don't have to worry about IEEE754. Float is likely not the right representation here, but double is enough to represent solar-system-scale differences at centimeter precisions.
Erlang and Rust!
Fair point. Colonial empires have some emotional baggage that I completely glossed over...

The good news is that the impact of sea bed mining on the human population of the deep ocean appears negligible! The bad news is that the environmental impact is still quite uncertain, and the lack of resident humans could make advocacy more challenging.

From the Wikipedia article I linked about the ISA:

> The ISA is funded by UNCLOS members and mining contractors and led by Secretary-General Michael Lodge, a British barrister who oversees a 47-member administrative body and has come under criticism for close ties to the mining industry and support for deep sea robotic exploration to develop renewable energy.

Also, I feel compelled to respond to to the comment that it's "incredibly non-invasive," as I'm not sure that's how it actually works out. In theory, we can simply pluck the nodules from the seabed. In practice this requires sending a multi-ton robot vacuum cleaner down to suck up and sift through the top layer of the seafloor, pump the chunks back to the surface for processing, and spit the silt back overboard. Here's a video of how we currently mine shallow-water deposits by hand. (Deep sea nodules are a bit different, they sit on the surface, so less disruption to the seabed is required. Less isn't none though, and surface is where life concentrates.)

https://www.youtube.com/watch?v=aYAw26nSzBA

In this light I'm actually quite enheartened by the partner list of the Seabed2030 project.
According to your logic, Hamas will also inevitably murder thousands of Egyptians as well. No?
This CNN article hs a list of previous Taiwan earthquakes, magnitude, location, deaths and injuries, but not depth: https://www.cnn.com/2024/04/02/asia/taiwan-earthquake-tsunam...
If that had been the way it was intended, I think it would have been phrased "stacks and heaps."

I.e. "the ancient world had stacks and heaps" as opposed to "the ancient world had stacks or heaps," which sounds weird.
Wonder if subsea map will ever be released like Google Maps. It's something I always wanted to see. I suppose it's more of national security threat since it allows adversaries to plot up subsurface routes, and can't exactly blur out features without giving away importance like on Google maps. Unless they're deliberately tampered to cause confusion... maybe that's enough motivation to release. Get foreign subs to bonk on undersea cliffs.
> Are spreadsheets and games in similar markets, because they both use graphics on video screens?

Slightly more realistic examples would be "spreadsheets and databases" or "spreadsheets and word processors". Plenty of people use a spreadsheet when data is represented in a tabular format, even when it isn't the most appropriate tool. (Tangentially, I've also heard of 4x games referred to as spreadsheet games. Though that's more of a description of play style than presentation!)

Don't get me wrong. I agree that podcasts shouldn't be jammed in with music. At least for myself. Yet when Google's numbers are saying that about a quarter of people access podcasts through YouTube, there are clearly a lot of people who do not agree!
> The order of events, timing of events, and even causal structure of events are not fixed.

You can calculate observed order of events for any reference frame from any reference frame. Thus they are fixed once everyone agrees to using a given reference frame.

It’s not much more complicated than seismic detectors recording the seismic waves from an earthquake at different times based on their location. Sure detector X see earthquakes in order A, B, C and detector Y sees them in order C, B, A they would both agree that detector Z should see them in order A, C, B based on it’s location, the timing of the events, and wave propitiation speeds.

It only seems unintuitive because you aren’t used to accounting for such issues.
The original less-than check was deemed incorrect, and was replaced entirely. For good or for ill, it seems the author deems it valid to pass in a value smaller than sizeof *hwrpb, and that many bytes will be dutifully copied. This might form part of some barebones API versioning mechanism.
"blogging" is not as profitable as it used to be, episode 12512
If a train is fast, it's going through uninhabited areas (no stops). The moment you start having relatively frequent stops is when the average speed goes down.

That's not to say we shouldn't have the trains, it's part of the entire transportation package.

The key is you build the transportation framework first, and let the city grow up around it.
LN-1 that landed recently might have an atomic clock onboard. But the details are scarce so I'm not completely sure.
Many of the "power wall" vendors that are planning to use EV form factor batteries [0] are waiting in the wings for second use batteries after EVs are done with them. That was even Tesla's original plan, but then decided that it was useful to their solar efforts to sell new (first use) batteries in Tesla PowerWalls for a while to build the brand and speed solar efforts. (So far as I'm aware Tesla has not yet actually built a true second use PowerWall.)

Right now first use in general (most wrecked/scrapped EV car's batteries seem to be getting reused for other cars such as conversions and upgrades, under today's statistics) is perhaps (surprisingly to some) going to turn out to be on the scale of two to three decades. Most of the EV batteries manufactured to date are still "on the road" somewhere. (Figuratively speaking of course, most of the time they are sitting in some garage somewhere, as cars spend most of their lives parked.) That status quo may last for some while longer, and we are still learning interesting things about EV battery lifetimes.

(Related aside: Nissan's brand of "power wall" is older than Tesla's but I never remember the name of the brand without searching for it for the very reason that Nissan's brand is committed to only using second use batteries and so has produced very few, even fewer than they thought they would have by now given that the Leaf has been on the road longer than most models and that Nissan leased most early Leaf batteries rather than sold them. That's even with Leaf's early [lack of] battery temperature management being the biggest cause of "highly degraded" batteries of any model. Most of those "highly degraded" batteries are still in cars, which is fascinating and either says things about EV as a class of car or early adopters as a class of owner or both.)

(ETA: [0] It's also fun to note that whole home batteries can use some interesting form factors that aren't good fits for cars, too. There's interesting stuff happening in Flow batteries and geothermal power generation and thermal batteries. The neat thing about thermal batteries, in theory that is slowly shaping into practice at a few interesting startups, is that they directly relate to a lot of other home appliances: a thermal battery is roughly a smarter and wilder version of your home's water heater that can help you get hot water or electricity and juggle the trade-offs appropriately, based on usage needs and time of day. In theory, too, appliances like refrigerators and ovens and HVAC could contribute to/take from a shared thermal battery and get some small efficiency advantages over converting heat to electricity and then heat again by skipping the electrical middle man. You'd probably never power a car with a thermal battery, but in any house if you could replace the water heater with something hotter and weirder and run some of your household on the left over thermal energy's electricity there's some interesting possibilities there.)
Curious that since it's the .in domain, the map just shows India. But if you replace it with .com, or .de, it will show the map of those countries (with .de it redirects to a German version of the domain).

Someone said the other week that downdetector just monitors how many people check their site for outages, and if in a five minute time period 20000 people are looking at them to see if WhatsApp is down... then, that's what they report.
A long time ago (1991 maybe?) one of my first freelance projects during my first job out of college was to design an RS232 serial multiplexer -- take an incoming serial datastream, parse it, and redirect it to one of n outputs based on its header.

I remember doing something similar to what he describes. My hardware design was basically a Z80, a 2716 EPROM (I may have also had a Parallax EPROM emulator to speed debugging) and a couple of Z80-SIO serial devices. Notice that there is no SRAM chip :-)

The Z80 has enough registers that I could hold all the data I needed internally so I decided against the extra cost of RAM. This was the early 90's, remember. The one thing I was missing was a stack to make function calls. This was done (memory is fuzzy here) by preloading the return address onto a register pair and then calling the function. When the function was done, it would do an indirect jump to the location held in that register pair, which would return to the next instruction after the call.

I don't remember how I passed and returned values, but I probably dedicated a register to that. I have a couple of old hard drives around here somewhere. I should see if I saved the code anywhere; I was quite proud of it.
>Usually when it actually is fundamental you can smell it outside of JS as well. (ex. promises <=> futures).

Excellent criterion
> I wonder what the alternative is in a case like this.

It seems obvious to me that the alternative would be a slower process for picking targets leading to fewer overall targets picked and the guarantee that a human conscience is involved in the process.
The AI is mimicking the humans, so if the models had been trained predominantly on nice efficient (blunt) German culture, it would be the other way around.

("Queen's English" and "$10 words", in the same list?)
> Where would these legal use sites be? Near which schools, homes, and businesses? Which agency would administer them? Or rather, which agency would administer the contract to a grant-supported non-profit entity (because that's how these things work here)? How would you convince qualified people to work there?

Watching The Wire Season 3 play out in real life has been unfortunate. https://en.m.wikipedia.org/wiki/The_Wire#Season_3
The whole point of this article (and much of what we've learned in the last few months) is that Israel is clearly not just targeting areas with suspected Hamas activity.

They're using indiscriminate weapons (so not targeting at all!), hitting known UN and humanitarian sites, and killing so ruthlessly that they killed Israeli hostages that made the mistake of being living humans in front of IDF soldiers.
that's a decent example, there are other many addresses and other ways of counting

straight from ICIJ itself "US lands top spot as world’s biggest enabler of financial secrecy in new index"

https://www.icij.org/investigations/pandora-papers/us-lands-...

> Meanwhile, the Cayman Islands, which ranked first in 2020, dramatically dropped to No. 14 in this year’s index, after disclosing new data on the financial services it provides to foreigners.

in reality, it should have always been No. 14 or assumed to be operating the way it was, and it was just assumed to be far bigger and shadier than reality. where no information is assumed to mean bad information. that's just not the case. there are robust domestic ways to avoid claims on assets and money even from tax authorities, stigmatizing the entire offshore industry is just protectionist mentality.
Love this. Super excited AI-SWEs, will give it a try.
Because Si Valley startups love to buy services from their VCs' portfolio companies without regard to their cost?
FWIW they provide this [1] map. Dallas, Austin, and San Antonio are roughly collinear.

[1] https://kinder.rice.edu/sites/g/files/bxs4896/files/images/U...
https://archive.ph/ot77l
And minimum building standards are mindlessly being set by local municipalities, who frankly don't have the engineering competence to understand whether it's excessive or should be required in the first place.

Just mindlessly chasing "newer code is better", without understanding how it affects housing affordability. Or maybe it's an intentional payout to developers to let them profit from increased complexity?
They've proven a lack of interest in the hostages. They've actively refused deals that involved the return of the hostages, and repeatedly carried out operations that put the hostages in danger.
Growing is the external sign that the company is successfully adapting.
It sounds like you think they should have autonomy and a democratic state, which most of the world also agrees with.
Two major reasons coinciding at the right time:

* They were alone. Munich is a big city ("biggest municipality in Germany" (there are bigger cities, but those are states as well)) but being an outlier complicated many things. For instance the software to order password from the federal printing agency was Windows only and required integration with hardware like fingerprint reader and stuff, being sole outlier makes this hard.

* Microsoft moved their German headquarters from a suburb to the city, thus pays local taxes.
> when I use other tools (e.g., binding !py in qutebrowser's search customization to a ddg search with the site:docs.python.org restriction)

I think we have bit of a miscommunication here.

I'm well aware of the advanced capabilities of various search engines - in fact, Google's removal of some of those around the time Google+ came out is what caused me to start looking for other search engines.

Anyhow, while DuckDuckGo supports the `site:<url>` syntax, bangs are different, as they take you to the third-party site's search itself instead of providing a list of results on DDG.

Here's the list of all supported bang commands: https://duckduckgo.com/bangs
Just because Apple is trying to grow infinitely, doesn't mean they will.

If they continue to do things that hobble their products, people will stop buying them and that will put a natural break on Apple's growth. Of course there is also the question of monopolistic practices, and that's where it's appropriate for governments to step in, as the Biden administration is attempting with their recent lawsuit against Apple.

I sense from progressives a growing sense that shaming people, corporations, organizations, governments, is the most effective means of social change. From what I can see, it accomplishes very little.