skysight-inc/HackerNews huggingface dataset:
> Some companies try to hang-on after you've given notice by trying to keep some level of commitment ... either part-time, or remote.

I actually had the opposite experience both times I left FTE to consult. It was really great to have a first client that I didn't have to sell and who was ready to start using my services immediately.

However, if you are moving from one w2 job to another, I would follow uptown's advice and refuse to work for your prior employer. I don't think there's anything wrong with saying "sure, go ahead and ping me if you have the occasional question" because that is showing that you care for the employees still remaining, but don't take money for that. Not taking money means you can easily set boundaries and focus on your new work environment (where the first 90 days can make or break your experience).
> This is why we have animal welfare laws, because there are people like you

Personal attacks are not allowed on Hacker News.

We detached this subthread from https://news.ycombinator.com/item?id=11056350 and marked it off-topic.
The more functional/immutability/strong typing/etc that gets into mainstream languages, the less compelling haskell becomes.
These web frameworks are all about reducing learning curves and making developers productive as soon as possible. MongoDB is easy to learn and will be fine for some percentage of use cases. The developers behind these web frameworks are often not coming from an enterprise systems / traditional RDBMS background and are not necessarily aware of the devops trade-offs between MongoDB versus traditional RDBMS.

I work for a software vendor and and this is a fairly typical scenario for customers of our dbShards product, who often have an app that starts to get traction and then requires a more reliable and extensible back end database that is easier to apply schema changes to without downtime.
On Windows 7; note the lack of version information from Java:

> rm test.txt && java -version

rm: cannot unlink entry "test.txt": The system cannot find the file specified.
Mine frayed at one end, burned out. Could have burned my house down. I had to replace the battery twice, and the hard drive once
This. Sometimes it is better to duplicate computation than to wait for shared state (this is in the context of analytics and not a single-source of truth).
> People who opposed coke were a minority, who weren't taken seriously by their own political representatives. <

Well then why Coca Cola and IBM were forced to leave the country? George Fernandes was Union minister when he ordered them to leave India. I don't think you can get any more high profile than that.
For tiny data visualizations, use D3.js or FF Chartwell
I love this comment because it admits a wide range of contradictory interpretations. That is, we agree, but we probably don't agree.
Apple fans are coming to hate Apple software
I think they would have been better off not blacklisting anything. That way they wouldn't have to justify each and every item on their list - they could just blame them on who is searching for what and leave it at that.
It's terribly primitive and altogether broken from some features (unfinished). Just an fyi
Doesn't shiva2012 specifically address this in his point? You are describing a slow drift that would accumulate over many days and eventually lead to an error, but that is avoided by regularly re-syncing the clock on the satellite and the ground ("clock drifts dealt with via regular ground synch"). In a hypothetical world where Einstein didn't figure out GR, nor the thousands of physicists who followed him in the intervening decades, the implication for GPS would be an unexplained drift that would be easily correctable though still mysterious.
I once installed a construction cam and made up a label which indicated it was from the local township and even put a phone number on it. Nobody every questioned it (but it was on a residential street).
I don't think she does. Never really thought of that. She's on WhatsApp like all the time, posting at least 20-200 messages a day. That's not just her, a lot of people in my family do the same thing with WhatsApp. And my mom is the smart one in the family (of her generation). She made everyone learn things like the app.
> Your idealism is so sweet it makes my teeth hurt.

By taking this discussion in an uncivil direction, you provoked a flamewar, which you then jumped into and made worse ("this appears to be an emotional issue for you"). This breaks the HN guidelines. Please don't do that.

On this site, if you can't address yourself respectfully to the person you're responding to, regardless of how wrong they are, it's best to wait until you can.

We detached this subthread from https://news.ycombinator.com/item?id=11048119 and marked it off-topic.
Not directly related, but in a sublink within that piece I found an interesting read about 2 phase commits in Postgres.

