skysight-inc/HackerNews huggingface dataset:
An open-source Python implementation using JIT techniques
I look at it from a practicality standpoint: abolishing the state-recognized marriage institution and just leaving religions to squabble amongst each other while moving everyone to civil partnerships for the benefits is impractical. So marriage is going to have to be redefined, whether they like it or not.
No, not exactly. WebRTC has no concept of interoperability between services, only between clients. You need a signalling server to communicate the initial call between clients, and if you wish to connect clients across services, then those two services would need to connect to each other in some way, which is not detailed in the spec.

There are efforts to use SIP and XMPP for this, but that only solves the WebRTC-part. If you want SIP-clients to interconnect, you need expensive hardware/software to transcode the streams, and you loose the P2P-part. WebRTC is not a golden cow of interoperability between services.
When my friends tried to convince me i should pay for whatsapp i almost physically attacked one when i finally understood it was an im client.

So, yeah, you're spot on.
It is fairly simple -- you can be on the wrong side of an issue, that is fine. But, if you want to survive once public opinions shifts, you gotta shift too. Lots of politicians where against desegregation, when it was an "issue"... but then public opinion swayed clearly to one side and they had the political sense and expediency to change their (public) views.

Lots of really horrible racist, sexist things used to just be "opinions" (still are really) -- but now they are just considered by the masses unacceptable.

Eich was a victim of his own stubbornness and honesty. Could have defused the entire situation with a simple lie: "I changed my mind on that issue".
This link to search over dynamic content is as pointless as those "service x is down" linking to service x.
Oh yeah, CF is a life-saver for sites on a budget
Ignoring my 'XMPP would be nice, but at this point is probably not succeeding' lament: I do hate the situation on mobiles so much. Everyone I know agrees that text messages are a thing of the past, useless, limited and (artificially) expensive. But the solution seems far from obvious.

WhatsApp was as close as a general solution as I've seen so far (Disclaimer: Don't have an account, didn't use it). Now people are moving off of WhatsApp and end up (back?) with Skype, Threema, Telegram, Hangout, Facebook. No, not TextSecure. That's generally unknown all around me.

Out of these services I hate Skype, Hangout and Facebook with a passion. I like the Telegram marketing, but I'm skeptical and .. probably won't ever use it. Threema is the closed [1] thing I would consider, but even that is a compromise I'm not going to make.

For a long time now I'm telling my friends to 'just email me, or call'. Yes, I do use mail like IM all the time. It works, while all of the products above don't - for my definition of 'works'.

edit:
1: I meant 'closest', but 'closed' is such a good typo in that case - I'll leave it in. It's both.
Americans don't say "beach slippers". Sandals or flip flops.
Brian Anderson said it better than I could:

Brendan's resignation as CEO will have no effect on Rust or Servo.

Many people at all levels of the organization are huge supporters of Rust, Servo, and Mozilla Research in general.
Interesting to see that they don't shy away from using goto in their code.

http://roslyn.codeplex.com/SourceControl/latest#Src/Compiler...

Something I've just learned from looking at the code is you can jump between cases in a switch statement :

switch (a) {
case '1':
...
case '2':
goto case '1';
}

Never realised you could do that.
That report doesn't really dispute his point, though.

The U.S. accounts for about 35% of R&D research worldwide for prescription drugs. Nearly half of the pharmaceutical companies revenues and profits come from the U.S. market. They even get something better than tax subsidies (and they do get quite a few tax breaks)... Medicare's prescription drug program. So, yes, U.S. taxpayers are very much footing the bill, even if the industry doesn't need the outrageous profits they claim.
That's exactly the same thing as i thought...

And the opposite of net neutrality is a really big deal. She had contacts with telecom though for roaming, perhaps she had to change position in favor of net neutrality in return of dropping roaming costs in Europe?

(just thinking out loud)
Semi-autonomous line tracer robot with S4A
The whole article reads as a declaration that some secret-service-entrapped foreigner was chosen as the scapegoat for everything.

