skysight-inc/HackerNews huggingface dataset:
>I’m not exactly sure why Tesla needs to call what English-speaking humans call “driving” the “dynamic driving task (DDT)”

My hunch is they do this to be more precise in terms of what the software actually controls.

Having previously worked in safety critical software roles, there were times when the team would get into disingenuous word smithing to avoid safety requirements. E.g., “the software isn’t ‘autonomous’ because it requires a human to make a destination decision at the onset”. In this case, using the word “dynamic” removes any ambiguity that the software is making continuous, time sensitive decisions after the human. Just calling it “driving software” probably isn’t prescriptive enough
Bitwarden Send, the feature under discussion, could certainly work without an account. (It's nearly the same thing as Firefox Send, which didn't require one. Although using accounts probably helps prevent abuse, which I think is what forced Firefox Send to shut down.)
You are conflating GDPR and the annoying cookie dialogs.

GDPR regulates, among other things, how information is stored and deleted on servers. I have worked at multiple companies in both Europe and the US who take this very seriously and has definitely altered their practices based on this.

For example, pre-GDPR, we would "mark as deleted" but not delete. Now we delete.
Comparing life itself to crypto is ridiculous.
You are referring to Data-Oriented design, while I am referring to Data-Oriented programming

https://blog.klipse.tech/visualization/2021/02/16/data-relat...
I don't doubt we'll eventually get there, but I feel there are massively under-appreciated implementation problems with this approach.

Even assuming you have developed a standard protocol that can be used for cars to communicate with each other, how do you make sure they coordinate? How do you protect against malicious actors?

The programming analogy only works up to a point, the general problem would be coordinating multiple independent agents that you don't control, without knowing the code they're running.
What's the point of buying a jeep wrangler (or a ferrari), when you already have a subaru? Don't they all have 4 wheels?

General purpose tools are good for most cases. And being widely available they are cheaper too. Sometimes, however, you can do a better job with something special purpose tuned to the exact task at hand, but you have to buy the special purpose tool. The question is not IF it's better the question is whether it's worth the cost to you.

here are some things malloc can't do (afaik):
- different pools for different parts (threads / datastructures / etc) of your app
- better control over data locality
- real time / non blocking allocations (i.e. low latency audio applications)
- querying remaining available memory
- releasing entire pools with a single call
Thing is, Ryzen Zen3 is supposed to be pretty close to M1 on efficiency as well - this is why I want to see numbers comparing them because they're closer in capability than some obsolete Intel chip.
Heh, when was this not the case in the past 20 years???
For centuries, Big Sur residents have seen 'Dark Watchers' in the mountains
It's the other way around: these phrases are neutral observations and reasonable opinions, perhaps reasonable reactions to insanity of well-known political slogans - importantly, it's something a random person can come up independently, without reading the exact words first. But at some point, these phrases rapidly become politicized, and this catches a lot of people off guard.

You voice your thoughts, fully expecting the audience to consider it neutral, but it so happens that your words pattern-match to a phrase that became a political slogan somewhen in the last few months, and boom, your audience hates you. You just stepped on a political landmine[0].

It seems to me than in the past 5-10 years, social discourse became littered with such political landmines, and at this rate, it's very hard to keep up with the list of phrases that can blow up in your face.

--

[0] - https://news.ycombinator.com/item?id=25968760
Because of sharing. I think knowledge should be easy to share, like send a message. And the next move after we send message is about the other (receiver) save and learn the knowledge.
I’m amazed that a large corporation gets away with it. It’s super scammy.
Yeah I agree with this, something has to be going on. Every time the price makes the headline for something, be it art, real estate, etc I usually think laundering is the main driver of extraordinarily high price.
> Like most of these rants against "censorship" they skip over people's rights to restrict speech as a form of speech itself: there is no moral (or legal) right to give people you disagree with a forum or audience to express their view.

Free expression is a moral right.

