skysight-inc/HackerNews huggingface dataset:
As a counterpoint to all the negative comments about AMZL (Amazon Logistics), I've never had an issue with them, and generally order 10+ items from Amazon a month. That said, I don't look at how my order is being delivered (generally it's UPS and OnTrac).

My only issue is that I'll see random cars driving slowly through my neighborhood (probably looking for the right house number to deliver to), which usually triggers me to think of suspicious activity.
I think what happened is Levandowski and Uber acted in a very suspicious way that lead Waymo to conclude that Uber must have stolen its IP. But then when it came to discovery they couldn't find solid evidence (either because the property was not used, or Uber managed to destroy the evidence), and so Waymo realized it was probably going to lose the trial.

In the meantime, the lawsuit helped kick Kalanick out, and he was replaced by someone much more reasonable who wanted to end the lawsuit. As a consequence the two parties were able to come to an agreement.
On the forum thing. Best i can tell, mailing lists are nice for when you want to be involved day to day, but forums allows you to search the history of discussions (yes there are third party sites that offer list searches, but i have found them noisy at best).
Yes, absolutely.

I am very hesitant to use Uber because of their other ethically questionable tactics. This whole suit was furthering the notion that Uber has no limits to their desire to be number 1 - regardless of who they exploit or harm on the way.
I think it's kinda pointless to "feel bad" about something we have no control over (while we could not take the job, we definitely can't give someone else our seat). It's mostly just unhealthy.

Much better to support political movements trying to help spread the wealth and donating money to things that advance the public good in the mean time.
Should be able to if they can fit new batteries in.
That isn't really a realistic solution if you also want to support the mod ecosystem (which IMO is much more valuable to a game's community than the potential downsides)
Is 8:30 A.m. Still Too Early to Start School?
Psychological effects of enlightenment experiences [pdf]
Human longevity: 25 genetic loci associated in 389,166 UK Biobank participants
> Your alternative is competitor sites which usually don't even offer 2-day shipping or will charge you expedited shipping costs if they do.

This is a lot less true than it used to be. I had to buy a few things from other sites recently (not carried on Amazon, or the sort of thing that attracts counterfeits or such shenanigans) and was surprised to discover how much other places have caught up in the shipping game.

Even a small-volume niche-market foreign company like B&W shipped me a pair of headphones with free two-day shipping recently.
Seems like the answer is within your question.

> why don't you hire them, make that little investment yourself, and have them fix things they're capable of fixing while they catch up?

Because they can hire someone that has the skills they desire, and not have to worry about the investment time to get them up to speed.
Jon McNeill, President of Sales and Service Leaves Tesla to Join Lyft as COO
It's insane. I can't even access the web interface of my own printer any more, because it's not https.
Inflation encourages reinvestment. That's why those who wish to remain invest in companies rather than currency and precious metals.

In a deflationary environment, one need only hold currency or inert commodities in order to have greater future purchasing power.

In an inflationary environment, it is everyone, holders-of-capital included, who must continuously work to preserve purchasing power.
If I was to fork a cryptocurrency codebase, I would start with Stellar. Their architecture and code quality are probably the best out there.
If I can't talk about, how am I'm supposed to understand? Do you think you can explain it to me without being condescending?
Really, a conspiracy?
Sooo obnoxious.

Bootcamp grads are fine. You know what isn't fine? Apocryphal programmers that can navel gaze about theory but can't code their way out of a paper bag. If some company wants to take junior engineers and throw them at mission critical back end architecture that has stupid run time requirements, that's like, their problem man. CS degree or no that's a stupid decision.

What engineers are scared of is that since they make more money than average camps are flooding the job market and bringing down salaries. So they take stupid things like memorizing algorithms and big O notation and earnestly defend them to the death. If you don't know these things you are not a "real" programmer, regardless of if you can program or not. The real tragedy is that you have armies of young people memorizing stupid problems that are easily looked up online to get jobs rather than building cool things. Hackerrank and the like especially are absolute poison.

I saw the same thing in big finance, where if you can't memorize logic problems about how many angels can dance on the head of a pin, you must not be smart enough.

Welp. I guess these moronic strategies will work long enough before people start voting to regulate high earning industries because the barriers to entry prevent the non-hip people gaining entry. Oh you don't have 200k to drop on the big CS colleges, guess you can't get a job! Oh you don't have 6 months to just blow on memorizing bullshit algos and runtimes? Guess you can't get a job!

I really fucking hate people sometimes.
> I interned at google not as a programmer, and you are right that the work life balance there can be amazing, but it probably is the best company in the world for work life balance.

I'm not convinced. From what I hear, being a developer at Google can actually be stressful, if only for the fact that your peers are likely to be talented and ambitious - so it will take effort to keep on par with them.

