skysight-inc/HackerNews huggingface dataset:
My dad had two of Gardner's books. I loved puzzling over them as a kid - enough that I bought my own copies for my kids to discover. I credit those books with much of my interest in logic.

Gardner's puzzles always had a beautiful simplicity to them. The solutions are sometimes fiendishly hard, but the problem is always accessible to the layman - no great grasp of mathematics is needed, just the ability to think logically and rigorously.

http://www.amazon.com/Mathematical-Logic-Puzzles-Dover-Recre...

http://www.amazon.com/Entertaining-Mathematical-Puzzles-Mart...
If you want to blame Summers, the key was that he allowed or wasn't able to stop the university from purging in 2005 the Harvard Management Company team that had provided their outsized earnings for so long. Although you can't necessarily blame him for making sure their inept replacements didn't squander money after he himself was purged in the following year. (E.g. the lost a billion dollars simply by not noticing one investment was going to hell and ending it.) And certainly not for the university pretending that after getting rid of that team they'd still be able to earn the same amount of money.
Contrarian Thinking
HR Trends in the Middle East
Startup.SC is really exciting -- I live in the Charleston area (but work for SV companies remotely) and hadn't heard of them before.

The quality of developers and ideas coming out of this town hasn't been that great, or (as I hope) I am having a terrible time finding the right community.
Summers is most likely correct in his conclusions, but he is predictably wrong is his explanation of the cause. The end of crony system, he contends, will shift control to untested free market players, removing certainty of high performance that the corrupt system produced. Although we might object to central planning on cultural grounds, it has worked, and it's end will cause a fall.

He's just as clueless the operation of boom-and-bust cycles in China as he is here in America. He thinks that GDP growth indicates performance instead simply activity, so no surprise he reads a downturn as caused by factors that damage performance.

In China, as here, some GDP is good, and some destroys value and is thus unsustainable. The coming downturn in China will be the cure for malinvestment on an epic scale [1][2][3][4], not the disease. The crony system has generated massive amount of activity, most of it economically virtuous, but a great deal of it is economically evil, utter waste, and must be stopped and unwound. The longer the crony system persists, the bigger will be the reckoning.

[1] http://www.businessinsider.com/chinas-ghost-cities-in-2014-2...
[2] http://www.thebubblebubble.com/china-bubble/
[3] http://nextcity.org/daily/entry/surprise-china-built-the-wor...
[4] http://www.washingtonpost.com/opinions/the-politics-of-china...
Did you read the article? It's only needed if you want Gnome to work, not Debian. That means sysadmin don't need that shim since they shouldn't need Gnome in the first place.

Get your head out of the sand.
I think Google App Engine should be added
Git Workbook
Ask HN: Why post related to immigration/GC flagKilled?
Why flagkilled?

I thought this is a community for developers/entrepreneurs/designers/and all other thinkers.

The problem of work permit,visa, Green Card is an important issue for many people to launch their ideas/businesses. If I submit a link to this article which talks about something to do with the immigration reform :http://www.newsmax.com/newswidget/green-card-immigration-surge/2014/10/19/id/601688/ what is wrong with it?

Why flagKilled?
You now say with emphasis, "we don't know", but I have to say, I think my post is less speculative than the one I replied to.
Blog post: https://www.yubico.com/2014/10/google-releases-support-fido-...
I agree with them at this point, it's just going to take a little while to get a freebsd workflow that I'm comfortable with.
http://dsp.rice.edu/research/compressive-sensing/single-pixe...
From 2007. Details on a different and more refined approach that I thought might be worth comparing.
Stick four or five of these on a skateboard:

http://www.jetcatusa.com/p60.html
Show HN: Archeeve – useful bookmarks organiser (OS X/Windows)
No, I'm saying that very rarely is the cost of making a website degrade gracefully in this set of circumstances going to be justified economically.

There may be non-economic arguments, for example making a site more accessible. However, this needs to be balanced against practical concerns. For a government service then sure they should spend the money making it accessible to everyone; for the small startup I work for the cost and maintenance overhead would cripple us.

