skysight-inc/HackerNews huggingface dataset:
A new epoch timestamp is generated when you either first create a new table, or when you use the "emergency repair" operation to manually recover from a dead Raft cluster (usually one that has lost a majority of servers).

The wall-clock time comes from the server that processes that query.

Whenever the epoch timestamp changes, replicas will get a fresh set of Raft member IDs, and it's expected that they start with an empty Raft log.

Where exactly the epoch timestamps come from is not really relevant to this bug. With the bug fixed, any given node will only accept multi_table_manager_t actions that have a strictly larger epoch timestamp than what they have right now. That is enough to guarantee that they never go back to a previous configuration, and never rejoin a Raft cluster with the old member ID, but a wiped Raft log.
Not intentionally
Builtincolorado.com
You make many good points. However, I find that some of them still affect remote work too. For example, people still make efforts to "appear" to be working. They will make spurious commits to version control. They will ration out a series of questions or emails that could be more concisely sent together. And god forbid the company uses Agile/Scrum, which is a Pandora's Box of ways to appear to be working without working at all.

Still, your points are well taken. On the other hand, if a company is really looking at fully-remote work as a way to avoid paying higher wages, that would be a red flag for me. I'm very good at what I do, and even if I'm not co-located in Fancyopolis, I expect to be earning a competitive wage based on the value I can add to the business, not how much a gallon of milk costs for me. It comes off as extremely petty and divisive for a company to intentionally play cost of living to their advantage like that. And further, what stops a person from choosing to live in a more expensive place? Your company is in Milwaukee but I want to live in London and work remotely.

The kinds of risks that employees face are very asymmetric when compared with what employers face. For a lone employee, the single number that is your annual compensation is a big deal. Other companies might force you to tell them that number if you seek a new job. And whatever that number is, that's going to determine your pay. Those other companies won't give a shit about cost of living.

Let's say you used to live in SF and made X-thousand per year. Then you took a new job in Austin, TX, and someone convinced you that you should accept something like 0.7X per year, because Austin is cheaper and 0.7 still leaves you quote unquote above market there.

A few years later, you're looking to move to New York, well guess what, you're salary is going to be pegged to 0.7X, not X, and you might have to negotiate hard even just to get it back up to X in New York, let alone arguing for whatever premium the 0.7X might have been above market in Austin.

That's just how these things work. Have you negotiated pay when considering a move from a major city to a city with lower cost of living? I have before, and one of the major points of discussion was that salary actually should not decrease in response to cost of living changes. That's just an unpleasant side of it that the hiring company has to eat. The risks facing the lone employee are too high that they'll never recover the "downward adjustment" amount if they ever find that they need to move on to another area again.

When I speak with HR reps about this, I've never had a problem. Sometimes they will say they are not looking to pay in the range I am seeking, but they universally understand and fully expect it when candidates say that their salary should not decrease purely due to cost of living decreases.
> What purpose do fingerprints serve? Apart from improving our grip on objects...

This has been partially debunked[1][2]: The area of skin in contact...was always 33% less than if the fingerpads were completely smooth. This confirmed that fingerprints do not improve our grip, because they actually reduce our skin's contact with the objects that we hold.

I say "partially debunked" because it might improve grip on wet surfaces: They may allow water trapped between our finger pads and the surface to drain away and improve surface contact in wet conditions.

It seems similar to the situation with tire treads. If you ask most people why tires have ridges and valleys, they'll say that it improves grip on the road. But if the road is dry, you'll get bigger contact area and therefore better grip with completely smooth tires. In fact race cars use completely smooth tires for better grip (when the racetrack is dry). Tire treads exist to conduct away water when the road is wet, and they improve grip only in that situation.

In an interview with the co-author of the friction study, he made some interesting speculation about the purpose of fingerprints: My preferred theory is that they allow the skin to deform and thus stop blistering. That is why we get blisters on the smooth parts of our hands and feet and not the ridged areas: our fingerpads, palms and soles.[3]