My paranoid sense tingles.
You're assuming that everyone views try-out periods in the same negative light that you do. If that were the case, then your conclusion would be right. But not everyone shares your views. Some people prefer to have a try-out period, because it gives them a chance to evaluate the employer.
> contrast that with dropping your hd 1 meter and loosing the data.

Note that tarsnap prices are comparable to 1 new drive per week. After a year, you'll have 52 fully independent snapshots. If the 4 latest ones fall from 1m height, you still have 48 copies (losing most recent month, but having access to all of last year).

And it doesn't take a cataclysmic event - if Colin can't pay amazon e.g. Because the Canadian FBI might have a gag order instructing him to back door he service ... Or else ... I know he can't, but I am not sure that will stop them from disrupting the service. Same goes for any cloud backup, by the way.
The Getty museum used to do that (and be very aggressive about anyone using the old images) until recently. They have since pulled their collective heads out of their collective asses and allowed public access and relatively free use. Other museums still do this kind of senseless protective stuff regularly.
I don't agree, he's raising exactly the sorts of issues many householders would have. Even just the cost and hassle of redecorating/retiling would put most people off.
The title says it is intended primarily for programming books. But what if some fiction writers discovered it and got creative? Who knows, the resulting novel might become a work art.
I don't really understand how the author is managing to contradict the previous HN discussion.

https://news.ycombinator.com/item?id=7301913
Their 'unlimited bandwidth' pitch is just marketing BS. The shared hosting industry has thin profit margins and so they needed to come up with a way to lure in customers and distract them from the fact that they have such strict resource limits that you couldn't use huge amounts of bandwidth anyway.
I'd say because they're hard (or at least tricky and not trivial) to implement and rely on more infrastructure than a lean startup wants to maintain and once you do, you again have a separate service that doesn't interoperate with anybody, but now your technology stack is an order of magnitude larger than the competition's and therefore more prone to breakage.
I suspect Scott Hanselman has huge impact on this.
Thanks for pushing it Scott.
"Continue smearing poop on your butts, heathens."

It is odd that whilst we use specially designed water jets and cleaning products to bathe our approach to bottom hygiene is just to keep scrubbing till there is nothing visible left.

Anyway looks like a good device, thanks for the link.
You're a liar

Absolutely no personal attacks on Hacker News, please. People who do that repeatedly—or even once, if they have no good history as a contributor here—will be banned.
If you can read and post on Hacker News, you've already won the birth lottery. Some babies are born in North Korean prison camps. If you live in the western world are handy with technology, you definitely won the birth lottery.
Stupid (and somewhat tangential) question: how do bypass kernels work with virtualization, if at all?
Campaign contributions over $200 are public record in California. This information has been publicly available since 2008, it's just that nobody bothered to look before. You can see his contributions here (the site is really slow for me right now):

http://dbsearch.ss.ca.gov/
Writing SSE assembly (not intrinsics) by hand can sometimes give you over a 10x speedup in an inner loop of a computationally expensive problem, like CPU bone animation of vertices.

And while it's convenient to use intrinsics to generate SSE (intrinsics look like ordinary C functions and save you from having to write actual assembly), it's impossible for them to always be as efficient as a clever programmer. I'm pretty sure that generating perfectly efficient SSE from SSE intrinsics is an NP-complete problem. So a clever programmer will always be able to boost performance more than a compiler.

That said, the two biggest arguments against assembly are:

(a) performance matters much less in the modern day,

(b) you kill your portability by writing inline assembly. If you expect your code to run on Windows (and gamedevs expect their code to run on Windows, though this may be changing) you'll need to maintain two parallel, #ifdef'd hand written bits of assembly that do exactly the same thing: one for GCC, and one for MSVC. It's a Royal Pain.

Those are two damning arguments, and it's why SSE assembly crafting has become something of a lost art.

