skysight-inc/HackerNews huggingface dataset:
As a longishtime Linode user, this makes me extremely happy. Keep it coming linode. Not that pv-grub is beyond my linux-foo by any means, but after working on Linux all day professionaly and dealing with $latest_version_of_fedora on my home pcs, I'd rather not play sysadmin too much more on my vps boxes.
He should stick to the war issues.
I don't think that integration testing is sufficient (you will never catch every bug by writing tests - programming is too complex to expect any one coder to be perfect all the time). I'd also argue that writing too many integration tests can become a burden - having to change hundreds of tests when a site/app changes is tedious and time-consuming.

However, that doesn't mean that integration testing is useless. Writing a few tests to verify that mission-critical functions (like website registration) are working can save you when something goes wrong, and it's more efficient than doing manual regression testing every release.

Lastly, I really wish the author would give suggestions for what he considers to be a better approach to testing, beyond "integration testing sucks and is a scam".
Yet there's a huge amount of buzz around Docker and containerization in general. What am I missing?

Dependency management without having the high(er) cost of full VMs.
Inspiration is overrated.

Demonstrate value, instead.

You don't need anyone's permission to go do customer development. Take a few days off. Talk to your current customers. Shadow them in their workday. Talk to prospective customers. Shadow them in their workday. Find something on your current roadmap that isn't quite right based on what you learned.

Then, give a short talk about it to the CEO. Hey, this great idea of yours, I talked with some customers about it and I think it's a little off and we'll have to rework it if we roll it out as-is, OR we can do it this way up front and save a bunch of time later.

If they say sure, great. Do it again for a feature that's even more off-kilter. Continue until you're correcting large portions of the roadmap.

If they say no, stand by your idea. Ask to build your version and A/B test it with 50% of your customer base. Instrument both versions heavily so you can see usage. Conduct follow-up interviews. See which one is really better.

Now, it's possible you won't find much to fix, if your CEO really is "extremely knowledgable." You may already be hitting the 80% sweet spot, all the low-hanging fruit. Further disruption may be a long, hard slog for only 20% more value and your CEO may already recognize that.

But you won't know that for sure until you do the research yourself.
I've been meaning to move off of Evernote because their OSX client is just slow as all hell. Are there any alternatives, aside from something like Dropbox? Evernote's OCR implementation was/is really useful.
I encountered this as well. The support rep's workaround was to change my Ecobill address back to my Comcast address. I then enabled forwarding from that address and it works fine. Such a pain.
Active was one of the products that drove me to create Racemetric. Same market.
It was still Vista, though.
Not just Erlang, but OTP. These guys wrote "real-time media gateways" on top of it, which works in production switches.
Interestingly, Les Schwab (the dominant regional tire company here in the Pacific Northwest) advertises that if you buy snow chains and don't use them, you can return them at the end of snow season.

Of course, once you have the chains, no real point in bringing them back since you'll just need them next year.
I think that pushes me over the edge on pebble. Thanks!
It sounds like he was laid off and not fired. The CEO did not mention that his performance was subpar, or that he violated some company policy or law. The difference, at least in California, is that collecting unemployment is no problem when you are laid off through no fault of your own, but if you we're fired, EDD will need to check with your employer as to whether you we're fired for just cause, and maybe a hold hearing where both sides present their case.
> It was stupid enough to accept a single sided copy.

DIP switches are set for various options one being accept face up (two-way), other options turn on or off acceptance of certain denomination bills and maintenance features such as calibration.

Even now modern acceptors allow this, although four-way acceptance is often preferred by the customer.
The Government's Secret Plan to Shut Off Cellphones and the Internet, Explained
Agreed. There are many things I plan to do differently.
I remember the day a year and a half ago when I went out apartment hunting in a new town, looking at my notes on apartments in Evernote's Android app. It was a complex note, with lots of text in deep hierarchies of bullet points. At one point I tried to edit it, and after a few visual glitches, the text of the note disappeared. Then it synced, and there was no undo or history option in the app as far as I could tell.

