skysight-inc/HackerNews huggingface dataset:
Syntax trivia is a very important component and a pretty natural fit once you start thinking about the feature that we decided was absolutely necessary: full-fidelity round-tripping between parsed syntax trees and the original source.

I think this is one of the most common mistakes compiler writers make -- they don't spend enough time thinking about incorrect code. Let me be clear: most code is wrong. If your code is right, you compile it once. If your code is wrong, you compile it many times until you get it right. More importantly, if you run your IDE off your compiler, almost every character you type is a wrong program.

Having a full-fidelity syntax tree is essential for having great experiences with wrong code. In addition, it easily solves the problem of having to serialize your trees -- the source text is the serialization.

This feeds into API considerations as well. A number of people have repeatedly talked about how cool it would be to have a lot of other tools understand your AST (like if Git could support checking in ASTs instead of source). This is the wrong way of looking at it. If you're dealing with a raw AST you often have to have domain-specific knowledge of the language itself. Instead, what you want is to take the thing with the most domain specific knowledge, the compiler, and allow it to answer questions, i.e. have an API. By having round-trippable source, all source is essentially given a transparent API that can be used just as if you were interacting with the source code itself.

Anyway, this is going off the rails, but it's one of the numerous things I'd point to for many production compilers and say, "you are the past, this is the future."
It doesn't matter. I remember the potato, and that's enough for me.
Yea, this piece reeks of it...

"What makes Swarovski’s crystals better than its competitors? It’s all about brilliance."

"well-cut diamond is always going to have more fire and more brilliance than a glass crystal,” says Walker. But that, really, is debatable, and also flexible: there’s only so much you can do to a diamond, but a synthetic material like Swarovski crystal has no limits."
One-Wheeled Gyro Bike Is AWESOME
Using ECMAScript 6 features today
I would say the biggest problem with pages like this is that it "jumps" around as content is loaded. The fact that ads are lazy loaded is not bad (probably good actually!).

This is easily fixed by simply having the container set to exact width/height so that it doesn't mess with the rest of the page when it loads.

CNN also has a sidebar that pops in with other stories. Don't do that. Render it on the server.

Just a couple of fixes like this and the page would be fine, even if some extra stuff takes a while to load. They key from the user perspective is that the article should immediately be readable when the page loads.
It could just mean that he doesn't want that on his profile.
Clearly we should boot the operating system straight onto the GPU.

(Joking, but also a great project if you have an army of graduate students to keep busy)
I really like your point about the vinyl. However, land property rights are also a fantasy. Its a legal construct. I mean that. How can anyone claim to"own" the land if us as a species are just 2M years old, comparing to the Earth's estimated 4000M years existence. But look at the mess we created around land property over past 2000 years! So why everyone in the West was so surprised when Russians revolted in 1917 to bring land back to those who works on it and depends from it?
I know the professor who did the review. He sent a mail explaining what actually happened, as opposed to what is shown by the mayor's website. The actual report will not be finished until August, so whatever you are seeing is not the complete report. What you are seeing is a preliminary result concerning a specific part of the system.

Unfortunately, even after the actual report si finished, the university will not have permission to make it public. So we may never see the real results.
Fortunetellers are not financial advisors
The million mile lifetime status is based on "Lifetime Flown Miles," which is different than EQMs (elite-qualifying miles), and "Award Miles." EQMs reset every year, and are used only to set your frequent flyer status level. Award Miles are equivalent to a currency, and you can accumulate them and spend them on award tickets and other things. The reward for the bug bounty is only in award miles.
Moving data around is just grunt work.

Real science requires a creative and critical mind, which takes years to mold.
> If a husband and wife share and account and share an address do you send them separate statements, or combine them?

Don't allow people to share accounts? That seems to solve a lot of problems. What problems does it create?
How will the NSA/CIA get "unofficial" access to the travellers data if they step up their encryption?
who says what crime doesn't pay? He stuffed away about $0.5M and got an immigration to US in less than it takes most professionals. All the downside is 33 months in US prison. And no, Belarus wouldn't torture him, he isn't a dissident, though some in the KGB/police there would probably try to press him to pay the "tax" from his profits - such possibility isn't a valid cause of asylum in the most Western countries.

On the other side - that Boston gangster, "Whitey", was allowed even to kill people as long as he was informing for FBI, so immigration is just a peanuts compare to it.
Moore's Law is about transistor count, not clock speed. They used to go together, now they don't, but Moore's Law is still doing OK. This is an indication that it may be coming to an end, finally.
What? Where?

You're either talking about lower-lower middle class, or far outside the large metros, I presume?

