skysight-inc/HackerNews huggingface dataset:
Actually, modern FPGA are "capable of dynamically reconfiguring at multi-GHz rates":
https://www.tabula.com/technology/technology.php
You really quote a marketing spin presentation as truth?! From Steve "Reality Distortion Field" Jobs?!

Again, this is an old subject. Google "video for windows" "source code" apple quicktime

E.g.

http://en.wikipedia.org/wiki/Video_for_Windows#Overview

"In 1995, Video for Windows became an issue in a lawsuit Apple filed against Microsoft, Intel, and the San Francisco Canyon Company, regarding the alleged theft of several thousand lines of QuickTime source code to improve the performance of Video for Windows.[3][4][5][6] This lawsuit was ultimately settled in 1997, when Apple agreed to make Internet Explorer the default browser over Netscape, and Microsoft agreed to continue developing Office and other software for the Mac for the next 5 years, and purchase $150 million of non-voting Apple stock."
Ah sorry, I meant in terms of execution speed not clock, and was thinking mainly of shrinking die sizes > more transistors > more operations per cycle. I apologize for the vagueness.
There was one outage caused by a runaway which testing would have easily caught; I think about last year.
I would think the opposite is more likely to be true, although I'm betting that Threes was already in is long tail when 2048 was released.
> We know Threes is a better game, we spent over a year on it.

I played Threes, and I liked it. And I feel for these guys having to watch everybody and his brother pile on to the idea they had to work so hard to tease out into reality.

But here is some hard truth: none of that matters.

Nobody cares how hard you had to work to get from idea to product. All they care about is what you have produced at the end of all that work. What makes it better or worse is how it stacks up relative to the competition -- even the competition that is shamelessly riffing off your core ideas -- not how much sweat you put into it.

And I gotta say, having played 2048, 1024 and Threes (the Android versions, at least), I think of the three of them 1024 stands up the best. It takes the core ideas in Threes and sands them down into a game that is easier to grasp and plays faster, without becoming so simple (a la 2048) that it becomes a game a script can beat. 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; 1024 just moves you straight on to the next game. Mobile games need to be simple and streamlined, and 1024 understands that imperative better than Threes does.

I say all this to help others understand why I would point to this essay as an example of how not to respond to a problem like a barrage of cloners. It's because this essay sees the world entirely from the developers' perspective -- look how hard we worked! Look how long we labored! Look how subtle our decisions were! -- which is exactly the wrong angle.

You want your communications to speak from the customer's perspective, not from your own. Customers don't give you brownie points for how hard you worked on something. All they care about is how to get the best product for the best price. So if you put your heart and soul into something, and then someone comes along, tweaks your thing and makes it better, the way to respond isn't to ask people to respect how hard you worked; it's to look closely at the new thing, understand why people like it better, and then bring that understanding to your next iteration or your next product.
Though they explain why Threes is better in the next line. 2048 is "broken" and easy to beat whereas Threes is a deeper, more challenging game. I think they were trying to get across that they know that Threes is a better game because they spent over a year working out the design and ensuring that they didn't make a "broken" game like 2048.
Smartphones are a threat to morals
Try telling that to a Tibetan or an Inuit, they would starve to death.
This may or may not be a bad change to HN, it's too early to tell. Instead of having karma as the sole criterion of whether or not to endorse comments, why not have additional criteria such as age of the account, or number of threads started that netted x amount of karma?
I have been playing Threes for quite some time, so it came as a surprise to me when several commenters on HN assumed that 2048 was the original and Threes was the derivative.
I'm concerned that giving comment-approval power to people with x amount of karma will reinforce many of the existing problematic aspects of HN instead of opening it up to better discussion. It means that people with currently-underrepresented voices will have to "play nice" with the current mainstream of HN in order to be represented on the site.

For example, discussions here already have a pattern of being mostly men, and most people with significant amounts of karma are men - I don't know the data here, but I don't think that's a controversial observation. If you're a woman who is new to HN and trying to explain your work experience as a woman in a relevant thread, right now you can give commenting an honest effort and know that everyone can at least read your words and consider them. But under pending comments, instead women will have to write comments that men approve before those women's comments are even visible.

The pending comments system seems worryingly likely to reinforce HN's existing systemic biases in silent/hidden ways that will be hard to analyze and improve after implementation.