https://aphyr.com/posts/282-call-me-maybe-postgres
Why the iPad Is Going Extinct
Browsers are adding support now: https://kangax.github.io/compat-table/es6/. Upcoming Chrome releases will have 90%+ compatibility if you only care about bleeding edge browsers.
It's always a good time to look if you're underpaid!
My hp is 6-8 hours, near instant boot. Both are common. The mythical "Linux laptop with this kind of quality" you speak of is widely available
He's assuming that the language the code was written in was strongly typed, and that unit tests were actually written. That is not always the case.
I'm having a hard time looking at that box on the corner of a reasonably busy intersection, ostensibly there as some kind of early warning device, and that sign that says "Do not unplug"...and thinking "so all I have to do to defeat this is...unplug it?"

Seriously?
The National Atomic Testing Museum in Las Vegas is a fascinating museum about the era of atomic testing if parent's post piques your interest.
Oh, I wasn't intending to comment on the discussion you were having with the GP, just to point out a small flaw in reasoning.

But since you asked, no, it does seem rather arbitrary. I'm not sure where you wanted to go with that argument. I would not eat dog, but I happily eat pork. I don't have a rational explanation for why, but neither do I care enough about it to want to try to change it.

If I did, I would probably go in the direction of eating dog rather than to stop eating meat entirely. It would not take much to push me in that direction. A few weeks in Korea might be enough for me to get over it.
See my reply to LeoPanthera. Shiva2012 doesn't claim that GR effects can't be detected using GPS satellites, he's saying they are already corrected in a way that doesn't require understanding GR at all: by regularly re-syncing the clock with ground. In a hypothetical world without GR, this would be a mysterious drift rather than a non-mysterious one, but it wouldn't make GPS any less possible.

Do you have a link from any of those prestigious places that says GR is actually necessary for making GPS work?
If I were in that position I'd markup the contract sections that I was concerned with and send it to my HR contact. Some will be happy to accept changes, some will negotiate the terms, and some will say "standard contract or no contract". I can't imagine any HR person ending the relationship just because you ask.

At that point, it's really up to you to weigh the specifics of the offer and the drawbacks of any contract terms they won't budge on.

Hiring is fairly expensive, and if you've gotten to the point where you've got an offer along with a contract you're fairly far into the process. You don't have a ton of leverage, but you definitely have more than 0 leverage.
Ask HN: What skills do self-taught Web Developers commonly lack?
"Flux considered harmful" That is way too strong - GraphQL handles server/client data sync, we still need a pattern for client/ui state, they are mostly orthogonal concerns. UIs aren't stateless, there's more to it than just transacting every state change directly to the server. It is a very narrow class of UIs for which that could work.
I love the weekly planner idea. Of all the to-do lists I've looked at, none of them seem to support that critical feature.

Are there any other weekly planner apps like this?
Unplug the box, you'll figure out quickly who owns it...
What the Most Successful People Do to Keep Their Motivation Up
Off-topic but that URL is remarkably repetitive. Is that some kind of SEO play?
No. Net Neutrality protects what we already have. We already pay for access to the entire internet. Customers pay ISPs for this access. When ISPs throttle (and effectively block) websites that don't pay for "priority" or inclusion, then they are lying to their customers (consumers) about the service they provide.
Germany != Sweden
AKA Fucked by Cloud:
http://www.wired.com/2015/10/meet-walking-dead-hp-cisco-dell...
In rural environments, you go outside and interact with nature; in urban environments, you go outside and interact with people. In the suburbs, you go outside, interact with nothing, wonder why you bothered, and go back inside. Suburbs are supposed to be safe, not interesting. Real estate investments from beginning to end, they focus entirely on private property, wasting space on public amenities only to whatever minimum is necessary to avoid alienating potential buyers. Suburbs are empty, tedious places unless you have a car you can escape in: raise a kid there and you're either committing them to the boob tube or taking up a second career as a taxi driver.