I'm amazed no one mentioned Bob's Burgers, at any rate. Are you in the same Brazil I'm in?
Introducing Talky On-Premise
Not only did he test it live, but he used the gift card to purchase items. Could have easily walked in and checked the balance without purchasing anything.
While I agree the whole system is immoral, I have to ask what will you do if you have a critical injury or disease? Lots of things can happen outside of your control and healthcare is an insurance against going bankrupt.
That's actually not that weird (minus the dreams). There are times during your circadian rhythm when you will have trouble falling asleep no matter how tired you are. You probably just were in one of those periods when you tried to sleep.
I thought Moore's law had more to do with density than clock speed. I thought that increased density helped to increase clock speed but that was not really Moore's Law. Recent increases in density have not helped clock speed as much due to other constraints on clock speed, but the density has still been increasing, hasn't it?
Adopting Objective-C Generics
> Why aren't we seeing 8, 16, 32 and 64 cores?

Intel has 8-core i7s, up to 18-core Xeon processors, and up to 61 cores in Xeon Phi coprocessor packages.

> If you reduce the feature size and effectively thus double the surface area available, why not increase the cores?

Because, outside of narrow domains, software that can effectively use lots of cores doesn't exist, so you don't provide good bang for the customers buck by doing that. For most customers, there's no utility for that.

> Cache can improve performance but not like more cores.

And vice versa -- more cores can improve performance, but not like cache. Which is more useful depends on software and workloads.

> Under Erlang/Elixir, we are able to get close to linear speedup from additional cores.

On the right kind of workloads. And, the people with those kind of workloads, have many-core processors available.
When do you get to research your unrelated ideas? Do you have a set time of the week for it? Or do you just go through your list one by one as and when you finish the current item?
Most of the clients are very used to an "Excel" like interact for their backend. I am not using excel per se, but using excel to manipulate data and seamlessly push the changes to e-commerce.

So the user uses google docs and all its rich UI to manipulate data very quickly and with the click of a button (inside google spreadsheet) the data gets pushed to the ecommerce (after validation). The status of each update is then pushed back to the spreadshet.

The goal here is to let users use their familiar UI for managing their e-commerce backend.

It was my mistake to say that I am using excel as the backend. The correct phrase is that I am using the google spreadsheet as the data manipulation UI for ecommerce and then sync-ing it to the ecommerce backend.
From the announcement 5 days ago http://www.reddit.com/r/announcements/comments/3cucye/an_old...

"Steve is rejoining Alexis, who will work alongside Steve with the new title of “cofounder”."

Cofounder is the title of his new role, not just the indication in his bio that he helped found Reddit, so it covers what he does there now.
Improving patent quality one search at a time
The lions share of bug bounty reporters are from overseas.

I can't even remember a single submission from an American in the bounty I'm involved with.

So in conclusion: if you limit yourself to just that audience, and tempt them with only miles, most americans who are competent enough to obtain bug bounty rewards are making enough money that miles is kind of a dubious incentive. So sure- you save money, but you get fewer submissions, and you get less return on investment than a bounty that pays out.
I hear it has a web interface now, maybe someone could write something using phantomjs/casperjs that could push and pull mail.

I Used Lotus Notes at three successive companies, from 1995 through 2010, excluding when I went to college. I went through this. If they're blocking pop/imap, there's nothing (good/worth doing) you can do.
The Gruber quote is (as is typical for him, I guess) insane hyperbole. The mobile Web is not "looking like a relic" because I'm not going to go installing an app to read an article; that's more trouble than dismissing the modal yammering on about privacy policies.
I used to work with the author of dnsmasq - I’d be surprised if he sat on a vulnerability report the way some larger vendors do.
PDF becomes 4th most popular religion
I wonder if they could add a "weight" to each feature and then automatically determine the application size summarizing all the weights.
I think the greek's demands that Germany will pay back for what they've stolen during WWII (forced to pay the cost of the savage occupation) was important, especially as a reminder now that we see history repeating itself as if nothing was learned. They'll never change and the fact that neonazis are even tolerated there is disgusting.
FusionTables looks awesome.
I am currently using a simple ETL wrapper for google spreadsheets and it seems to be more than enough to do the sync for limited amount of data.
This is perhaps what I need to scale it to larger data sets.

Again, I deally I will use the underlying db for e-commerce as well, so that there is only one data model.
How babies “hijack your brain” with their screams
Yeah, even without the step to 10nm, the third generation 14nm chips will probably be a bit faster than the second generation. Density can't be improved but there is surely efficiency to be realized.
Unfortunately, the mile multiplier you earn at higher statuses only applies to award miles, not EQMs, so it doesn't make it any easier to attain / retain status.
Why we are teaching science wrong, and how to make it right
Q: What is the french word for color Yellow?

A: Juane