EDIT: I originally led with "It's disappointing that the author makes no mention of SSE assembly," but this was confusing due to the distinction between assembly vs intrinsics. They did briefly mention SSE intrinsics, but not that hand-written SSE assembly is sometimes superior for raw performance. Also, getting a strikethrough modifier on HN for edits would be wonderful.
So let then "strong-arm" negative reviews, it will backlash and hurt them in the long run.
This is something outstanding, this innovative idea will help most of the company to get report without investing resource on analytics report.
It's primarily targeted programmers. Because they are already familiar with Git/GitHub & Markdown and we have some "unique" features for programming tutorials/courses, such as interactive tutorials.

But you're totally correct, gitbook could and should be applied to many other kinds of writers. Markdown is a nice input format, and as soon as GitBook supports epub & pdf, other writers could use it for "production" quality books.
>What did I miss? OP is arguing that we should wash our behinds for the same reason that we wash our hands.

No. OP is not arguing that. OP is arguing that if you got mud on your hand and tried to clean it with dry paper, there will still be crusted mud on your hand. Do you see where this is going now?
I'm detecting an interesting pattern: all my comments that get downvoted contain the word "anyway". Comments without it don't get downvoted. Coincidence? Do people not like the word "anyway"? Or do I only use it when I'm in a particular state of mind that results in unpopular comments?
As with everything in technology, it's far more nuanced that that. See podcasts and articles featuring Don Melton for reasons why...
>Why do they recommend it?

Doesn't irritate as much as excessive wiping.
You don't pay for the bandwidth CF uses (well, I don't know about their most expensive package but with the others you don't) and using a CDN drastically reduces your bandwidth bill
I think OP meant that washing is good for personal hygiene i.e. not carrying pathogens smeared around on your skin/clothes.
Ship early and often
Appreciate your comment. I was unsure how you would take it and lest it spirals into a long nested and heated thread I responded by editing my post. I just hate long inflamed nested threads.

One thing I would urge you to think about is that one man's conviction of what is right can become another man's "unreasonable demands" and "god given rights". One man's action in good faith may seem like actions of a troll to another. I see that in a previous comment you mentioned "humility", yes that is very important, note that it might be in conflict with "staying strong". As much as I listen to my own voice, I try to listen carefully to others even when their opinions are very different from mine. It is important to temper/question one's convictions, especially so when used to execute potentially inflammatory actions that are not easily reversible. If this comes out as preachy I apologize, its just something that works for me.

>also, I think you're trying to harass me.

Well, then I have to write better, that is in my control, perception, on the other hand, is unfortunately not something that I can control.
The Google AI challenges allowed one to run a game server locally so testing was only limited by one's own resources. (A bot made using genetic programming did pretty well: http://planetwars.aichallenge.org/profile.php?user_id=4038)
Actually, you're right about that. I got my forms of abuse mixed up; there are so many. Sorry for accusing you of the wrong thing.

If you really don't see anything wrong with posting that kind of aggressive sarcasm on Hacker News, then I don't think you believe in the guidelines here. They call for personal civility. Please follow them.
>Yeah there aren't very many new homes in places like the Bay Area or Manhattan either

This isn't true of Mountain View, Sunnyvale, and San Jose. Perhaps you are thinking of SF?
A big part of that is true. It's mostly about Git. But it is also about GitHub, GitBook integrates well with GitHub repos, it links up your book to the issue tracker, watchers & stars as well.

Plus it's easy to host the HTML output of your books on GitHub thanks to their brilliantly simple gh-pages service.

So that's why GitBook is also about GitHub.
Growth does not happen in the lab, it happens in the markets over long period [sic] of time in a slow process of diffusion, improvement, and recombination.

This is an interesting observation, but doesn't square with my experience (and I expect that of many HN readers), because he is obviously talking about two different types of growth (incubation vs evolution? blossoming vs mature development?) but doesn't specify what they are either within the biological metaphor, or the business paradigm.
The point of this story is to demonstrate facts that make transpermia less of a theory and more of a reality. We're not there yet - so don't throw the baby out with the bathwater here. We're absolutely going to go there to find life.
"hire the people who look promising, and fire them promptly if they don't work out."

What's the difference between that and a pre-hire, high workload paid assignment?

