skysight-inc/HackerNews huggingface dataset:
Of course it does. People with money have options - they have no excuses for not being comfortable with their life.

The poor guy can only choose among a few places on earth to live, needs to work a lot and will have a hard time surviving otherwise.

This complaining guy can live basically anywhere or could have been living at the level of the poor guy and retire after a few years of earning his 99th percentile income.

I just can't fathom the mindset of people who think they deserve to live a high society lifestyle. Their position is FAPP strictly better than 99% of people currently alive on Earth.
Ada 2012 would like to have a work with you: http://www.ada2012.org/
What did the cover letter that got you an interview look like? What it something that could not be describes as paragraphs of prose? What you say about it - introducing yourself, showing an understanding of their problems, talking about your value-add - sounds very likely to bear a strong resemblance to paragraphs of prose. Though if you tell me it was a series of limericks, I will be very impressed.

When I'm applying to a company of greater than fifty or so people, I tend to assume that any general-purpose resume-inbox will be read primarily by an HR person or recruiter. Not personally by a hiring manager. That would almost certainly be a poor use of time.

What, precisely, does a cover letter show that a well-composed resume doesn't for an in-house full-time engineer? A willingness to accept the received wisdom that authoring prose on demand demonstrates critical core competencies for software engineering job performance, perhaps?

To cap it all off, I've found that at scale the improved response rate from submitting applications with cover letters doesn't justify the increased time spent applying. Doing the reading and writing to create a halfway decent cover letter takes at a minimum 10x the time it takes to click "Apply with LinkedIn".
In my (somewhat dated) experience, grabbing a bottle of Charles Shaw of arbitrary year and varietal was about like grabbing an arbitrary ~$10-$15 bottle of wine. There's some good stuff and some stuff not worth drinking. Not much that's amazing, but surprising for the price point.
Microsoft is moving 30% of its workforce in New York to co-working spaces
Just because you abstract something away doesn't mean it no longer exists. I don't manually manage cache on my laptop's HD, but that doesn't mean it's "cacheless".
There's a method to the McMansion madness: the houses are designed in a sort of modular style that assumes the owners will regularly reconfigure and remodel to keep up with the latest trends.

Kitchen out of date? Gut the kitchen module and replace the parts. Home theaters are out, and home gyms are in? Gut the theater module and reconfigure it into a gym. Sticks-and-drywall construction can be demolished and rebuilt in practically a day. Room "pods" can be torn down, merged, or separated at will, with little impact on the livability of the rest of the house. There's a lot more (ostensible) flexibility in an amorphous blob of room modules than there is in attempting to maintain a coherent, symmetrical, balanced architecture. The traditional house is a fixture; the McMansion is a living, changing, multicellular organism.

McMansion developers aren't selling houses; they're selling services. All of this runs parallel to, and feeds off of, the macro-social trend favoring interiors over exteriors. People care more about kitchen appliances and countertop surfaces than they do about architecture. It's crass, tasteless, and economically silly. But it's the prevailing culture. And it's designed to keep selling things.
How much Innovation is there? Its a voting booth, not an iphone.
It should be a solid device with open-source code deep enough to validate counting.
I personally favor TAOCP much more than CLRS. TAOCP reads so much fun. The historical accounting is so appealing.

"Algorithm design manual" is another my favorite.

I never find CLRS appealing to read other than being used as a textbook in a formal class.
If this whole process is dependent on your tastebuds, it will probably stop after a while.
Indian Funny Videos 2016 Best Whatsapp Funny Videos Try Not to Laugh
Have you watched the video? It's a very practical application that you absolutely can try out and play with. AWS offers a year's free processing with EC2 instances, so there is plenty of room for experimentation without any cost.
Try looking at a world map in an azimuthal projection centered on New Zealand, or at a globe. New Zealand is not close to anything. Even the close part of Australia is 2000 km away.
Once you've finished learning anything new, and your job is becoming significantly more routine, start looking around for the next job (with a pay rise). Rather than learn new things on your own a few hours a week, you can get paid (more) to learn new things at work for many hours a week. Three significantly different jobs over ten years will make you far more competent than the same job for fifteen or even twenty years.

