skysight-inc/HackerNews huggingface dataset:
For almost the entirety of human history, 12 was old enough to get a job and look after a family. It's modernity that's the aberration here. Our obsession with keeping children immature has nothing to do with their well-being, and everything to do with adults deriving a sick emotional satisfaction from it. I think history will judge our obsession with keeping children from growing up in the same way we judge foot binding in ancient China.

The anomie that teenagers experience is a result of them having nothing meaningful to do. Those that have meaningful work to do, even in their education, don't suffer nearly such teenage angst, and are much happier for it in both the short and long term.
Iranian New Android Game with the Topic of Coronavirus
I don't pirate because I don't want to pay for content - I pirate because it is the only way I can get a lot of content.

I wish there was a global way to subscribe to and pay for content in a market/app-independant way.

If you are not in the USA, Canada or UK, your options to pay for the most popular, newest content are very, very limited. And if you are in a very small and/or somewhat impoverished country, forget about it. "Sorry, this content is not available in your region. Please go fuck yourself".

Luckily, Netflix has improved this a lot (which is why I happily pay for it), but for a lot of content, it is still impossible to consume in a legal way.
I do this as well. Some of the ML (and lately COVID-19) content that gets posted there is absolute gold, but in consuming it I can be inadvertently sucked into other parts of the site. Such unfortunate occurrences are time consuming and generally have a decidedly negative impact on my mental state.
You don't have to jump in 100%, you can just add formal methods to the things that require it. Cryptographic algorithms, network protocols, distributed protocols, etc, could all be completed in Isabelle or Coq and then generate Haskell from the formal spec. For less-critical parts of the system you could use property based testing and various other "semi-formal" techniques which take less time but still add to the overall quality.

I actually work in an agile environment that uses formal methods and it is possible!
So for the first time in world history the people that complain about "youngsters these days are worse" are right.
This, exactly.

One other consideration is to pay attention to your colleagues. Sometimes more specific fields have conventions, and it's probably a good idea to follow them. For example, physicists universally* write a cursive v, not the shape preferred by the article author. You should do that too, if you want to communicate with physicists.

(*At least in my experience as a US almost-PhD in physics. And yes, it does help if you have to, say, calculate the velocity of a neutrino beam....)
Higher Order Perl is one of the most enjoyable books I ever read on programming for being both a great intro to functional programming and also highly pragmatic in application of FP.

Sadly it’s hard to recommend because prejudice against Perl
Daily midnight NY Times front page URL
Milton Keynes’s Q&A on Starship is rather fun:

https://www.aboutmiltonkeynes.co.uk/qa-on-mk-starship-delive...

...a welcome bit of the internet with less polish and a few corny jokes.

I must admit to being a bit embarrassed at never thinking of delivery drones meaning mars rover type drones. I always assumed that “drone delivery” would mean N-copters, but little rovers seem so much more sensible at least in a city with ample modern design like Milton Keynes.

(Mars rovers probably cope with cobbles ok?)
Can we go in and out of Malta, if yes how ?
Maybe Google's algorithms have determined that the floor wax company doesn't look at / understand its analytics reports.
It took from 1948 or so to the 1960s, less than one generation.

Germany also had the problem of wholesale death of its men of working age. The currency was repudiated. The government at all levels had ceased to function.
I think you missed the above poster's point. Big grants provide funding for multiple years. It can get cancelled rather than continued. I'm rather surprised it wasn't. They might also cease making payments that haven't been made yet in the current year. I know people this has happened to, purely due to govt shutdowns and such unrelated to anyone screwing up.

It would be more like losing the remaining payments of a multi-year contract because it gets broken. Or in your analogy, like losing your job.
I'm using VS Code and it does do that. It deletes back to the previous indentation level.

In the case when you move code around you will anyway go for Tab/Shift+Tab in any editor.
Noah, I love that menu. Nice work!
Ask HN: Request for Career Advice
I'm looking for advice on the fastest path to become a software engineer based on my experience so far. I appreciate any thoughts you can share. Thanks in advance!

