skysight-inc/HackerNews huggingface dataset:
Actually, I would guess that the 'noise' you see is from the highly noisy system of retinal ganglia and such... the eye is a wonderful thing but it has a few, shall we say, quirks. Check out this diagram:

http://www.corpshumain.ca/en/images/Retine_couches_couleur_(...

Note that the light comes from the TOP and passes through all those layers before hitting the photosensitive one!

So - at the Earth's surface, even on a very dark night, I think you would be receiving far, far too many photons for them to each register as a sort of noise blob. More likely it is the natural noise of your nervous system as it does all the things that cells need to do and produces the slight visible side effect that's more pronounced in darkness and low contrast.

Edit: Also, since I remember this coming up in my neuro classes, this has been shown in less rigorous experimentation before:

http://math.ucr.edu/home/baez/physics/Quantum/see_a_photon.h...
When I'm reading a web page or code, I occasionally stand or sit with my mouse in my hand and my arm relaxed at my side, or across my chest. It changes the extension of my arm considerably and sometimes makes things much more comfortable.
Inside Facebook's $30,000 Surround 360 Camera Project
Mysterious Relaxing Music
Facebook Surround 360
And you think JPEGS are free? It takes hardware, software and some skills. Someone needs to spend time creating them. They have the right to refuse to sell you whatever they created. That refusal does not negate their right to their work.
It takes the CPU (and all the buses in between) out of the request pipeline.
His qualifying words make him sound weak and pensive. My money says he's not even a modern visionary/renaissance man.
How to search for restaurants along your route?
I am thinking of developing an app, where you can search for restaurants along your route. I am planning to use Yelp, trip advisor, and other local restaurant apis, over google maps, with minimum deviation from your route. Please let me know if you think this is useful and provide your valuable feedback.
How often do you find that a person with a low body-fat ratio with negative effects caused by bad posture? The people who I've seen with obvious problems caused by poor posture, like a hump or sore back or joints, are usually moderately to highly overweight. Kind of like how women with large breasts can have problems with soreness or neck humps. I suspect that it's not so much about good posture as it is about having a variety of postures throughout the day and not having bodyweight stressing one's joints. Granted, I have no scientific evidence for this. It's just from my own observations(and my own experience of being a former fat guy).
> I also don't know how more people aren't in the chiropractor's office weekly

Maybe because there are no evidence that it's effective.

https://www.sciencebasedmedicine.org/reference/chiropractic/
No, dead mathematicians
Why would anyone run hundreds of connections? A server can only process number_of_processor_cores connections at once. Sure, few connections might wait for I/O, but not hundreds, unless database is very untypical.
Seems kind of similar to https://github.com/Polychart (which unfortunately went defunct)
I understand it's the same type of tradeoff, and our dispute is just the magnitude on either side (and hence the proper choice of action). But it's important to recognize, as almost no one who is advocating "ignore" seems to, that you are implicitly imposing a cost on your associates. The fact that people don't freely recognize this is suspicious, but of course not a knock-down argument.
You say "a problem in this country", but my point is that even the <=50k that literally half the US households make is itself a lot of money compared to the 25k earned in a "rich" country like Germany, and other countries are even poorer.

Universal healthcare in Germany likely helps offset the cost to some extent, but in the US those who even have healthcare usually get it through their employer. Really, it's more just a different expectation about what a reasonable life is.

