skysight-inc/HackerNews huggingface dataset:
I imagine they're using all the code they get to update their 'what is popular' examples for all the subsequent lookups; or that's what they want to be able to do.
Beta blockers aren't particularly bad for you, and as for the effects, from what I've heard, it's probably slightly more comfortable to be on them than not. As for the botox, that can be removed whenever, although removing your ability to blink is not a the most health-oriented response to eye-strain related over-blinking. He's old though, there's a good chance he won't live to see that decision bite him.
The Mormon church is really called the Church of Jesus Christ of Latter-day Saints (of which I'm a member). It sounds like you might be thinking of the affiliated, free genealogy site, http://www.familysearch.org. It doesn't disclose data on living persons. But you might really enjoy using it to look up your deceased ancestors. My wife loves it.

--

A free, fast emacs org-mode replacement which is easier to learn and lets you put the same thing in more than one place at the same time: "Atomic knowledge": http://onemodel.org .
What MVP should you be building?
Microsoft Says U.S. Is Abusing Secret Warrants
GitHub search typo “lamda”
[1] = https://blog.staffjoy.com/test-driven-development-in-juliajk... ?
Euthanasing animals in India, or at least some parts, is illegal because they believe they can not kill animals, therefore many, if not most animals in India die terrible deaths in old age. I am not confident that chickens, goats, nor many other animals in India are well treated and have good quality of lives.

It certainly is not that case that just because you do not consume animals means you keep them in humane conditions.
It was a blog about Clojure 6 years ago; 2003 is too far back.

https://web.archive.org/web/20100415161333/http://muckandbra...

In 2011, it was redirected to this blog, which is still live: https://cemerick.com/
There is also HUTN already: https://epsilonblog.wordpress.com/2008/09/15/new-in-hutn-071...
Show HN: HALP, quick decision maker and my first iPhone app
> Am I missing something?

emacs
>> "DOD has a tendency of creating shell companies to buy up these startups without the usual oversight."

Have an example of this?
Your first link says this:

>>Q: What happens to AppC or Docker Image Formats?

>>A: Existing formats can continue to be a proving ground for technologies, as needed...

Sounds pretty moribund to me. It exists only if it wants to be a proving ground, "as needed".
I've quoted pg on a basketball forum before.
The reproducibility triangle. Best practice for computational biology pipelines
The button does what I want. I just want it somewhere that is tactilely (is that a word?) different than the volume buttons. I have the same problem with kindles, I hit the power button instead of the volume buttons. This is one of the things that apple got right.
> it seems to be diluting quality on HN rather than being important

I think this underscores the difficulty in quantifying the nature of "quality", especially for a broad audience. I generally check the NYT homepage every day, so seeing its URLs on HN isn't particularly helpful to me (ignoring the value of the HN discussions)...however, there is so much interesting information on a daily basis, period, that I bet if the HN front page consisted solely of the most-upvoted of high-traffic mainstream sites, e.g. github, nytimes, medium...it'd still be interesting to me because there'd be a lot that I would've missed otherwise.

That said, it'd be cool to have an option/Chrome plugin to filter the frontpage links to domains with relatively rare submissions, just to be able to quickly see the unique upvoted submissions for the day.
I very rarely want to explicitly use an Optional<Optional<T>>. But every day I write code that works with a generic Option[A] and I want to not have to worry about what happens if someone calls it with A=Option[B]. I also frequently use Option as a parameter to some other datastructure like Kleisli or WriterT, which only works because it's an ordinary datatype that behaves like any other.

You say "you can just use the Optional class from the Java 8 standard library", but as far as I can see porting code that was written to use nullables would be a pretty big refactor, and there's no way at all to write generic code that works with both, so you'd end up having to maintain two parallel copies of your common functions.

Efforts to improve the performance of Option are of course to be applauded, but for a lot of use cases we're talking about the difference between (say) 50x faster than Ruby and 40x faster than Ruby. Scala is more than fast enough for a huge range of use cases; I don't think I've ever seen someone port code off Scala because the runtime performance wasn't good enough.
So? I've interviewed people with graduate Computer Science degrees who couldn't program a for {...} loop. Blew my mind, but it happened enough times that it doesn't surprise me any more.
I've just ran your sizes through Node.js and a 5x5 GIF is just a bit larger than a 3x3 GIF, but the 7x7 is already quite large as a data URI:

3x3
data:image/gif;base64,R0lGODlhAwACAPIFADEPDF0pEmouEW41JYhFNIhJMgAAAAAAACH5BAAAAAAAIf4dQ29tcHJlc3NlZCBieSBqcGVnLXJlY29tcHJlc3MALAAAAAADAAIAAAMECBRTkgA7

5x5
data:image/gif;base64,R0lGODlhBQADAPMOABwEADsRDjwaG0ccClolDF4pEEwkIlo1NGguHGswF3g6H4Q6ELteLJxSQKFfTwAAACH5BAAAAAAAIf4dQ29tcHJlc3NlZCBieSBqcGVnLXJlY29tcHJlc3MALAAAAAAFAAMAAAQLEISWhkBOEcPOKhEAOw==

7x7
data:image/gif;base64,R0lGODlhBwAFAPUiAB4FASEGAyIGAi8OCDgXCz4aGS8XICwbKDwdI08dCFEfC1kdEE0hEVYmD18jCFMkEFIhI1UrLmwvEWswEG8xFXEvEnUzE3g3IGJCT5RADZBEGYlLMpJOMaVPIrxbI6dWQqdhUaxpYMFpPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAAIf4dQ29tcHJlc3NlZCBieSBqcGVnLXJlY29tcHJlc3MALAAAAAAHAAUAAAYhwEBg8bEkCIABBLRxPBCRCoijmCAuHoxm8jB0RAdL5hEEADs=
Could you provide some examples?
No way to see the results?
I really hate this type of attitude. Just because .0001% of users want to do something, doesn't mean the other 99.9999% need to suffer for it.

Are you against aircraft collision avoidance too? If your pilot wants to fly into another plane, then the guidance system shouldn't try to stop him, right?
I switched to Emacs (Spacemacs) from Sublime Text with zero prior knowledge of vim or Emacs. In a day or two I could continue doing what I was normally doing. In a few weeks I felt completely comfortable.
:wq <filenamegoeshere>
This seems like a fatal flaw in the design of ARM.
I do the same. And I contextualize it by saying, "this is a two-way process - we both have to decide whether this is a good fit," specifically to help candidates feel at ease to ask questions and that I am honestly interested in answering them.
What is a 'Folder' and why do I want one?
Decoding meteor-m2 weather satellite images with a $15 DTV dongle
Release Notes for Safari Technology Preview 2 – WebKit
OR "Man learns the value of backups because somethings things go wrong."
When students from my own alma mater call and ask for contributions, I have on occasion related how I was a student when the 2008 financial crisis happened, and that my school’s response was to charge every student an extra $500 a semester and call it an “economic recovery fee.” This from a state school where the state Constitution required education to be “as free or nearly free as possible”!
How do you ask people to "solve FizzBuzz" and how do you know they've solved it?

I'm asking because if you do a whiteboard test then it's easy enough to get things wrong on both sides of the interview. Humans are just not as accurate as compilers, not even for the simplest of things.

Besides that there's always nerves, misunderstandings, cultural differences etc. In one place I interviewed they asked me to write a factorial method in Java. I assumed they wanted a recursive method, because, factorial, right? Classic recursive example. So I gave them a recursive factorial in Whiteboard Java™. I turned around from the whiteboard to see the interviewers staring at me, their mouths hanging open. And not in a good way. It turns out all they wanted was to see if I could write a simple loop. Instead of marvelling at my amazing recursion powers, they got the impression I was needlessly flashy and probably had my head up my arse. Also, seeing them staring I completely panicked and I totally screwed the iterative version: the loop went up instead of down, I was adding where I should be multiplying... a shambles.

So they didn't hire me.

Shit happens in interviews and it's not because "Johnny can't program". It's because "Johnny can't pass a programmign interview" (or at least many of them).
I always thought those two terms were equivalent, and that "semiannual" was the every-six-months one. Turns out I as wrong.[1]

[1] http://writersrelief.com/blog/2011/05/biannual-biennial-or-s...
FP in JS. How can we implement Curry and Compose, with bind and reduce
I think this is possible as of 9.5. See `jsonb_set` here: http://www.postgresql.org/docs/9.5/static/functions-json.htm...

Not sure how it is implemented, though.
What are the almost never situations?

I'd be super interested, because I cannot think of one at all :D
I've always been impressed by CS folks that come from RIT. I'm not surprised that they're at the top of the list of schools that have cybersecurity electives.
I use LibreOffice for my resume too. However, I'm the only person who maintains my resume, so it works for me. For something that's going to be touched by a lot of different people, a text-based language is far better because you can diff the changes easily. Such tools exist for office documents within those programs, but they're clumsy and don't integrate with source control systems.

But otherwise, Markdown does seem like it'd be a better choice. Everyone's using it these days, it's simple, whereas YAML is obscure.
Of course you have to get the information from somewhere the first time you learn something. What's the problem with that?
Tracking 802.11 stations without relying on the link layer identifier [pdf]
So, rustup should ask before modifying ~/.profile, this is what opam does. Also, it'd be great to have a directory listing for the rustup-setup executables, because I don't run random shell scripts piped from curl, so I had to reconstruct the URL for what the shell script would have downloaded. Anyway, I'm glad multirust functionality is getting mainlined, because it's a PITA to build many things, like for example rustup.rs, which require nightly rust features.
or :x
I wish I didn't have to unlock the video The premise is great and It's definitely got me thinking about how I can lean out my current customer development cycle. Thanks for this
It's worth noting that since 2006 the default behavior for "rm -rf /" is to exit immediately with warnings.

http://superuser.com/questions/542978/is-it-possible-to-remo...
Oh, I know that, and I love the book and movie, I just thought that it was ironic that it was a talk with Andy Weir.

As science progresses, he could in fact publish new editions of "The Martian" with the relevant stuff corrected, a la Ridley Scott's numerous editions of Blade Runner, or, God forbid, Lucas' editions of Star Wars.
Also, Portland is effectively "coastal" and not a cheap place to live. It's definitely closer to the coast than Seattle is.
Have you considered disabling some of those plugins? the functionality they give you is not worth the performance hit. Using an IDE does not mean you can't use the terminal at all.
Despite the big scary words [seriously, "exfiltrating" and "exhorting" in a single sentence; whom are we trying to convince?], it shouldn't be a crime. No fraud took place here. No personal or business data was stolen. No one was hurt. The damage was the online equivalent of "Kilroy was here" on a bathroom wall. The "victim" in the case is a giant media conglomerate responsible for the silencing of thousands of independent local voices. That is, they have no difficulty continually broadcasting their animating political philosophy: "More power and wealth for us! Glory to the top-down authoritarianism that makes us rich!" We don't hear the opposing side in that debate.

Rather, when it's heard, it's quickly silenced as in this case. (Keys was explicitly fired for political reasons. Who doubts he was prosecuted for the same reasons?) There isn't a chance that a similar episode at a small-town newspaper or independent broadcaster or even a popular online-only media site would receive the publicly-funded attention of a federal prosecutor. Most of those dream of higher public office, and they all know whom to make happy and whom to ignore, to make those dreams come true.

Resident HN Qin Dynasty fans might think the problem I describe is one of insufficient enforcement, that if only every knucklehead site defacement could be punished with the full weight of the USA-Justice Dept., we'd live in a utopia. Please realize, however, that this arbitrary authoritarianism is the only possible use of such a law, because it is the design of the law. There will never be enough federal prosecutors to send everyone involved with any defacement anywhere to prison. The point is not to prevent site defacement. The point is to centralize, to provide every benefit to large corporations and deny the same to other firms. That's actually the point of most laws that get passed nowadays. In this case, since this is a media company, the specific point is to control public discourse and destroy those who challenge it, and thereby to keep those profits and campaign donations up. For the rest of us, the cure is worse than the disease.

Security experts are the real fools, when they support the criminalization of minor shit like this. You're going to get paid anyway, whether someone goes to FPMITAP or not. In fact, you'd probably get paid more, if more people were comfortable poking giants in the eye. Executives bitch about all consultants, but do you imagine there is any particular type of consultant they'd be happier to fire? Giant corporations are not good, they are not your friends, and you owe them only the services they purchase. You don't owe them any political allegiance, and sending people like this to prison actually harms you in the long run.
Corporations are shells for human people (!!) to commit criminal acts, but shelter these human people from the legal consequences of these acts.
Look above at the slavery example. Every news story inherits the bias of the people responsible for it. Even the choice of stories to cover is a significant source of bias.
They use existing IED locations and layers of GIS data to determine where terrorists would be likely to place them. For instance, they use events as training data and then measure distance to light posts, distance from school, distance from whatever to create heat maps of high risk IED areas. The problem is the terrorists algorithm changes as we get better at stopping them. Cat and mouse.
In the manpage for rm, I see "--no-preserve-root do not treat ‘/’ specially (the default)".
For real? The default is to do the worst thing?
Open source, in browser CAD
If it's so obvious then it should be easy to back up your claim with data.
Ah, so you can't argue with me, so you're going to try the ol' appeal to authority ("i've worked on such big code bases that you'll never see").

You seem to assume I'm some naive recent grad. I've worked on more than a few 500k LOC applications. I'm a lead at a very large tech company (Fortune 50). The idea that '"clever"' programmers is a thing is incorrect.

There are good programmers and bad programmers. It doesn't matter if the lack of abstraction used by one type creates a monolithic mess of spaghetti code or if they use overly obscure attempts at abstraction. Bad code causes technical debt either way, and I've seen both done quite often.
Noah from Kite here. We're prototyping various keyboard shortcut schemes; we're excited to ship whatever we settle on.
One thing that is not immediately obvious about vim (or evil Emacs) is the gamification part. Before I switched to Spacemacs myself, I used to think -- why do those vim guys torture themselves using an old deprecated tool. Now I actually find it fun to edit text or code and think of how much everyone else is missing :)
Keyword is more just. I don't pretend I have an answer, there are people far more knowledgeable on these matters. IMO the key points would be something like decreasing the overall power of the government (and red tape) and moving towards more self representation. Voting from your IOT device is technically pretty feasible at this point (maybe check the link in my profile). Also, I feel nepotism and corruption might be reduced if positions of power (even potus) would be selected from the general citizen pool randomly (~like a jury) instead of campaigning for them. I'm not American but following the election I could not pick a candidate from any of the parties who I would trust to represent my views.
I guess these points are easily debatable according to personal taste, but I'm sure there are many better ideas around.
Sorry, I should have included a link that automatically unlocked the videos.

