skysight-inc/HackerNews huggingface dataset:
The parade of concerned parents writing these kinds of articles have conveniently forgotten how much TV and video games many of us consumed in 1980s and 1990s.

This stuff reads like satire:

“Rather than teach them to absorb material that is slower, duller and decidedly two-dimensional, like a lot of worthwhile information is, schools cave in to what they say children expect: fun. ”

The kids are going to be alright.
> There are already lots of non-Oracle distributions of OpenJDK: Azul's Zulu, AdoptOpenJDK, Amazon's Corretto and I'm not aware of any aggression towards those projects.

I don't see how that's relevant? I wasn't aware of any aggression towards Google, until Oracle suddenly decided to aggress. The fact that Oracle hasn't been aggressive towards non-Oracle OpenJDK distributions in the past doesn't mean they won't be aggressive in the future.
Too many people go to college today. A degree used to carry prestige. Now it mainly shows you're impulsive enough to take out $60,000+ in debt when you don't even know what you want to major in.
The law is pretty clear.

>A section 5 offence comprises two elements:

> A person must (a) use threatening, abusive or insulting words or behaviour, or disorderly behaviour, or (b) display any writing, sign or other visible representation which is threatening, abusive or insulting; and

> The words or behaviour, or writing, sign of other visible representation must be within the hearing or sight of a person likely to be caused harassment, alarm or distress thereby.

This is all intepreted by the courts and they do push back against police misuse of the act.
⸮ ϱninnɒd wobɒʜƨ ƨi ƨwɘn ɿɘʞɔɒʜ
Ask HN: How to create secure backups of my smartphone?
Both Android and iOS have in-built methods of creating backups that upload the data to Google/Apple. Both encrypt the data, but the keys are kept on their servers.

I would like to have end-to-end encrypted backups. For a while I just copied important files off my phone to my PC, but this is not an ideal solution, instead I'd like the phone to automatically create backups and upload them to wherever.

Are there any easy methods for doing this? I can't find any solid trustable solutions for this through Googling.
It looks like vim proficiency is the only skill you can be proud of.
Trades people can have legitimate reasons to need vehicles.

Imagine your in charge of, say, taking care of a large planter. You need to bring with you:

- Half a pickup truck of new plants

- A few bags of fresh soil

- A few shovels, buckets, a hose, and other similar tools

They key is really just that vehicles are necessary to transport large quantities of stuff, regardless of whether or not it's a delivery vehicle. I think you'll find that a number of trades include low income workers who are moving around large quantities of stuff.

(This is not intended to be taken as arguing for or against congestion charges or any other policy involving shuffling money around, just against the logic of the above post and outright banning things other than delivery vehicles)
Warning: this is deliberately not following mainstream convention/fashion. It's hopefully useful, but feel free to ignore if you'd prefer not to explore beyond more conventional options.

First off, a few requirements I inferred from your Q:

1. Performance (response time + concurrency)

2. Simplicity (you're a noob, but it's always a good thing anyway)

3. Stability + ease of maintenance/evolution (you don't state this explicitly - but if you're building on your own, I'd guess you'll have limited time to do this).

Based on those, here's a suggestion.

1. Write you back end in Erlang, using Cowboy or WebMachine to expose RESTful services. Simple, performant, robust, scalable, proven, stable.

2. Start with the premise that simple term/text storage (i.e. no DB) will suffice. Only move from that if you disprove that premise

3. Ask yourself how much of your front end can be handled with straight CSS + HTML. Probably not all, but you'd be surprised how much

4. Instead of a javascript framework, have a look at Elm where you do need client-side behaviour.

I fully accept that neither Erlang nor Elm are mainstream choices. Certainly not for everyone. But they're both well-designed, robust and pretty stable (Erlang more so than Elm on the stability front admittedly - the Elm language is still evolving).

