skysight-inc/HackerNews huggingface dataset:
Your links are out of date. The US has since resumed Pu 238 production for use in space-borne RTGs: http://www.economist.com/news/science-and-technology/2164758...

Even if we hadn't resumed production, I'd still be arguing that the simple fix is to resume production and continue using the proven technology, not to simply give up on it.
The difference between acceptance, functional and few other testing types
I'd guess https://en.wikipedia.org/wiki/Salt_Peanuts instead.
That's not a question you can ask in a meeting at Apple!
laptops are a pain. I wrote a windows keyboard hook that users caps lock with ijkl for arrows u->home ;->end and space bar fort modal select. A bit like ergo Emacs. Tried vim mappings but modal editing doesn't work across applications. You end up pasting code into your chat window. Anyway I realised that a lot of the value of vim is just not having to leave the home row for navigation.
It is probably more of a desire to reduce the effects of RSI and prevent jumping all over the keyboard. We don't necessarily write code at break-neck speeds, but we do need to use modifiers and special keys more than the average keyboard jockey.

That beign said... typing speed is also important. I've always written a large amount of prose as part of my job (compared to most non-programmers). And not just time-wasting typing at HN, but documentation, job-related emails, etc.
New houses and big renovations are not affected by the regulation. If you want to get more rent you actually need to build newly/renovate run down houses.
I do write faster than I think but I don't think that's the point. Writing without thinking about how to write leaves more brain power to the actual problem you are solving. I spend more time thinking about how to name my variables and how to structure my code and less time about where the \ is or how I get the cursor to the position where I want to change something next.
On the flip side, you have some well-heeled corporations and industry groups working to discredit good science that's bad for them. Would be interesting to read a piece on how that's done.
It's not "a nuke", it's a relatively small amount of radioactive material that is sealed inside a very strong capsule designed to survive almost any imaginable catastrophe during launch. The launches are from the coast out over the water. Yes there are still some risks, but in the grand scheme of things, the risks are nothing compared to the importance of exploring the universe.
I haven't implemented Redis for this project, but I know it well and that's something that would probably happen if it came time to scale things.
I wish Apple would adopt the Surface approach and just give me/us a Mac tablet. Would be great to have a Mac where I can raise the screen up to eye level (with an embedded stand) and use with my own custom keyboard.
That still may be of little help in, say, a perl IDE, as the meaning of a program _can_ depend on the input it reads.

"But that will not happen in practice"

If you think that to be the case, use a language that _can_ be parsed. That makes life easier for implementers of IDE's, refactoring tools, etc. and costs you nothing (given the "that will not happen in practice" claim)
>China is already sending money and people in various countries of the world as foreign aid.

Granted, but their interest is ROI in the form of exclusive access to raw materials as well as exporting some of the devastating pollution that has all but wrecked their own country IMO. I am not saying the US government is some altruistic force for good. I am saying that the US citizenry has a consistent reputation for dispatching the most and most effective aid to developing countries and disaster regions around the globe.

>So, yeah, if the US were to disappear, I'm 100% positive other countries would fill the place, and China would be one of them.

Do you believe that if China replaced the US as the hegemon that they would not also export their totalitarian approach to Order as well? Ditto for Russia. The only country, IMO, that could replace the US as well as maintain the semblance of "a force for good" is India. I believe this because they too are a democracy. I am not a blind believer in democracy, but i do believe it is better then totalitarian governments.

>How inconsiderate. The war on terror made between 80 000 and 1.5 million casualties [2], and you say that's not warmongering ?

It is an interesting point, but the fact remains that the US has lost fewer troops in a 10+ year police action than are lost in single battles. I am not being indifferent to the casualties sustained by my countrypersons; i am trying to be objective about the risk/benefit thereof.
Investors expecting rising rents and investing lots of money also drives up the market value and thus the rent. Newly built houses are excluded from the regulation, so investors can still invest there.
Alibaba to launch Netflix-like video streaming service in two months
> For bloggers: It's a blogging platform where you can create your own hosted independent blog. Your blog will receive a built-in audience, and your posts will automatically be promoted to that audience, all for free.

This, along with other bullet points in your post, is the exact same value proposition as Medium, and given the troubles Medium is hitting with a much greater staff and venture capital, that's not exactly comforting.
As the author of a fairly popular manual viewer for iOS[1], I was shocked when building the documents at the state of the tools and the availability of documentation for man. You would think that such a widely used command would have tonnes of information, formatting tools, parsing libraries, etc, plus articles and such - but surprisingly, there isn't that much available. Of the libraries that I found, many of them only supported certain formats or had strange bugs.

