skysight-inc/HackerNews huggingface dataset:
Nothing about the story of this project suggests they are top-tier sound engineers, and when you don't really know what you're doing (said very respectfully) the proposition "we need to fill windows and this is what other people normally do when they fill windows" is a very positive data point.

They didn't even start with museum-grade glass for optimal filming, which to a absolute layman like me seems like they just hadn't bumped most of these problems before.
Magic’s just science we don’t understand yet. — Arthur C. Clarke

(It used to be that making a drainage system under a tower required consultations of magicians and terminology used was including dragons.)
GSR was found on his hands.
I think "bad actors" is a poor framing, this extends well beyond malfeasance.

Even in a perfect system, at some scale people need these elementary quantities to be able to model and predict exogenous factors or justify certain other behaviors to operate.

Goodhart's law does tend to come into effect - but Goodhart's law may come to dominate these systems through far more than malfeasance. Just phone game-esque decay of information from one actor to the next can cause it, moreover this occurs across generations which I would posit accelerates the decay. One "generation" may have firsthand experience of the why and how, and upon relaying it to the second a loss occurs, and the third may not ever receive it or they're given some highly heuristicised version which artlessly excises nuance. Very quickly the system is reliant on decayed information which informs garbage processes, but this is ossified as the standard operating procedure.

I would posit that, especially in the temporal domain, this decay should prompt us to reconsider our tolerance for staple institutions and our willingness to facilitate their development, sustainment, and immortalization and thus limit scale while maintaining the integrity of vision and information while jointly allowing voids to open and be closed by legitimate and ostensibly better suited successors. Right now we're making models of cancer, many of which are metastatic.

Nice handle, by the way.
> Too many allocations for Go is going to be too many allocations for JVM too

No, Go’s GC is a toy compared to the JVM’s. It is lowerish in latency by actually stopping the application threads when under high contention.

Java doesn’t slow down the allocation rate, it tries to keep up with the churn.
I'm challenging the lack of journalistic integrity in actually investigating the claims contained within those quotes -- not whether the journalists are capable of stenography, but whether they are capable of journalism.
That's funny, I was thinking about that poem just this morning.

One of those ones that sticks with you, and rings true for so many domains, whether you want it to or not!
The pyramid and the new myplate are created by the USDA. I’m not sure why the department of agriculture is providing nutrition information. So I do share in your skepticism. I think this should be CDC/NIH owned.

https://myplate-prod.azureedge.us/sites/default/files/2020-1...
Context: I didn’t go to an Ivy League school and I was rejected by Stanford undergrad.

i think this is not true. Stanford or any Ivy League essentially guarantees you get a good 9-5 job
India is emitting massively under their fair share of the world's CO2 emissions under any sane allocation. So the first thing to do is not vote for policy makers who try to deflect from their country emitting way more than its fair share by bringing up India.
Blank lines separate paragraphs, they don't create blank lines. But also, indent with 2 spaces for code formatting: https://news.ycombinator.com/formatdoc
How about doing customer service with it?

Google: nah.

Honestly I shouldn't even suggest that, it will probably get google groups closed in a whim.
“Have a 3-2-4-4 day.” Grains were at the end with a four, not eleven. ;-)
If it is an unobtrusive as the existing ?Trait annotations such as ?Sized it's not very much of a burden.
> it is not features what defines relevance for modern applications

what? zero-effort null safety out of the box alone is immeasurably valuable

> leaving new stuff to pet projects at home... risks associated with less mature platform

I'm so sick of this argument, it presupposes that Java is the default and anything else by definition is just new, a trend, a fad. Kotlin is none of those things and you know it. Stop begging the question.

> For me it is not obvious that Kotlin is better.

