skysight-inc/HackerNews huggingface dataset:
It's not a problem. Many microcontrollers with GPLv3 licensed firmware has been shipped with perfect GPL-compliance.

Tivoization is only defined as "They can modify or execute arbitrary code, you cannot." If neither they or you can modify the end product due to technical reasons, it's not Tivoization. FSF said:

> Tivoization: Some companies have created various different kinds of devices that run GPLed software, and then rigged the hardware so that they can change the software that’s running, but you cannot. If a device can run arbitrary software, it’s a general-purpose computer, and its owner should control what it does. When a device thwarts you from doing that, we call that tivoization.

The anti-tivoization clause basically says "the necessary technical information and data (Installation Information) must be provided to the user, so that the user can run whatever software they want, just like the developer can", for example, if firmware update is supported, the protocol must be documented and provided to the users. If signature check is used, there must be a way to get a key or bypass it. However, if nobody can modify the system in its final form (e.g. if the firmware is in OTP ROM, if the JTAG interface has been permanently disabled), it's not Tivoization, no action is needed. Arguably, when you disable EEPROM write via an one-time fuse, it ceases to be a general-purpose computer at that moment.

Thus, you can still create a product that has been completely locked down, if it has been really locked down with no backdoor to ever be unlocked again.

GPL says,

> Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.

> If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
it would help if the article put them next to each other. Then yea i think it's definitely apparent they are different people: https://imgur.com/a/zJJNSFG

I would hope police are better at this sort of thing then me.

Also i would hope better quality images would be used, these are terrible quality.
I played a bit last year building my own sex toy controller, using a lightweight RPi Zero, an Erlang server, and a nanoKONTROL2 controller. It was quite fun and I hope to find some time soon to resume working on it :-) Bluetooth isn't a fun protocol to deal with, tho.
I have a lot of doubts on the cost/efficiency of this. Keeping things airborne will always cost a lot more energy than rolling things around. Ground-based delivery robots make some sense, air-based ones likely don't.
People are forced out of their home all the time, without the gigantic windfall of money that a property sale entails.

Evictions happen all the time, and these poor folks do not get the windfall of a $1M investment paying out. They get the trouble of trying to find a place to rent with an eviction on their record, which means they will be paying higher rents with less ability to pay.

Nobody should be forced from their home, homeowner or renter. But in California we only privilege the already privileged with that sympathy.

Prop 13 has forced far more people out of their home than property taxes have forced people in NY State out of their home. And NY has high property taxes and lots of people. So does NJ.

The idea that Prop 13 protects people from being taxed out of their hugely inflating financial asset is somewhat preposterous on its face. It mostly protects large landholders, and gives a tiny tiny benefit to the people that we are concerned about.

Focusing on the ineffective application of protection to a tiny number of millionaire homeowners, while ignoring the wealth inequality that funnels money to the people with tens and hundreds of millions of property, is extremely short sighted. It's time to stop pretending that Prop 13 is about the minor side effect of protecting a homestead, and pay attention to its primary effects, which is to encourage financial speculation with land and to give away tons of tax subsidies to those with the most land wealth that are hoarding it the most from better uses.
To me, healthspan almost as long as lifespan would be a good outcome. What dreads me is spending several years in a nursing home, immobile, riddled with pain, low-key hoping for death.
It’s nothing for these recruiters to auto-send an email to everyone that didn’t get the job when the listing closes. Indeed/Monster do it by default.

The way I see it, recruiters want to string you along just in case their first picks don’t work out and to prevent you from realizing that you probably need to be looking for gainful employment elsewhere.

This is on the more benign side of what recruiters get away with. You can sue Oracle for ageism, sexism, etc. You can’t reasonably sue JobsToday! because you wouldn’t get anything out of them and another recruiting firm would just pop up in its place. It boggles the mind that we allow companies to offshore their discriminatory hiring practices to recruiters.

That’s fine. Once the broader public becomes aware of recruiter abuse, I imagine they’ll get legislated or regulated out of existence.
Show HN: Revisiting Stack Smashing in the 2020
When it became evident to a recruiter I didn't like the initial compensation package offered, they immediately de-prioritized me. They somewhat at first said they'd help negotiate, but then had to tend to other things. We were so close to a deal, but my recruiter didn't want to go that extra mile. So, they made $0 since no conversion. (And I was only looking for 15% additional compensation -- I wasn't asking for the moon here).

They went so far, to only drop the ball at the very end. I understand third-party (kind I was working with) and in-house recruiters operate a little differently, but I still found this surprising.
What about changing the rules around commercial use of drone photography / videography?

I don't understand why it's fine to use drones to take photos and videos for personal use, and why it's perfectly fine to use the smartphone in your hand for commercially-usable photos and videos, but combine the two and you suddenly have to get an FAA license?

