skysight-inc/HackerNews huggingface dataset:
How do you virtualize an FPGA? A GPU can be virtualized and shared between several processes. It takes waaay too long to flash an FPGA to implement time-division multiplexing on it. All you can do is "slice up" the FPGA and give different processes different portions, and even that is a security vulnerability waiting to happen unless the FPGA is designed to keep these "blocks" separately contained.

How do you balance the need for high-performance communication between the FPGA and the rest of the computer with the inherent inability to trust whatever configuration has been loaded into the FPGA? Software security is hard enough without infinitely reconfigurable devices lurking inside our machines.

How does a possible FPGA configuration work optimally across a wide variety of FPGAs (which can have various "built-in", non-reconfigurable components) and sizes that can only be determined at "flashtime"?

What exactly do regular users need an FPGA for that isn't already handled by dedicated silicon with much greater performance and much less power usage than an FPGA would?

EDIT: I'd like an FPGA card for my PC just for running FPGA "emulators," because you can recreate a SNES or whatever in a tiny fraction of the gates that you need to make a CPU capable of emulating it with cycle accuracy at full speed. I seriously doubt there's much demand for that, though: if you're going to go to the trouble of buying special hardware for emulation, you might as well just buy the console and a flash cart.
> "design being held back or distorted by numbers - which are often a false prophesy when it comes to UX improvements."

> "the numbers will "tell you" to make the interface more complicated, to hide the sign-out button"

Oh yes, I definitely understand that we misinterpret what the numbers mean. My point is that this isn't the numbers' fault - it's our fault for not understanding what we're measuring and what the numbers mean. Often additional tests can even help resolve the "what should we do" question.

We run tests all the time, but when we see something like, "pageviews are up x%" that's just a starting place. We begin to ask why and continue to develop a hypothesis and proof for it. It might be that users are confused so they start clicking around, or it could be because we've grabbed their attention and enticed them to learn more. Without the numbers we wouldn't even know where to start.

If Dustin's point is just to think critically about test numbers that seems to go without saying.
It transforms one language into another, so by definition it's a compiler. But what is so scary about that? I would be willing to bet that most people already run JIT'd code every day, in the form of Java, C#, Javascript, etc.
EasyAdapter for Android, using ListViews has never been so easy
Does that 'allow' the classic use case of floats - potentially, what should be the only use of floats - wrapping text around an image? I feel like the answer would be "no", yet there's no good alternative for achieving this common requirement, which would cause a snag.
Once health is aside, so is sustainability.
Link bait title. It's not really a fork() issue, it's all about concurrency problems. Beyond that, it's a crummy article. "Don't do concurrency" it says, "Leave that to The Experts". Well, screw that. Experts are all self appointed anyway, I'll do concurrency if I feel like it. And you should too. Any calls to put yourself in a mental straightjacket should be ignored.
nice, but simplicity is the key to mainstream
I don't know of a standalone installer, but Macports has the current stable version (0.48.4).
Ubuntu 64-bit? Are ARMv8 servers already commercially available? Where are you getting them from?
If you have any questions feel free to ask!
I've lost 50 pounds since October by following a ketogenic diet.

I start each day with coffee mixed with butter and MCT oil. I eat meat for lunch. I eat meat for dinner.

I feel better than I have for years.

http://reddit.com/r/keto is a reasonable place to get started.
WearScript: JS environment for Google Glass
EFF: Turkey blocks Tor's website
Take a look at VTR (formerly VPR): http://code.google.com/p/vtr-verilog-to-routing/. It's an academically developed tool for doing FPGA place and route. At the end of the day, you'll still need to use the proprietary tools to convert to the appropriate bitstream, but this an open source solution for the "heavy lifting" portion. However, last I checked the solutions produced by VPR aren't as good as the commercial tools.
Awesome. I want to take a stroll in that town/bygone era.
The irony of the headline is that even the article itself is wrong.

