skysight-inc/HackerNews huggingface dataset:
It’s a good excuse because it’s a fair description of why cowardice is rational in many western legal contexts.
Show HN: Gazzetta, read news and links from Mastodon (iPhone, free)
The music industry relies on government supported copyrights. Music is often unsaleable unless you have an existing exclusive contract with the label. Royalty rates are set by the government.

We're pretty far away from any actual "free market" here.
TL/DR; the researchers deliberately gave an AI prompts that were explicitly against how the developer trained it. The Shenanigans in the title means the AI deliberately lied or mislead in it's answers to it's prompts in order to conform to it's trained, and further tried to hide that fact it did so.

They divide the ways it did this into various categories, eg sandbagging (faking that it didn't know the answer) and exfiltration (tries to influence how a future model will behave if it's shut down), and then try to measure how much various AI's engage in such behaviour. The answer was rarely 0.00%.
In such places folks feel comfortable leaving $10k worth of gear in their vehicle, law enforcement would most likely follow up if you had the gear tracked to a known location. I've seen such happen with the items being recovered and the thieves arrested in a matter of hours from the theft happening.

In places where leaving $10k of gear in your car is considered foolish and the victims are blamed as many are used to these days, law enforcement is useless and the victim of the theft laughed at as being hopelessly naive.

It's the tale of two worlds really.
Ah, thanks.

I just read the parent post, lol.
what is a building block? A library?

I'd be surprised if npm universe is not >10x bigger than all public c++ libraries combined.

The question is too vague to have any meaningful answer.
Can anyone comment on the universal portfolio article linked in the conclusion? Asking for a friend.
Will this one have a global shutter or a rolling shutter? The tech specs doesn't seem to say either way.
Oh hey Jeff! They should probably include your real-world experience in the FAQ :D So a CM5/RPi5 at approximately half the score of N100 is usable?[0] Can't wait for the next stage.. a pre-fab HA-Voice/CM5 hybrid device (or perhaps more likely a Banana/Orange/Odroid variant).

Shame they're vague on the Whisper’s Small or Large models that require significantly more powerful hardware part (even if it's just preview edition)

[0]: https://www.cnx-software.com/2024/04/29/raspberry-pi-5-intel...
Was it ever explained why? This was an unanswered question I always wondered about from time to time. They must have done something to remove RGH capability?
Modular has an active community on Discord with a community showcase. They also have a new forum. Those are probably the best places to get a sense for what's being built with Mojo currently.

I believe Modular committed to open sourcing more components of Mojo at their last community meeting.
> If you don't care about your child's development and be there to support them, then you can just skip having children in the first place, or building a family altogether.

This is much easier to do now compared to 30 years ago, but there's still a lot of pressure to conform to the spouse/kids pipeline.
One of these wouldn't sign me up as they couldn't offer any savings (92% of my use is off peak, around 16ct NZD (9 USD) / kWh).

A lot of the time such companies pray on people on stupid plans (or those paying thru the nose for "exclusively renewable") power.
I encountered a case of this in college, where there were four clean digits - a tough task to be sure! But fortunately the digits happened to be the same set of digits that comprised the room number. It took two guesses, because there was a twist - the combination was the room number, backwards.
There are countless examples of police not knowing the law.

If you talk to them in person, it should be to get an idea of what they'll do, which may or may not have something to do with what's legal.

If you want legal advice, ask a lawyer with experience in the relevant area.
I understand your frustration with these unfair offers, and I am not supporting that. In your case, you make an unfair generalization of small business owners and base your explanation of it.