My parents moved to a suburb of Sacramento when I was 8. I didn't mind at first, but it was a real letdown when I realized, after a few years, that we weren't going to be moving on this time. I couldn't understand why, when we'd been to so many interesting places, they chose THAT one to settle in! I grew to loathe the place and could not get far enough away when I was finally able to leave. To this day, I don't even like to visit suburban areas. I live a mile and a half from the center of Seattle and it still feels too suburban sometimes. I'd be a lot closer in if I could have afforded it when I was shopping for a house. I would not ever want to put a child of my own through a suburban upbringing.
Came here to post a summary but you did a better job than I could.

> A few companies/research groups are working on bridging
> the gap between the extremes (unencrypted/fully
> homomorphic encryption) in order to come up with a good
> compromise between security and cost.

I just wanted to add that plain text vs homomorphic encryption is indeed a security and cost trade-off.

Fully vs partially homomorphic encryption is a trade-off between supported operations and cost. Fully homomorphic systems allow arbitrary computations while partially homomorphic systems do not, hence the lack of support for standard SQL.
Looks pretty neat.

Question: Why is this thing 170MB? Does it include the CDF player or something?

Suggestion: I use WA for nutritional info, so I make mishmash, then I do a search like: http://www.wolframalpha.com/input/?i=2+onions+and+5+cloves+g...

This gives me same custom-made nutrition label as on food packaging, but for whatever I just made. Nimble returns one of the caloric-breakdown tables instead, which isn't as useful.
Looks very clean, nice work! Although, I can't see myself using it. A simple example[1] of plotting a graph on Nimble shows only the first "card" of information which is pretty useless, but on WA it shows more relevant data[2] that I was looking for.

Also, the extracted app size is ~100MB large for a indicator that does so little. I'm guessing it's because of the bulk from Electron or some other shell app.

Side note: right-clicking it to automatically quit is very confusing.

[1]: https://i.imgur.com/6yzYcRX.png

[2]: https://i.imgur.com/Fq1lNpc.png
At least in programming, syntax is structure. A structure can have substructures. If the whole structure has a different meaning than each substructure on its own, then syntax has meaning. Vise-versa, how could you tell the structure of something that doesn't have any meaning to you? How do you know the meaning of a word without knowing the grammar and context? The context is the perspective.

I didn't come up with syntax semantics duality myself and I can't really explain it, because it's actually rather mathematical.
> Germany and France are 1/10 the population of India or smaller. India is 2x+ USA populations. <

All I am saying is that there is no need of creating the same piece of software by a different team of people just because of NIH Syndrome (Not Invented Here). India should spend time in creating other things.

China created its own search engine because they want a feature i.e. censorship, which Google doesn't offer them. France and Germany don't need their own search engines because there is nothing in Google which they want but latter doesn't offer.

All I am saying is that India should focus on making unique things specific to Indian population only. For instance create a Horoscope matching service similar to OkCupid, now that makes sense. Housing.com makes sense. Indian Facebook doesn't make sense.
Fair point and you can look at examples elsewhere in politics and business. TPP is a great example of something that went through iteration after iteration before finally being rammed through.