"A 2004 review of the evidence said that while CLA seemed to benefit animals, there was a lack of good evidence of human health benefits, despite the many claims made for it."

http://en.wikipedia.org/wiki/Conjugated_linoleic_acid
The solution may be to have pending comments only enforced on recent threads. That would be about 30 characters of additional code.
I think the suggestion of tying the upvote to an endorsement may be a bad idea. It would be conflating the fact that you want the comment to be seen with the possibility that you might agree with it. The comment could be tangential/adversarial to your opinion, and so you might not upvote it, however it could still add to the discussion, and hence you would endorse it.

To answer your second question I believe pg has stated that only users with over 10000 karma have their comments automatically endorsed.
What's "ok" to eat can depend on your ancestry. It makes no sense to point at different populations and say "it must be ok since they're doing it".
I think it's going to be quite a long time before fMRI machines get to the point that you don't know one is being used on you. Room-temperature superconductors are probably a requirement.
Does this mean we would soon be able to tell who initiated the sharing with somebody else? or who updated something shared?

Please say yes, please say yes :)
A few years ago teachers complained that both my boys were too intense on the playground, 'diagnosed' with ADHD. Docs were eager to prescribe meds to make them conform.

There is something in our society wants to redefine normal behavior as pathology. Maybe to get you hooked and build revenue streams, maybe just to make you more pliable.

Fuck that.

Yes there are legitimate cases. But I've only experienced people who want to mis-apply the meds.
I think a big reason is the chicken-and-egg problem. GPUs gained large spread adoption because of their use for gaming. It's only relatively recently that they've been exploited for more general compute purposes. There hasn't really been a "killer app" for FPGAs that warrants many people to have one.
Completely agree. This line sums it up best "If I could only pitch you one reason why Y Combinator is worth it, it would be the people.". I don't know any other place in the world where you can meet such a concentrated group of amazing, brilliant individuals (and companies!)
Also it's worth pointing out that if 1 in 5 boys have it, it's not a disorder. It's part of the normal range.
I hope the developers didn't spend a whole lot of time on this.

Sacha Greif's telesc.pe makes this really, really easy and it's all real-time.
Nobody is saying that ADHD is not a real condition. The article is suggesting a lot of American boys are diagnosed with ADHD when they don't in fact have it. Imagine if 30% of people undergoing chemo for cancer treatment had never even had cancer.

I'd like to see what the rates are compared to other western countries. If its 5% in Canada and 20% in the US it suggests something is wrong
I suppose it's lucky for them, but I don't see removing them as CEO as an action helpful to the cause. It probably won't weaken their beliefs, and might even strengthen them. They might even want to retaliate against the group they see as booting them out.

I just don't think that stripping them of their lands and titles really helps anybody. Arguably they won't have a source of income, except that they probably would receive a fairly nice severance package, and could still look for more work elsewhere.

----

I really like your last line of "things ever getting a little bit too Kafka".
What does she use VMware for?
> We wanted players to be able to play Threes over many months, if not years. We both beat 2048 on our first tries.

I was addicted to Threes when I first got it. I played dozens of games per session, and multiple sessions per day. So it was definitely addictive. But, as it turned out, I only played Threes for about as many days. The flame that burns brightest burns out the soonest, I suppose.
I doubt it since many historical figures that be look up to were bigger dicks.
Perhaps the tendency to call people "lazy" and "need to get up off your ass", is a personality disorder that should be treated with strong medication.
Looks nice visually.

However, the image at the bottom of this page is stretched and looks kind of awkward: http://www.domiapp.co/how-it-works
It's like Inception - you have to look at the ground to realize it's a dream
I was a Photoshop user for a long time, but haven't looked back since I moved to Linux full time a few years back. The challenge was to use libre software for everything and reduce my business' expenses. It's been 4 years since then and I don't miss Photoshop. I realized in the process the I was terribly misusing it. It was my goto tool for everything, from web design, to photo retouch, to vector, icons...