In theory, if one employer offers a job with great benefits, they will win over the employer with not as many benefits. Clearly, that wasn't happening in your example.
For large code bases, the team has to pay the piper one way or the other. Pay up front with static typing or pay later with nearly infinite test cases to prove that it all works. To be sure, just because you're using a statically typed language does not mean that the code is bug free. It just means that it should all be correct with respect to types.
Having runtime type validation utilities such as Typebox help here. Even in the absence of type guarantees at I/O boundaries (where you have to just "lie" about the type you really have, which would be `unknown` if we were honest), I'd certainly rather my code at least specify what types it expects from the server than attempt to access arbitrary attributes in various places.
This problem has been know for well over a decade...
Another thing that happens with Spotify playlist is that someone will post something like:

"epic hip hop bangers"

Song 1-13 will indeed be epic hip hop bangers. Then song 14 is some random guy's track, which picks up the playlist momentum from its neighbors. Song 15-23 is epic bangers, then song 24. and on and on. The person who made the playlist is, of course, random guy or one of their friends.

That's why I typically only listen either to whole albums on spotify, or DJ sets on soundcloud or youtube. There are too many individual human beings out there with great taste to bother with the algorithmic stuff.
You can disable the speaker physically, it’s not too difficult
“The big picture: The U.S. is in the grips of a housing affordability crisis — creating huge financial headaches for many Americans”

This is just not true. Talking point being pushed by some group, I’m guessing those lobbying for subsidized housing programs.

There’s an “affordability crisis” for ultra desirable locations, but across most of America, there’s plenty of underwhelming but functional housing to be had.
I haven't noticed anything out of the ordinary, but I've grown accustomed over many years to Slack being extremely buggy, and eating all my memory and CPU time.
It is optimal for expected returns yes.
Discussion (163 points, 1 day ago, 38 comments) https://news.ycombinator.com/item?id=42457213
Oh no, cursor _is_ very nice. To be fair I've not used it for refactoring,ore for code generation, but it's great at applying changes to the code when it identifies patterns. Makes everything easier!
On singers and violinists adjusting their harmony to just intonation by fine-tuning to zero beat frequency, I wonder if anyone has made a keyboard that can do that.
A computer science degree is for the science of computing, not whatever is the latest in the workplace. You learn that on the job or a boot camp. Computer science is much more than the current popular framework and tools. It's the principles for how software works.
OMG Harjit! I saw you in the documentary! You and the entire team are total rockstars! I just cannot fathom ever being in a position to design something that provided so much joy and happy core memories to countless people around the world...you guys did it!

Just the thought of how many people you touched with your work....just amazing! :)

Had a question if you don't mind: Can you talk about the thought process behind the power supply design? Its very large even in the super slim models. Were you following a specific design driven by the hardware architecture or were there other reasons? I always wondered about that.
True, but C and C++ are not the only statically types languages available (thankfully!).
NY governor signs law making the restaurant reservation black market illegal
Yes and these are not new problems.
I encountered showstopper limitations backgrounding processes that make use of iBeacons, back in iOS 7.

The potential for data collection is massive.

I was tinkering with a firechat inspired mesh messaging concept as an indie iOS dev. I could not dismiss arguments about potential privacy concerns w/ persistent background apps advertising and scanning - but the lack thereof certainly dampens innovators too.
Possibly a deliberate pun. Owl ears, hear...?
That's not what it means? Or certainly not what I meant. As part of the protocol exchange, you do not send the private key. You're free to backup, duplicate to other devices, or write out your keys by hand... but the service has no right or capacity to demand the private key.
Agreed, I could follow the general argument but not enough to be convinced about why the result is exactly the same regardless of the order of cards.
Right, I suppose I missed that you didn't mention full isolation. That was further upthread.

In that case I suppose the point is that what's desirable as an end-state from a security perspective is that none of these devices access the Internet (ideally with a firewall rule enforcing that). In the usual home scenario where there is only 1 networking device, VLANs and subnets both seem to me like their main purpose would be to isolate clients from each other, which for mass-market purposes is currently counterproductive (as it basically makes cloud servers a requirement for non-experts). You could use them to make your firewall rules simpler, but then you need routing an multicast forwarding rules. What you really want is to get to a place where your firewall says that your PC/phone can access the Internet and nothing else can.

