skysight-inc/HackerNews huggingface dataset:
You get this with Alt-Up on an empty argument (so after pressing space). Unlike bash, you can keep holding Alt and press Up repeatedly to cycle through arguments and previous commands.

If you want to be more precise, typing anything in the current argument before pressing the shortcut will do a substring search.
No tool in existence can make C++ memory-safe. If there were such a tool, then we wouldn't have had any reason to create Rust. But C++ is so fundamentally unsafe that making it safe requires a new language, as far as anyone can tell.

You do give up maturity and the ecosystem when using an alternative language, but there are some features that are critical for certain application domains that C++ can never have without massive incompatible changes.
Presumably you are already using JSONview plugin for your browser? JSON isn't really going to fit in a table though...
Bitcoin nodes now use bloom filters to enable fast transaction lookups between peers.
That's good to hear. Their support for most of their products is non-existent, though. :)
Remember that the days are even shorter in Canadian winter, too.

SF's shortest day of the year is 9.4 hours long. Toronto's shortest day is 8.7 hours long, and Toronto is one of Canada's southern-most cities. Montreal and Quebec City have it worse, but those poor damned Calgarians take the cake with only 7.7 hours of daylight on Christmas.

Only about 45 minutes difference from SF here in Hamilton, but still, it's that much closer to being completely eclipsed by the 8-hour workday.
Might be true in the US but for the rest of the world, local tld's are fine. Amazon.co.uk, bbc.co.uk, etc.
ZSH user here, with plenty of custom additions to it. For me it's not about building a parallel universe - it's about using tools at hand to make my life easier. Whether it be giving me information that I want, when/where I want it, or saving a few tens or dozens of keystrokes, it all comes down to the same thing.

"What do you do when you have to use a computer without your customization? "

I can't answer for other people, but when I am logging into other systems I am very seldom performing the same tasks that I do on my development workstation. I don't need those customizations because I'm not doing the kinds of things that require them.

So when I log into another system, I just use it. I don't try to do the things that I can do on my local system - maintaining awareness of the differences is not a challenging thing.
Supplementing vitamin D is recommended by a few calm agencies and is reasonably sensible. Especially if you don't get much sun. UK children under 5 are recommended to take a multivitamin of A, C and D.

We're at the frustrating stage of having credible methods of action, but weak evidence for efficacy, for some vitamin interventions.

(http://summaries.cochrane.org/CD008873/vitamin-d-supplementa...)

> The number of trials and outcomes reported are too limited, and in general are of low quality, to draw conclusions on the usefulness and safety of this intervention as a part of routine antenatal care. Further rigorous randomised trials are required to evaluate the role of vitamin D supplementation in pregnancy.
Looks great i was not aware of that! Btw... what is that emacs theme ?
In eg writing, there's lots of rewriting and editing. (And in coding, there's lots of truly inspired work, too.)
BFs are getting pretty popular in bioinformatics. The post mentions one example, here is my favorite recent one: http://minia.genouest.org/files/minia.pdf
rsync Command Examples
Hmmm, do you really think it looks like "garbage"? I'm a back end developer, don't claim to have much taste in these things, but it strikes me as simple and straightforward, maybe not pretty, but not ugly.

And their images: tiny. Home page 32K, the one for individuals and families 26K. The old home page picture that used to be on Healthcare.gov is now gone, but I recall someone saying it, or another picture on the site, weighed in at 1.8M.
Haven't seen any benchmarks, but tests have proven that Gnumeric is more accurate, and it certainly has more functions (especially for statistics). It's also extensible with Python (and I've seen plugins for other languages), which IMO is preferable to VBA. Python of course also has some pretty good statistic and scientific computing libraries, which are quite performant...

If you're really performance obsessed, a spreadsheet isn't really the best solution anyway...
It's pretty silly that a talk at Strange Loop somehow isn't evidence of notability because it was given by the primary developer of the language. Of course he gave the talk: he's the best person to! The fact that the conference organizers accepted the talk is what makes it notable.
The disinformation in this one is strong. It's not illegal nor hard to get money from ATMs.
I've experienced this too, not just in winter.

I live in Scotland, and the weather is mostly wet and damp (rain on ~2 out of 3 days of the year). This year we had a glorious summer. I got productive work done in a single month in June than the entire first 5 months of the year.
Mac System 7 in browser- hand coded, no emscriptem
The Curse of Competitive Comparisons
There are quite a few microformats that would get you close to this: http://www.microformats.org/wiki/hresume would be a start...
Two notes.

1) Thank you for copying that message, here I sit with a 16g White 4s and now I certainly do not want the upgrade.

