skysight-inc/HackerNews huggingface dataset:
I use magic-space for that in my inputrc:

$if Bash
Space: magic-space
$endif

Basically does the same thing as :p, but after a space instead of enter.

Edit: fixed formatting.
Why are payment forms so complicated?
Maybe it's for hardware reasons -- can Win8 run on a Tegra? Would Asus have wanted to put an i7 in this tablet? (that might have actually worked pretty well, as it has the back surface area for a big battery and lots of heat dissipation...)

In a way, it's also like dual booting Android and Win8...
Thanks, yes, I'm going to install an SSL cert shortly. Technically it's low risk without it, but I definitely want to cover my bases, and make the user feel good, too.
Also read: http://hpmor.com/chapter/64 (scroll to "LORD OF THE RATIONALITY")
You are thinking about both dates and appointments the wrong way. Dates never change, they are fixed points in time. A date is not an appointment; an appointment has a date associated with it, and many other things. Appointments do not change either: they are canceled and rescheduled (which means making a new appointment).

The problem with C and C++ having the const keyword is that it is overly restrictive and is not flexible enough. What you are trying to express with const is that the value of an object before a computation is equivalent to its value after the computation, under some definition of equivalence. What const actually says is that the object will not change at all. C++ tries to mitigate this with mutable, but this is too rigid: the same things are mutable or immutable regardless of the context.

What we really need is what you see in specification languages: the ability to declare precisely how a value is modified by an operation. Maybe I have an object with a stream member, and I want to say that nothing will be written to the stream without saying that the stream will not flush its buffer for one operation, whereas in another operation I want to ensure that the buffer will not be flushed.
> Without the limit, this information is worthless.

Not true. Say you have a malicious Twitter client app that posts "Lose Weight In 30 days! <link>." Normally, Twitter could shut this offending app down by rejecting their client ID/secret; if they're using the official Twitter creds though, doing so would shut down all official Twitter apps in the process.
>Getting sandbox escapes from Mac Safari and iOS Safari requires completely different exploits.

You're focusing too narrowly on the sandbox itself. You have to consider the whole stack, and all of the surface exposed from within the sandbox. Consider the Chrome sandbox escape from yesterday, which didn't use anything specific to Chrome. It targeted part of the Windows stack that's guaranteed to be exposed to every process on the system.
Thoughts on Google Glass
I wish there were more posts like this.
I've seen Microsoft Xenix, but I've never even heard of Internix. Do they even advertise this?
Another big hole is that best Ringbearer would be a Dwarf not Halfling. Dwarfs take decades to be affected and they never turn into specters and enter the spirit realm. So the best combo would be eagles carrying Gimli with the ring, which he would have no trouble throwing into the volcano.

In my mind I thought that any direct approach (flying eagles) would get spotted by Sauron instantly and he could bring his power to bear on them directly
Pixar’s Rules of Storytelling
Let's Talk APIs In Scandinavia With Nordic APIs
The Startup Legitimizer
Anyone who's interested in migrating from Heroku go do a lot worse than giving Cloud 66 a try. All the lovely deployment goodness without the lock in.
A sometimes handy addition to the s modifier is g, which replaces all instances of the pattern instead of just the first.

$ echo "foo foo"
foo foo
$ echo !!:s/foo/bar
echo echo "bar foo"
echo bar foo

$ echo "foo foo"
foo foo
$ echo !!:gs/foo/bar
echo echo "bar bar"
echo bar bar
From this day on to eternity - Aflutop
Alflutop is a product of Biotehnos Romania. It contains a unique formulation from marine (sea fish) extract. The bioactive concentrate from fish is a potent source of low molecular mass peptides, mucopolysaccharides and essential amino acids which in all has positive healing effects to joint disorders and other ostechondrosis related condition. It also contains an amount of essential minerals such as calcium, copper, iron, magnesium, sodium and zinc.
Alflutop is presented in 1 ml vial for injection containing 10 mg fish bioactive concentrate and phenol as its anesthetic and preservative substance.
Now worries - I didn't mean to sound argumentative and I agree with you that in the short run bubbles form. ^_^