Edit to suggest an improvement instead of just criticism: I've been moderating forums and IRC professionally for six years (for del.icio.us and now for Cydia), and to change the culture here, I'd first try expanding the community guidelines with much more detail and several specific examples of unacceptable comments. It clearly has not been enough to only say "be civil", no name calling, and "no classic flamewar topics" - it's a good start, but vague and incomplete. Expanded guidelines would go along with clearly-indicated removals of unacceptable comments to show that the new guidelines are serious and not just suggestions. I would also try implementing a Metafilter-style flagging system: make the "flag" button consistently visible, with a "pick a reason to flag" menu that has one option per rule category (http://i.imgur.com/Aw03Tl2.png). This serves as an integrated (and "just in time") reminder of the rules, with the bonus of flag counts helping moderators find problem spots.
Regarding your comment on an "FPGA backend" for GCC, you have to understand that simulating a VHDL design (what is implemented) is a drastically simpler task than synthesizing an FPGA image. Logic optimization, place and route, timing analysis--these are things entirely out of the scope of the GCC project, and the details differ significantly between FPGA vendors and between an individual vendor's products. It just isn't a realistic goal.
That's interesting insight. I wonder what would happen if Bank of America took that same approach to pushing changes...

...what about the White House?

;)
There is one main moderator (who is not me) as well as several other people who could do something like that but wouldn't.
Like most diet advice that's still way to simplistic.

Eat a wide range of minimally processed foods avoiding anything your allergic to. Eat animals not just fat and meat. Things like brains, bone marrow, intestines, cartilage, and liver are all part of a nutritious diet. Again, eat most of the plant not just the most high energy parts. But also a wide range of plants and plant types potato's, rice, soy, and grains are just the tip of the iceberg.

Remember if your not starving you don't need to focus on maximizing energy consumption.
>>"...surely the 3rd parking pass for a one person household should be much closer to market rate than the first parking pass."

I daresay that all 3 passes ought to be bought at market rate. That's sort of the point of eliminating free street parking.
The main reason not to is that comments sitewide come too fast for a human to watch what's happening in real time.
"Why should it be the Web's responsibility to make offline better"

Because you care about your users being able to use the site?

Because modern users aren't tethered to the wall any more?

"Maybe they could start by not choosing to arbitrarily wipe Web browser data as the first step of reclaiming memory for the operating system"

Okay, now I'm curious.

Assume the system is totally out of storage. Something has to go. Should it be:

1) Apple's answer (i.e., deleting cached web pages and data)
2) Your answer (which would be?)
Vincent Flanders called this mystery meat navigation [1] and has a whole site about webpages that suck.. (a bit dated)

[1]http://en.wikipedia.org/wiki/Mystery_meat_navigation
http://www.webpagesthatsuck.com/mysterymeatnavigation.html
> I really hope that Servo helps to identify parts of the HTML/CSS specs (if any) that unnecessarily prevent parallelism.

This is beginning to happen; for example Servo work on running <iframe sandboxed> documents in parallel [1] led to the discovery that the HTML spec allowed different-origin iframes to mutate into same-origin, through the "document.domain" setter [2], which made process isolation infeasible (since it would require some way to merge separate processes with separate heaps back into a single process). That discussion led to a change in the spec [3].

[1] https://groups.google.com/forum/#!msg/mozilla.dev.servo/LQ46...

[2] http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2013-Aug...

[3] https://www.w3.org/Bugs/Public/show_bug.cgi?id=23040
The point is about design being held back or distorted by numbers - which are often a false prophesy when it comes to UX improvements.

Nobody is suggesting that numbers don't matter, but if you can't decide on a border thickness of 1 or 2 pixels without numbers to tell you which to go with, you've lost your mojo. And that matters in the long term.

When the aim is to increase length of time on the site or in the app, the numbers will "tell you" to make the interface more complicated, to hide the sign-out button (common practice), to hide the exit button (like Dropbox did on the desktop application), to force dependencies between unrelated services (Google does this a lot).

When the aim is to increase clicks on Ads, the numbers will tell you to make ads look like normal posts. The numbers will tell you to autoplay videos on tabloid news article pages. But all these "optimizations" are not unlike speed cameras placed at the bottom of the hill where lots of people can't help bumping over the speed limit for a couple of seconds. Good for revenue, bad vibes in every other way.
But this exposes an underlying assumption in their thinking, which is that a deeper game is automatically a better game. I would argue that this assumption is mistaken, especially on mobile, where people tend to gravitate towards games they can play in short bursts during downtime. In that context "deeper" just means "harder to pick up and get into."

That's an arguable point, of course, but I just mean that it's not as axiomatic as they make it sound that Threes is better just because it's deeper.
Neuroscience for kids
Yeah, the SoC boards a nice. So much of what you want to do on an FPGA these days requires the use of a processor anyhow, you might as well have an actual hard block instead of a NIOSII or whatever. We use DE1's at my company as the FPGA analog (pun not intended) of a Arduino Uno, for when we want to do a quick test of some part of a design in hardware, or want to stick the device into something but don't want to tie up a high end unit for something trivial.