I'll also freely admit that I really dislike the javascript ecosystem. I say "ecosystem" deliberately; I'm not crazy for the language itself, but it's the infuriating instability of packages, frameworks, build tools etc that means I avoid it as far as possible. It seems to take more time just keeping up with with the ecosystem than actually delivering meaningful functionality. I don't find that with Erlang or Elm. Yes, Elm 19 introduced quite a few breaking changes. Though I didn't find porting too painful given the tooling is so good.

YMMV of course.
Also have to be careful with DE. If you try to vacuum it up you’ll probably end up with a ruined vacuum, at least according to a lot of people online - I don’t want to find out for myself.
Is that your answer to how much your privacy is worth?

It's not just that it's a slippery slope or right or wrong. It comes down to efficacy, false positives, false negatives, chilling effects and abuse risks. There's also the risk of incompetence in implementation and maintenance of these systems, not to mention data leak risks. These things should all play into our conversation about how we debate whether this approach is a net positive or net negative on society. Anything less is intellectually lazy.
A westerner who used to live in Kenya for about 6 months. The tribal divisions are very much present in Kenya. You can tell the tribe that someone belongs to by their surname and to a lesser extent by physical appearance.

People are definitely more happy to hire others from their own tribe or rent rooms to them but it's more just nepotism than outright racism, at least in larger cities.

The violence that happened during the last elections was also driven mostly by political factors first, rather than race. It just so happens that the president Kenyatta and the political elites of Kenya come mostly from the Kikuyu tribe, which then leads to tensions along tribal lines.

In my experience, the tribal divisions are more pronounced in the countryside. Until recently, in some parts of the country there has been open conflict between tribes, e.g between Turkana and Samburu in the north. I have witnessed numerous times the Samburu use racial slurs to describe the Turkana and vice versa.
How many trackers and ad platform pixels are currently running on nytimes.com? It's ridiculous for NYT to get on a high horse and continue to attack tech companies when they subject readers to just as many privacy invading technologies as anyone else.