It should be Jaune, just a small typo.
You may have misunderstood me. I was talking about the value of frequent flyer reward miles. So, for example, in rough terms, a round trip coast-to-coast coach flight in the US is going to cost you on the order of 50,000 rewards miles depending upon a number of factors. Buying the same ticket for cash will probably run you about $500--again in rough terms. So your "miles" (really reward points but everyone calls them miles) are worth about a penny a mile in that scenario.

Some airlines are moving to systems that tie reward miles more explicitly to both cost of tickets paid for and value of tickets being redeemed for but the above scenario is how it's generally been done to date.
I thought on this for a while.

The problem is that, as a user, I want to be in control, to dictate what's allowed and what not. But as developer, I want the browser to behave like I need to accomplish whatever the site is offering to the user.

So there's a conflict there. And the browsers should be the mediators, much like the OS is, at a different level.

If the web were merely declarative, we would have gotten a better web
1) I think you're asking too much of what is essentially a silly experiment.

2) What if potatoes become hip?

3) If you want auditable PPP conversion rates: http://data.worldbank.org/indicator/PA.NUS.PPP
Yes, a dash; “chip-making changes” makes much more sense. Horrible title indeed.
Startups Finding the Best Employees Are Actually Employees
Pentaquarks Have Physicists Psyched–And Baffled
Her, the Queer Dating App for Women, Goes Live Across the United States
And yet, my system is squeaky clean, and has been for years.

And shock horror, I don't even have a virus protection program installed. I install one ever 12 months or so. Actually I install a few at one time to be thorough. Do a complete scan, and of course it comes up 100% clean, then I uninstall all of them and get on with work.

Continue being paranoid and using up CPU cycles to serve your paranoia while I enjoy a lighting fast workstation. The choice is yours. Choice is good.

When I was student, I didn't buy games. I downloaded them. Got malware and worse even with virus protection. I buy games, since about 2002 I just buy the software I want. No virus/malware issues here.
>Cofounder is the title of his new role

that isn't really a role though, right? Steve Wozniak was "cofounder" at apple, which meant he did a few public appearances and such and was paid but he wasn't "working" there. A cofounder is a catchall title when your company is like 3 people in a garage and your buddy already snagged the CEO title. Who knows what's up with reddit these days though, I am going to give it a month and see how the dust settles, can't make any bold projections from a twitter profile change.

edit: Also, I commented that I thought it was a bit weird that dang killed another post about reddit which I felt actually contained relevant info, but 20 upvotes on a twitter screencap is a bit much.

edit2[the dead thread eddit]: I totally agree with this flagging [whoever you are] but as a courtesy I, and other HNers i've seen, typically post why. This one is pretty obvious but it does allow a bit of transparency and it seems positive unless there is a strong reason not to.
Happy Eid Mubarak 1436 H
For all Muslim,

Happy Eid Mubarak 1436 H.
Paper: Modnotebook

Interesting product. It's a regular moleskin, but it comes with an envelope so you can mail it in and the notebook will be scanned and put into a cloud account for you in various formats. Then the notebook will be mailed back to you. I find this to be a great way to preserve ideas and drawings.

http://modnotebooks.com/

Pencils:
I'm an artist as well as developer, so I'm extremely picky about my mechanical pencils. My number one requirement is the need for a replaceable twist-up eraser. I burn through erasers like no other, so having a long eraser that you can twist up as it's depleted is a necessity.

Paper Mate Clear Point 0.5mm
http://www.amazon.com/Paper-Mate-Mechanical-Assorted-34666PP...

Pentel Twist-Erase III 0.5mm
http://www.amazon.com/Pentel-Twist-Erase-Automatic-Assorted-...

There are pros and cons to each of these. The Twist-Erase III's are more durable and there is more friction that keeps the eraser put. The Clear Point can break if you step on it or simply wear down from use. You'll also find yourself twisting the eraser back out as it likes to twist back down over time. The main advantage of the Clear Point is that the nib retracts completely so you don't stab yourself when you put it in your pocket. I can't tell you how many times I've been stabbed by the Twist-Erase III. The quality of both of their erasers is good.

I'm very much 50/50 on these two. I will say that I won't use anything but these.

Pens:
I do not use pens.
If was out, would all the social justice warriors be shouting about it, like they did with chairman pao?
Show HN: FriendsTonight – Meet new people nearby with your friends
Any more of these interesting puzzles?
The problem is that the alternative to tolerating them is to lock them up for expressing their opinion. It's already illegal to claim the holocaust never happened. What specific, actionable policies would you put in place?
Please let me know if anyone has questions or additions! I'm around :)
Non-exact computation is useful for some stuff: machine vision, deep-learning, and probably other types of machines learning.

Those have a wide variety of uses and they demand lots of compute.