CISPA and its predecessors were similar. The entities with a vested interest in having these things come to pass have essentially endless coffers to take the long view. All they need is to succeed once whereas we need to succeed in stopping these things each and every time. It is a war of attrition.
These have been in New York City for years, but are labeled as EPA devices here. You can always find them on the block of a police precinct (sometimes right next to the front door) and in other major tourists spots (I've noticed them in Times Square and Grand Central).
I find myself wondering if there are some groups out there that wants us to make that association, when Tor can be used for anything the net can be used.

Meaning it is a variant of "why do you want privacy if you have nothing to hide?" spiel.
What do you think Adobe should have done to hinder people from creating (or perhaps publishing) low quality content?
Apple’s Swift team releases benchmark suite
We have bison farms here (Minnesota: north central US), I'm surprised if the meat is that much in demand, someone in Poland hasn't tried farming them.

And yes, bison is tasty!
Hm. Works just fine around here. They have a doe season, which is far more effective than culling the males, as the next generation is limited by the number of does. They do counts, issue tags, and control the population to a few percent of target. Maybe hunting isn't popular there?
Sure, if the radiation was caused by bomb tests where the government knew about the risks, and the machines were running a large percentage of life-support systems.
Actually one might want to buy lots of subarctic or humid continental real estate. If one believed that this cold land were due to get warmer and more valuable, that is. The advantage in knowing the future is in profiting from coming changes.

If buying real estate is impossible for warming enthusiasts, maybe they could lobby governments and organizations to do so instead. If India is destined to lose farmland, maybe it would benefit by owning options on farmland in Siberia?
My view on the rape thing is mostly in line with what I believe to be the facts of the case and I strongly believe Assange should stand trial and if found guilty should be serve time. However, I find a lot of the machinations around the whole rape case to be extremely suspect but if the facts are what they are and there was no weight given to who committed the alleged crime rather than what the alleged crime was when the case was re-opened then I think he should be able to get a fair trial with proper discovery and with the women that made the allegations in the first place as the witnesses, even a semblance of a show or sham trial will cause a real problem in the longer term and any extradition to the USA afterwards would prove Assange was right all along and will cause serious diplomatic damage as well as cost the UK, USA and Sweden significant goodwill.

If convicted he should not get time off for time spent in the embassy, that's not the same as time spent in a Swedish jail. He should however get the guarantee that he's not going to be extradited to the US no matter what, that seems like a 'free' thing for Sweden and would do a lot of good in terms of moving this case forward, which especially for the women would seem to me to be of prime importance.

Finally, Assange will likely also end up having to stand trial for skipping bail in the UK.

But all that has absolutely nothing to do - I hope, at least - with Wikileaks and what it has done for us all and I for one am quite grateful to Chelsea Manning, Edward Snowden, Laura Poitras, Glenn Greenwald, Julian Assange and whoever else had a hand in removing some of the veil around all that is ugly and that makes our world into the relatively bad place that it continues to be.

If it takes 'flawed' people to get us there, then so be it.

As for Strauss-Kahn or Julian Assange, when it comes to their public and their private affairs (and crimes) there should be no difference in how they are treated, fame should not be a free pass for misbehavior.

There are lots of things that don't sit right with me about how the Swedes handled this case, for instance in other cases they actually have gone abroad to interview suspects, higher priority crimes never made it to the same level of international police activity, it is relatively unheard of that someone at that level of responsibility would personally get involved to re-open a case, the fact that the womens actions totally contradict their public statements at the time and so on so I have no way of knowing what is the truth but I do know there is some truth to the allegations and I feel that guys that are jerks to women at this level should definitely not be given a free pass.

Personally I have no idea what could drive a man like Assange to do stuff like this, maybe that's what fame will do to you. See also: Bill Cosby and a bunch of British TV characters, Roman Polanski and so on. It seems as if at some point in time something in their psyche switched and they thought they could get away with anything (and some of them actually did get away, sadly).
Yep, and the author even (briefly) describes it. But you can't do it without moving some of the logic into the storage service, to check fencing tokens. Zookeeper exposes various kinds of IDs that can be used to do fencing; apparently (I haven't read the details) Redlock doesn't.

Interestingly, even though HBase uses Zookeeper for coordination, it does not use it for fencing. Instead, fencing is handled by atomic "log-rolling" operations on the HDFS namenode, which can be configured to use its own quorum-based journal. (The equivalent of a "token" is the monotonically-increasing namenode operation sequence number.) So the principle is the same: the system responsible for doing mutual exclusion, and the system that actually stores the data, must be coupled.
> disposing of the milk would cause malnutrition

