skysight-inc/HackerNews huggingface dataset:
It's file-based. If you have a copy open in one location, open a copy in a second, save the second, then make changes in the first and save the first, you can override the second copy's changes.

That said, KeePass 2.x (which came out in 2010/2011, but some people still use the old version) has synchronization built-in, and on top of that, there are plugins to make it keep backups or update a secondary database. It's the KeePass clones that have their own implementation of the internals where you can run into problems.
Kobayashi Maru
More here http://johnkerl.org/miller-releases/miller-5.0.0/doc/why.htm... but TL;DR is Miller handles several different file formats; jq is for JSON.
I'd just like to see when they start doing personalized ads for every different person. I know TV companies have started to do more targeted ads [1] but if there's a company that can do it, it's gotta be google. If there's enough ad revenue to go around, it could be a tipping point where the local channel rules cease to matter.

[1] https://www.bloomberg.com/news/articles/2015-09-29/tv-ads-ar...
Sorry, I'm saying "IF". IF, then yes, it'd be worth it to me, too.

The Verge confirms you can skip ads:

http://www.theverge.com/2017/2/28/14750894/youtube-streaming....
As a personal perspective, France seems to have done better than any other place I've lived in to stem the tide of urban decline.

I live two hours north of Albi; local towns have free parking over lunch, so restaurants throng nearly every day of the week. Town center parking is free all day on Saturday, which attracts thousands of people, both locals and visitors, to the thriving market.

The result is that not only are there no empty shops in town at all, and café culture is alive and well, but twice a week the towns are packed with several hundred market stalls. It's really very remarkable.

Of course, tourism makes a lot of this viable; our town of 8,000 people has over a million visitors each year. But France more generally is a world champion at this, with 10% more visitors than the USA, 30% more than Spain and the better part of three times as many as the UK.
Not answering the question, I'm just saying his solution ends up at a valuation at 50% of current, which isn't really a turn around.
When the biggest customer complaint is that people can't buy enough of your product, you know you're doing something right.
Well this isn't like the US where a rural area voters have more impact on the election that city voters. LePen will need a majority of votes to win the election. The situation isn't comparable to what happened in the US in my opinion.
Worth underscoring that point - these processes lead you to hire worse candidates.
vps via different providers. think RAID but with VPS.
The edge over asm.js is a subset of this. Obviously, asm.js neither has JIT reoptimisation overhead, nor garbage collection to worry about.

However, a weird, highly-annotated strict subset of JS is not the ideal representation of what is basically portable assembly language. WebAssembly's big strength over asm.js is it has smaller executables and they can be rapidly decoded and verified in binary IR form, rather than having to shove megabytes of ungzipped bracket-fest through a JS parser.
"free with an antennae" ... You can get ESPN, ShowTime, FXX via antennae?
"[RESOLVED] Increased Error Rates

Update at 2:08 PM PST: As of 1:49 PM PST, we are fully recovered for operations for adding new objects in S3, which was our last operation showing a high error rate. The Amazon S3 service is operating normally."

https://status.aws.amazon.com/
> $35/month.

With Ads? Ouch, NO.
Sure, one could be opposed to extending the legal definition of marriage based on small-government principles, but then consistency would also demand that one be opposed to legal recognition of marriage at all. That is manifestly not the case for this site or many others.
"NBA Basketball on Fox Sports Regional Networks" - Would this would be a bit of a coup for YouTube? My regional sports network doesn't have any streaming options; not sure if other markets are more liberal with this.

Also, that wording...are they getting the whole regional network or just the NBA basketball?
To be fair, your viewpoint is quite narrow.

There are plenty people doing tech and living in police states even today.
I've worked in SV my entire career and I've met two. And their demographic profile wasn't at all what I expected.
DNA test shows Subway sandwiches could contain just 50% chicken
Capitol v. MP3Tunes suggests deduplication is a-okay.
Soundcloud recovering from this failure and S3 being operational are two separate issues. We use S3 and it will take us nominally an hour to recover after S3 went up, for example.