Be aware that the DE1 has pretty limited resources for somethings. For exmaple, the on-chip memory can get tapped out pretty quickly when doing embedded applications, and it has less I/O and less RAM available off-chip.

Also note that the DE1-SoC actually uses a Cyclone V device, whereas the original DE-1 uses a Cyclone II, a nearly discontinued chip that is a big step down.
Block-level AIDS incidence map of San Francisco
Their comment that no one has yet to "beat" threes is in my opinion part of the problem. I get a kick out of beating something, having reached some goal (often in competition with someone else). So maybe 2048 is broken. Doesn't detract from my enjoyment of it.

Also knowing other people had "beaten" 2048 initially helped to made it more addictive.
You're totally right. Actually it's a weekend project I've been working on, and I just wanted to see if people would be interested in the concept.

I'll add a better instruction screen as soon as possible.

In the mean time, the goal is to revive potential life planets by dropping green, blue and red orbs on them, and giving them energy by dropping yellow orbs on the sun (dropping is the Enter key).
Where is the setting for that? I can't seem to find it.
I think this feature could have a very positive impact on HN.

What happens if somebody replies to my comment, but I don't get around to responding to that person for a few days. Now there are hardly any eyeballs hitting that thread, so probably a low chance of my comment getting approved by somebody. Is it possible that my reply will never get to be seen?
FTA:

> We don’t need phone-free zones the way we now have smoke-free zones.

We don't?

We do have phone-free zones: pretty much all theaters, many locker rooms, some classrooms, a few restaurants. Expanding this idea at least a little strikes me as a good thing.
I agree, this is primarily a consequence of being ad-supported. The same problem happens at Google, it is just less noticeable.

Google is in the fortunate position of getting to do the best things for users for 99.5% of searches, it is the other .5% that they compromise on.

At times, they have tried to do the best thing for customers on searches like "best morgage refinance rate", but in the end, they cancel the experiments because it would crush their revenues, and all the other good they are doing:

http://www.seroundtable.com/mortgages-google-advisor-14813.h...

Google advisor was an amazing product that super beneficial to Google users, but the problem was it displaced $20/click ads.
The Android version of Threes wasn't even out yet
Great! So it will be even more left-wing, white knights oriented, immature behind big books kind of an affair. Write me off today Paul! Have a nice day!
It was in Google's best interest to make the agreement and to enforce it aggressively. It helped keep salaries down and it reduced the flow of proprietary info out of the company.

I'm not saying that's right--because it's not. I'm just saying, thinking that Apple pushed Google around is the wrong reading. Google did what they did because they wanted to.
I've done this project before, except I used Tropo + Arduino Ethernet + Twitter's API. Coding the server in Node.js is way easier, but requires a computer to remain on and connected to the Arduino in order to work.

Also, the duct tape will come off after around 100 locks/unlocks, so I eventually had to remake the whole thing with a 3D printed frame and shaft that would be secured to the door. My initial version was horrible, held together by glue/duct tape/cardboard/prayers.

If you want to turn the lock without the motor, you need to have the Arduino detach the servo after the rotation is complete. If you don't detach the servo, you'll damage the motor if you turn it by hand, because the internal tachometer will fight as hard as it can to maintain the servo's position.

Overall a very cool project and a great primer into using Node with Arduino.
> Nobody cares how hard you had to work to get from idea to product.

That was my initial reaction to that statement as well, but upon reading on I realized that's not the point they're trying to make. They're not saying "respect our efforts," they're saying "we spent a year on designing this to be challenging and replayable," and they go on to provide evidence for their claims of superiority.
They mention that. "But why is Threes better? It’s better for us, for our goals." and then later: "that’s what’s better to us as game designers. We worked really hard to create a simple game system with interesting complexity that you can play forever."
The Sony Playstation Introduction Lead to more Warlords in the Congo
You haven't addressed any of the real drivers of costs, however.

Such as:

-compliance with the 891-page residential building code

-that making one change to an existing, out of compliance dwelling means that the whole building must then be brought up to the latest building code in all respects (which means that tearing it down and building a newer, more expensive structure which sells for more makes more sense in financial terms)

-expensive and onerous licensing of tradesmen leads to more expensive maintenance construction

-ridiculous levels of code enforcement

-corruption and collusion of developers and local politicians

Nice verbiage, though ... makes it sound like you know what you are talking about.
This is a great read.