And what is a platform anyway? A wordpress site? A twitter account? An IP address? A bank account? A megaphone? A street corner? A sign? How far are you willing to go to shut other people up because you disagree with them?

> Calling to silence others (that is, encouraging them to take your view of not giving them an audience) is fine as long as people have a choice on how to respond.

How did we turn so quickly to this view? When I was growing up, everyone would have blanched at the suggestion that attempting to "silence others" is a-okay. It wasn't that it was illegal. It was that it was a strategy that would only occur to weak, ineffectual people who were afraid to argue on the merits.

> Is the government or some other absolute authority censoring wrong? Yes. Are powerful monopolies (or near monopolies) wrong to censor? No, because they have the same speech rights as others, the problem there lies in the market power of the monopolies, not their speech.

By what principle is it wrong for the government to censor? Once you've answered that, please explain how that principle magically stops at the government.
Broken clocks are right twice a day. Though I agree that involving both the military and the NHS has resulted in being enormously successful at rolling out the vaccine.

Let’s hope that the NHS gets properly funded and doesn’t get privatised. Because the US vaccination rollout is a shambles.
But the receiver having access to the message for eternity isn't the only issue to address. If a phone is subpoenaed and the messages of interest are no longer on the phone nor on a server, that's a powerful feature.
Here's a good summary by someone on StackOverflow, with links to Ruby source: https://stackoverflow.com/a/1836838/2850811
how is it different from segregation ?

personally, i am against it. we already have schools which only accept specific religion (muslims, christians) and cross religion interaction is sorely missing and causing a rift right from childhood.

I have much easier solution which can eliminate caste altogether.

When british was signing up Indians for indentured labor in Caribbean, British offered to give fresh set of identity (like witness protection in US) to anyone who agreed to go to Caribbean.
every one chose brahmin surnames.

When Indians finally arrived at Caribbean, all Indians were brahmins.
when all are brahmins, being a brahmin stopped being special.

Indian government should
1. give an option to change surnames. OR
2. stop recording first name/last name/family name in all official documents.
3. stop recording caste as part of aadhar/official census/all governement documents.

if goal is to have a society with out discrimination, lets start doing it.
that should push us towards a caste free society.
Ask HN: Why is Google full of spam?
I understand that Google is fighting an uphill battle against spammers, but it really puzzles me how search results for very concrete queries are so obviously full of span entries. I just searched for kCGPDFContextAllowsCopying and expected to find examples where this symbol is used in the Apple SDKs.

