skysight-inc/HackerNews huggingface dataset:
The 6 year is probably in kindergarden or starting elementary school. You can bet his class mates / potential friends will soon all have smart phones and converse mainly through online groups.

It's hard to say if at some point the disadvantages of limiting screen use is outweighing the benefits. Worse, if children already use social media heavily, stripping them of access during the school hours (or longer) will actually increase their anxiety levels. Children's social dynamics are tricky, especially for adults, and a lot can go wrong.

In my youth I wasn't spending so much time with a computer because it was my free choice. I lacked the social skills to make friends and was bullied heavily through my entire school life.

Next problem: To entertain a child without iPads requires a lot of time and conscious effort, which not all parents can spare, despite their best efforts. Instead of iPads, especially with preschool children, you'll see parents give them some food item when they need to be still for a time (bus, train etc). That's not necessarily a better solution.

Nor is letting them cry all the time because children at such ages can't control their focus and impulses for a meaningful amount of time.
There is (at least) one inconsistency: the document starts with the statement that the Mediterranean diet is optimal, but later on it advises to avoid whole milk dairy products. In fact, cheese is an important component of the Mediterranean diet. And it is consistent with current research that was reported on HN repeatedly. [0]

[0] https://news.ycombinator.com/item?id=13637273
It appears we are escaping plato's cave allegory.

What would be really interesting to reconstruct what is behind walls using run-of-the-mill hardware.
Most computing power is wasted by clueless programmers writing inefficient code.

Write better code, use less computing power, lower energy usage!
> In addition to books, there were workstations, 3D printers, large format printers, sewing machines, video games, board games, kids play area, restaurant, and a cafe.

...these things are tremendous sunk costs that will need to be constantly paid for if they are to be useful.

You need to train staff how to use, service, and do light maintenance on the 3-D printers. You need to dedicate staff to supervise people using them and answer questions, as well as ensure patrons aren't using them incorrectly or monopolizing them. You need to have service contracts to maintain them periodically, and given constant or standard innovation, you may have to replace them every ten years or less entirely.

If you pick poorly, you may not be able to use them effectively at all.

These things are not sustainable long term. You're going to end up slowly paring all of the fancy tech related stuff as it breaks down and becomes obsolete, because budgets simply can't afford them
Right, but I think that's already the next step: the theory of "we're not looking so we don't collect" predates efficient automated large-scale analysis.

It makes sense to me to fight both schemes, but they have different impact, different risk and might need different approaches.
Well I can't claim they're the best but there are these 3:

https://uxplanet.org/

https://www.uxbooth.com/

https://www.uxmatters.com/
Phantom dependencies in JavaScript package managers
The thing is, real cryptographers and computer security experts never use language like this. You'll never here Daniel Bernstein (or whoever) call ciphers "military grade". Moxie Marlinspike never calls Signal "military grade", even though it's probably superior to most actual military systems. They know better.
Giving out an ID piece is consensual and/or a rare occurrence, compared to simply walking down the street which is a daily unavoidable activity for the vast majority of people.