I was able to get the note back by driving back to my hotel, retrieving my laptop where the note was cached, and opening Evernote while offline to ensure it wouldn't sync and wipe out that copy. Pretty frustrating. I've learned some tough lessons about cloud services and free stuff.
Assuming you want to try every phone number in the US, that would be almost 10 billion phone numbers. An above average user may have about 1,000 contacts. We want this to run on phones in a reasonable time for 1000 contacts, but be infeasible for 10 billion using any hardware the attacker uses.

Bitcoin gives an idea of the relative speeds. I looked up the speeds of some Android bitcoin miners. All were on the order of 10Khash/s.

The attacker is not constrained to use phones. Custom hardware for BitCoin mining can be on the order of 1Thash/s.

This means that the custom hardware can reach 10^8 times faster, but the work to be done -- 10 billion hashes vs. 1000, is only 10^7 times as much. If the slow hashing algorithm used was anything like the one for BitCoins, a determined attacker could calculate the entire table faster than the person looking up their contacts.

This is not the whole story -- this could be mitigated using better hashing algorithms that are designed to not scale well with better hardware, but the user will only wait maybe a minute, while an attacker could spend weeks.
Snap and Heist. I've used other frameworks and languages before settling on Snap and couldn't be happier. PostgreSQL for the DB.
Would you run around a city centre in the US shooting at people with something that looked like a gun?

Would you do it if you looked like me? I'm of Indian origin, and there's no fucking way I'd do that, not in the US.
That's fine as long as official channels work. But too often, "official channels" is "the mechanism by which we ignore everybody".

If a company suffers from people contacting the wrong people, I think the solution is to make it easier to contact the right people.
"I also have several handguns which I very often carry concealed."

I'm curious - why?

I don't generally carry around stuff that I don't think I'll need, particularly if those things have to go on my person (e.g. in my pockets) rather than in a bag that I can put down when I'm stationary.
While it has it's own problems, Google Docs.
Concurrency in Clojure [video]
I've found Google Drive on Desktop/Android is pretty good. You get all the OT goodness with .gdoc and Quickoffice (from Google) is free for .docx editing.
Try Devonthink.

http://www.devontechnologies.com

No affiliation, just love the software.
I like OneNote. It has a nice web app and OCR (at least in the Windows client).
nice job! looks pretty good
Is there any guarantee that your (about to be former) employer tell you the truth about why you're being canned? I don't believe so. They may just be giving you what they think is a safe answer. The real reasons for ending your employment with them could be anything (good, bad, silly, or even non-reasons). Nothing to take personally.
I'm hoping someone does a cloud service for note syncing using a code control back-end. I would really love to be able to look at the changes and rollback a change or delete.
looks pretty neat
Since iOS apps do not have direct access to native hardware, what exactly would Apple be buying?

Record video, extract frames, simulate burst mode. Not that difficult really.
From the documentation:
> So if you have 1M elements as input to a plinq function, you will end up 1M goroutines.

> Theoretically, there is not much wrong with that.

Understatement in the finest tradition of man pages and RFCs.
I believe you can purchase apps you haven't purchased before. The writer of the article I read on this tried it. I've downloaded free apps whose latest versions weren't compatible on my device, and got the older version that works for my old (iOS 3.2) device a couple of months ago.
That'd just leave you with wasted space rather than making more space available for storing things inline. For the real-world tests I would not be at all surprised if the reduced number of heap allocations was a bigger source of speedups than the more cache-friendly reads.
EVault Long-Term Storage Service
Yeah. I lost substantial data in their web client.

