skysight-inc/HackerNews huggingface dataset:
Check out "CollabraCam", see http://collabracam.com/

See also "VizzyWig", at http://vizzywig.com/
Those are probably users and/or investors you're better off not having. Conversely, answering "we're not sure, but here are some parameters of the situation / dimensions" suggests you're at least cognizant of the area.

There's also the case of implausible ignorance: the "I don't recall" defense popular in politics and business PR-speak. This tends to decrease credibility.
It's less than 60 to clean and fill with water. The water takes longer than the cleaning. Really, if I want to be lazy and dump the grounds in the sink disposal, it would take about 10 seconds to clean.
>comodo certificate

Sorry for slightly off topic message, but do NOT buy comodo code signing certificate, especially if you are a person and not a business.

Their verifying procedures are really insane and their support terrible. That's probably why are they so cheap.
Fun idea--wondering if there are better (more important, more purposeful) ways to use it that to pass out complements. As it is, how long will people be interested in "loving" on each other?

The site has me thinking about aggregating other input info from the internet...
> And in an advanced course

Definitely not talking about this as an advanced course, but a paradigm shift in Mathematics education. Teaching Calculus as early as possible and build the rest of the K-12 Mathematics education around it.

Nearly none of what you explained here would be interesting or relevant for teaching say, a 9 year old the basic mechanics of computing a derivative. As they age and their minds mature, you can start filling in the gaps and details with these important examples.

I wrote more here https://news.ycombinator.com/item?id=7337778
I've read a dozen analyses on this situation today. This is one of the worst.

There's a danger in the U.S. of playing this as some sort of domestic political game -- the hawks using an outdated playbook versus the doves (perhaps not understanding reality well enough). This does a great disservice to the actual situation on the ground.

Long and short of it: Russia gets to invade neighboring countries. Not much we can do about it. That doesn't mean we should sit idly by. Calling out naked aggression and hypocrisy is still part of our national fabric. It also doesn't mean that this is a win for the Russians or a loss for the U.S. More importantly, 1) Russia is increasingly using its army more and more while its economy tanks, and 2) people of the former Soviet states just aren't going to put up with the bullshit like they used to. That's Putin's problem, and the more he lives in that fantasy world of his the more he's pushing the rest of the world towards some sort of really unpleasant confrontation.

The situation isn't terrible (unless you live in the Ukraine) but the trajectory is very disconcerting.
Canonical Unveils Ubuntu Linux 14.04 LTS Beta 1
Nah you just invented continuation passing style. You just needed tail recursion too, and you would be good to go ;)
As in this article.
http://blog.arkency.com/2014/02/rails-refactoring-the-aha-mo...

Services should be run with call.
The plan is to use github releases from now on, and shorten using git.io
Importance of Remaining Social on Social Media - Doodle
Very cool. This has been on my sparklist[1] for quite a while. I'll be installing on a Pi tonight, but from the documentations it looks very well executed. Awesome work!

[1] https://github.com/nichodges/sprklst/blob/master/sparklist-n...
Membrane that can keep your heart pumping forever
Btw, many thanks for pointing this case out. I really don't have good ideas on how to prevent this besides going the brute force route of flagging negative words.
I'd really like it if articles on scraping included robots.txt support.
Beets predates beats. Not sure that matters though.
With smaller countries and specific industries this gets scary close to the truth: If I ever hear about another Finn from a person here in San Francisco, my first reaction is to ask the full name in case I know them - and in surprisingly many cases I do. World is a small place when you're part of a community.
I do like the Aeropress, although it took me a while to decide that. My quibble with it was that I tend to brew twelve-ounce cups and it really doesn't seem to be that good at that. (And I think I know what you mean about the filter.)