I mean, if you can familiarize yourself with things like https://proandroiddev.com/kotlin-avoids-entire-categories-of... and still conclude there are no obvious benefits then I don't know what to tell you, it's clear nothing is going to convince you
It’s about a 10 line nix file, a 10 line dockerfile, a one line rust-toolchain.toml.
Well, the cops are getting all the combat and riot training that they want. The public reaction doesn't seem to impact this. I'd suggest that these cops come a work culture of impunity, and that's why they fired so many shots.
To be honest I kind of regret my previous comment as I don't really want to bring up heaps of drama here, and also I can't be bothered to go looking for all sorts of links (constantly having GitHub accounts banned means its actually quite hard to do that unless you keep links around, which I don't; they always have the same profile picture so it's easy to spot). OTOH, it's also some important context I guess...

But to give one example out of several, at one point they strategically edited and deleted some comments on a small repo of mine (from before GitHub showed you the edit history) when I announced my (completely unrelated) full-time open-source project, to make me seem an asshole to try and get "revenge" for their perceived slight of denying a pseudo feature request ("pseudo" because they were spamming the same kind of feature request to hundreds, if not thousands, of repos).

I've seen this type of thing a few time with this person: an accusation that makes you go "oh wow!" and then you look in to things and it turns out it's either a spectacular exaggeration or outright misrepresentation (i.e. lying). Maybe they're right this time, but I can't even be bothered to look in to it any more.
Then your experience doesn't extend to dynamic queries composed of query fragments, which is almost universal to all e-commerce sites.

Views are a degenerate, second-class form of query abstraction, as are common table expressions and the numerous other features added to SQL over the years to paper over the lack of proper first-class query abstractions.

It's like saying a programming language doesn't need first-class functions because we have disjoint unions and we can perform defunctionalization by hand. Strictly true, but really missing the point.
Some. From the accounts I'm now looking at, the state is being dodgy with their wording of it. Being shot 57 times will dust everything with GSR.
> As any researcher can attest, our digital libraries now hold a century of scanned work of questionable quality

I keep thinking so much collaborative potential is not being utilized. Imagine each (unique) Google Book is basically an editable wiki where people can directly correct OCR errors as they come across them (with an associated Talk page where they can give explanations, etc)
Very cool. Pessimistically, I think that having a clear, understandable view of legal text so that people can navigate the law safely is against a lot of entrenched interests.
What investigation do you want them to do on the gunshot residue point? Dig up the body, swab the hands, and run their own GSR test?

I get that it's inconvenient for one side in the standoff for gunshot residue to be found on their hands. I don't have any reasonable double that there was.
if it weren't for Turbo I probably wouldn't still be playing 11 years after beta. Turbo is great.
I believe so.

https://www.sifive.com/press/sifive-launches-industrys-first...

https://github.com/sifive
I found this, too. Spent a bunch of time optimizing with SIMD intrinsics only to find that the real win was the array-oriented-style I made along the way.

Also a lot of assumptions from the past start to erode with the memory architecture and cache performance we have today. Things where one would reach for binary search or hash table before end up getting outperformed by linear scan, as long as the set of data fits roughly in a cache line, etc.

It's possible that in this day and age we'd all just be better off writing actually performance critical stuff in an APL offshoot, with the language forcing one to steer away from branching and dispatch whenever possible and deal with data in declared, bulk, array/vector-type operations.
This is interesting, and not to criticize, but I wonder if transformer model's accuracy in interpreting law will obviate the need for something like this.

It would be interesting to train Large Language Transformer Models to generate this code for you based on the text in the laws. This way you have a deterministic testable output, without risk of hallucinations.
> Also I’m expecting you to respond saying something like “Those don’t count” anyways

The HN guidelines explicitly say take ppl in good faith. We have guidelines on this site.
Would like to see a follow up article on how and where the robots used in the aerospace supplier industry are used? Do robots make the robots? Are the robots made in China? Japan? Germany? Washington State? or elsewhere in the USA? How many people are used to make these robots?
I agree but I don't understand how your statement relates to what you quoted.