All developers know that feeling when using an app: you're dealing with something a little half-assed. Evernote has always had that feel for me. Switching over to something else, preferably based on flat files using something like Markdown, is on my to-do list.
2013 in Review. Happy Holidays from BillGrid.com
Posting some interesting stats from our client billing application.
Apple is buying someone who was smart enough to find a way around that limitation and build a top-ranked app. I actually paid for this app and hope it doesn't disappear from my phone, it was extremely useful at several weddings to get a bunch of rapid fire shots off and choose the perfect one. It worked reasonably well even on an older iPhone 4s and the quality was fine.

The app maker wrote about the tech behind on HN a while back here: https://news.ycombinator.com/item?id=6137979
Good thing you responded to a statement that admittedly lacked data with a statement that also lacked any real data except some statistics pulled out of the derriere. Here's a real study done that found that 87% of VC-backed startup founders are white, and 89% of VC-backed startup founders are male: http://www.cbinsights.com/blog/venture-capital/data-race-gen...
Hire this guy for love
Who is this straw man generalist? If you are even a moderately capable at many things that makes you a connector and a power broker. Without agency inside a larger organization, a generalist without enough situational acumen will fail to see their opportunities.
Employees are supposed to give two weeks of notice before leaving, and employers have traditionally (?) Given two weeks severance. If that severance is now conditional, what is the converse that employees change?