You don't actually need to dispose of it - Iodine-131 has a very short half life, so just make powdered or condensed canned milk and store it for 2 months and it's safe.
I thought the inclusion of a photo of the Challenger disaster as an example of "blow it up" is in very poor taste. People died.
I wouldn't trust a robot that I haven't programmed myself.

Or, subsidiarily, whose software and firmware is free for inspection, modification and recompiling and installation by myself.

Exactly like any software or firmware.

Do you trust your toyota not to accelerate you in a wall? Do you trust your volkswagen not to lie to you about its killer polution?
Do you trust your microsoft windows system not to send all your private data to the NSA?

It is just immoral, and it should be illegal, to put anything on the market, without providing the software and firmware under a freedom license, so that everybody can validate it, modify it, compile it and re-install it, in short so that anybody can establish a chain of trust by themselves.
Last I checked Chrome's h264 had less accurate color presentation than most off the shelf flash decoders. I can't seem to recall how Firefox's webm decoding stood up when the file was comparatively accurate to the h264 the flash player was using.
Url changed from http://www.latinpost.com/articles/112868/20160202/marijuana-..., which points to this.
HireWheel data shows these neighborhoods are investing the most in real estate
Many, perhaps most, programmers from mainstream languages (i.e. Algol derivatives) find it difficult to get their heads around Haskell in particular and functional programming in general (including Lisp). This is not a problem with Haskell.
> they aren't scared of humans. The noisy little things just rolled up into a ball, spikes out

I don't think that's how it works.
That's a really cool idea. So you allow tech employees to hedge their career risk? Is that different than Lloyd's of London insuring Michael Flatley's dance legs ( http://money.howstuffworks.com/personal-finance/financial-pl... )?

I visited your website but from a brief perusal it wasn't clear exactly what you can hedge, other than "particular systemic and market risks".
Most people here know about Signal, but if you don't:

https://play.google.com/store/apps/details?id=org.thoughtcri...

Open source, easier to use, much better UI.
I've built most of a very similar thing, for similar reasons. I recently moved the software to a CHIP instead of a Raspberry Pi, so I could buy a bunch of them and put one or two in each room. The MXL AC404 is really expensive if you have to get more than one, though! Does anyone know of a cheaper microphone that's still somewhat decent for this purpose? (Doesn't have to be USB, audio in is ok too.)
The first thing -- and this is critical -- is understand that you could be held to each and every clause of the agreement you sign. So don't sign anything that you don't want to do, unless you're down to I need a job or I can't eat levels of desperation.

Your leverage is you can decline the offer.

I had, btw, a former google manager who got funded by a16z slip a clause into an offer agreement that said if I conducted any business on my personal media device (ie phone), they had the unlimited right to search it on demand. Obviously there was no way I'd agree to that, so putting work gmail on my phone was right out. But what if texting me on the weekend meant conducting business? They'd also left in language backdating the employment agreement (presumably because it was an update for existing employees), so as written it would have extended to before our phone screen... which I took on my cell phone. I don't work for them because the ceo said his lawyer insisted on it, I responded that the lawyer works for the ceo (not the other way around), he said blah blah blah, I told him he was a liar. The clause was on him and if he wouldn't forgo it he should at least have had the integrity to stand up and say I want this. And that was that.

I've also lost a job in nyc at the written offer stage because new company's counsel determined it would have violated my noncompete with old employer. These aren't empty words you're signing. CA mostly bans them and it's really important to employees, because right or wrong, you really don't want to get caught in the middle of a pissing match with people who have company-funded lawyers.
I write Haskell in production. One of the things we've built is a unit testing harness that denies application-level code any access to unrestricted IO. If a proper mock is not in place, type checking fails before the tests even begin to run.

All tests are thus 100% reliable and parallelizable.

This capability of isolating and controlling side effects makes Haskell very uniquely well-suited to applications that need to withstand a lot of maintenance by a lot of people for a very long time.