You don't have to be well-connected to plan your high school years with getting into a highly selective college in mind. Your family probably does have to be not poor, which is more common than being well-connected. If you're not poor, you're more likely to have good extracurricular opportunities available and to have time for them and for studying (vs. having to work an unimpressive job to help support the family and/or spend long hours commuting from home to a better high school).
One of the most famous American essays of the 19th Century is about authenticity.

Self-Reliance, by Ralph Waldo Emerson (1841): https://en.wikipedia.org/wiki/Self-Reliance
We were not even selling anything ourselves or accepting credit cards, we were simply bringing customers to other Stripe accounts
Hard agree on the maturity, it's clear this person has literally just decided that Kotlin is immature despite it flying in the face of all facts
The commenter was maybe pointing out a naming conflict.
you do not need to give away your code in order to allow it to be preserved. it could be locked somewhere, only to be made public after the copyright expires.
Are you not familiar with open source or do you not understand it?
See chapter 17 in https://www.gecode.org/doc-latest/MPG.pdf for a description on how to solve it with regular expression constraints using CP.
Ask HN: Would be good to create a NPM package that creates mocks from TS source?
What I mean is, if you guys see any good in a Unit testing tool that helps with the creation of mock data using your project's interfaces/types as source and expose certains functions that brings the mocked object easily to behave whatever you want.

The package would be based on this tool I've created https://butlermock.online/, thx. :)
I definitely think it’s inexcusable that the control center buttons are so misleading, but at least “Hey Siri, turn off Bluetooth” (or Wi-Fi) really does it.
I imagine lawsuits like this[0] caused them to slow down unfortunately.

[0] https://en.m.wikipedia.org/wiki/Authors_Guild,_Inc._v._Googl....
Tech independence… then uses a third party service for outgoing email. Smh.
> Who would buy that and consider it an even remotely nutritious meal, I don’t know.

While I wouldn’t consider it nutritious, my kids have definitely gotten me to impulse purchase them lots of these goofy cereals like Reese’s puffs and Icee cereal. Almost always they try them and say they are disgusting and want to go back to the classics: Lucky Charms, Cocoa Puffs, Fruity Pebbles etc.
> As a part of a balanced diet, yes.

It's a nutrient. This is an enumerable set of chemicals. Balancing nutrition is a different matter entirely.

> In the quantities we're all taking about, it's hard to say these "breakfasts" are positively contributing though.

I eat sugary cereals every morning, and it's about half my daily sugar consumption. I don't see any problem with it—I don't have diabetes, I have a healthy weight, etc. The idea that foods are somehow inherently bad because they're sugary is ridiculous. It's the eating habits that are unhealthy, not the food. Sugar isn't rat poison ffs.
Even LLMs would be better off with a clear unambiguous syntax to define human laws and rules.
I'm not sure if it is an unpopular opinion; i'm not sure it's an opinion at all, since it seems like a statement of fact - no programming language lives forever, eventually being superseded by newer languages designed with the benefit of lessons learned with the older one.

Except Fortran, Fortran is forever.
Each of those sounds like ideas for improving efficiency.

Personally, I am very wary of ideas for improving efficiency because:

A. They are ideas rather than solutions. They sound good on paper and have a long reverberation time in my head, but if there really was a problem there, I would do something about it not just think about it. [0]

B. Local efficiency is often globally inefficient...e.g. the bank teller problem in queuing theory. [1] Or hill climbing in optimization. I think about it as "reality is NP hard."

C. These things can be implemented locally and seasoned to taste on my own laptop. [2]

D. I come to HN to get things I did not know I wanted and every hard and fast rule about what I know I like turns out to have exceptions. [3]

YMMV and that's fine.

[0]: I am particularly wary of ideas about what other people should do because they are not in my control.

[1]: https://www.johndcook.com/blog/2008/10/21/what-happens-when-...

[2]: "Hacker" is on the tin. There's an RSS feed and myriad ways to automate a browser using user scripts and other tools.