2) Welcome to Apple Support. That site is much more useful to me for figuring out how to use my Apple product than to fix it. I remember the woes of Wi-Fi being lost on my iMac. Having posts deleted, and watching a thread morph into a years long thousand post monstrosity. All without a chirp from Apple, but yeah they do take down posts. Especially anything where people posted about taking their iMacs into the store.

if you have Applecare, call them. Make it cost them money. Get enough people to swamp their phones or stores might wake them up
There is a point beyond which the syntax of a language becomes unforgivable, even if you have an IDE to make it more palatable.

Java, for example, is completely awful to write (I find) without the use of Eclipse or some similar tool. C and Ruby, by contrast, I'm happy to hack on in Vim.
Data, Journalists, and Learning to Code for the Newsroom
Panorama's (YC S13) advice for first time founders and YC applicants
Hehe, totally hear that. You remind me of these hilarious tweets: https://twitter.com/SoVeryBritish/
Anyone can take a great photograph. The professional photographer learns techniques to take great photos more frequently.

In a sense, "professionalism" in any field implies a certain "frequency of success". For a programmer, that means learning techniques to accomplish tasks even when you aren't "in the zone". This means learning to get in the zone, how to stay in the zone, and learning to produce when you're nowhere near the zone. This requirement is universal to all professionals, including all professional programmers[1]

I would add that learning to approach your work even when you don't feel like it can sometimes yield surprising insights. Your brain is recoiling from work, but only as it approaches it from certain directions. It is possible to approach a problem from other angles, and getting "in the zone" from another angle can sometimes yield unexpected improvements to the product for the simple reason that you're looking at it in a new way.

[1] There are two categories of professional programmers, the hired guns and the artists. They both want to build great things. The hired-gun wants to build things faster and to spec. To him, "great things" is unambiguously defined as 'the things that will satisfy the customer'. All businesses love a speedy, accurate programmer - especially if they can be speedy and accurate in a non-disruptive way. Such programmers are very good at understanding existing codebases, processes, and doing the minimum work to get the job done. Often they simply do not care about technical debt - (indeed, they are incentivized the other way, to maintain (and even increase) technical debt, every bit of which only improves their negotiating position with the client.)

Meanwhile the artist-programmer success is not defined by conformance to a spec. Success is harder to define - but the artist can define success as getting the time to perfect his creations, traveling ever higher up that diminishing returns curve, going higher than most people are willing to go. This kind of programmer is the dreamer, the architect, the creative. This can be a backend architect, or a front-end perfectionist. They share the common goal of mastery and beauty. Most, if not all, programmer heroes come from this category. And rightly so, I think.
Hi,

Yes, you are completely correct, the current reality is a total mess. Repobuild (as it works now) assumes a lot of things which may not be workable. Mostly I just wanted to see what would happen :).

One of the main goals here is to allow folks other than the primary author to write a BUILD file, e.g. to back-port old systems. As a consequence, it has to work with other build systems and wrap them.

And yes, Maven does this pretty well with the centralized repository. I would like Repobuild to wrap Maven, though I haven't yet written that piece.
Off the top of my head: IMO, ITU, UNESCO, UNICEF, Chemical Weapons Ban Org, IAEA.

Also there is the no world war 3 thing, which is obviously over-simplifying but the UN probably should get some credit for.