The only practical difference I see is that the eager employer gives the new employee some false hopes of slight stability, which may cause her to uproot her entire family, e.g. "got a job in city X, honey, we're moving".
You keep your socks on so that's not really an issue. I personally don't let anyone wear shoes in our house, I don't know what they've stepped on so I don't want them dragging anything over the floors and carpets.
Where's the consumer warning that their data is now accessible to google and the NSA?
Are you sure about Northern Europe? I live in Sweden and I haven't encountered anything like that here. (They are common in Finland, though)
Looks like they don't anymore

$ curl -sI http://i.imgur.com/S1iGm2E.jpg | grep Server

Server: cloudflare-nginx
Bank of England: economic textbooks are wrong
The Financing Trends of Billion Dollar SaaS Companies
I would assume no one has mentioned Tinderbox because (a) it's $250, and (b) is Mac only. I'm just guessing that this has served to self-filter a lot of folks here (Linux/Windows/open-source-only folks have no idea of it).
He does mention SSE: "Replacing the _mm_andnot_si128 intrinsic with an actual and-not on vectors caused gcc to use other, slower instructions instead of the vmovq to move the result out of the SSE registers for reasons I don't particularly want to track down"
There is a nice python wrapper, called nolearn [1] that uses a pre-trained CNN called DeCaF to extract features prior to the final classification layer. I found the results to be surprisingly good in a lot of situations.

[1]: https://pythonhosted.org/nolearn/
I'll use a security system controlled by google shortly after a pig flies in through my window.
I agree that 'verifying' the reviewer is a great idea. How would you do that? Amazon knows whether or not the reviewer bought the item; the Amazon ecosystem is somewhat closed.

How do those Tripadvisor competitors know who has really stayed in the hotel? How could Yelp do that without drying up the pool of reviewers too much?
I wash my hands because I use them to interact with the world and to eat. Keeping them clean is necessary.

The day I push an elevator button or place food in my mouth using my soiled anus is the day I agree washing it constantly is required and not just pleasant.
The argument is that "fix" is relative. Things that improves Postgres's performance may negatively impact other applications. The suggestion, therefore, is that Postgres takes control of these tasks for its own purposes, and then they don't have to worry about the implications for other systems or wait on anyone else.
When you have an idea the most important question to ask yourself is "Why hasn't anyone done this?" The answer is never because you are the first one to think of it.
Good work, and I'm impressed by the PostgreSQL foreign data wrapped API power to allow for such ease of implementation.

The .proto defined for cstore_fwd differs from the ORC as defined for Hive. At a quick glance I can't find references to dictionary encoding nor statistics, and the datatypes used are apparently the native PostgreSQL data types. From what I can tell this implementation leverages reduced IO (fetch only columns of interest from disk), segment elimination (use min/max info to skip over entire row groups) and pgzl compression for the data stream. I couldn't find references to run-length encoding (RLE) or dictionary encoding. I'm sure the shortcoming will be improved in future iterations, specially better encoding schemes which would result in better compression.

But I'm a bit disappointed that the ORC format used is not the same as the one originally used in Hive, Pig and the rest of Java/Hadoop ecosystem. Had it shared the actual file format it would had enabled a number of very interesting scenarios. Think about Hive/PIG serving as ETL pipelines to produce ORC file that are attached directly to PostgreSQL (add today's partition as FOREIGN DATA WRAPPER ... OPTIONS (filename '.../4_4_2014.cstore') and then do interactive analytic driven by PostgreSQL. It would reduce the cost of ingress significantly (fast attach, no need for expensive INSERT and re-compression). I realize data type translation would had been thorny, to say the least (datetime and decimal as primitives, probably many of the structured types too).

- github.com/citusdata/cstore_fdw/blob/master/cstore.proto
- github.com/apache/hive/blob/trunk/ql/src/protobuf/org/apache/hadoop/hive/ql/io/orc/orc_proto.proto
A breakthrough in computer science? How?

And no, not everyone values decentralisation, sorry. I ddon't consider it an important aspect of a currency or payment scheme. Good for you if you do. Personally I value consumer protections and ease of use way more.
Europe votes for clinical trial transparency
> how close to being "ready" Rust is?