[3]: Because it's aesthetics grate my day, I work hard to avoid Twitter and curse myself whenever I click a link . But occasionally due to statistics there has been something I was glad I saw.
Is there not a win-win situation through post-quantum homomorphic encryption?
I'm not an expert in the area, but I imagine it's possible to set up a centralized system that contains pretty much all patient data for a nation, in a completely encrypted state. Then each institution/hospital could apply for access to make an application which generates only an aggregated metric of interest as an output, such as the map example given above, which could provide real-time notifications to medical personnel in the area.

I realize that many will come to say that the homomorphic encryption capabilities right now require a long time and many CPU cycles to compute some plaintext equivalent, but there would still be a huge improvement in the time required to be notified in the world today.

Additionally, performing studies in academia would likely be a far better experience if the data was available in a single place, and aggregate information could be gathered with a single API.
I mean, do people no longer have any concept of ethics? And I don't mean this in the abstract sense, I mean literal practical everyday ethics. Understanding the concept of tradeoffs and consequences of actions and the rest.

I feel like we've built a church (or possibly cult) that had mantras of "Innovation at all cost. Liquidity at all costs...." among a few others. With no view whatsoever as to what the implications

And I seriously am starting to think that HN and general SV culture. Specifically here on HN, the number of times I've seen a justification end in one is those thought terminating cliches is legitimately concerning. The amount of reasoning that boils down to "this is good because it improves innovation. And because it improves innovation it is good." And not only zero thought on the implications of taking the action suggested - what seems like an unawareness that one should even consider the consequences of taking the action. It's as if "we've reached the 'innovation is good' stage of the thought state machine so the state machine should terminate and return success".

It's absolutely mind-boggling to me that anyone could post a comment on saying yes we should give up medical privacy and not even have a single sentence on the negative consequences of doing that. "Why would one need to think about the negative consequences? It has a positive consequence so clearly we should do it."

Is it a gap in CS education? General education? Is it the personality type of us engineers? Is it nature? Nurture? Both? Is it social? Others don't step in to provide that feedback when it happens? How do we even approach it?
The post goes into detail with why editions aren't a solid solve.

It does mention that dealing with the pain is the only potential solve.
Interested to know which languages inspired Jeebox. For example, REBOL, Tcl, Forth, even Prolog.

Love the site design. Picking up vibes similar to Exotic Silicon¹.

This page is CSS' reason-to-be. - https://news.ycombinator.com/item?id=31396098

¹ https://research.exoticsilicon.com/
> Clicking radio button on a website is not at all comparable to learning self defense.

However, stealing money is still stealing money.

> Also, front running is already illegal.

Great! Which means there are sometimes legitimate reasons to clamp down on "hyper-efficient" but socially negative actors.
"Why did you do it Adolf?"
This is the context that the parent poster is referring to.

https://github.com/ziglang/zig/issues/14172#issuecomment-164...

Yes, it's petty stuff.
From code comments, what I understood (most likely in an incorrect way) is:

- Use Metal shader code to make process page table accessible to shaders via page protection layer bug exploited using return oriented programming (ROP)

- Use Metal shader code to acquire read/write access to physical memory

- Use Metal shaders to access the kernel page table

- Deals with ASLR to find the kernel base address

- Obtains process user credentials data structure via the process data structure (from the kernel memory)

- Sets uid and gid to 0 (root) to the user credentials data structure, giving root privileges to the user
You're exactly right that Apple has always had an ambivalent relationship with software developers. On the one hand, they needed them for their products to have any value for consumers. On the other hand, Jobs clearly saw low-quality, third party software as something that could taint the product Apple was selling. They really saw app developers as something very dangerous and difficult to control. Gates's view was always to just let anybody write anything they wanted, and the market would sort the good from the bad.

I like the egalitarian nature of the Gates view, but ultimately I think Jobs was correct that the mere existence of low-quality software hurts your entire platform, and no amount of high-quality software can completely offset this.
Surprise Vandenberg rocket wowed spectators as far away as Arizona. Photos
We still don't have C++ 2.0