I have a background in 3D & VFX but my work today is mostly web development, and opensource software covers all my needs. MyPaint for free drawing like brainstorming, illustrations, and blueprints. Inkscape for vector graphics like icons, logos, layouts, mockups. Darktable for simple photo editing. GIMP for heavy photo retouch, and well, it's still my goto tool for those quick screenshots, image cropping jobs. And Blender for 3D work of course. I hardly do print, but when I do I use Inkscape, HTML and CSS.

TLDR; Photoshop isn't the best for every task. There are free software alternatives for everything. Using them all together provides me with all that I need, so I no longer miss Photoshop.
Do we have any good theories explaining why the plane would have even traveled in that direction? AFAICT there is nothing in that direction on the map. What were they flying towards?
Having seen their games ripped off and cloned dozens of times within a few weeks, the developers of popular iOS/Android game Threes could be responding with lawsuits and anger.

Instead, they are expressing grief (having been accused of cloning the... clones), understanding of how ideas evolve and an awesome release of 45,000 words of internal discussions, sketches, prototype designs of their work of 14 months to get to release.

If you're interested in game design, this is pure gold.
I'm glad this is being considered, but I'm worried that it's easy for non-majority opinions to be interpreted as "gratuitously uncivil", especially on emotion-generating topics.

For example, if a person has had a bad experience being harassed by a coworker and writes a clear and honest comment about this as a problem, that can be easily interpreted (such as by a person unfamiliar with getting harassed) as an uncivil thing to say about your coworker. There is a known pattern of "tone policing" - that people have a pattern of asking less-privileged people to be "not so angry-sounding" when talking about something problematic or upsetting from their lives. I think of this pattern as a defense mechanism to protect yourself from understanding somebody else's pain (especially if it challenges something about your status), and it seems likely to be a bias here, even an unconscious bias.

Instead, I'd love to see explicit standards for comments on a visible community guidelines page, and an efficient flagging system that reinforces these guidelines.
If you want an exact representation, C99 has the %a format specifier for base-16 floating point. It seems that Python 3 doesn't support it but Lua 5.2 does.

Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-Rio
> print(string.format(" 0.1 (%a)\n+ 0.2 (%a)\n= %a\n+ 0.3 (%a)\n= %a", 0.1,0.2,0.1+0.2, 0.3, 0.1+0.2+0.3))
0.1 (0x1.999999999999ap-4)
+ 0.2 (0x1.999999999999ap-3)
= 0x1.3333333333334p-2
+ 0.3 (0x1.3333333333333p-2)
= 0x1.3333333333334p-1
> print(string.format(" 0.2 (%a)\n+ 0.3 (%a)\n= %a\n+ 0.1 (%a)\n= %a", 0.2,0.3,0.2+0.3, 0.1, 0.2+0.3+0.1))
0.2 (0x1.999999999999ap-3)
+ 0.3 (0x1.3333333333333p-2)
= 0x1p-1
+ 0.1 (0x1.999999999999ap-4)
= 0x1.3333333333333p-1
This is a shamefully non-responsive web page design for a company that builds mobile apps. The sidebar is set to cover the main text even with my page width set to almost 1000 px wide. Even worse, the sidebar is a fixed position and on top element that I can't scroll away from or out from under.

I expect better web design from the team behind Threes, which I bought and liked.
Instructions needed
Your ship should stay centered
Zoom is flakey. Why not just use mouse wheel?
Fun little game otherwise though
Microsoft Paying Apple 30-Percent Cut on In-App Office 365 Subscription
Select the 100 clips whose predicted activity is most similar to the observed brain activity. Average these clips together. This is the reconstruction.

Mind to explain to me why the right clip is inconsistent with the left clip?

https://www.youtube.com/watch?v=nsjDnYxJ0bo

