skysight-inc/HackerNews huggingface dataset:
Environment restrictions matter here. If you're running on Citrix Xen Server latest (v6.2 like we do and are heavily committed as a business to Xen Server) then you're stuck at CentOS 6.4 (or Ubuntu 12.04 and Debian 7.0).

Trying to run anything newer in any sort of mission critical role, and it screws up, will result in being told it's unsupported.

I'm keen on being able to support Docker but CentOS 6.5 is the earliest version that has out of the box support and CentOS 6.5 won't be supported by Citrix until the next XenServer release.

But, for us as a smallish hoster targeting businesses with managed services we value long term support and stability even if it means having to wait a bit for the fun stuff to arrive.
>because I think that, at least often, shutting these companies out of the ability to use open-source code would probably be a net win for society

Why?
I had the exact same problem on an Ubuntu server at work. Since I don't have root access, I was forced to compile from source. I gave up when I couldn't compile Cabal.

My solution was Multimarkdown 4 [1]. It supports many basic Pandoc features I need (tables, etc.). Exports to HTML and PDF. Since it is written in C, the compilation was straight forward. 10 minutes later, my document is ready.
Couldn't have been happier.

[1]: https://github.com/fletcher/MultiMarkdown-4
According to their "About" page, a one-way ride costs $22. Even if you buy 50 rides at once, the price is still $17.6 per one-way ride. That's comparable to what a typical UberX ride around Palo Alto costs, in my experience.
Why is it valid?

We have never done so in the 10+ years of working on GCC or LLVM.

It's no more valid than me saying "Linus doesn't want to
use GPLv3 because he wants to release consumer devices with the kernel and proprietary modules on it".
IE it's complete unfounded bullshit with not a shred of intent or data to back it up, and goes completely contrary to the history of his work on the project.

In any case, we have no plans to release proprietary modules for clang/llvm.
I suspect that the impetus behind this wasn't Snapchat thinking "Hey, we should add a payments feature!", so much as some Square bizdev guy convincing Snapchat to add payments.

Payments is a highly competitive and commoditised market, which means that margins are under intense pressure (what I like to call a "Race to Zero"). The industry will "consolidate" around a few winners, and those winners will be the companies that successfully execute on the strategy of "Reduce the incremental cost per transaction to as close to zero as possible, and pump up the volume".

Everyone is desperate for volume, so every payments company is desperately trying to strike up as many partnerships like this as they can. Any app or website that has lots of users is a prime target.
"I mean, locks are all about proving ownership"

I don't think that's true at all. Locks serve two primary purposes:

1. Access control
2. Intrusion detection

Neither one is really about ownership, but about allowable use. And particularly neither one is about proving ownership.
Colin Percival hasn't been the FreeBSD Security Officer for two years. He stepped down from the role because Tarsnap was taking too much of his time: http://www.daemonology.net/blog/2012-05-21-new-freebsd-secur...
Since the dawn of time (well, the 1980s) copy protections have had booby-trap/fail pits. Some of those fail routines have been remarkably creative (and occasionally ridiculously destructive).

Delayed flags with adverse consequences, subtly changing CAD points or musical note timings or slowly corrupting user data if a dongle has bad wiring. Deliberate hardware damage, from the C64 disk drive happily being made to chew on its own heads to (arguably) setting counterfeit USB serial interface chips to a PID of 0. I've even seen one which quietly dropped to desktop with a virus when tripped (in fact this was the origin of that particular bootsector virus, which achieved an unexpectedly wide spread on its platform, and its own payload had a generation counter attached so you wouldn't notice for quite a while).

This one is curiously poetic. Very meta. But still a logic bomb.

Don't booby-trap your code. It's incredibly unethical and stupid. Logic bombs misfire. Frequently.
Interesting. I would have expected the impetus to be Snapchat thinking, "We have lots of users. How do we monitize them?"
Unfortunately nothing for me. I can hear my own heartbeat when I lie on the side with ear plugs.
In general, pretty great on FreeBSD. You have nVidia binary blob 32-bit and 64-bit drivers. The OpenGL performance equals Linux and Windows. The blobs aren't available for the other BSDs. There's some trouble at the moment due to the move to KMS and the new VT, with a new Xorg and new AMD/Intel drivers for it. Some consternation over when/if nVidia will release FreeBSD/KMS drivers. Supposedly the Intel driver is a bit behind, but nobody's running Intel video for graphics performance. Nouveau isn't available due to KMS breakage.