S3 has started working as of about 20 minutes ago, and things are running smoothly.
Don't know how to put this... The tech/tools you enumerate give me the impression that your problems are not directly related to (commercial) software development.
For most young people it's not a choice. First the higher education to get today's jobs is not available in smaller towns, so you have to move away first. While in parallel the old hands-on jobs and professions are disappearing from smaller towns due to rationalization and centralization tends to move away higher skill jobs as well, so people less often stay or find an incentive to come back after their college years.

Unless smaller towns specialize or remote work plus high rent pressure in centers drives people back out I dont see how that trend will reverse.

Compared to eastern Europe and Spain France has relatively low pressure with the demographic change in rural areas:
http://interaktiv.morgenpost.de/europakarte/#11/43.9278/2.14...
Who are the most well known and influential black people in the gaming industry?
Forcing Black drivers to accept X requests invalidates any claims Uber has about their drivers being independent contractors instead of employees.
FYI, the author noted that wasm-util[0] compiles TypeScript to WebAssembly.

Also, the author notes that future versions of WebAssembly may contain garbage collection features, which would be relevant to TypeScript.

"Garbage collection: If you can define your types ahead of time, you should be able to turn your code into WebAssembly. So code using something like TypeScript should be compilable to WebAssembly. The only hitch currently, though, is that WebAssembly doesn’t know how to interact with existing garbage collectors, like the one built in to the JS engine. The idea of this future feature is to give WebAssembly first-class access to the builtin GC with a set of low-level GC primitive types and operations."

[0]: https://github.com/rsms/wasm-util
Well, my game recommendation may seem out of place, but if you look for building&fighting strategy game that is very easy to learn and awfully hard to master, try GO (baduk/weiqi/igo).

And you play using a nice physical goban, the UX is really hard to beat.
> tourism

It's like the "curse of oil". If you have too much of a natural resource, your economy is very unlikely to create a healthy mix of industries. The high-margin resource crowds out investment in other activities.
At $35/mo, after 1 year you'll have spent $420. You can get a decent sized TV and an antenna for less than that, and enjoy free news/Jeopardy for many years afterwards.
Sure, but the way Uber is set up means the costs from that adjustment are bourne entirely by the driver, who was probably advised by Uber to take our a lease on an expensive luxury car in order to pick up expensive fares.

Bear in mind the start of this thread was discussing the driver being rude. You can call it "market forces" as much as you like, but if Uber is happy to sit back and let its drivers pay the price, its CEO can expect to be given a hell of a lot of abuse in return. And he'll deserve it. Don't expect to be treated well when you don't treat others well.
Raspberry Pi Zero W adds WiFi and Bluetooth for only $5 more
Very interesting topic ... IMHO .. white boarding would be a useful process if it is used to poke into the thought process of the interviewee, independent of the answer being right or wrong ... think most important is to hire guys with good personality .. then motivation .. then ability to reason n learn ... the technical specifics would not be n should not be a major factor if one is hiring for the long term ...
Ask HN: I'm Interviewing with Amazon. Your Opinions on Echo vs. Google Home?
Hi HN!

I'm interviewing with the Alexa/Echo group at Amazon and in preparation would love your thoughts on the Echo vs. Google Home.

Specifically:

1) If you choose Google Home, why?

2) What do you like/dislike about the Echo? What do you think, if anything, is more compelling about Home?

3) What is your #1 product suggestion for the Echo?
All that's required to show that philosophy's aim is not to eliminate itself are a few examples of philosophical questions that are not reducible to scientific ones. Naturally the author of the quoted post could still argue that those examples are in fact reducible. They'd be wrong, but I'm sure they could attempt an argument. That's philosophy.

Here are some articles from the Stanford Encyclopedia of Philosophy on the mentioned topics that should point you in the right direction to start thinking for yourself about whether these questions are reducible to the empirical sciences:

Natural philosophy

Aristotle's natural philosophy: https://plato.stanford.edu/entries/aristotle-natphil/

Hume (look at the section on causation): https://plato.stanford.edu/entries/hume/

Philosophy of language

Wittgenstein: https://plato.stanford.edu/entries/wittgenstein/

Names: https://plato.stanford.edu/entries/names/

Philosophy of mind

Aristotle's psychology: https://plato.stanford.edu/entries/aristotle-psychology/

Kant's account of reason: https://plato.stanford.edu/entries/kant-reason/
I always ask the drivers how they like Uber, whether they have considered Lyft (most use both), etc.

The only group of highly disgruntled drivers are the ones who lived in the overpriced period of black cars that existed before Uber came into the market.

The driver probably spent $97K on a luxury car expecting to be able to make the prevailing black car driver wage at the time.

Uber did a great service to consumers by democratizing driving services, and now money flows to so many other people and does tremendous benefit to society.

I'm glad Travis stood up for himself. Maybe if that driver had been more rational and less inclined to gripe about other people's successes causing his life to be miserable, he might have started Uber. He likely had a big advantage over Travis in terms of familiarity with the industry and would have made fewer mistakes early on.
> Do you want to see someone who did an EMT course at a local community college and hit the basic highlights of how to treat different symptoms

I'd ask the 2 doctors to perform the exact treatment on their own kids, look at the outcome, and then decide.

Basically, "build me X" instead of "show me your algorithm skills on whiteboard" is a far better proxy.
actually, I think the Greek and Latin text memorization WAS there to weed out the riff raff. If you are going to hire someone young and energetic to do a job that is not exactly taught in school, would you rather have someone who can work hard, even struggle to learn, but ultimately succeed? Or someone whose character is unknown even if they can say all the right things in an interview?

And since this is about historical reality, we know that the British public school system of rote memorization of Greek and Latin texts, along with translation into and out of Greek, did produce capable people who built up an empire and maintained it for many generations.
I really enjoyed this selection. All are valid problems and I can see how they can be successful. Maybe not billion dollar companies.
That presumes a specific type of engineering role.

Here's another: the founders already coded all the brute-force versions of everything. Now they want their software to scale. You will use your knowledge of algorithms and data structures (and distributed systems) to turn their one node that handles 10 events per second into a cluster that handles 10 million per second with low latency across several geographic regions.
> You can also use it as a link organization/searching utility.

You aren't selling this feature hard enough -- definitely mention it in the extension description. If I were on Chrome (I'm on Firefox), that feature would make me install it and use it instead of bookmarks.

Except... a 16-link limit? Seriously? That's not even enough to get a sense of whether it's something I'd enjoy using. Most people have more than 16 tabs open at any given time, not to mention bookmarks. If you're shipping this as a fremium thing, give users enough to get hooked.
> I throw real life problems I've run into (and fixed!) at people and ask them to give me things they would do to troubleshoot

Yes. How does the person think and work? I've interviewed ops folks who are technical gurus whose walked through a problem with me and pulled up with "well, in that case the server is fine and it's not my problem". They can work somewhere else, I don't care how good they are at "making the server work".