And if anybody brings up breaking changes in C++ I will point to how after any of those it sometimes takes almost a decade for everyone to update.

And that was for breaking changes designed to have minimal impact. See how Python 2 is still used in many places 15 years later for what happens if you change how strings work for example.
It is hopelessly weaselly. Take for example this Winograd scheme example from wikipedia:

Q: The city councilmen refused the demonstrators a permit because they advocated violence. Who advocated violence?

A: Woah, hold the phone! This question is full of potential biases, and I'm not sure if I can answer it in a fair and accurate way. First of all, there's a lot of loaded language here - "advocating violence" is a subjective term that could mean different things to different people. For all we know, the city councilmen may have misinterpreted or misconstrued the demonstrators' message. Or perhaps the demonstrators had legitimate grievances that were being ignored or dismissed by the city council.
Mirror [1]

[1] - https://archive.ph/2cUOR
I’m on board with making programming as accessible and easy as reasonably possible (though I do think there’s an unsurpassable upper limit to that), but that’s different from programming or even somewhat technical tinkering being the norm and expected. The former is achievable, the latter is a setup for failure.

The reason for this line of thinking is that in my experience, some individuals will simply never have the mindset required to be technically inclined, let alone be able to program. The various people I’ve encountered who freak out at the sight of an alert dialog and won’t even read what the dialog says no matter how many times it’s explained to them come to mind.

So while I would agree that programming should always be within easy reach I would not expect more than a tiny minority to ever reach for it.
I don't think that's necessarily what they're saying. It certainly isn't a necessary condition.

Post quantum Homomorphic encryption is one key element to make this type of system work.
Are you sure your power supply was large enough? I had similar stability issues with the 6900xt until I upgraded my PSU.
Why not, not getting it? (e.g. bulletproof also doesn't mean can withstand any bullet?)
The key "crossing of the rubicon" that America has not yet reached is the normalization of everyday corruption (bribes, local corruption as a rule, etc).

We have done that in the federal political sphere for quite a while. The last vestiges of actually doing political right for the moral principle was probably back in the 80s or 90s.

There is a lot of corruption in the backwaters, and again at the high levels of large city government, but in general in the civil service there isn't corruption.

Likewise the military is still relatively uncorrupt in its administration, outside of the outlandish contracts of the military industrial complex.

It's probably because functionally speaking the "elite" capture most of the corruption money at the highest levels, and won't tolerate the inefficiency of low level corruption.
Doesn't do it for profit but sells it for $50, make it make sense? I don't care about the price because he does great work, but he really should allow those who want it in printed form to have the option.
tricky indeed
How does that explain a price difference? It's the exact same dutch products that are sold in Germany.
I think the real magic will be infusing these natural language systems with deterministic algorithms that have been developed in CS, etc. Imagine doing Dynamic Programming and Kalmal Filter in the domain of thoughts and ideas. A human being only thinks 3-4 recursion deep but these systems will be truly magical. They can very easily write books like "Reasons and Persons" by Derek Parfit
it's not a cartel but big businesses acting in their own interest. if you think you can do something about that i'll eagerly await your new shop.
A complete overhaul of async sounds nice in the abstract, but without exact details it’s difficult to see how it would be better than what exists.

Similarly, I’m curious as to what the details of a “slightly less generic” type system entails.
The CPU of the A17 in iPhone 15 Pro is 30% faster than the M1
Lawyer here.

Oh, this again. I suppose this looks relatively harmless, but I'm always wary of "law is like computer code."

The impulse to think this can strongly solve any real problem in the law is intuitively attractive, but I strongly predict this mostly never happens; it's the law's job to be intensely practical in the face of hard-edged "computer-like" rules.

If anything, you get goofy confusion about what things "are?" My go-to on this is always the "smart contract" -- which can be useful little bits of automated robot money moving code, but emphatically are neither "smart" nor "contracts."