skysight-inc/HackerNews huggingface dataset:
I don't know about your radiative exchange example, but it is often possible to reparametrize the problem. For example, sometimes you can replace the parameters (x,y) with (s,t)=(x-y, y), which would get you further: x^2-y^2 = s (s+2t), which is stable at s=0, and if x>y>0, then it's stable everywhere. This can shift the region of instability to somewhere far from typical parameter values. Otherwise, yes, this isn't solvable.
Approachio – Wisdom of the Crowds
US Currency Re-imagined to Celebrate Ideas, Not the Dead
This is quite accurate, except for my worst comment:

"No way you're a failure, that's all I'll add."
-BasDirks

It's pretty obvious how it was misinterpreted.
> "Often, our theories are good enough to get us through the day, or at least to an age when we can procreate."

This is a fantastic line. I guess getting to the age where we can procreate is all that's needed by our genes !
hahaha.

Works for me.
https://transfer.sh/6y7eK/riverbashing.png
I'm really impressed by the generalization to other powers, including the regular square root. It's the first time I've seen that hack (actually even the author mentions he found nothing on google). I think I could definitely have used that when I needed to compute square roots of fixedpoint numbers with no HW support, it looks very significantly faster than the iterative "by digit" method.
Five Choices: Or, Why I Won't Give Dave Pell Twelve Dollars (2002)
The fact that HN is a site that performs a function very similar to Reddit, and happens to be written in a dialect of Lisp is completely coincidental :-D (unless there has been some comment by pg about his motivations for making HN that I missed, but I kind of doubt it).

I believe pg stated that HN was supposed to be what reddit was originally.
DuckDuckGo has a 'bang' feature, where you add a bang like '!g' to search a different site directly.

For example, '!g hacker news' becomes 'https://encrypted.google.com/search?hl=en&q=hacker%20news'.
It is effectively impossible to have an unsafe memory access error in Rust

Please, don't say that. Lets be reasonable. Rust is great, but Rust code crashes and segfaults too, just like any language, programs have bugs, and those bugs can cause program failure.

Rust just has less of them, because it has a smart compiler. ...but it's not right to suggest that it has none.

Remember:

There is no way of ensuring that a rust program does not result in a segmentation fault or other memory or race condition as a result of unsafe code.

There is no way of ensuring a rust program does not contain any unsafe code.
I swear this is HN's favourite bias to bring up on any topic relating to intelligence and aptitude.
Comment listed as my worst (without enabling "Back In The Day" option, id=7642888) is presented with wrong link to my other comment (id=7701968). Chronologically 7701968 is my next comment after 7642888. Off-by-one error somewhere?
Increase your productivity by ProofHub
Zero-Shot Learning Through Cross-Modal Transfer (2013) [pdf]
Can anyone explain why Chinese software like this is branded "spyware", while Google Play and iCloud services aren't? Since it seems the difference is just in the country that spys on me?
Ugh. It's shameful when people use wrong arguments about mathematics to oppress. I really wish you the best.

This article first appeared in "Computing in Science and Engineering" magazine, so its audience is mainly scientists in various fields who use floating point in their research. Because of that breadth, I tried to make it as accessible as possible, while teaching enough floating-point principles to make debugging make sense.

I honestly hope that everyone who uses floating point reads this.
Grace Hopper – computer scientist and rear admiral
So convert floating point to its integer representation.

Would something dirty like this be feasible in rust?
Apocalism.js (or, How I Automated My Illustrated Short Story Build Process)
Will something stop me from using Protocol Buffers if I move to Clojure?
Really? I tried to use DDG, I really did. But the results are just so subpar unless it was a simple "navigational" type search where I knew exactly what I was looking for. I really want to quit Google. I'd even pay for it. But they just dominate by such a large margin.
I recently started using a VM built using Mailinabox, which was both painless and surprisingly excellent.

https://mailinabox.email
Another big way to reduce impact on your rate-limit (at least with Github) is conditional requests.

If-None-Match / If-Modified-Since and using the E-Tag header.