That requirement feels very arbitrary, and it feels like a requirement that will eventually go away.
True!

I sometimes handle interviews and I've been ghosted by a couple candidates in the past who wouldn't answer even after multiple emails and phone calls. Considering how overwhelming interviews are, I can sympathise...
Breonna Taylor was killed by mistake because her boyfriend started shooting in the darkness against the trigger-happy cops who had broken into the flat, probably unannounced.

The horribly botched affair is, more than an intended killing (which is the definition of murder) the product of a cultural stupidity that affected both the actions of the police and those of Breonna's boyfriend.
As a teenager, I did not own a computer, and my high school's computer room with its SuperPETs was closed over the summer break.

So I spent my 1983 summer break on our porch with my dad's Hermes 3000 writing the primitives of a FORTH interpreter in 6809 assembly language (I may have written an earlier draft in long hand; I don't recall). When school started again in the fall, I entered my manuscript and got the interpreter to run with not all that much trial and error (considering I had little prior assembly programming experience).

I swear I was not trying to be a hipster!
When the police pulled out their handcuffs to arrest the man, he fled out the back door of the hotel, losing a sneaker on the way. Outside, the man jumped into a black Dodge Challenger as officers drew their firearms and told him to stop, but he took off, causing an officer to jump out of the way, the report states. He crashed into the back of a patrol car and a column outside the hotel before speeding out onto Route 9, an officer wrote.

Not sure how you characterize that as "shoplifting". They had already questioned him about the shoplifting, without pulling their guns. It was the escape, driving at the officers, and ramming that got the guns pulled.
I'll assume you haven't lived in the US.

It's not easy to get work authorization documents because there is a huge queue for legal immigration (for example, my friend's cousin just moved here from a country on the Indian subcontinent, after having waited more than 15 years for a visa), while people in Mexico/Central America/wherever need to improve their situation NOW; they simply cannot wait the decade or so it would take to obtain real documents, even if they had the money required to even start the process.

Living and working in the US without authorization is a criminal offense, and if caught by someone who cares enough, illegal immigrants will be deported and permanently barred from obtaining legitimate work authorization.

Of course, there's always the option of counterfeit...
I've struggled to wrap my head around MMT. I'll definitely read this paper in full.

What I've gleaned so far:

One big primary difference between camps (pro, con) is emphasis on monetary policy versus fiscal policy.

As a layperson, it seems to me that all involved are still struggling with the metaphors, the narrative. What is the Ray Dalio level explanation?

Worse, fundamentally, I don't think people yet agree the definition of "money". On this, David Graeber's book "Debt: The First 5,000 Years" blew my mind. Methinks this debate (and rhetoric) would become more constructive if the belligerents stopped wrestling with notions of money as a thing -- to be minted, exchanged, and hoarded -- and squinted a bit to think instead about debts.

So I'll now share (again) my very draft metaphor:

Government spending is a loan, which is repaid thru taxes.

After all, banks create money thru issuing debt, and governments are the biggest banks of all.

With this frame, addressing inequity then becomes a matter of who receives those loans and their consequent tax burden.
RF can still be expensive depending on how it needs to be implemented. As a casual drone pilot I’m still concerned about how this is going to effect cost, existing equipment in the field and hobby/home-built uSAS’s.

I’ll still take it over the internet mandate, however - so it’s a step in the right direction.
I Have Access to Bank Accounts That Are Not Mine (Capital One Bank)
MUSL Performance with Mimalloc
We didn't throw away C++ back when the STL was no good. Why should the situation with Haskell be different? (And Prelude's problems are way less severe than the problems the STL used to have.)
Ask HN: Did Dream Cheat?
Did Dream fake his livestreamed Minecraft 1.16 speedruns?

Offical moderator analysis: https://youtu.be/-MYw9LcLCb4

Dream’s response: https://youtu.be/1iqpSrNVjYQ
Oracle Database with Docker
You think it is bad that a company provides good documentation on how their product works and how to use it?
And that is the great thing about it. It is just another car, but runs on electricity. I really do not dig the futurism other car companies are trying to sell with their EVs. Why does everything need to look like some weird futuristic fantasy instead of just building a "normal" looking car with a battery in the floor?
Privacy Bee – Protect your privacy with one click
"See the worst-offending companies by name". Um, how? The only thing you can do is click the "Let's go" or "Get started" button, and they both lead to the same form which starts with "What is the first name of the ghoster?"
Maybe. I don't remember there being 30 instructions either though. We need A RISC Core Wars. (Although he did mention a reduced set of commands still took 1.5 hours of hand-holding....)
The requirements are different from animated movies or games, though.

Backgrounds are, by definition, not what the viewer is going to focus on. Oftentimes they'll even be out of focus and therefore slightly blurred.

