skysight-inc/HackerNews huggingface dataset:
The problem with the 'personal responsibility' screed in regards to university in America is that more or less my entire generation was hoodwinked into going to college and doing anything and to totally not worry about the cost because loans are available and you'll never get a job that will amount to anything if you don't go to college. Ironically enough, a large portion of my high school class that's doing the best financially are the kids who didn't think they were smart enough for college that went into trade school or apprenticeships. When your parents, guidance counselors, and basically the entire system are yelling that you'll never do more than flip burgers if you don't rack up a lot of student debt going to school, and you're a young impressionable youth that trusts these people...well, I think you have to be somewhat willfully ignorant or just an obtuse asshole to blame those of us who took that advice and got burned.
> Of course UK has the NHS fee healthcare, but if you're pulling $200k+ in SF you probably have medical benefits too.

What about when you're not pulling $200k because you had an illness, had an accident, started a business that didn't go well or just got fired?
E-Commerce at Scale: Inside Shopify's Architecture
Axon | Full Stack, Front End, Back End, Firmware Engineer | Seattle | Full-Time | www.axon.com

Axon is what you would have if Wayne Enterprises and Stark Industries had a love child and the love child was raised by C-3PO! We’re nerds out to make the world a safer place by solving big problems.

Currently, we are looking for Software Engineers to join our team developing a cloud-based web application that will eliminate tedious paperwork, increase public safety effectiveness, and help solve crime faster. Axon is a public traded company (AAXN) with a strong market position and hockey stick growth with no signs of slowing down.

What we offer:

Competitive Salary ($180k-$250k / year)
Stock Options
Flexible work hours
Beautiful & fun work spaces – GeekWire’s 2016 Geekiest Office award winner
Unlimited vacation policy
Startup culture
Like-minded peers passionate about building challenging technology

​
What we seek:

Back End Engineers:
5+ years of experience in launching and operating distributed web applications
Experienced in designing for high availability, reliability, security, and performance

Front End Engineers:
5+ years of experience in launching and operating complex web applications
Proficient in HTML5, CSS, JavaScript, and component-based frameworks like React.js

You can send your resume to dmesri@axon.com with links to your linkedin or github
I've gotten a fair amount of pushback on deploying Meraki specifically because of its cloud-based configuration tools. The SMB sites I deploy wifi to push back on their config living 'in the cloud', and the annual Meraki subscription ('you mean the service just turns off if we don't keep paying?') doesn't sit well either. I love Ubiquiti for its ability to be cloud-based for the folks who would want it, but completely private/internal for the folks who prefer it that way too.
Because the USA have been screaming they are the best in the world for decades, while their leader have been making sure it won't last.

Now, we are at the tipping point where China is looking more and more like the world most powerful country.
Waymo has also ordered 20k Jaguar I-paces. Rumour is they have invested about 11 billion in R&d so far, and I'm crudely estimating the cost of their 80k upcoming robotaxis to be around 12 billion. Alphabet is committed.

Waymo estimates about 50 trips per day will be served per vehicle. At that rate, 80k robotaxis is enough to displace most of the taxi/rideshare services in the southwestern United States, though I'm not expecting to see all of them on the roads until 2022 or so. Waymo has a ton of work ahead of them. Mapping and validating in the ~100 square mile area of Chandler has taken them about 18 months so far, and supposedly they are on the verge of a commercial launch. Every city they hope to deploy in has differing signage, differing driving habits, and many funky intersections and road anomalies that need specific attention.
It's worth having a couple of different profiles on your Netflix account. Whenever I'm not finding anything interesting on my main profile, rotate through to the next one and there's usually some surprises.
This same discussion comes up every time FRP is mentioned, because most articles that say they are about FRP are about Reactive Programming using Functional methods. You can keep bring it up every time you see such a post, but maybe it's better for your own sanity to just realise that ship has sailed: when people write about FRP, they write about this.