Here is some background about me:

* I'm based in the Bay Area, but willing to relocate.

* I have a Bachelors degree (non-CS).

* I have ten years experience as a teacher and working in a non-tech role for a big tech company.

* I'm currently enrolled in an online CS degree program and will graduate in summer 2021. I'm thankful for this experience, but I don't think what I have learned in my degree so far is applicable to the day-to-day work of a software engineer.

* Outside of my CS degree, I've also spent time earning certifications from MOOCs, completing pre-coursework from multiple bootcamps, doing LeetCode problems, and learning how to build basic iOS apps.

For my next career step, there seems to be several options:

* Finish my degree and apply for junior roles.

* Put my degree on hold and get an internship.

* Put my degree on hold and apply for a bootcamp.

To be honest, I'm overwhelmed by all the different options and that has led me in many different directions over the past few years.

I'm hoping the HN community can advise me on what is the fastest path to get a paid technical position.

What do you think my next step should be?
Available each day from 2012 through the current day. Currently updated around midnight (Eastern time).

Has been mentioned on reddit previously but the URL format has changed over time.

The format (modify the date params):

https://static01.nyt.com/images/YYYY/MM/DD/nytfrontpage/scan...
Commandments of Engineering Team Communication
I think it was less dictating, and more of being aware beforehand. The shows of TV era all have a pretty distinctive way they're cut, to have breaking points for ads. It gets especially noticeable today, when you're most likely to be re-watching them on an ad-break-free streaming service.

On the other hand, apparently there is a way for the YouTube creators to dictate where ad breaks will happen. I've seen at least two videos in which the person speaking said "and then YouTube will show you an ad right about... NOW"; lo and behold, an ad shows perfectly timed to when the speaker announces it.
... for covid-19. The reason isn't because PT sucks but to maintain distance between occupants, the article says.
I'm surprised if updating papers to correct mistakes is not the common path. Especially with software being a crucial part of it. I mean, how many software products do we know of that shipped flawlessly in v1.0?
The government is making the right move.

Japan has in its economy a large number of small family business in sector like retail, crafting, Ryokan (hotels) or restaurants.
Some of them are two centuries old and still surviving from generations to generations.

They are part of soul of Japan and its cultural identity. Loosing them would be such a waste, not only socially but also culturally.

Many of them have seen their income going to close to Zero due to COVID19. Without government help, many of them would die and never recover.
Are you talking about Mariahilferstraße? If yes it's really good now, can't believe there was resistance to make it pedestrian-first. Hard to imagine how much less livable was the area with regular car traffic.

