skysight-inc/HackerNews huggingface dataset:
"Surely one of them should work fine most of the time."

S-expressions?

NB I once got paid to write Lisp, C and PostScript on the same project, if nothing else it taught me to be somewhat flexible about language syntax.
Yeah right, I guess the 100 millions or so French-speaking people don't amount to much. On French keyboards it's ctrl+alt+"<" (which is at the bottom left of the keyboard), or, when available "Alt Gr"+"\".

Going out of your way to produce such small and dubious improvement is always a bad idea imho.

If you really think C syntax is a pain point, the sanest thing to do is to go with textual keywords like in ruby or lua.
Don't confuse the temperature at the surface of the Sun (5000 C or so, which is quite cool) with the temperature in the interior of the Sun (15 000 000 C or so ... quite a bit hotter). Still, it pales in comparison with the temperatures achieved in that experiment.
they are indeed similar - I like annotary's UI much better
That article is a year old.
My point was that displaying that on the front page about your language is not going it any good.

It is like showing obfuscated C to someone you are trying to convince to look at C
So does this mean that if you're a high profile target, you should immediately add a random folder to all of your computers in the program files directory?
As someone with a Science degree, but working as a software developer full time I've always wondered if I'm missing something by not having a CS degree. Certainly not enough to go back and get an actual degree, but would something like this would be worth my time?
Wow. This example certainly proves the folly of using tables for layout. Just think -- there are still some misguided souls who, using tables, write a small fraction of this method's code to produce a simpler, easier to implement, more portable result.

(Only partly tongue-in-cheek.)
> on virutally all keyboards, backslashes are very easy to type

That's such a typical US-centric attitude. On (most?) European Apple keyboards, "\" is alt+shift+7 or some similar Vulcan death grip combo. Not exactly "very easy to type".
Social Networks in Movies
They should really try that on a German keyboard. On mine, backslash is not even listed on the keys as an icon. (Same for Swedish, Norwegian, or Dutch, I think).
Ask HN: A free toolkit to translate your website; what would you pay for?
So we're working on a super easy and unobtrusive way to have your website/app translated.

We plan to provide the platform for free so you can have your community contribute translations.

What model would you prefer for us to monetize on top of that free service:

- Pay to have our logo removed ($)

- Pay for more features on the platform (like more languages)($)

- Pay for machine translations (integrated so not the Google Translate way) ($)

- Pay for human reviews of your community translations ($$)

- Pay for pro translations ($$$$)

Please help us out by giving your opinion!

Thanks a lot!!

Danny
I'm getting a little tired of these succinct blog posts which I think I'm going to start calling "toilet confessionals"; someone gets some grandiose epiphany while sitting on the can, and then bangs out a few paragraphs for a blog -- complete with massive hand-waving and over-simplifications (such as using shallow metaphors like comparing a business activity to a Snickers bar) -- and then pats themself on the back before calling it a done deal.

> Here’s the problem – analytics are expensive. They take time, they take knowledge, they take investment in analysis tools and data systems, and crucially, they require we be willing to change our behavior based on what we learn.

VERY broad generalization here; "analytics" is arguably the cheapest thing that you can do, unless you go and buy million-dollar software packages to do it for you. Nothing about analytics says that you must have your own private server farm, an enterprise copy of MicroStrategy (or w/e), and a building full of PHD's to get results.

> Moreover, analytics without purpose and no tie to decisions keep us from focusing on the most important tasks ahead of us.

Oh, come on. Replace "analytics" with 1000 other words and the quip still fits; this isn't a revelation on analytics, it's a fact of productivity: you'll never get to where you're going if you don't know where it is that you want to end up.
I would say the answer's pretty straightforward. Spanx isn't a tech startup.