The title of this piece alone is pure yellow journalism.
KV-ഇൽ OS development ഒക്കെ പഠിപ്പിച്ചു തുടങ്ങിയോ?
OpenJDK is licensed by Oracle under an open source license (and Google has made use of this license, and even internally forked OpenJDK, both during the trial and now). The court trial was over an unlicensed use of Java (Google claimed they didn't need a license because the APIs weren't Oracle's to license, but in any event, that lawsuit has absolutely nothing to do with OpenJDK).
The theorem is proved for only for probability distributions with support at a finite number of points on [0,1], and the sigma-algebra of all subsets of [0,1]. This is an utterly bizarre choice and makes the whole thing basically uninteresting.

One of the first things you see in a graduate course on real analysis that covers measure theory is the construction of an unmeasurable set using the axiom of choice (equivalent to the continuum hypothesis). Then you say, "that's useless," and restrict the subsets you work with to those that don't depend on this problem, or you go work with intuitionist, finitist, ultrafinitist, or some other logic, which gives basically the same effect. Then you build all of probability theory and machine learning in this actually useful world.

The unmeasurable set construction that everyone uses is to consider all subsets of [0,1] of the form {x + r : x in [0,1], r is rational}. Since there are uncountably many irrational numbers, you end up with an uncountable number of these subsets, and then use the axiom of choice to select an element of each.

For their probability distributions with finite support, consider the sets of points that form the support of the distributions. I can form a sequence of such sets that heads towards that unmeasurable set, and a corresponding sequence of probability distributions. They completely ignore whether their set of distributions is complete (that is, contains all limits of sequences—hint, it isn't), but they're taking suprema, so they effectively are working in the closure anyway, where the limits are included.

So basically they have found an obscure way of showing the first result taught in measure theory and dressed it up in the clothes of machine learning, even though no machine learning work ever conducted or that will ever be conducted with work on this mathematical structure because of this exact reason.
people love reading about it, yours truly included. i feel a spiritual affinity with them.
Seeing that in the city where I live - a major metropolitan area with plenty of tech jobs - you can get a brand new 3000 foot house in the burbs, great school system for around $350K with an FHA loan and 3.5% down, a house is far from unaffordable for the average developer with 5-7 years of experience.
The interesting part is that they actually aren’t on average healthier, based on hypertension rates at least, but they are still having a longer life expectancy by a whopping 7.1 years in the studied group.
Reading the article I felt confident about general direction of comments on the HN page. HN proved as reliable as ever. Not only is it flagged as most articles about Blacks seem to be (meanwhile something about age discrimination, Asian victimization at the nefarious hands of affirmative action, or poor old James Damore are karma goldmines) but it's the same old ill-considered nonsense that doesn't stand up to the slightest bit of critical reasoning.

Hey, while we're researching why those people are stupid, let's also research why inhabitants and descendants of Northern climes seem so predisposed to be and do evil. The race/IQ obsessives being a relatively minor example among countless others.
Thanks for the recommendations! I'd love to give them a read if I get a chance in the near future.
See also webghc which has an alternative strategy to writing a new RTS and code generator. They are cross compiling to wasm via llvm. https://webghc.github.io/2019/01/18/state-of-webghc-january-...
> Getting rid of most of the cars and putting people on trains does wonders for peak throughput.

Getting people on trains by forcing them out of cars can't actually do that. If you make it more expensive/inconvenient/impossible to drive, at most the same number of people will take the train. In practice fewer will, because some of them will find jobs somewhere else or do their shopping somewhere else etc. So the combined throughput inherently goes down.

The only way to get it to go up is to make something better instead of making something worse.
At this point in my life, the only vi command that I do remember is :q!
Why did I write another React Native boilerplate
I also learned C and C++ back in the late 80's during high school, as part of the domain area we get to chose on the last three years (10 - 12).

We also got introduction to UNIX via Xenix on our OS classes, got to do a Pascal syntax highlighter and a couple of other cool things.

Fully agree with you, the accomplishment here is great and anyone else wondering about if they should attempt something like this, just give it a go.

Don't worry about writing perfect code, rather make it work somehow, perfection will come later.
I kind of agree. A very low UBI that barely allows people to subsist will not solve any existing social problems, it might instead effectively become a subsidy for extremely low income classes without increasing vertical social mobility, and therefore in the long run further increase the gap between the poor and the rich that has been increasing since WW2.

Personally, I believe that the best way to decrease social tensions and prevent a dystopian impoverishment of the majority of the population is to lower the gap between the rich and the poor and to limit the amount of wealth that can be transmitted by heritage, for example with a Skandinavian tax and welfare model and by putting a strict upper bound on the amount of assets and resources that can be inherited.

It seems to me that UBI can only work as intended if it was fairly high, and that is perhaps not realistic for political and economic reasons.
Nice! I remember following this site back in the day. My tiny "OS" got till paged memory management and didn't really go any further. I used to use "Bochs" CPU emulator for testing.
I wonder if a server side rendered app with Rails or Java/Spring Boot would do. If you want mobile first then Flutter may help. But in any case exlpore Firebase for persistence. It's cheap and very scalable, provides Sync and push notifications as well
> Standard tech stack: React+Apollo+Redux+GraphQL (with Typescript).

The standard or A standard?
The question is if it’s just a simple selection bias or did the stress of living under those conditions have had biological effects that are advantageous to longer life span.

We know that cellular stress response and stress proteins have a positive effect on some functions that could induce longer life span, these tend to be most often related to heat and cold shock which is likely one of the key reasons behind why many cultures developed customs that induce heat or cold shock such as sauna and ice dipping.

So my personal bet is that this goes way beyond simple selection bias that pre-selected the fittest and has likely involved biological changes that were favorable for longevity.

The question now is how to identify these changes and mechanisms and replicate them without having to force someone to live through literal hell.
I regard HN community higher for better signal to noise ratio.

I asked this question only because I got curious - I had submitted two links and one of them got highly discussed while the other didn't. Hence.
Do bait traps leave it behind in such a way to be toxic to humans?
I think it's very lucrative to turn to crime _occasionally_ when basic needs are taken care of. UBI guarantees not starving and having a roof over your head, while a new phone or even a gaming PC is just 1 crime away.
Like the author?

https://news.ycombinator.com/item?id=19070587
Reminds me a lot of the ill-fated optimus keyboard.

https://www.artlebedev.com/optimus/
It’s not an existing site, but any of the ‘make a blog in 15 min’ tutorials [1] will get you to working code examples quickly. The Elixir build utility `mix` has great tools for creating new projects and the example project will scale easily into what you want to try. Also, GenServer’s are a good way to retrieve _and_ cache the data from the other http server, following the KV supervisor tutorial would be a good starting point.

1: https://medium.com/@kacpx123/phoenix-1-3-simple-blog-api-and...
2: https://github.com/learnphoenixtv/blog
3: https://medium.freecodecamp.org/simple-extensible-blog-built...
I feel you're being pedantic. The misunderstanding is not around the concept of a birthday, yes--it's due to the use of a time-having datetime datatype for this purpose, in UI and/or application server or database layers, the latter of which ought to reject datetimes as nonconforming inputs.
“They did not know it was impossible so they did it”

-- Mark Twain
Being a hypocrite doesn't make you wrong.
yeah, like they would be smart enough to pull that off, they couldn't even plan for the worst. Unless his plan was take it all to the grave.
Amazon Key | Onsite (Sunnyvale, San Francisco or Minneapolis) | Full-time

The Amazon Key team is combining IoT & mobile technologies, smart devices, and connected vehicles to revolutionize access and services for homes & vehicles.

And we are looking for exceptional colleagues to join us — engineers (mobile & full stack), QAE’s, SDET’s, product managers, product marketing managers, UX designers, and more.

Learn more:

https://www.youtube.com/watch?v=OdOisGXvMDU&feature=youtu.be

https://press.aboutamazon.com/news-releases/news-release-det...

Looking to fill various roles:

- Software Development Engineer (iOS)

http://www.amazon.jobs/jobs/750038

http://www.amazon.jobs/jobs/765627

- Software Development Engineer (Android)

http://www.amazon.jobs/jobs/767833

http://www.amazon.jobs/jobs/750041

- Other Roles

https://amzn.to/2QCeuIV

Please apply directly at https://amzn.to/2QCeuIV (please mention HN Feb 2019).
Using Kotlin in a Serverless Architecture with AWS Lambda: Testing Your Code
When I was a kid I remember being bored all the time, but interestingly as an adult I am never bored. In retrospect I think a lot of it has to do with the opportunities available to me. Now if I have an idea of something I want to do or a project I want to work on I can just start doing it. When I was a kid I was limited since many of my ideas required some disposable income or a car to accomplish. Given this perspective perhaps it is somewhat your responsibility to keep your son "engaged".
Shelf with My Homemade TABLE SAW PALLET WOOD PROJECT Display
The first Master Of Orion was like this. You put resources on research fields, and once you filled them you had a small chance (increasing every turn) of discovering the next breakthrough. You couldn't choose specific techs to research, and you couldn't discover everything on your own, meaning that you needed to trade or steal tech from the other civilizations. This was essential, because sometimes you were left with big gaps in your knowledge (say, lack of fast engines for your spaceships, or weak terraforming tech), and keeping up with everyone else was essential.
There's better coverage of the lawsuit here: https://www.bloomberg.com/news/articles/2018-11-29/3m-dupont...
See the Arctic Refuge’s Fragile Beauty (2017)
I imagine it would help to keep binary size and compile times down too, though I don't know by how much.

I wonder if C++ compilers "collapse" things like `vector<Foo⋆>` and `vector<Bar⋆>` (or even `vector<size_t>`) if they can figure out that all of their respective methods end up generating the same machine code... Maybe not?

(Stars because I can't seem to escape asterisks properly...)
Yeah, it is also interesting how they categorize the activities... apparently reading a book doesn’t count as “avoiding boredom”, but playing a video game does... why? Both are using something to entertain yourself, and it seems pretty arbitrary to distinguish between them. In fact, I am pretty sure there has been times on our history where reading fiction was treated the same way we treat watching YouTube videos today... as bad for your brain.
Could a virtual economoy be a better place to do a proper UBI experiment? Maybe like a Tamagotchi MMO. I'd play it.
Because it would work like permissions on Android or Windows UAC, regular users would just turn everything on anyway.
It's one of the most capital and labor intensive things you can do on the internet. Data freshness, depth, and quality are key and don't come cheap.
I stopped attending FOSDEM some years ago, as I felt it had gotten too big. Too many people, not enough seats, not enough toilets. Has that changed?
The companies that were caught up in this are, for the most part, the ones on Oracle JDK 8, which is substantially different than OpenJDK.

The "UnlockCommercialFeatures" doesn't catch everything either. For example, Oracle once added a clause about "embedded devices" needing a commercial license. With a very broad definition of embedded.

This is pretty clearly a cash grab.

Also, If the bits are truly the same as of version 11... what's the point of making people download a duplicate codebase where the only difference is one text license file?
Not really true for a small toy OS in my experience.
I'm not familiar with the Swedish system but in Finland the unemployment benefit depends on whether you paid an unemployment insurance fund a membership fee during your employment. It's something like an insurance except the fees don't cover most of the costs and the state covers them instead.
Interesting. I just spent a couple of weeks learning Elixir & really liked it. Any disadvantage to doing the backend work in Elixir instead?
You know, I don't have any. It's something that I've thought about writing about for years now, but haven't gotten around to doing, and I'm unaware of anything else written about it.
Yea, you have to send them an email so they can figure out what the cost would be. That always makes me nervous.
You may like [ptipython](https://github.com/prompt-toolkit/ptpython/blob/master/READM... python-support) for vim bindings in an ipython(-ish) environment.
Your app reminds me me of Pinboard.
NumFOCUS Announces Netflix as Corporate Sponsor
Ahh annathe sir poli aarunnu, katta encouragement aayond oru kai nokiyatha ;)
Wooden Sign – Letters with Paint and Distressed Look
Modify the original post to "nobody needs to commute in a personal vehicle" and it works. The truck full of plants is a commercial truck (it might be personally owned, but should be getting reimbursed for mileage).
That's cool, thanks for sharing.
oh yes.. they're different. I agree.
'John Galton,' American Anarchist, Shot Dead in Acapulco
Which is why I no longer click on BBC articles.

In contrast, the national broadcasting corporation in my own country (the ABC in Australia) still does fairly good reporting.
I can't tell if that's saying that it didn't completely fail, or that it completely succeeded.
Someone ping guys at MariaDB, their pricing is pre-cloud era
Thanks. It's Rails' frontend performance stigma that made me hesitate. I suppose bolting a better FE is an option, but I won't know it until I benchmark it.
incels are an extreme subculture or a decentralized cult but it’s a pretty big stretch to call them a political movement
I really like the work Netflix has done and open sourced back into FreeBSD [1], But I do take issue with one of the slides, where it says "Using FreeBSD and commodity parts, we achieve 90 Gb/s serving TLS-encrypted connections". Sorry but that's not FreeBSD, that's a Netflix proprietary fork of FreeBSD serving all that, until me and the rest of FreeBSD community can actually download and use TLS sendfile, Netflix should probably stop saying FreeBSD serves all this TLS traffic.

[1]: https://www.youtube.com/watch?v=4sZZN8Szh14&t=834s
I guess we might summarize this as "Greedy algorithms work very well in practice".
> That, or companies implement flexible working hours, which allow time shifting without penalty.

The issue there is the two aren't that related. Congestion pricing doesn't get employers to implement flexible working hours, because most of the cost or the inconvenience of using alternatives is on the employee.

By contrast, if you passed a law requiring large employers in the city to implement flexible working hours, then you wouldn't need congestion pricing, because given the option people already prefer to commute when there is less traffic.