skysight-inc/HackerNews huggingface dataset:
I do and don't agree with that. I keep a snippet library for things which I can reuse between projects. I agree, if used wrong (like intra-project) it can be bad, but that is no different than most anything. Use any tool wrong and you will get bad results.

I have worked a lot in consulting, and either we create and share a common library with clients (which some refuse) or we use a snippet library to stop us from writing the same common code components. Better a snippet library than having a good memory which means you might miss things and have to repeat mistakes which costs you time.
Yes. Without reservation.

His politics are ugly and cynical but he graduated Cum Laude from Princeton, Magna Cum Laude from Harvard Law, he clerked for Chief Justice Rehnquist, his legal aptitude was a big reason for Bush's success in Bush v. Gore (he also recruited John Roberts to the cause), and he's successfully argued in front of the Supreme Court many times.

There's no question whatsoever about his intelligence. If only he wasn't a christian dominionist.. [http://www.huffingtonpost.com/morgan-guyton/the-theology-of-...]
The mailist list software changed the announcement (for example 'gjb@' to 'gjb at').
The original one is here: https://www.freebsd.org/releases/10.1R/announce.asc
where does this fit between rickshaw and flot?
Knowing that most of the Western Europe people are infected by toxoplasma, it is hardly a ‘cat’ virus (well, maybe in the US were the contamination is low due to the low diversity and extreme cooking of the food).
> Those aren't the only downsides. The other downside is dramatically increased first byte latency due to the handshake.

The latency increased, but it doesn't have to be drastic. Ilya Grigorik has a great piece on how to get the handshake down:

https://www.igvita.com/2013/12/16/optimizing-nginx-tls-time-...

We turn on as much of that stuff as we can for our servers, and I'm pretty happy with it.
Yes, the backing field is readonly.
Both Le Guin and Ballard are absolutely worth it!

To clarify, the snark in my post was not directed at you, but rather the original author's suggestion that these are somehow recent themes in science fiction. It sounded like he had just been revived from cryogenic sleep where he'd spent the last 50 years with a dusty Heinlein novel in his stiff hand :)
Even if the answer is no, how does that relate to anigbrowl's point? (or were you just curious?)
I have not seen any practical proposals either, but it doesn't strike me as that hard.

Define "advertisement" as "content displayed for money from an outside group" and regulate all advertisements that mention: offices of Federal or state government, the names of any current or potential holders of those offices and any specific law, regulation or election . That seems like a pretty clear category that encompasses all the troublesome content.

You're free to make an "Abortion Bad" ad, or a "Gay Marriage Bad" ad, as long as those ads do not mention any offices / legislators or laws by name. You're free to create your own version of Huffington post and try to drive viewers to your content using ads for your website - but that's a horse of a different color.

You could totally ban such ads outside of federal / state funding, or you could limit it, or whatever. It doesn't seem like a difficult line to draw.
I had noted them when I posted, they didn't seem very recent (or to be more precise... they don't seem very modern). The last few years have seen a proliferation of in memory databases.
It appears that they did. It was called LunaScript.
We should be worried about AI and we should have a plan: http://en.wikipedia.org/wiki/Superintelligence:_Paths,_Dange...
It is a much more easy debate and highly convertible matter.
And the announcement were the GnuPG signature actually verifies is here: https://www.freebsd.org/releases/10.1R/announce.asc. (linked from https://www.freebsd.org/releases/10.1R/announce.html)
Maybe the announcement itself should include a link to the URL considered canonical by the project itself to avoid confusion :)
In addition/clarification to my other point, sometimes snippets are as simple as an AJAX post with proper error handling already coded, but in which the details of the specific call still have to be filled out. This just saves time, and means I get to stay focused on solving real issues and not recalling the details of an AJAX post error handling issue that has been solved prior.
It is very hard to actually sell the product (the content generated for Facebook or Google) for the people producing it. It has little to no value outside of the social network context that was provided. Thus, it seems to me more like the "sirens" are creating a market where no viable one existed before. There is no cost or value lost for the people using them. The value did not exist before the social network was created.
You can have type checking - or even much stronger validation - on runtime with contracts. Racket and TypedRacked are an example of how well contracts and static typing can work together, providing both compile-time and runtime guarantees. I'm sure something like this will come to "idustrial grade" languages in a decade or so...
The next mugging where the perp's first move (way after donning a balaclava) is to disable the glasses with a baseball bat to the head, or by using a can of spray paint, leaving the victim sprawled on the ground with a gloss-painted face, will also make the news.
Picture a hurricane in a movie. It's created by an artist and 'rendered' using lot's of processing power. However, each rendered frame is only dependent on the artist so you could render it backwards or farm out each frame to a separate computer.