I've heard good things about the Kalita Wave, but I'm not sure I want to add another coffee brewing device to the collection at this point. :)
If the patent is expired, one wonders if some company may reverse engineer the Keurig 1.0 design, and continue their manufacture (along with all the factories that are already tooled for the 1.0 cups.)
Ok, clearly not everybody. But I'm surprised to hear that. You're the first person I've heard say anything like it.
Version control is one of those areas that is very difficult for a lone programmer to understand the need for (I was one). After all, I have backups, right? So why would I need it? Then I hit a snag, where something that worked before somehow didn't work now. And it was a lot harder tracking that down by going through backups, vs doing a git bisect and git revert. Eventually I ended up restoring every backup, and checking them into git.
The Ultimate Guide To Spiritual Beliefs
In this guide you will be introduced to the beliefs of Christian Spirituality, Buddhism, Taoism, Pagan Spirituality and more.
> It's not just "I don't know" that is important, but also the next part of the thought: "but I can find out."

This isn't about asking someone else to find out how to do it, this is about solving a problem, which may no solution.

So saying, "but I can find out" it is comically ridiculous.

Consider this, how are you going to solve the traveling salesman problem, for 10,000 nodes on your iPhone in 5 seconds?

I don't know, but I can find out.
Isn't the problem just that the developer has not signed the Putty binary?
DevOps Resources List
That sucks, your wife missed out on what could have been a great experience because of your hang up in 1997.

Sure, hold a company to a high moral standard, but I'd expect the same from you, the ability to forgive.
you might want to take it down from the livestream website as well
The real story here is the Arb software the creator's developed for arbitrary-precision computations with rigorous error bounds.
From Founders twitter:

> provide evidence that can be used against him.

So is the founder trying to mount a legal case against him for hacking?
I'm not too impressed with the blog's author either. He documents breaking into another website in a previous blog post:
http://faptrackr.org/blog/?p=45
The MVP took about a month, and probably 3 months to polish. Working full time with 2 hackers, hipster and a hustler.
&structure ... ?
Russia invades neighboring countries, for economic and strategic reasons while bullshitting about invented risks, while the US and UK does much the same, but goes for ones slightly further away. The trouble is, after the bullshit with Iraq and the made-up WMD justification, we don't have much moral authority here. At least the Russians haven't flattened Kiev like we did with Baghdad.
33% Say They’ve Been Personally Hurt by Health Care Law
Francisco Franco, Robust Action, & the Power of Non-Commitment
On atomic theory and bicycles
Is saying "You're going to be sued by our horde of lawyers" an insult, or a factual statement?
One Dot Per Person
The Chain Fountain, Explained
"Keurig can change the design of their machine whenever they want in theory, but can they do so for no other reason than to maintain their own market share?"

That's a pretty simple issue to resolve. Yes, Keurig should be able to change their own product at will. Whether it's to maintain their market share or just for fun is irrelevant. If you get into the business of regulating coffee companies based on intentions related to subtle design changes and guessing whether it's directed at maintaining market share, what you'll have is a ridiculous government/business nightmare.

An attempt to generate a new patent from the trivial product change should be denied. Problem solved.
Yeah not so much.

I know, it's a complex situation. But there's a lot of spin too.

It'd be good to try to keep all the moral equivocating and the "but they did it too!" out of it. If Mexico had an election we didn't like and we were down there with the 101st Airborne, perhaps. There might be a close parallel. But otherwise you end up debating binding United Nations Security Council resolutions, the violation of the treaty that ended the first Gulf War, and so on. Nobody's going to agree on all of that, so you can't draw the clear parallels you'd like. Sorry.