Don't get me wrong, Disney's interactive set technique is revolutionary and shows how far Unreal has come, but I still expect future Pixar movies to take hours of rendering for every single frame (because by now that's basically Pixar's selling point).
Speaking of the garden, what garden!?

iOS devices have had a file system users can at least save and retrieve from for years now.

The mobile app landscape has changed from the gold rush early last decade, and I rarely install anybody's. I empathize with the developers still trying to make it there, but its not a user's problem.

The protocols that Apple chooses to promulgate work really well.

Flagship games work really well.

The garden has gotten really big, I can't see the walls anymore but little bad gets in.

Computers do what I want them to, here. They don't do what I want them to do outside of here. For context, I jump into a Windows instance, or routinely put compute instances in the cloud.
Checkout Saver – More features, more savings
My dad was a biker. He lead a clean and sober biker club, but you can't really tell the difference between that and a gang unless you know the symbols ("colors") on the jackets.

When I was maybe 11, we were in eastern Washington, I was on the back of the bike, and we got pulled over for failing to signal when pulling out of a gas station. Which I don't think is a violation? And also we did signal. But in any case, the cop approached the bike with gun drawn and pointed at us.

It's not about the suspected violation. These are cops willing to aggressively threaten lethal force when they are experiencing fear/anxiety/uncertainty based on what the suspect looks like, be it their skin color or their clothing.
I think of it more as a BBC thing than a LinkedIn thing: https://danielmiessler.com/blog/email-like-bbc/

If you're trying to get your point across to busy people, short paragraphs help.
Anyone want to bet in what capacity this will be used for (police) surveillance ? Especially since Alphabet and Amazon are involved.
Apple Music Like Cards with WebGL
3D-printing hollow structures with “xolography”
I just started getting into macOS and iOS development and the documentation is HORRENDOUS.

Even the classroom educational material Apple put out is incomplete, outdated, and often completely wrong!

Additionally, It seems to be impossible to compile anything in Xcode other than a hello-world without gettting undocumented warnings and (non fatal) errors logged, which, if you can find a matching thread on their forums, usually results in a “just mark it down as log noise”.

Has it always been this bad?
> we’re thinking a little bit about a Git Version Control or github-esque software for storing, documenting, sharing and iterating on curriculum

That could be wonderful.

There've been attempts at creating sites for customizing OER texts. But creating communities is hard. Especially as a closed-source VC startup.

It might be nice to support transclusion. Sort of the textual equivalent of importing a code library. So one might say "insert here, that introduction to topic X", and have it track someone else's iterative progress on introducing X.
Antiquated my ass, society is going to need stability again and the way things are going, the mild authoritarianism of religion is going to be a “godsend” in the near future. Progressive ideology has been wholly co-opted by misinformed feminists — who are shitting on minorities that need actual help — and the resulting instability is going to need a magical (read god/supernatural/made up) guide so we can get back to a sane state before we can move forward again.
I'm an employer, and we're open with recruiters about our limits. I bet you passed the limit the employer was willing to pay.
Partly it's because the issues are not orthogonal (raising minimum wage will increase inflation, but it may also result in a shift in wealth towards working people).

MMT is a pretty scary concept - 'wage controls, price controls' etc. etc. it's all just the same sad stuff played out around the world in the last century.

It's basically 'central bank socialism' i.e. take over control of the means of production by controlling the source of money.

It's 'more than that' and it's worth discussion, but it's pretty scary to think how some people would like to employ this in policy.
why be anonymous? that is so juvenile. :)
Some of it returned, but a bit messed up. Same with my girlfriend. Same with several friends. It's pretty common. I only regained the ability to smell natural gas somewhat in the last month. It varies day to day whether I can smell it, though. Or smell at all.
Show HN: Contact Your Local Government Officials
> That requirement feels very arbitrary, and it feels like a requirement that will eventually go away.

Because it's the only way they found to regulate the behavior. They would prefer to regulate all of the drone flying, but they have limitations in power in a variety of ways, and they don't want to bother Congress about it.
I think you're right, but I also think it loses its punch if you overuse it. I'd suggest saving it for lines you really want to highlight.
You may feel it's arbitrary, but it's consistent with other FAA certificates: i.e. you need a commercial pilot certificate to be paid to fly.
Haskell enforces function purity (side effect isolation) using the type system. This is relatively novel, neither Lisp nor Smalltalk did it or even tried to do it, as far as I can tell. You could put together lazy values in Lisp manually but Haskell made the entire language lazy by default, and as a result, you couldn’t reliably sequence I/O operations if you tried to “cheat” the type system by giving pure type signatures to functions with side effects. The result was (eventually, in Haskell 1.3) the modern IO monad.