Here you go: http://customerdevlabs.com/2016/04/14/what-mvp-should-you-be...
I know what you mean, I started programming back in the 80's as a kid so I spent about a decade without anything that looks like a modern IDE and since then I've used nothing but IDE's, I can live without an IDE but I seldom want to, it just suits my programming style.
The reference is narrowly escaping me. Help?

edit in reply: Haha, no, not Green Eggs & Ham

another edit: I thought the parent & grandparent posts might belong together, but apparently not. I think GP is simply using this trope: http://tvtropes.org/pmwiki/pmwiki.php/Main/HaveYouTriedNotBe... — or perhaps this recent Dilbert strip http://dilbert.com/strip/2016-03-08
Personally no. Any time I'm not working is time wasted.
This is nice. Could we get a general description of what tech it is built on top of?
To a large degree the language didn't change (some of the undefined behaviours we are discussing were in C89), rather the compiler vendors started to enforce parts of it.
"less mistakes" -> "fewer mistakes"
Higher-kinded types are a far-future enhancement. There are several language-level features that I would expect to be prioritized far above HKT; off the top of my head: specialization (an early prototype implementation of this is in nightly), placement-new, type-level numerics, stabilized syntax extensions, and non-lexical borrows. Of those, all but the last is for the sake of runtime efficiency, whereas HKT is just about genericity and expressiveness (neither of which Rust extremely prioritizes, at least not relative to languages like Haskell).
ixnay tellvay
Perhaps if we'd had better regulation while the CIA was running around destabilising parts of the world and installing the dictatorships that led to the current situation, we wouldn't be in this mess.