Now, suppose your a scientist who want's to simulate a hurricane. You create a model for the first step (second, minute, or nanosecond) and can send that to a computer, but what do you send to the next computer. It needs results from the first simulation to run, but in that case you might as well just keep running the simulation on the same computer. Clearly to use a cluster your going to need to break up your simulation into pieces and send each part to a separate computer. But, now after each step all the nodes need to talk to all the other nodes to keep the simulation in sync. Worse the more chunks you separate the problem into the more parts need to be talking to other parts.

This is also why supercomputers tend to have equal strength nodes. Having one node finish before the other is pointless as it needs results from other nodes to continue. In the end you need not just massive bandwidth but also low latency. If a step takes 1/1000th of a second to run but then needs to wait a full second to run the next step then your simulation get's 1 step per second not per 1/1000th of a second.

You also want to back up each node so if one of them crashes you don't need to re run the simulation from scratch.
Why is Elon Musk an expert in these discussions?
Or it could start with "spotlight and loud hailer", and crank up the power to "a few rounds from a Browning M2" if they don't surrender, and get pretty much exactly the same effectiveness in the operational context at hand -- specifically, that of needing to be able to keep a swarm of small kamikaze boats from getting close enough to blow a hole in a warship. If an M2 doesn't do the job, a few shells from a 20mm Oerlikon certainly will, and neither requires the development of delicate and expensive boondoggles.

(Oh, and don't buy that "this has nothing to do with Iran" nonsense, either. On the one hand, you can scare pirates into surrendering easily enough with real guns too; on the other, it's no accident when you get a phrase like "the Arabian Gulf", which couldn't be better calculated to piss off any Persian who hears it, in press release like this one.)
We don't have to. We only need to agree there is one, and that it's dangerous to co-inhabit it in almost all scenarios.
We did long ago, but ditched that idea because we get to use the tools of JS and we realised that effectively using a DSL embedded in another language allows the developer to break the rules of the DSL.
nicely written, made me want to root for you :) also really nice to see people succeeding in solving "unusual" (for the sv tech startup crowd) problems.
Ask HN: Has anyone used Y Combinator's SAFE instruments outside of Y Combinator
What the title says. If so, what was your impression. Caveats, explanations, upsides, downsides...?

For those who don't know I am talking about these, which appear to be more or less "open source":

http://www.ycombinator.com/documents/
The press release explicitly excludes that use: "Those efforts are separate from military laser designators to guide precision munitions, non-lethal crowd control devices or discontinued instruments intended to blind enemy electro- optical sensors."
I suppose it would be a gross overreaction to rush out and try to get to tested for this virus?
Show HN: Luxury7.com : Luxury Cars, Hotels and Watches
I disagree on both fronts. Languages should provide primitive constructs and allow libraries and frameworks to sort out the rest. It is nearly impossible to change a language after the fact, but libraries are free to come and go.

The bane of JS really isn't async programming- it is branching async logic and this is exactly the problem that generators will solve. Moreover, libraries can choose to wrap them into callbacks so they will be backwards compatible.

To get an idea of what this will look like, check out this library I wrote for Luvit (Nodejs for Lua) which relies on callbacks and coroutines to make async code look sync.

