skysight-inc/HackerNews huggingface dataset:
“Bulk interception” by GCHQ/NSA violated human rights, European court rules
it's twice as expensive? $120 a year vs $60? (unless you make your content open source in which case github is free)
Becoming a teacher takes a whole lot of education. You have to get a 4 year degree plus 1 year of graduate work to get your teaching credential. For all that education you get:

> In 2016, for instance, the average teacher’s starting salary was $38,617—20% lower than that of other professions requiring a college degree.

Which not surprisingly leads to:

> Between 2008 and 2016, the number of new educators completing preparatory programs fell by 23%

And on top of that:

> at least 17% leave the profession within the first five years, a 2015 study found.

It's a crap job for crap pay. It's not surprising that not many people want to become a teacher. If we want more teachers and better teachers, we're going to have to pay them more and improve the working conditions.
Hurricane Florence: 17 Apps to Help You Get Through
> How many bus companies have ever applied to YC

Does Remix (https://www.remix.com/) count?
Gee, you sound mega-stressed. And so over-crammed with all kinds of things. Panicking about "losing time"...Maybe take a year off travelling, doing something completely different, maybe meaningful low-tech work in another country, or something? Not much good to feel burned out your whole life. What is it all for?

23 is so young. A lot of people feel 17 their whole lives. A lot of people who are 80 feel 17. "time is just flying by" - well yes, it does that. I was 17 a few years ago, now I'm 47, although it's hard to believe.

Good luck!

"Be careful of how you live your life, you may end up having to live your life that way." – Keith Curran, Walking the Dead
Others have already mentioned various resources for learning the details of implementing a language. As someone who does programming language development as a hobby and PL technology as a career, I have a higher-level bit of advice:

Take a top-down approach, and focus on semantics over syntax.

If you want to design a new language, think of a moderately sized representative example of a problem you have day-to-day, and write a sketch of a program in the magical pseudocode you wish you were able to write. It doesn’t have to be a big problem, or a big language, just a concrete problem domain.

Then, piece by piece, investigate the details of how to make that notation work in reality: how do you parse, typecheck, optimise, compile, and implement a runtime for it? Figure out the smallest set of core primitive operations needed to express the semantics of your language—that’s your core calculus, which you can prove things about or use as an intermediate representation in your compiler.

In addition, a productive strategy for producing an actual implementation, followed in some compiler courses, is to build your compiler (or interpreter) in such a way that you always have a working implementation at every step—of a language that starts small and grows over time.

For example, write a program that takes in a “hello world” or other primitive program written in your language, and just produces the expected output without any analysis—the result of the program, or a binary (machine code, .NET/JVM bytecode, &c.) with the right behaviour. Then, incrementally add features—outputting other messages, doing other things than simple input/output, evaluating complex terms, rejecting invalid programs, and ultimately taking advantage of the semantic features that make your language unique. This style of development helps encourage you to write a test suite of increasingly complex example programs, which are an essential part of a language implementation—you don’t need to follow strict rules like TDD, but you do need to test everything.
It's fun to read HN and spot Chinese government involvement.
Ok, we'll swap the Duck with a Peregrine Falcon.

Please take the 100 mph duck with an appropriate amount of salt (vegetarians, feel free to substitute (the duck, not the salt) with an equal amount of Tofu), and instead read it as 'birds are very fast'.
I've been using Netlify for a while with Hugo as site generator. It's free with HTTPS and CDN support.
Pickling the Past for Future Editability
An Introduction to Quantum Algorithms [pdf]
Non-paywall archive version: http://archive.is/SV4UY
Deleting Your Data in Google Cloud Platform
Then every single third party extension developer would also have to move to Hack. Knowing what I know about certain extension developers that will never happen and a hard fork of MediaWiki will occur.
medium is horrible if you want comments since it requires people to have medium account

also medium isn't nearly as customizable as your own blog. Can you do this on medium?

http://cabbibo.com/
And then you enter the realm of private settlements where the victim is given money to drop the suit and to never talk about what happened ever again.
I agree. In discussions with current and former Googlers, I've come to the conclusion that Sundar's directive is to extract as much revenue as possible out of ads in order to maximize the runway for the things they actually care about, including the "Other Bets" that are currently losing lots of money. If that means sacrificing Google's long-term goodwill that's fine, because 20 years from now Google isn't expected to exist in its current form.

If on the other hand, you believe the party line (which is the view that folks I know who are still at Google will share with you) then Google has never been stronger, and is crushing it on all fronts.

Apparently we know different folks :p
Algorithms + Data Structures = Programs by Wirth

Specifically Chapter 5 - Language Structures and Compilers
If you go into mainframes, maybe you'll end up in a niche where you can enjoy stable employment for many years to come. Or, maybe you're willingly walking into a dead end. I suspect the latter.

At any rate, it isn't clear why millennials should be expected to work on mainframes, i.e., maybe there's a good reason why they don't. Are the jobs good? Do they pay well? Are there recruiting efforts underway to get candidates in the door and explain to them why they should be excited about it, to help bridge this gap?

Engineering talent is rather supply-constrained, or so we hear. You can't just sit around writing op-eds about how the darn millennials should work on your stuff, just because your stuff happens to exist and needs engineers. What are you doing about it? The answer this article points to is conscription, which of course is silly in the context of industry.
Designing your UI for feature discovery with user research data
Author here! Would love to hear about similar research if anyone has any!
"...without jank."

Is this a technical term?
I didn't say addiction is the problem, I said it was a major cause of homelessness, so I don't really understand the downvotes.

The National Coalition on Homelessness seems to agree, citing "A 2008 survey by the United States Conference of Mayors asked 25 cities for their top three causes of homelessness. Substance abuse was the single largest cause of homelessness for single adults (reported by 68% of cities). Substance abuse was also mentioned by 12% of cities as one of the top three causes of homelessness for
families. According to Didenko and Pankratz (2007), two-thirds of homeless people report that drugs
and/or alcohol were a major reason for their becoming homeless."

The American Public Health Association as well states, "On an individual level, persons who have a problem with alcohol and/or other drugs, and who are in marginal economic circumstances, are at especially high risk for homelessness."[1]

The road to addiction is complex, and yes mental health treatment should absolutely be better in the United States, but to claim that addiction is not a risk factor to homelessness is disingenuous.

[0] http://www.nationalhomeless.org/factsheets/addiction.pdf
[1] https://www.apha.org/policies-and-advocacy/public-health-pol...
Covers exist because of intra-music-industry rules: so-called "mechanical licensing". Arrangements and original compositions are very much subject to copyright...so this is the world you're living in, I'm afraid.
Is the point of this just to reduce visible jank, or to obsolete shadow-dom implementations by replacing them with lock->modify->unlock?
Other edge cases include: Amish buggies, rotaries in Boston, Syracuse's upside down traffic light (green is on top), etc. The possibilities are endless; how can you test them all? Humans are really good about adapting to novel situations on the fly, not so much computers.
Hypothesis testing is pointless
You have a procedure. It has a state space of inputs and corresponding side effects of a state space of outputs. Wouldn't it be great to test a wider state space of inputs using an automated method? Pick your tool, Haskell has Quickcheck, Python has Hypothesis and Rust has Proptest.

These tools are good at generating a state space of inputs. Okay, but a test is being able to assert the output or side effects. Can they do that? No.

Can we use some function to take the input they do generate and produce an expected output that can be asserted? Yes, copy and paste the procedure you are testing and make sure the output matc... oh wait. Yeah, completely pointless.

Is the only point with these tools is to test if some code crashes if you give it some bad input?
You make the edit and then you describe the edit, to avoid that.
Article behind a paywall. =(

Hopefully they're shut down for good and people went to prison.

My fear is they'll pop back up under a different name and continue the same f*ckery.

That's what a scam auto auction place in South Chicago did. They had numerous BBB complaints and dozens of on-line horror stories.

The state attorney finally shut them down several years ago but it looks like they're back and in the same freakin' building in Harvey IL. Only now they're called First Marshall Auto Auction.

I've seen their ads on craigslist and flag them, but it's like playing whack-a-mole.

https://abc7chicago.com/automotive/bbb-issues-warning-for-fi...
This paper is the winner of the 2018 Ig Noble for Literature.
Right, Amazon is purely net negative. Billions of dollars of wealth, the vast majority created on the backs of laborers via exploitation the world 'round.

I get the shtick. I hear it enough. It's not true, but it's a good story. Plays well on social media. The world is almost certainly better off with Amazon existing than without, even if they do some heinous stuff.
I quit a six figure job, and that was a tough decision, but paycheck or no, I look back on what would have been, and this month of unemployment is miles, and miles, and miles happier than the same amount of time that would have been spent in service to a machine of cognitive dissonance, cowering at the feet of scrum master goons, boot-licking their rituals like a servile worm.

I spent a few weeks kicking myself, because I have to loot various sources of static savings accounts, to make ends meet, until they run dry, and I have no idea what happens after that.

But I dug up some old email chains, and they had some videos of the recorded planning sessions, retrospectives, dailies, and conference calls, and it all came flooding back. With every fiber of my being, I know for sure that quitting was the right thing to do. No matter what kind of hell I catch for it.

Die on your feet. Never serve on your knees.
The problem is that “right size” is a tradeoff. A phone is a thing you hold, a thing you read, and a thing you carry around with you.
The web of trust doesn't come into the system you've described at all. Instead, everything is pinned to a particular key, and trust in that key is absolute. But you can do this perfectly well in TLS, indeed it's been discussed here on Hacker News more than once.
I absolutely expect they use EM radiation.

Another interesting question is if they are EM radiation.

It should be the most efficient way to travel. Going from Turing machine to Turing machine, a virus with a really advanced universal exploit, impregnating civilizations like ours around the time they develop both radio tech and computers.

Civilizations with the capability to travel in that fasion would be dominant.
Edsger W. Dijkstra’s list of advice
via https://www.twitter.com/nolimits/status/1039326326493073408
"had been a semi-religious social upheaval initiated by humans who felt repulsed by how guided and controlled they had become by machines:"

Boy, that rings true right now. I kind of hope that happens.
Not possible, write bandwidth of tape is not very high.

My guess is they have a cabinet / 42U worth of HDD arrays, by the numbers they need ~ 176Gbps write bandwidth which is totally possible even in half a cabinet.

400TB worth of SSDs @ 176Gbps write bandwidth is also very possible, would be ~ 4U expect but extremely expensive.
That wasn't something that was done by people still alive and in power.
"The capitalists will sell us the rope with which to hang them" - V.I. Lenin

(Yes, I know the quote is apocryphal. But the reason why it's so popular, is because the sentiment is so close to the observed reality.)
> Certificate authorities are regularly compromised by invasive workplaces, sketchy governments, and crappy CAs.

They can't do that silently anymore, though, not without getting caught. Certificate Transparency addresses that.
I'm curious why you see Sanders' plan as a "clean and elegant" solution to this problem. It is a solution, but it seems likely to introduce some bad incentives at hiring time. For example, if a high school student and a single mother apply for the same job, which one should Amazon hire? Right now, both cost Amazon the same, but under the Sanders plan, hiring the single mother would likely cost a lot more due to the chargeback.

This writeup has some more discussion on the likely negatives of the plan:
https://www.cbpp.org/poverty-and-inequality/sanders-khanna-b....
Is China's debt like Japan or Greece... i.e. does it owe itself (like japan) or someone else? If it owes itself would that not contain the fallout of a debt crisis?
Maybe there's a difference of perspective here. My parents are both one of many, many siblings who were all born in Pakistan.

Their opportunities in Pakistan were pretty poor, so most of those siblings chose to emigrate and leave. Now most of those siblings are spread out around the US and Canada. My family moved to the US from Pakistan after his employer in Pakistan was unable to pay it's employees for months and we started from scratch here. This isn't just a new city, but a whole new country and culture.

All those siblings had to struggle like crazy to establish themselves, but it wasn't impossible.

Clearly there's a different perspective that others like yourself are seeing which I haven't understood.
I'm not so sure. If you're really poor (or let's be honest, really poor and a minority), there's a ton of need-based aid available in the form of grants and scholarships. If tuition prices drop, those grants could go even further and allow even more really poor people to go to college.

The people who lose out the most in our current system seem to be those in the middle - not poor enough to qualify for need-based aid, but not rich enough to be able to afford it. Those are the ones who end up with the loans. If tuition hadn't been significantly outpacing inflation for the last few decades, they and their families would probably be able to swing the bill.
Overly aggressive rent-seeking presents an opportunity to other capitalists.

Throughout industrial history fat margins and egregious royalties are frequently sweet targets for disruption.

Every day, Spotify goes to work looking for a way to route around or limit the obnoxious music cartel. They'll never stop pursuing that. Just as Netflix did before them with the movie industry cartel. The old movie industry ended up creating its biggest competitive nightmare.
I gasped when I read their main antenna is 330’ wide.
I had a tow truck company lie to the attendant and tell him there wasn't a parking pass on the car. The attendant knew me though and told this guy not to tow my car. I bet this happens all the time.
They could just high focus beams of extremely energetic photons or even gamma ray transmitters with encoding that’s basically “noise” because we grew and evolved around it. There was one theory for Tabby’s star that it was basically a transmission beacon and we happened to see the transmissions because we are in the line of sight.
In some sense everything is massive overkill for a "simple blog". You should just pay for medium/wordpress/ghost or use a static site hosted on github pages.

I personally fell for these posts a while back and regretted spending time on it. They don't tell you about the crazy amount of sysadmin skills that you need to get it up and running:

Do you need to worry about updates/security patches? How do you configure firewalls? How do you configure ssh settings? How would you even audit unauthorized logins? Where are logs stored? Are they rotated? Are they backed up? Are there backups? How do you restore from backups? How do you configure nginx? How do you configure certbot? How do you check if cron is running correctly? Do you ever look at access/error logs? How do you keep services running upon restart? How do you get notified of problems? How do you monitor uptime?

Each individual question will take minutes to hours to research and will open up new rabbit holes.
The Anti-Christ by Friedrich Nietzsche. It made me question my faith and my entire existence.
Copyright does not suppress political dissent, neither explicitly nor implicitly.

More broadly speaking, it does not suppress expression of ideas, even ideas expressed in copyrighted work. You could take any copyrighted book, and retell its story in however great detail you want, and that wouldn't be copyright infringement.
People have posted pics on twitter of them still towing. At what point does it cross over into unlawful possession or theft?

I assume they're just keep spooling up another LLC and continuing.
I would pay money for it, but mostly because I've already gotten that from you and it has probably saved my family more money than you could ever charge for it.
Which is cool when it's your own personal blog and all, but when it happens in a production environment and it's an unnecessary component, and you're the only person working on it, and you omit to document how you're using it before leaving for another job ...

I believe this is referred to as "resume driven development".
I had a 5, then a 6, and my last two phones have been SE for that reason. It’s great. Really fits in the hand. No more double tapping to bring down the screen or awkwardly straining to reach buttons on the left hand side. Like, I will hit this reply button with one hand right now...
I've yet to see anything from the current boom be anything more than empirical curve fitting in fancy clothes. I've lived through enough AI winters to not be surprised. Still disappointed.
In the US, and perhaps other common law jurisdictions, there is an exception to the hearsay evidence rule for medical records. [1]

This reflects or is a result of the same root cause as the issue discussed here: there is an almost mystical air surrounding items written by a medical doctor, even if what's written is just parroting the patient.

Or maybe the two things aren't related, but they're both weird in the day and age where TV commercials urge us to prod our doctor into prescribing the latest drug.

[1] https://www.law.cornell.edu/rules/fre/rule_803
Well there is the thing - jobs usually require locality which mean they come before choosing a home unless you are a retiree in which case they lack services which can be a problem for the aged and infirm. A place with no jobs has cheap housing because nobody can afford it.
The people who argue that driverless cars can't match humans have a real double standard going. They talk about all the conditions like snow and edge cases that driverless cars can't handle now.

But they have nothing to say about all the real conditions that everyday make human-driven cars unsafe, like lack of sleep, alcohol or illegal drugs, youthful showing off, road rage, texting, arguing with a passenger, old age, poor vision, and so on.

Remember, the problem is not to make driverless cars perfect, it is to make them as good as humans, and that is much easier.

Also, let's remember, the transition to driverless cars will not come all at once, with all vehicles handling all conditions. Instead we will gets lot of partial, easier cases, like a truck that drives only along a well-mapped route, or people using it only when weather conditions are reasonably good, and so on. As the AI and sensors improve, new uses will be added, until eventually we get it to be universal, or nearly so.

And finally there is the likelihood of infrastructure improvements to make it easier.

So want we are going to have is not suddenly one day driverless cars take over, rather a gradual increase in their use.
Sure but imagine what someone would have said before we discovered radio waves.

We don’t know that there is anything better, but given how much we don’t know it’s not unreasonable to consider that we might not have the technology to receive communications from more advanced civilizations.

I agree with you that RF is a good communication medium given what we know, I just don’t put much weight on our existing knowledge being all there is.
http://www.chicagotribune.com/news/opinion/editorials/ct-edi...

> Then there was poor Peter Salva, a construction worker who in 2015 was doing roof work when he noticed a couple of Lincoln Towing workers hauling away his truck. When he began climbing down, the workers unhooked his ladder. He fell and broke his leg
I think what they're describing is actually a glitch in the technical sense -- an untended output state caused by not being able to change all inputs exactly at the same time
Nio cars, stock jumps 75% on Day2, a TESLA rival??
Network Topologies for Large-Scale Datacenters: It's the Diameter Stupid [video]
Then you’re back into having a narrow transmission beam
Ask HN: How would you use the whole earth's energy?
Full question: What would you do if, in 5 years, you would be given access to the entire earth's power generating capacity for 24 hours?

Based on 2013 numbers, this would be about 50 Gigawatt-Hours of energy at your disposal.
A folk song about these bastards was written in 1972? How did this take so long? They must have had someone protecting them.
Epilepsy patients with in brain electrodes are a hot commodity. Maybe try being a postdoc or grad student in China?
I think it's a reasonably common technical term in Android circles (possibly elsewhere) that means "non-smooth animations" or "skipped frames".

https://en.wiktionary.org/wiki/jank
I think at this point you, me, and Harry might have a hard time finding a disagreement. All I read him saying is that making student loans dischargable in bankruptcy would upend the whole student loan system.
Congratulations to the JavaScript community in reinventing the Maven local repository.

Hopefully yarn does a better job at validating dependencies than early Maven 1 and 2 did.
Not at all! -> https://physics.stackexchange.com/questions/9720/does-the-pl...
Uber has a new brand again
I am really impressed by the cars shown in their website(The same feeling that I got when I saw tesla website 4 years ago).

Look at one of the cars in action, autonomous
https://youtu.be/x4qYjqC7eVQ?t=435
Tech is leaping forward, AI in cars.
> (aka "Winnie the Pooh")

The use of derogatory nicknames detracts from your arguments and is a sign of laziness in an orator.
These people don't tend to cause problems, much unlike the homeless population in say Pioneer Square.
I just walked into an Apple Store last month and bought one.

Glad I made it in under the wire.