As it is, we know what it takes to prevent these attacks; a few generations of sane foreign policy that doesn't leave large chunks of various populations so full of anger and rage and humiliation that they're willing to blow themselves up just to hurt someone, anyone. Preventing an attack here and an attack there is just noise against the backdrop of civilian deaths every day from the groups we've created. So we could prevent an attack in Paris, at the cost of our liberty. A number of deaths that's basically noise. When do we prevent the everyday slaughter of people who aren't living in Europe at the hands of these same groups? How many of those deaths are prevented by me surrendering my privacy? Why should we give up our freedoms to prevent a tiny handful of deaths against a backdrop of daily slaughter? And furthermore, give them up while I can see our leaders, instead of beginning the three generations of sane foreign policy, continuing to exacerbate the problem? Maybe if the deal was that it was a short term thing, just while the root of the problem was fixed, I could get on board, but I see no sign of that.

Frankly, giving up our freedoms is the pathetic, easy choice. It's the cowardly choice and the way to refuse to deal with the real issues, because the real issues are expensive and hard and will take a long time.
Can you be more specific about the murky situation we're talking about here? I moved offices from Oak Park back into Chicago a few months back. The landlord never collected the key. My old office was rented out (I can see from the window). Can I go look around inside it?
Wow thanks :)
One of my favorite, subtle parts of the series is that the prisoner escape Arya engineered for Robett Glover and his men, was actually already planned. Glover had struck a deal with Vargo Hoat to release them once they were in prison to take over Harrenhal. Which means, once again Arya wasted her wish.