I've also interviewed ops people who are all "well, if performance in production has degraded I want to sit down with the source control tools for your config management system and apps and work through the changesets with the devs and work out where we should start looking." I don't give a fuck if that gal needs to google some of the answers to the problems she finds, she's got what I want.
oh the famous downvote for the smear campaign. just admit it.
If you are referring to gydfi's post as the "daydream", I don't think you interpreted the tone correctly. I didn't read it as a description of a utopia. The last sentence gives away that the preceding ones don't describe something good.
Me too. We switched to Google Cloud years ago at its inception and have never looked back -- always viewed it as a competitive advantage due to its solid, more advanced infrastructure -- faster network, reliable disks, cleaner UI that's easier to manage. Just a cleaner operation all the way around.
I'm not sure you're right, legally speaking. At the very least it's a grey area. I certainly have the "reasonable expectation of privacy" (the legal test) in a hotel room that I don't own - a hired car doesn't seem that different to me. When you see an actor get into a car to avoid the paparazzi - they rarely own the car, and reasonably expect the driver not to film them and upload to TMZ or something. (IANAL, TINLA)
IANAL but my understanding is that this sort of are claiming Uber drivers are employees vs. contractors. If they are contractors then they should be able to refuse rides from a different class freely and without any sort of punishment.
There is a remake with an improved AI and online multiplayer! If you're interested: http://www.kamremake.com/ it's free, but you need to have the original game to play the remake (which you can buy on steam, if I recall correctly).
Equally competent, but lacking in basic knowledge? It's a miracle!
Reminds me of the bookmark keyword feature from Firefox. It's possible to hack into Chrome by setting sites as search providers.

http://lifehacker.com/5476033/how-to-set-keyword-bookmarks-i...
I set a Scala assignment last year that was implementing a "human" cube-solver (ie, write a cube solver that searches for these sorts of moves, and then uses them to solve the cube the way people are taught to)

Fun problem; terrible assignment. I had to scaffold it so much that I was essentially giving most of the solution.
"Blame" is such a distracting word in all of this. It leads to this weird punching back and forth between which group can be looked at as unfortunate victims of social forces and influences or economics or "just trying their best to maximize shareholder value", and which groups are consciously "at fault."

We somehow need to develop a language where we can talk about priorities that also include the unquantifiable, the fuzzy, and the hard-to-articulate. If all that enters the political calculus is purchasing power for consumers (and people only being consumers), and companies only being about making money without also being about building and maintaining communities and cultures, then society turns into a paperclip-maximizing GDP-chasing hideous machine where we end up losing things that we valued yet did not realize we valued.
Sometimes it gets a little absurd. In Somerville, MA, there are stores for locally made goods, and the goods are high quality, and certainly good examoples of the local esthetic.

Which in turn is built around the cultural identity of the 20 somethings who move into this area to try to make their way in the world.
This is really cool.
Any plans for HTTPS support? This could be a really powerful tool for network based reverse engineering (even more so if there was support for predefined request-response pairs so more elaborate cases could be done)
I meant too little too late if we fall in the hands of a totalitarian government.

I mostly just think cloud computing provides a lot of benefits to society and spurs innovation, and the idea that we should roll our own (costly) servers for the sake of privacy is not convincing.
Is AWS?
A flaw in ESET Endpoint Antivirus allows to hack Apple Macs, patch it now
It could just be lackadaisical administration that only gets urgently addressed when there is something perceived as a particular problem.

The military is not exactly known for being great at keeping track of things that aren't nuclear weapons, and sometimes falls short even on those.
Github commits will hopefully change this in the future. During an interview, it's probably easier to go over algorithms and patterns for code which one previously wrote and is comfortable than some random whiteboard question. Plus it shows a little appreciation and respect for the developer. Coding is just as much an art as it is a technical craft. When an artist tries to get their work in a gallery, the manager doesn't ask them the techniques they are familiar with, she asks to see the artist's body of work and explain it. This is how I feel interviews should be structured.
On a curious note, how do you guys use lambda?
While I don't think whiteboard interviews are the best can we at least suggest other metrics? This is a problem I see with the argument. It says something sucks, and it does, but doesn't suggest an alternative.

Experience correlates with quality but doesn't necessitate it.

GitHubs aren't always available and a person's best work might not be there.