My job is to write actual FRP so it's no sweat for me to vigorously complain every time that people are stealing "my" term :p

While Conal may have distanced himself from FRP, in the Haskell FRP community that's what we still call it.
How was cost comparison? Did you save anything significant going with this line over a SmartTV? My future solution is to simply not plug the SmartTV into the network and if it means paying the same why not?
This is D.C. specific. $4500 is for one year. It’s what I receive under my TDY. (Temp Duty Station Change).
Your problem (just about everyones problem) is the same problem.

If you did it, document it.

Make sure that what ever tool your using for documentation supports full text search, and tagging.
We have a repository that contains various checklists & tools/scripts for all of our projects.
I did run a Yacy web crawler (P2P websearch https://yacy.net) a while ago. As far I remember I just saw Yandex for a few times disallowed in the robots.txt when I had trouble with crawling a site. Mostly I just got an empty website for my Yacy crawler instead the "real" Website.
well you've just gone and been inaccurate yourself - I said that I didn't believe all mathematical discoveries had an impact on computability, but you just suggested I was saying that not all computation is based in mathematics. Which is absurd and it's clear you think I'm stupid, where to me it's pretty clear you are misinterpreting what I'm saying, whether that's poor communication on my part or uncharitable interpretation on yours.

I've been friends with academics before who had an unyielding desire to interpret lay speak as an attempt to be rigorous and then criticise it as such, as you have done with me saying "self-evident", but surely you realise I'm not trying to say "self-evident" in some kind of rigorous mathematical sense? I mean if you're just trying to be obtuse it's working well but it comes off like you're trying to hold my conversational and largely intuition-based ideas to a much higher standard than I am trying to meet. I don't understand the impulse at all. If I were trying to be totally rigorous with my thoughts rather than just conversationally trying to communicate an idea that is still taking shape, I would be learning the correct syntax to write a paper and sharing that instead.
>Suburban Ohio is literally an order of magnitude cheaper than say San Francisco and Cleveland isn't that much more expensive or for that matter unstable.

Do you know what else is within 300 miles of Cleveland Ohio?

Absolutely nothing.
How much does a tech company in Cambridge or London usually give?

I had around 4 weeks at Microsoft (3 weeks + 5 seniority days).
> plenty who work more but usually by choice

Ah, the usual "I do it because I want to do it, there's just so much work to do and it's not going away, you know how it is in this position, you can't never really disconnect"
Rust is a much smaller language and stdlib than C++ (though still quite large). Rust makes an effort to make many things explicit that are implicit in C++, such as numeric type conversions. Rust's traits are conceptually simpler than classes, especially if you want multiple inheritance. Rust's templates/generics are much closer to the core language than C++'s template language.

And then there are all of the safety features of Rust; while there is a learning curve, it is much easier to learn the concepts of lifetimes and ownership when the compiler is helping to enforce proper usage.
The most basic form of this is undermining or exploiting a group of people as your core business model, and then donating a small portion to charities that help that same group. Or even better, the ceo’s unrelated pet cause, an astroturf group, or a foundation where they hire family members as a way to skirt gift taxes.
Compassionate capitalism is lovely ;)
I'd argue its still easier than SV, I'm seeing SV employees move back to China and start their own things due to:

a) The VC funding
b) The overall startup environment
c) Cheaper worker wages

Theres definitely communist red tape but right now tech startups are in vogue unless they directly/indirectly interfere with communist or harmonious society guidelines.
The technology actually seems perfect for some kind of hybrid between road and rail, if we could build a city from scratch you could make something better than either, with train-like capacity alongside road-like routing.