One thing that puzzles me, living in Vienna as an expat, is how much the average Austrian cared about banning smoke in bars/restaurants/etc (which is fine, don't get me wrong) but how little they do about car smog.
Where do you get IFR for covid19?
Drawing bottom up: "'S' (with a slightly flattened bottom), then a 'c', then a little hook"; sometimes find myself even muttering 's,c,hook' as I write one even today.
Similar Country Flags
Visit Vienna then. World class public transportation, not crowded at all.
Pardon me if I've misunderstood you. I feel that this line of reasoning that excuses modern Javascript's mistakes on the basis of it being a young language to be spurious. We don't need to engineer new languages that recreate the mistakes of previous ones, or even worse, commit entirely new sins of their own. It's not like no-one saw the problems of the Node/JS ecosystem, or the problems of untyped languages, coming from a distance. Still, Node.js was created anyway. I would argue that it, along with many of its kindred technologies, has actually contributed a net deficit to the web ecosystem.
Quick google search re: batch downloading tips:

https://askubuntu.com/questions/976952/batch-downloading-fil...

But please share any better scripts/methods.
Yeah, that's daft. Most journals I use now have a "your paper your way" policy for initial submissions and only require conforming to format requirements when it's near acceptance. I'm quite happy to use their latex template at that stage particularly if the journal is open access and not charging exorbitant fees.
I understand it and agree with it in the same meaning that BitTorrent bypasses copyright laws: you cannot prevent people from sharing and downloading a torrent, you can only prosecute them after the fact. Enough people do that and you cannot go against millions of people. I think the same concepts apply to Bitcoin and cryptocurrencies.
If anyone is curious like I was to read the actual paper and look at the source code, you can find them here:

https://osf.io/b94yx/

The paper authors made a mistake, fine. But the scientific process and peer review process should have caught it. It didn't. The author caught it accidentally and then luckily decided to come forward (bravo!). This begs the question of robustness of the whole scientific publishing process. I hope they adopt the practice of doing a blameless RCA and improve the scientific and academic peer review process.
Actually Pilot works in the same way. It treats all code as independent of the file system, identified by the
h SHA256 of the content. https://github.com/zubairq/pilot
The debt of a country is completely different from the debt of a person or a company. Basically the difference is that countries can print money, but what it means is that large amounts of debt are okay and even desirable. The U.S. in particular is in an even safer spot because the dollar is the world reserve currency.

The debt of the worlds countries will explode if and only if money goes to hell.

I'm not an expert, so I'd encourage you to do some your own research.
You can get top 3 stories per day on Hacker News, which is aggregates posts based on community votes but how does your service determine top posts for a news website for example - Wall Street Journal or Bloomberg?

Your product's design is really cool, great job on it.
I don't think you need to worry about more than a few principles -

1. Reproducibility

This is very important for scientists so I expect them to know about package management and containers. You don't need to know everything about it.

Virtual environments, docker and using a good package manager like poetry (which is just an abstraction over virtualenv) shouldn't take more than a few weeks. Once you are done with the basics, you can learn more as you build.

2. Git and documentation

Add another few weeks.

They don't need to write good code. They just need to document it which they should already be good at. Optimization, scalability, distribution and other things can be handled by engineers but without documentation, it makes the work a lot harder.
Haha, I think you’ve nailed it
That is definitely unfortunate, but Nix is such an obvious improvement on the standard Unix way of "Just mix all the files into one big /usr soup" that it seems silly to not do it because some programs need a bit of hackery to get them to work.

Hopefully one day Nix's approach will be popular enough that GCC or Clang will be changed so that the hacks aren't needed.
It's mostly a pointless outrage, virtue signaling, approval-seeking, and social climbing sewer-drain of cyberinhibitionism. Taking the proverbial shit with the sugar would run out of toilet paper, and my supplies are low and it's not in-stock anywhere. No one needs that stuff that just won't flush unless they're hopelessly co-dependent on others to move forward.
Full Stack Panic
I’m not debating whether or not its a worthy endeavour though, I’m only saying that you can’t expect good performance out of assembly code unless you practice writing high performance assembly code. Most of us have a lot of experience with high level languages, so that we can write well performing high level code makes a lot of sense, but we shouldn’t expect that we can just “drop down to assembly” and get a performance boost, but that also doesn’t mean that its never possible, for the people who do actually do this a lot (eg the x264 people writing hand crafted SSE/AVX code)
Yes but these rovers are quite slow.
Correct. It's actually in the first line of the Bitcoin whitepaper's abstract:

> A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.
Corbyn is absolutely not a tankie, he's a social Democrat.

If you've learn a bit of history, tell me, once capitalism starts degenerating and the left gets kneecap by the center, what exactly is it that happened? What happened when the SPD alienated the KPD and it's own left wing in order to triangulate itself into having slightly more votes?

What you're seeing is party infighting that likely cost Corbyn the 2018 election, and if you think that suppressing the left is going to be a viable tactic as you just need to compromise ever more with the right, I'd suggest opening your favourite history manual to Germany in 1929 :). Because that really, really doesn't end well.
‘Bias Bounties’ May Put Ethics Principles into Practice
> The government's role has to start with literally encouraging people to step outside of their front doors and walk around.