To be fair, I agree that having a text box which needs images is a little strange.
Show HN: BaliClock – An alarm clock that calls you (RailsRumble2014)
Not really, Apple introduced transparent/translucent windows, it doesn't really simplify the rendering. BTW, Microsoft already made this mistake with Vista, and AFAIK regrets it (also, Windows look terrible on Remote Desktop because of that).
The thing is it operates nothing like a skateboard at this point. While skaters would likely have better balance, the fact that there is no lateral friction or way to control yourself means they probably wouldn't have looked much better.

Still a cool prototype though.
IBM pays GlobalFoundries $1.5bn to take chip unit off its hands
I honestly have no idea what you are talking about. The whole point of standard i/o streams is for them to be portable and composable by other programs without those programs having to be designed to work with yours. POSIX is here for a very good reason.

Obviously not every program will use just two file descriptors. Binary isn't handled by stdin and stdout because they're typically used for tty input/output. If you need to handle multiple files you'll take a list of file arguments. Often a program takes no input at all that isn't a command-line option.

And what 'formatting markup'? There is no 'markup' on a terminal, unless you're dealing with colors or something, which you would disable if your fd wasn't a tty. And why would you send 'headers' to a completely different file descriptor anyway?

Oh, I think I get it now. You confused the MVC architecture with Unix programs. Unix programs don't provide a user interface.
The 10x factor generally only applies to early stage investments, VCs making later stage investments tend to need smaller returns because there's less risk involved.
Seems a nerve was struck with this one over the time since this was originally posted.

Most of the options he's complaining about are not easily changed in my current Windows version of Firefox.

Only the certificates (which is a multi-click process to get to) and the cache management are located as described.

Although, looking around I found an option I never bothered to notice before. View -> Page Style seems to provide the ability to disable all CSS quite easily. What purpose does that serve for an everyday user?
The Mac generated more revenue for Apple last quarter than the iPad
I think the author should refrain from using the word trolls so much it hampers his overall message.