So, any improvements made to man are very much welcomed! I do feel, however, that a new format might be the best way to go - possibly something based loosely on Markdown or (my personal preference) JSON. I feel that if we had a more structured manpage format, we could do a lot more with it. I was hoping in my app, for example, to be able to pull out commands (e.g. enter "ls -lh" and it'll highlight the information for "-l" and "-h".) It is possible (http://explainshell.com/ does it really nicely) but it would be far easier with a nicely structured format.

[1] https://itunes.apple.com/us/app/manuals-linux-bsd-manpages/i...
Collection of  Books for Startup Founders
It's not about speed, it's about friction. I used many editors (like TextMate, Notepad++, that kind of thing) before Vim, and once I got into it, I saw the awkwardness I'd experienced in other editors vanish. I probably input code about as quickly as I did pre-Vim, but it's a lot more comfortable now.
If You Get All Your Information on the Entrepreneurial Ecosystem from HBO
If you found the PDF helpful, Bob Martin has a series of programming videos[1] which are really good but somewhat expensive at $12 to watch online or $18 to download per video. The videos cover a broad range of topics which include variable naming, patterns, best practices, theory, etc. Some also contain some brief-though-awkward shower scenes (wish I were kidding!)

Most of the videos are about an hour long and contain a 10-minute intro with a science lesson, so about 45-50 minutes of programming-talk per video. The quality of the content is really good and the flow of the scenes in the videos does break up the monotony. Bob shoots individual scenes as different "characters" and then edits them together to shift away from a lecture-style to a more conversational flow between his characters. The videos are very informal, you can get a pretty good feel for the level of formality, production quality, and overall "feel" by checking out the "How To Make a Clean Coders Video" video[2], though it doesn't contain programming discussion.

Oddities aside, the videos are informative and could really help fill knowledge gaps for anyone who might be interested.

As an aside, the purchase process through cleancoders.com is quite smooth... be sure to check it out if you're picking up some videos. Instant e-mail confirmation, very fast video downloads, etc.

1. https://cleancoders.com/category/clean-code#videos
2. https://www.youtube.com/watch?v=Go9jtFoedRE
It's not so much coding, and the speed at which I type my keys.

There are other things that make my work on a computer productive. The macros I have setup, my specialized launcher that'll do things based on keywords. The console that's perfectly setup with the tabs / shortcuts I want/need/know, and syncs with my launcher: "console c:\projects\ {enter}" -> does things much faster than a normal person's computer usage.

All these "little" things add up. And like one of the other posters mentioned. Less time having to "worry" about how to get to program X, or switch to task Y, is more time I can dedicate to the task at hand and the flow that accompanies it.
I remember watching an interview with Austen (https://www.youtube.com/watch?v=cPnq5pcYfew) and was really inspired by his passion and energy. Sad to hear this news.
Visual JavaScript for presenting and testing
Finally a good sock subscription for the UK
Am I missing some context here? Why is this getting voted up on Hacker News?
Kind of off-topic, but ironically the saxophone is probably the most optimal of the woodwind instruments. It was designed much later than the others, and so Sax was able to take the best parts of the others and avoid all the annoying bits. The saxophone, for example, overblows an octave rather than a twelfth like the clarinet, so you can use the same fingerings in both registers. There's also only one key to be pressed by the thumb, unlike the 13 (!) for the bassoon (9 for the left thumb, 4 for the right). This engineering is one of the reasons all of the saxophones (soprano, alto, tenor, bari, etc.) have a similar sound, whereas (say), all the members of the clarinet family sound pretty different.

[0] https://en.wikipedia.org/wiki/Saxophone#History
Go to the dead paper store and buy the textbook for the grade level you want to start with. This way you get a complete, comprehensive guide with table of contents that you can work through. Read, and do the sample questions.

When finished, buy the next grade ups textbook.

Learning math needs paper, it just does, don't try to do it online, it'll take twice as long and you'll learn half as much.

Be active not passive. Always learn with scribble paper ready.
10 Best Job Searching Sites for IT Professionals
You can flag a comment like that by clicking on its timestamp to go to its page, then clicking 'flag'. If enough users do so, the comment will be flag-killed. That's happened here.

Please don't post comments like this, though, which only dilute the thread further.
The first thing I looked at[1] was missing an entire equation.

"Optimization then amounts to finding the zeros of..."

http://people.duke.edu/~ccc14/sta-663/OptimizationInOneDimen...
How the AMA Got Rich and Powerful
That's mostly a rant that foreign rich people aren't treated better because they're rich like they're used to from at home.
Fun fact: The shirt he wore was designed by a woman - Elly Prizeman [1].

[1] http://www.newsweek.com/interview-woman-behind-shirtgate-shi...
I used the exact opposite approach with online dating. I would write whatever comes into my head with zero filtering. I didn't care if I got laid or not. I just wanted to have fun.

My brain is better at coming up with quips than I realized. Once the mental barriers were gone, I discovered a new ability to make people laugh
It's not just the try/catch thing. Ruby code can have a syntax error in a conditional that is rarely true, which may crop up in production from time to time. I've seen it happen many times, including in some popular Ruby libraries. A compiled language would have caught that.
I switch the capslock and the control key, so that I have a fairly standard 101 XT key keyboard layout. I also "flip" the function keys, so that I have to press fn-f12 to increase the volume. I do that through keyboard pane of System Preferences. ctrl-F4 is then a goodie, that switches windows through the z-window buffer, independendt of the App. You can also mod your keyboard layouot through the cocoa text system, and then you all of suddenly have keys like ctrl-shift a and ctrl-E, ctrl-G (cancel) that works every where. I basically have emulated most of emacs in my modification of the cocoa text system, so that it works in every app that uses the cocoa text system. I have also bound up a lot of automator services to the free combinations of function/modifier keys. I am a happy user.
Print a Shipping Label from Your Browser
Geoffrey Hinton on the Rise of Deep Learning
Mad Map: Python Road
> Be honest - your actual complaint is that reducing inequality sucks when you are at the top of the heap.

> [you're] willing to cause millions to suffer dire poverty in order to mitigate [your] feelings of envy

> By the way, according to your github profile, you live in Singapore

These things cross the line. It's fine to have a contrarian or minority view but please don't put an acerbic spin on it when posting here.
Of course, you always have lots of risks in correctly programming the business domain. Because this is related to human communication, analysis, expectations and an understanding of the requirements, this is a very hard problem in software engineering, and one that cannot be solved by programming languages.

That said, static types do indeed help with other problems in software development. If nothing else, writing software using a language with static types means there will be fewer tests you should write to catch silly errors, leaving you free to focus on the truly hard parts of your problem domain; in some sense you can consider types as a kind of test the compiler automatically writes for you. Because powerful type systems can encode a lot, I'd say the answer to "how many errors relate to typing" is also "a lot". For example, do you consider a NullPointerException in production an error? I do, and I've seen plenty of them.

Also, consider that Go is probably not the best exponent of static typing out there, so you should be careful not to confuse "flaws with Go" with "flaws with static typing".
QM interpretation is a subtle thing and QBism makes a lot of sense. Yet (IMHO) it trades practical interpretation for some (nomen omen) purity.

In QM you can describe a quantum state with a wavefunction (to incorporate quantum ignorance) or a density matrix (to incorporate both quantum and classical ignorance). (A for classical ignorance only, one would just use probability vector).

States than can be described with just a wavefuctions are called pure states. And many-world interpretation revolves around having _only_ pure states (so, while being unsettling, does not add other assumptions and is, well... more pure). In QBsim pure states are not singled out.

Having said that, if you are coming to QM, QBism will protect you against a lot of BS. :)

And BTW: I remember my meeting with Chris Fuchs. It was a very illuminating story how did he turned from a (sinful) frequentist to an (enlightened) bayesianist. And how we should focus on knowing and not knowing things, rather that consider reality as an abstract thing.

A --bit-- lot of shameless self-advertisement:

- Hydrogen ion and classical vs quantum not-knowing: https://johncarlosbaez.wordpress.com/2015/03/13/quantum-supe...

- My quantum game - I want _show_ how does quantum mechanics work http://quantumgame.io/ (just a sign-up list; I will release alpha this Sept)

- in my PhD thesis I coined qubism (for a plotting scheme for quantum states), only to realize later that a similar word is already taken; chapter 3 of http://arxiv.org/abs/1412.6796: "The name qubism (inspired by Cubism, the art movement) should not be confused with QBsim (quantum Bayesianism)"
Hi there. We just launched the PrintAShippingLabel.com web app! The goal is to avoid annoying and costly trips the Post Office, UPS, or FedEx stores and offer customers an easy way to print a shipping label right fromt their web browser.
How? There is no recurrent data flow in word2vec. Word2vec maps words and their context with 2 embeddings, a dot product and a sigmoid. That's it.
How is it connected to ray marching?

I'm curious; my own playing with the area: http://williamedwardscoder.tumblr.com/post/26628848007/rod-m... http://williamedwardscoder.tumblr.com/post/28935319219/rod-m...

Would like to make it faster :)
Affirmative action is bad because jerks like the author will do totally unethical things to abuse it, and the same jerks will be resentful of other minorities that affirmative action helps? If this is the best he can come up with arguing against affirmative action, well maybe affirmative action is actually ok.
Ask HN: How screwed is a 17-year-old trying to enter US with encrypted laptop?
Hi everyone,

So, I'm a 17 year old high school student from one of the countries participating in the US Visa Waiver Program, and I'm planning to go to the US to participate in a summer math program (unrelated to crypto, security or anything else like that).

The thing is, my only laptop has Linux installed with full disk encryption using LUKS, so turning it on first reveals GRUB, and then the passphrase prompt. I would imagine that this could seem rather suspicious to a border official, which (judging from all the horror stories I've heard about US border officials) could lead to a detention, extended questioning, confiscation of the laptop, etc etc. The laptop doesn't really have anything that illegal, but I wouldn't expect them to take my word for it.

I realise that my best course of action would be to just leave my laptop at home, but that would be very inconvenient. I could also replace the hard drive temporarily and just install plain Windows, but I don't really have a spare hard drive.

My question, therefore, would be: how likely is it that anyone at the US border will actually want to examine my laptop, and, if they happen to find that it runs Linux and is completely encrypted, how screwed am I?
> For me the take away is that non-trivial independent replication of results still stands as the gold standard for experimentation.

Agreed. Too bad funding agencies rarely if ever give you the money to do it :(.

The takeaway here is that statistics is arguably one of the most nuanced quantitative fields out there. It's really easy to shoot yourself in the foot, particularly with p-values.

I think every statistical test has its place, but my personal favorite lambasting of p-value testing is Steiger and Fouladi's 1997 paper on non-centrality interval estimation [1].

As an aside, Steiger was my graduate statistics professor several years ago, and probably the primary reason I know this paper even exists. If you enjoy the harsh treatment of significance testing in the paper, just imagine hearing it straight from the horse's mouth during lecture :).

[1]: http://www.statpower.net/Steiger%20Biblio/Steiger&Fouladi97....
I think there is not enough innovation happening in the space of HID's. Both the software and the hardware are limited. Sometimes you see innovative keyboards, but they are not revolutionary because they always think they have to provide the legacy 10x-keys design. And software always expects to receive those keys, which is a huge problem.

In Steam Big Picture you can type with a gamepad if you go to the friends-chat-mode. Why is this limited to Steam Big Picture? This should be functionality provided by the system to be used by all applications. And applications should adapt the input layout and themselves depending on the HID that is being used.

I wish it'd be possible to use text editors with a 3D mouse or pedals and a camera, without having to invest a huge amount of time to make it work.
QB still seems like Berkely to me, but just with a dose of math.
The irony of shaming people for what they wear seems to be totally lost on some, given that they're the same who will ardently oppose it in contexts that are more favorable to their ideological positions.
That is the standard (European) ISO layout for keyboards, it is common across different locales and brands. Arguably the US is the outlier here (again). The obvious advantage is the extra key it provides. While the enter key placement/shape might be debatable, I'd argue that the the left shift key reduction is purely advantageous. The shift key is still well sized (bigger than normal key) and easy to hit (the pinky movement is nicely symmetrical with right shift), and the keyboard gains space for one extra key (always useful).
non-commercial use does not equal fair use.
Deadly dish: the dinner that can give you cancer
A lot of people don't use vim because of its efficiency; they use it because it helps avoiding distraction and it's less tiring.
Three things I wish to remember in my next Rails project
It's not ok to make swipes like this in HN comments. The implication of shilling is out of line, and even if someone hasn't read any facts, posting a comment that is itself factless doesn't help.
> Pandoc’s great — it really is. But I still had no end of trouble with it.

Now I haven't done anything really advanced with it - but from what I've done so far it's worked great. Being able to export to PDF and epub with the right formatting from the same document is huge leaps for me.

> First of all, there is no documentation.

Now I can't take the author seriously.

* https://github.com/jgm/pandoc/wiki

* http://pandoc.org/README.html

I'm not saying it's the most obvious tool to use - but with some digging I was able to figure it out.

> Ultimately I had to delve into the source to figure out why some things worked and other things did not.

Well...yeah. Pandoc isn't this magical thing that supports converting every possible format and niche feature back and forth without some sort of loss of style or formatting. Even tools like OpenOffice and LibreOffice have some formatting and style issues with the real Office tools.
Yeah, the only way an individual who isn't black is harmed by affirmative action is if they were only going to get some opportunity by a hair anyway.

This tugs at the complex notion of, "well represented minorities". The reason the author didn't get an edge for being of Indian descent is because Ivy League schools and top-paying careers have a representation of Indian and Asian Americans that is much nearer (without claiming to have memorized numbers) their portion of the overall populace than African Americans and Latinos, and Affirmative Action is about breaking the glass ceiling.
I hope the laptops make it to the kids in schools and not harvested by traders looking to flog them in the local market.
NILFS websites has been vandalised