Some governments may (involuntarily) do the exact opposite and scare people even more.

In Italy there are countless of rumors amplified by the media that there will be strict and onerous requirements for most activities to be done (such as, clothing shops having to disinfect every single piece that has been tried on, no air conditioning at all costs, use of plexiglas visors in addition to masks for many close-to-face activities...) that will likely a. not restart businesses (because they're on top of all other regulations) and b. scare people so much that they will not like going out of their house (would you even go to buy clothes knowing you can be contaminated by the "plague"?).
> My personal experience has been that Hollywood film/television studios are poorly run businesses with massive losses at each point in the process, but is laden down by individuals who do things because it's the way it's always been done, are hostile to innovation (both technology and in business), and are anti-consumer, anti-viewer, and frankly anti-making-money.

Is it that, or is the industry mind-controlled by parasites to achieve a different goal than delivering quality entertainment cost-effectively? "Hollywood accounting" is a known term, and it doesn't describe being bad at making money - it describes being very good at making money for yourself by purposefully cheating those who actually brought in that money.

(My general heuristic is that, if they're inefficiencies persisting despite competitive pressure, it's because it's these inefficiencies that are the real reason the business is done, and someone is making a good money off them.)
I have not heard of kids commonly getting sick until they're used to it, but I also haven't been around that many so if it's one in ten or less, odds are I've just never encountered someone who had this (as kid or with their kids) and mentioned it. But I'd feel confident saying this isn't normal, as in a majority doesn't have this.
One of the bigger issues is that being car-free simply is not an option in large swaths of the US and other places. I've lived in places with zero public transportation. One town had taxis: You could not schedule them to get to work on time. The company would not give reasonable call-ahead times: They would simply say it might take 5 minutes or 2 hours. This same city wasn't walkable.

One city had buses, which mostly served the college campus. The busses didn't run on Sunday, late enough at night for second shift workers to get home, nor run to the edges of town (where some factories were).

So many places aren't walkable (or can be easily cycled). One place I lived... the quickest route was on a state road, and didn't allow cycling/walking and wasn't safe for it either. The police would stop you, especially at night. The route that you were allowed to take was much longer.

I am now in a place where I don't need a car. (and I forgot to transfer my license while moving to another country, so I don't drive). Walking is safe. Cycling is safe. There are 'shortcuts' for walking/cycling. Public transport is pretty robust, though the overnight hours could be improved. I can even go to other cities - including some not-so-big-cities - using public transportation (trains or busses). It is wonderful and definitely feels like some utopia. It is so freaking wonderful to have such an option.
They also had a redesign fiasco.
Yeah, I had to reinstall one from source. https://github.com/home-sweet-gnome/dash-to-panel
Good designers can't design without a deep understanding of the engineering. Non-technical people shouldn't be driving or designing engineering projects.
I don't miss dial-up, but here's some '90s PC stuff I secretly want back
Parliamentary elections are more complicated than that, had Labour won three or four most seats they would have likely been in power as a coalition with other parties of the left. This might have quite literally cost Labour the election.
0.002% is again a different number than 3%, 1.5%, 0.3% and 0.15%.

Also to compare two numbers don't you need a second one as well? 0.00002 is a magnitute smaller than what number?
What I meant was, say what you think, don't worry about getting me in trouble.

As for the course , you''re saying I didn't teach for the future. Guilty.
It sounds like it was sent from the researchers wife who did not work for stanford.
If you prefer the mouse aiming, you might also like Teeworlds.

Btw, we thought and discussed about adding mouse aim to OpenLieroX, and we even had a prototype. But the community outraged about it and that was basically a complete new game, so they don't wanted to allow that you could network together with mouse aim and without because of unfair advantages. In the end we gave up and just did not implement mouse aim.
Darn, I was hoping to see the code that formatted the beautiful final typesetting. The author’s workflow ends with HTML, alas.

However, I’m also kind of glad to see that the typesetting was done by a real person earning a living as a craftsman designer. While I selfishly would love to have access to automated book-quality typesetting I’m also in favour of craftsfolk having a place in the economy!
I really want to try NixOS but the Nix language is just so damn weird... Why didn't they use a syntax people wouldn't have to actually read a tutorial to learn. E.g. C-style or Python-style? This article has a whole paragraph explaining `with`, but it wouldn't have needed any explanation if they called it `using` or `import`.

Same for the script parameters. I have absolutely no idea what this does

{ pkgs ? import <nixpkgs> { } }:

Why not:

function main(pkgs: Package = nixpkgs) {
}

Or something like that.

My second issue is that the files clearly aren't machine-editable. There's no sensible way to make a GUI that can edit your hostname if the hostname is defined in some Turing complete functional program.

But it definitely beats the design of any other package manager.
To write the lowercase xi and zeta, I imagine that I am looping around the horizontal bars in the corresponding uppercase letters, and they tend to come out approximately right.

I remember a Greek-born colleague writing the uppercase Omega as just an underlined letter O. I suppose that shape is probably the idea behind the flourishes in the typeset Omega.
Hi Gliptic! Nice to see you here. :)
The '63 train robbery indeed still holds an unhealthy spell over britons, part of our broader culture of lauding mavericks who get one over on the system, even if they happen to be unpleasant / violent criminals. Probably the same in the US when put like that I suppose. A less commonly recounted aspect of the Great Train Robbery is how incompetent the perps were and how easily caught
Nah. People have all the right to refuse car smog and the dangers and troubles derived by having car traffic. Our generation is the generation that will have to stop using cars, whatever the sacrifice it takes is.