The UN is a mess but it does do a lot of good, the world needs a forum for international multilateral discussions and coordination, it ain't perfect but it sure could be worse.
ShowHN:  Are HTML5 canvas UI's the way of the future?
Why does it really matter if it's NY, SF, or anything in between? His SAD is due to a lack of sunlight and not cold temperatures. It also affects some people much more than others. I seem immune to it and don't miss daylight a bit during the winter months, while my wife must have a lamp for 15 minutes a day or else depression starts to set in.
It's more likely to be GC that makes Lisp unattractive as an alternate to C++ for the things for which I'd normally use C/C++. I have spent way too much time wrangling Wowza, Hadoop, and other things written in Java in the last years, and have yet to see a good incremental garbage collector in a JVM to support things that do gigabits of throughput and need to do it every second day in+out. Pointers to the contrary are welcome...
What about Good Friday (and the gov't holiday of Easter Monday if you're in that field)? Anyhow, to counter this we get a day in February called "Family Day" here in Ontario - one of the much-maligned Ontario Liberal Party's better ideas.
If you come to any conclusions, let me know :).
I agree. Autumn and Winter in the UK are beautiful and I share that same melancholy bliss. I think my ideal living/working conditions are probably: hot beverage, crackling fire, rain outside, jazz playing in the background.
Dumped Cappuccino and switched to Ember
You only get 90 days of phone support with new Apple products unless you buy AppleCare. I don't know about the person who wrote this article, but many people do not live near Apple stores. Even where I live in metro Boston, it takes 40 minutes to get to one from my home (red line to green line, ugh). Where I grew up in Upstate NY, the nearest is 70 miles away.
Add iOS Simulator to Dock After Xcode Update
1. "Depending on the context, the term may refer to biological sex (i.e. the state of being male, female or intersex), sex-based social structures (including gender roles and other social roles), or gender identity."
References: http://en.wikipedia.org/wiki/Gender

2. "Sexologist John Money introduced the terminological distinction between biological sex and gender as a role in 1955." References: http://en.wikipedia.org/wiki/Gender

3. John Money is a charlatan and a child abuser:
References: http://en.wikipedia.org/wiki/John_Money
Skiing. (Or snowboarding. Or ice climbing. Or mountaineering. For those in milder climates: mountain biking) The take-home point is: get a great winter activity to look forward to.

I used to feel this way (depressed in winter), but not since I started snowboarding. I'm really looking forward to winter at the moment, having moved from the southern to northern hemisphere recently.
Totally agree (I think temp also plays a role, if your body is working harder to preserve higher temperatures = more tired).

I was only imagining how this blog post would of been about 10x its size if the author lived in Norway or Finland. It's good to keep an eye on these things but luckily for the author, SF is one of the places where the sun hits the most, even in the winter.
Level Playing Field Institute: Fairness from the classroom to the boardroom
There was long main article in the Economist about housing bubble few years before the bubble bursted. I remember reading it and being somewhat worried because arguments were convincing. I then forgot it because it was not in other news.

It would be nice to find it again. The issue in question had picture of green? man/gigant weighted down with heavy weights.
I did in fact copy and paste the code directly from the article into my comment above. The only reformatting I did was to add the same number of spaces to the beginning of each line in order to have HN display it as code.

If I was being pedantic about the formatting, the error would be excusable. But the code is presented as evidence that Lisp code is hard to read, so the poor formatting is highly relevant. Furthermore, when presenting C++ code earlier in the article, the formatting is correct:

typedef std::map<std::string, int>::value_type vtype;
vtype things[] = [vtype("one", 1),
vtype("two", 2),
vtype("three", 3)];
std::map<std::string, int> m3(&things[0]
Spotlight on a Layer user: Sunrise Calendar
I wanted to show HN my latest work, www.graffitidrop.com, and get some feedback from the community. 99% of the interaction on the site is through HTML5 canvas. I found that HTML5 canvas allowed for a more fluid interface, so I thought I'd pose the question "are HTML5 canvas based UI's the way of the future?".
OK; really too few. I am with you there. But less then (felt) 0,1% cared, until "Der Spiegel" broke the news, that our Mutti (OK, Chancelor Merkel)'s phone was spied upon.

So it feels like nobody cares here, when the truth is, that nearly nobody cares.

But herd-immunity will never be reached with this level of care by the German people.
10 VIDEOS The GOVERNMENT DOESN’T WANT YOU TO SEE [video]
Why isn't there a forum for Apple products not controlled by Apple? Shouldn't there be a stackexchange site for this?

Lawrence Lessing needs to ask Joel Spolsky about this.

Edit: as mentioned below, the site already exists. So people need to be using it instead of an Apple forum where the most useful posts get deleted by The Firm...
Love to see something like this to visualize the evolution of a complex software project such as Linux git.
Read the comments there. Now come back. This is why you don't ask engineers for business advice. I can't tell you how many times I've come up with an idea I think is great, go to work, and talk to my buddies in firmware. The first thing almost all the time out of their mouth is basically "why don't use solution x, in addition to y, which will basically give you the same thing" where x and y are great technologies, but kind of hack to accomplish what you're doing. It kind of always kills my energy.

Giving advice is cheap, and deceptively easy to make sound wise. I've found when you want to bounce an idea, you need someone smart, who will tell you what you're missing... but also be open to new ideas. A lot of people lean on either side of that line. Engineers for some reason tend to lean on the pessimistic side.
Native threads.
As a fellow backend developer, this KY site doesn't look ugly to me. It looks minimal, seems to be pretty easy to get around, and seems to fulfill its purpose very well. It loads incredibly fast, and the text is all easy to understand.

I'll take bland and functional over pretty and awkward any day when it's something this important to so many. Whoever did this for KY did a great job, IMO.
It doesn't look like garbage to me https://kyenroll.ky.gov/.
Very worthy cause, just get the extra hardware insurance
The 11% for IE11 challenge
"But "the government" is people. Society said, "let people take care of people", and government is the answer to how to do that. The government is "full of corruption and waste" because people are."

The government is one answer for how to do that.

Society and government are not the same.
I was there last year and the rate seemed to be between 9-11.
Remember encryption is not the same as hashing :) With encryption you can reverse the process, as long as you have the encryption key(s). With hashing, you can't.
I'm really excited about this, I use Epiphany's web apps on Gnome every day, but it is noticeably slower than Firefox. Is Linux supported or are there plans to support Linux?
On my box, zsh only searches based on the first word. Other options, in comments above, search on multi words. For example "git push" then up arrow works expected.
Here's another suspicious plugin to look into:

On codecanyon for $6 under the name 'jQee'
http://codecanyon.net/item/jqee-keyboard-shortcuts-for-jquer...

On class.pm as 'ClassyKeyboard'
http://www.class.pm/projects/jquery/classykeyboard/

Edit: And another

On codecanyon for $6 as 'RollBar':
http://codecanyon.net/item/rollbar-jquery-scrollbar-plugin/2...

On class.pm as 'ClassyScroll':
http://www.class.pm/projects/jquery/classyscroll/
To generalize, "possible match detected" for anything: you have a big, fat database about a bigger, fatter universe of identifiers, and a less-capable set of clients over a less-capable network link. They want a fast way of determining whether or not a particular identifier is worth querying the database for, and the false positives do not have a very high cost.

The conditions are relevant for some cloud-managed appliances, mobile-phone applications, and sometimes caching techniques in your own distributed applications.
FTC Seeks Input on Privacy and Security Implications of the Internet of Things
Ask HN: Groovy/Grails or Scala/Play?
if I had to pick one to go with and learn, what would be my best option?
The important thing to note here is that a lot of states (but not all) that built their own exchanges are having similar success. Many states that decided to not build their own exchange, and thus saddled the federal government with another state to be responsible for, did so because they want the rollout to proceed poorly so that the law will fail.
Your right. I missed the pound saw it for EU but missed it on non eu.
Ummm they are just like using flash. No standards, no w3c, an interface stuck in a box which happens to sit on your site.
Small Business >> Lets Get Started >> Create an Account
Get "Object moved to here".

Seems like the most simple path has issues. Thought the "Object moved to here" link works.
Status update on recent 50BTC attack
I work on this Mozilla project. If you have any questions, please ask!

Mozilla's network "stumbler" client is installable from GitHub: https://github.com/dougt/MozStumbler/releases. The client code is at https://github.com/dougt/MozStumbler/ and the server code is at https://github.com/mozilla/ichnaea/.