Btw: whenever there is a limitation (and non-disparagement is common in employment agreements, too,) I insist it be time limited. Who knows what kinds of trolls have bought the other party ten years from now?
how successful have your attempts to monetize the site been? (I notice with surprise that there are no space-related ads when I visit the site, just the usual adwords ads I'm shown elsewhere.) Maybe you need to reach out directly to space related advertisers? Is there anything you can sell through the site?

This seems like something that could become a decent lifestyle business. Certainly not something that could make you rich, but maybe good enough to replace a day job or pay for some vacations.

what exactly is the time you're spending? just researching to find articles? I don't know much about running Wordpress sites but it sounds like there shouldn't be much coding involved at this point.

I'm trying to give you any suggestions to keep pursuing this. I was surprised when I visited the site, because I generally consider the space industry to be pretty dead and boring. But I found almost all the stories on your front page engaging. You seem to have good editorial taste. I think you've identified a niche that could continue to get more interesting in coming years.

I also note the frequency of new stories is not that high. Are there enough stories to keep people coming back? Are you willing to generate content of your own? (eg. reach out to space industry peeps and interview them on video?)
Has anyone had any luck with those App Stores? Anymore to add to the list? (Google Apps?)
I see that but I think the problem is that some generalists don't want to specialize in anything. They hired a VP of Marketing to do the marketing yet the generalist wants to continue to help do the marketing along with a bunch of other roles they hired more specialized people for.
your search looks pretty fast ? What have you used for search
looks like it's assigned to ruby core as a (potential) feature for 2.2 already!: http://bugs.ruby-lang.org/issues/9362
You will almost never be told the truth about why you're fired, unless it's for an absolutely clear-cut policy violation or other similar reason.
I think you can shorten it to "You are expendable" without any qualifiers. Unless, perhaps, you have dug yourself in so deep that nobody else can do your job - not because of lack of expertise but because only you know how it works (bad practices).
This line is brilliant:

"This is a reminder not to let a digital world full of others’ moments deceive you into devaluing your own. Their moments are infinite – yours are finite and precious."

For some time now, I've been spending the majority of my day jumping between Reddit, HN, and YouTube. Any time that I'm not on the computer, from the time I wake up to the time I go to bed (with a few exceptions), I'm listening to podcasts. Basically never idle, and rarely truly living my life - just endlessly consuming information in an attempt to fill the void.

I used to be a builder, living the high described in the post almost every day, but I've lost it somewhere along the way.

Something I hope to change. This post was a big kick in the pants for me.
His views and past behavior with respect to employees below top management. He seems to believe that only owners should profit from success because only they create it.

This comes from my reading of Schroeder's authorized biography.
as of this reply your karma is 9321. legit over 9000 status!
WindowsRG Fullscreen Demo
Reinventing the wheel: A new content store for Khan Academy
Another approach using code generation is gen:
http://clipperhouse.github.io/gen/

(Disclaimer, I work with the guy behind it)

Personally these sorts of libraries just strengthen my opinion that golang really needs proper generics. However, if you're already gonna use Go they're pretty neat.
But let's say you win the lottery, and a troll buys the cheap remains of the failed company. Now the troll can go after you.
2013 Silicon Valley Career Guide
>>Who is saving money? The small minority who have existing conditions are, but not the majority of healthy people.

I am saving money. I quit my job 2 years ago to be a freelancer and was declined health insurance due to a "high" cholesterol condition and was kindly offered a $1200/month plan. I declined to pay such a high premium. Now me and thousands of entrepreneurs are free to choose and get whatever insurance they want at group rates.

>>These plans are incentivized to keep people tied to their current employers. The costs of self-insurance is now just shy of a mortgage payment. Self-employeds are looking for a job, so they can be covered by obamacare.

You must be out of your freaking mind to say that
I don't mean to downplay this but seriously, make backups of all data that is important to you. Lots of things can go wrong everywhere and they do go wrong. Maybe it is a sucky app or maybe your own error -- if you have a backup, you don't need to worry.

I know this is no excuse for Evernote's app being at fault, but if something matters this much to you, you should not be trusting anyone or anything and the only way to stay safe is to have backups in multiple places. Might seem like a PITA but it is worth the effort.
Why bother? If the CEO is a lame duck, just move on.
I talked to one call center in India and then I had to speak to the Latin America call center. They all said the same thing.
The timing is likely related to the business cycle. Why communicate next year's plans to people it doesn't involve?

I can't say why the plans wouldn't involve him in some way. I don't speculate based on the content of a blog post, and it proves prudent not to believe rationalizations so close relatively to the event. If he didn't see it coming, something was wrong, right?
Clojure's one real advantage is Java interoperability and it is its biggest single selling point.

You just can code nice and quick in a language much nicer than Java, but easily access all that code from our_stalled_corporate_crap.jar, and package/deploy it the way they do it in their Java EE world.

Clojure outside Java ecosystem makes no sense.
OP here. Completely agree that "wrong" is a subjective and relative measure. It depends on what one's priorities are: utility to the world or personal profit or whatever else. I did make an assumption about Evan's intentions and thought-process, but his action remains the same. He passed up taking cash for Snapchat, an app that has no real value in my personal opinion. He also passed up the opportunity, in my opinion, to take that cash and create something of real value. I may be wrong to come to those conclusions, but they are my opinions. I suppose you can call it hubris to post my opinion on the internet, as it is obviously comparable to turning down billions of dollars for a useless product.
Those are all established companies. (Although you slipped a few suspicious ones in there.) The most promising startups are the ones you haven't heard of yet.
Out of moral or professioal obligation?
Both my wife and I have also lost notes in Evernote. I'm a paying member and just last week exported everything out into text files within Dropbox. I have to get the workflow right but at least I know my files won't disappear.
What I'm using: org-mode + MobileOrg[1] + Dropbox, and a few times a day checking my .org files into a Bitbucket private repo.

And it's all free! Though obviously you could use paid Dropbox and Bitbucket/GitHub accounts as well.

Until fairly recently I used OmniFocus and Evernote, in conjunction with their mobile offerings, but I don't think I'll be looking back anytime soon.

[1] http://orgmode.org/

[&] http://mobileorg.ncogni.to/
Not to sound like [something negative], but I really like pen and paper. I carry around a notebook and a few different pens because I like to draw, and because jotting notes down is kinda fun in its own way.
It's good to have, "just in case". Carrying in comfort is an art form (aka "hard"). I live in an area where we have one law enforcement office, and law enforcement response times are ~20 minutes for violent crimes (I know this because I'm working on a data research project that produces statistics for local crimes, and it includes report vs response times).
A rat? What is this, Compton?
Tone down the snark.