Although I suppose the difficulty limits the market enough to make investment in such a scheme uncompetitive. Perhaps this is what Musk is hoping to get around that with his tunneling idea.
Uber stole a small portion of Waymos work several years ago. They supposedly stole some lidar designs. There’s also code and personnel that Uber doesn’t have. In my mind, Waymo is miles ahead of Uber.
Have you had a chance to look at the Theoretical Minimum books by Susskind, Hrabovsky, and Friedman?
I would agree that American policies have increased the size of our healthcare sector, but is this really something that can be attributed to free market decisions? How much more growth can we handle when it is already 18% of our GDP ($3.4 trillion)? There is probably an argument to be made that healthcare in the USA is better than a place like Canada, but I really don't think it is 2 times better (~$10,000 vs ~$5,000 per capita).
This is an amazing read. But i think for people to implement, it should be how to crawl billion pages on cheaper boxes, may be spanning to a week or something.
Of course you compensate the slavers. You want them to buy in to the process. That way you don't have to fight a war with them over it. That's just pragmatism in politics.

It's stuff like this that reveals why some organizations like the NAACP are successful and others are not.
I agree with the rest of your comment, but I absolutely must clarify:

Mauritania is considered to be a constituent part of the "Maghreb" region, which, while it isn't the Middle East, it is certainly a part of the "Arab World".

Furthermore, Mauritania has a crescent and star on their flag, and their state religion is Islam.
This is tangentially related, and something I have wondered, so I will ask it here.

Does anyone know how self driving cars will react to attempts by law enforcement officers to pull over the vehicle?
But I see no mention of lists, much less preventive lists. Yup, this is one of the possible mechanisms, but nowhere do I see it mandated as THE mechanism. For me it's business as usual just that now I fingerprint all files and maybe have a cron job for reuploads. I don't even see myself having to be accurate, just take care. I'm liable if negligent.

The most unfortunate thing I find about this is that's just a broad directive for each of the member states to implement its own way. But that's a general argument about every EU regulation.
I completely disagree that TAOCP is a "reference work" or that invariably there are "by now better places to start". If you care to learn about any of the topics in TAOCP, to the level of detail it contains, it is usually one of the best places to read. Knuth has taken the entire mass of published literature on the topic, passed it through his "interestingness" filter, and boiled it down to usually the best writing on the topic.