Remote working, better public transportations financed by taxes on private transportation, there are plenty of ways to do this without disrupting anyone's life, but since governments aren't stepping up fast enough, citizens have to take the initiative.
> The job of a scientist is really not to ship software, that's what a team of engineers would do.

I think that this is the real problem - in academia there is this idea that learning good practices is like a 'dirty' thing that is not required, while instead it would speed up the work and make it more reliable. if you look at chemistry or medicine, there researches have good practices for managing the lab and respect them.
I think the point is that the market rate was "unfair" (depending on your definition of fairness), as it was based on massively assymetric information.
Is Google WiFi still a good purchase in 2020?
I keep a list of people who I know are well connected and either post high quality content or retweet it, so I get broad coverage of the communities I’m interested in. Unfortunately even the best accounts get caught up in the worst of a Twitter sometimes, but it’s rare, I’ve trained myself to ignore it, and by not having an account I can’t really interact with the people anyways so I don’t get involved in it myself. (Occasionally I do send out emails in response to people’s tweets, and in one case I wrote a blog post that I doubt was ever seen by the person whose tweet prompted it.)
It's like a lightweight Spark but more pythonish.
It will take time till people start referring to Poland as Central Europe, Estonia as Northern Europe and ex. Slovenia as Southern Europe...
It would work if it was centrally owned and with camera on every corner.

I agree that privately owned cameras are fine. But we have to be very careful what we allow in future.
The IFR rate for covid-19 seems to be trending towards 0.1-0.5% based on the serological tests over entire population cohorts that are starting to be published.
Apparently set theorists weren't satisfied with Greek, Fraktur or blackboard bold, so they use (at least) aleph and beth from Hebrew.
Grayscale no more: E-readers are finally getting colour screens
I've listened to probably hundreds of hours of JP and he never said that. He only said that, in his particular case, a lot of the terrible ailments he had went away after he switched to a meat-only diet. He doesn't say that meat is a cure for anything - his main theory is that he just has a ton of strong food alergies and, by eating only one thing he's not allergic to, he avoids them.
Cough White Collar.