skysight-inc/HackerNews huggingface dataset:
>It's virtually impossible to be a great cook at home;

I don't believe you.

I've eaten some absolutely mind-blowing meals made at home on mid to high-end consumer-grade equipment. Obviously, I wasn't the cook, and I'm no expert, but the proof of the pudding is in the tasting, as it were. I don't think restaurants can consistently match the better cooks in my family until they approach the $50/head range.

I am absolutely convinced that it's primarily skill and not equipment. I do think it is something I could get better at if I was willing to put a lot of effort into it. But it is a whole lot of effort, and it's not just the effort of learning, it's the effort of doing it every night. (In fact, putting the effort into /learning/ is on my to-do list. but even if I can, if I can pay $10 and avoid an hour of work, even if I can do that work well, I will.)

But if I could buy prepared frozen food (that took minimal effort on my part to prepare and clean up from) that was even just acceptable? I'd pay. It doesn't need to be mind-blowing, just 'good enough'

I mean, part of the problem is that it's a process; you have to plan what you want, then go pick out fresh food, then cook it, etc, etc. Which reminds me, I should set up the safeway delivery again. that was pretty cool.

>If you don't like what's in the freezer, I find that the deli section of most supermarkets has a variety of prepared dishes that are ready to reheat and eat.

Yeah... I usually get a rotisserie chicken once a week or so. Cheap and good. Most of the other stuff... well, maybe my standards are too high? but it's pretty hit and miss, and mostly miss.
This algorithm is not sufficient. There's no requirement for the contour line to be simple, connected, or even closed within the domain you specify (the higher the frequency the more likely it will be closed, but the more likely it won't be connected).

One approach would be to then walk the line from the start and connect neighboring points that aren't too close to previous points and don't cause a turn tighter than some given angle (non-simple curves should only happen if you're unlucky enough to run into a saddle point of your desired value), but that solution starts looking a whole lot like taking the convex hull of clusters of random points...you could have just taken fewer points and then smoothed the curve that fits around them :)
Say it with me now:

Physical locks aren't unbreakable. A deadbolt does not make your house a fortress.

I am all for good data security here, but if someone has targeted you to the point of following you around to clone your phone's interaction with your front door, I am pretty sure the glass windows provide a far easier target. Most of them can be just lifted out of their frame.

Yes, it could be breakable. No, it is no less secure than an existing deadbolt. Threat model matters.
Bits and Barbarism
>I would rather die screaming than live forever

I'll take the time to work through my problems thanks.
Could you give us a bit more details on your background?

I would say Drew Houston (founder of dropbox) was an ambitous hacker out of college and get some seed money to work on his start up idea!

Regardless, all the best :)
try these

- https://www.mashape.com/scrape/scrape-it#!documentation

- https://www.mashape.com/karangoel/hnify#!documentation
My only complaint for msgpack early on was that they didn't differentiate binary from strings, and they didn't explicitly state the format for strings (like utf8) ... other than that, it's a pretty nice format, though I don't see it particularly better than those mentioned in the article, or bson and others mentioned in this discussion.
I sincerely hope that he gets asylum from Brazil. It worries me that there still has not been sweeping reforms in NSA
Teaching “The Odyssey” at San Quentin
Just use https://www.hnsearch.com, along with https://www.hnsearch.com/rss and https://www.hnsearch.com/bigrss if you want to mimic the front page.

There is rarely a need to scrape HN directly, but if you do make sure your bot is polite (especially with respect to rate limits).
Maybe you are too deep to look out...
Stop HN. Stop Mashable. Stop RSS. Stop all your sources that keep you up-to-date... Hopefully, in a few days, some bit of enthusiasm may return. Right now you might be too attached. Let go for a while.

My suggestion off the first <br> would've been take a long-long break.
But then, you mention, its not in the picture. You have a family.

So take a break anyways.
Break from your routine. From your job. Not right now, but lay the first stones.

Find good freelance solutions. 15 yrs in, I'm sure you wouldn't need elance, freelance.com to get you work.
You must be having some connections. If you feel you don't try to figure that out.