Though, I would say freedom is not just _hard_ to control - it's impossible by definition. Freedom is not a short term thing, it's a long term outcome - it's the low energy state that's thermodynamically favored. Eventually the world will be a truly efficient, democratic, free society. But, it takes time and catalysis to get there.

Bitcoin is a catalyst for freedom. It or something like it will be adopted.

My gut tells me bitcoins are here to stay.
Yes, but break a lot of other apps that happen to use different domains/pages for different contexts (mobile, desktop, etc).
Did you read the whole article?

"After Frodo and Sam entered Mordor thru Cirith Ungol, Sauron had fully ten days to contemplate the purpose of their mission into Mordor, and did not realize that their plan was to destroy the Ring until the last moment. Given that the Mouth of Sauron refers to the intruders as "spies", Sauron's most likely thought would be that the eagles are merely flying over his realm for reconnaisance purposes. Thus, even if Sauron notices the eagles, his response would not necessarily be an appropriate one to prevent the Ring from being destroyed (such as having the Nazgûl fly directly to Mt. Doom to intercept the eagles)."
this is amazing. the future of the interface indeed. forget iron man this is more like star wars. but more seriously, i'm very interested to see what comes next with this in terms of interaction. i'm not sure how long lived the LEAP device will be, but this sort of holographic interaction technology certainly has a big future!
Exactly right. In my use cases, it's best to tar over ssh initially. Then, if I ever want to update the copy, rsync.
In reality, wannabe "early adopter[s]" like myself want to use this make it easier for deaf people to enjoy the world around them. If you'd punch a deaf person in the face for wearing a more powerful hearing aid, you're the asshole.

What does this have to do with what I said?

You should state that you work for Google http://news.ycombinator.com/item?id=5307311 , it's the ethical thing to do before defending them on every thread.
Dressed as orcs they probably blend in. If you're a crow patrolling the skies around Mordor, seeing a few extra (small) orc's wandering around on the ground probably isn't anything unusual or even your job to worry about. After all the entire place is ringed with natural defenses with orc's patrolling all the entries that do exist.

As a Crow your job is to watch the skies and make sure nothing untoward comes in that way.

It seems incredibly unlikely to me that Sauron is going to protect the borders of Mordor so well and then ignore the sky, especially when he has the perfect agents, the Crows, for the job.
> If you want to dereference it immediately (as they seem to want to in the post), this isn't really going to affect you. You probably want to pass around a pointer, anyway, so that you're not copying values over each time.

Sure, I'm not saying that the extra allocation will always matter. In most cases it won't. My point is just that this type system workaround does cost some performance. For example, a heap-allocated struct that contains two nullable ints using the pointer trick has 3 heap allocations, not one.

> Sure you can - that's literally what the NullBool, etc. types do

But that has to be done for each type. If you define a custom type Foo and want a nullable version, you have to write the NullFoo boilerplate yourself. This is what generics are for.
Military Vet.
Both links are about posture thus making his comment relevant to both. If you mention something to someone concerning something you've done, do you never mention it again even with a different audience? The bigger question is "Why shouldn't he say the same thing?" It's not like he's spamming the front page with links. He has an experience that might be applicable to people who did not see the first link (like me, I come to HN multiple times a day but did not see the previous link or comment).

Pointing this out seems akin to hanging out with a friend in multiple social settings and when he tells a story you have heard before but the group hasn't, you stop him and tell him he's told that before.
Looks like VIM is one of his first priorities. From the indiegogo page:

> The funding goal is computed to allow me to work for three months at about half the income I make with my usual consulting work. (The other half is made up in the satisfaction of building the thing I want to build.) In addition, I'll spend some of it to engage a Vim expert to help me build the Vim plug-in in a way that fits the culture for that editor.

Definitely chipping in.
Call me naive and oldschool, but this is my biggest issue with bitcoin - essentially all of the coverage comes from people/groups of people with (what are now) large investments / conflicts of interest in bitcoin, so any negative (or objective) coverage is glossed over.