It's similar to giving out your IP address to websites you visit vs. being tracked by an omniscient ad network embedded all over the web.
This is a really in depth and seemingly unvarnished view (and a refreshing one at that). One piece did stick out to me, that the author felt like they were the only one there to make a bunch of money. I actually think it's more likely they were far from the only one, but maybe just wasn't cynical enough to believe that lots of the other people also had that goal but were trying to talk the right talk about vision and changing the world rather than what they really cared about (of course, people are complicated and they can care about multiple things, but many of the startup founders I know want to change the world, but there's always the undercurrent of wanting to make a boatload of money doing it)
Isn't it just an expression by now though? Like how "weapons-grade" is used for many things that aren't nuclear material.
Because one is a language feature and the other is yet another JS library made by some person.
>As the cost of sensors and radio chips goes down, we might reach the point where we do put a GPS sensor on everybody. Law enforcement would love it and on the small scale it would probably save lives and reduce crime.

GPS chips are already cheap enough (single digit dollars), that it's an issue of policy\public perception, not cost
Solving the C10k challenge, in easy mode with ELK, on-prem
I had undiagnosed ADHD and was bullied all throughout my school years. So I had plenty of time.

And it really doesn't take much to learn programming in class 5 or 6...

I believe my teachers were pretty good, overall. At least as good as can be expected.
I disagree with your assertion that facial recognition can have only nefarious applications. In fact I'd say the overwhelming majority of usage of the technology today is for unlocking phones and tagging friends on social media rather than arresting protestors.
> even if it's not perfect

This is such a tragic underselling of the horrors that I described.
Probably it is because I'm not a native speaker but I'm not seeing any difference between Military-Grade or Industry Standard Encryption.
Can anyone please clarify what the benefit is? Are these well defined terms and does Industry Standard Encryption imply that it's continually updated?

> MD5 is thoroughly useless as a hashing algorithm[...] but it was used by the military and banks in the past, so it's technically "Military-Grade"

If it was used by the Industry in the past wouldn't the same hold true for Industry Standard Encryption?

Edit: quote formatting
This is really fucked-up.
You have to understand that Chinese prefer security over freedom. They support this kind of measures since majority of them probably won't be bothered by it their whole lives, as their typical response: if you don't illegal things, what's to fear for.

And the state media has been touting for years that China is the safest country on earth that "you can buy skewers at midnight", that America is the example of a failed society.

They mostly likely are sincerely and proudly presenting this as a superiority over the tumultuous west.
"Military Grade" fails to clarify which military or from when, the enigma code was military grade but it wouldnt stand up to much now
So China is about 1 in 8.

Publicly operated cameras in the UK would be about 150k, most on public transport

http://qrcctv.co.uk/cctv/cctv-facts

That is far less per capita - 1 in 400.
However including private operated ones could bring it upto 4m, or 1 in 16.
yip, it looks like shale gas is just another example of "penny smart pound stupid"
In the context of encryption, "proprietary" means "home grown". Or rather "home groan".
> Yup. Google a search company, any technology that doesn't impact their bottom line, is dispensable (to a lesser/greater degree) to them.

Rather: Google is an advertising company, ...
Anyone here know enough about markets to comment on what happens with the glut of IPOs? Peloton seems like a relatively strong one but it seems like everyone is trying to cash out before the next recession and I worry that it's going to lead to some funky market behavior at some point.
The O2 test is mentioned in the abstract: "Changing the spray gas to O2 or bubbling O2 decreased the yield of H2O2 in microdroplets"
Contribute to ad blockers, that's about the quickest and largest contribution you can make as a programmer.
Well, until the mid-90s or so, encryption was considered military equipment, so it was kind of true back then.
I kind of agree with you.

From the README.md: Presidio (Origin from Latin praesidium ‘protection, garrison’)

In Spanish sounds like prison, or related to prison. An inmate can be called presidiario. Same root as the latin presidium.
I think there's one way to count without using a language: music, or rhythm. When listening to music, I seem to be able to tell how many beats pass away, without actually keeping count without imagining any words in my head.
Related discussion 2 months ago: https://news.ycombinator.com/item?id=20222547
The other day on software architecture thread someone mentioned how to solve a part of this problem: requirements on software architecture, which get used in bidding. Software companies are very unhappy about it, because it means they won't get to charge the government several hundred times for the same solution, but the result has a good chance to be interoperable with other systems under similar requirements.

The thread is here: https://news.ycombinator.com/item?id=20786810.
Logically, you could be completely correct. Had I taken the other path, I may well be sitting here today saying "I massively regret not giving myself enough space to achieve".

And you're right, finding satisfaction on your chosen path is really the only way to deal with these types of emotions.

But all that being said, I'll fight tooth and nail to stop my kids from making the same mistake I did.
Here's a nice write-up of the backstory, from 2018:

https://www.newyorker.com/magazine/2018/10/22/did-uber-steal...

and HN discussion:

https://news.ycombinator.com/item?id=18219612
I use Brief, a Firefox extension. It downloads items in the background while Firefox is open, which seems to be often enough that I don't miss anything.
Don't CORS restrictions basically render this whole tool useless?
It would be good if corporate culture didn't make such a point of promoting and rewarding people with obvious personality disorders.

Even if you think the ethics are irrelevant - a reach on its own, but let's go there for the sake of argument - how often does the money thrown at these people generate lasting and reliable ROI?

Or any ROI at all, in fact?
Anyone else getting a "Untrusted SSL Server Certificate" on the page?
Was Levandowski primarily responsible for the greedy hiring and in-fighting, or was that Eric Meyhofer? Meyhofer pre-dated Levandowski and notably was involved in disabling safety systems prior to the death of Elaine Herzberg. I've personally seen evidence of heavy in-fighting as early as May 2015.

https://techcrunch.com/2018/12/10/report-a-manager-at-ubers-...
Well, it's no more tacky than any other tie.
Smartphone Bumps and Notches
Like I said, these real cryptographers aren't the ones going out and selling the software. Marketers use whatever terms their audience likes to hear.
In my city you can't park your car in a lot of places with a an app that's only available in the Apple and Google app stores.

Over the past few years cash payments between people have been replaced by something that's also only available as an iPhone or Android app.

I'm sure there are other things. The next iteration of our government's single-sign-on solution will probably also been an app, at which point owning a smartphone will in essence become a legal requirement.
CCTV doesn't help in democratic countries where crimes rates have been plumeting for the last decade. They do create a lot of dissidents though and rightly so in my opinion.

If I would be in reach of a public surveillance camera, I would certainly try to sabotage it. Maybe roast the sensor because I happen to have a bright flashlight in my pocket. Damn, I guess I have become a criminal now...
Show HN: NextStep – Product to help SaaS companies improve conversion rates
ain't that the truth?
> and vertical enterprise software (even in huge markets) isn't aligned well with Google's core business.

That's exactly the point that everyone who says "Don't use google products" is missing. Anything horizontal (eg GSuite basics, docs/sheets, mail, calendar) are relatively safe.

Anything vertical isn't going to move the needle in Google's view of their finances.

MS and Oracle have had issues with their "verticals" in the past, but they weren't actually big enough that they could kill them off, given their reliance on enterprise customers for their income.

FAANG (except Netflix obv) aren't dependent on enterprise customers. Facebook and Apple don't really offer enterprise products and AWS/Google have, basically Workspaces/Workdocs for AWS and GSuite from Google.

Both Facebook and Google are "vertical" in that they sell ads on the internet, or, more accurately, they provide access to their users to advertisers. Everything else is noise.

So the general rule is "Don't buy vertical services from a horizontal company".
or even better : a bios rom
"Military-Grade" encryption. In my experience, this involves writing passwords on daily orders and on the big white board in the ops room, giving them out over the phone to anyone with a suitably clipped voice, and laminated guides to zipping files with a password - from which everyone then copies the example password they can see in the laminated picture - physically tied to "the encrypting PC" so that nobody can wander off with the guide.
OP here. What browser/OS do you use? Our blog is run on Ghost so we don't actually control the TLS cert used, but we can try to find the cause of why it's not trusted and fix it.
How does it compare to tmux or GNU screen?
Even without async/await, it could be better if some unnecessary nesting would be cleaned up

openpgp.cleartext
.readArmored(req.body.message)
.then(message => {
openpgp.key
.readArmored(nodes[0].value.key)
.then(key => {
...
})
})

could be

openpgp.cleartext
.readArmored(req.body.message)
.then(message =>
openpgp.key.readArmored(nodes[0].value.key)
)
.then(key => {
...
})
I tried googling "permanently staffed guaranteed action point (GAP)." With no results.

Is this the militarys mitigation of the two generals problem?

https://en.m.wikipedia.org/wiki/Two_Generals%27_Problem
I was using this app almost on a daily basis. It was really good at
1. Automatic border detection and would also "snap" to the border if you were adjusting it manually
2. Really good color filters for black and white. It would take a wrinkled document straighten / fix any noise in the image really well

What alternatives are people using ?
The Martians' Vision of the Future
Average life span of companies under 20 years (2017)
sure :) all of these work pretty good for the "lose yourself" thing for me personally:

- Hardware tinkering, picked that up while I was in a similar situation years ago. It can be fun to just solder along and program non-work things with low-level abstractions sometimes.

- Sewing, honestly not sure why I started that but it's a nice indoor hobby away from the PC.

- Hiking and the gym (weight lifting and crossfit mostly), for obvious reasons (nature and movement, especially after those debugging days). Both took some getting used to and integrate timewise but I couldn't live without anymore.
On the other hand: https://www.worldcrunch.com/food-travel/how-mass-tourism-is-... perfectly illustrates the problems with your thinking.
Responding to the technical merits of a 12 point font:

From what I remember as a high school yearbook editor, 12 point is standard text font size. (Yes, I know MS Word popularized 10 point.) Failing to specify a minimum legible font size would allow someone to print labels that were illegible thus defeating the purpose of disclosures, while maintaining technical compliance. It is an unreasonable expectation that people when purchasing food products at a grocery store to carry a 200x microscope. Given that you want to ensure legibility, I would certainly hope that a regulation would exist that specified what was legible was for say 90+% of the sighted population, and was still accessible to technological pocket readers for the blind.

In a related example, the FDA respecified nutrition labels due to lobbying about its illegibility and confusing layout. Now it’s larger, high constraint, and has simpler headings around total sugar. I remember when they changed, and it was due to successful lobbying from consumer, health, and senior citizen advocates. You can read about the history of nutrition labeling at https://www.ncbi.nlm.nih.gov/books/NBK209859/

