skysight-inc/HackerNews huggingface dataset:
> Imagine, for example, if the dialog to allow push notifications for a website would be an UAC window. It would not make sense since a) the OS would ask for something which is clearly contained within the context of the browser and b) the OS has no reasonable [0] way to know whether a notification sent by the browser is on behalf of the denied/allowed website. Similarly, it makes sense to have the prompt for tracking data in the context of the website, since it is the only context in which it can reasonably [0] handle the response. It does change the difficulty or legality of circumvention, yes, but it is a bit less security theater.

I see these answers and I always get the feeling that they treat existing software (browsers, websites, os) like something that was handed down by God in the book of law.

The browser already asks the user for permission through the OS - it does for location, webcam, filesystem, etc - there's no context needed because you're actively engaged with it, the browser or the os system don't need any more context than the user clicked Yes or No for this request.

The other part of the implementation is fining the companies. I'm sure after a few millions every month they'll stop making SDK's that don't enforce collecting authorisation from the user before tracking.
You are reading too much into my comment. I don't actually have that strong of an opinion about the list. I just wanted more substance from a critique, so I could actually take something from it. A shallow dismissal is not very useful.
The Case Against Reality (2019)
Funny, I've visited and never even noticed those scenes. The displays are massive, you cannot see everything.

The amount of sexualization, as you put it, is tiny, fun, playful, and a reflection of European values.
That’s awesome. Thank you!
The default setting for notifications in Chrome is "Sites can ask to send notifications", but you can set that to false in "Preferences > Privacy and security > Site settings > Notifications" and you'll never see the browser popup again.

This is a feature that Chrome has had for about 6 years. The fact you haven't discovered it shows Chrome's UX could be better, but the fact you haven't searched for it might alsp show that the popups aren't quite such a problem for you after all.
Very interesting! I started playing with Rust, timely-dataflow and differential-dataflow last weekend, but it was a lot to learn all at once. This looks like it's solved or suggested a path to productionizing differential-dataflow without needing a separate rust service and lots of operation tooling. It would be cool to use something like this for Notion's user-defined databases and queries.
Ask HN: Where can I buy an EFF.org license plate frame?
This sounds interesting. I sincerely thought a shop was just a website displaying products. I got this idea to work. People can buy things. Was that not the point? I can hear you wonder but yes, I'm really this naive. You are saying I'm missing out on 100x the profit? Could you give one or more examples of this?
Same here. Does anyone you work with know your plan? If not, how do you deal with the loneliness?
If you are signing into something from a phone and get the prompt on that same phone you already have 1) chosen to add the account phone-wide on that phone and 2) provided 2FA to do so. What you are doing is browsing the web on your 2FA hardware and complaining it isn't secure.
I guess in an ideal world, the default might be something simple enough (akin to Gemini), and using a more flexible and complex technology that comes with all the security and privacy implications would be distinguishable from the simpler sites and using them would require and allow user discretion. That might place web apps somewhere between plain websites and applications installed on the computer (or phone or whatever).

If implementing your site as an app rather than using something like Gemini came at the price of making people think twice, in theory there might be an incentive to only do web apps when it's actually needed.

But of course not that many people would use that kind of discretion, not to mention "ooh, shiny!"

And it's hard to put the genie back in the bottle anyway.
Really interesting read! Highly recommended!
It’s a common talking point, I doubt that comment was sarcastic. Musk has said that he thinks Lidar is useless because humans operate vehicles with just vision, which of course is an unfair comparison since humans have intelligence to help them.
Driving Instructor Simulator 2021
why create the array?

for(let i = 0; i < 1000; i++) button.click()

wouldn’t be surprised if Javascript has some weird optimization under the hood!
This was my main gateway drug into programming. I would love disclose some of the best hacks that I came up with someday! This game was one of the best FPS games ever.
what's this supposed to do? I do not get beyond "subject clicked the button", perhaps because the add-blockers and privacy extensions I use...

EDIT: Either firefox or edge the result is always the same:

"failed: WebSocket is closed before the connection is established."
I dunno. I always imagined FSD as at least level 4. Musk's comments about level 5 certainly at least implied FSD would be above level 2, which Tesla has more recently described their FSD as.
eDuke32 uses the DOS data files to run on Windows, Linux, and MacOS:
https://www.eduke32.com/
> Were you defrauded by the school whose loans you worked so hard to pay off?