The client UI a little geeky now, but we have some gamification ideas akin to Google's Ingress or Nintendo's Treasure World games:

https://en.wikipedia.org/wiki/Ingress_%28game%29

https://en.wikipedia.org/wiki/Treasure_World
Daring to reimagine the panhandling economy
Political propaganda. Why is this on HN?
A Bit of Functional Programming in Rust
This is way smoother than the emscriptem version.
No. It's just a shell. Just use tmux or screen for that, which is better idea anyway, as it's a tool specificially for this purpose.
Sadly this isn't news.

Apple have been doing this for the last 5 years at least.

I support a large fleet of Macpros (Ha, yeah "fast" and "magical" with 5 year old procs in them) Everytime an OS upgrade comes along something is silently broken. Trying to get support is a nightmare. For example when they changed which version of kerberos they used without any warning. Or changing the syntax of automount.

Apple are shits and have always been. Just like google[1].

[1]don't get me started on them. they keep on pissing about with the admin console for paid google apps, without warning.
"This year, shares of newly public technology companies are being valued at 5.6 times sales, estimates University of Florida professor Jay Ritter, who tracks IPOs. That is well short of the median of 26.5 times sales in 1999."

At least the WSJ feels obliged to put facts in their articles, even if they contradict the headlines.
This isn't complaining about the weather though, SAD doesn't care whether the weather is fine for 8 or 9 or 10 months of the year, and it's two middling ones at the end, it'll kick your arse when sunlight is taken away.
This. Along with the banks / bankers that start drooling over the crumbs they can pick up and 'making deals happen.' These parasites mostly only show up when the money is flowing in a big way, and they start pushing everything higher and attempting to generate absurd mega deals (eg AOL + Time Warner; HP + Compaq; Nortel + Bay Networks; Microsoft + WebTV; Yahoo + Geocites & Broadcast.com; endless others).
Doing some type of single sign on integration.
Many.

Here is multiple lists with sources:

http://investorhome.com/predicted.htm
It's hardly "malicious behaviour" to expect a company to deliver the service their product advertising claimed.
Does this also mean the Pomodoro technique is not particularly effective for programmers?
You can use the mouse + scrollwheel in the terminal as well.
Eval (xterm-mouse-mode).
While I like scheme and clojure, why do you think lisp-1's are cleaner? Perhaps it was just my order of learning, but I rather liked the different namespaces CL provided, primarily as it eliminated name collisions between variables and functions. If list were an appropriate variable name, I could call a thing list versus the abbreviated form lst in scheme (that's a trivial example, but I recall more name collisions back when I was using scheme and CL as hobby languages).

I guess, syntax-wise, the main difference is no longer needing funcall, which was a headache when I was learning CL.
You mean this one? http://apple.stackexchange.com/
After having to lug my 15" Pro around as a carry-on in the airport when travelling once every 3 months, personally my next Macbook choice is going to be an Air.
Not in the style of the submitted article, but HyperLogLog was mentioned [0] last year on Nick's Blogs Damn Cool Algortihms series [1]. Discussion on HN [2].

[0] http://blog.notdot.net/2012/09/Dam-Cool-Algorithms-Cardinali...

[1] http://blog.notdot.net/tag/damn-cool-algorithms

[2] https://news.ycombinator.com/item?id=4488946
WRT "Wake-Up Light With Colored Sunrise Simulation, White" and other technological gadgets, I've a hypothesis that some people actually wake up at sunrise (like an anti-vampire I guess?) and other people do pure internal clock. Furthermore part of my hypothesis is there is a strong correlation between those types and likelihood of SAD-diagnosis.

There are implications beyond SAD, such as alarm clock design. For example I can completely decouple from light input and sleep thru bright sunlight on my face if I'm tired (or drunk or hungover as I occasionally was in my youth). In fact many a time in my youth on weekends I'd come home around sunrise and fall asleep no problemo. If I used an alarm clock that simulated sunrise, I suspect I'd come into work late very often. On the other hand for SAD sufferers is the experience literally like a lightswitch like the sun rises and you are like biologically forced to wake up? If so they'd do very well indeed with a techno-gadget like this.
What? http://apple.stackexchange.com/