Also, you clearly didn't read my response carefully enough.

I never said Snapchat had a 2% chance of becoming another Tencent. I said that if Snapchat had a 2% chance, the valuation is justified. Clearly, some investors think that chance holds. Some investors think that chance does not hold, and they did not participate in the deal!

I'm also not tossing out random names. Did you even read your own post, which mentions Tencent? I was addressing your argument in the context of your post.

I would also argue that a16z would benefit if investors thought there was a bubble. They would get tremendously better valuations and there would be so much less competition for the best deals.

Also, anyone who says Snapchat is just a sexting app for teenagers clearly doesn't understand their product, speaking as someone in college who sees Snapchat used all the time (by lower and upper year college students alike). It's already moving upstream.
I've been using a Windows desktop app for years that's a lot like Evernote. I have many MB of notes, especially code snippets. But also lots of other stuff, exactly like what Evernote is intended to do. I would love to migrate it all to Evernote to get cloud access to it all, but my experience with a Evernote is that it is just not trustworthy.

My fear with the desktop app is that a Evernote is killing it. It's a great app, though. Never let me down, not once. Never crashes, never lost a note. And it has more features, more flexibility in formatting, and the ability to have deep nesting of what Evernote calls notebooks. But the UI look & feel is very outdated.

Check it out. It's called Info Select from miclog.com.
Haha, that's great. I'm sorry, of course you're right. There's no way someone who has never struggled for money has no advantage over the guy who graduated from school with $100k in debt. While we're at it, we can also declare that racism and sexism is over.
Jpap invented a new more efficient JPEG codec - even faster than hardware encoders that use less efficient codecs. Also I think you can optimize hardware usage of iOS devices at the assembler level - it is not as locked down as Android.
This is one way:

# sudo -u "#10000" -g "#10000" id
uid=10000 gid=10000 groups=10000
> I've been meaning to move off of Evernote because their OSX client is just slow as all hell

Not to mention that their inline search is broken and they refuse to fix it
So he helped three engineers who were busy coding some product find some engineers, set up a campaign that worked due to the product interest, and then the pros come in. In this industry, you need to have some product skill pre financing.
That's the point. He knows very well the answer is "Yes".
According to the UPC it is a PSCBLU-025003, which is marketed as the Satellite C855-S5343. I don't see the UPC being associated with any other product. Entering this information into the warranty information page on Toshiba instead states it was purchased Feb 24th 2013, and the warranty expires on Feb 24, 2014.
Yes I know that. I have been in touch with Matt several times about this. I really look for ways to improve it, even if it is one small step at a time. Just posted a thread to golang-nuts about this: https://groups.google.com/forum/#!topic/golang-nuts/nLwWkoS7... noting Go really needs generics and maybe even lambdas some day.

Just leaving this project here. Hopefully, I will maintain it as bugs etc arises. Who knows, maybe someday Go will have these features and there will be many apps instrumenting Go for their application logic and use it.
Oh, MobileOrg is back! That's great news!
Only because the true answer is subjective.
What I meant was: no one would use it, so it'll never be created.
I saw one of those at the hardware store when I was looking at blades... looks like a good poor man's substitute for a table saw, at least for some kinds of cuts. I'm sticking that on my wish list for my birthday :)
I wrote that statement thinking about the experiments people are making using millions of goroutines and still end up low cpu utilization when goroutines mainly depend on IO. Go has a neat scheduling for that. Please correct me if I am wrong.
Hyundai Plans Google Glass 'Pre-Drive' App For 2015 Genesis Sedan
Persistent datastructures, STM, CAS concurrency primitives and hygenic macros make no sense outside of the JVM? Please...

Clojure has host language interop, this isn't necessarily the same as Java interop. It would be very nice to write an iOS app using Clojure for instance.
"I had no idea this was possible - googling "process under different uid" doesn't yield anything obvious.""

I am looking at the name of this website and I see that this website is named "hacker news".