I always think of how complex a television is, with thousands of little tiny components that had to be mined from the earth and forged and assembled and soldered (likely involving some child labor that we'd all prefer not to think about) and how many hundreds of people were involved. And then how it's just assumed in the US that it's reasonable to be able afford one of these in exchange for doing something simple like working a cash register at a bank for a few weeks, or how your quality of life somehow requires having multiple televisions etc.
Sums it up. Most interesting is that more teenagers tend to know what an icon is used for on the computer than what it originally represented. Which makes total sense because they grew up with these icons.

So it might make more sense to ask "to what degree are people used to this icon?" rather than "how many know where this icon came from?".

In this sense, changing established icons (like I would argue the photo app's one) doesn't seem such a good idea.
Mobile numbers can end up in phone books? What nation state do you reside in?
>this reads like a laundry list of buzzwords

The "laundry list of buzzwords" is a detailed, up to engineering standards, analysis of the issues they faced, with example cases and explanatory follow-up.

As far away from a "laundry list of buzzwords" as you could possibly get. Not to mention they did the very opposite of switching willy nilly to some new "shiny toy".

In other words, the comment is not even wrong.
Some of these may be tradeoffs rather than bugs. I'd love to read a reply from someone knowledgeable about Postgres internals - it'd be very interesting.
The scarcity that physical property deals with isn't artificial.
I would argue that most of these Postgres "flaws" are actually advantages over MySQL when you look at them holistically rather than the very specific Uber use-case.

Postgres's MVCC is superior (can rollback DDL, can add indexes online, can have open read transactions for a VERY long time without impacting other parts of the system)

Postgres supports many types of indexes, not just b-tree. One thing it doesn't have is clustered b-tree indexes... which is really what MySQL does that makes it somewhat "better." I wonder how Uber adds an index to a table that already has 1B+ rows in it with mysql?

Postgres have WAL level replication is a better guarantee of actually replicating the data correctly. I cannot tell you how many times I've had to tell my boss that the "mysql replicas might be slightly out of sync with the master" because of various replication issues. The way it handles triggers and scheduled events alone is garbage and can very easily break replication and/or silently cause inconsistency.

As for data corruption, if there is a bug that causes corruption, then there is a bug. I don't think that is a fundamental design flaw as implied in this article. You shouldn't rely on 1/2 assed replication design to accidentally save you from the data corruption bug. There are many downsides to the design MySQL has that are simply not listed here.

I have been both a professional MySQL administrator as well as Postgresql (as well as SQL Server and many NoSQL engines). Many of these Postgres issues are only issues at crazy huge scale, and I would say at that point you probably want to move away from relational anyway. MySQL has its own very large set of problems at scale as well.

It sounds like Uber is using MySQL as just a data bucket with primary keys ("Schemaless") which is good -- because you can't alter tables to save your life with MySQL.

At the end of the data each developer/business needs to use what works for them, but I would really shy away from pointing to this article as a linchpin in the "MySQL vs. Postgres" war (if there even is such a thing.)
It doesn't, not sure where GP got that from.
This category interests me a lot. Not just for restaurants but hotels too.

The priceline model is so European. We're Americans, we take road trips. I would be happy to drive 50 miles more or less on a given day if it means either saving money or having a good experience at a hotel. (Also if you're over 30 you might get a prepaid phone and use the money you save to buy a car.)
In Rust, function types need to be annotated. In Haskell or ML, I can have functions, especially recursive functions, with monstrous inferred types (although, of course, one then makes type synonyms for the sake of a more readable API) that would have to be explicitly annotated in Rust.

The reason why this isn't much of a problem for Rust programmers, is that idiomatic Rust code uses vectors and slices much more often than recursive data structures. But if you tried to roll your own recursive data structures, like those from Okasaki's book, you'd quickly feel the pain.
Driverless Cars Threaten to Crash Insurers’ Earnings
I am neither condemning nor condoning illegal downloading when you had no intention of paying for it — merely stating that it is not theft; the differences are just too great due to the nature of digital content (i.e., being able to effortlessly copy an item without incurring more than trivial costs).

Why not call it copyright infringement if you want a more neutral term?
Interesting post! While I suspect that a MySQL installation is just as likely to have its own problems in the long run, I'm not smart enough to provide any kind of compelling point-by-point refutation. However, a number of the points made strike me as having possible trade-offs that were not really addressed in-depth.

My summary of the arguments against Postgres and some basic thoughts on each:

1. Writes are more expensive because all secondary indexes must be updated with a new physical location.

This may be true, but the MySQL model of using primary keys from secondary indexes will mean that reads are inherently expensive. They even mention this:

> This design means that InnoDB is at a slight disadvantage to Postgres when doing a secondary key lookup, since two indexes must be searched with InnoDB compared to just one for Postgres.

So it seems like a classic read vs. write trade-off.

I'm also a little skeptical of any performance claims that don't include any numbers. It's possible that efficient coding in Postgres makes this much more of a wash in terms of performance than claimed here.

2. Replication is less efficient because it's sending a lot of physical information out along the stream.

This is quite true, but IMO unlikely to be a major issues for most users unless they're dealing with a huge amount of data and streaming it over a slow connection (i.e. across the continent like Uber's disaster recovery center).