So what happens with the pinning example with GNOME (I didn't know this useful command)? Because of the dependance on systemd it is not upgraded then?
“Mention Privacy”: A suggestion for fixing Twitter
Is it possible to use WolframAlpha or SymPy to solve this?
Thanks for the guide. Serious question, say I were to do a clean install of Jessie. I would use Xfce with either LightDM or no DM, or I might choose to set up a VPS that obviously won't even need Xorg. Is there a way during installation that I can skip installing systemd at all in that case, perhaps through a minimal install and then following up with adding the software I want? I don't like the idea of trying to purge systemd and its dependencies after a fresh install.
I agree in theory, but remember that many of these options have unintended consequences that may not be clear. So, for example, the navigation bar disappears - how do you get it back? Where did it go?

Or disabling image loading, maybe it works fine on the first few sites you visit, but then you go to the google homepage and it stops working - what do you do then? What broke that functionality? What if you're not the person who [un]checked the box?

The perspective of the post is about how regular users might easily find themselves in a situation where "basic" settings broke core functionality in the browser unintentionally, without guidance on how to fix it.

I do like the "config change history" idea, though that might be Yet Another Panel(tm) that's too complicated for the regular user. But maybe there's a "Big Red Button" that firefox could have that sets things back to a "standard" or "known good" config. These types of things are great for novice users because you can tell someone, "Look, if you get into trouble, don't know what's going on, hit the big red button".

I've used stuff like this for certain family members who are not great with cmoputers - rather than trying to teach them all of the different knobs to twiddle, spend a lot of time teaching them how to get to a known good state ("Close all fo the windows and restart", etc.).
Spotify arranges diversity hackathon for students
Bluetooth has too long range. That's why it was never a good idea for Apple to adopt it for payments either, despite all the cheering for it when BLE came to the iPhone. I'd rather these only work with NFC (you know, like Apple Pay). Although I wouldn't mind the BLE option too for things like opening the garage door. But for anything else where you're at close range anyway, it should be NFC by default.
> ... how exactly none of those are the ones with the necessary PhDs in statistics and algorithms to get anything of any value done.

I see it almost the other way around: Companies strictly demand PhD's for Big Data jobs and can't find this unicorn. Yet we live in a time where we don't need a PhD program to receive education from the likes of Ng, LeCun and Langford. We live in a time where curiosity and dedication can net you valuable results. Where CUDA-hackers can beat university teams. The entire field of big data visualization requires innate aptitude and creativity, not so much an expensive PhD program. I suspect Paul Graham, when solving his spam problem with ML, benefited more from his philosophy education than his computer science education.

Of course, having a PhD. still shows dedication and talent. But it is no guarantee for practical ML skills, it can even hamper research and results, when too much power is given to theory and reputation is at stake.

In my experience Machine Learning was locked up in academics, and even in academics it was subdivided. The idea that "you need to be an ML expert, before you can run an algo" is detrimental to the field, not helping so much in adopting a wider industry use of ML. Those ML experts set the academic benchmarks that amateurs were able to beat by trying out Random Forests and Gradient Boosting.

I predict that ML will become part of the IT-stack, as much as databases have. Nowadays, you do not need to be a certified DBA to set up a database. It is helpful and in some cases heavily advisable, but databases now see a much wider adoption by laypeople. This is starting to happen in ML. I think more hobbyists are right now toying with convolutional neural networks, than there are serious researchers in this area. These hobbyists can surely find and contribute valuable practical insights.

Tuning parameters is basically a gridsearch. You can bruteforce this. In goes some ranges of parameters, out come the best params found. Fairly easy to explain to a programmer.

Adapting existing algorithms is ML researcher territory. That is a few miles above the business people extracting valuable/actionable insight from (big or small or tedious) data. Also there is a wide range of big data engineers making it physically possible to have the "necessary" PhD's extract value from Big Data.
If Firefox would just add DOCUMENTATION (text and perhaps a URL to more text) to the options in the about:config page, many aspects of using it would improve enormously.
> Although sysvinit still has an chance to evolve.

You'd probably have some of the same people complaining if you tried to "evolve" SysV.

I guess things are pretty good right now in the Linux world if this is the thing to argue over.
He rented a time machine so that he could buy the 36 chickens sold in the afternoon and then sell them in the morning at a $2.50 premium per chicken.
I'm still curious if Google ever really planned for Glass to be more than a niche/experimental device. I'd be surprised if most of the big players in the field don't have similar R&D projects going on all the time but Google is different in that they sometimes release early versions for enthusiasts and developers to see how people use them out in the "real world".

It doesn't do much for their image as people seem to discount anything that isn't an immediate success but I guess it's the sort of thing you can do if your company has the kind of resources that Google does.

I'd have loved a set if only for the novelty and tinkering potential but even after the project went on for a year or two it's still priced like an expensive developer kit. I wonder if things would've been different if they had sold them for under $500 instead of three times that amount. It wouldn't be the first pricey gadget I bought without an immediate compelling use (just ask my Leap Motion, Oculus Dev Kit, and piles of other sub-$500 devices I've got laying around).

I guess what I'm really curious about is what they've taken away from this little experiment. What have they learned about these kinds of interfaces and devices that might show up in more mainstream devices down the road?
I don't want an hoverboard. I want an hovercar. Replace roads with a sheet of copper and put grass over it.
According to comments on reddit this is a scam. They'll take your money, but they won't ship shit.
How Musk’s SpaceX disrupted Boeing, leapfrogged NASA & become a space co
On top of that, the patient himself is 40 years old.
For sure, and in fact, I very happy with the current behaviour. I guess the pager is a case where it doesn't matter much if it's included or not since I guess it doesn't get in the way if you pipe to something else. Does it consume extra resources?

git log | wc

vs

git log --no-pager | wc

I'm sure it's neither here nor there in practice. More of a hypothetical question.
Yes, master is merged into the feature branches before going upstream. We consider it to be the responsibility of the feature branch owner to make sure their code will work with master.

Because we don't care about the commits on the feature branches, we prefer doing a regular merge, not a rebase of the feature branch, so that there's no need for force pushing at any point. We consider a force push of any kind to be unnecessarily dangerous.

The tool will handle the merge up for you, but if there are conflicts you'll have to resolve them before you can release the feature.
The only way that makes sense to me is if you're talking about the magnitude of the problem rather than strictly speaking the number of people affected.

1% * 10% problem severity = 0.1% people-problem severity

1% * 50% problem severity = 0.5% people-problem severity

If you do the math that way, sure.

Here's the thing, though: you don't (nor does the author) get to say "it's a minor inconvenience" because you're not the person being inconvenienced! Only the people who want the functionality and won't have it anymore can tell you the magnitude of the problem. And the guy writing the article clearly didn't ask any of the people who use the feature either.

When your revenue comes from people using your product so that you can collect advertising and search revenue, every percent counts. How much would the business side people be willing to spend to grow the user base 1%? Ask yourself that before you do something to alienate 1% of your users and then think "is there a way we can make this better without causing people to switch?"
Actually iPhone 5, iPhone 5c, iPhone 5s, iPhone 6 and iPhone 6 Plus can all do Apple Pay with the Apple Watch.
Recently I've had RSI and been having physio. My physiotherapist seems to be very experienced and pretty much right about everything. Here's what she told me:

1. Fix your posture.
2. Use ergonomic devices.
3. Exercise to strengthen your core and back muscles, and counteract your sedentary lifestyle.

Details below.

1. Posture

The main cause of RSI is bad posture at the desk. Both the way you type and use the mouse, but importantly also the way you sit.

There's little point treating the symptoms if you don't treat the cause. Looking around my workplace, I see pretty much no-one in the correct posture.

- The back of your chair should be in contact with your back, i.e. actually touching it at all times.

- You should be right under the desk. If your chair has arm rests that stop you from getting under the desk, get a new chair.

- Top of screen at eye-level (most people have this spot on).

- Keyboard a little back from the edge of the desk.

- Elbows at approximately 90 degrees

- your wrists should not be at an awkward angle as they approach the keyboard.

2. Ergonomic devices

Get a good sized keyboard. Don't use awkward keyboard shortcuts, e.g. alt-tabbing on a Mac running virtual box requires your left thumb to reach underneath the other fingers. This is bad. Re-map common shortcuts or use two hands.

Get a mouse that has a natural (hand-shake/vertical) grip. e.g.

http://www.amazon.co.uk/Wireless-Vertical-Ergonomic-Optical-...

This reduces the stress on your wrist. Made a huge difference to me. Check out the reviews.

3. Exercise

My physio recommended swimming, as physios so often do! It will strengthen your back and core, to help you sit up straight.

However, she also recommended walking. Walk at lunch and in the evening, to get away from the sitting posture.

This has pretty much cured my RSI. Take it or leave it! :-)
not to mention all of the good things systemd actually provides.

I'm particularly excited about socket activation for my servers, as well as auto-remounting of network shares if connectivity is lost (my laptop on/off wifi or traveling, etc).

I really don't get the systemd "hate" that is still floating around. It seems a lot of arguments against end up boiling down to "it's different and therefore I don't want it". systemd is a collection of smaller tools, which is the UNIX philosophy (debunking that argument). It can be replaced as per this article and if software projects don't explicitly bake in hard-dependencies (but even then there are ways around it like shims and what-not that several people have built).

Distros are looking around at all the available init systems, and a large amount are deciding systemd offers something more than the rest, and then going with it. (you can review the debian debate for gritty and technical details). There really is no reason to be so angry at systemd.
The rectangle highlighting issue has been fixed[0].

http://emacsredux.com/blog/2014/01/01/a-peek-at-emacs-24-dot...
Yeah, I hate posting "I think it's such and such" without looking at logs, but realistically, very few apps are trying to be their own OS.
Azure’s getting bigger, faster and more open – Microsoft Azure Blog
According to https://www.apple.com/apple-pay/ in-app Apple Pay does not work with Apple Watch.
Maybe the beer at your grocery store just isn't very fresh? The better grocery stores around me have a great selection of beer that seems about as fresh as what I make at home. Maybe the distribution chain is better here (Seattle). I've never noticed freshness as an issue at least.

As for making exactly what you want, that's totally valid. If your palette doesn't quite match what the breweries are producing (e.g. you want less hops) then yes, you can produce a better beer for you at home.
Squash merging is only of the feature branch to master. If your feature branch makes it through code review and acceptance and you still need to update the typo, then you make the commit to master directly.

It would be great if we could be perfect, but sometimes small commits to master do have to happen. All we do is make sure we subject every feature to code review and acceptance before it gets to master. If it slips through, then it's technically a new change request in our eyes
Unfortunately, on iOS the scrolling feels very fake with no native easing. Does it have some sort of javascript hijacking scroll/swipe events?
it will only get "hard" if software projects bake in hard-dependencies to systemd, like the gnome project has (because they thought/think it provides a lot of benefits, and imho it does). Even so, there are plenty of shims being built that provide the small amount of api compatibility necessary to make things like gnome work on non-systemd systems (FreeBSD for example).
I think I might prefer this to the current mobile authentication. I often find that the times I need to log in to somebody elses computer, is also when I don't have my phone around. A small usb-something which fits in my wallet would be a nice back-up.
Tsū receives $7M in founding
Estonia to Offer ‘E-Residency’ to Foreigners
Yeah, it's a Lorentz force, an induced current->field that repels the excitation field. More here:

http://en.wikipedia.org/wiki/Eddy_current
The most useful date and time functions in Oracle database
https://en.wikipedia.org/wiki/Propiska_in_the_Soviet_Union
Yes. Here's a little overview of some of what I've heard is their technology: https://www.youtube.com/watch?v=deI1IzbveEQ

It's interesting to note that the speaker now works at Oculus.
How does the challenge get from the web browser out to the USB device? I've spent some time looking for a specification, but haven't managed to find the answer to this question.
Complete Salesforce.com Training
When should you launch your product? [Audio, ~20 mins]
Ask HN: How was this design technique achieved?
I saw this article on ESPN and I was very impressed with the technique that was used. Basically there is a long scrolling single page and in between the "chapters" there is a background image that stays in place while the paragraph scroll along it until its covered.

Here is the url: http://espn.go.com/espn/feature/story/_/id/11717596/is-kobe-bryant-reason-los-angeles-lakers-downfall

Follow up - What is the best way to learn a design technique seen in the wild?
Also this though:

> Security Key and Chrome incorporate the open Universal 2nd Factor (U2F) protocol from the FIDO Alliance, so other websites with account login systems can get FIDO U2F working in Chrome today. It’s our hope that other browsers will add FIDO U2F support, too.
> in reality the rules that keep piling up are making jobs leave the state

In actual reality, while opponents of the California's regulatory and tax regimes like to keep saying things like that, California has been adding jobs at far above the national rate. [1]

> In other words one could say that CA is gaining, not losing, jobs yet when you dig into the data you discover that jobs that pay well are leaving and the ranks are being filled by people taking pay and standard of living cuts.

Surely, if you have found that by digging into the data, you can link or cite the data and explain the methodology you used to find that.

[1] http://www.sacbee.com/opinion/california-forum/article260418...
So that not even the people at the cell phone base station know just how absurdly much data they are pulling in.
Oh great, now people whose opinions differ are "trolls". I think we all know who the troll is...
I am pretty sure he must have been short-selling in the chicken market. Good foresight.
A CouchDB replication endpoint in PHP
The device probably registers as a USB keyboard, and it "types out" the 2-factor code when you tap it.
How to Turn Objectives into Results?