If the resources have not been modified, or doesn't match that revision it won't count towards your limit.
Thanks a lot for sharing.... :)
HN Berlin meetup on Thursday 2014-10-30
I'm afraid the lack of an MMU will make running Linux impossible unless things in the kernel have changed dramatically since last looked into this.
Did you compare its speed to built in atan2 function?

I counted the cycles for you method and it comes to around 50 plus a conditional. Built in function should be around the same.
Rarely I'm that amazed at encodings.
We had this discussion on the Racket user's mailing list a couple of years ago. One user with an AMD processor experienced significant stalls; others with Intel processors didn't.

I don't know the status of AMD's floating point at the moment, but I hope they're doing something about that.
Free advertisement (people talk about it, and the phone is so good the website can't even handle the demand), and it doesn't matter since minions will still crawl to buy one asap.

Why spend money?
It's an idea that recurs throughout history. We've got Socrates and Shakespeare already mentioned in the thread, to which I'll add:

W B Yeats: "The best lack all conviction, and the worst / Are full of passionate intensity."

Bertrand Russell: "The fundamental cause of the trouble is that in the modern world the stupid are cocksure while the intelligent are full of doubt."

Charles Darwin: "Ignorance more frequently begets confidence than does knowledge."

the Tao Te Ching: "To know that you do not know is highest. To not know but think you know is flawed. ... The sages are without fault, because they recognize the fault as a fault".

(Semi-interestingly, I can't find anything very close to this idea in the biblical books of Proverbs and Ecclesiastes -- the former sees certainty as something to aspire to, and the latter is just equally down on everyone, wise and foolish alike.)
How to increase efficiency and productivity of mobile development
Running everything in AWS doesn't seem very Microsoftish...
A help on buying Zynga poker chips
For those curious, go look up Phone State and Identity. If an app wants to behave while your in the phone, it also needs to be able to read your IMEI and the number calling or called. So a flashlight app that wants to disable in call can now see that you're calling a cancer doc. This hardly seems accidental, given that knowing if the user is oh the phone isn't s sensitive operation.

As far as Chrome: go compare. Enable things like spell check, which put up a normal little explanation. Then try DNT, which elicits a scary disclaimer and swaps the OK and Cancel buttons.
I think the Dunning Kruger effect has been a meme/cultural/conceptual construct long enough (like the measurement of intelligence) that we need to test for a Reverse Dunning Kruger effect, where knowledge of the Dunning Kruger Effect correlates with bias in self evaluation.
Computing power actually matters for the accuracy of weather prediction. Having more computing power would allow them to refine the spatial and temporal resolution of their weather forecast model.

http://en.wikipedia.org/wiki/Numerical_weather_prediction#Co...
I don't understand your post. If you mean 'unsafe' as in 'may misbehave' then the compiler can definitely ensure there will be no segmentation faults and there cannot be certain classes of race condition. If you mean 'unsafe' as in the keyword that lets you do dangerous things, it's trivial to check if your source has blocks marked with that keyword.

There's no way to ensure the compiler is perfect, but rust itself is not capable of certain types of errors.

You can always code the wrong algorithm, but that doesn't mean you can segfault or use after free (in the default safe mode you almost never have an excuse to leave).
We're living in the final stages of the final bubble, mother of all bubbles in the mankind history.

Wait to see space bubble. Space mining will need huge amounts of capital that will be invested in space ships and stations that for many years will give no positive returns.

Still they'll be obviously valuable for the future, so we will have Internet-kind bubble thousands fold.
From the ground in 2008, it looked like the match was fuel prices. (Gasoline was around $4.50/gal in my recollection.) There were all these families barely squeaking by that could only tolerate a significant price hike in gas and electricity for so long until something had to give.
The Worst Comment

"With Wine everything is fine" - izietto

:(
Based on my current knowledge, I believe you are wrong. Firefox' Desktop Awesomebar (which actually predates Chrome's omnibox) does not send every keystroke to Google[0], and never has.

Even Firefox' Mobile Awesomebar doesn't do that[1] unless you click that "Yes" button.

On the other hand, Google's Chrome browser is clear about the fact that it does send everything in the omnibar[2]:

> When you type URLs or queries in the Chrome address bar (omnibox) or App Launcher search box, the letters you type may be sent to your default search engine so that the search engine’s prediction feature can automatically recommend terms or URLs you may be looking for.

If you still believe you are right, I would be interested in seeing your sources.

[0]: https://support.mozilla.org/en-US/kb/awesome-bar-find-your-b...

[1]: https://blog.mozilla.org/privacy/2013/01/08/search-suggestio...

[2]: https://www.google.com/chrome/browser/privacy/
This is misleading. Apart from bugs in the core code (compiler and stdlib) you shouldn't be memory unsafe in an exploitable way. Even segfault from deref null should be rare. It's like saying Java isn't safe because it might call some JNI. While pedantically true, it's qualitatively different.

That's why effectively impossible is an OK statement. Unless you go out of your way, your program will not contain such bugs.
"Luis Alves’ machine used a regular 68000 at 20 MHz, and got decent performance running ucLinux."

ucLinux doesn't need an MMU - that's its reason for existing.
I'll drink six cups a day and find out which study is right.
Looks like the site's crashing. This is a conspiracy.
The Worst Comment

"Have you ever tried the 11" Air?"

It certainly wasn't intended as an insult at the time, but I do like the way it now appears to be one. "I hate these Mac casuals..."
The point is: Omnibox in Chrome sends every key stroke. The Awesomebar in Firefox doesn't send anything to Google until you initiate a search.
I am actually still going back and forth between chrome and firefox and it's design was something that was holding me back, specially in a stacking window. Now looking at this I looked through themes and found Simple White[1] something that way out dones chrome and et all in sexy factor.

[1] https://addons.mozilla.org/en-US/firefox/addon/simplewhite/
Quoting from Pubmed (via nih.gov):

"The present study compared the effects of caffeine on subjective arousal among introverts and extraverts.... caffeine improved the task performance of extraverts but overaroused introverts and thus impaired their performance."

http://www.ncbi.nlm.nih.gov/pubmed/10472512
[Meme] When you want free access to data
μClinux[0] is still a thing, although is still a fork of 2.6.

[0] http://en.wikipedia.org/wiki/%CE%9CClinux
This is what you use if you can't afford a domain name for your side projects
Missed that - very cool, I hadn't heard of that project.
> People don't like to think.

Well, that's a mostly empty statement, as it's unfalsifiable - even people who think, and see this happening, what can they do? Is there any way to profit from the mispricing of assets, when everything is overvalued? Well, you could short stuff, but that's a huge risk (since the central banks have an incentive to keep the bubble from bursting, so they can ramp the asset prices even higher), and only available to those with existing capital, not the "people". Move to a non-USD based economy? All economies depend on the USD, and if USD crashes, the whole world goes down with it. What are the "people" supposed to do other than to weather the upcoming storm?
It sounds like it's best to be doubtful and unsure about my knowledge. So as long as I can make sure I'm unsure, I'm good. But can I be confident that I'm unsure?

It's turtles all the way down.
I hate errors, happens when i click your link.

Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.
The double decker bus is a standard unit of measurement for height and weight, for large areas it's Wales.
Your Site's Social Side Is Important and This Explain Why
To be fair, that press release does give

- quantitative information about the new system's power relative to its predecessor ("13 times more powerful"; I assume they mean something like "13x faster on typical workloads")

- quantitative information about its speed in absolute terms ("more than 16,000 trillion calculations per second")

- quantitative information about what it will let them do that they couldn't before ("forecast updates every hour", "very high resolution (300m) models", and few particular projects they intend to use it for)

- a little more tech-spec information, albeit stupidly presented ("120,000 times more memory than a top-end smartphone", which I presume means either 120TB or 240TB)

- how much they're spending

- how long they expect it to take to get it set up and working

and they do give the weight in tonnes as well as in double-decker buses. I don't really see that there's much of a problem here.
I've monkeyed with a lot of numeric representations, and every one of them involves tough theoretical and practical trade-offs. Returning an exact rational as the result of division sounds reasonable.

My favorite representation so far pairs a signed float in [2^-512,2^512) with a signed integer to extend the exponent range. The idea is to avoid overflow and underflow, particularly when multiplying thousands of probabilities.

(On average, adding a few thousand log probabilities or densities and then exponentiating the sum yields a number with about 9 digits precision. Worst case for adding log probabilities and exponentiating is about 8 digits precision, and for adding log densities it's 0 digits. Multiplying the same number of probabilities or densities retains about 13 digits in the worst case.)
AFAICT transmute would work: http://rustbyexample.com/staging/unsafe.html

That's what's great about Rust, you can write unsafe code when you need it and it's isolated in `unsafe` blocks for easy auditing.

EDIT: Didn't test it too much, but looks like it works.

fn fast_inv_sqrt(x: f32) -> f32 {
let f: f32 = unsafe {
let i: i32 = std::mem::transmute(x);
std::mem::transmute(0x5f3759df - (i >> 1))
};
f * (1.5 - 0.5 * x * f * f)
}

println!("{}", fast_inv_sqrt(1.0));
//=> 0.998307
println!("{}", fast_inv_sqrt(255.0));
//=> 0.062517

EDIT2: Shorter, more readable version.
27 Questions (and Answers) from My First Drupal 8 Site Build
Blog commenting and social media is very effective for driving traffic to website.
Personally it brings me comfort to remember that maybe just maybe I'm not as stupid and mediocre as I feel most of the time.
The second part of your quote (which comes first) was previous research they were setting out to repeat, instead they conclude with "Results do not support the hypothesis that caffeine differentially affects extraverts and introverts".
Just american idiots round here, Ive prototyped apps using baidu push service (the so called "spyware"). Its just another type of gcm except based in china. GCM servers are at best unreliable in china thanks to censorship.
THanks for the clarification, I'm obviously getting myself confused somewhere. /me goes back to the documentation.
Mutt has had excellent built-in SMTP/IMAP/POP3 support for years. I'm always surprised to see guides suggesting helpers like msmtp, offlineimap, etc. And with a few macros and save-hooks that you'll only write once, you'll have a fast, flexible mail client that will beat nearly any GUI client in mail processing speed.
i would look for good recruitment agents - there is high demand for ios devs
Project management for editors
My girlfriend is an editor for children books. For each book she has a long list of steps that need to be completed at precise times. These steps include signing contracts, sending the original to translators, getting new illustrations, sending to correctors, sending to print, etc, etc. These steps need to be repeated in a similar fashion for other books. There isn't a single template, but most books follow the same set of steps. And she works always on multiple books at the same time all the time. As you can imagine, the chances of missing one step or forgetting about a certain deadline are big.
Needless to say, there was no similar software for editors, so I decided to implement a tool, for project management for editors: http://projects-master.herokuapp.com.
Have you checked out Startup Engineering Management: http://books.piaw.net/management/index.html ?
Lack of iron is a serious problem, but many people (particularly men) may have too much (even if they don't have hemochromatosis). Iron depletion has been hypothesized as the reason that blood donation may be good for your heart, although the evidence is still inconclusive. At the very least, it's not something everyone needs to be concerned about.

Random biased selection of sources:

http://www.ncbi.nlm.nih.gov/pubmed/12430669 - A historical cohort study of the effect of lowering body iron through blood donation on incident cardiac events.

http://www.ncbi.nlm.nih.gov/pubmed/18619522 - Iron in arterial plaque: modifiable risk factor for atherosclerosis.
Win a Space Mission (for real) and $100
Hello! I wrote this in on of the other threads about so I figured I would leave it here too.

A few things:

1. Thanks for posting my blog post (https://news.ycombinator.com/item?id=8517727) @chippy. :) The actual app ( haternews.co ) kept getting booted off HN... And now thanks @melling for posting it.

2. There have been a lot of interesting comments on the three (now four) threads on here. People pointed out some bugs and overall issues which I will be fixing (also, the site should not crash half as much now). This is just a fun side project I have been messing around with so I can get better at using data science in various applications. If you would like to help build it out for fun further let me know! Also, feel free to submit a bug or suggestion for an improvement if you really want to.(https://github.com/kevinmcalear/hater_news/issues)

3. I wanted to build the "hater score" for two reasons. First, to see how accurately I could build a model to measure insulting comments in the wild and second (if it's accurate), to see how people would react to seeing how positive or negative they usually are on Hacker news (or other social networks).

4. I wanted to make sure everyone knows that just because something is your "Worst Comment" doesn't mean it is negative. Most people have very low scores and most of your comments are not identified as insulting. (It would be over 50% if it is actually an insulting comment.) So most people on HN are not actually haters. I just had a more "hater" focused design just for fun. There are in fact actual haters though, if you look hard enough.

5. Something I found interesting is clicking the "Back In The Day" checkbox. It takes your 50 oldest comments and analyses them, instead of your 50 most recent.

6. Finally, if you're not sure why some comments are getting ranked higher than others, feel free to look at the training data I used (it's from a kaggle competition from a while back.) and read my blog post. If you don't want to here are additional features I used on top of standard bag-of-words (CountVectorizer):

* badwords_count – A count of bad words used in each comment.

* n_words – A count of words used in each comment.

* allcaps – A count of capital letters in each comment.

* allcaps_ratio – A count of capital letters in each comment / the total words used in each comment.

* bad_ratio – A count of bad words used in each comment / the total words used in each comment.

* exclamation – A count of "!" used in each comment.

* addressing – A count of "@" symbols used in each comment.

* spaces – A count of spaces used in each comment.

If you have suggestions on other features I could collect let me know! I'll also be building a way to get actual training data from HN itself and letting HN users determine if a comment is actually insulting or not so that the predictions constantly improve.
Report Reveals Wider Tracking of Mail in U.S
Does anyone have any idea what happens to the money gathered from these fines?
Protecting personal data in online services [pdf]
This is why science works well - it can tell us what the actual answer is, not just the one that is 'obviously right'.
Two classic books that have changed millions of lives (for free)
Man, I love reading antirez's posts. Such eloquent writing.
Played a lot and recognize all the things mentioned. That said, it was just a backup game for me. Both Gemstone III and Neverwinter Nights were multiplayer games available on AOL. Neverwinter Nights had a limited number of people who could play, however, so often if it was full I'd go try Gemstone III.

NWN had better graphics. In the tradition of AD&D gold box games it had a map view and a first person view although you could only move grid square by grid square instead of moving freely. Perhaps on the down side, it was easy to hack too. You just had to flip a bit in memory and you were a GM and could make custom items, teleport, etc..

Gemstone III on the other hand, was more cheat proof since everything was done on the server. I had a script that rerolled a character until it got perfect stats, and many people used advanced mud clients like zMUD that would automatically map areas and could run complex scripts to automate actions, but it was tough to tweak game behavior. I guess it is a good example of good scaling winning over poor too, since it could handle the large amount of players NWN couldn't, and even got some form of graphics later on. It could show an image for each area you went to.
Surely we want IE to increase it's market share? I for one am old enough to remember the mono-culture of IE dominated web browsers in the early 2000s, and how bad it was.

More diverse rendering engines makes the web more robust.

Yeah, it makes development harder, too.
As the article said, I loved the 68K. Far more than anything Intel had at the time and I wasn't alone. For work, I designed a complete 68K system from the component level. For me it was easy. Everything made sense. It was a great time.
If anyone is curious about the Kimmel clip, it's on youtube: https://www.youtube.com/watch?v=frjaQ17yAww

The article makes a lot more sense after watching it IMO.
For us, better support for editing hstore and json/jsonb values is a must. Add that and we might become customers.
Did you make sure to enable to cached template loader[1]?

>Enabling the cached template loader often improves performance drastically, as it avoids compiling each template every time it needs to be rendered.

[1] https://docs.djangoproject.com/en/dev/ref/templates/api/#dja...
LAX flight delayed after WiFi hotspot name prompts concerns
TreeStyleTabs.
I think the best solution is to not trust the client in assigning the perfectFitId. The login POST should be able to determine the perfectFitId for the user after login and maintain a session through oauth or other session management process.