If you get to five years in the same job, take a long hard look at yourself and check that you are actually still learning and still making yourself more valuable and still improving (which I would expect to really only happen if you weren't actually doing the same job as you were in the first of those five years).
15 insane things that correlate with each other
I needed to write a very simple Android app a few months ago and decided to use Scala. This was my first and only experience with Android development, so that may have had something to do with it, but I wouldn't recommend using Scala for any serious project. It took me a ridiculous amount of time to get a functional dev environment, and I probably spent the first week fighting with the tools. I finally got IntelliJ IDEA set up to where I was mostly happy with it, but I never managed to reach that final 10% of functionality—for instance, I never got the IDE to auto-compile on save, which meant I had to keep an SBT session open and couldn't reliably use the IDE GUI for running the app. (Sometimes the two would compile at the same time and I'd get all sorts of weird errors that could only be fixed with a clean.)

Having said all of that, once I got everything working, I felt that using Scala was worth the pain. Programmatic layouts using scaloid gave me a vastly better experience than coding them in XML, and implicits worked really well for passing around the Context object. The tooling just wasn't, by any means, reliable, so I wouldn't recommend it for any apps your career depends on. :)

I haven't tried it, but I've heard that Kotlin is a nice compromise if you're looking for a language nicer than Java with more reliable tooling than Scala.
Yes, absolutely. Since the infamous cab tasting we've done blind tastings of spirits with similar results. Our favorite vodka, for example, turns out to be Seagrams Extra Smooth, which is about half the price of a "high end" vodka. Unfortunately, it doesn't always turn out that way. My favorite scotch turns out to be Lagavulin or Laphroaig -- I really like the smokey flavor of Islay malts -- both of which are rather pricey.
remind me again how the open-source part makes anything worse than a standard voting machine?
Nowadays many standard cheap embedded audio chips included in phones and computers are capable of 92/96khz sample rate - so they can easily drive 40+khz ultrasonics.
Inside Equinox Gym's Perfectly Fit World (and Top-Secret Club)
By "generate a model too complex for any human programmer to write" I believe the author is trying to say, to manually create the rules, one by one. Machine generated complex models, even though very complex, can definitely be understood and heavily audited.

One example is when you fit sparse high dimensional models to complex data in a real-time production system. The resulting models may have hundreds of millions to billions of features with non-zero weights, that constantly change as the underlying data changes. It's impossible to "hand-code" such a model from scratch by any reasonable size team in real-time. On the other hand, these hundreds of millions of rules can (and should) be exhaustively analyzed / audited by slicing and dicing both the model feature-weights, as well their performance on the data comprehensively. As an example, the "R" programming language typically creates useful human interpretable summaries for the models it generates.

For reference, I have been involved at Google in building such massive high dimensional models for properties like Youtube, and currently a founder of one the companies in the HBR report (LiftIgniter, YC W2014). Hopefully that doesn't make me too biased to respond.
I think this is good in a way, because it just reinforces what people are learning already: advertising is an "Us vs. Them" deal. They try to get to us, we try to block them.

A platform that doesn't let me block ads is a platform I won't use.
I wouldn't consider that a slap in the face. It's a rant, it's not the first about Docker and it won't be the last. Docker seems to be doing just fine despite that and many posts like it. Though the author has some good points it's riddled with statements that range from dubious to factually false.
Why not run your database on a different machine then. Separation of concerns. Have a cluster a machines for containers so you can take advantage of it's strengths instead of trying to duct tape everything together on machine
> the notorious two-buck chuck

At least this year, the "two-buck chuck" (which, depending on your state, usually costs around $3 now) comes in 7 different varieties: 3 different reds, 3 whites, and 1 rose.

https://www.pastemagazine.com/articles/2016/05/ranking-trade...
> Traditionalists may be appalled by all this, but they should not be. In Mr Wimalaratne’s mind, the function of the Vinfusion system is in principle little different from the blending of grape varieties that goes on in many vineyards, to produce wines more interesting than those based on a single variety.

After spending a couple weeks in central coast and napa recently, tasting probably ~100 glasses, this kind of sounds insulting. Especially after seeing how much effort goes into cultivating the grapes, crafting these wines, and how they're stored and aged.

I get it though and perhaps this will work for some bar/restaurant. Whatever happened to house red or house white for those who don't care or know?
> ZFS is the way forward. For cross compatability, for reliability, for stability, for lots of use cases.

I'm not entirely convinced we should settle on ZFS just yet. It's fantastic and quite possibly the best option right now but it has a few limitations:

- The Linux implentation seems to have issues with releasing memory from the ARC back to the system

- The only way to expand a zpool is to add a new vdev. Pools are essentially a RAID0 of vdevs so if a single vdev fails, your entire server fails. You can mirror or RAID within a vdev but this means that the reliability of a vdev is the reliability of your entire pool. The problem here is that you can't just add 1 or 2 new disks since adding a 1 or 2 disk vdev would be data-suicide. For smaller servers, this is silly.

BTRFS looked like it was getting there but it proved buggy and unreliable. Personally, I'm waiting for bcachefs: https://www.patreon.com/bcachefs
At the moment, opening nytimes links in an incognito session works for me.
I'm not sure if this it's a popular decision, but I don't really think the private sector should be innovating with our electoral system. Integrity is of utmost importance, and voting machines have been proven vulnerable in the past. I don't think the private sector has appropriate motivation to really get voting right.
We also have lots of skilled people missing work. All three problems are related, none are the root cause
The most important challenge that Docker faced was where it wanted to position itself, IWO, as a solid stable building block for container infrastructure, or as a all-in-one-alike container solution. Now that Docker has made its decision to push Swarm mode, it is getting better for productions. There are instabilities here and there but it will come around sooner or later.
A Brewing Controversy Over Swiss Coffee Shop’s Sex Robots
Thank you very much for this.

I have some very deep-seated subconscious beliefs that have really affected my life for the worse.

Meditation has helped me be aware of them and their nature, but I still need to figure out how to fight back.
tl;dr 17%
This should be interesting. I would actually buy a considerable amount of snap-stock(snapchat stock). I just hope if there is ever an IPO; that the price holds, and climbs up not just only disappears like its messages pun intended.
Vim turns 25 years old this week
Minor: Ubuntu 14.04 can run an LTS 4.4 kernel via the linux-generic-lts-xenial package.
It would be if marijuana were grown in open fields and fertized by crop dusters. As of right now most weed is fertilized by hand so the fertilizer doesn't get on the flowers.
Why don't you sell it for profit? ;-) Lulu or Kindle if you don't want to deal with editors.
Rghhdsaghadsghhg
That's not really the same thing. What about different applications that share dependencies? With Docker, they would have to share an exact subset of a linear Dockerfile to take advantage of any deduplication, so you're back to image layers. It's telling to me that when proposed solutions involve completely avoiding one of Docker's primary features that maybe Docker isn't very well designed to begin with.

With Guix, any sub-graph that is shared is naturally deduplicated, because we have a complete and precise dependency graph of the software, all the way down to libc. I find myself playing lots of games with Docker to take the most advantage of its brittle cache in order to reduce build times and share as much as possible. Furthermore, Docker's cache has no knowledge of temporal changes and therefore the cache becomes stale. Guix builds aren't subject to change with time because builds are isolated from the network. Docker needs the network, otherwise nothing would work because it's just a layer on top of an imperative distro's package manager. Docker will happily cache the image resulting from 'RUN apt-get upgrade' forever, but what happens when a security update to a package is released? You won't know about it unless you purge the cache and rebuild. Docker is completely disconnected from the real dependencies of an application, and is therefore fundamentally broken.
I quit smoking without using e-cigarettes. It's actually really easy to quit to if you actually want to. e-cigarettes are a crutch that no one actually needs.

I acknowledge that not everyone will agree with me, but this is my opinion on the matter.
The only place I ever worked that delivered on time, within budget, with zero bugs reported from the customer, used waterfall.
Money doesn't give you taste. Neither does architectural talent. (Architectural talent, without taste, gives you "let's see what's the craziest thing I can build that won't fall down". The talent is shown by the building not falling down.)
I just wanted to point out that business schools DO NOT adore this book or really any popular business book. I spent my early career reading a huge number of popular business books (like Good to Great) and was somewhat shocked when during my MBA program we didn't read, care about or otherwise mention them at all.
Thank you for this. Perfect timing after the createamemo.com discussion this week.
Being able to observe a quantum state without disrupting it is literally, provably impossible (look up the no-cloning theorem).

Mathematics is abstraction. If this particular manifold shows up in both quarks and bee dances, that probably just means it's a pretty simple manifold. The logic here seems like the equivalent of: planets move in circles, wheels are circular, therefore wheels must be connected to planets.
This is a great resource for anybody that isn't formally trained in computer science. A lot of programmers use an abstract data type like a dictionary or hash table, but many of the self-taught and even some formally trained treat it like a magical black box that stores key-value entries very efficiently. What a hash table/dictionary gives it near O(1) properties is a good hashing function for the key, and having a good distribution of buckets for all the keys when collisions occur.

I think a lot of programmers have good understanding of many data structures. But I think hashes and dictionaries are still taken for granted. What they really need to think of hashes as many magical black boxes and the hashing function directs which key to go to which magical bucket. :)
Try scrubbing backwards. H264 seeking only works nice if you're fast-forwarding the video. Actually, that is kind of magical.
The Fair Housing Act makes it illegal to refuse to sell or rent a dwelling to any person because of race, color, religion, sex, familial status, or national origin unless it is part of your own primary residence and has two or less units.
Because McMansions are cheaper per sq. ft.?