Starting at 20-second I feel like the right clip is out of touch with the left clip. between 20th and 22nd second I see at least three individuals rendered from the reconstruction.

From 26th to the end of the clip I also see multiple individuals. The names also look different from one another... When you say find the closest is that an expected result?
> I am at this stage still the one who understands the HN code best

Hopefully not sounding offensive, but objectively: this is probably because the HN codebase is a complex ball of mud written in an obscure, original language, further obfuscated by a rabbit-hole filled journey of macros/DSLs.

Ok, maybe that was a little offensive. And, I'm not one to talk about language choice (much less language design), as I use PHP heavily every day. But if PG is going to back off from the code ("I was encouraged to write it before I left"), then maybe it's time for a rewrite in a more familiar language, and maybe it's time to open source it properly and actively. While I think the current Arc situation epitomizes the hacker culture, I disagree that an open source rewrite in a more popular language could not also function in the same manner (if not more so).

Edit: "ball of mud" isn't necessarily all negative. I'm borrowing from a supposed Joel Moses quote: "APL is like a beautiful diamond - flawless, beautifully symmetrical. But you can't add anything to it. If you try to glue on another diamond, you don't get a bigger diamond. Lisp is like a ball of mud. Add more and it's still a ball of mud - it still looks like Lisp."
From the very end - these guys sound REALLY bitter:

"""If you read this whole thing. Thank you. Wow. If you scrolled down here and skimmed it or just wanted to see if there was a prize at the end, well, you're here. It's about the journey, man.

Hopefully this post points to what we're getting at when we say that making these tiny games is littered with hard and painful times that are full of uncertainty and self-doubt. You never know if something is really going to work. It's not easy. But cloning or ripping off a design in a week, that's a bit different isn't it?"""
function endPoorPeoplesHousingProblems(planningPolicy, taxPolicy, currentPolitics) {
return failedStrategy;
}

Still, we ought to be aiming a lot higher in real estate development and planning.

In planning:
General Planning and the zoning code should be open-sourced. If you think watching a stardard's body change a programming language takes too long, a city can go a half century or more before making trivial improvements to zoning code. Look at the zoning maps for even the most tech-centric cities (Oakland, for example) and they could have been written in 1945 or earlier because they probably were.

In development:
One word - Finance. Even before you address tax policy, planning policy, incentives, or even change the way we construct buildings,... the way real estate projects are financed through banks with heavy fees and large equity requirements means nothing is built unless the motivation is sufficiently high and, therefore, we experience constant boom and bust.

To meet the housing needs of the future we need to build units everyday -- all the time -- in places of high demand like the Bay Area cities. And we need to do so in a way that we treat them are geographically special, because they are. For there to be new home construction in places like Dublin while lots sit empty in a city as naturally beautiful as Oakland's means we are doing it wrong.

And, clearly, we are doing it wrong if an apartment in a CRUD low-rise complex in Dublin (granite or not) is $2/SF. If you are wondering, $2/SF could land you in some of the best neighborhoods in Atlanta -- the most affordable, large city in the country.
You're expecting a jury that will probably not be making 6 figures to award an senior engineer $200k / year without death or injury being involved? I don't think they'll get that kind of settlement.
Are you thinking of this outage from last month?

https://news.ycombinator.com/item?id=7261591
It's not nearly as bad as you make it sound. Most people just don't give it a chance by forcing themselves to work exclusively in it for a week while trying to implement features, etc.

The ice skating analogy is pretty apt. You'll fall and hurt yourself a few times, but once you get the hang of it you get around much faster.
Merchants that don't deliver their goods/services immediately (e.g., those that ship things) can accept transactions immediately in the UI, but wait for some number of confirmations to actually deliver.
> Makes me wonder: aren't rents prone to rise to the level that people can bear? If people can bear 30%, rents will rise to that level in attractive locations.

In econ this reasoning is related to the diamond-water paradox: http://en.wikipedia.org/wiki/Paradox_of_value