Also in places where performance is critical and money is spent on optimization, isn't lots of this bureaucracy removed ?
The point is you cannot distinguish between reality and illusion even if your model accurately describes reality. In the absence of mind everything else exists, but there is no one to _know_ about that and exploit that knowledge. It reminds me classy 5th form physics lesson, when our teacher explained limitations of Newtonian mechanics before lesson on basics of electrodynamics. For those kinds of "physics" time is parameter, coordinate, models make sense. But Einstein came and here we are. And we are not even in the beginning of understanding what "spacetime" _really_ is. That is why I everywhere state in this discussion that we can have 'time' for practical purposes only. Yes, there is the real thing. But we lack tools and senses to perceive it.
I'm more interested in why GCC still doesn't have a D frontend.

Back when people were criticizing Google for acquiring GCC developers and then adding their own Go language I think they promised to add D in like 4.6 or something like that.
The different games are very clean and function as I would have imagined. Nice job! Can you describe your tech stack?
A UA saver award on business is 115k miles roundtrip international. You could fly from San Francisco to anywhere in Europe in business class and back for 115k miles + ~$10.
Good observations. Look at how much easier it would be to solve this version of the Martian potatoes problem which avoids percentages altogether:

Earth has developed an insatiable appetite for Martian potatoes with their tasty pulp. Yuki runs a successful manufacturing plant on Mars which synthesizes a product called 'Martian Instaspuds'; instant potatoes being more cost effective to ship. Now these red potatoes (it's Mars after all) are processed in lots of 100kg mass which consist of 1kg pulp to 99kg water, 1p:99w. For 'Instaspuds' this ratio must be reduced to 9p:1w. How much water must be boiled-off in solar powered kilns on the Martian equatorial surface to achieve this ratio?

1) posit the pulp mass remains constant at 1kg

2) x = end product mass; 9/10 x = 1kg; x = 10/9 kg;
1/9 kg = final water mass in resulting mixture

3) subtract
I know three people who do vote counting every year. They all agree that the voting went very smoothly, with less crowding than usual, and the counting took a third of the time it usually does. This is unrelated to the security issues, but to them, the benefit was very clear
Richard from DotNetRocks does an Awesome show on this.
https://www.dotnetrocks.com/default.aspx?showNum=1130
Too bad I can't apply from the US, it's fun :D
Any web server that serves at scale can readily use 1024 cores... Nginx, servers built in Go, Erlang and many more. It would reduce hosting costs and complexity substantially.
It might be a strange (and incomplete) thought but how I see it is that the browser would deduce the color. Contrast would be relative to text. For example the panel has a contrast of 0.8, so the browser should chose a color which is readable according to the text color if we would put both on the same panel. This color could be picked from the OS design. It does not mean that it would be ugly tough since you can use pretty good designs and colors, the web would just look much more consistent.
It won't serve to eliminate cruft, but it will drastically reduce the effect it has on load times, which is a very significant part of the problem. If server push and connection multiplexing are used right, you could load an entire page in 1-2 round trips.

Hopefully, a lot of that second round trip would be extraneous (ads/tracking/etc) and the user can start using your content immediately.
The headline misses the most interesting part: This is released by the NSA.
Or the production runs are even more shite and buggy that the usual crap they produce and no amount of downclocking and microcode updates can hide it (yet)?
This is a really interesting discussion, and I quite like the distinction you make between "most efficient" and "most similar" representation in the target language. From that perspective, it makes sense to me that CoffeeScript is very much a transpiler, while Closure is very much a compiler, which meshes with common terminology.

But it seems to me that these should be considered different kinds of optimization, rather than fundamentally different things, eg. `xpiler -Oreadability` versus `xpiler -Oefficiency`.
GMail ssl labs test grade B
This is a standard compiler feature, yes -- lots of real code out there has a lot of dead writes, such as debugging code that has been only partly removed or disabled. Historically, it's been a significant win for some of the SPECcpu benchmarks.
For me personally, I don't see pricing as the question. The real question is value and what value your service provides me or my business. If you can show me how your service will make my job easier or improve my way of life, I don't necessarily care what the price is. With that said, the price has to be comparable to the value you provide me. The more value you provide the higher the price I will pay as a consumer. I will also pay more for better quality.

Without knowing what your product/service is it is tough to answer your question specifically. My advice is I think you want to make your plans as simple as possible while conveying the value you offer through each plan. Offering a free trial is one route, but make it easy for the consumer to signup and cancel (i.e. no credit card required). Don't feel forced into a free trial option though. Having one paying customer is better than having a hundred non-paying customers.
Please give us more details about the URL blocker you use. Is it a browser plugin? Is it a network change at the OS level (HOSTS)? Is it a firewall or routing block? Is it middleware in a container running in your VPC?
Nope. You can go beyond that in a variety of ways. :)