[1] http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co...

[2] http://jeb.biologists.org/content/212/13/2016 (actual paper)

[3] http://www.manchester.ac.uk/discover/news/article/?id=4715
FirefoxOS GSM factory unlocked Fx0 for ~$60
> even a bog standard 125K a year salary

This is a friendly reminder that the median income in SF is around $47k [0]

[0] https://en.wikipedia.org/wiki/San_Francisco#Education.2C_hou...
Ocean Wave Simulation in WebGL
SourceForge Acquisition and Future Plans: DevShare Program Terminated
If I travel to the US (Let's say Los Angeles, Seattle and New York) how do I know if the tap water is safe to drink? In the EU I normally just ask a local. In Germany it's safe to drink but in the Czech Republic you might be better off drinking bottled water (last time I checked was ~10 years ago, sorry if it's changed).
Cronicante13: Estío
Doubtful: https://www.reddit.com/r/AskHistorians/comments/23o92d/on_co...
I guess it's already bursting.. BTW yc could be arguably one of the chief perpetrators of this bubble..
I know it is not a Utopia. I have spent a lot of time there, both with her and when my mother was working in Toronto. It looks like I've only managed to score a 66...

Language:24 (English CLB:9)
Education:21 (B.Sc. M.Eng)
Experience:1 year full-time (MAYBE stretch to 2 years..)
Age:12
Arranged Employment:0
Adaptability:0 (if she was my spouse or common law this wouldn't be needed..)

It's possible I could get the points for the French language with a few months of study and if I "extend" my work experience based on past part time/freelance type employment to two years.

Does having a score of 67 "guarantee" my immigration or does it just qualify me for the pool of candidates?
Some stuff, but if you want to emulate GA events you'll have to also implement some additional frontend code and a backend to log those events. I hope this is the direction that we see analytics moving. The information analytics provides developers is great, but I don't like the fact that this information is usually given to multiple third parties by using their analytics engines.
http://ofmpub.epa.gov/apex/safewater/f?p=136:102::::::
I do agree with your view that government in USA is pretty inefficient. Another problem with US government is that it is simply too large and has immense resources to waste on needless things.

I don't remember who said it but the quote was "when government officials have to pick between two work they chose the least productive one (because it is easier)". I am a libertarian and I see that a lot of people make fun of Bernie Sander's free college but go to think of it US government has spend around $15B on war on drugs and around $74B on running prions a lot of this money can indeed go in into supporting education if it can not be returned to tax payers.
Looks like there was a silver lining to Mozilla refocusing on IoT :D
Good summary. This is the reason tech is in bubble while economy is heading towards recession.. This and stupid fed policy
Try turning on "Ask Google for Suggestions". That should do the trick.

Normal spellcheck is a dictionary. "Ask" is server-side magic that is context-aware and goes beyond dictionaries. After turning it on, try "icland is an icland" to be amused. Or "Brittaney Spears".

I normally don't go on about this, but since this thread is about TILs... :)
I moved back to Ohio and started working remote again. I now have a nice house on an acre of land, and I'll have it fully paid for in about 10 years (total).
Softening water with sodium or potassium also works (to resolve hard water). Its an ion exchange process.
Link : http://audaster.com/
We have an reverse osmosis unit that has a "remineralizer," which adds back in minerals. It's basically a filter canister with minerals in it, which mineral-free RO water dissolves.
I do this when learning a new language I know I want to know most of the STL of. Of course, most languages have similar functions for strings, lists, etc., but it helps a lot. Currently doing it for Elixir.
This is a fantastic idea!
I don't actually believe the following statement, but just to play devil's advocate, what would you say if I made the argument which is a direct corollary to the argument you are making:

"The head of diversity should be a white male because they are the only ones qualified to understand white male privilege and therefore will be more effective at working and communicating with others that also have the same privilege and coming up with ways to get others with privilege to change their behavior. Seeing that those with privilege are a majority in the industry, a white male leading it would be more effective leading more people to changing attitudes."
EPFL in the top 15 unis in the world almost consistently in any of the sciences. For CS and mathematics, they'll usually rank top 5 with INRIA and Cambridge, perhaps higher at the graduate level. (I was going to go to attend for a graduate degree in Algebraic Topology there or but the opportunity cost and, well, I suppose primarily coming to terms with my own mediocrity made me decide against.) But yeah, they're not really trolling for hits to generate ad revenue ;).

Re: one sentence answers - I'm with you. I took this lovely Python module and pipe most everything that I know [1]will be filler to this https://github.com/miso-belica/sumy. I've been doing it for a while now and I don't feel as though I am missing out on anything.
"Nearly everyone in the accelerated-math community says that the push to cultivate sophisticated math minds needs to start early and encompass plenty of thoughtful, conceptual learning experiences in elementary and middle school."

What hope do I have to study advanced math when I've begun to teach myself in my mid 20's?
FYI: The difference between an acronym and initialism is that the abbreviation formed with initialisms is not pronounced as a word, rather you say the individual letters, such as FBI (Federal Bureau of Investigation), CIA (Central Intelligence Agency), and DVD (Digital Video Disk*). Edit: Not a criticism, I just I didn't know.
The company in the article seems to poo-poo a local WISP, but Wireless ISPs will continue to be the chief deliverers of last-mile broadband to rural areas for a long time. Nobody is willing to foot the bill for a huge capital buildout. It just doesn't make financial sense to spend millions to deliver internet to a community with a 50 year ROI.

Disclaimer: I currently work for a WISP and have been involved with microwave wireless internet for the better part of the last 20 years.

No, it's not gigabit fiber, but in reality, every person in America doesn't need gigabit fiber right now.

Many WISP reliability concerns have far less to do with the weather than they do the operators of the ISP. Many are inexperienced in reliable network design, or have budgets stretched so thin they cannot afford quality equipment. Most pay far more for the internet access they provide to customers than the big boys.

I'm in a fairly rural county with a couple of mid-sized towns and cities (largest city has a population of about 100,000). Wired internet is available in most population centers, but dial-up and satellite is still all that is available for huge swaths of the county.

I know of a particular neighborhood with new houses (Built during the boom around 2005) that the local cable company had hardline right out in front of the neighborhood. There were about 750 houses, most 2000+sq ft. For reasons unknown to me, the neighborhood had a high percentage of government-assisted families living in it. The cable company refused to run lines into the neighborhood for almost 10 years.
whoops, I meant neyer/respect not neyer/dewdrop
Actually I kind of like that! It really is much more than just an instrument.
I made your point clearer with my devil's advocate reply. I too am curious about the answer.
Brilliant. This idea can be extended beyond tech.

Its common for a lot of musicians to keep practice log books. Trying to learn something new every day is an amazing idea, in area of work.
GPS satellites use atomic clocks which don't drift aka don't become 0.1% slower or faster than they should be. OK, technically they drift, but not enough to be noticeable by anyone. They're the standard to which other clocks are compared.

According to https://en.wikipedia.org/wiki/Atomic_clock#Evaluated_accurac... existing atomic clocks can drift by 1 second in 100 million or 150 million years. You won't notice that in your high-speed datacenter applications over the course of a few decades.

(unless perhaps if one is plain broken, and it's noticed by comparing to the others and taken out of service)
Neat. This and Oryol [1] appear to have similar goals, I think this already calls for a more in-depth comparison... Either way, this kind of technology could end up being a better choice than the node-webkit / electron paradigm, for many projects that want to target in-browser and native platforms.

I've been planning a project like that using raw GL, but with these frameworks popping up, the concept might go from experimental to very robust.

The native version is inherently lightweight and the emscripten/browser version could also be very lightweight and efficient, depending on how much attention they pay to that target while developing the framework. Looking forward to see how this plays out.

[1]: http://floooh.github.io/oryol/
Donald Trump and Bernie Sanders Win the New Hampshire Primaries
We made a device to save 45% water consumption
My father designed a couple years ago a device that is based on Bernoulli's Principle to save up to 45% water consumption (Reduces the water flow, keeps the water pressure intact).

The device has been installed in many Hospitals, Hotels and houses in Mexico for some years now, and we made a website to address the US, specially the drought states, where we think we can make more impact among households.

http://waterpayless.com

Thanks HN!
“Hand” reactions to 3 letter words
Default to not drinking from taps directly. I live in Seattle. We only use tap water after filtering with a Brita Filter for drinking and cooking. When we are outside home, we either bring filtered water with us or buy bottled water. At restaurants, if in doubt we ask if water is directly from tap.

Since the flint lead news, I have been exploring how can I get my tap water tested on a routine.
They do have think about some of those issues more, especially security if the client contains all the of application logic, hence the row level access control. And when you charge per API call CPU usage matters, a database update is significantly more expensive than a cached get.

It's genius to get started quickly, but quickly becomes an architectural nightmare. If you need to change a query and the logic is in the mobile app then its going to be days before Apple approves a new build, and even longer before the user updates to the latest version. If your logic is on the server side then you roll out the new code and you're done.
Most houses in the U.S. built prior to a few decades ago have lead paint and many have asbestos. Then there's the whole leaded gasoline fiasco.

The world has known of the danger of lead and many other dangerous substances, but often still chooses to use the dangerous substance.

Sometimes it's because there weren't alternative substances that could do what needed to be done. Sometimes it was just a matter of expense. Sometimes it's because the dangerous substance was supposed to be used in a safe fashion, however reality proved the safe fashion to be overly optimistic.

Course, then there are cases like the leaded gasoline that should be considered one of the greatest crimes of all time.
I agree that most programmers will run into $PATH at some point, but why force an order on them? Maybe they just want to get started using things like fancy diffs provided through package managers like npm.
> I'd really appreciate an article that explained how to say "no" to stakeholders diplomatically.

"How about this instead" is always better than "no", but that depends on being able to discover their true pain-point rather than what they think could make them happy.
It also spits on the 8th amendment's provision against cruel and unusual punishment. A lifetime of incarceration for a non-violent offense isn't a fitting punishment nor a suitable use of government power.
> He received five years for the gun in the car; 25 years for the second gun charge, having one in an ankle strap; and another 25 years for a third firearms charge, the gun police found in his home. He got one day for the marijuana.

Pretty disingenuous for the lede to lay this all on the war on drugs when the real reason for the long sentence in this particular case is the war on guns.

> His case has been widely championed, including by Utah’s Republican Sen. Mike Lee, former FBI Director Bill Sessions, the group Families Against Mandatory Minimums and conservative billionaire Charles Koch.

Food for thought for those who think the drug war was/is driven by the "establishment" rather than by the grass roots of ordinary voters.
Having a number of bikes, getting a bike sub 20b, you are hitting upper end even on road bikes.

My dual suspension carbon mountain bike is ~23-24lb w/ pedals.

My steel touring bike, well, it's a little hefty.
what a wonderful, positive addition to the internet. thanks to the people involved in making this freely available and so easily explorable.
I was referring to tech salaries, not the avg San Franciscan in general.
This comment is outrageously pretentious and I respectfully disagree with your ridiculous conclusion.
However, although their are obviously exceptions, YCombinator typically invests in founders who don’t have a ton of financial skin in the game.

Which founders have kids that won’t eat if the company fails? If you aren’t looking at being thrown out of the family home, you aren’t really taking on a huge amount of risk. The typical thing at stake for most founders is opportunity cost:

“With my grades and experience, I could have been making $200,000 - $300,000 consulting or at BigCo, but I chose to found a startup instead."
I can't help but wonder...how many real-world businesses could benefit from the same type of invasive tracking that online businesses seem to think they have a right to subject us with?

For some reason, though, we don't allow that sort of privacy violation in our actual lives.

However, most real-world businesses manage to do quite well even with our rude dismissals of their desire to track us.

[edit]
All this fancy software and yet watching videos on the web is just as painful as it was 15 years ago if you don't have a fast enough connection. The download won't keep up with the play speed and they don't accommodate that nearly as well as they could. In the early 2000's with dial-up, you could just press pause then come back a few minutes later to watch what had been buffered. Nowadays that trick often doesn't work - pause also pauses the download. Not only that but the play/pause button sometimes doesn't work at all! If the playback is stopped because it's waiting to download more, the pause button usually does nothing - so you have to rewind to a previously buffered part (if you're lucky enough and it kept the buffer) then let it play, then press pause.
Any results on the routine testing? Pointers?
Carbon filtration will not remove dissolved solids (lead, heavy metals) without added ion-exchange resins. RO is generally the most effective broad spectrum treatment method for drinking water.

The mineral issue is pretty much bunk, if the lack of trace minerals in your water is a concern you need to see a doctor. Food is your body's preferred source of minerals, you have to drink a lot to have much effect on your daily mineral intake.

The waste water is real, 4 to 1 is about average, it can be improved but it's pretty unavoidable in the process. They are water using appliances, we use 20-40 gallons of water to wash a load of clothes and most people don't think twice about it.
Given that the buyer was Obama's Secretary of Education for the full first term, I wonder if this will result in a taxpayer-funded bailout of unhappy students' debt like Obama did for Corinthian.
I like the fact that Privacy Badger blocks analytics scripts and CDN cookies

I don't want to send my StackOverflow activity to multiple different third parties. I am fine with each website operator having my traffic info for that site. I am less fine with them sharing that traffic info with third parties who can easily aggregate that information across most sites that I visit.
Why doesn't any code you are using need it's own repo, to track history, what does it matter how short it is?
IDEO joins creative collective Kyu group
But it's not just that. Server logs do not give you other information that client tracking can gain such as regional and and client information.

In all honestly I would be fine losing some of the information that only comes from creating a dossier on a user and bringing the tracking in house it's just a lot of work and services like Google Analytics give that to you for free so it's hard to just ignore especially at a start-up.
http://www.agwt.org/node/169
I'm learning Emacs and you are right, you need time and energy. They are powerful tools so that's expected. I'm enjoying the journey, but it's not for everybody.
I mean my 20 was probably an exaggeration but I can remember days where 10+ battles erupted around me. If it's 1 or maybe 2 times I don't mind and might even join in but on the days when it becomes excessive? I can't get anything done! Very frustrating.
Well, they should test actual grip, instead of percentage of skin contact. So what if it is 33% less? What if it somehow grips better having the prints (as might be the case on wet surfaces)? Also, don't go testing in some material that was never touched upon by early humans.
With the 3rd-party filter "Anti-Adblock Killer | Reek‎" enabled.
The only time I've ever clicked on them intentionally was on a site that had ads by The Deck network, because they were attractive ads and the service advertised was something I was genuinely interested in.

I have yet to have this happen on any other site and thus have installed and now use adblockers 100% of the time.
> But what happens when those writes happen to arrive in order and you are doing a value modification?

I believe the "first" write fails, because the token being passed in is no longer "the lastest", which indicates their lock was already released or expired.
I think it's really dependent on the management. I worked at an "unlimited vacation" job and Felton shame taking 4-6 weeks off per year. There was motivators for not taking vacation- profit sharing was dependent on your utilization rate. I happen to have a good reason to take the time (my kids holiday schedule) so I didn't mind giving up extra money for time. I never was approached about my vacation time and felt that I used it responsibly. I can see how some environments could push that into a don't take vacation culture though.