Seems like you moved the goalpost here. Do you think debt forgiveness is a bad policy when it comes to people who were not defrauded?
this is what i’m preaching
The only way to have real net neutrality is via publicly-owned communications infrastructure. Otherwise the issue is just going to be ping-ponged every <political cycle> years. It can't be won in Washington. We need municipal fiber networks and radio towers.
Apple are pretty much the only humanist big tech company. They’re a bulwark against all sorts of absolute nonsense that would reduce the technological landscape to more of a dismal-looking, utilitarian panopticon than it already is.
Bitstamp, one (if not THE) oldest surviving exchanges does allow crypto send and receive.

And they're way cheaper than Coinbase.
When learning to drive you have to learn how to have the judgment to commit to a decision, the car seems incapable of that and keeps reevaluating its decisions at every step. The problem is that in these cases you have to commit and accelerate to make it through.
I do appreciate that Google is trying to push the Web forward, while Apple is trying to hold the Web back.

"push the Web forward" is Googlespeak for "gaining control". It gets to decide what the "standards" are and churns them to discourage any competitors while at the same time operating a massive "developers developers developers" style propaganda campaign to gather supporters and help increase its monopoly.

I don't use Apple products and disagree a lot with what it does, but this is really a "enemy of an enemy is a friend" situation.

Related article: https://news.ycombinator.com/item?id=9961613
forEach doesn't return a value https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
> My rule of thumb is that anything title "...for Hackers" is crap.This link was not an exception.

Well then you're missing the whole point completely.
You can write to membership@eff.org to see if they would offer an official one. If not, you can make one yourself on Zazzle!

Source: Used to work at EFF; have bought custom things on Zazzle. :-)
React DeferredContent
Hackers = engineers
Every human with a license is a different & imperfect implementation of autonomy. The result is reflected in a figure known as "the road toll", a euphemism that allows us to think less about the huge amount of damage they cause.
> You can implement any of them in terms of the others, but only if you break convention and introduce side effects.

This can't be right. forEach has no effects other than side effects. A convention that says not to use side effects prevents you from using forEach at all.

But that would make claims about the place of forEach in a hierarchy into meaningless nonsense.

> The forEach isn't returning it in your example, the line after it is returning.

That depends on your point of view. C has numerous functions which accept pointer parameters and return values in those parameters. That's just the normal way to return multiple values in C.

And by that standard, the forEach itself is returning the transformed list; that's where the transformation occurs. The following `return` line is only necessary if this is a snippet within a function whose purpose is to execute a for statement; you would actually do this inline, by just writing the for statement without needing a following `return`.
Yea, I understand there is noise in signals so some jiggly lines are OK, but the detected objects disappearing and jumping around seems horrible.
>The way it's playing out is they lose millions of dollars in cloud business in my professional life.

You not being happy with something and for that reason not wanting to use something else makes no sense. As another comment points out using it as an actual "million dollar business" (to passphrase your words) gives support with a click and none of the problems you complain about.

>Google intentionally tries to make things as insecure as possible

Hyperbole. It doesn't. Just don't browse the internet on your 2FA device.
Everybody wishes they had gotten more serious earlier. I ran testnet. Nice toy, but the fan noise was bothering me. Fast forward to way too darn late. I knew a guy that did get serious, barely. I don’t know how many he had, but he traded 26,000 of the coins from his CPU for some of the first ASIC rigs. Tiny steps in the direction of something you believe in add up. It can be anything.
What a terrible cookie consent from
You tell them it doesn't work on iPhone because of Apple policy such and such and to go complain to Apple if they want the feature.
If enough people do it then maybe things change. If developers continue caving and not letting users know there will be no pressure on Apple.
You have, at best, a high school level understanding of biology. The current scientific and medical consensus absolutely supports the idea of gender as a more complex system then which parts you have. Everything you've said in the above comment is incorrect.

First, you are not born male or female. There are many, many physical presentations that we loosely bucket and assign babies into.

Second, sex organs don't determine gender. Gender is a social construct.

Third, being trans is not a mental disease. The medical community has moved beyond that definition a long time ago. Body dysphoria is also not present in all trans people.

I know you are speaking from a place of ignorance, but "biology 101" is an extremely surface level understanding of biology but even introductory biology describes the concept of sex characteristics being not being binary. And most introductory biology books will say nothing about gender at all, because it's not a biological concept.

So, your comment is offensive because it claims to be speaking from a place of knowledge -- using biology or science as some sort of evidence of your correctness -- when in fact the opposite is true.