Of the people I encounter, the most common type of person who look for stock options etc. as comp are people in the tech industry.
Same - Infection Details
URL:	http://viniciusvacanti.com/2012/08/14/th...
Process:	C:\Users\James\AppData\Local\Google\Chro...
Infection:	JS:Redirector-MA [Trj]
Reading up on SSLstrip, it looks like it relies on intercepting links and redirects sent over plain HTTP to rewrite them to something you control. So could this be defeated by authentication baked into the browser that would only send your credentials over HTTPS to a pre-specified domain? I know Mozilla was working on authentication in the browser.
C++11 interpreter - Cling (build and usage)
Original post 3 years ago: http://news.ycombinator.com/item?id=1042122

Is there a repository of sample code? I'm curious about how interacting with the filesystem, network, graphics would look like.
Yep. I wonder if they track stats on how many people do that.
In CS literature, this programming model is called "stream computing."

I work on System S, which is the research name of IBM's InfoSphere Streams, which is a distributed, realtime (edit: soft realtime; so, high throughput, low latency, but not hard realtime with guaranteed deadlines) streaming system with an associated language. Another project in this area is Storm. See this comment thread for more on that: http://news.ycombinator.com/item?id=3193115

But, Anic seems to be more related to the kind of streaming languages that came from the digital signal processing and embedded worlds. See, for example, the StreamIt project: http://groups.csail.mit.edu/cag/streamit/

In particular, a StreamIt tutorial: http://groups.csail.mit.edu/cag/streamit/papers/streamit-coo...

Note that Streams, Storm, Anic, StreamIt all have the same underlying programming model, but Streams and Storm target a different area than Anic and StreamIt. Streams and Storm target the emerging area of "big data" where you need to distribute your computation across a cluster. Anic and StreamIt are lower level: applications such as video decoding are streaming in nature, but one typically implements them on a single chip, and often even in hardware.

Standard disclaimer: my views are not official IBM views.
Work on unimportant problems.
http://www.yosefk.com/blog/work-on-unimportant-problems.html
Yes, without doubt this specific one is bad.
Some people will try to steal anything, even if it's nailed down.

And some people will respect the sign that says "limit 1 free, otherwise please drop $5 in this slot."

Sometimes you have to help the second group by not making them feel like suckers, but they are a much easier group to rely on to pay your rent.
It looks like that comment is from the author of a few popular-press PLs books (most recently Real World Haskell), so probably knowledgeable, though not Harper-level accomplished.
The dining philosophers example doesn't look too unreadable on first glance.
The temperature is achieved by slamming two nuclei together. There is enough time for the various particles inside to scatter off each other many times and establish a thermal distribution of energies between themselves, but not enough time for any of them to interact with anything outside the two nuclei. After the collision takes place, theses particles will stream out of the interaction region just like in normal proton-on-proton collisions, going through decays and physically traveling through various detector elements.

Presumably, the temperature is inferred by measuring the various energies of the outcoming particles (just like in a normal collision) and noting that they are distributed thermally (i.e. according to Bose-Einstein or Fermi-Dirac statistics). This distribution is tell-tale evidence that the particles exchanged energy through scattering many times.

I guess you could call this thermal imagining, although "thermal imaging camera" denotes something that looks at infrared radiation and measures its distribution (in order to infer the temperature of the matter that radiated it). In this case, the particles themselves (and their decay products) are exploding outwards and having their energies measured.
I don't understand the point you're trying to make with your comparison. Stripe's answer to PCI compliance is "use Stripe.js to make sure credit cards don't hit your server and then send your QSA to us". Yours is...?