There don't seem to be (m)any experts looking at bitcoin either (maybe I just haven't looked) and so broader problems with the whole system aren't being raised or addressed, all of the writing and analysis that is out there seems amateurish. It's no surprise to me that aside from some minor trolling, there's no-one writing about the crash.
Its a good one. RubyMotion is a delight to work with, my absolute favorite coding environment.
I don't know if you're using SQL or NoSQL databases, but if the latter (and your data is stored in JSON), you may find this package I wrote useful: https://www.github.com/ChimeraCoder/gojson

Instead of unmarshalling to map[string]interface{} and then doing awkward type assertions and checks, etc., this will generate structs that you can unmarshal into. That way, if the unmarshalling succeeds, you're guaranteed to know the types of all your values instead of checking them each time.

As for null values, it automatically uses a pointer in the struct definition if it finds a null value - writing that package was how I first learned about this entire topic, actually, which is why I mention it!
There are two things I really like about this walkthrough:

1. It shows how bugs can be something quite conceptually simple

2. It shows the value of logical, detective-like thinking in tracking these bugs.

Even as a programmer, I still think of bug-hunting as something requiring an encyclopedia knowledge of the trivial and arcane. Obviously, it looks easier in hindsight, but the OP does a great job of demonstrating how you can discover a much-overlooked flaw with the right deductive thinking (and experience with profiling tools)
I just took a pay cut for a new job and I'm loving it (however, the pay cut is more about the region I moved to having lower pay overall). If you spend 8+ hours a day in the place, you should really enjoy it. However, as another poster said, think hard about whether the new job is good for your future, especially if you are taking a less important position.
I was in a similar position. I started using computers at a young age (around 7) and by my early 20s had debilitating RSI. At one point I couldn't hold a mouse for much more than 15 minutes. I would wake up in the morning with both of my arms completely numb. I "solved" that problem by going through probably $5,000 worth of ergonomic keyboards and chairs.

I still experienced severe wrist pain, finally peaking out in 2010 where the pain and numbness was continuous. I assumed incorrectly that I had irreversible nerve damage.

Unrelated to this I started doing upper body strength training. Besides going from not having done a pushup in years to doing hand stand pushups I can now sit at my computer for 12 hour stretches with zero pain. By the way, this was about 3 weeks of training before the pain vanished. Over the past few years I've had brief pain a handful of times, that went away quickly.

Now whenever I start developing any sort of problem I revert whatever piece of my lifestyle that is out of balance back to its normal state. I wish I had figured this out a decade ago.
Facebook news feed redesign - live conference
> If you define a custom type Foo and want a nullable version, you have to write the NullFoo boilerplate yourself. This is what generics are for.

I don't want to descend down the rabbit hole of 'Go doesn't have generics', but as I said above, in this case, pointers do exactly what is needed.
Absolutely not regarded as best-practice but more as an exception.

Sometimes you do need to present 3 sets of values to the user:

- one set for positive (true, positive number)
- one set for negative (false, negative number)
- one set for N/A where N/A != 0 or N/A != true/false

But be careful, that road leads to madness :)
I went on a framework binge over the past two weeks to see what the state of web development was. I looked at a dozen or so frameworks including Go frameworks. I came to the same conclusion you did.

Revel was the most promising Go web framework that I saw though very immature.

Go ORMs aren't ORMs. They are object persistence frameworks (at best). None of them really provide the "R" in ORM. Most of them basically do "SELECT * FROM table WHERE id=12" and dump that into a struct. There goes the "M" as well.

The Go language itself is very nice to work with though. It's a great language. Give it 2-3 more years and a truly usable ORM and web framework will crop up.
>> If you’ve done what you want for Ubuntu, then move on. That’s normal – there’s no need to poison the well behind you just because you want to try something else.

If only we could apply that to everything we use.
>and not owners (via lower profits)?

