skysight-inc/HackerNews huggingface dataset:
Do we allow artists to withhold their works from the minds of eager, learning children? [1]

Tell me how ML is different than the mind of a toddler ravenous for new information.

For every billion dollar start-up using data at scale, there are tens of thousands more researchers and hobbyists doing the exact same, producing wonderful results and advances.

If we stop this growth dead in the tracks, other countries more willing to look past the IP laws will jump ahead. And if Stability locks away their secret sauce, some new party will come and give away the keys to the kingdom yet again.

You can't block the signal. Except, of course, by legislating against it in some Luddite hope we can prevent the future from happening.

Instead of worrying careers will end, we should look at this as being the end of specialization. No longer do we need to pay 20,000 hours to learn one thing to the exclusion of all others we would like to try. Now we'll be able to clearly articulate ourselves with art, music, poetry. We'll become powerful beings of thought and expression.

Humans aren't the end or the peak of evolution. We should be excited to watch this unfold.

[1] Maybe Disney would like you to pay more for a premium learning plan for your child, but thankfully that's not (yet) possible.
Integral Fast Reactor
Question - why is either of those options better than a mirror?
Summer sunshine is also like an order of magnitude more W/m^2 than overcast winter day, at least up north.
What do you propose? Any sonar-equivalent involves broadcasting (in this context, broadcasting nearly continuously). Any broadcast makes it trivial to locate you.

Submarines go to great lengths to be as quiet as possible so that the acoustics of the engine, ship, etc. can't be caught in a microphone. Any sort of EM radiation is child's play to trace compared to that. The content of the message and the frequency of the message don't matter - any sort of signal means you can be monitored and your location determined.
Landlines were state-of-the-art tech more than a century ago; depending on when you define its invention it came at some point between 1844 and 1877 [1] and it was widespread by the second world war. There was a huge portion of the last century in which "just" having a landline was a relatively constant, relatively well defined utility and (from the consumer's point of view) the technology was mature and did not change much between arguably 1950 and about 1990. The rotary dial pulse dialling system was patented in 1891; the telephone I grew up using (in the 1980s) used essentially the same technology and pulse dialling gradually replaced it over the course of several decades. Most of the innovation took place on the side of the exchange, and the average telephone user probably noticed little other than changes in billing and a slowly decreasing frequency of talking to an operator.

Cellphones are completely different. My "daily driver" smartphone, bought in 2017 for ~1/4 of my monthly salary, is obsolete and I have rooted it in order to continue to install security updates. This has locked me out of my Danish bank account.

My mum's 1980s PSTN phone still works, even when the mains electricity is out, no technology change required.

[1] https://en.wikipedia.org/wiki/Timeline_of_the_telephone
[2] https://en.wikipedia.org/wiki/Pulse_dialing
I always like to remind people “when you pay with your card, you help finance the forever war”.
“At the state level, attorneys general like Minnesota's Keith Ellison are assessing how prevalent the practice is and could update guidance.”

Why must the practice be prevalent in order to be addressed? It is a self-serving and unfair policy, unless the skill is generally applicable across many job skills. For example, the company providing a commercial drivers license is not beneficial to an employee who leaves for a position in another field like restaurant management.
Unit tests are great for getting something done correctly the first time, but they aren't as helpful for avoiding regressions over time. New functionality gets lots of manual testing, so you can get away with not having automated tests that test the assembled unit (ahem) that you are responsible for delivering. In the short term, this continues to be true, as the service is maintained by developers who have deep, recent knowledge of the system and are adept at manual testing.

However, once you have a large amount of established, stable functionality, and developers have moved on to other projects, you want to be able to make small marginal changes (extensions and bug fixes) with small marginal effort. Spending hours running manual tests isn't reasonable like it was when the system was getting its first big release. But at the same time you don't want to break all that stuff you aren't testing, so developers are careful to make sure that their changes only affect the functionality they are willing (and able) to manually test. If they find the bug in code that affects the whole system, they often won't fix it there. Large refactorings are completely ruled out. Over time, the consequences of making purely local changes and avoiding refactoring put you on a slide to crufty, non-cohesive, special-case-ridden code.

If you have automated top-level tests that test the complete unit that you are responsible for delivering, you can make whatever changes seem appropriate, even if they have global consequences, and feel confident shipping your code.

Reading guides to unit testing, it's funny that they almost all frame their examples as, you are responsible for delivering a certain class, so let's write unit tests for it. But how often are you responsible for shipping a single class? How do you extend that advice to shipping an entire service? Do you test the service as a running whole, or do you test all the classes in it? For me, tests of the entire service are what gives future developers the confidence to make changes and deliver them without worrying about the global effects of the change they made, so I think that's the most important level of testing in the long term.

Edit/PS: Unit tests of units (classes/functions) that are lower down from the top-level functionality also only help as long as the functionality they test is stable. Higher-level, more public functionality changes more slowly, which mean tests at that level require less maintenance over time than lower-level tests that might be invalidated by internal changes due to refactoring.
Wonder why it was deleted
Just run XBMC from Lightdm in any OS.
I agree that my healthcare interactions have been improved by Epic. But Epic has no motivation to keep improving, because they control most [1] of the US medical records, and once a hospital is a client, its practically impossible for the hospital to also try a competitor's record management system (medical records are not unique in the enormous cost of switching between systems). So even while we can be glad for mychart we will suffer the increasing downsides of Epic's practical monopoly, without even knowing how much better it could be.

[1] https://www.forbes.com/sites/katiejennings/2021/04/08/billio...
Ah okay that all seems rather silly. Sounds like one dev decided to play a prank on the other devs.
*UAP. There is something going on, but it’s very unclear what it is. Hard to tell right now if the “threat” knows it’s targeting military (might even be us), or if the military has the only sensors/opportunities to have these encounters.

That said, let’s speed this up. The Kraken is always in the last 5%, and C’thulhu is always the very last place you look.
Paying english teachers less also means you get bad english teachers that are bad at teaching critical reading (which..yikes!), so I don't really see the point of that pay discrimination.

I haven't seen any evidence that any particular teaching method delivers tangible improvements in critical thinking skills over the school term. Do you know of any? It's important to measure skills at the beginning and end of a term (and a followup years later) in order to show improvements at the individual level. Otherwise you risk selecting for students' prior ability.
The cost savings are from cash, not cashless. Cashless systems have the rails studded with rentseekers every step along the way.
Whatever, someone made $2.9m on this thing.
Interesting, because personality disorders run in my family (ADHD, ASD, schizophrenia, OCD, depression, anxiety, etc.) and as someone with two of those diagnosed (and likely a third undiagnosed), I tend to follow Ye's line of thought flawlessly.

On the other hand, I often have to speed-watch speeches and lectures, as most neurotypical people stay on the same topic far too long for me to stay attentive. By speed-watching, the subject changes frequently enough for my mind to never start wandering.
> I think unit tests should be first priority,

15 YoE here and I full agree that unittests can easily be the best ROI on quality investments. However, coverage and UTs are easy to game. So if you have a toxic culture then folks will simply abuse the goals/metrics, just like any other.

> showing it does what you wanted and doesn’t break everything.

This is an extremely broken premise. Why? Well how do you show it doesnt break *Everything* ? Sure you can easily click through a single happy path of your 2^10 branches in the new feature, but that doesnt convince a rational person that 1) the feature works as designed in all scenarios, nor that 2) you didn't break tons of other things.