Basically the infeasibility of making a whitelist for typical devices is exactly the problem to solve/issue to regulate.
Semi-pedantic point -- Python is not untyped. In fact, it's strongly typed. It's not statically typed, but rather dynamically typed.
I don't know, but I think it is unfair to put all responsibility onto the business owner. In theory, a job is an agreement where you work for someone, and they pay you. Certain benefits may be required depending on circumstances, but making companies provide so many benefits is not a fair option.

Keep in mind, I'm not opposed to companies providing benefits, but I think regulating this would create more trouble than good.
You sir are an inspiration! I am but a mediocre Angular developer and reading this has me in complete awe! The kind of drive you must have had to get this done well I dont know how people manage to do it but it is so cool to see! :)
It’s not crazy, you have a million instructions and you’re just going to write all of that out in a single declaration or a list of procedures?

First off the declaration is better as it’s less error prone but it comes at the cost of being harder to write and harder to interpret.

Imagine if we communicated with one declarative run on sentence. No paragraphs at all…

Procedures are default and easier to our nature as humans.
Okey i was going to complain about what's the point of doing it in C, when it could be done more safely in Haskell/OCaml

But 2000 lines of C, and no dependencies is pretty cool!
"Unfortunately, it was later removed from the app stores."

Sure sign of a trustworthy middleware author
Italy and America are different places, with conditions. Just because one is feasible in one country doesn't mean its feasible in another.
Africa is decades away from continent-wide fiber optic internet outside of a handful of highly-developed metros.
Typically these desirable places have optional amenities that people want, like jobs.

Not many tech positions available in Huntington, WV.
I think theres a CIA base in the desert right?
An interesting use for satellite in future will be accurate estimation of solar power output in the very near future e.g. in the next hour period such that grid operators can adjust storage and demand to get a balanced grid. At the moment we can't do these predictions as we don't know where solar panels are in relation to any passing clouds.
At first glance, Google's e-signatures seems to check all the boxes for legally-binding electronic signatures: user consent to conduct business electronically, proper adoption of a signature symbol, and signed documents tamper-proof'd with a cryptographic signature.