Because 'free market' competition would have already reduced that cost/profit via other market factors. Assume the market is colluding on price and it's not hard to see that consumers could pay the cost.
> Are any vendors offering no questions asked X$/0day rewards
> all year long

Both Mozilla and Google do, but those rewards are in the $3k range.
Thanks. Just got mine.
To Place Graduates, Law Schools Are Opening Firms
They already have spam systems in place to catch repetitive spam tweets and block them.
http://news.ycombinator.com/item?id=5334449
That's as may be, but he was still a product of his environment. Whether there was an intended link or no, the influences of his past experiences cannot be easily dismissed, even if they were not consciously intended.
I think its less obtrusive for the user, as they don't have to look down or can pretty much use it within their same field of vision vs a phone or watch. In terms of being obtrusive to a person that you're conversing with, thats subjective. I wouldn't care, but others may.
Wow, you're right.

I threw that in because I knew that it wasn't until 1929 that Doolittle demonstrated instrument flying, that allowed safe flight in the dark, fog, etc.

But I guess that even at night, if conditions were right, you could fly a plane. And people did during WW I. Though the descriptions in http://www.century-of-flight.net/Aviation%20history/airplane... of the practical problems in landing when you didn't know how close the field was are somewhat harrowing.

Live and learn! Thanks.
You could at least attempt to explain why all the other people who receive the benefits of your generosity towards Bob aren't equally responsible. If Bob starves to death, his landlord loses a tenant. His grocer loses a customer, etc. What makes his employer special?
Because of sugar?

What about milk, sugarfree soda, or sugarfree juice?
I'm the OP. Let me know if any of you out there have questions! Or, better yet, experiences with simplifying payments on your site good or bad.
Hadoop Reporting and Analysis: What Architecture is Best for Me?
Wherry's original blog post was better. She has a nice graph of where she sourced all of her Javascript dev recruits.

http://www.ewherry.com/2012/06/the-recruiter-honeypot/
CircleCI and Semaphore now supported by Coveralls.io - coverage stats and badges
The military budget is funded, except possibly military pensions.

Edit: What I mean is, the amount they are obligated to spend is set on a yearly bases (maybe tri-yearly in some cases), not on a 60-year horizon in which entire generations expect a future payment.

Forget about the use of "funded" vs not -- wouldn't you say the above is a pretty substantive difference? If we have to cut the fat, we have the option at any time of slashing military spending. In contrast, slashing other spending means stiffing pensioners who predicated their whole lives on it. We have an obligation to give them a realistic estimate of how much will be around when we hit a serious fiscal cliff -- in addition to cutting military spending.
Warning: Death Photos: Corpse exhumed after 50-Years
A quick look at your post history shows that you're extremely anti-Google. Is it ethical to knee-jerk hate everything that Google is involved with?
Dealing with customers.

Working with others.

Earning a check (and the required things that go on with this).

Showing up on time or getting fired (can't get fired from school, only in trouble). Also on the same note, time management and working with others (hey boss, I need off friday, I talked to jon who would take my place without causing him any overtime).

I think you highly overrate what high school teaches students these days.
Can you not import them locally via the Disqus API, so that if at some point in the future you are not happy with Disqus, you can move to an alternative solution?
This is the best tip ever.
Okay, so in your world the government should be responsible for all negotiations? Some people and some businesses (run by people) can't negotiate well - so this logically follows from your caustic and emotional comment.

The government should set the price of my airline ticket, the price of milk at the grocery store, my salary, the salaries of professional basketball players, the prices that business use between each other, etc.?

Let me just truly get a full view of your philosophy and what kind of zero Liberty world you would have us all live in.
And where would you keep the decryption key?
SimCity Review in Progress: Online Woes
How are you penalized if you don't collect the extra information (besides potentially higher rates as stated in the post)? Are there more frauds leading to chargebacks that may have been detected if the card merchant had more information?
As the lead to a pair of open source projects - Web2Project and OpenVBX - I sincerely appreciate people who keep an eye on the lists/forums and respond to the basic/101-level questions.

Because of efforts like that, I can focus on the deeper or higher level problems or questions that come up.

If you ever find yourself in Austin, TX or at a Twilio event, let me know. I'll happily buy you a tasty beverage as gratitude. :)
Show HN: Results of yesterday's Ruby & JS hourly rate survey
Facebook News Stream Press Conference
Where can I find commandlint?
Assuming these job seekers have money to even click on those ads...

And there are bunch of head hunters/job agencies that spam dice and monster website. If you can some how filter them out or let the user filter them out then it would be neat.
F-Secure's Mobile Threat Report
Here's a really great presentation I found (probably on HN) some years ago. http://www.ukuug.org/events/linux2003/papers/bash_tips

All extremely useful, my favourite being the .inputrc rebindings of up and down to search history. Takes a little getting used to but is great once you are (good luck to anyone else trying to use your terminal though ;))
InXile sets Kickstarter record with Torment: Tides of Numenera
i normally have this :