But to me, the focus should not be on trying to run the latest games. Linux isn't replacing Windows for gaming, so there's no chance FreeBSD is going to.

I'm running a 2560x1600 display on VESA, and after a few MTRR tweaks, it's more than fast enough (I can push over 100 full frames per second), even for watching video and playing 2D games. The only thing missing is Vsync support in the protocol. And what I get in return is never seeing another graphics driver crashing my entire system (because we're still stuck with monolithic kernels running video card drivers in ring 0 in 2014.)

I would say, get a nice desktop up using only a frame buffer with maximum bandwidth possible. Then if people want to run an EGL context, they can render 3D stuff to a buffer, and blit that into a window, or do a fullscreen EGL app that controls the display. But that should be entirely optional and only used where needed. The BSDs are server OSes, so I think this is acceptable to favor stability over performance.

The best part would be that this could run on (top of, if necessary) any system. Windows, OS X, DOS, Haiku, Minix, you name it. If you could write pixels to a screen, you could run the display server.
If I understand correctly, yes, in Go you have to define the methods that make up the interface.
Incidentally, she probably only survived because potatoes are very nearly nutritionally complete.

I've read that you can survive indefinitely on a diet of potatoes and milk. I don't remember a specific source, but a quick google search seems to back that up.
Anonymous Takes Over Ku Klux Klan's Twitter Account
The thought process goes:

Centos -> RHEL -> "Security"

In the same way that Oracle is "Enterprise."
Weapons of Mass Distraction: Sock Puppetry for Fun and Profit [pdf]
The difference is what happens if you take them away. Most Americans aren't vitamin A deficient because of carrots. If you removed carrots, you would end up with a huge explosion of vitamin A deficiency. If you removed milk, nothing would happen. And the notion that meat is simply protein is not accurate. Meat is a primary source of a few vitamins and minerals for many people (b12, zinc, iron, etc). The protein is not what makes it good, pretty much anything that a reasonable person would classify as "real food" contains plenty enough protein.
Surprised that this doesn't reference the very-related prior work:

"On Decentralizing Prediction Markets and Order Books"

http://users.encs.concordia.ca/~clark/papers/2014_weis.pdf
This is pretty light on details.

Is there a TLDR of the changes around? Post-water-down version ideally.
Great work! I'm excited to mess around with these.
Oh, no actual recruiters or talent leaders? No way would I pay essentially a peer for something like this. That's what friends advise us for. You need inside info, and engineers and PMs just don't have it.
Depending on where I'm living, I've struggled with this too. It's difficult in some cities/countries/cultures. I've found that, in most places, it's normally possible to find eggs produced by free-range chickens (ironically, typically at the extreme of fancy super markets or really poor ones). Milk I've been off for a long time, though I confess to enjoying a pizza once every couple months or so.

I can normally avoid it though. Soy/tofu/tempeh, oats, nuts, legumes and quinoa are my major sources (quinoa can be hard to find though). I imagine soy-products might be less popular in Brazil?
ZFS is also very far away from the state of the art in online dedup. For instance, http://users.soe.ucsc.edu/~avani/wildani-icde13dedup.pdf has a theoretical dedup regime that needs only 1% of the RAM for 90% of the benefit.
Yeah, some others I've talked with didn't like that with normal earplugs, because it brings down the noises around you, it amplifies the sounds inside your head. That's also one of the reasons Hush is nice because the noise masking makes it so the noises inside your head, like breathing, aren't disturbingly loud
None - other than on the course page you can save your progress. A simple demo of the open source editor can be found here:
https://khan.github.io/live-editor/demos/simple/
First you guys make us look like idiots with our Internet capability, and now with the transaction charges. Slow down a bit and let us catch up, yeah?

> On the other hand there are a lot of shops that either have a minimum transaction size, or a surcharge, on Credit Card transactions.

That also happens here in Australia. I'm fairly sure that's common worldwide.
I hear you, but it's hard to imagine we didn't have better, reliable tech at the time, including hardening for the environment. And, at a minimum, seems they could've developed the tech in concert, and still retained the lower quality camera as a backup.
I don't really drink milk very often. I rarely ever just have a glass of it. I have a bowl of cereal like 2-3 times a month (but really only because it is there for the kids). I don't think I would miss it in liquid form if it was suddenly unavailable. However, it is in a lot of things I eat: cheese, yogurt, sour cream, chocolate, pan cakes, etc. So on one hand, it is a little strange that humans are the only animal to drink the milk of another animal and to drink milk of any kind past infancy. But on the other hand, products made out of milk seem as natural and appropriate as products made out of hamburger.
It's all what you make of it. A ton of life is spent doing relatively mundane tasks, and I think there's a great opportunity to redeem that time. It all adds up.
Show HN: Doczar – explicit doc generation for many languages
I think the point is that it could be pooled in a way to minimize dropoffs (by knowing the pickups and destinations beforehand).
I'm kind of upset that anyone things drinking low-fat or skim milk is a good idea. Milk contains many fat-soluble nutrients. If you remove the fat, you remove the nutrients.

Instead of low-fat milk, we should drink low-sugar milk. It is the milk sugar, lactose, that many people are intolerant to. If you want to get a feeling for how much sugar is in milk, try lactose free milk some time. It is made by introducing lactase which breaks the complex lactose down into simple galactose, and it tastes like a bowl of lucky charms.

Recently I have switched to drinking half-and-half instead, when I want some milk. I may even try out heavy cream eventually. Half and half has less sugar and more fat than whole milk. Consuming fat is a great way to dampen the glycemic index of sugary foods, so I think heavy cream or half and half is a much better mate to cookies than regular milk would be.

whole milk: http://nutritiondata.self.com/facts/dairy-and-egg-products/6...
half and half: http://nutritiondata.self.com/facts/dairy-and-egg-products/4...
heavy cream: http://nutritiondata.self.com/facts/dairy-and-egg-products/5...
> Oh sorry, we have a $10 minimum on EFTPOS."
> "... You're a coffee shop."

I always just ask them to charge me a surcharge instead. Some places "get it", but a few have stared at me blankly. I don't want to a) walk back down the street to an ATM or b) buy a bunch of pastries that I don't want to eat just to pad out my bill.

But otherwise, AU/NZ's EFTPOS system is generally fantastic, although being replaced (anecdotally) by the credit card system since PayPass/PayWave were deployed so quickly here.
It's primarily a regulatory problem with how the US financial system is set up and overseen by the Federal Government. It's a hyper regulated industry. Trying to do anything even slightly different in the world of moving money, banking, finance etc is simply a nightmare.

Payment innovation would have been drastically faster, were it not for the obscene regulations that are in place at both the Federal and State levels. PayPal ran into this brick wall while traveling at a high rate of speed, very early into its existence.
It’s the Future, Stupid
If I was every paying people money regularly, I always just found sending the money via bacs through online banking to be easiest.
Have you tried eating more fat? I've heard that, by gram, muscles are made mostly of fat, then carbs, and then a little bit of protein.
There were some public statements by executives at several bitcoin exchanges who revealed their losing bids, and they were close to (but below) market price, so it's not unthinkable that the winning bids were for market price or above.
Not if its recurring.
Product Hunt: 5 New Apps and Gadgets Discovered Last Week
> I always just ask them to charge me a surcharge instead. Some places "get it", but a few have stared at me blankly. I don't want to a) walk back down the street to an ATM or b) buy a bunch of pastries that I don't want to eat just to pad out my bill.

Most stare at me blankly and then tell me they can't do that.

You type the value in yourself. It's not difficult. Do it.
Colin Percival is the Illeist.
>In addition, I've seen a good amount of evidence that protein (in milk or other foods) produces more satiation per unit calorie than carbs or fat

Evidence, or "fad diet claims"? Because the only actual satiety testing I've seen does not support the keto mythology on the subject. In fact, boiled potatoes come out 50% higher in satiety than beef. http://www.ncbi.nlm.nih.gov/pubmed/7498104
Researchers Announce Advance in Image-Recognition Software
As a general rule, reposting to try to get around moving down the page would be considered pretty sketchy
Vitamin D is added to milk because before they did that there were a lot of people with Vitamin D deficiency. The same thing is true of iodine in salt.

Most people can remove any one or two things from their diet and they won't suddenly get scurvy or pellagra.
Your smiley face notwithstanding, suggesting that kids and or families are over scheduling is passing an unnecessary judgement. There are many, many deadlocks in scheduling children that cannot be easily resolved.

If anything, the deadlocks are resolved by "over" scheduling. By placing the child in a supervised activity, the parental units are freeing up time to allocate into other needs. The simplest example is kids in different schools.
I have been to a number of indescribably beautiful alien places with DMT, places that have completely shaken my notion of what is, but I have most definitely met beings that could only be described as pure power and evil. Tred lightly
MUST SEE Helens Story Hilarious Share and Like
Makes sense, I'd probably prioritize pruning old backups first too. bup looks quite cool regardless, I'll be keeping an eye on it.

I like & use Duplicity, but it's a little finicky to set up right and some of the more obscure features are counterintuitive or even broken.
I replaced all of my door locks with Samsung SHS-3320/SHS-3321. These are standard RFID and I can (and did) buy cards/fobs for them super cheap. You can even stick a fob inside your hand/arm/face/whatever if you like: https://dangerousthings.com/shop/xnt-ntag216-2x12mm-glass-ta...

I've been super happy with them with a single caveat. They don't have Z-Wave support. If they made these exact same locks with Z-Wave support I'd replace all of my locks immediately with them. I really would prefer Z-Wave primarily for programming purposes because the existing touch-screen programming can be a bit limiting and it would be nice to be able to combine watching visitors (dog walker or cleaning lady, etc) with allowing access remotely via z-wave (currently they all have their own codes).

That said these locks are rock-solid and I wouldn't give up the physical security that comes from their great construction for anything.
You might not have noticed but you just replied to him.
Ha, I see. And then muck up the "security" of your platform by putting a bunch of build tools and such on it, so you can do the thing you're actually trying to do. Rad.
A picture is worth a thousand words: building a natural description of images
If you were teaching a programming course, what language would you teach it in?
I don't think we have any immediate plans for Discrete math - we are still filling in gaps in our K-12 curriculum. We'll see, maybe someday!
No, OpenBSD support for nvidia is very, very sad.

There is no nvidia binary driver, and no nouveau port. You only have the ancient nv driver, which is just a frame buffer. And an absolutely horrible one at that. It is at least 20x slower than pure VESA. I don't know how that's possible, but it's too ridiculous to make up. If I drag a window across the screen, it takes about five seconds for the system to catch up on the redraws.

OpenBSD also lacks the memcontrol utility, so you can't tweak MTRR (write-combine caching) for VESA (which increased my video bandwidth rate from 200MiB/s to 1,200MiB/s), unless you write your own C program to use the kernel API for doing that.

Even then, the real problem is that finding a video card that has your native widescreen VESA resolution is like winning the lottery. I managed to find a 2560x1600 card for my primary system, but I've yet to ever find a card that has a 1920x1080 VESA mode for my secondary PC.
If I make a joke about soldiers, am I saying that war is funny?
I can think of a couple: the bus service in the area is very poor, the students have quite a few of extra-curricular activities that are not located at their schools, their parents can afford to pay for the high cost of a prototype service, and (I am guessing here) that this project is being spearheaded by a Mercedes R&D group that is located in Sunnyvale. [1]

1 - http://www.mbrdna.com/about.php
I thought something had triggered wrong with the algo because we were at #9 then 10 seconds later were at #99. I just didn't think that was normal :/
1) What adversarial analysis have you done to make sure that the reputation weighting mechanism can't be gamed, or the market making bot's funds emptied?