https://goo.gl/maps/7a8oygnoyzr
How about, at the very point one sets up their app to use your service, they provide a secondary api endpoint of their choice (licserver.customerdomain.com). That way if your server goes belly up, it falls back to their domain for license management without the user have to update their software because the vendor needs to point to a new service.
This was published in 2008:

The Wine Trials: 100 Everyday Wines Under $15 that Beat $50 to $150 Wines in Brown-Bag Blind Tastings

https://www.amazon.com/gp/product/0974014354/

It currently can be found for $0.01 (!!) It's a great book.
I'm not saying "serverless" is a good term, I'm saying that it's the term. It's won. You can argue all you want that it's a terribly misleading/incorrect term, but people aren't going to stop using it. So let's move on.
Huffman seems simpler to me, but I've implemented both at various times so that might colour my perspective.
Depending on how the company crashes and burns, couldn't that be prevented from getting enacted? For example, I can't imagine that investors would be too happy that the company's "biggest" asset would be given away in that situation. Same goes for (possibly) filing for bankruptcy. Wouldn't creditors have a say?
Advertising has been getting stupider and more insulting, almost aggressively so.

I don't really want to use ad blockers, but I have to, this stuff is nauseating.
Workplace Automation: What Took Days Now Takes Seconds
I definitely wouldn't say "HHHHHHHHH," since I tossed it 10 times, not 9.