Now to respond to the point that bureaucrats are incentivized to minimize freedom. What freedom is being minimized? The freedom to deceive consumers? The freedom to obscure? These aren’t really freedoms in the public interest.

More importantly, you even conceded that the regulation was started by lobbyists, when the original argument was the a bureaucrat was being “incentivized” to steal Freedom(tm) from the populace.

Laws aren’t just vague ideas. They’re technical specifications. Sometimes these specifications are at odds with each other. Sometimes they’re over broad, or ineffective at achieving the original goal. Sometimes they’re simple regulatory capture, (Barber and hairdresser licensure does little to protect the public, but limits the number of practitioners. Same with revoking barber licenses for felons. But do you know who is the biggest supporter of cosmetology licenses? Cosmetologists.) Even the regulators know this, but simultaneously are powerless do anything about it, as they are not the ones who pass the laws. For instance, SF Planning commission famously posted this video about trying to open a restaurant in San Francisco:
https://www.youtube.com/watch?v=QOreHYVTHGA

There is more evidence that police have ticket quotas than there is that bureaucrats have regulation quotas. (Show me a beat cop that still has his job after refusing to write any tickets, but rather simply uses his professional discretion to give verbal warnings.)
It's this comment that should be laminated...
If it's a three person SaaS start-up or whatever, there's no guarantee there's a dedicated marketing team. And even if there is, the engineers/managers don't know better than to tell their marketers "hey don't use that kind of language". And the marketers selling a security product don't know better?

Sure, it's entirely possible that the product itself is absolutely solid. It would be a bit silly to rule a product out on this basis alone. But when evaluating a product, it's fair to "do a double-take" when seeing language like this.
It gets a bit harder if these sensors / cameras are deployed on drones or higher buildings though. That doesn't seem like a very good strategy.
There are tons and tons of clients out there and resources to make your own. You can read rss in your terminal if you like. It's by far the most efficient way to skim through the web. I found this thread from my rss feeds in fact.

As far as what gets pushed to the rss feeds is entirely up to the particular website. Some are generous and provide full content and images, and others are fickle and make you click the headline and view the article on their site.
I can't turn it off, but I know I can very well do math without words or numbers in my head.