You would know this if you were actually interested in learning about the science, biology, and sociology. So the only explanations I have are either you have a woefully outdated understanding of science, or you are being deliberately transphobic.
This is not behavior consistent with experienced driving, it’s the opposite. In cities you have to know when to follow the rules and when it’s safer to break them. At one point in the video the car stops behind double parked cars and doesn’t know enough to go around them. At another point it happily drives on the wrong side of the road, completely unaware of what it’s doing. All this behavior is incredibly dangerous and if I saw another driver doing that I would stay far away. With this many close calls I don’t believe that there have been no crashes or fender benders, no matter what Elon says.
How does this compare to tuple?
> uses mathematics that's fundamentally half a century old

I have news for you, the most common operations in AlphaGo, GPT-3 or any state of the art AI are: multiplication, addition, max, log, exp, sin, cos and random - all functions known for centuries.

It's the architecture, data and the compute that are making the difference, not the math, and all three are recent accomplishments.
Yeah, it's still dissapointing how much system resources it takes to get a plot running (even with all the improvements in 1.6, benchmark taken from https://www.oxinabox.net/2021/02/13/Julia-1.6-what-has-chang...).

julia> @time (using Plots; display(plot(1:0.1:10, sin.(1:0.1:10))))
9.694037 seconds (18.29 M allocations: 1.164 GiB, 4.17% gc time, 0.40% compilation time)

To be honest, this isn't really something the devs should be proud about. 10 seconds, 18.29 M allocations and 1.164 GiB of memory just to render a simple static image is just unacceptable. In order for Julia to be a good-enough language for general scientific usage the current slow LLVM-based JIT compiler sadly isn't enough. I really want Julia to succeed, but this one problem is triumphing over every good language feature.

In an ideal world Julia would have two backends:

- A fast, hand-made JIT backend (something like LuaJIT) which is mostly interpreted and only JIT-compiled in frequently run code paths.

- The current slow, almost-AOT-like LLVM backend which is only used for precompilation of packages

It's just like Debug/Release bulids in C++, except that the Debug builds are lightning fast to compile (but slower at runtime) and Release builds are slower to compile (but hyper-optimized for runtime speed). I guess there's going to be an immense engineering effort if something like this happens, given that Julia today is immensely coupled with the LLVM compiler/runtime. But that's just my pipe dream.
Angular Defer
That's still lightning fast by any measure. Being able to turn your tools to a new problem rapidly is a credit to you and the tools.
Google is preparing for Fuchsia’s first developer releases
Have those users download some simple app if this is so important to them. Or let them enter their phone number to get more reliable text notifications. Just because you have a good use doesn’t outweigh the all the bad abuse.
I find Amethyst to be great for this, it also adds the missing command to move Windows between desktops.
When you "fake it till you make it" in applications involving other people's money, i'm pretty sure that's just fraud.
What do you mean by "promises"?
Stolypin might have had some good ideas (eg have peasants own land), but mass executions of protesters and the use of terrorism against workers are not the actions of benevolent leaders. There were mass crackdowns.

The Lena goldfields massacre is an example of this.

The repeated combination of Nicholas II’s inaction/absense followed by a cack-handed crackdown was the ultimate fuel to the fire.
It stops in the middle of the road, drives into the back of parked cars, shakes back and forward, cuts across lanes, stays out of its lane, misreads road signs, pulls in front of cars, gets honked at repeatedly, drives on the wrong side of the road, and drives so slow and unsure that other cars have no idea what to expect it to do. It isn’t only laughably bad it’s absurd that it hasn’t been banned and Tesla forced to issue refunds.
>> I don’t want

Who are you? And why does only your absolute opinion matter, when others are asking for a choice?
I don’t believe that he owned most Litecoins. That said, considering Lee publicly sold at the top of the last bubble, could this be smoking gun to a pump and dump scheme?
I will never cease to be baffled by what people are willing to put to print. These are some interesting questions.

If he's writing a book about some fantasy sex between some character and a child, I don't see why he shouldn't be allowed to do that, so long as he's not selling those copies to children.

If he is a pedophile, getting someone to bottle up such a central part of themselves is bad for their mental health. And nothing good can possibly come from having poor mental health. Although, it is hard to tell if this is the case, or if it wasn't contributed by his dodgy pen pal.

The pen pal, and the whitewashing of him, if he is indeed a molester, is personally a far bigger problem to me (and one which is being a tad overlooked imo), than the sex scene, although at this point in this comment, I'm still trying to separate the man from the work.

I can see why people would dislike him writing YA works. If he is a pedophile, I imagine part of the reason he has become so popular, is that he is uniquely able to "feel" the same things the reader might towards their peers.