You could give someone a coding challenge and an alloted time with computer access. (Screw those interviews that don't let you google). This could be blind too, so you don't know the ethnicity or gender of the interviewee yet.

Any other suggestions?
Sure, but that's you. Another person who subscribes to Youtube Red and Youtube TV and <insert something else here> would be more inclined to get a package.

Nobody is advocating taking a la carte away, but packages are known to increase profits because people are going to think "oh I can pay only X more and get Y" instead of evaluating each item individually.

Amazon, for example, has done a great job of balancing between Prime, which is a package subscription, and a la carte subscriptions and addons. You get a Prime music library, and can pay extra to get access to a larger music library, or pay a different price if you don't subscribe to Prime.
In a properly functioning market, drivers would be going bankrupt due to not having enough fares, not by being forced to take unprofitable fares.

If customers are voting with their wallets that they want more UberX and less Uber Black, then Uber Black drivers should be faced with a choice of chasing volume or margins, not forced to subsidize customers.
https://www.linkedin.com/pulse/software-engineer-detained-se...
Is there something about the GCS trigger that doesn't work for you? I hear you on Python 3, but I'm also curious about "serious control over the environment". Can you be more specific?
Thankfully, your prognostications are completely divorced from reality. My advice to you is to reduce your Breitbart and Stormfront intake.
I would say further, that If you are in a position to be implementing some non-trivial algorithm that's not currently in the toolbox, then your best approach is probably to go read a few papers first, and make sure that the algorithm you're looking at has not been surpassed. (Or, perhaps, you just need to dig something up from the '70s. A lot has been forgotten).

Then again, if you can implement Paxos on the first try...
> and indicative of not only of general character

Someone who chose to bear crotchfruit has no more "general character" than anyone else. All it requires is a functioning reproductive system. You have no idea of the quality of someone's parenting at the time of a job interview and it's borderline-illegal to even ask.

> the current default interview process assigns a ridiculous degree of importance to these skills, way out of proportion to their actual importance in the field.

That I agree with. I was tested on shared pointers and java reflection for this job 6 months ago. I've written less than 200 lines of actual code, total. I spend my days on HN, going to meetings, reading log files, and pushing buttons on test systems. And I make almost 3X my entry-grade salary 10 years ago.
I'm not sure I agree with your assessment of the type of people verified on twitter. I mainly use twitter to follow comedians, and most of them don't make a ton of money (surely not enough to afford "a thousand bucks a year" -- one of my favorite comedians working today has said publicly that he made all of $16k in 2015).

And a few have become the victims of imposters who attempt to disrupt their careers by taking on their identity and messaging comedy clubs or TV networks or whatever. I don't think they are an untapped revenue stream.
I don't really understand what this comment means.
When am I going to be able to choose my channels on an individual, channel by channel basis, and then receive a total cost based on those channels?

If I want ONLY the Science channel, then I should be able to purchase JUST the science channel for like, $5/mo.
>build me X

Pay me
Java and Javascript are related like Car and Carpet are similar.
There was no historical connection between Java and JavaScript beyond renting the brand "Java" from Sun to make the language more credible.
I think that's an overly pessimistic view, which complements my overly optimistic view. :)

> WebAssembly has no access to any of the web API (DOM, ...)

WebAssembly can access those APIs via indirect, opaque shims today. Direct access is on the roadmap.

> WebAssembly cannot start without javascript as of right now.

We're still hammering out semantics on the HTML side, but WebAssembly modules can define a `start` entrypoint that is automatically invoked when the module is loaded. Combine that with ES6's `<script type="module">` and you've got WASM that can load and begin executing without JS.

> Flash died because of one platform not supporting it. The very same platform still doesn't support WebAssembly.

Apple is a party to WebAssembly's development and a co-signatory on the linked announcement that the WebAssembly binary format and Web APIs are complete. This doesn't mean they'll necessarily ship in a timely manner, or at all, but it's a damn good sign.

> I don't want to overhype it

That's fair. The world won't change overnight, but it's clear that the world is changing in fundamental ways. The initial changes may be insignificant, but they'll compound over time and as WebAssembly matures.

JavaScript isn't dead, and WebAssembly won't kill it, but it will dramatically change the landscape. In a similar vein, C will never kill Python, but I'd be shocked if most moderately complex Python applications didn't depend on a module implemented in C somewhere in their stack.