Compare that to countless corporations which also hire developers, but where the motivation and talent levels are lower. In many of those jobs, you will be fine with doing maybe 15 hours of real work peer week. I'm not sure it would fly at Google. Based on this, I recently declined an interview invitation from Google recruiter - precisely because I was worried that my work-life balance would plummet.
Google, Facebook & Amazon are all trying to own all aspects of your wallet and life. That data is extremely actionable as you can see by their market cap. These three companies are so pervasive and agressive in their reach into your life. And no one outside of those companies truly knows the amount of data being collected and it's borderline criminal in my opinion.

I'm not for breaking them apart but I am for limiting their data collection and privacy invasion outside of their own products.
Have you run the calculations to determine where that cutoff is? If you have a daily primetime of 10x traffic that's pretty consistently the same amount, then it's still cheaper (if we're talking the scale of hundreds of instances) to rack up the servers in a datacenter (COLO or your own) with the capacity for the standard 10x load.

Auto-scaling instances on EC2 only makes sense if you don't have the in-house skills to troubleshoot/manage hardware servers or if the traffic is unpredictable and the bursts are infrequent (e.g. once or twice a week or just busy for a short time period of the year).
> Thinking about it, what would you want for an unreliable stream beside encryption? Isn't DTLS taking care of what you want?

No, the encryption/transport is a nice part, but I'm also working on other stuff like federated authentication.
Besides, why would a developer want to use different stacks when he can use one that includes all the others? I believe protocols should be as general as possible, so I really see no reason not to include this.

> Are you comparing it to TLS 1.3? If you're doing a PSK-based handshake with no key exchange, they should provide the same security properties.

I was comparing it to a standard TLS key exchange with PFS enabled.

> Can you tell me what you're talking about? I don't know the spec by heart.

As I said I remember old information so I have not checked the latest draft, but I am sure that after the connection is set up the server and client continue to flip a single bit somewhere, and hash the result. This hash is sent by the client to the server so that the server can check that the client owns the IP and is actually receiving the data.

Don't know if they still have it, but it was there a couple of years ago.
Why do companies pay so much for computer programmers? Because on average they make a massive net profit per programmer, that's why. There aren't many other fields where one person can increase productivity by orders of magnitude. When was the last time a clever doctor reduced the number of nurses required to handle a fixed number of patients by a factor of a hundred? Good developers do this routinely!
I also first used VLC on BeOS!
Detroit suddenly reverses ban on Airbnb hosts
It might also mess up the relationship between the CCP and Han ethnicity. There's a pretty strong equivalence drawn between "Chinese citizens" and "Han people" (Chinese ethnicity, kind of), to the point where ethnic Han people in foreign countries are called "Overseas Chinese" with the implication that they will return home at some point, or that their primary loyalty is to "China" aka the CCP. While many countries have large ethnic Chinese populations that have existed for a long time, there is no other country where ethnic Chinese people are a majority except for Taiwan. Taiwan's existence therefore kind of ruins the 1:1 relationship between Chinese nationality and ethnicity, which is not good for public harmony.
“Skylight is a smart profiler for Ruby on Rails applications.”
Hiring someone who doesn't work out is unbelievably expensive. It can be a disaster for your team.

When we hire someone, we have no way of knowing if they'll be the life-long learner type who will aggressively consume new knowledge and learn as much as they possibly can. In other words, we have no way of knowing if we can effectively train them, and it's crazy expensive if we can't.

We've tried to hire 1 or 2 of them as interns, but usually they're not interested in being interns.
Is streamcasting to Chromecast only supported on Android?
I gave 10€.
Ask HN: Good newsletters/blog to sponsor?
My company is interested in the tech community and we'd like to sponsor or advertise in some good blogs/newsletters.

What are your favorites that might be open to this?

Thanks!
"Drifting past Ceres" just got a whole new meaning.
Logic is not a shared resource.

Clearly, given that this is your second round of reduction to the absurd.
Ah. I knew I hadn't heard of one recently, but did not know about this specific rule. Thanks for the info.
> * VLC supports browsing of local network drives and NAS

Looking forward to trying this on my Amazon Fire instead of having to sideload Kodi to watch videos on my fileserver.
Ok, but the mod ecosystem is a separate discussion. And even if you do want the mod ecosystem, you can distribute mods as client add-ons so the mods can be evaluated independently of the host server.
> we should work to ensure that all people have that same privilege

That is working to destroy privilege.
Out of interest, what are the other options (specifically in my case, for MacOS). For me, VLC has been the most stable and least wonky option for years now, but I'm not sure I'm aware of everything that is out there.
No. The software is unmodified; the system has not been tampered with.
Happy National Pizza Day [video]
Screw you if you're deaf, blind, or unskilled enough in English that you need to look up words, I guess.
Afraid I don't really have much to say about this - I did a postgrad Computer Science Masters, applied for Software Engineer jobs and started new career immediately following completion of Masters. I've known several law graduates follow this path. If like me you've always had an interest in the field and were a reasonably competent programmer before starting the CS degree this wasn't all that difficult by comparison - I found attaining the CS Masters easier than studying Law if I'm honest.
Heh. "sudo snap install vlc" got and installed the snap for me, but "snap run vlc" gets me this:

No protocol specified

Error: unable to open display :0

VLC media player 3.0.0 Vetinari (revision 3.0.0-0-gef4c265)

No protocol specified

xcb_connection_has_error() returned true

No protocol specified

[00000000009d0570] main interface error: no suitable interface module

[00000000008f93b0] main libvlc error: interface "globalhotkeys,none" initialization failed

[00000000008f93b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
IP has been implemented over carrier pigeons.

But TCP maximum segment lifetime is 120 seconds.
No, imho potplayer is superior in everything to vlc.
I have two initial thoughts, at odds with each other.

1. Thus began the tale of the company that did too many things...

2. Ah, just like they turned their own cloud expertise into AWS, they're turning their logistics into its own offering, brilliant!
And yet the primary indicator of a programmer's ability through job interviews are tiny-scale optimizations and brain teasers.
I started this non-profit to address the bootcamp problem: https://garagescript.org/

After trying out different methods of teaching, here's what works for us:
1. We do peer to peer teaching. If a student learns arrays, he/she is in charge of teaching it to new students. This builds the ability to communicate technically.

2. Students are code reviewed from the first line of code they write. As challenges get harder, inefficiencies are caught through code reviews and explained to them by their mentors.

3. Rather than building their own ideas, students build products that everyone on the team use on a daily basis. We have our own internal hosting, our own email, stackoverflow, and student progress, all built by the team of students. By making students work together on one big project that runs exactly like an engineering team (with sprint planning, code reviews, project discussions), students not only get work experience but also get to learn with others through trial-by-fire. Its incredibly fun for everyone.

4. Since we are so young, we have only graduated 3 students, but each of them love their jobs and were able to jump right in to their issues and get stuff done. They were also able to have in-depth discussions with their teammates.

Having worked with so many engineers, I personally value technical soft skills. When I work with engineers who can communicate / collaborate well, I feel that I can teach them anything.
People implicitly praise and blame by their emotional responses. A negative response from a person you admire or seek to emulate is felt negatively whether it was intended as blame or not.

Reward and punishment are an amplification of a generally unwanted signal. I'm not advocating these; I'm not taking a moral stance. Rather I'm talking about what people already do irrespective of what they think or say they are doing.

Children learn language because it helps them to get what they want. If reward and punishment guaranteed results then adults would be able to reliably recite the multiplication tables (which they can't).
You're not considering the energy and waste of maintaining many retail outlets throughout the city.
I attended an anti-corruption protest in the capital of my country last year (I live in Eastern-Europe) and I’m also waiting for Soros’s promised pay.

On a more serious note, the local branch of his Open Society Foundation financially supported the translation and publishing of a lot of books about democracy and economics in the 1990s, so that we, as a people who had just got rid of Communism, could learn how the capitalist world was being run. I remember reading Hayek’s “Road to Serfdom” in the mid-‘90s as a high-school student thanks to one of those Soros-sponsored translations.
Launching this web page in Firefox on Windows causes my Oculus Rift software to start up. I am.. not happy about that. WTF?
Nano is the first crypto I've been really excited about that's just a currency, and a hold quite a bit of it. Would love your opinion (or a post) on it. It's still fairly new and there hasn't been enough thought out criticism.
Can you file a bug with this, please?

It's probably because of the profile not supported by the Chromecast.
> The IT security situation in many developing countries is also pretty alarming

It's pretty alarming in most of the developed countries as well.
The Bank of England is not a customer of Ripple. Their fintech accelerator used Ripple for a proof of concept, which "was a useful exercise to develop the Bank’s understanding of synchronisation and possible technical solutions.".

No bank would use such a volatile currency for payments, for obvious reasons. If someone ends up using a technology based on the Ripple codebase, that's another story, but it is more like company X hiring the people behind Ripple for a consulting gig, then company X betting their fortunes on XRP.

IOTA also claimed to have a partnership Microsoft, when in fact it turned out they used Azure for hosting. The lack of any journalistic standards in cryptocurrencies is a huge issue.
The real win for Waymo is what happened to Levandowski and Kalanick after they filed the complaint.
Micron's IP Was Stolen and They Want It Back – Nation State Espionage?
No, it's not.

Yes, you can. Or if you can't, it's not because this change.
It would be really cool if you could order disks like this, but with your own data. Especially if they directly encoded images that could be read with a microscope.
Another good source of information for GPU deep learning training is a comparison for graphics cards (This is mainly for researchers though). http://timdettmers.com/2017/04/09/which-gpu-for-deep-learnin...
PostgreSQL 10.2 Released
Coding is music, not math
DIY SSD Made of SD Cards [video]
No workplace discrimination is an unfounded assertion. If Uber riders are biased against women, they could be giving them lower ratings for the same, which would lead to them making less money.
Not OP but I did a 3 month boot camp, where the final month was spent on a big group project (which was great) and then algorithm optimization, red-black trees, and a bunch of stuff that I didn't actually think I needed on the job for 2 years.

Sometime in my third year on the job I had to find the duplicates in an array. My beautiful solution "arr.select{|x| arr.count(x) > 1}.uniq" didn't work because I had 100,000 items in the array. My solution was O(n^2), and that finally made sense to me, and it actually mattered.

I would say this was when I didn't feel like a Bootcamp beginner anymore, and thought of myself as an intermediate professional programmer.
Ripple is totally centralized. There is no better to use Ripple than a centralized any database.

Ripple is just a old fashion money-wiring business, but uses the XRP as internal booking Symbol.
You usually don't run two or more game server on single a thread / core, it kills performance, and with VMs with many physical processor you have other issues like NUMA so you have to be very careful.

I'm pretty sure they have a ratio of one gameserver per thread / core.
Microsoft on the Key to Implementing Advanced DevOps: Feature Flags
Pretty much what http://upstart.me/ does. "Find targeted email newsletters that you can sponsor"
I think I first started seeing Amazon doing their own deliveries in 2013 or 2014 in LA, and they were awful at first. Got a lot better by 2016 or so, though.

I've noticed now, though, it's spread to much more suburban areas where they're way worse. Delivering to an apartment complex in LA with a slightly-hidden package area seems much easier for them than delivering to a bunch of individual suburban houses - packages tossed out the car, photographed laying their on the sidewalk - and I wasn't surprised based on the delivery photos they took when the packages to my parents got stolen. :|

Now I just don't order things from them for my parents. Works for me, ordering to large buildings for work or home, but not to send to addresses I'm not familiar with. So there goes all my gift-buying business.

They're still fast, for me, at least, though. If that goes away...

Another part of my personal mitigation has been that I order less from regular Amazon though, now, and more from Prime Now. Same day in a two hour window for $5 ("suggested tip"), and seems like it's not prone to the same stock intermingling stuff because they don't have third party sellers on Prime Now and they don't have the same inventory.
The majority of offshore developers I have worked with have been from South America, India, and Eastern Europe.
> federated authentication

What is it?

> the server and client continue to flip a single bit somewhere, and hash the result

There is a "message authentication hash" being sent in messages and I can't see anything about that in the spec, so that might be it?

But two things about that:

* I don't think it makes much sense to prove that you own the IP after the handshake has been done. It's mostly a countermeasure to DoS attacks for the very first handshake message

* The client should actually be able to roam and change IP without having to re-negotiate a secure connection with the server, as long as it uses the same 64-bit connectionID.
> If you take a look at any codebase, build by experienced senior developer or junior dev straight out of college/high school the code is almost always the same

I think that's kind of the point though. Go gives you one way to do things, and makes it really easy to read no matter what your level. It makes things very boring, which imo is a good thing in lots of cases. Its also terrible for some use cases because it is quite verbose (as you mentioned, err != nil can get tiresome if errors don't matter much), so you gotta find a good balance.
Have you seen VisiData[0]? It supports Postgres and sqlite at the moment (read-only). Do you want more than simple editing of fields and deleting of rows?

[0] http://visidata.org
> One (semi-pedantic) quibble with the article: there absolutely are barriers to entry for programming. Programming is hard! These barriers may not be artificial, but they are real.

Barriers don’t refer to how hard a discipline is skill-wise, they refer to how hard it is to enter the discipline. Law and medicine are also hard disciplines, but they have actual barriers to entry that cannot be surmounted by self-study. In this sense (which is the sense that the article means), programming does not have those barriers, no.

Considering that, unless you’re going to mount an argument that programming is objectively harder than those other fields skill-wise, it doesn’t seem productive to talk about an orthogonal “barrier” to entry that the other two also share. They are all difficult, so we end up in the same position.

Your comment here has spawned a large thread of people talking about how hard programming is (which frankly seems a bit self-congratulatory for this community, to be honest), but that’s completely separate from the core point being forwarded in the article; vis-a-vis, that programming is interesting and unique precisely because it has such a high compensation for a field without a central body limiting the supply (among other things). Law and medicine are also hard fields, and lawyers and doctors would be happy to explain why they’re difficult and have their own “skill-based” barriers aside from the licensing ones.