As someone who pooped out a low quality clone of Threes for the purpose of teaching myself d3 ( http://www.kongregate.com/games/honkskillet/menage-a-threes ), I can say that there is a mile of difference between the polish of Threes vs 2048.

Also, I agree with the 3's creator when he says that 2048 is essentially broken. I had played 3s before playing 2048. I got 1024 on my first play through, and the middle part of the game was so tedious I resorted to the alternating up, left strategy just so I could advance the game. It's a little weird that a clone of a clone got so much attention.
Only if the iconography is more obvious than the equivalent English text (or icon + text). If it's not, then you might as well be using Egyptian hieroglyphs.
People's Bank of China Shuts Down All Chinese Bitcoin Exchanges
It seems like the specializer contains a lot of a compiler back end. (I am not a compiler guy, so my understanding is probably wrong.)

Different family members have different functional unit timings and different numbers and orders of functional units. ("orders" -- the order they drop results onto the belt. What's the right term?) Therefore the specializer has to schedule instructions.

Different family members have different belt lengths. Therefore the specializer has to insert belt spills, which seems to be analogous to register allocation/spills.

Different family members have different encodings, so the specializer has to determine the size of each basic block and link-edit them together. (Probably fast, just a lot of bookkeeping.)

It looks like there's a lot of work between the Mill IR and the actual machine code.
> HN has a persistent bug where the next button on the first page expires and doesn't work.

I don't think that's a bug, but a feature - a type of cache invalidation that forces you to refresh to ensure paging is accurate
I hate the new design, the content row is really small, it looks ugly.
Vive tu realidad para alcanzar tus metas
I think you are begging the question by accepting ZF (and that basis for algebra)and then rejecting any possible alternatives by saying you'd lose algebra. This is not true, even the article mentioned that much of math can be founded on infinity as potential, just a different approach. The issue really is a question of philosophy and what are axioms, what is knowledge and what is math.
Cool project, and really smart of them to put this on their blog. I know it seems obvious to a lot of us, but there are a lot of people out there that would never think of doing this.
could it just be that if the 'privileged user' upvoted or downvoted it, it would be considered an endorsement whereas not touching it would leave it pending?
It's almost a shame they spent so much time talking about 2048; it takes away from the point I gleaned: to make something simple and "obvious" takes a ton of work. I've spent months on designs, and felt bad because the end design was so obvious. "Why didn't I think of that in the first place?"
Yeah it's more of an insight into the design process than any sort of 'plea'. It should also be noted that for their previous game, Puzzlejuice, they also released all the emails/prototypes/images that documented the process, so it's likely they would have done the same for Threes even if it hadn't been cloned many times over. The response to the clones and rip-offs is just a tacked on part at the beginning because they feel strongly about it.
Afaict, the 30% rule of thumb has been quoted for a long time, but originated in an era when the main household costs were considerably different in other respects as well. The classic mid-20th-century rule in the U.S. was 60% of your expenses on housing+food, split about half and half. Nowadays the split is nowhere near half-and-half between those, in part because food has gotten much cheaper.

It's sort of interesting to see the historical consumer spending breakdowns: http://www.bls.gov/opub/uscs/home.htm
I appreciate the remark, that said
Speaking as a person whose gone to some of those schools.... That doesn't make me feel excited. While I learned a lot in those envs, they were toxic and homogeneous in many ways.

Also I'm deep enough in some OSS ecosystems these days that I already have the pleasure of being the (in my mind) slacker in a community of amazing technologists.

Heterogeneity and brilliant folks who are wildly different from me, who I can still communicate with, are how I thrive. Variety is good for the brain!

I'm not in any way suggesting YC isn't great for most folks. I'm pretty weird, being an general extrovert and a deep technologist in the same day is a really odd combo. Both as a help and hinderence
Thank you.

As I've stated before, either ADHD is real, or psychologists have found the world's best predictive test for auto accidents.

People with untreated ADHD have 3x the likelihood of being in an auto accident. 56% rate of substance abuse. Think about that for a moment.

56%. Holy shit.

These are the people who instead of getting help, were told that they are "lazy" and "needed to get up off their asses." Except that advice didn't work, what it does lead to is depression and dependency issues.

Oh then there is the fact that there are large structural brain differences.

I won't disagree that ADHD is over-diagnosed at times. I am horrified with how easily some people get an ADHD diagnosis, your general MD should not be making that call. There are multitudes of proper psychological tests for ADHD that should be chosen from, a 30 minute patient interview should not be the sole determining factor.
I applied, with growth. Funny enough this is truly the first time I've gone asking for money when I didn't need it.

YC has a lot of benefits, but I feel like it would be a amplifier to our existing success and a community of mentors and entrepreneurs to help us stay focused on what it takes to sustain growth...

Growth is very gratifying. It still surprises me when people like the things I build.
Yes, and irritated by an ineffective fad diet.