2) How do you handle miner censorship of vote revelations?

3) Why do you include floating point operations in the consensus code?

4) Have you considered separating the market-making aspect from the prediction market vote counting?

5) Have you considered implementing this proposal in an extended script directly, rather than monolithic opcodes?
I don't know what you said, then. People are saying we put our cast iron on the burner for a couple minutes to dry it off and you're saying the direct flame will cause it to rust.
By weight, muscle is mostly water.
For obvious reasons.
The need and achievability of quality time lies on a logarithmic scale which goes downward from infancy to adolescence. When a kid is eight or ten years old, they want the bus ride and you want the train ride. Why go out of your way when you can both arrive at home at the same time refreshed? Driving is good for no one. Either through services or robots we should try to eliminate all driving that is not for enjoyment. Daily driving is common, mundane and does nothing to increase quality of life for those that have to do it. Riding is great. Driving is a chore.
Durandal lead leaving Angular Team
It's obviously a different process.
ah - we're coming from slightly different worlds. I (was) used to mixer boards which have mains feeding into it. I guess those aren't suitable for mobile stuff.
Not many details in this article - what defines a boundary between two "pods" and how are they internetworked?
As I noted it's hard to prove, and sensitive to a lot of assumptions (not least, what kind of software we're talking about). I also don't know the entire range of businesses using BSD software without contributing back. It's possible some of them are friendly cuddly ones. :-)