https://github.com/kans/luvit-inlineCallbacks
Surely those points apply to TypeScript.
I'm guessing ORNL isn't going to move the target as much as NCSA did for Blue Waters.
"The Surprising Benefits of Static Typing"

It's actually "gradual typing", which among many benefits shared with full static typing has one very important of its own: it gets out of your way when you want to ignore the types. The approach itself is old(EDIT: Common Lisp and Dylan), the research and theory behind it is a decade old at this point, this shouldn't be very surprising anymore :)
OK. What if the group owns a TV station, or a newspaper? Are they privileged now? They don't need to buy air time, or ad space. They can just air or print whatever they want. And the tv station can freely advertise itself, right?

So anti-Hillary documentary gets blasted full volume on the eve of elections followed by a round-table discussion/bashing. Plus maybe a few articles next day in a friendly newspaper. Oh, and a great review of the documentary, of course.

This essentially forces each party to build their own media empires, and precludes anyone else from holding office, at least at higher levels. Further polarization goes without mention.

And it's not hypothetical. This is being openly discussed even without the added benefits.

http://nypost.com/2014/11/10/sheldon-adelson-tries-to-recrui...

On the other end, it's not any easier. I can't buy adds for my bashinghillary.com but what if my users post links to it for free? What if I pay someone to man the twitter, facebook, etc? Is that paid advertising? What if they engage in online discussions while linking to the website?
I don't want to keep adding to the comments about why not X so I'll ask a more generalized question, what other options did you consider and why did you abandon them?
Five mortally ill patients are in care at a hospital, all of whom will soon die. At the same time, a sixth man is undergoing a routine checkup at the same hospital. A transplant surgeon in residence finds that the only medical means of saving the five ailing patients would be to slay the sixth and transplant into them his healthy organs. Legal ramifications and other peripheral matters disregarded, it morally right to do so?
I'm sure you can, and cost isn't really an issue for the various three letter US agencies. They still treat tapping into said encrypted comms lines as a hostile act.
Not a Cray... That's gotta hurt. They've been a Cray shop for years now.
I2P's garlic routing design is superior to onion routing regarding this particular attack due to the ability to shuffle packets, and being variable-latency (flows which don't need low latency can benefit from increased traffic-analysis resistance).

However Tor has a big advantage in practice right now: lots of users, of every kind, to hide among.

When GCHQ talked about "staining" in this context (as in the REMATION conference docs), by the way, they generally mean either a timing-based fingerprint (as here) or cookie-based fingerprint (unfortunately it seems to be used in at least two entirely different contexts, oh well).
And now we know why you can't get a job.
I lived and worked on a Nimitz class aircraft carrier. We were always pitching and rolling.

It made some parts of my job interesting as it doesn't take long for your body to get used to it and filter the sensation out. Outside there are visual cues built into the horizon and inside I usually use a glass with some water in it to help me know which way we were leaning.
Minoan mantras: The quiet decipherment of Linear A
Hearing Pictures: Rethinking Movies for the Blind
Sad story. I wonder whether he might have benefitted from a mindfulness based therapy. Unfortunately, some depressions are more difficult to treat than others. Very qualified doctors that I know would disagree with the notion that "it’s still not clear that [antidepressants] are better than placebos." They would argue that antidepressants are overprescribed to people that do not in fact have biological depression, lowering the effectiveness rate. Lastly, it should be noted that ECT (electroconvulsive therapy), is actually one of the most effective treatments for depression, and one that carries minimal harmful side effects (although short-term memory loss is one such side effect).
Safer command line paste in iTerm 2
Ask HN: How big is your monitor?
Hey hackers...
I'm wondering how big is your monitor? How many do you have?

Do you care about line length in your source code?
Dan Ha's body found near Alcatraz Island
In two words: tax dodge
A lot of that can be mitigated with SPDY/HTML2 support, since the channel can be multiplexed for additional content requests.
OS X Shell Tricks: Fun Using the Terminal in OS X
Forgive my lack of knowledge on the topic but a question keeps popping into my head when I read comments about the danger to humanity where AI runs amok.