So that in the next couple months, you are ready to put down your papers (assuming you are at a regular job).
That is the break you need. A break from the norm.

You say you still have enthusiasm for the industry, that is great after 15 yrs. I'm ~5 yrs in, and pretty sure I'll burn up quicker than you. Feel really great about it. And try to channel it.

Another route. Have you tried getting a little off-hands. A tech-lead, architect sorts roles. They are usually balanced with you typing code, and not. Pays better. With your source of inspirations, I'm sure you would love that role. It has its own challenges, but they will be a different kind to you...

And yeah, try to venture into newer areas in your free time. If you are a network engg, try web dev. If you're a web dev, try machine learning.

Long term advice: Look to join a startup, a fairly stable one, since you need some kind of stability. Challenges there are multi-fold and multi-dimensional. That should keep you hooked on for a good few years.
The title is super misleading and needs to be changed.

It implies that this is a referendum, which is supposed to be voted on by the public. However:

Politicians in Switzerland are set to vote on proposals submitted by 45 members of the Swiss Parliament for bitcoins to be legally recognised as a legitimate foreign currency, like the euro or dollar.

It is a proposal by a group of 45 MPs towards the two houses of parliament.

my personal take is that chances are slim that this goes anywhere. Let alone towards a popular referendum.
Me specifically? I just graduated as a neuroscience major, took 2 CS classes in college, taught myself html/css, js/jquery, rails etc., read all the startup stuff on the internet, and am starting http://www.collegeanswerz.com/.

But I'm not asking about me specifically. If the answer varies a lot, what are the upper and lower bounds? I assumed that it wouldn't vary that much, because kids out of college are all unproven, but I guess that's wrong.
> it's not really my place to judge since I'm not in a wheelchair myself

Yet you do a sterling job of not letting that hold you back for an instant.
Reminds me of an article [1] that basically shows how to maintain an amazingly capable GTD system in a notebook.

[1]: http://tomtunguz.com/how-to-take-exceptional-notes-and-be-pr...
IME, depending on your grind, it can take quite a bit of pressure to plunge the aeropress. Having sustained a cut (well, more a chunk gouged out) from a broken pyrex cup, I think I'll stick with the plastic.
I'm not 5. I don't need to 'say it with you now.' Take that smug attitude and shove it up your ass.

Physical locks with heavy-set sprung pins, double shear lines, mushroom pins, and additional security features can be almost unbreakable given the amount of effort and noise that picking or breaking them will incur.

Your post is a contrite logical fallacy. The bluetooth mirror is trivial to execute once the mirror is created. No one has to 'follow around', they walk next to you for 2 seconds, and the signal is transferred bidirectionally, the door unlocks.

Yes, it is way less secure than an existing deadbolt. Your post is akin to saying a new operating system is secure because no viruses have been coded for it. And we might as well put shitty locks on our doors, because they can break in through the window anyways..right..and no one has bars on their windows, because you don't?

Now, say it with me: "I'm okay with lax security, so everyone else should be too."

Also say: "I don't know shit about pin-tumbler locks, so I can make posts about security to misinform other people."

Now slap yourself twice for being a dolt.
Thanks, class. Now back to nap time.
Perl's pitch, meanwhile, has lately been "at least it's not PHP."

I know who's winning that fight, in terms of share, but I'm not sure who I think more deserves to lose it.
That's impressive. How many miles would you expect to get out of a B204L motor making 400HP, assuming you were just keeping it on the street?
> Some are, objectively, pretty good

There's no such thing as "objectively, pretty good". Its an inherently subjective descriptor.
Canada also tried this card unsuccessfully. Lately they've been trumping up phony terrorist busts where they groom crazy people online and sell them inert explosives, then never stop talking about how great their anti terrorist squads are for breaking up plots they themselves plotted
That's a glimpse of an alternate universe where technology choices were backed by actual proof. Well done Kyle Kingsbury.
Moreover, all his Jepsen series are a great writeup on distributed DB theory and issues, and nurture an healthy skepticism to the wild claims DB authors/vendors throw around.