Two guesses, though. 1. To a significant extent it's just reducing the cost structure of BigCorp IT spending, which [note: unproven] in most cases I suspect mainly benefits profit margins and capital investors, though it may to some extent benefit others as well. 2. A significant proportion of these products are backed by corporations who are aggressive users of the copyright and patent systems. The flipside of the developer freedom of the BSD license is that it leaves the developer full freedom to restrict the freedom of users by suing users who dare modify, reverse-engineer, or produce software similar to the software the company produces. The GPL, particularly GPLv3 with its patent clause, complicates the ability of a company to incorporate my software into code they plan wield as a weapon in IP lawsuits, whereas they can roll BSD-licensed code into their legal weapons mostly unhindered.
I wonder why they're called functors.
Exactly! Vegans have no choice but to take supplements for these vitamins.
It's unfortunate you're being downvoted for pointing out something many programmers take for granted - that introducing unnecessary complexity to a security-oriented product makes it less safe by design.
In the UK one of the banks (Barclays) has setup a mobile app PingIt for this same concept.

Someone sent me money with it, had to sign up to receive it. Due to what I imagine is UK banking laws, a large amount of id/proof of address was required to fully register my account, so that I could also send money.

To verify my address they send a snail mail letter out with a verification code, being a student away at university (moving house every 12 months), I used my parents address. 3 weeks later when I was back home I attempted to verify my address, only to find the code had expired (despite it never mentioning anywhere that it must be done within x days). After rejecting the code, the app appeared to wipe all data regarding my account, now asking me to sign up from the beginning again.