The gist of it is that it's only accurate to assume so when supply is very low. But like water, despite being crucial if housing supply is high enough it should decrease in price until it approaches the marginal cost of production. In this case, it's almost always laws and regulation that prevent he supply from increasing; this in part because (a) most voters (in the US) are home owners who have a vested interest in increasing home value, and (b) people are resistant to change and don't want new housing developments in their towns.
Fixed! The score is now calculated as the sum of all merge results (like the original game), instead of the sum of all cells (like I was doing).

As a bonus, the score calculation is now done in pure sed.

If you notice any other issues, please let me know!
I bought threes after hearing about it in the comments of a thread about 2048, I'm sure other people did too
Why use this instead of sed, awk, flex, lua, etc.?

sed does the job and on almost all UNIX clones it never needs to be installed.

Because it's already there.
Messenger?
You've revealed my secret identity!
If the game were very superior to the clones, they wouldn't have to explain why. Games are like jokes, in that way.
Okay, Okay. I get the crying from the threes developers and all, but there is a key difference between why 2048 did phenomenally well and threes didn't.

2048 is a game that was HACKED together and displayed on HACKER news and made open source for the sole purpose of independent HACKING, and indie creativity.

In fact, 2048 has got to be the best case study of how HACKING went viral, not so much about how the game went viral, even if that is what theoretically happened.

From that perspective, the THREEs game is just collateral damage and not really what matters here. The Threes game's developers in effect are all crying about how people are misusing their ideas, copying all the wrong details, and not copying what is the true flattery of the game in the first place. And they wrote a blog post to brag about it all! But little do they understand that people (hackers) take what they like and leave the rest.
> Threes makes you swipe-swipe-swipe after every game to get your score and "sign" it (why do I care about signing it?) before you can play again

At least on iOS, you can choose "Autosign Scores" in the Options.
I think that the advantage the mill gives here is more room to compute things speculatively on the critical path. You can happily load from an invalid address and then realise that was wrong later without causing an exception in the CPU; same with FP arith etc. This allows you to parallise more sequential code than say x86. I think the other related advantage here is that they've done as much as they can to remove any idea of core global state (comparison flags and so on) so that more operartions can be run in parallel; do several comparisona at once, and then process all the results together.
I've actually faced a similar situation, and let me tell you it was hard. Companies like Yahoo exist to make money - or, at least, they must continue to make money in order to continue existing. Like Dustin said,

> "This is truly a nightmare scenario for any CEO: do you take the risk and proceed with the better user experience/product at the expense of short term numbers–with no promise that the better design will actually lead to long-term benefits–or do you scrap the new design and start over?"

Would the simplified, modern design have led Yahoo into a new era of profitability? Maybe. Or maybe they'd just have a nicer site that made less money for a year.

Our team made a site that made less per visitor, but we felt like it was a better-looking and more useful site. We decided to stick with it and work out the kinks, but ~6 months went by without reaching our old sites' benchmark. There was a ton of pressure on me to make it work or admit defeat and revert. I nearly gave in as the stress built, but eventually revenue surpassed the old site. I later learned that I was almost fired over it.

My story has a happy ending, but just barely. I have sympathy for the people making these decisions.
I think you should add margins on the sides to push the content inwards a bit. Also, I would change the font of the top titles. I like the domi part but the rest of the links just seem off.

edit: Although I should clarify these aren't really related to rails.. just your css/html
A New Facebook Lab Is Intent on Delivering Internet Access by Drone
Low(er) cost SSD VPS – 12 locations worldwide
There is a saying that if you look around and all you see are assholes, you're probably the asshole.

I think there is more to that quote but that's the jist of it.
From what I've seen, I think diet science is affected by lobbying by environmentalists and ideological vegetarians. Anything that proves meat is bad for you seems to get the benefit of the doubt.
Fascinating, thank you for taking the time to reply!