Geometry is the best example, anythig beyond the basics has no good common names and still you can do it in your head.

If you slice through a pair of carrots, how many pieces of carrots are there afterwards? (do this simple thing in your head an than read on)

I slice them imaginary and than start counting what I'm left with. The part where I go from 2 carrots to 4 carrot parts happens without words. Anyone doing it differently? You of course have to be self-observing enough to say more than "I just know" :).
But then isn't it reverse time anxiety? You become scared of not being able to spend more time with them.
The Dreams of an Inventor in 1420 (2018)
I could have worded it better like "why packet inspection to start with".
I have a hn rss feed. I have it set where only articles >100 points are pushed to it, otherwise it's a fire hose.
It indeed seems to be totally broken.
I wouldn't stress about that as much. I.e. I learned programming in Visual Basic for Applications (i.e. did you know Excel 97 had a full-fledged VB6 ide hidden behind a short-cut? ALT-F11 if I remember correctly) and while I could argue that functional language would have been a better entry-point (I remember having problem understanding the meaning of 'x=x+1'), in the end it was fine.

To your point about functional being better for CS, I am not sure, i.e. when I had class on basics of algorithm design, we went through "Introduction to Algorithms" book and the pseudo-code looked much more like Python or Pascal than scheme/haskell/ml. So if you stick to python, you will be fine.

In the end, you already dabble more than four programming languages, I am the sort of a person who prefers breadth of knowledge to depth so I would go through ALL OF THEM :P

(This reminds me I am still only on page ~50 of SICP and I really wanted to return to that)
Similarly in my experience apt/deb packaging should be considered for this. There's already node packages in Debian/Ubuntu, to look at examples, it's well documented, tried and tested, they can be signed, and it's straightforward to setup a repo which is completely static, so can be put in S3 or any static server, there's apt-transport-tor, for working over tor, there's apt-transport-s3 for working with private S3 buckets. OK there's some versioning quirks (I've used both launchpad and reprepro) such as tying it to a release version (buster, xenial, bionic, etc..) and having only one version of a package available per release in the case of reprepro, but in my experience it was easy to setup and maintain. Also the penetration of the format means you can consume it, in one form or another on Linux, WSL, ChromeOS, Docker, K8S, etc.
You can evaluate the 32-bit version of q by downloading the binary from here: https://code.kx.com/v2/

The setup is a little annoying and you have to make sure q and the license file are in same directory or something, I vaguely remember that the error message was pretty cryptic but it is definitely worth taking it for a spin. It is an interesting piece of engineering and there are many interesting example scripts that you can find on the Web, although actually becoming productive in q is another matter entirely.
> CCTV doesn't help in democratic countries

A trivial search shows otherwise:

1.in the UK where the Russian operatives were caught in Salisbury trying to murder a real-life dissident

2. in the UK, where the police have dedicated units of 'super-recognisers' that review CCTV footage and solved many a crime.

[1] https://www.thesun.co.uk/news/7182071/cctv-russian-spy-poiso...
[2] https://www.theguardian.com/uk-news/2018/nov/11/super-recogn...
[2]
OTOH, beware of who's accessing your data [1]. There was more than one incident, if I recall correctly.

[1] https://www.zdnet.com/article/nokia-firmware-blunder-sent-so...
It's not prescriptive, just descriptive. Obviously women are capable of doing all of that, and many do. But 25+ years of road bike (and other weekend warrior pursuits, MTB etc.) vendors trying to target specifically women have not seen remotely the success that Peloton had in reaching them, and there a lot of non-technical reasons in there, too.
My thinking doesn’t have anything to do with it, it’s simply a fact that 80% of Bali’s economy is tourism. An industry specifically promoted by the Indonesian government as a long standing policy.

“But, what if tourism wasn’t critical to the Balinese economy, what if they had instead spend the last 50 years developing a different industry” you might say. Well, who knows. But they didn’t, and the criticality of air travel to Bali is not up for any meaningful debate.