(You'd be surprised how many e-signature platforms fail to meet the basic legal and jurisprudence standards for creating electronic signatures that can hold up in court)

I'm glad to see serious competition for 20-year-old dinosaurs like DocuSign, Adobe Sign (ex EchoSign), and Dropbox Sign (ex HelloSign). They've gone undisrupted for far too long.

Disclaimer: IANAL, but working at SignatureAPI.com I've been advised with the top e-signature lawyers in the US.
What's your username? I will check it
The motor cortex goes across the brain like that.
Just a funny note—there’s a button at the end to switch between HTML and Canvas. I think it is neat how little difference it makes… normally.

But with iOS Safari + Dark Reader, at least on my side, the HTML page is turned into dark mode with Dark Reader, while the canvas page is not. So, it basically ruins the wow factor, haha.

But it still looks nice.
One of the pilots gave an interview after the article was published. It's the YouTube video I linked.
I had the privilege of working with the heart and soul of this solar rooftop work.

Carl is a mensch.

He's also the brilliance behind https://blog.google/technology/ai/ai-airlines-contrails-clim...
US Government Shutdown: Donald Trump-Backed Republican Funding Plan Fails
> simply doesn't know how enterprise software deals work

You have highlighted an even scarier issue... enterprise software deals, if they all work like this, are scummy and the "way it works" isn't okay.
Your experience of Java likely relates to Java 8, or possibly even prior versions.

Modern Java is an entirely different beast, which feels very functional these days.

(and yes, I say this as someone who teaches these things as part of an undergrad java course)
Your final paragraph appears to equate CS degrees (education) and degrees genuinely focused on SE. CS and SE are very different fields.
The story I heard was that the gunpowder test originated in the Royal Navy.
> The only way to discredit a paper is to falsify it's claims.

The issue with the paper in question is stuff like:

>six patients who were treated with hydroxychloroquine had been dropped from the study—one of whom had died, and three of whom had transferred to intensive care—which potentially skewed the results in the drug’s favor.

So you can point out their research is crap without actually falsifying the claim that hydroxychloroquine helps with covid. It's hard to prove a negative experimentally but easy to show stuff like the above is iffy.
There was the Newton, PDAs, and Symbian phones before the iPhone.

The technology might need another decade (or two), but I think it’s very shortsighted to think VR/AR is close to its maximum user base.
Microsoft actually reversed course on this. You can make a one-time purchase to access "developer mode" and then run whatever you want. It's been suggested that this is the reason there's been less interest in hacking the Xbox. Ironically it also means you have more computational freedom on the Xbox than on the iPhone/iPad.
It'll just get shortened to Mobert in the long run anyway.
Altair 8800 kits went on sale December 19, 1974
If rents go down, as they should, you won't have people flooding into new construction unless it's cheap.

You're not wrong about it being a housing supply issue, but it's not because we don't have enough - it's because this software-facilitated rental price fixing and collusion scheme allowed a few individual property management companies to take over 80% of a market, raising prices so far above valuation that they could warehouse more than 20% of those rentals while still meeting their repayment obligations, artificially pushing people into houses, which private equity had also been investing into. It was the biggest scam of the century.

Supply doesn't imply mere existence, otherwise someone could just claim all the gold in the sun was theirs. In this case, the demand was for "affordable housing", and the supply was artificially constrained so that mortgages became more affordable than rent.

And who are the customers of mortgages? Largely wealthy pensioners. Blame them, not the feds (for housing, at least... it's not a federal power). Hell, blame the local homeowners that voted to zone out new construction, MFDs, manufactured housing, or anything that might allow any transient or poverty associated person into their schools and communities.
On the other hand, sometimes doing said research is half the fun.
This is true! However, "age" might be less of a deciding variable than experience, connections, and resources.

Here's the research on older entrepreneurs being more successful:
https://insight.kellogg.northwestern.edu/article/younger-old...

> "Among the very fastest-growing new tech companies, the average founder was 45 at the time of founding."

However, the deciding factor appears to be experience:

> "founders with three or more years of experience in the same industry as their startup are twice as likely to have a one-in-1,000 fastest-growing company."
Or still $4.99 at Costco, nationwide.
Office Real Estate Is Facing 'A Year of Reckoning' in 2025
> If a customer wants endless elevator music, then I don't think that Spotify is wrong to generate endless elevator music for them.

Do people really want low effort things, or are they addicted to them in a loop that businesses are only too happy to reinforce?

I think public tastes are at least partially trained (or "learned"), they are very prone to addictive feedback loops, and they are not entirely shaped by something intrinsic but heavily influenced by what's on offer. And if what's on offer is intentionally cheap garbage...
I just had this thought recently.

Java is a fantastic "scripting" language as long as you're fine running it in an IDE. Clean and typed syntax, powerful standard library (especially for data structures), great performance. A better choice in these respects than say Python, Bash, or Go.

I've used it for scrapers, Advent of Code, plain ole data munging and of course programming interviews.

That being said, I would never write a webserver in Java in 2024.
https://archive.today/JhZs5
Yeah, that's a mess. The MIT license thing with additional limits just doesn't make sense.

I suggest licensing under both AGPL and an existing, documented source-available license - maybe BUSL? https://en.wikipedia.org/wiki/Business_Source_License
Looks like just apple devices. It runs fine for me on Chrome/Android and using a number of other agents I've tried. Amusingly, the "download on the app store" button with apple logo is present on the desktop version of the site as well.
WordPress as an All-Inclusive Cloud Service
> There was a time when you could just set up a WordPress site at any web host and that was good enough. You could just run your site and that was it. The Internet was fairly new, the users were enthusiastic, interested and they had time and patience. From time to time, some kids playing with scripts would DDoS your site at most, but it was a rare occurrence. Life was simple.

> Today it’s different.

(The post talks about what changed between the mid-2000s and today when it comes to running a WordPress site)
I was just looking at buying “The Great American Mail Race”, which is sold directly by USPS. They charge $16.45 for the shipping and don’t even provide the shipping speed! It could be anything from next day to next month- it’s not mentioned. And that’s from USPS’s own website! How does the USPS not think to consider sharing the shipment priority with the customer during checkout? Insanity.
There are enough panels available to do both and there is no overlap in financing for both. So just do every installation that is economically viable, they don't compete for money or panels.
Tesla's New Image Problem
I'm so pleased by this article!

I'm a materials junkie. My wine glasses are made of ZrO2 stabilized by Y2O3. My daily work is to convert carbon-bearing gases into diamond through plasma chemistry. I've long considered making diamond knife blades, although recent literature searches have put me off a bit, given their demonstration that brittle ceramic blades like Zirconium oxide shed sharp microparticles that I doubt are good for the ingester.

Nevertheless, I have made several small solid diamond blades (~15 cm long) that I've used to cut filet mignon. With load cells attached, the draw force to cut with a diamond blade is <20% of the draw force needed for an equivalent steel blade coated with titanium nitride and overcoated with a thin Teflon layer, about 5% of the draw force required by a custom Japanese knife. I have one diamond blade in my kitchen that I use as a paring knife. It's the very best tool I own.

I'm gratified that our ancestors figured out how to make superlatively sharp blades knowing essentially nothing of the science underlying their work. They were very smart and attuned to the aesthetics of their work.

Thanks again for the post. Materials are endlessly fascinating.
> but language is a linear stream

But ideas are not. The serialization-format is not the in-memory model.

Humans regularly pause (or insert delaying filler) while converting nonlinear ideas into linear sounds, sentences, etc. That process is arguably the main limiting factor in how fast we communicate, since there's evidence that all spoken languages have a similar bit-throughput, and almost everyone can listen to speech at a faster rate than they can generate it. (And written text is an extension of the verbal process.)

Also, even comparatively simple ideas can be expressed (and understood) with completely different linear encodings: "The dog ate my homework", "My homework was eaten by the dog", and even "Eaten, my homework was, the dog, I blame."
> Yes there are some domains where going from the time from zero to a working product is critical. And there are domains where the most important thing is being able to respond to wildly changing requirements

I agree with your observations, but I'd suggest it's not so much about domain (though I see where you're coming from and don't disagree), but about volatility and the business lifecycle in your particular codebase.

Early on in a startup you definintely need to optimize for speed of finding product-market fit. But if you are successful then you are saddled with maintenance, and when that happens you want a more constrained code base that is easier to reason about. The code base has to survive across that transition, so what do you do?

Personally, I think overly restrictive approaches will kill you before you have traction. The scrappy shoot-from-the-hip startup on Rails will beat the Haskell code craftsmen 99 out of 100 times. What happens next though? If you go from 10 to 100 to 1000 engineers with the same approach, legibility and development velocity will fall off a cliff really quickly. At some point (pretty quickly) stability and maintainability become critical factors that impact speed of delivery. This is where maturity comes in—it's not about some ideal engineering approach, it's about recognition that software exists to serve a real world goal, and how you optimize that depends not only on the state of your code base but also the state of your customers and the business conditions that you are operating in. A lot of us became software engineers because we appreciate the concreteness of technical concerns and wanted to avoid the messiness of human considations and social dynamics, but ultimately those are where the value is delivered, and we can't justify our paychecks without recognizing that.
Maybe a README that shows how it works and what it does would help. As it is it is quite opaque IMO, with just a few high level comments.