> There are many paths towards dangerous AI futures,

Are there not just as many paths towards protective, helpful <or insert one of many adjectives here> AI futures?

Is there a reason to believe that there will only be one AI in the future and that given a directive to do something, the elimination of humanity will be a logical endgame scenario for it?

Why not many AI entities with different and competing goals? Granted, this opens up a different can of dangerous worms. But still, if there is a probability of an AI evolving to 'think' that elimination of the human race is a logical path then isn't it equally likely that there will be another AI evolving logical paths to preserve the human race?
"There is no cost or value lost for the people using them."

That assumes the data isn't being used in a way that harms the interests of the user.
I can't predict what could happen, but I would guess that once IA is more advanced the first thing it would do is to ask or take the computational power of the Internet to design systems that are able to evolve and grow. The ultimate goal of IA is to aim for better ways to decompose and construct programs to solve goal, to create a way for machine to communicate (that is to encode information and knowledge) the ultimate goal is to construct a world in which machines are rewarded for creating better programs, new ways of artificial conceptualization, unfortunately there is no place here for humans, except perhaps the analysis by machines of our brains trying to decode it looking for their god to provide sense to their existence.
Super Comfy Wearable Devices for JavaScript Developers
موعد مباراة مصر والسنغال اليوم السبت 15/1/2014 والقنوات الناقلة
Aren't you just shifting the problem rather than solving it?

For example, let's say I am calling a function which returns an object:

var myStuff = new GiveMeStuff().GenerateStuff(1337);

The return of this value can be valid "stuff," an exception, or null. If we remove null as an option, what happens when internally an exception is thrown within GenerateStuff()? Does it re-throw that exception? Or do we now need a property within stuff like (bool)myStuff.validStuff?

Null is a very useful way of communicating something failed. It is useful firstly because it is a "cheap" comparison and secondly because it saves us from having to place try{}catch(){} blocks around all of the things.

So my question is: without null how are we communicating failure? More exceptions? Or more clutter within our objects.
Not just Google. Amazon's "Enhanced networking" uses a feature in 10GbE that's been used in smaller HPC clusters for around 5-10 years now. And MS Azure has InfiniBand backing their highest-tier instance types.

Many datacenters are adopting HPC technologies to reach the scale they need.
Did you have auto-aprove comments? AA is a spammers heaven, and they will walk the extra mile if they find that kind of a CMS. Even if you have no-follow links.
Very nice initiative for the spam-fight though. How high is your success rate? Do you use any blueprints for spun comments?
Reducing Overly Promotional Page Posts in News Feed
Crucial Security Advisory: Patch Windows Immediately
We don't have a reasonable open web search engine - what leads you to think it's definite that we'll have a top-of-the-range open AI?
Crucial in your code is the standard deviation of 15. Where is that coming from?

Ah, I see. Standard IQ normalizations.
My point about Haskell was not to say that it was more intuitive for imperative programmers, rather, it was to demonstrate a syntactic sugar construct that eases programmers in. Because Go's syntax is so similar to C, it is confusing because as a coder, I can only context switch a finite amount of times.
Duracell is a smart company and has been for a long time. Batteries are a largely disposable thing and so the customer LTV is pretty awesome. Rechargable batteries haven't really hurt the business signficantly and the need for electronics keeps going up.

Even more, the R&D side of a battery company could be incredibly lucrative with all the electric vehicles, portable electronic devices, and so on.

Buying a battery company in this day and age is a smart investment in tech, even for a non tech investor like Buffet. After all, every electronic device needs power right?
I think of the Android Wear watches as the new version of Glass. You get the phone notifications and status updates but in a more traditional form factor, just without the augmented reality potential.
How far away are Unikernels from being adopted in production ? Does it make sense to consider them for a project starting today ?
is it just me, or has the page actually broken scrolling down?! that's a whole new level of wtf.