If you were using Lisp or ML, you could write pure code in the core of your program but fall back to impure code wherever you liked, because purity was not ever enforced. This explains why nobody really used stuff like monads in Lisp or ML—it wasn’t practically useful, because you could always just write impure code.

> Besides, isn't Haskell fundamentally about about lazy evaluation and rigorous type safety?

I’d say—no, absolutely not. It’s not about either of those things.

“Rigorous type safety” is kind of an ill-defined concept. I’d say Java has rigorous type safety, but it’s very different from Haskell. The lessons from Haskell is that function purity (side effect isolation) is incredibly useful, and laziness is the historical reason why functions in Haskell had to be annotated with the correct types—because a "print :: String -> ()" would not work in Haskell.

In other words, the fact that Haskell uses lazy evaluation forced the development of type system capable of expressing side effects and sequential operations, and now that we’ve discovered how to do that, we could discard the lazy part and make an eager version of Haskell. Some people have done that, there are a couple eager variants of Haskell out there. They are very recognizably Haskell.

There are a couple other cool things that came out of Haskell’s purity, like software transactional memory. Haskell didn’t invent STM, just like it didn’t invent purity, but Haskell is still the one major success story for STM. The lesson from trying to port STM to other languages is that Haskell’s purity is what made it successful there. Lazy evaluation, in a sense, is just the thing that breaks your program if your functions are not pure, keeping you honest.
A sixteen year quest! Amazing!
Coolest Cooler, in final accounting, cost its Kickstarter backers more than $4MM
I agree, "machine learning framework written in <lang>" is relevant, not sure i agree about an interpreter though :p
Similar projects have been inspired by this. Someone made a version of this, but for GitHub: https://github.audio

And another, but for Twitter: https://iora.live (disclaimer: I'm the author)
> Or maybe different people have different needs and don’t care if every device is “open”.

Just because Apple are boiling the frog doesn't make it a good thing.
> I object to the absolute certainty of the writing.

That's a better way to phrase it than "complete bullshit", which suggests you object to more than just the certainty.

I'm not really sure what your nitpick is here, anyway. Because <100% of people found out about this harmful pollution from that lawsuit, it's unfair to say that most people did?

Do you just believe that you can't credit anyone for popularizing anything, because some niche of people already knew?
Well the answering service sold itself to a larger answering service, so I no longer work on that. I may one day finish the V2 of my software. The original one was done in 2007 using Asterisk, PHP and COMET (HTTP long polling) and was banged out in 72 hours. It was an emergency situation, where their old setup finally died (circa 1986).
As of Big Sur [1], the license explicitly requires providers to rent out an entire machine at a time.

[1] https://9to5mac.com/2020/11/11/macos-big-sur-adds-leasing-te...
Gutenberg is just one of the bad things about WordPress. I too recently built a website on WP because I wanted to buy a theme and move fast.

What a management nightmare that thing is! Especially the extensions and theme ecosystem. They makes upgrading WP basically impossible without breaking everything. And not upgrading means a potential security vulnerability waiting to be exploited.

I gave up and rewrote the entire thing with Jamstack.

It seems like there truly is a gap in the market between WordPress, Wix and vanilla everything, but sadly, I'm not sure it's a market worth pursuing, financially speaking.
Stripe has a serious ego problem.
If you give people who didn't get a job the chance to anonymously trash the reputation of a recruiter, the veracity of the reviews are going to be garbage.
It's likely that the energy cost of drone delivery is a small fraction of the cost a human delivery driver incurs walking to a stoop, particularly if one considers the not insignificant injury risk.

flight is appealing over ground based drones as one delivery truck or base station could concurrently service multiple blocks with lower risk of someone abducting or damaging the drone. Although in all honesty I'm not sure if weight, range, carrying capacity, or speed would work out in a compelling form factor.
Because guaranteed sales from the government is clearly not the same as having to compete with Intel and AMD
Yeah, but why? Is it a feeling? Is it because it's not relevant if you can't immediately read the code since it's not a language you usually read/write in? Once again just curious :)
has any human reviewed the match before throwing the person in jail? I hope they did and in that case it is clearly a human error.

Of course, no AI system (facial recognition or not) should be a sole decision maker for even detaining anyone.
Even with the 3 extra cores for most laptops it means thermal (or power) throttle and likely high memory and cache pressure.
> We loose confidence because it seems that the promises of correctness aren't fulfilled and we don't have enough evidence that we aren't wasting our time. We would need at least to see the light at the end of the tunnel to keep us motivated.

Sometimes you go into the tunnels that are not tunnels but rather mines, and you go there not to see the light at the end of it, but rather to dig diamonds.
If you find this stuff interesting, the biology part of it anyway, you might like this book: https://www.goodreads.com/review/show/1807793288
It's called broetry.