skysight-inc/HackerNews huggingface dataset:
"Should" is a word that ought to be banned from this sort of discussion.

It's illegal in this country—the UK—to drive at night without lights. Doesn't stop it happening, though. Either someone forgets to turn the lights on, if they're manually controlled, or they actively turn them off because the UI is ambiguous (this happened to me, once), or the filament bulb burns out (again: filament bulbs are/were mandatory in the UK, originally to rule out carbide lamps without actually banning them), or there's a wiring/software fault.

The point is, vehicle safety measures should be fail-safe, and driving an invisible vehicle at night and relying on lights to make yourself seen is kind of the opposite of that.
No, you misunderstand what the logic here is. Parents should be able to consent to some things in the name of their children and absolutely should not be able to do it for other things (even those things their children would be able to consent to were they grown ups, so I don't mean illegal things).

Exactly what stuff the parents can consent to is the real question and should be argued properly and not treated as any kind of "common sense". Things that are necessary for the safety of the children - like vaccines - yes. Other things are on much more shaky grounds.
My intuition says that Dropbox should never have followed (soft) links outside the 'boundaries' of the sync folder. It never occurred to me to expect it to work like that.

I have, however, use folders under Dropbox to sync local files into (make a change, sync over into Db); or even have a Db folder for git repos added as a remote (commit a change, git push dropbox branch.)
And yet non-physical addiction also destroys lives sometimes. I’m not equating chocolate to heroin, but all forms of addiction can cause problems and even destroy lives, just because one form is much worse and much more likely to do that, doesn’t mean that we should ignore all the other forms. What you’re saying sounds very much like saying that if someone is worse off than you, that you don’t have the right to complain about your problems, which is complete bullshit.
The whole point of using free software — as you said yourself — is the ability to inspect and improve it.

If improving that software is not possible in the same way as with other projects, which it is with suckless for some kind of people, then using the software is impacted by that.
Integers form a monoid under multiplication.

PS: A monoid in which each element has an inverse is a group.
I mean that's the thing, they're layers deep but those layers can largely be approached individually, and swapped as needed.

You don't have to wait until you find a JS exploit to start work on a payload achieving further privilege escalation, you use existing development tools and privileges.

And what's really so different in concert between SQL injection and the lack of proper checks on the binary data header field in the beginning of the first post?

One of the latter posts in the linked series goes through how the initial stage stuff is in one case taken verbatim from the JS test case in the webkit commit fixing the bug (and only reaching users months later).

(Not at all saying it's not incredibly impressive or that I could do any of it, haha)
That’s one misconception (or misnomer) about Facebook and Google. They don’t “sell or give away your data”. They sell access to you based on your data. The distinction is important if we want to pass laws limiting what they can do with your data. If there was a law passed saying they couldn’t “share your data” they would just shrug.
>knowing where pupils are at all times is quite a legitimate aim for a school //

Does continual surveillance improve educational outcomes such as life-fulfillment and academic achievement?

Why is it a legitimate _aim_ for a school?
What's stopping the title sponsor from cooperating with the Tarahumara and making the sandals of their preference just with the sponsor's logo? They could even sell it later in stores.
Nobody wants to admit this because everyone here hates ads, but they (ads) are the thing these other YouTube competitors lack and the reason they're not taking off.
Really. It's best not to trust on shutdown procedures for fail-safe persistence if that really is important. Use log-structured file-system and do cleanup and verification when the power is restored. When microcontrollers have brownouts, it's best to assume that you may have already garbage in the memory bus.

Of course, when improved fail-safety exist just to improve reliability measured in hours and fail-safety is not critical function, all what I said is irrelevant.
I Need a Patiala Suit. Where Can I Get It?
Yes the Incas overtook previous societies. But the Inca civilization is quite recent (15th century AD) so what was before was probably not that old either.
That someone might have, in a hurry, tried to crop a picture of a picture doesn't mean this was the plan.
I am trying to implement a natural language (English) logic checker.
It would detect https://en.m.wikipedia.org/wiki/Formal_fallacy

How could a SAT/SMT help me in this task?
I know it's already used for math theorem checking.

E.g
All men are mortal.
Socrates is a man.
Therefore Socrate is mortal.
I have currently two way to solve syllogisms

One hard-coded Disjonction of cases (but not flexible enough for non canonical forms of syllogisms)

And a flexible one that generate a graph of transitivity.

Both are 100% accurate.

Could SAT/SMT give me a third way of determining if the conclusion is logically valid? (not non sequitur)
You might want to read up on Doggerland: https://www.nationalgeographic.org/maps/doggerland/

The TLDR is that a huge low-lying basin of fertile land around what is now the British Isles was inundated at the end of the last interglacial. (What is now the North Sea/English Channel was one of those river valleys you alude to.) The British Isles today would have been the relatively cold, arid, mountainous uplands survivors migrated into when their fertile, low-lying territory got flooded out. Assuming population density in the chilly uplands (glaciers, remember!) was low, then you'd expect the frequency of surviving stone tools to be lower, reflecting that. People don't leave stuff lying around in places where people don't live!
If u Want Patiala Suits You can visit on the JT Store.com . I purchased a anarkali suit from their site.....They also have the latest colloections of patiala suit in affordable Prices.
The JT Store, Patiala Suits

https://www.thejtstore.com/shop/categories/patiala-suits/
I perfectly understand the logic. Data processing is ubiquitous these days and control and consent falls well within what parents are there for. That is common sense: parents are there to make decisions on behalf of their children on issues children cannot handle.
The cost of next-day delivery
From my own observations, it was more that their reaction times were much slowed down and their depth and distance perception affected. I know one guy who crashed into a object while high. Luckily he wasn’t driving fast and nobody got hurt.
Instinctively I would say, to have a direct authentication/authorization process you couldn't have if the client was communicating directly with a MQ.
Any offence doing this?
Then there was Playpower, open source learning games for the $10 computer -- an 8bit 6502 Famicom clone

https://www.theguardian.com/technology/2009/nov/04/playpower...
Facebook App Uploads System Libraries Without Permission
Correct me if I'm wrong, but this is usually not handled by SAT solvers, is it?

Internally we use SAT solvers to schedule resources on medical devices which makes the device look "smart", but this is not AI...
The card, unlike most, was basically sold on the basis of its brand and assistance.
The Dawn of Hybrid Layer 2 Protocols
It adds quite some space and probably costs as much as the MCU.
Syncthing isn't on the list of supported file providers, am I missing something here?
> That is common sense.

Well (as you said - and thankfully) not any more.
I'm sure you know that schools have an extensive duty of care over the minors they have on their premises.
https://www.techdirt.com/articles/20141101/07493529015/dysto...
While I fully appreciate & support the structured shell approach (I believe it’s the future), I wish the efforts in making a mew shell should be more directed to a small selection of projects.

elvish[0], uxy[1], ngs[2] and basically all shell projects that allow other languages(e.g. python: tako[3], racket: rash[4] janet: janetsh[5]) are all similar attempts; and there are numerous more alternative (non-structured) shells like fish[6], and a whole lot more.

As a daily user of fish and a person hyped by elvish (but not using it as a daily driver :-(), I hope some structured shells get at least some traction, but there are too much approaches.

Well, I didn’t start as a rant but it became one anyway.

[0]: https://elv.sh/

[1]: https://github.com/sustrik/uxy

[2]: https://github.com/ngs-lang/ngs

[3]: https://takoshell.org/

[4]: https://rash-lang.org/

[5]: https://github.com/andrewchambers/janetsh

[6]: https://fishshell.com/
Sure, but my ultimate goal is to escape the rat race, and if I have to spend my whole life stressed to get there that sounds like just a different extreme that is unappealing.

I guess what I'm more saying is, the default seems to be stressed out about money, and in order to avoid that you need leverage of some kind. One option is to work a ton, another is to take a high remote rate in a low cost of living area. It allowed me to work 20 hours a week right out of college instead of waiting until I retired. I also freely acknowledge that this is harder to do with a family.
Decentralisation isn't a collection of technology. Rather, it's a set of principles or tenets. It's above all the by-product of the choices one makes.

Sure, you can install a gazillion packages, use serverless, static site generators, SaaS platforms, install CMS x, y or z.

But then again, you can still use a simple FTP program, copy HTML files over TCP/IP to a remote server with a process running in the background that listens for incoming HTTP requests. Your browser will still be able to from the HTML it receives via a HTTP response. In fact, you don't need a browser. Curl or Telnet will yield a string of text characters any human can read.

Those basic protocols still exist after 30 years and underpin the Web. Nothing changed fundamentally, when you dig deep.

As such, you could lease a shared hosting somewhere and put up your own set of HTML pages and slap a DNS domain to the IP of the server. Boom. Congratulations. You own a website now.

Decentralisation - at it's core - is about ownership. If you put content and data on a host, who owns that? You or the owner of the host? This is where the entire discussion becomes a legal debate.

The big shift of the past decade is that social media offer easy access to centralised hosts they own. This has caused a massive influx of users to publish stuff on hosts that are owned by others.

Meanwhile, there's this perception that you need a gazillion tools to build a website. That you need deep knowledge of languages and such to publish HTML formatted content on a host you own.

This couldn't be further from the truth. Unless you are a business, or an organisation and you need to manage tons HTML formatted content, you can do away with a text editor, basic HTML and shared hosting you pay a tuppence for.

The only reason why things got complex because of business reasons.
This is an excellent write-up. The code example for polling events is going to keep me entertained long enough to get in trouble. Well done shuss!
Yes, sorry, I meant compared to.
Forget the Amazon Hype, Fires Globally Have Declined 25% Since 2003
A metal credit card is a status symbol, for people who can't afford an actual status symbol like a Coutts card. Complaining about it's lack of practicality is like complaining that your Ferrari doesn't handle well in your local multi-story car park. Of course it doesn't, because you've bought the Ferrari to drive through town and have people stare.

The function is the form. Let's lay aside the physical design, the Apple card has inferior benefits to most comparable cards and the notification features that Apple seems to think it's pioneering have been available from plenty of other banks for years. I already have my cards in my Apple wallet, I already have an App that tells me exactly what I've spent and when, I even have an App that aggregates all my spending and tells me my budget. As for privacy, it's still a Goldman Sachs mastercard, your spending history is going straight through them and pretending that your spending is private is simply a lie. In fact it's pretty astonishing that Apple is using the Facebook lie of "We don't sell your data" - no you don't sell our data, you sell access to the profiles you create about our habits.

Anyway, this turned into a bit of a rant, but seriously, status symbols don't compete on practicality, they compete on status.
Which k8s version will use this version by default? Has it been tested with any current versions?
It's not realistic that a distributed and potentially shared file syncing product could erroneously delete a file?
Explain what was wrong with Dropbox’s previous behavior (which is described in the link).
Symlinks are a terrific way to duplicate the presence of files in multiple places.

When Dropbox allowed Symlinks, and recommended Symlinks, it fundamentally changed the meaning of what Symlinks were. It focused it on its technique to emulate and a way to direct Dropbox to synchronize folders not necessarily in the Dropbox folder.
ah, that was my assumption because it seems such an obvious explanation of trying to knock out another vessel with your own.
It does remove a bit of the "china invaded japan" feeling.
Do Tasks Quickly and Imperfectly
Not to mention the complete safety hazard it would be. Removing cues as to its orientation and making it even harder to see at night would be dumb for a car intended to driven.
How is this not utterly illegal in the EU, per GDPR? (Which was drafted to stop indiscriminate data acquisition on human subjects: I'm assuming that metadata about the core libraries on your phone, in conjunction with FB's user metadata, are trivially de-anonymizable.)
Genuine question here: if you’re already going to be shipping native code, why would you need WebAssembly in the mix, especially if you’re not targeting a browser?
The law will hopefully be changed because it isn't neither workable nor sensible if parents cannot consent on behalf of their children.
Why not just make this configurable?
Really hope your quote at the end there was just some twisted humour. That's disturbing.
Could they be adding feature of synchronizing multiple folder paths?

Or could they be changing the use case of the platform to sharing files instead of backing them up.
Yeah it doesn't work if you're relying on JS for interactions and layout, but wget's crawling technique works great if you're happy with using server-side rendering for content.
@mirceal, @wffurr, I see what you're saying and you're both right.

However that does leave a major question for me; if devs are triaging their own bugs to this extent (70% vs 0% fix), is this safe, because those bugs will relate ultimately to business requirements related to uptime and correctness.
The big difference is that those executives would be getting money out of those 20% customer base.

I seriously doubt that those 20% Firefox users even consider doing a $1 donation.
Hiring Is Broken?
I had this expectation too. Recently I started trying to use OneDrive. I had really basic expectations. But I’ve run into situations where multiple locations syncing the same files led to weird stuff.

Scenario- win7, win10, mac, phone had a folder called “admin” with multiple sub folders. Turning off syncing on a sub folder on one of these ended up deleting the folder and all it’s contents on all the machines. Renaming or moving folders has also resulted in unexpected deletes.

OneDrive is not Dropbox, but it reminded me not to do this with important files regardless that Dropbox has been pretty solid for 10+ years.

I’m back to rsync from “source” and not using OneDrive for workflow.
Previous discussion:

https://news.ycombinator.com/item?id=20839689
You can definitely do that, but I find this appealing for development, just write some routes as you normally would and the templates all re-render etc, no need for watching file changes and re-compiling. But you're right, if you have a 404 template for example you have to `curl ... > build/404.html` which is a bit lame.
These days I think most people deploy static sites to a CDN, they get you such great performance I can't imagine not using a CDN, my site loads in 10ms in London for example.
Compound bows looks super modern.
Shouldn't this be configurable at the OS level? If you don't want programs to be able to treat symlinked files differently from "real" files, then don't expose an is_this_a_symlink() API, or at least have the system configurable so this always returns false for certain callers.

It seems wrong to say a program is broken when it's using the OS-provided API in the documented way.
The "hacker" called AT&T and conned the call center rep into swapping Jack's SIM. It's not like they exploited a buffer overflow on Twitter's authentication service or something. They aren't smart.
As far as I know such situations can be described by density matrices.

https://en.wikipedia.org/wiki/Density_matrix
The conclusion to this article is really powerful. The distinction being made is important - important to understand from both a user's and a developer's perspective. Too often on both sides the line is blurred and discussions around technical topics either get taken personally or become personal attacks.
About bloody time!

Apple don't keep their scripting languages updated. For example, macOS Mojave 10.14.6 ships with perl 5, version 18, subversion 4 (v5.18.4) in /usr/bin/perl; but my homebrew setup provides perl 5, version 30, subversion 0 (v5.30.0).

(And for those who don't know perl, it's been semi-permanently pinned at "perl 5" as a major version number for about 20 years due to the existence of perl 6, which is effectively a different language—as different as C++ is from C—so those minor version number differences are as significant as a major version number change in another language.)
Another reason I'm glad I quit
You get paid either way though, right?
Im sitting here in a hotel room in Leipzig for the past week and can totally relate.
I’m surprised IPFS hasn’t been mentioned. It’s a great example of compromise. IPNS tries to replace DNS but it’s slow so the compromised and allowed DNSLink. It’s a great application of decentralization. I want some bits that hash to X and I don’t care who gives them to me.
Crack-free ceramic welding at room temperature is a first
The article, if seen as criticism of decentralization in general, would be a big straw-man.

But the actual thesis of the author is that you can't decentralize "everything" (the HN title has the straw man though). Even in successful decentralized networks, some aspects (usually governance) stay or become centralized. The author easily succeeds in making that point because everyone already agrees with it.

Whether that's a problem worth discarding the whole movement towards decentralization is mostly a matter of preconceived opinions.
> It's not. Rust is being used for production systems by several companies, so it hardly counts as a "research language".

I don't know that Rust has ever been a research language in the first place, maybe they mean "in development", as in pre-stability?
This doesn't really get us closer to the speed of light, but we have broken lots of speed records in the last 50 years:

https://en.wikipedia.org/wiki/List_of_vehicle_speed_records
London already has a tower for that: https://www.bbc.com/news/uk-england-london-23930675
> I can let a 7 year old sit and watch uk ITV kids content for an hour and I know it'll be fine. I cannot do that for YouTube, because YT ignores the regulatory framework.

That's mostly because ITV is a television network and YT is a platform, not a publisher. ITV curates the content (and the ads), YT does not. One is meant for children, the other is not, though some third parties are putting content on the YT platform aimed at children. Those are major differences. If you want to let a child alone in front of a screen, turn to television.
Show HN: 0.3.0) Kafka-Connector Chart for OpenFaaS
This is true, but I wanted to correct factual errors in the article.

If you or your team are Lisp users then Hy or Clojure would be good choices, but if you are just trying to create a transformation for existing Python codebases, the decorator approach is a good shoehorn.

On the other hand, you can also interpret the difficulty of AST transforms as a signal from the language designers (had van Rossum really never heard of Lisp?) that they hurt readability and their use should require a little ceremony.
For each one of these announcements, I’m increasingly glad I decided to setup my own Nextcloud-instance.
Send Emails from Slack with OpenFaaS Cloud
It's a company that allowed anyone in production to login and download/delete files of any account without any password. I'm sure they have improved procedures since right ?
Understanding GCC Builtins to Develop Better Tools [pdf]
"would duplicate files and break links"

And did the previous behavior preserve symlinks that are located inside a folder in Dropbox and link to somewhere else inside the same folder? Because a symlink-blind program would screw that up royally.
https://www.dropbox.com/s/9kr7ptryrbv1ruw/WhiteFeather.mpeg

As simply sitting with one of these birds will quickly convince you that they aren't just smart but have a lot of control, I'm moved to think that they simply explored the inefficiencies of mechanized training approaches.
The Most Gender-Switched Names in the U.S.
“USA-224 - the first of these two - was completed by Lockheed US$ 2 billion under the initial budget estimate, and two years ahead of schedule”

That’s impressive.
I wonder if that was intended to be done by the user at file level.
Python's approach seems to be: expose functionality like the AST for the 31337 ninjas that really want to go there, while maintaining intense focus on producing a KISS tool for the other 95% of its audience.
Best to also read what NASA Earth Observatory (linked in the article) also says [1]:

> “There are really two separate trends,” said Randerson. “Even as the global burned area number has declined because of what is happening in savannas, we are seeing a significant increase in the intensity and reach of fires in the western United States because of climate change.”

[1] https://earthobservatory.nasa.gov/images/145421/building-a-l...
This whole thing feels like Monopoly money. First, it’s $200m to a company valued at more than $800B.

Imagine you had 100k in the bank. That would be like a $25 late payment fee.

But on top of that, it’s $200m into the black hole that is our dysfunctional and bloated federal government. How do The Impacted children whose privacy was violated actually benefit.

It’s all ridiculous.
Android or Facebook?
That is the principle of gnu stow, which I use together with git to handle all my important config files.
The Web and email are both decentralized.

The Internet is decentralized to the extent there's no single "Internet company" which can kick you off.

Various companies try very hard to make you forget these things.
Are you allowed to have a LinkedIn account with your title?

And company, description, roles etc?

This just seems fundamentally anti-labor. Don't you want to be poached, if the opportunity is right?