I think that this depends on your expectations, I was quite disappointed to find that there isn't a clean way to make 'unit types' (second, millisecond, meters, etc) in Rust..

I wouldn't use Rust for anything but toy project..
I'm miscommunicating, sorry. Let me try again: The author talks about SSE intrinsics, which masquerade like regular C functions. But this is a post saying "don't use assembly," and writing the actual SSE assembly can give higher performance than using SSE intrinsics.

I meant that I was disappointed he didn't talk about SSE assembly directly.
Writing SSE by hand can sometimes give you over a 10x speedup in an inner loop of a computationally expensive problem [..] a clever programmer will always be able to boost performance more than a compiler.

Right now, but I think future proofing is another issue to keep in mind alongside portability. CPUs in, say, 5 years are likely to have alternative and more powerful ways of dealing with certain things, and a good optimizing compiler should (optimistically!) be able to compile older code to run even more quickly on newer CPUs than hand coded assembly might allow.

I'm not sure how much impact this issue has in something like the Linux kernel, say, but I could imagine if significant parts of the kernel were written in i386-level x86, it would be a big issue now and demand much rewriting compared to C. (But I could be wrong as I'm not a kernel hacker, and would appreciate expert insight here ;-))
Deduplication is a marvellous thing.
I'd rather say "don't use Intel x86 assembly unless you are measuring very, very carefully". First, few architectures have so many weird traps and interactions as x86 does. Second, most of these things become visible once you start measuring (although you have to be very careful when measuring performance, as it is an art in itself).

The x86 these days is effectively a poor-man's VLIW machine: you have a number of units with out-of-order execution. This means that you can look at your instruction stream as a stream of VLIW instructions for all of the CPUs units. The performance of your code might depend not just on the exact number of instructions, their execution times, their latencies, but also on the interdependencies between your instructions and scheduling constraints. Getting that right is a nightmare, and even if you do get it right on your chip, there are at least several major x86 architectures in use, each one with its own peculiarities.

As a counterexample, I recently wrote some ARM (Thumb-2, for the Cortex-M4) code. It wasn't very difficult, and the code I wrote was much better than what gcc could produce.
Just to chime in if colin is reading these, the 7-day deletion period is pretty much what is stopping me from joining up to have an extra backup in addition to dropbox. Fully agree with Patrick on that point.
I just want something which is 1) not designed by utter morons 2) reasonably modern in UI/UX 3) priced above "contractor cheapest minimum compliance option", with value to match. This seems impossible -- I can get absurd commercial fire alarm systems, or I can get stuff like Nest which isn't really designed for life safety, or I can get the cheapest things from Home Depot.

What I really want is someone like Assa Abloy to make a high-end residential/small office product. Generally I want this for building management, access control, security, life safety, etc.
If you cash out early, as many vc would like you to be able to do, startups are definitively the goal.
Unfortunately this is a quite established path for many successful startups and the VC system is naturally inclined towards this scenario. That's not bad per se, but it's certainly not the way to be innovative on the long term -- do something cool enough to be gobbled up by a bigger fish.
Ah. Apple is doomed. I see.
Review My iOS app: PocketSuite
PIG protect your data from government snooping
Questions, I couldn't find an answer to:

How do you make sure that the water doesn't merely distribute your feces all over your butt?

How do women prevent that feces get sprayed onto or even into their vagina, since the water seems to be coming from the rear side of the toilet?
You seem to not be very familiar with the facts. We can guess that he voted for prop 8, but his vote is truly private and nobody but him knows how he voted.

What do know is that he gave $1000 to an organization that campaigned for the proposition. This is a matter of public record, by law in California. It was not "leaked" (well, it was leaked, but it was also publicly available in 2008 if anyone had bothered to look). You can find his contributions by searching here:

http://dbsearch.ss.ca.gov/

It would have been clearly stated on the form that he filled out to make his contribution that contributions over $200 would be made public. He knew that, and made the contribution anyway.