3. Data corruption from a bug found in 9.2.

Certainly a bad situation, but IMO not really a valid claim for situation. 9.2 is way behind at this point, and there's not much to say that they wouldn't have encountered a similar bug or something worse in MySQL in all that time, especially operating at scale.

To give a counter-anecdote, I operated Postgres at scale for a long time across many versions starting at 9.1 and was lucky enough to have never once encountered a bug with data corruption.

4. Postgres' MVCC model makes it easy for replicas to accidentally fall behind their master.

This one is valid (and annoying), but there are very good reasons for it, and you have some switches to control the behavior based on value transactions finishing on followers or prompt replication more highly.

5. Upgrades are difficult because the WAL stream works at a physical level and is not compatible between database versions.

Again, this is valid, but the statement-based replication is a scary idea. Row-level replication is more interesting and probably something that Postgres should have though.

Some good news is that Postgres is getting closer to logical WAL streaming, which should make in-place upgrades possible.
For some reason I easily tolerate very spicy food but I have huge fear of pain.
Do the Syllae algorithm and Malaysian cipher from Rubicon exist?
> when faced with death, we'll try anything that offers any sort of hope, even just a slight delay

Many people opt-out of aggressive cancer treatments that may add months on to their lives, and increasingly euthanasia is a (legal) alternative to letting medical conditions run their course.

There are situations where ending things early can be one of the valid choices made available to you.

http://www.goodreads.com/quotes/200381-the-so-called-psychot...
> Oh, so if you go to a dealer and took the car that you never wanted to buy because it's too expensive, only for a one drive, without asking anyone you were not stealing

Well, sure, that would be joyriding rather than vehicular theft. Still a crime. [0]

[0] http://www.criminaldefenselawyer.com/crime-penalties/federal...
I'm not sure if I should replace the electrolytics on my SEGA Master System. Everything works on it in standard mode, but a few games are glitchy in 60Hz and controls are sometimes very laggy in either. I would expect something more extreme, though.
I would definitely not want PostgreSQL to "move to" the mechanism used by InnoDB as that mechanism is slower for reads (which this article even admits). This disk layout is one of the reasons I continue to use PostgreSQL. If you care more about write performance than reads you might even want to look into something entirely different than a traditional database.

FWIW, PostgreSQL's mitigation to the write amplification problem mentioned here are "heap only tuples". It is highly likely that Uber could have prevented a lot of this pain by learning more about this feature--which is notably not mentioned even once in this entire article, which to me completely undermines the feel they are trying to achieve of "we really really really know what we are doing"--and tuning their table density parameters to take maximal advantage.

Instead of "why we moved off of X" it would be much better to see "we are considering moving off of X: anyone know what we are doing wrong?". Sure, maybe Uber knows about HOT, and did extensive analysis to determine it wasn't a solution to their problem; but it frankly does not seem at all to be the case. Anyone who knows a lot about PostgreSQL would have explained HOT to them, so they probably didn't even consult with PostgreSQL experts behind the scenes.