fork() { (setsid "$@" &); }

in myzshrc, and then start stuff with :

fork firefox
How Facebook Filters Everything, Starting with your WALL
>With hindsight its not hard to see that they were obviously wrong,

I won't say they we're wrong, yet. The industrial revolution is not over.
Doesn't Verified by Visa and SecurePay by Mastercard solve this problem? Whenever I enter a credit card I get asked to enter an online password as well.

Of course, ideally every citizen would be able to sign anything with a public-private key pair, counter-signed by the state.
Thanks for the suggestion. I used to have a very customized .bashrc with nice little things like that, but have decided to stick with standard stuff for things that work off of muscle memory.

I got tired of sshing into a new box and half the things I'd type wouldn't work properly until I remembered to copy my settings files over, which seemed more trouble than it was worth for a short-lived s3 instance.

That's why I was excited to discover ctrl-r. It's a built-in method of searching history that I can remember and it'll work everywhere.
compare this to the failures experienced recently with SpaceX: Elon's launch, while not perfect, recovered. I think this shows the power of E's vision, and how he's going to change the launch market.
So what? I don't like what Google is doing with search, is that unethical or illegal? Must I like glasses that spy on people and make one look dorky?
I imagine that if the Precious had been aloft on board an eagle, then somehow Gollum would have made his way up there!
The strength of hobbits is their innocence, simpleness, and their lack of desire for power. Only a halfling could carry the ring. Dwarves on the other hand are known for hoarding treasures!
Yesterday, I discovered the_silver_searcher:

https://github.com/ggreer/the_silver_searcher

I think you might like it.
I think that as a society we under-estimate the enormous gratitude we own these animals. We subject them to our tests to make our lives "better" (among useful things, to test make-up and crap like that). In a way we should be ashamed of ourselves that we're even doing this but I guess humans will always be humans regardless of how great we think we are.
Deluxe Guide to SXSW Austin: Eat Drink See and Stay the Weird Tech Way
This is a lot easier to do in high level languages. When working in C or assembly, I find that defining the problem in code takes so much work that it's too costly to delete and restart.

For some reason, I've always written documentation, emails and code in a single draft, only going back and tweaking if absolutely necessary. I've never understood those English professors who require 3-4 drafts before a final version.
Beat your favorite athlete in a video game.
I see what you mean and don't actually think it's a bad thing for it to be targeted at rewarding outliers - really good apps are probably by definition outliers.

But my concern about the poor search functionality is that it rewards the wrong outliers. E.g. people who are persistent and lucky/ early to the game rather than persistent and release great apps.

My very anecdotal example of this is the travel planner apps people use in London. Most people on ios I know use apps which are shockingly inaccurate with ux that leaves a lot to be desired.

They continue to use them because short of "download whatever has been downloaded a lot by other people" there's no reasonable way to find new higher quality ones.
Can you give an example of where AS/IJ fail and TS/VS succeeds? IntelliJ's started supporting TS recently and will likely improve. Their whole brand is multilanguage support and they support more languages than any other IDEA. For example, WebStorm 6 added TypeScript, CoffeeScript, and Dart.