If you want to dive down to just another level of complexity and talk about international treaties. Ukraine was promised that this would not happen by both Russia and the major world powers when it gave up its nuclear weapons. Russia is in violation of its own word. Not so much with the 17 zillion other examples of other countries invading each other.
At many universities grants for the sciences subsidize other university functions. In computer science, at least, you may have to pay your own salary out of your grants after the university has taken their (substantial) cut for keeping the lights on. Also, all of your graduate students and postdocs must be paid out of your grants (if they don't have their own money); the universities won't pay them to do research in your lab, though they will happily claim the IP they generate.
Haha, that's why I don't display numbers on the bar charts. They're just to get the most important characteristics to bubble to the top. I kept the overall aggregate counts because seeing those large numbers seems to give people a nice quick shot of good feels. What do you think about those?
I spent the better part of a decade doing academic research, and now have spent the better part of a decade doing startups and software. If I could choose to do anything while also being assured of a stable living, I'd do the research again.

The thing about the software industry is that "interesting" tends to be defined down -- for example, you'll be working on a CRUD app, but the "interesting" part is that you're doing it "at scale". Or you'll be doing some "interesting" refactor of a hard piece of software, that isn't interesting in any other way. Or most insidious of all...there's nothing really "interesting" in your job, and you just get inured to the day-to-day nature of the work, which always tends to look the same. The difference is in the big picture, and for most software jobs, the big picture just drains your soul.

I'm pretty lucky in that the project I'm working on now has a truly "interesting" technical component, but it still doesn't compare with the idea that I could be working on an interesting technical problem that also might lead to a new antibiotic or vaccine...or just discovering something new. I miss that part.
"It's not going to be a good week for you, my friend" is definitely threatening, at least to the ear of someone who has watched crime and gangster movies. While these kinds of communciations shouldn't be on Twitter in the first place, HTC would have been far more professional to say "This is a violation of our IP rights and we are commencing aggressive legal action."
UK NHS Patient Data Uploaded to Google Servers
Don't worry, you can do this in C# or Python as well. Just structure your small, gradually growing proof-of-concept and soon-to-be-finished-product program correctly. No classes! Or at the very least a few monolithic ones, which cannot be instantiated. Use static methods whenever possible. I have never ever ever done this.

(I am getting ready to write an essay titled "Confessions of a Shitty Programmer").
Introducing lua-capnproto: better serialization in Lua
I triggered executive-level uproar just yesterday by pointing out what should have been obvious security issues in an API we were about to be asked to integrate with. I was not the first technical person to look at the document we were given, and in fact I was the only one to look at it who couldn't actually read it in detail (it was in Chinese, I only speak English, but the identifiers were in English), but nobody else had spotted the problem.

I'm not a roving security consultant, so my sample size is limited, but I have seen little evidence that even basic security awareness is part of the toolkit any substantial number of developers have.
They're not models, they're Objects. A model is an object but all objects are not models. The difference is what sort of role they play in your app.

A Service Object work, could just echo hello world every 15 seconds and still be called a Service Object, while a model in your application doing the same thing can no longer be called a Model.
Wait, because the US did something horrible that makes what Russia is doing okay?
Why do any research (https://encrypted.google.com/#q=bitcoin+quantum+computing) when you can just write a content-free blog post and submit to HN?
You may have missed out on some good people over the sake of a few k... especially if they (for instance) have domain specific knowledge that puts them ahead of other folks in the same sort of bracket?

No hiring process is perfect I guess.
I have this question too.
No, it just makes it very hard for the US and UK governments to scold the Russian one without them laughing.
Open Object Rexx
Isn't ConfirmedGrouperEmails here just an Interactor / Service Object anyway, but one that is derived from ActionMailer?

To my mind, this code is much clearer, which proves the OPs point.
Parallel garbage collection
Show HN: Clean & Simple Shopping List (my first iPhone app)
I made learning Objective C and iOS development my New Year's resolution for 2014 and my first app was just approved to the App Store: https://itunes.apple.com/us/app/clean-simple-shopping-list/id826827076

It's yet another shopping list app, I know. I really just wanted to build something that I would find useful, no matter how many others are out there already. But I learned a lot while making it and I'd love to hear your feedback (positive or negative). It's free, has no ads, and is open source: https://github.com/gschwarzer/Shopping-List

Thanks!
There are several alternatives to the current funding giants, and I think they'll offer superior returns. If they do, NIH and others will change.

My favorite example:

Janelia Farm - I believe they expect 50% of their projects to fail.

A Janelia recruitment excerpt is illustrative (and you don't have to have done a post-doc even to lead a lab):

"We invite applications from biochemists, biologists, chemists, computer scientists, engineers, mathematicians, neurobiologists and physicists who are passionate in their pursuit of important problems in basic scientific and technical research.

All laboratories are internally funded without extramural grants. Scientists at Janelia have no formal teaching duties and minimal administrative responsibilities. Janelia labs are small groups of postdoctoral fellows, graduate students, and technicians tackling challenging research problems that are expected to have transformative impact. Group leaders are expected to engage in the direct conduct of research in a highly interactive and collaborative environment."

It's not the only way - and I doubt Janelia thinks it should be - but this style could be good for science in general. Even if funding levels return, I think they should probably return in a different form. Janelia might offer a blueprint for that.

http://www.janelia.org/
Clickable:
https://itunes.apple.com/us/app/clean-simple-shopping-list/i...

https://github.com/gschwarzer/Shopping-List
Why not? :) All these things are really simple in their essence. They're abstract but an average 14 year old in modern civilisation already has the cognitive machinery necessary to grasp such abstractions. In fact, I think at that age, when they discover abstraction and formal reasoning and what they can do with it (there's a reason teenagers are so full of all kinds of ideas, they're starting to explore the world in full generality), it would be extremely stimulating food for their minds.
We're not talking about the necessity of a warrant to enter and search a building for a phone, we're talking about whether a warrant is needed to electronically track the phone to get its GPS coordinates.

The particular method used by the cops in the article is indiscriminately broad, but with cooperation of the carriers the same can be accomplished without revealing the the location of any third party's handset. Likewise with even the slightest bit of cooperation from the carriers, the true owner of the handset can be identified by having the carrier verify whether the complainant is the person who holds the service contract for the phone. So clearly this process can be done without exposing any information other than GPS coordinates of the phone, and I don't see how that would require a warrant - it's information the carriers ought to be required to provide to the customer upon request, and them authenticating that information to law enforcement upon request by the customer doesn't infringe anyone's rights.
I found this so striking in part because of recent events: Mark Karpeles's mother defending him as a genius, Karpeles not delegating coding to experienced developers and focusing on being a CEO, the leaked PHP MtGox code...
Even the Germans cannot seem to get Putin to do a reality check.

Whom do you feel is qualified/going to be able to stop Putin from acting like a bully?
I'm fairly certain they meant "access to guns".
Show HN: My idea to convert a result set to fully hydrated entity objects.
https://bitbucket.org/sras/entitybuilder

This idea is, if you have a result from a join operation, then you can define the structure and operations on the captured entities using something like

$rules = array( 'columns for \Test\User u1 prefixed by u_',
'columns for \Test\Post p1 prefixed by p_',
'columns for \Test\Country c1 prefixed by c_',
'add p1 to u1 using addPost',
'add u1 to p1 using setUser',
'add c1 to u1 using setCountry',
'primary key for \Test\User is id',
'primary key for \Test\Post is pid',
'return u1',
);

It will capture the data for each entity from the columns, do the operations to wire them up, and when all rows for one entity is processed, yields the fully hydrated entity to the calling code.

Please let me you your feed back on the idea and if possible, please take a look at the code and let me know if you find any room for improvement.
I don't think the parent implied it was drastic.

How does it make sense to project that calculation onto another person to begin with? Their time is not yours, and every person values their time differently. It means your statement of them doing a vast number of things wrong must inherently be false, because there is no objective "wrong" there.
It's perfectly explicable. You will manage your servers using RDP from a surface.

Gestures and multitouch carry over RDP in Windows 8.
Thermogenic diet pills are crap for direct weightloss but they are effectively an energy drink in pill form without the water or sugar.
> almost impossible to download anything.

More like literally impossible to download anything :(
Never heard of the aeropress before. Will have to try it. Thanks for the tip!
That website hosted pirated copies of iOS apps, so it's not as bad as it seems.
Hard to tell what machine that is from just a tiny photo.
If the patent is expired, then reverse engineering had better not be necessary, or else the original patent was insufficiently detailed to be valid.
> Why do most car manufacturers insist on having a custom software suite for their cars?

Value add. Only Ford has Sync.

Just like only Sony TVs have blah and only Fujitsu alarm clocks have foo.

Sure, no one buys the cars for that. You want a Honda so you buy one and are forced to get BazCarfoTainment 13.

But it's the most popular software among small cars (based on models sold) so it must be good, right? Surely that gas mothing to do with the other aspects of the car (except VTEC(r), VSP(r), Fold-o-seats(r), propell-o-toroids, etc.)
Wal-Mart gobbles up Seattle-based recipe startup Yumprint
I've been tempted to try tools like these throughout the years, but honestly I've come to learn that nothing is black and white about tagging. I usually use the "Album Artist" field to organize music into logical collections that I want. If I took everything literally, I'd have to deal digging through "Various Artists" and other disagreements I have with established music databases.
Don't worry about what so called 'crypto experts' have to say, just keep writing code like this.

If they really insist that you use a real cipher like AES, make sure you use ECB mode as its much faster than CBC or GCM mode.

Whatever you do please don't implement a system like SSL which will incur much overhead for little gain, I mean any crypto expert will tell you that all AES keys can eventually be cracked given enough time and hardware.

I mean its just a router, what are they going to do? Pair it with Apple's SSL vulnerability and drain your bank accounts? Fat chance that might happen.

Yours truly,

Lazy Blackhat.
WPA uses PBKDF2 so that's probably how it gets to that value
The bit of leaked PHP code I saw seemed to be reasonably structured?

Now, I wouldn't necessarily use PHP for this sort of work, but...
Mopidy is lacking some important features of mpd itself
Oh, she's very very happy with the car. She told me that after we sell this one in 4 years, she wants to get an X5.
No, it just means no one takes US moral outrage seriously anymore. Sorry.
I know WINE used to work a lot better with OSS than ALSA a few years ago, but I can't think of anything else.
It seems OP is in similar business.

https://github.com/KJCracks/Clutch
They really need to make a secure version of this app. You'd be saving thousands of burner phones from entering landfills.
Uber makes it easier for ride-seekers to know when surge pricing will end
I may dislike esr as much as the next fellow, but your response is degrading noise. It wasn't esr who upvoted the link here to the point of your visibility, it was people who found it interesting. If you're annoyed by that, flag, filter, stop reading the site, whatever, but this sort of armchair psychoanalyzing says more about you than esr.
> Some prefer to describe the situation concerning energy and sustainability not as a "problem" (to which there is a solution), but a "predicament", to which there is an outcome, though not one which returns the system to the status quo ante.

Well you could probably count me in that camp. There's no perfect answer (though the various forms of solar are pretty close at least as far as energy generation goes). Instead there's a suite of options to get us to "least bad".
I've read that your pun is unnecessary as 'mao' already can mean 'cat' in Chinese.
The main difference I see here is the ability to control the display so it can show you directions and make the music interface match the one you're used to.
I would call that a "threat" rather than an "insult".

FYI, I think a threat is worse than an insult in most cases.
Haha I think that's my friend who is obsessed with type safety doing bug checks :)
Meetup refuses to pay $300 ransom to hackers
Ninite is another option with a similar purpose.
Dish cuts deal to limit ad-skipping feature on ABC shows
As did a site the author was running, by my read. Responsible disclosure is one thing, but I won't support defacing of websites.
Well part of the problem is the claim about better.

Craft beers are superior to generic domestic lite beers, right? No, it's strictly subjective to every individual's preference.

I've known some people that prefer cheap or generic coffee, made in a clunky old coffee pot, slightly burnt. Is their taste wrong / worse / inferior? It can't be, it's their taste.
Finally a new language that does something remotely novel. I like the blur between data and code here; (very) vaguely lispy.