http://aphyr.com/tags/Jepsen
Noob question:

How hard is it to then group these micro-muscles together? Is it very far the stage the research is at right now?
Second step is total media silence for a few news cycles.
I'll give this to .Net though, at least their wsdl files are complete enough to generate a .Net client from.. that's about all I will give it in that regard... I can't stand SOAP, it's too cumbersome, and even more verbose in transport.

Several times, in the past couple years, I've actually written internal translation services in node.js against public soap endpoints that I can more easily consume (usually in C#/.Net)

Also, I've seen a lot of SOAP written in Java as well... Though the couple of PHP "SOAP" services I've had to consume have been the worst by far.
Yonas from Leanstack here. I also edited for grammar after the initial transcription and it looks like his full statement was inaudible. So *Eric was simply saying that Heroku Postgres does not support PHP (https://devcenter.heroku.com/articles/heroku-postgresql). I'll be making the corrections soon.
Darpa Robotics Challenge 2013: SCHAFT Robot Blows Away The Competition
Jogging: the body killer
There are a few inaccuracies in your comment.

>If they refuse, they have to sue to get your money

First, they wouldn't refuse (at least in the USA) because Visa and Mastercard contractually require issuers to cover debit cards at the same level as they do for credit cards, which is complete protection from all liability.

Second, with credit cards you can't just decide what to pay off and what not to. If the issuer refuses fraud protection to you for whatever reason your credit rating is on the line if you don't pay off the balance. They may sue you, and they may damage your ability to get credit for a long time.

In other words, the situation between debit and credit card protection is basically the same: in both cases the issuer will almost certainly protect you, and you're screwed if they don't.

> To hack a debit card, the attacker must intercept both the mag stripes and the PIN that goes with them.

This is not true in the USA. Debit cards can be used in non-point of sale transactions (e.g. phone or internet) and point of sale non-PIN "signature" transactions where you use your debit card like a credit card.
Of course they were playing word games. Could the mixture of lawyers and cryptography possibly yield anything else?
Debit cards can't be used without a PIN number, right? Target indicates that there is no evidence PIN numbers were compromised, so even if the cards got stolen, they're not that useful without brute-forcing the PIN. As such, I would think credit cards are more valuable to thieves.
Out of curiosity, Why does HN not release an official API?
You can use a debit card as a credit card in most cases though. If you hit cancel on the PIN prompt, it gives you the option to sign and charge as credit.
Top 3 Non-Technical Questions Interviewers Ask When Interviewing a Web Developer
>The absolute worst case scenario is that the culinary world becomes like the visual arts or fashion worlds; the materials and general skills are broadly available, but there shall ever be an upper end of the art from which to sneer down at the plebians, even if it only in style and fashions, and by that I mean raw styles and fashions. The clothing fashion world shows this most clearly, in that creating knockoffs of today's fashions isn't even that technically challenging, and yet there is still a "high class" fashion world for those who care to participate in.

huh. That seems like a pretty good scenario to me. I mean, the current state of clothing is... well, it's pretty great for the poor, and for people who don't want to spend a lot on clothing. And people who want to spend a lot of money on clothing seem to be happy, and people who want to pretend like they are spending a lot of money on clothing also seem to be happy, High-quality clothing that is in good repair but that is used and out of style is nearly free. so I really don't see the problem.

My problem is that from what I've seen? when eating out, there's a very dramatic difference between what I get for $5 and what I get for $50. (or, more realistically, $20)

Personally? I'm generally pretty pleased with pants that cost less than a nice meal. I mean, the difference between a pair of "Kirkland Signature" jeans and a pair of Diesel jeans is 10x in price, and as far as I can tell, functionally, the Kirkland jeans are just fine. In many ways better than the diesel jeans. Of course, I'm wearing jeans I bought at Costco, and that says things socially, but I'm pretty okay with that. They are good jeans. In fact, I've worn my costco jeans while eating $50 dinners.

If I could walk into a McDonalds (or costco) and buy a $5 meal that was functionally equivalent (minus the social cache) to a $50 meal? I would be extremely happy, and I'd be happy to let the guy paying $50 for the same thing with nicer lighting feel superior to me.
Windows 8 does an even better job IMO. When you start a program and it requests permissions, then Windows allows you to approve/deny. So launching a bad flashlight app will pop up a contacts request.

Starting a Disney game has Windows ask if you'd like to hand over your personal identification (age, gender, location, some other stuff) or not.

In my limited experience, it seems apps work if you deny the permission (I'd hope MS enforces that via the Store approval process). And having an in-your-face dialog that you can dismiss without penalty is far better than "click yes to continue" installers like Android.
But you are fine trivializing the killing of hundreds just because before thousands were killed?
it is so addictive I can't stop. I got 10% cleared. Post your score here!
A Million Things
I guess OS X is open source too then:
http://www.opensource.apple.com/

And I guess hamburgers that contain salad and tomato are vegetarian.
Is the file with instructions on how to decrypt your files named "REAMDE"?
I totally agree. I've been playing around with Shopify and Merchify (similar "never touch a shirt" workflow) in the same way. For someone who mainly plays in engineering, testing ads on facebook and adwords and playing marketer for a while (without committing any meaningful amount of capital or attaching my name to anything) has been really enlightening and fun.

www.roguethreadsdesigns.com

For anyone who wants to set up a first business so you get a basic sense of selling things [online], highly recommended.
True, however my understanding is that, by contract, debit cards via Visa/Mastercard have the same protections as credit cards. So consumers can submit claims against fraudulent transactions the same way they would via a credit card.
You're right that the title overstates the situation, but I wouldn't rule our a referendum.

The Swiss have a lot and they're easy(ish) to trigger - it's an intrinsic part of their voting system. e.g. http://en.wikipedia.org/wiki/Swiss_referendums,_2013
Eh, DiGiorno started doing this new thing (or at least, a new thing showed up at my local supermarket) a few months back where they seem to layer on the herbs pretty heavily with good results. I would call their standard fare average, especially in comparison.

Interestingly, I was a fan of Newman's Own (the aforementioned steam bags) for a while, and then the quality of what I was getting seemed to drop, so I stopped buying them. I haven't done frozen pastas for months now.

Jack Daniels sells some stuff that looks nice; the frozen ribs turned out remarkably well for 5 minutes in the microwave. As meat, it's not great, but they've just done the herbs and spices in a way I find appealing. Put some garlic bread or instant mashed potatoes with it and it's pretty good.

Really, though, it sounds like we have significant differences in taste, so maybe you should take my suggestions as things to avoid. :D
Your blog link leads to a 404 page.
Interesting to see the trends about HN (plateaued?) and pg and YC (declining).

Other things are relatively predictable: NSA, bitcoin, docker, or diaspora.

Android reached parity with iphone around the end of 2010.
I am curious on what kind of software they are running with nginx on freeBSD or is all the video content just raw video files that their client software directs to?
Really? Windows Vista tried this, and got ridiculed for UAC elevation prompts and dialed it back. But even so, downloaded apps get flagged ("blocked") and run in a lesser integrity mode requiring an extra dialog.

The problem isn't technological, it's how to pitch programming-level permissions to end-users without overwhelming them. And then hoping to get them to make informed choices.

I've seen Linux users blindly take patches from a mailing list and apply and then recompile a certain software - considerably more effort to run arbitrary code than the average user will put up with. I don't believe there's any real solution to get users to make intelligent decisions about execution policy.

So far, the only thing that appears to work is to simply limit what users can execute.
Unleaded fuel.
There is alwaysenough pixels.

I heard that argument before for dozen of platforms.

Your shiny app does not have new problems. And it won't flop if you use scrolling. It will flop if don't know what to type where.
Magic methods have always been my favourite part of python, they're the developers way of ensuring we can do anything that they can do, if there isn't a magic method for it, it's not possible. We can create our own version of anything in the standard library.

Self is one of those things, if you wanted to you could easily add another instance variable, just implement getattr and have it return a partial function. Although I will admit it is one area which does cause more than its fair share of errors, but I prefer it to Ruby's methodology.
This week in AppSec news: December 16-22
I would say it certainly varies a lot

Look at the collison brothers, they are no ordinary college kids.

As an investor, its hard to invest in an average college kid even if there is a good idea. How do you know they can execute? Having said that I am not personally an investor.

But, Don't you agree?
We cant prevent credit card credentials theft. what we can do is, opt for 2 factor authentication, one of my credit card companies does that. It's a little pain but it worths it.
The impression I had was that Python had become a de facto standard Vim extension language, but evidently that's very much not the case. Definitely a drawback; it's nice in the short term, perhaps, to be able to choose your favorite among various scripting languages, and use that to extend your editor, but in the long term it seems likely to result in a lot of fragmentation.
I don't usually carp about grammatical errors, but if you have any editorial sway, that article has one in the second word of the first sentence.

> Teespring let’s anyone easily create and sell t-shirts.

has a grocer's apostrophe on "let's". It should be "lets", sans apostrophe.
There is another "tab" for MITM (at least in android client and in the documentation there are no clues of it) :

Even in the corrected version of Diffie-Hellman (with nonce removed) the server can slip customers a number which is zero modulo p as g_a or g_b (since the documentation says about the 2048- bit sequence -- it can be either 0 or p itself). Then both clients will see the same identicon ("visualization key", 'cause it will be a presentation of SHA1 applied to zero).

However, judging by further manipulation with the "shared secret" key (because MTProto doesn't use Diffie-Hellman method of multiplying by g^ab^-1 or any multiplication by the shared key whatsoever) the multiplication by zero will not happen with client messages and they will successfully flow through the "bare" AES ( and therefore users will think that everything is fine and will proceed to transmitting sensitive data in this mode ).

P. S.: Correct me if I missed something . This might be a corner case, but, nevertheless, it formally differs from the one with server xor salt not much (at least , need fixes in the client and the doc too). Or am I making ​​a mistake somewhere?
P. S.: Original version of this my comment in russian: http://habrahabr.ru/post/206900/#comment_7128970
Don't forget journalists.
I just noticed your username. Nice. I know people (with embedded software/control systems experience) who are interested in the 'cooking robot' concept. If I ever become rich, it's something I would invest in.

See, I think we need a "player piano" - something very rudimentary and limited, but that lets people exchange recipes. Personally? I would prefer to start with heat timing and control, as that's the sort of thing I tend to screw up the most.
Client-server model is nice but I'd miss DCC.
My impression is that pg wants to encourage the hacker spirit by providing a bare bones service which could easily have a 'hacked' api built upon it.
Both TD-SCDMA and TD-LTE are standardised by 3GPP, just like WCDMA and FD-LTE. So they are not proprietary standards.
In the US perhaps, in the Netherlands (and the most of Europe) debit cards are the only card used in daily transactions. Credit Cards are becoming more common now and I think the main reason for that is transactions with the US.
The only reason I have a credit card is for easier online shopping, even though we have a really good system for online shopping with debit cards (iDeal). But to use iDeal you need your debit card + PIN + device (with my bank anyway) to make a transaction, with a credit card you can just remember everything to make a transaction.
Right on. I didn't imagine that anyone as evidently technically savvy as Evan didn't understand it -- I just wanted to put out the confirmation that PHP and Postgres (in the general case, maybe not at Heroku) work fine together for casual readers.

This limitation (of Heroku's?) is fairly interesting to me. I'm curious as to why (perhaps there just isn't enough demand for Postgres/PHP apps in their experience so they haven't developed support for it?).
Who’s Afraid of the Big Bad Preloader?
Except it isn't exactly the same, really. To suggest that the corporations own the courts is for sure popular to say in this day and age, and surely, it's true that their deep pockets offer them an advantage over the average individual, but if the claim were actually true, there would never be judgements / damages / awards issued as the result of lawsuits or class actions.

As we know that those types of judgements are awarded, we can easily disprove that corporations own the judicial system.