Stripe's answer is, as these things go, a very good answer.
It's odd. I just looked at it again and now the square is gone. Maybe as suggested it was a rendering issue and it was just a coincidence that its was over the battery.
The state of kinect gaming. Design insights for full body interaction
No..it means if you are running a specific program which unlocks the code you are going to have a bad time (I suppose you could rename all of your program directories though... would that defeat this ?)
the syntax looks like a PITA. i stopped reading right after i saw it.
Reading the tutorial (http://code.google.com/p/anic/wiki/Tutorial) is a less unpleasant experience.
So you guys inked with Voxbone?
ugh. sorry. looking into it. thanks for letting me know.
Drupal is thriving. Drupal is dying.
Never quite understood the hype centered around it.

It had tech celebrities. It was known as the place where famous silicon valley / tech people (from google to even microsoft) would answer questions in their gated community away from all the noise of Yahoo answers. Of course now Quora is just another Q&A site but back when it first started, I remember it well. It felt so exclusive. Registration wasn't open to the public. When a question was asked it was answered by people who mattered or were in the industry. The answers weren't nessessarily better but they felt like they mattered more because of who they came from.

They used celebrity status to promote the site, then opened it to the public. Before they had something special. Now it's just another Q&A site. Looking back in hindsight, it might have been better to keep the exclusive gated community feel where only people with credentials (startups) are allowed in.

How would the community keep itself exclusive? I thought about that last year and came up with this: http://www.chrisnorstrom.com/2011/02/invention-creating-and-...
You might want to try the Neo layout. It's a modern layout that includes international characters, like German Umlauts.

(I'm also German and switched to American Dvorak earlier. I only heard about Neo later, and am too lazy to switch now.)
Well, are contracts about the spirit of the law or the letter of the law?

You can choose to strictly be on one side or the other, but the problem is that once you commit, you lose the ability to appeal to the other side.
The plane's need for a runway makes this impractical (unless you start tacking extra lanes on interstates), but for VTOL "cars" it'd make sense to build smaller-scale landing pads that feed into highway on-ramps.
The problem with patents
Very observant and lots of truth, thanks for the reply. In my opinion, the art and science of design takes all that into account. It's not simply aesthetic, but also purpose and utility as you say. It's a combination of art and science, but like most things, if you look at it strictly from one side or the other, you fail to grasp the whole and quality will suffer.
This looks like Communicating Sequential Processes with an ugly syntax and a standard library. What am I missing here?
> If you really think C syntax is a pain point, the sanest thing to do is to go with textual keywords like in ruby or lua.

Why?
I'm tech savvy enough to dodge the paywall, but I'm also a paying NYT subscriber. I do it because traditional journalism has nearly completely collapsed, and I don't want to see a world that's solely dominated by TechCrunch, Engadget, Gizmodo-style, he-said-she-said bloggery.

In the last year I've made a concerted effort to subscribe to media sources that have quality reporting and/or writing.
<< As you know, every Kickstarter project has a funding goal and deadline, both of which are determined by the project creator. When that deadline is reached, one of two things happens:

1. If the project has met or exceeded its funding goal, all backers’ credit cards are instantly charged and funds go directly to the project creator.

2. If the project has not met its funding goal, all pledges are immediately canceled. And that’s it.

Amazon Payments is the only processor that currently supports these requirements, and currently Amazon Payments does not support non-US recipients — meaning that you need a US bank account and address to launch a project on Kickstarter. >>

http://www.kickstarter.com/blog/amazon-payments-and-us-only
direct debit ("Lastschrift") is kind of a reverse transaction. You tell your $own bank to collect the money from an account of your customer at $other bank
Speeding Up Hadoop Builds Using Distributed Unit Tests
iPads are actually being adopted in aviation precisely to get rid of all the crufty old manuals and maps.

I flew to a conference in Vegas last month on a 737 (via Southwest). Chatted a bit with the pilots and was reminded how cramped the cockpit is these days. Even with multi-function displays, there were a billion levers/buttons/knobs. How they ever were allowed to have a hyper-curious kid in the cockpit back in the day is unthinkable.
Did LendInk provide financial benefit to any author? My understanding is that it only acted as a clearinghouse for one-time loans.
The best response from Google that could happen here is that they implement a notification feature as to when a OTP is generated.
Microsoft Surface for Windows RT tablet coming October 26th for $199?
There were a couple of things plugged in in my house that were chewing up huge amounts of electricity. Very large incandescent bulbs in our bathrooms were one of them.
why does that show that Quora is overhyped? your contention is just that the value per user could not possibly be as high as facebook/google etc?

Quora has pretty rich content and while they'll never have a userbase like facebook i don't see why the value per user number is wrong
Top 10 ways to prevent healthcare data breaches
I know you can use the empty interface but it hands off type checking to the runtime, which neglects the type system for a bit of generality and defeats the safety of having static typing in the first place.
AdWords Sitelinks Policy Changes -- What You Need to Know
It's interesting that Apple, despite their success, is basically in the same place as it was -- having a software company beat them by making an OS that runs on myriad hardware.
Communicate often.
Have a beer with a fellow programmer.
Don't be afraid to break code.
They may on other things, like journal subscriptions.
And apparently less readable than Perl.
Tastemaker (YC S12) is an online interior decorating service for everyone
Dear HN community,

we´ve been working on this project for a while now and happy to get your feedback and questions for this very first version.

Thanks,
Michael & Jermain
Procrastination seems to be a hot topic on HN lately
Accurate Title: Take Free Unaccredited Self-Study Online Classes that are part of many standard C.S. programs.
I liked the advice:
First, don't listen to most of the advice offered to procrastinators.
Second, don't sit around feeling bad because you lack willpower.
Third, avoid perfectionism.

Sometimes procrastination happens because you are not prepared enough to do a specific task or achieve a goal. The article has some concrete suggestions to address those situations as well.
WiNdowns alreandy made tons of fails with win mobile 7
missing too much important features.
wont be buing that sheit in 3 years
Full support for platform use case including the easiest possible merchant onboarding and ability to charge "app fee" for services.

IMO, this is the most interesting and differentiated part of the service as compared to, say, Stripe (which I use and love).

Who else offers turnkey support for building your own marketplace, not just taking payments from customers?
Unethical Defaults
"A shipping minimum viable product held together with bailing wire isn't so bad - even if vaporware provides the ultimate ease of maintenance."

Totally agree.

In general, Good grief. This contrarianism is a little unproductive.

If someone gets something done quick... oh, well, you're going to have to throw away the code.

If someone builds it the a little longer way.. oh, you're not using a rapid enough technology. They don't mention how your code won't work in 3 years because it might not be backwards compatible.

Be careful to take the opinions of those who aren't shipping anything regularly.
FundersClub: getting Crowdfunding right
Maybe the tutorial would be a better first impression:

http://code.google.com/p/anic/wiki/Tutorial

I thought the idea of Streams was interesting and appreciate OP for posting this.

This is a free creation by someone out there who gave their time to do something harmless, useful and freely shared.
This same repo was posted here in November of 2010. I started following it, but the owners quickly got overwhelmed with other projects, or work, and it all lost steam. I deleted my google group membership yesterday. Funny this pops up now.
Those are special cases for Germany and Spain (I implemented that stuff for a german webshop that has to make the same exception). I'd guess it's the same for Spain.

German customers who buy in a german webshop have to pay VAT and then claim it back later in their tax return, because the german tax authorities don't allow that exemption beforehand.
The Price of Beauty at Olympic Sports venues
CMMS
Flash for Android dies tomorrow, long live the 'full web experience'
No, but Amazon did. Per one of the linked articles:

"Just as with any other lend, the author gets her commission[...]"

http://www.publetariat.com/think/congratulations-you-killed-...

So, yeah. By killing LendInk, they deprived authors of potential royalty income.

EDIT: Per Amazon's terms and conditions, not linked from any of the articles, this isn't as clear cut. Some authors (members of the KDP program) can get money from lending out their books, but the 1x per purchase lend does not, as pointed out by j_s.
The GP means internal temperature. 41°C would be a ridiculously (fatally?) high fever.

BTW, as a teen I remember playing out in the sun at a good 52°C. Don't think I died :)
Well, wasn't MD5 broken?

It should be possible to do a brute force search using a couple of days of EC2 or (insert your favorite cloud provider) here. And by bruteforce you can try text search, or just go for the raw bytes. Not sure a collision can work in this case as well.
2. Partial commits

Commit file X, then commit file Y.

You can also commit only a part of file X! `git add -i` brings you to an interactive 'add' mode where you can view, split and add each hunk individually.
For those who are interested, there are other substantial discussions of this here on HN:

http://news.ycombinator.com/item?id=4360626

http://news.ycombinator.com/item?id=4361889
Looks like it's not in active development. The documents and source code are dated 2010.

http://code.google.com/p/anic/source/list
http://code.google.com/p/anic/w/list
Actually - the two companies I linked are exciting because they can do device-level monitoring with just a single monitoring device at the meter.

Both companies do a horrible job of explaining this on their website, but one of my coworkers went to a presentation they were both at the other week.

Basically, they have a database of unique waveforms(?) (I'm an electrical illiterate, so I may be saying something quite stupid) for individual devices and appliances. So, for example, when you plug in MacBook Air to recharge it, they know the unique profile of the effect that device will have on your home or office's power consumption, so they can separate it from your overall power draw.

Which means that the software, using a single measurement point, can break down your home or office's entire energy consumption by individual device / appliance in realtime.

Which to me, seems a bit mind-blowing. But like I said, both companies do a horrible job of explaining this on their websites.
Yes, you could MITM the attempt to load the settings page, but it would require Alice to be attempting to load the settings page. This is a MUCH rarer activity than just opening her inbox.
Yeah that was ok, but why put this obfuscated code on the front page?
I'm not a big fan of the Samwers, and try to avoid using any of their services.
And this time I might end up using their service. I simply have no option.
This is not only proof of their lightening fast execution, but also how all others fail.

German/European startups: fail. None of them were interested to get into this space. They all want to become the next payment / mobile solution and all had no interest about serving the biggest platform- web.

Stripe: fail. I know how startups work. I know that expanding is not easy. But they have raised $20 Million. You could pay a local team of 10 a year, and would have not even spent 5% of your funding. There is just no excuse.
German developers wanted stripe BADLY.

German / European banks: total fail. They completely lack of any vision, and are busy enough staying alive.
It would help if fellow HNers read through the content a bit before upvoting something quickly. Here is a project which was last updated more than 2 years ago (no changes in source/tutorial/wiki in 2 years). There's no working implementation to support the claim. Any sane programmer would highly doubt existence of a (faster_than_C && safer_than_java) claim. Why are we as a community are becoming more and more obsessed with sensational link-baits?
Dart plugin for Eclipse now ready for preview
How do you type paths in Windows? Do you use the forward slash instead?
Your core temperature doesn't reach 110' F, that's how you don't die.
After-Birth Abortion: The pro-choice case for infanticide
Young Rewired State 2012
I'm sorry, it was posted at hackurls.
>Comments are for the weak,

Care to elaborate on this ? Commenting code is bad ? Or did I miss the irony ?
Why can hackernews submissions not be downvoted?
You do know that "\" doesn't even exist on Japanese keyboards, right? It was replaced by "¥" a long time ago.

If you were serious about making things easy, you'd look at all the common keyboard layouts (not just American ones) before choosing a "thought-out practical compromise" that is of dubious practicality.
Which I suppose is why there's a 2:1 license-to-code ratio for this project.
He somewhat obscures that point with tangentially-relevant grumbling and dead-horse-beating, if indeed that's the point he was trying to make (I guess I can see it, looking at the submission again with that interpretation in mind) -- you've made it more clearly in a paragraph than he did in a whole blog post.

[edit]

Also, Haskell does have type-safe exceptions -- using MonadError (http://hackage.haskell.org/packages/archive/mtl/latest/doc/h...).

Actually, as far as I'm aware, IO exceptions don't see much use in practice -- they aren't considered very "Haskell-y". In fact, that's partly because of the dynamic typing aspect that this whole discussion centres around; but also because their behaviour is dependent on evaluation order, and because the possibility of an expression throwing one isn't encoded in that expression's type. None of that is really in the spirit of idiomatic Haskell.

As such, MonadError is the way exception-like behaviour tends to be handled, AFAIK.
From the FAQ (A good idea to read the FAQ first) Althought it's not really a full 'why'.

"Why don't I see down arrows?

There are no down arrows on submissions. They only appear on comments after users reach a certain karma threshold."
Get Facebook Likes in Excel