edit: works in an incognito window, so it seems like some extension is blocking it, but i can't think of anything an extension could block that should be required to simply scroll down in a block of text.
Bachelor’s degrees in physics and economics. Experience in engineering, consultancy and management while working at Tesla and Space X (particularly their engine design). Has a history of literally thinking outside the box.
Utilizing the UT54ACS164245S as Cold-Sparing Buffer [pdf]
>> Probably, I could have put it in more diplomatic language

>Probably you could have used more diplomatic language

Yes, that's what I meant. As a side-note, that word is not quite corresponding to what "faggot" means in western culture, it is a more generic term, but anyway...

>Such a comment has zero place on Hacker News

Agree. As with pro-Putin propaganda. In the future, I'll try to just flag similar comments (just found that feature, btw).

>I know it takes work

Exactly, especially if you're from a country in which Russia organized massacres...
I don't see any name collision. Data centre technology has nothing to do with iOS frameworks. And to be honest Facebook is applying the name in a way that makes the most sense.
.NET has a higher level built-in mechanism for dealing with translated content (Resource files). I don't think this new language feature is intended to replace that.
I guess this would be the docker image in question? https://registry.hub.docker.com/u/microsoft/aspnet/
RAW – missing link between spreadsheets and vector graphics
I think it's amazing how they thought it had landed and it was still moving. This is a very very tough thing they are trying to do.

Couldn't Rosetta have told them that Philae had bounced? I might have the wrong scale in my head of just what Rosetta could see.

In any case this is all still wondrous.
There are dozens of vpn providers that are not based in the US, who accept bitcoin and don't even require an email address for an account. Many of them proudly do not record logs, let alone retain them.

TorrentFreak did a really good comparison of them recently:
http://torrentfreak.com/which-vpn-services-take-your-anonymi...
> Researchers found no connection between slower brain function and variables such as differences in sex, education level, income, race, and even cigarette smoking.

They have 92 observations. I don't think they have enough data to control for these sufficiently.
I run 2 - 23" monitors and yes I still keep line length to around 90 chars or less usually. Mainly because I still go mobile on my laptop and it helps to have source readable on smaller displays. Not that I probably still couldn't go with longer line, so it is just a personal cut off nothing more.
This is terrific tax avoidance, which is legal.

It's tax evasion that you gotta look out for
I don't think it's definite at all; I'm just remarking in a conversation of speculation.
It's almost as if AT&T was only planning on rolling out fiber if they could sell it at a premium and effectively end around the cable companies in the next 5 years by replacing traditional TV charges with premium on-demand Netflix/Hulu/Whatever else. That would be a smart move for AT&T, but would be bad for the consumer. Just think, instead of spending $10 for Netflix, you could spend $15-20 to have FAST NETFLIX (and probably other bundled junk you don't care about). Even better, they could bundle internet with netflix with phone with dvr for like $150 a month!!!!! Think of the margin on that!!!!!

Seriously though, it's good that the FCC is looking into this, but I doubt they will do much about it. At some point there is just too much money involved for the "right thing" to happen when it comes to your average consumer/citizen.
I've really wanted to have some sort of property token similar to how we can use method groups as tokens for event subscriptions and delegate creation.

I've also wanted a system similar to dependency properties in WPF that was a little lighter weight. DPs do pretty much everything i could ask for from change notification to binding to pluggable validation, I just wish they we not so tied into the WPF code so i could apply them to my data layer.
Most precious stones can be made synthetically. For sapphire and ruby you can buy bar stock and sheets. Most diamond powder is synthetic, and cheap enough that it's on saws for concrete. Apple, of course, was planning to put sapphire coatings on their phones. Many checkout scanners already have sapphire window coatings. Home Depot, where people drag metal tools across scanners for all day, uses them.

The diamond industry, through its promotional efforts, backed itself into a corner. The goal was "flawless" diamonds, that is, perfect crystals. This put them into competition with the semiconductor materials industry, which makes perfect crystals. There are now 140mm diamond wafers. A TV expose:

http://www.youtube.com/watch?v=JhnvZDLizlg

Then there's the Cubic Zirconia Channel on daytime TV.