Sadly, "we are looking for help with a complex technical challenge" is something the market punishes under the premise that everyone has to be entirely self-sufficient gods of their technology stack :(. The only time I remember ever having seen a company reach out to the community for help was reddit (with respect to something involving PostgreSQL or Cassandra... I don't remembee the specific issue).
This is a solid benefits package. The "core" benefits (insurance, 401(k), vacation) are competitive. (6% match is strong, and 15 days vacation plus "a few" more is pretty good in of itself.) The "perks" (work-life balance, sabbatical, allowances) put this over the top and emphasize the company's commitment to it's people.
you install it on the clients of the servers themselves and "connect locally" to the bouncer or have a bouncer step (server pair) in front of the database connections themselves.
It sounds great but I'm wondering, would this be accepted in any company?
This is a pointless, content-free comment. The author makes specific allegations which can easily be checked and discussed on their own merits. None of them have anything to do with Hillary Clinton.

The allegations should not even be surprising since Wikileaks does not make a habit of scrubbing or even reviewing in detail the documents they post. That's not really their role, in their minds--they see themselves as a platform or conduit, not editors.
Thinkpad P50. Stay away from HiDPI screens for now. Its a pain to scale.
Sweet, I have a few PhD thesis and NSF grant proposals I'd like your help on.
9 Ways to Get the Most Out of Your Blog Advertising
Show HN: Qualified, unit test driven code assessments for better tech interviews
There really is no such thing as identity theft. Rather, some organizations occasionally fail at authenticating people (that is: they fail to correctly determine the identity of people). Usually because they use obviously unreliable methods for doing so (like, asking for information that is semi-public, like date of birth or SSNs, which obviously cannot be used to reliably determine your identity). Then, after they failed at that, and believed some random person's unsubstantiated claim that they were you, and as a result gave that person access to something that they shouldn't have, they try to deflect their responsibility for that failure by claiming some bullshit about "identity theft".
>so you're pulling one line from the article to tell me that i'm wrong?

Better than telling them that they are wrong while not only not pulling even one line from their article, but misattributing it to be something very different from what it is.

In what world does the response to the concerns and analysis in the article can ever be: "data corruption: everyone has bugs"...
It's probably not great for my wrists, but I particularly like the location of the built-in trackpad on my MacBook.

So instead of raising the laptop in a stand and getting an external keyboard and mouse, I use an external display (24" 4K) at an ergonomic height/distance and keep the built-in monitor as a secondary screen (for example, running the iOS simulator on the MacBook screen and Xcode full screen on the external display).

I arrange the screens so the built-in display is below the external one (i.e. the same arrangement as they are physically) and keep my dock on the left of the main display.
Looks great. What DBs are supported? Can't find that anywhere in the docs.
as someone who has been in a similar situation

do not respond. don't even acknowledge receipt. call your lawyer, and call your existing VC. tell them to call their lawyer too.

end of story.
Because sharding and schemaless are some recent novelties, huh?

(And even microservices are established practices -- heck Amazon was built on them more than a decade ago).
I'll second this; after losing 50lbs, many health issues just went away. Adding in the the strength training (Rippetoe's SS:BBT), has just made me feel that much better.
Maybe the price is still too high, especially if you only watch a couple of shows/movies.
well the Tutsi / Watusi are reportedly [cn] also 6ft tall as average, same as the Dutch
is it really that astonishing? it means that you're in complete control of your experience. quite a powerful statement. this isn't a blame game, no one's pointing fingers at anyone and saying, 'gee just think more positively man" or whatever. it's a personal strategy for managing one's own suffering, and a quite powerful one at that.
>Skeuomorphism doesn't make sense anymore when the real world items it's based on are vanishing.

It makes sense for older people who remember them, who also are the folks who are more likely to have trouble understanding and interacting with computers. If your target audience was just young kids with neuroelasticity and hipsters who live this stuff, you could deploy a Brainfuck UI/UX and not only would they get it, they'd love it.
Yeah. It's particularly annoying how he notes in passing that since 2013 "almost all software designers, including Apple’s" have started to prefer the flat style, and yet he still presents his own opinion as objectively correct.
Looks awesome. Trying it out now :)
looks like the link is broken. report is at http://www.adstage.io/reporting/
World Wide Web, what happened to you? This article has figures and when you click on the figure, you get an animated light box and an animated progress spinner and then you are presented with a figure that's smaller than the original unreadable version you clicked in the first place. The WWW is supposed to be an information system, not a pile of useless animations.

/rant
You should blame the people who made the leaks necessary, not the people doing the leak. Again, manipulating the data in anyway undermines their legitimacy.
Exactly.

Also, the logo links to the product page, not to some blog aggregation page as many other announcement do.
Securing Bitcoin-Like Protocols Against Malicious Majority Computing Power [pdf]
> Is it still "criminal conversion" when you decide after that one ride that you want to keep that car in your garage, but not drive it anymore? You will return it some other day..

Technically, you still haven't committed theft, since the intent must be present at the time of the taking.

OTOH, in practical terms (aside from the fact that its still a crime either way), the fact that you did keep it is something that a prosecutor will often have very little trouble convincing a jury is clear evidence that you intended to keep it when you took it.

> It's a copy, and you did not intend to buy it anyway so it's all right

Criminal conversion (in the general case) or joyriding (sometimes a separate offense in the automotive case) is not "all right"; just because it is a different criminal offense than (general or auto) theft, its still a crime, which is kind of the opposite of "all right" from the perspective of the legal system.
> Make sure [the mouse is] wireless.

I disagree there — wireless mice & keyboards are terribly insecure.

Other than that, seems like some good advice here.
Given that 8 hour workdays generally seem to involve a fair amount of faffing, and a fair number of people report diminishing returns beyond about 6 hours, what are those 10 hour days like? Does the expectation of a long weekend get everyone fired up, or do the last couple of hours really drag?
Being 2m tall the only place I am below average height is NBA games. My father was 1.8m and his father was around 1.6 which covers the whole previous century and then some. Of course this is purely anecdotal. I wonder how many there are where the trend is reversed.
Show HN: New Google SERP analysis tool and Keyword difficulty checker
>Huh? Are we talking about the same thing?

What I'm saying is that a potential attacker that might divert PINs to their mobile phone, would at least have to be registered to get that phone account in the first place.
Click the image, then use the "Open in new window" link at the bottom. (yes, still a pain)
The reasoning behind why I wrote the library is completely and utterly irrelevant. I regret mentioning it.
As the company's in-house lawyer, I see that people who have a lot of stock have generally hired a wealth manager, financial advisor, or personal lawyer who advises them on transactions, or learn through colleagues who have done so. Some lawyers specialize in employee equity, or private transactions more generally. Shares of stock can be bought and sold like other financial assets, subject to any regulations and contract obligations that apply. That's a definitional attribute of stock and other securities. Public markets are a layer on top of that, not something fundamentally different. Employee shareholders who are not directors, officers, or 10% owners generally fall under a 4(a)(1) exemption from registration. There are a bunch of online resources on the topic, for example http://securities-law-blog.com/2015/06/23/section-4a1-4a1%C2... (no connection and not an endorsement, the site just looks helpful).
You can always supplement the 5x5 routine with 3x8-10 (typically) accessory exercises with dumbbells.

In some cases dumbbells will give you a better range of motion and help develop smaller muscles.

Another common addition to 5x5 I've seen is adding a dedicated core day (weighted ab crunches, hanging leg raises, planks)
Core is the 2nd most important part of doing pull exercises (after back)
I think they take both into account, as they should.

Usability is great and all, but if your products dont sell because they're perceived as unfashionable it's not that good...
Tesla parting ways with Mobileye on Autopilot/Self-driving development