This experience has really ruined my hopes, for a system I was already reluctant to enter.
Every open source project will eventually die*, but will inspire others
Differential cryptanalysis was known to the NSA before IBM "discovered" it.
No, I'm not sure. I profiled the hand-written JS function one time and noticed a lot of time spent in polymorphic methods. Also, this coincided with an optimization in GWT to improve hidden class V8 optimizations and speed went up by 300%, so it seemed related to polymorphism.

The vector math does look like an apples-to-oranges comparisons. Simple methods like cross-product will inline in GWT as well. The biggie seems to be the elision of the temporary, we'd need something like C++'s return value optimization to get rid of that.

I'll try rerunning the bench by adding calls to cross-product to see how it fares. Actually for us, we weren't as interested in comparing the speed to Dart as much as comparing it to the JVM version. The slowdown there is on the order of 50% which isn't bad. In the original thread on G+ I noted there's no way this can be considered an apples-to-apples comparison because they're not running the same code (the port's from Box2D differ), but Joel's whole Box2D benchmark suite kind of rests on this.
I think there's a bit of FUD and jumping to conclusions; the hashes shared are not permanent keys but one-time secrets (i.e. invite codes) according to this link (although we probably will want some confirmation): http://forum.bittorrent.com/topic/31588-wont-use-getsynccom-...
People I've seen use DMT have met 'elves', 'machine beings' playful spirits, and all kinds of other entities.