The first result (as expected) points to the official Apple documentation (which sucks by the way, but that's not my point).

The second one gives me a Stack Overflow question, which wasn't really helpful. Below that in smaller font size are other results from Stack Overflow. One of these happens to answer the question I had, but I couldn't see this without clicking on the title, because these results are shown without text excerpts.

After that, it goes downhill very quickly with different one-to-one ripoffs of the (non helpful) SO result mixed with some translations of that article to languages I don't understand (and cannot even identify by the symbols used).

Really Google, with all your machine learning foo that's the best you can do? Why not show multiple results from Stack Overflow if they are relevant?

Sorry, I just needed to vent, but maybe someone can enlighten me what's so hard in detecting that a page just copies articles from Stack Overflow.
"Dynamic driving task" comes from the original SAE definitions, and it includes humans in performing the same task (for the relevant levels): https://web.archive.org/web/20180701034327/https://cdn.oemof...
But the entire point of linked lists is to insert in the middle in constant time.

1 -> 2 -> 3 -> 4

Can become...

1 -> 2 -> 2.5 -> 3 -> 4

If you do that with arrays, you need a O(n) memcpy and maybe even a realloc.

-----------

Furthermore, linked lists don't even need a malloc routine !!!!!! See Knuth's dancing links (DXL) algorithm.

The ability to efficiently add and remove nodes from a linked list (even if that list was statically allocated) can sometimes beat the performance of arrays, because memcpy is just asymptotically slower than insert / remove.
If it's a DC-8 then we're really in trouble.

https://en.wikipedia.org/wiki/Xenu
> Lessons from embedded development

Frequently you're working with hardware, devices, etc of which there's a limited number. I don't need a linked list to hold data for 3 peripherals. Even if the hardware is changed and the number changes and there's 10 peripherals I don't need a linked list. Sometimes an array is just fine.
reminds me of a joke; Renes Descartes walks into a bar. bartender asks him "a pint, Sir?"

Descartes answers "i think no-" and promptly disappears.
I no longer think there is a sincere effort to reduce extremism.

When you view what platforms and governments are doing through the lens of their thinking they can create just enough managed extremism to use as a pretext for both crackdowns and further leverage, they are in fact succeeding magnificently.

The question isn't whether they will succeed at creating or suppressing extremism, but whether democratic governance will survive the hell they are about to unleash. When it all happens, remember to act surprised.
But ... the video isn't for a general audience. He doesn't have any reason to apologize to a general audience. His customers are the only people that matter in this situation and this video is for them.
Transponders is a vehicle to vehicle thing. Think of ships, airplanes. For pedestrians, dogs, cars, bicycles sensors, radars, cameras with AI can be used.

Though I wouldn't mind having such a transponder on my bicycle though if I had the option, or a "personal anonymised transponder". The problem with that implementation is that it's a nightmare to secure it. Blockchain may be used for that?
>what you call a "globalist punching bag" is also affectionately called a melting pot.

Toronto is explicitly not a melting pot. Trudeau and others have been explicit in describing Canada (and Toronto) as being a mosaic of cultures, or a patchwork, or quilt, and not the melting pot that America touts itself to be.

Canada's migration policies are one facet of my labelling it a globalist punching bag, among many, but certainly not isolated to it and mainly due to the motivations behind it.

The rest of your post is literal memes and shallow accusations of racism and as such isn't worth addressing.
unfortunately the cow seems out of the barn for reasons other than legislation being missing.

Farmers have not adapted to changes in conditions and they had time to do so. The point of a union should not be to collute to raise prices. The point of a union should be to pool market power and resources to break monopolies in creameries, or pollution.

Any farmer should have seen the writing on the wall to have 1 creamery being their only customer, and develop options immediately. Their lifelihood depended on it!! Farmers can't be kicked out of a coop they own. Too late for that.
Also, farmers should have pooled resources and sued to high hell all the pollutants and reported farms using illegal labor. Petition townsfolk to start class action sue pollutants. Hit where it hurts.

The article never talks about that. Only complaints about the law (which incidentally, should have not happened if farmers had been proactive at getting their communities to unite against the pollutants).

Instead of putting bad actors out of business, this article seems to state that small farmers were not successful in petitioning - via legislation - to become bad actors themselves. Unfortunate.

Legislation seems to have gotten small farmers in trouble, legislation will not come to the rescue now. Legislation is for the big guns. They are not that.
Thanks for the link to Hawkpost, it looks really cool!
So in the case that participants on a social platform engage in trolling, harassment, and abuse (sometimes with bots), that company should not do anything? If some people who are attempting to exchange ideas and debate in good faith, are shouted down by people hurling epithets and death threats, the platform owners should shrug their shoulders?

When people openly promote and even plan violent attacks against others big tech should just leave things be?
Ive always tightened up a little when I heard their driver assist features described as Autopilot and Full Self Driving. To me the implications of what those words mean carry more gravitas than what I think Tesla is attaching to them.

My gut reaction is that we will see more along the lines of people watching movies/drunk autopiloting/edge case accidents that cause federal investigations/class action lawsuits/other things that would really put a dent in Tesla as a company and possibly stop them from accomplishing what I see as an amazing task.(start a new car company this day in age, seriously advance driver assist despite calling it more than it really is)

That said, Jalopnik has always been a sorta tabloid car mag that now seems to be largely staffed by people who resent cars to some degree. I will make an exception for the author of this article as Jason Torchinsky has always been a pretty good writer and is one of the few left at the site worth reading. Hes always been quick to pile on the negativity towards Tesla even when he says he is defending them or otherwise praising their products. I dont really have a problem with that, per se, but he has a clear anti Tesla bias where other manufacturers can seem to get more of a pass from him.

My personal opinion of Tesla is a mixed bag, specifically because they seem to have a branding/marketing problem despite my appreciation for them legitimately being the company that is trying to push car engineering forward and past ICE. I totally respect that.
Has this data-centric approach be embraced in programming languages other than Clojure?
If your electricity is free, it's all profit after you pay for the hardware.
Why Choose Elixir for Your Next Software Development Project?
go to www.christianmatrimony.com
and sign up.

one of the data point they ask 'caste preference'.

caste is a social nuisance, not a religious one.
Yes, preallocation was what I was referring to. The other strategy is what Linux does, embedding the links to the stored struct.

Static arrays are poor at joining, splitting, removal and merging.
The website accept button is not in the GDPR. [EDIT: it's a different law]

GDPR covers way more requirements regarding data management. You need complete control over the lifecycle of sensitive data, exhaustive documentation of data transformations, you have concrete obligations regarding disclosure of incidents, data removal, limitations of for what data is used, user consent management, and the obligation to have people personally liable (which is big, just look at AML regulations to see the effect when not only the fuzzy concept of "the company" is liable).
2007 was already 14 years ago. We don't even know if this is still there.
Canadian expense arbitrage markets in everything
That was a clean move. Hasek had no way of knowing Gaborik would not be looking where he was going.
Please, don't confuse DoD and DoP
> It is extremely odd to find so many on Hacker News arguing for laws to say "that server you own and run in your house that hosts a small web forum...that's a public space now,

I mean if for you the scale simply doesn't come into equation, then yeah, I guess Twitter, serving millions and millions of users and being used for communication by many public figures is exactly the same thing as a random server in someone's basement serving 100 people talking about some niche subject.

Of course there has to be a line drawn to distinguish the two, and I don't know where it should be drawn. I think it's a tough call.

But then, in the case of FB and Twitter, maybe this has "run out of hand"? Maybe those platforms became public forum in spite of the companies' wishes? Let's assume that's the case. Does that mean we shouldn't do anything about it?

> There are no laws governing how a corporation defines it's "values" as an entity and it certainly has no need to follow that - freedom of speech is my freedom to lie through my teeth publicly about everything I believe, for example.

It is, but your doing that exposes you to my freedom of calling you a liar. Hence, the "moral" component I talked about in my previous post.

I think where the government should come in is when you're trying to get everyone inside your private space, to use it as a general communications medium (as opposed to niche, interest-based), and then you cut off those you don't like for whatever reason. Would you be OK with a utility, say the electric company, denying you service because they don't agree with your – non-illegal! – use of their electricity? If not, why's Twitter different?
A Spectre proof-of-concept for a Spectre-proof web
or if email got replaced with Matrix:
https://matrix.org/
Don't worry; when you get older you'll become more conservative. And you'll be irritated by all the young folks of that future time who are shouting at you for your bad opinions and ignoring your experience and claiming you should be stripped of your vote, because, after all, you'll be dead soon anyway, so your opinion shouldn't matter.

(I say this with tongue firmly in cheek, but I do think there is some truth to the idea that people broadly get more conservative as they get older)
$0.18 is the ICANN fee, but in the .com case you also have to pay $7.85/year to Verisign (who operates .com).

Most registrars operate on very thin margins.
AFL++ Fuzzing Framework
There's even a third option when you bet on people: The company can get acqui-hired by a bigger fish who's already a big presence within the almost same problem space.
With the competitive landscape transformed in the past few years, user growth is going to be much harder to come by for Netflix. Monetizing existing users is going to be much more important than it was five years ago. This is a signal that the digital streaming gold rush is officially over. Next stop: advertising.
Someone once claimed that the reason soccer is not big in the US is that we can't get excited about any sport where a team can legitimately be said to have built an insurmountable 1-0 lead.

There's a simple change that I'd like to see tried in soccer that might up the action a bit in the second half enough to get more people in the US interested, without changing it so much that the rest of the world would lose interest.

Simply move the penalty shootout tie-break from after the second period to the break between periods. The penalty shootout would still only count if the game is tied at the end of the second period, but now the teams would go into the second period knowing who wins if it comes to tie-breaks.

In the second period there will always be one team in a "must score" situation, which should cause that team to play more aggressively. That might boost the action enough to get people in the US to watch.
An enjoyable read and being prepared is always good advice.

I don't doubt that China has great engineers; I personally use a Huawei phone and Huawei tablet.
I believe these are banned in the USA.

I do doubt that Huawei have created their own operating system to rival android.
Unless git clone constitutes an act of creation; if so I have also created lots of new operating systems.

Not saying they couldn't develop an operating system; but the rest of the article did a pretty good job of explaining why they just wouldn't.

If someone 'cheats', there is a pretty good chance that they also 'lie'.
And enough with the cultural relativism.
Some things people do are recognizably bad just at the human or even social animal level.

Even dogs get embarrassed by their own behavior, if they are caught out.
The one in Georgia is pronounced that way too.
Yeah the plan -> build -> evaluate cycle is a healthy way to ship. I do that too. Monday are my plan days with lots of alignment meetings.

Friday’s are my evaluate days with tons of both customer and internal calls to get feedback.

Tue-wed are my build days. I try to not to have any meetings after lunch. That is my in-the-zone time.
It's the async parts that are buggy and have race conditions. Sometimes the wait works, sometimes it doesn't (and I can clearly see the element being rendered in the browser and available in the DOM). It's quite the opposite, in fact: sometimes, Puppeteer forces me to use synchronous solutions (i.e. ugly delays) to avoid using the wait functions "too much".
Affinity wouldn't let me switch my 3 month old Affinity Designer for OS X license with a Windows license when my laptop got stolen. They wanted me to pay $70 for another license, and their support was quite rude about it. The reason they gave me was "it would be unfair to the other customers that paid full price for both platforms".

I have a bad taste in my mouth about the ordeal and have been boycotting their software in protest. Because of how rude their support was, I would rather pay Adobe than spend a single dollar more at Affinity.
Plague of our time. Same thing has been happening in other countries, e.g. Iran [1]. Blackouts, climate impact, electronic waste, etc.

1- https://www.coindesk.com/inside-irans-onslaught-on-bitcoin-m...
What's wrong with gits usability?
What NCCAB games are you watching that last 60 minutes real-time? Every basketball game I watch, men's or women's lasts right at 2 hours, unless there's overtime.
Can't think of a time this wasn't true in the post-war era. pre-war had a lot of that going on too.
Once upon a time, there was Symbian OS, with very limited resources and an ugly tendency to fragment the heap. And the heaps were small, given how little memory popular devices like Nokia E52 had.

I wrote a XML DOM parser that relied heavily on placement new and could recycle most of the nodes among documents. It sped up parsing by over 20 times. Some documents (> 5 MB) that were previously unparseable became parseable.
Uxambly
In the commercial desktop software realm, that's what cross-platform has always meant.
Diving into DevSecOps with John Willis
The World Ends with the Sizzle of Burning Plastic
Ah cool, back in 2012 I was going to build something like this and registered hashservice.com...but I never got around to it.

Though that domain name still has some interesting potential!
Why would these services have to care about illegal data? The data is end-to-end encrypted, they don't know what is being sent. There is no reason to even store it on their servers.
Putting it on the blockchain makes it transferable.