Further analysis here: https://racefortheironthrone.wordpress.com/2015/10/14/chapte...
I don't want to sound fussy, but sword guards aren't designed to protect the user from the sword, they're for protecting the user from other swords. That they make using a sword safer is a side-effect. I agree with the point you're making though.
Author here: happy to answer any questions you might have.
Daimler’s Mobility Services Unit Moovel Group Expanding to U.S
React Native and the New Dream of 'Learn Once, Write Anywhere'
>And track/logs all of them per Apk.

Don't run programs you can't trust.
It depends on the elasticity of the commodity. Going to one of those contrived economics examples:

let's say you have 5 people who have the following amount available to spend on TVs:

$100

$80

$50

$30

$10

And you have 5 TVs to sell. What price do you sell them for?
If you price them at $100, you sell 1x$100 and make $100

If you price them at $80, you sell 2x$80 and make $160

If you price them at $50, you sell 3x$50 and make $150

At this point you see a trend - you should price your TVs at $80 and just eat the loss on the three TVs you don't sell.

So now we have a society in with 40% of people have a TV and 60% don't. As a government, you want 100% of people to have a TV, so you intervene to try to fix it.

First, you double everyone's income.

That doesn't change anything. The new price for TVs is $160 and two people get TVs.

So instead, you give everyone $50.

If you price them at $150, you sell 1x$150 and make $150

If you price them at $130, you sell 2x$130 and make $260

If you price them at $100, you sell 3x$100 and make $300

If you price them at $80, you sell 4x$80 and make $320

If you price them at $60, you sell 5x$60 and make $300

So now 80% of society gets a TV. Better! Sure, you haven't eliminated inequality, but you've reduced it.

But let's say it isn't TVs, it's houses. And you have three of them, not five.

Everyone needs a house. So you'll bid as much money as you have to to beat the next guy trying to get one.
So the first house will go for $80 to the person with $100.
The next house will go for $50 to the person with $80
The final house will go for $30 to the person with $50.

If you double everyone's income? Nothing changes. We've already seen that doubling people's income does nothing.

If you give everyone an extra $50? The distribution ends up the same, except everyone pays an extra $50 for each house.

TL;DR: inelastic goods like real estate will just go up in price. Elastic goods like electronics will, but less than the amount of the wealth transfer. The most important thing is to change the wealth ratio rather than the gross amount.