Saying "10 tosses, all heads" reduces the chance of omitting a toss in data entry, which is all to the better.
The whole "better angels of our nature" optimism thing kind of seems like sticking your head in the sand to me.

Any state that wants to stick around had better be good at defending itself and its interests. If you're so "enlightened" that you've forgotten how to resolve conflicts in a non-ritualized/systematized way, then someone is going to come along and

We can't really rely anymore on the "End of History" theory that the arrow of time inevitably points toward peaceful liberal democracy

Was that ever a theory, or was it really just something that people wanted to believe because it sounds hopeful and nice? For most people, it's the latter. It actually has an economic basis to it, however. The more you distribute wealth and power, the wider a constituency must be protected by the current regime.

https://www.youtube.com/watch?v=rStL7niR7gs

it has definitely been much worse-- but that all the incentives are aligned toward making it worse

Exactly how much worse? There's nothing fundamentally wrong with a local maxima, so long as the overall trend is up. The backslide can't be too excessive without destabilization, however. (We're seeing that!)
Or bottled water. Find a busy place that works for you. E.g., the people who sell bottled water to the tour bus riders in Manhattan for $2/bottle, when a whole case of 24 bottles is something like $5.
Here in Canada, prices are not cheap yet, but getting better slowly due to increasing competition. What I see is that the subsidized plan makes sense in the moment, in that it's the regular plan + the cost of the phone divided over 24 months, but the problem with that is that cost of a regular plan, or the features (e.g. amount of data, minutes) that are provided by it, are going to improve substantially over the next 6 month and even moreso over the next 12-24 months. If you can afford it, you're much better off buying the phone outright and then going month-to-month with the cheapest plan you can find. The problem is, most of the people doing this can't fathom affording buying the phone outright, but it's easier to stomach as a hidden cost.
That was a 7 hours interplanetary outage because of Docker. All
that’s left from the outage is a few messages on a GitHub
issue. There was no postmortem. It had little (none?) tech news
or press coverage, in spite of the catastrophic failure.

This is incorrect. There were github issues, HN posts, and so on. Solomon Hykes posted on Github [0] and HN [1]:

Hi everyone. I work at Docker.

First, my apologies for the outage. I consider our package
infrastructure as critical infrastructure, both for the free
and commercial versions of Docker. It's true that we offer
better support for the commercial version (it's one if its
features), but that should not apply to fundamental things like
being able to download your packages.

The team is working on the issue and will continue to give
updates here. We are taking this seriously.

Some of you pointed out that the response time and use of
communication channels seem inadequate, for example the
@dockerststus bot has not mentioned the issue when it was
detected. I share the opinion but I don't know the full story
yet; the post-mortem will tell us for sure what went wrong. At
the moment the team is focusing on fixing the issue and I don't
want to distract them from that.

Once the post-mortem identifies what went wrong, we will take
appropriate corrective action. I suspect part of it will be
better coordination between core engineers and infrastructure
engineers (2 distinct groups within Docker).

Thanks and sorry again for the inconvenience.

[0] https://github.com/docker/docker/issues/23203#issuecomment-2...

[1] https://news.ycombinator.com/item?id=11823231
My father has been a wine lover for all his, now long, adult life. He has an impressive cellar with some of the best wines of Spain and France. He was also fooled in some blind tastings, like believing a white wine was actually red. But he can also tell the difference between most of his favorite wines, and so do I. So this is not a black or white situation. While some blind taste tests are difficult, others are easy to pass. Depends on what are you prepared to or exposed to. There are plenty of sommelier competitions where they tell apart years and zones very precisely.

On the other hand. I don't know about those wines your are talking about but throwing, for example, a 34 years old wine to compete in a blind test against a cheap modern wine is a bad idea and I might prefer the modern one too in that setting. You need to prepare a good meal or cheese to have that old wine with, a table and good people, time for the wine to breath, good glasses... a pleasure setting. Then, only then the 34 years old wine will reveal why it costs that much.

I still agree with you that there are many good wines on the low price range, and people should drink what it tastes best for them.

The wine blender idea seems terrible to me. I can't believe it will output anything good, but hey, I would try it.

I'm from a wine region in Spain, by the way.
previous and ongoing discussion

https://news.ycombinator.com/item?id=12869601