For example, suppose you want to learn about Binary Decision Diagrams. I have before me TAOCP Volume 4A, which has 57 pages of text, 22 pages of exercises, 58 pages of answers, and a wealth of references. (Section 7.1.4, you can see the draft Fascicle 1B online: http://www.cs.utsa.edu/~wagner/knuth/) There are simply no other books or papers where you can learn so much about BDDs and ZDDs this well or easily. The writing is crisp and clear, and is really intended to teach, not to be a reference to look up.

Of course, a lot of people have simply no need to learn about zero-suppressed binary decision diagrams, so they can just simply not read TAOCP. But that's a different claim from saying that it's a reference work or not a good read on its topics.
People are down voting because of the dice roll part. But it's not that far off reality when compared with other western nations
I still like GEB, which I first read as a teenager. But later, when I read Hofstadter's "Le Ton beau de Marot", I was struck by similar thoughts about Hofstadter's non-mathematical ideas as this review hinted at:

His tastes in music, poetry, etc, are very conservative and rather conventional, he doesn't seem to make any effort to engage seriously with any modern work, and he tries to pass this off as edgy sophistication.

After the 50th repetition of "they were playing this awful Rock Music and my brilliant friend X remarked on how awful it was", it gets a bit old.
There isn't one, if I was working in an embedded environment I might be much more enthusiastic about heap allocation, but since I tend to work on systems that value maintenance above eek out every cycle they can... cutting direct heap allocation out has greatly improved our dev speed.

FYI, I still do utilize heap allocated objects via STL & framework objects, I just leave all heap memory management to wheels I don't invent in house.
Now this I consider news.
Yep. Ubnt has no maintenance or licensing costs. I have myself and two relatives on it, with no problems, and over 100 APs at work. They just work.

Only issue I've had is there is an emerging issue with the PoE negotiation chip on some UAC-AC-PRO APs. We've worked around it with passive POE, which just works, but it could become a bigger issue going forward.
They aren't common in America either!
So people don’t die.

This is an example where companies could put people over profits and share what they’ve learned to keep things safe. I don’t see a lot of research papers (I see none) coming out of Waymo, Tesla, Uber, or Cruise.
+ 278

- 318

0 31

Too close. They will try again.
I find Google's audio cues to be bizarrely mistimed. I wrote navigation software for the PocketPC way back in '02, and my cues were more adaptive to approach speed.
> This is a bit technical but "shall" here has the legal effect of "are under obligation to".

On legal technicalities, the article doesn’t impose on publishers the obligation to “prevent” the availability of copyrighted content, only to “take measures” toward that aim. The rest of the article further elaborates on the requirements and the process to define proportionate and appropriate measures.
Yeah they should say "change the world in a small way" unless they are building something like Wikipedia or even Project Gutenberg.
Do you have a suggestion for an alternative printer?
Unless leaders was a typo and you meant leaders, as much as I disagree with our president, I don't think you can blame him for China overtaking us in VC

It's really just that China is doing an excellent job of developing itself, and they have 4x as many people. Once they reach a reasonable level of development - doesn't even need to be close to the US - of course they will have more VC, and be more powerful
The story of computation in general — “The Rise of the Machines” — has been more about humans becoming more like machines than the other way around. The question is not “will computers ever be able to drive as well as a human?”. It’s “Will humans remake their driving systems to fit a sufficiently intelligent computer-driven model?” I believe the answer, as the US ages and falls below replacement rate, is yes. We are already fully invested in the age of benevolent machines, and there is no turning back.
Technology solutions seem to be easier than political ones.
My intuition is that suffering dominates our lives. This is especially true for animals. So I don’t believe we are doing pigs any favours by giving them life.
The ones with poop on their shoes?
It isn't unheard of in this space for safety considerations:

https://priceonomics.com/volvo-gave-away-the-most-important-...
They will pull over.
Have an uber-script which allows the various other scripts to register with it and provide the namespace, command, help data, args, etc.

Let's say our project is called cob, so typing `cob` would print a help screen of all the tools it knows about. typing 'cob db' would show all of the tools in the db namespace. For simplicity there is only one level of namespaces allowed. Anything under that is a command in that namespace - eg 'cob db recompute_index --column=foo' to recompute an index, 'cob deploy show_live_version --prod' to show whats in prod right now, etc.

If you're doing a task and think a tool might be available, searching through a limited set of tools based on the likely namespace and with simple help text makes it easy to find.
Very fun read. There is something really enjoyable about stories of people solving the problem at hand in the most straightforward way possible, even when that means digging into all kinds of low-level details that are usually abstracted away for us.
What are the best “Learn along” tutorials that create real replica web apps
...and also teach you web programming concepts along the way.

Some people best grasp concepts by learning by doing/hacking rather than reading about topics, etc. Who can recommend some good set of education that's out there?
perhaps https://www.lighter.world can help...

i live with my own temptations in this realm, so i'm not coming from a "i've done it" POV, but from a "this is where i lean when i'm pretty sure i need to give it a real go" one.
I don't have any issue with HFTs that respond only to external news source, the research being done in news sentiment analysis and how to incorporate that into buys and sells might not be great but the HFT players that I take issue with are those that look at price trends and try to snatch penny advantages out of a perceived momentum, that sort of market play is meaningless.
Sure, maybe occasionally there are anomalies, with extreme price hikes for specific things in specific places. Right now iPhone X prices seem to be reasonably close everywhere (not-so-great-source: http://www.businessinsider.com/apple-iphone-x-prices-around-...).

I think this doesn't affect my point though, which is mainly that iPhones are just as expensive in generally cheap places.
Garden hermit
The App Store turns 10
None of the adjectives nor concepts you have applied to SMS apply, including the assertion that any number of clients can interconnect peacefully, that it is open, that it is a standard, that the steering of the technology is not actually done by the private surveillance companies you’ve mysteriously overlooked, not to mention how SMS is easier for law enforcement to acquire than a pack of cigarettes, because the carrier is sitting there waiting for a warrant on account of not angering the government that, you know, gave them spectrum and allowed them to exist in the first place.

Aside from all of that, good analysis.

Aware iPhone owners literally have the “oh, they’re green, looks like I have yet another plaintext compromise in my life and they’ll never figure out Signal” conversation with themselves every time they exchange numbers with someone new, and I’ve met more than one person who has remarked negatively to the person’s face that they are using SMS, including in a dating scenario as a dealbreaker. You might be the only person who likes it, aside from misguided parts of the Android community that praise SMS roughly like you do when discussing the lack of something like iMessage in that ecosystem, all without realizing the surveillance calculus you’ve correctly established is the real reason the carriers tie Google’s hands (even beyond Google going through messaging systems like socks).
Context. Patrick Collison is famous around here for building a SaaS business and writing a lot about helping others to do so. This is Hacker News which focuses heavily on business and tech.

> My point was that a heuristic that urges one to have confidence that they have "correct" value judgements simply due to their age is a bad rule to have in your mental model of how to navigate differences with others, even if it's not a hard one.

The entire world nudges young people in the opposite direction from the very moment they're born. That nudging is frequently incorrect when it comes to technology, so some nudging in the direction of young people believing in themselves is appropriate.

In 2006, there were a bunch of college students who thought Facebook was a pretty big deal. Most 50 year olds in 2006 probably would have disagreed and didn't see why it would be important to post pictures of your friends drinking online. The older people were wrong. It's not a value judgement. They weren't bad people because they were wrong about a technology trend. But they were still wrong.

When any new thing comes along there's always a few older, well respected people who dismiss it and say it isn't important. They end up being wrong. It you want to be the one bringing those new things about, you need to learn to ignore those people, even though they're older than you.
It's town vs gown. You have separate areas and generally don't mingle. There is an age difference as well as a cultural and class difference. Much of Cambridge is gated off into colleges that a town person can't go unless escorted by someone connected to the university.

I was in the gown group, but even within this group there are additional degrees of stratification.
Isn't N in FANG Netflix? I thought Netflix was loss making. And Amazon has spent years being break even or making losses (albeit for good reasons).
I have worked with both professionally for 3+ years so here are my 2 cents:

Kotlin is like buying a Volkswagen Passat after having a Golf. Clojure is like buying a BMW. The former is a reliable and solid workhorse, with a bit of charm. The latter is a powerhouse with flaws.

If I only evaluate them based on their merits on paper Clojure definitely comes out on the top.
The problem is that there are countless other factors. While Kotlin is just a Turbo Java, Clojure has a completely new paradigm.

With Kotlin I get an IDE which is superb, I get all the tools Java has. The interop is amazing.

With Clojure the only IDE which worked for me was Emacs but even that is a bit flawed. When I used Clojure I always had this mental overhead of fiddling with Emacs, the concepts of Clojure which are not inherent in LISP and so on.

In the end, I dumped Clojure for Kotlin because I don't see a future for Clojure. I can't get contributors for my open source projects for Clojure but with Kotlin they just come and do some pull requests. I can't get Clojure programmers in my home country because there are like 40 of them in the whole country and most importantly I can't convert Java programmers to Clojure programmers.

Kotlin, on the other hand, is not a big mental leap from Java and a lot of Java developers are excited about it. When I want to hire someone to work on a Kotlin project I can just bring in Java devs who are interested because they get up to speed in a matter of days.

The other problem with Clojure is that it has so much baggage over the basic LISP concept. It is not simple enough to pick up for most programmers with 0 FP experience. If I want a LISP I'd rather go for Racket which is actually simple.
I don't think SV invented this. It's just that this hasn't been regulated out of software industry yet.
Is the race to autonomy another race to the bottom?
Who do I vote for in order to make this happen?