I've seen this be addressed in a couple of ways 1) Be like "no customers complained" to which I'd share my experience is thy rarely do. Most customers shrug, try again, and if they cant get what they want they move to another task, or if it's really critical path they simply churn out of your product into a competitor.

or 2) Using "stats" like datadog dashboards. Unfortunately those most often simply mean you hit a line of code, maybe with some volume of data (eg if you count the length of an array). A datadog dashboard isnt going to tell you that you're pumping invalid JSON into that VARCHAR field, or that oops your code is actually returning a 200 OK to the customer when a downstream service fails to accept the data you've accepted as safe in your db...

Unittests can also be creatively used to isolate the easy to test portions and leave the harder to simulate things to other layers of testing. Eg: extract a portion of the code out to a function and UT the function, leave the network details to integration tests instead of implementing a full fledged Mock (which are usually actually stubs btw[1].

I've come to the conclusion that a couple factors are in play -- nihilism and ignorance. Sadly so many engineers and their managers (and sadly some product folks too) have started to behave as though quality doesnt matter. And sure, they're right no one died when you took down prod or broke that feature. But your $1B ARR company can lose approximately an engineer year every few hours if you screw things up. and as for ignorance, so much of tech nowadays is just the blind leading the blind -- engineers are promoted as coin tosses gone well rather than smart decisions made[2], they take absurd risks and lose little (personally) when it fails, but keep the full reward when it works.

[1]: https://jesusvalerareales.medium.com/testing-with-test-doubl... and sinonjs docs https://sinonjs.org/releases/v14/ are both super good resources to help one think about what those "mocks" do for you and how much assurance each provides that what you wanted to happen happen.

[2]: if you dont understand the difference consider if an employee should be fired for taking company funds to Vegas and betting it all? Even if they win that's not the kind of employee you want around.
The premise looks very interesting but I can't tell if this exists or if it's a call for contributions for a broad idea. Based on the home page I'd assume this system is not net implemented, let alone functional.

Pages are either full of calls for projects or buzzwords for existing projects.

I think I've found the page containing implementation details but it all seems to be crypto/blockchain stuff. Disappointing, was hoping for something better.
Some Kubernetes and Docker people get somewhat religious about it, and rather than taking “I/we don't support that and don't have any immediate plans to, but feel free to try it yourself” as a valid response will plead, nag, and otherwise try to cajole a project's maintainer's to reconsider, sometimes being irritatingly persistent and calling into question a person's overall intelligence because they don't currently want to directly support that plumbing. Such discussions can become time-consuming, tiresome, and (if really persistent in trying to convert them to the cause) difficult to just ignore.

> be banned if I asked about it

I assume this means the maintainer(s) have experienced the above a few times, and have given up trying to be more polite about it!

Don't take it personally. If you want to use a tool with that plumbing then feel free to DIY. If you make it work well, perhaps publish your process and/or images and support it for others who need/want that support.
OSR exists to to serve their legacy userbase it feels like, who are older and therefore more likely to purchase subscriptions (so they feel it's worthwhile from a business POV) but also more likely to be put off by the level of microtransactions they wanted to put in RS3. So after some very vocal criticism, the "by vote only" system was basically put in because it was the only way what became the OSR community could trust them.
> Landlines were state-of-the-art tech more than a century ago

And they were state-of-the-art until the late 1990s, when mass consumer mobile phones became a thing.

You can either be stubborn about tech, or adopt a grown-mindset and learn about new things.

Their generation developed this technology - it can't be beyond them to learn it?

> My mum's 1980s PSTN phone still works

Well it doesn't for much of society - that's the point.
Boston Uni researchers claim to have developed new, more lethal Covid strain
It makes good sense.

UW is not one that easily comes to mind when one thinks of getting a job at a FAANG. Looks like it should be at the top of the list if a job there is your goal.
Go has exceptions but its definitely not advised to use those as an error mechanism. Recover is really a last chance effort for recovery, not a standard error catching method.
If the argument it allows these people more stability / wealth to circumvent currency controls of their country, I don't see why the argument can't be extended to first / wealthy worlders as well. To note, I'm for deregulating these currency controls and deregulating the banking system, but giving 3rd worlders a pass while being harsher on those richer than us just seems like crab in a bucket mentality (not accusing you of that, but I've noticed HN exhibiting this duality).
I'd suggest adding at least one example of using `semgrep --pattern <pattern>`. That seems pretty well hidden in the docs, and for me it's the most useful option.

I wasn't trying to search for things that other people thought were interesting; I wanted a tool that would search for some pattern I thought of - and preferably without having to write a yaml file.
You can order in the app without even being at location and then re-orders as much as you want.
Even if we assume the whole fuselage is intact in one piece, with the wings broken off, it's possible that it fell into the mud, silt and soft squishy bottom on some abyssal plain and is more than 1/3rd buried. Making it even harder to locate than a cylinder resting on a rocky surface.
It's the same in Denmark. I get charged extra by the bank for using cash and others look at me weird. I have a rooted Android phone and am privacy mad. Most Danes think I'm a weird foreigner (which, to be fair, I am!)
She settled with the SEC:
https://www.cnbc.com/2022/10/03/kim-kardashian-settles-sec-c...
gzip is a pretty old, pretty core program, so I imagine it's largely in maintenance mode, and that there is a lot of friction to pushing large changes into it. At one point, pigz required the pthreads library to build. If it still does, the gzip people would need to consider if that was appropriate for them, and if not, rewrite it to be buildable without it.

There are multiple implementations of zlib that are faster than the one that ships with GNU gzip, and yet they haven't been incorporated.

There are also just better algorithms if compatibility with gzip isn't needed. zstd, for example, supports parallel compression, and is both faster and compresses better than gzip.
Thats why JavaScript has both undefined and null!
I use headphones exclusively outside on our farm. All of the equipment makes a lot of noise and decent headphones help with the noise. And because my wife gets the 'new tractor' with a cab, radio, and AC, I get the 'old tractor' and get to sit out in the sun from sun up to sun down during hay cutting 3 or 4 times a year. I've yet to have a pair of headphone last a full day. This could be cool and keep me from having to keep 3 pairs on hand.

I freely admit that I am an outlier, but I'm used to people not understanding that a large segment of the popular leads totally different lives with totally different needs than most people.
I've been to all continents except maybe Australia

Maybe Australia? You don't remember if you've been to Australia?

Congratulations! I've never been so drunk that I didn't know which continent I was on.
I think you've missed the important information I was trying to convey. What sparked the conversation about that friend? Did your other friend say "Hey, I ran into so and so recently"? If so, then that's more than enough information for FB to make that connection (FB sees that these two people were in close proximity, through GPS, and stayed near one another for an extended period of time. Meaning they probably were talking). But that's not the possible path to the suggestion.

There is also the psychological aspect of we recognizing hits more than misses (in this case. Often it is the reverse but context matters).
Do you mean persistence?

https://redis.io/docs/manual/persistence/
Doesn't really explain how co-pilot is stealing your community. I've used co-pilot and it works great until you are past boilerplate than it falls apart.
Giving the state and large corporations an unelected veto power (without due process!) over your ability to transact is an express train to a society without anyone having the ability to meaningfully dissent.

i.e. a dystopia
> the revelations do not provide a significant market substitute for the protected aspects of the originals

It does seem like generative AI systems provide a significant market substitute, so this ruling probably wouldn’t apply, in court.

edit: see https://news.ycombinator.com/item?id=33194623 for some initial thoughts on how this problem (and others) could be rectified.

For example, with a database of protected works and self-censorship algorithms for generative AI systems, conscientiously objecting creatives could have a mechanism for excluding their works.
the linked Euroatom Supply Agency Report says otherwise.

But it's besides the point anyway: the grandparent argued that it is stupid to import 15% energy
Ha, I tried coding to Nine Inch Nails but I got too angry at compiler errors!
He skips connecting it with model theory by choosing statements where it is clear what they mean (collatz conjecture, halting problem). I think that's OK.
But not auto-dimmed side view mirrors, so it sometimes doesn't help if the following car is in an adjacent lane.
I guess YUGNI (You're Usually Gonna Need It) would be close to the ideal intersection between pronouncability and original meaning.
the only thing I could possibly think of are receive-only apparatus like magnetometers, which are themselves used by low flying aircraft and surface ships to locate submarines. And likely of very limited value in underwater navigation unless you're in a research submarine literally hovering a few meters above some rocky metallic outcroping on a seamount.

Or something thermal sensor based, there's rumored to be systems that submarines can use passively to follow and track other submarines by the waste heat put into the water.
Thiel found a way to hack around New York Times Co. v Sullivan.
I don't think you'd get the money together necessary to get your freshman run even off the ground without at least some kowtowing of the line of the major donors for your party. The nature of campaigning imo makes pretty much all politicians more beholden to money than to their constituents. Its expensive business, and if you decide not to play the game, you just end up smacked.
Sure. You can transmit the sonar from a different location. A hidden sub could send out a drone to make the sonar pings from a different location. You'll be giving away the location of the drone, rather than the sub. There's still an issue around detecting that a sub is in the general vicinity, of course.
This is Drew's position:

https://paste.sr.ht/~sircmpwn/78cc21e1661d5a9d8038f47e532d28...
Use it or lose it, one might point out.

I stopped carrying cards.
In part of Europe, China, and South America.
> anybody who has ever written or created something and shared it publicly is liable to have their work assimilated and an infinite amount of derivatives produced with no control over how they're used and by whom.

This has been the case ever since people started putting their art on the Internet publicly. The only difference is that now it's algorithms creating the derivatives, not people.
The linked page makes that specific claim.
Argentina's money supply has rapidly expanded with their recent currency crisis.

https://tradingeconomics.com/argentina/money-supply-m2
Looks like a bunch of cryptocurrency/blockchain people scooping up government funds: https://essif-lab.github.io/framework/docs/ssi-standards

This could be the real start of web3, but I'm pessimistic about the way most of the homepage is talking about funding more than about the problem being solved. The rest reads like a whitepaper.

Maybe blockchains are the right technology here (though I doubt it) but the people writing the documentation were the wrong people for the job.
You've inspired me to give it a chance.
> For a small company, give me a way to run one container in an autoscable way and we can go from there.

What's the best way you've found to do that?
Are there self-driving car tests in Europe, and are they doing any differently? Seems like a potential way to test the hypothesis. OTOH I bet they could still have a lot more signs that would help. The Europe/America difference might be pretty marginal...
I wonder if there isn’t another solution here. It seems like the issue is due to large translations? Presumably your view frustrum is small enough that single precision floats are sufficient for the entire range, so couldn’t you just add subtract some offset when calculating the translation matrix for both your view and the model translation? I suppose this may result in instances where you need to recalculate the translation matrix for some visible meshes, but that seems less complicated that trying to increase the on-GPU precision?
I'm unsure how "disappearing messages" is a privacy feature? The message had been sent and decrypted, presumably with a "disappear in X minutes" flag so that the UI hides the message, but the message can't be magically removed.

The only remaining thing is encrypted backups, but that's a [mis?]feature of iOS backups, I honestly wouldn't be surprised if a device backup includes unencrypted WhatsApp (or Google Chat, Talk, Allo, Messages, ...) messages.

If of course you just use messages in iCloud and never back anything up directly ( :D ) that is completely E2E, so it's just everything else that isn't protected. :D
You've been using HN repeatedly for ideological battle. We ban accounts that do that, so please stop doing that. It's not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html