Someone trying to emulate that without that sort of touch would have a greater difficulty in doing so. However, it does appear as if he has pushed some boundaries, and there are serious questions to be had about when young people should start to be exposed to charged sexual settings like this. And what sort of shock scenes is really appropriate in there. He might even need an actual editor who can rein him in.

I am not familiar enough with his work to comment further on this.
People you agree with politically are not always the people you would want to talk to at a party. I know many people who I would agree with ideologically but bring it up so often that it is difficult to actually have a conversation with them about anything else. I know people I don’t agree with in some topics but agree with in others, and I know some people I talk to specifically because I disagree with them but would like to hear what they have to say. This isn’t to say that you should immediately go out and surround yourself with people who don’t agree with you, but I’ve found that exclusively selecting for people you agree with is pretty bland. Try to mix it up a little and you’ll probably appreciate it.
I wonder how long before someone makes a SaaS.
Yes, correct. And this method only works because the background is the same color as the overlaid blocks and the font is monospace, so you can precisely position the blocks over the characters.
This is far more specifically about a debt obtained via fraud. The US court system categorically refuses to enforce debts obtained via fraud, regardless of how it came about. Owe $325 on your credit card for buying a vacuum cleaner that was fraudulently misrepresented to you? Courts will not enforce the debt, hence the existence of chargebacks. There's no fundamental difference between that case and this one; the debtor was a victim of fraud, so the debt is invalid and will not be enforced.

There's no slippery slope here because it's a decision firmly within the existing status quo. If you can show that the debt was obtained via fraud, you will not be made to pay it. IIRC this has specifically come up with Robinhood, where a /r/wallstreetbets user that was accidentally given excessive amounts of leverage was not pursued for the inevitable mid-five-figure account deficit that they racked up.
It was for relatively short period of a few years, and many of related work at that time was done just as applied math, like Pontryagin principle developed at the time. The country needed its missiles and planes after all - similarly to why the "Jewish Physics" mentioned by another commenter was allowed.
>> it’s a total lack of capability of even the most incremental innovative thinking

Honestly, HN is a cargo cult of native only, anti web app sentiment. It’s frustrating.
They are also adopting the "user herding" trend --- taking away choices and control, bludgeoning the userbase into docile and obedient consumers that they can monetise or do whatever else they want to.

Take a look at the settings for IE, which actually improved with each new version, and you can clearly see which side MS used to be on. Then compare it with the useless dumbed-down "modern" UI of even pre-Chromium Edge.
Thanks for your support :)
> you assume elected members must necessarily be better?

Yes. You can get rid of elected representatives.
i'm not as politically nihilistic as this.

good governance keeps slowly happening. health care has slowly gotten better, with pre-existing conditions no longer making it impossible to get health care, and, it's going to be chaos for a while, but healthcare providers having to declare prices up front (recent).

the clock is not so easily turned back on progress, in many cases.

that said, i 100% think municipalities should compete to be the best environment they can. providing municipal connectivity is an obvious, straightforward path to allowing regions to increase their competitiveness. this weird system of demanding that over-charging, weirdly controlling, rent-seeking frequently-monopolistic middlemen the are the soul providers of a base human right (connectivity) has been some weird cult shit with ever weirder overtones of control to it.

worth also remembering that it was the supreme court that decided, effectively, that all the hard long fought for work to demand net-neutrality & unbundling could be ignored for cable & fiber[1], specifically because the court believed the case being made that fiber would never get rolled out unless a monopoly was guaranteed. that... has not turned out well at all, in the last decade plus since that absurd ignorant farce of a ruling. this ruling ended competitive local exchange carriers for everything but dsl, and is widely regarded as a dumbfuck move. bad court, you really screwed up the ability for competition to happen quite thoroughly. things seem so bad that municipal communication infrastructure feels like the only possible viable option, given how egregiously badly communication infrastructure has been bungled & monopolized across the US in the wake of this granted right-to-have-no-competition.

[1] https://en.wikipedia.org/wiki/Verizon_Communications_Inc._v....
By that logic no potential new technology can ever be dangerous. What if it turns out FSD is less safe than humans because the technology doesn’t work? Plenty of people got sold dangerous flying machines before flight was actually invented.
In the second or third one there is a truck coming and the box for it doesn’t appear on the display until it’s quite near, and then it disappears and reappears several times before the truck passes...
This speaks to your inexperience in making applications for the average user - they barely use email.
I just wonder if there could be some problem with a self-referential license. Can a the license-text contain its own license?
Singapore developed very rapidly despite opening themselves up to international trade quite early.

The only competitive advantage Singapore had was rule of law and stability.