skysight-inc/HackerNews huggingface dataset:
It's always worth it to put your feelers out. Even for jobs I love I'll occasionally respond to recruiters just to keep up with the market and see what's out there. Often this will confirm my happiness with my current role.

But if you're on the fence at all, there's a really good chance you can find another job that has better pay and even better product, coworkers etc.

Interviewing when you're not desperate to leave is much easier. If you have something good to fall back on, all sorts of red flags become more obvious during an interview because you have very little to lose if it doesn't go well. It's also much easier to negotiate salary, if you think you're worth 20k more than you are now, open negotiations at Salary + 30k. Since your primary concern is pay potential employers have very little leverage in terms of pressuring you to take a salary less then you think you are worth, and you already have a clear picture of what you're worth.
This Week in Science – 21/12/2014: Quantum Physics, Anti-Ageing Skin, and More
Ask HN: Advice for non-technical friends worried about malware
With all of the recent main stream hacks, I have had a lot of family and friends asking for advice on how to avoid being "hacked". They are basically asking for advice on how to avoid being infected with malware or having their financial information stolen.

I am really not sure what to tell them. For technical users, it basically comes down to common sense. But there is no way to explain to a non technical computer user the difference between a well crafted website overlay, and a real adobe flash update, etc.

The most I can really give them is to always keep up to date with browser and operating system updates, and recommend a password manager to avoid reusing passwords.

Anyone else with more experience have better advice that can be given?
https://gist.github.com/anonymous/127a99a05058afabddfc
How would you monetize Tetris?
And as a practical matter, I believe the title change led directly to downvotes for my cornbread recipe and perhaps the recipes that other people posted last night. Mine was at +4 last night, now down to +2.

I try not to worry much about downvotes, but I do use them as a signal to help me understand what kinds of comments are appreciated or not.

I often read the HN threads before looking at the original article, and I can easily imagine reading these comments after the title change and thinking, "Why are these people talking about cornbread recipes? What does this have to do with page loads or Iceweasel? Downvote!"

In this case, though, "cornbread" was right there in the title when we started sharing our recipes last night, and the original article talks about baking cornbread and links to a recipe. So the recipes weren't entirely irrelevant at the time we posted them - and the initial upvotes seemed to confirm that - but the title change sure makes them look off-topic.
Why is he acting like a loose cannon? BSD does not include anything about patents, and he apparently offered a patent grant only in the context of Open Refine.
> Here is a developer who tried to build a living using his own software, something many of us aspire to do. Why are we so quick to throw him under the bus?

Because he published it under a license he apparently never intended to honor. It's like trying to charge someone for a free sample after they've eaten it.
Where are you getting profitability from?
Well, of you want do implement a type system it could help too.
Before Google, Who Knew?
That's pretty much broscience unless substantial redefinition is made of "you" "have to" "sugar" and "die".

There's plenty of broscience to go around, I only eat roughly 1800s era quantities of sugar per year, compared to the American average being about 150 pounds/yr, so along with a bunch of people I say "zero" in general conversation but in reality its about 5-10 pounds/yr. Well under 10% the sugar consumption of "average american" so close enough to zero. But yeah I'll probably eat some kind of sugar until I die, just practically none. Last week I had a piece of family members birthday cake, how you folks eat that kind of stuff mystifies me, I practically puked it was so sickly sweet and the frosting was like a scoop of Crisco.
If you're really serious about starting something on your own, you can do nothing better than stay exactly where you are. You are getting first-hand experience with the challenges a growing company faces. You have a real opportunity to learn how this process works, you should be thrilled at the chance to see it through to the end.

Everything gets easier when you can point to a win on your resume. From finding a great co-founder, getting yourself into the accelerator du-jour, or luring early investors. More importantly you'll actually have a good jumping off point for your future.

There is a big gulf between building a product and building a viable business. If your goal is the latter you need to embrace the opportunity you have to learn. It's an invaluable experience.
In this case you get what you pay for.
You get filtering. Local and remote mapping. SSL decryption. Request and response detail views. Breakpoints. The list goes on. Seriously, it's the best $50 I spent as part of my developer toolkit.
I think Mr. Thiel is overly optimistic that we'll have cancer licked in 10 years. Certainly some subtypes, but anyway... Mr. Thiel is in his 40s. In 10 years, he'll be nearly 60, which is weaker, but still a fairly healthy age. I don't think he's risking dying from falls and such quite yet.

After reading Atul Gawande's book on ageing, aside from cancer and muscle weakness, it seems that one of the biggest killers is the dissolving of your skeleton as you age. When your skeleton weakens (e.g. in osteoporosis and other conditions), that alone is dangerous from a bone snapping standpoint, but those minerals and proteins don't just disappear. The excess calcium, released toxins (e.g. previously trapped lead if you were exposed before, and just stuff that shouldn't be in your blood), bio active proteins, etc wreck havoc on your organ systems as they are released into your blood. I think he mentioned that even artheosclerosis can be caused by "hard water" in your blood.

I know there's a lot of research going on into this as well, but as a cause of morbidity, it may be relatively overlooked as only the physical aspect is usually acknowledged by the public.

I'd love to see a doctor weigh in on this. :)
There's a lot of fantastic advice here from people much more experienced than me, but I will just say having done a couple startups myself and continuing to be in the startup "industry" as well that they're all right... So to echo all of them in summary:

1.) Stay for the equity and for the experience of watching a truly growing startup grow - most startups never grow in any significant way, they just die

2.) If you're burned out now after 8 hour days, wait until you're doing 14 hour days to survive with your startup... if you can't find the energy to do it at night (or your social life is more important to you), you're possibly not cut out for running your own startup

3.) Startups are much much more than coding (unfortunately)

With all of that said I wish you the best of luck as I also left my first job out of college (Edit: realized this is not necessarily your first job out of college (or that you went to college) but leaving this here none the less) after less than a year to pursue other things (in my case a masters program) and I understand how the first job is not necessarily the right job.
> I'm sure they're within their legal right to copy the code if they wanted to.

I'm not sure they're within their legal right to do so given metaphone 3 is patented, and the BSD license does not include patent grants, so the patent grant has to be obtained separately from the license.
"I’m hopeful that we’ll get cancer cured in the next decade." Believe that when I see it.

Seems to me we've solved the problem of near-instantaneous global communication, but little else of the myriad of human problems has been solved by the internet revolution.

We're nowhere with world peace and not sure we're that far along with diseases. In fact, the US health system in 2014 is generally considered a debacle.

I'm all for optimism and can-do attitude, but the wand waving away of really difficult challenges that has been coming out lately.. and it's SV culture the only ones doing it.

I hope he's right, but the cavalier attitude I just find very peculiar. This is immortality we're seriously discussing?
That's weird enough to be true ! I was thinking of the scene in A day at the Races, where the gangsters (the terrorists of the day) blocked the road with a car, and (Harpo?) on the escaped horse simply leaps and sails over it.

Chico exclaims "Did you see that - the horse cleared the car !"
Groucho - "well, I wish I could clear mine!"

And 80 years ago we have the consumer debt crisis still writ large.
To be clear, most theoretical computer science research is not type theory. Not even close to it either.
Absolute classic. The transcript of one such discussion gets quite amusing near the end. :)
Creepy Crawly Horrific Surprise Hidden Inside Couch Bought on Craigslist
It doesn't make the distribution illegal per-se, but it does make the license invalid and thus the software unlicensed. Same as "public domain" licensing.
Positive Space – Have focused conversations with helpful strangers
If you're good, just start lining up a new gig and leave. Easiest way to increase your salary is to get a new job. This is what I used to do even if I was happy wherever I was working.
The part of the question that interested me was whether you were in the Bay Area or not. Striking out on your own in Montana or Pakistan might be different from doing so in SF.
Note that he has a patent on metaphone3.
The kernel command line has widely been considered an API to userspace. That's why the kernel exports it in /proc/cmdline.
Main characters are more likely to die in children's cartoons
The best way to deal with this is to quietly take this person aside and explain to them how this stuff works.

For one, people likely aren't going to be as charitable the second time he does this, and, for two, unless and until he understands what he's doing with licenses, he's a potential land mine to any project he contributes to.

CS courses need more courses on how licensing works, and by "more" I mean "some non-zero number". It's useful to know even if you never enter the FOSS world.
He is a venture capitalist and a serial entrepreneur.
>Those who print all the time can write just as quickly

If they have studied cursive as an art form in the 3d grade then I agree. Otherwise, not really. Cursive is not an art form, it's an efficient system of handwriting. If you are seeing it as an art form - you are not using handwriting enough in my humble opinion. When I went to school, rebelling kids were developing all kinds of different ways to longhand to stand out and show their individuality. I have never seen anybody typing voluntarily. It's just not as quick.
Where? I was curious to see how oblivious the creator of Mond had been, but my google-fu leaves me with absolutely nothing that connects "mond" to somewhat private anatomy parts.
Dammit. I downloaded this and was excited to make it my primary tool, but thanks for this. I know next to nothing about cryptography and experts weighing in help people like my avoid getting dupped.

Thanks for the post OP.
So you think it's deliberately malicious? Get a bunch of people to use the code and then shake them down with the patent? I don't read it that way, but either way it's toxic stuff for an open source project used by companies.

You put out code under a BSD license and people have some reasonable expectations that they can use that code.

I don't see anything about a patent grant - do you have a link to that?
Show HN: UX Check – easy heuristic evaluations (chrome ext)
North Korea’s Red Star OS Goes Mac
Thanks for the link. Who are the guys behind this?
what about categorial semantics? hahaha!!!
Fascinating. But, how does he not get postural problems working on a netbook screen most of the day?
I actually meant to mention this in my original post but forgot: the first comment I saw when I opened this last night was your recipe. I thought that was a good indicator of where the discussion was going before the title change altered the tone.
No need to reach for red wine, paleo diets include nuts (fair amount of sugars) and fruits (full of sugar).

You can point the contradiction that a "paleo diet" doesn't allow red wine (or any kind of alcohol)
iTools download iOS 8.1.2 to iOS 8.0 versions – iOS jailbreakiOS jailbreak
Apparently there are people who think it's "aesthetically unpleasing", which doesn't make much sense to me either: http://forums.mozillazine.org/viewtopic.php?f=8&t=63343&star...

There's also this related bug which contains over a decade of discussion:

https://bugzilla.mozilla.org/show_bug.cgi?id=41924

I agree that it makes more sense to give the indication "here is an image but it couldn't be displayed" than to have them disappear completely.
Indeed, fascinating! The CPU will have to wait thousands of waitstates for each bytes from the SPI-flash, but who cares in the first few ms of booting ;-). Thanks for pointing me in that direction!

There's quite some information also in the "7-series chipset datasheets" (and 8-series) from Intel, it seems that they have a very elaborate SPI implementation, in the chipset, in hardware...
I'm presuming what you are referring to, and which is likely to confuse a predominantly English speaking audience is that a number of countries with legal systems typically based in Germanic or Napoleonic legal systems, copyright consists of the combination of moral rights on one side and economic rights on the other hand.

Moral rights are generally impossible to forfeit and assign. Economic rights usually (I don't know of any jurisdictions where assigning economic rights to the project maintainer would be impossible - are you?) are possible to assign.

In common law systems, the two are usually traditionally much more closely tied, and when we talk about copyright in English, it is usually the economic rights we're referring to.
> However, he failed to grasp some basic IP concepts

Indeed. His patent was abandoned, according to the USPTO's PAIR website at [1], after being rejected for non-patentability. Aside from being apparently non-patentable subject matter, the examiner noted that Philips's application was similar to a previously rejected application no. 10/454,261, and rejected the former on the some of the same grounds as the latter.

(I am not a patent lawyer.)

[1] http://portal.uspto.gov/pair/PublicPair
The problem with any paid API is that the API consumer needs to make money somehow so that he can offer the price of the service.

How will the API consumer make money? I don't think Ads will generate enough revenue -- especially not on mobile.

Kayak will get some revenue from the bookings resulting from the searches, and would need to circle back some of this revenue back to the API consumer. This is technically complicated because it requires a lot of tracking infrastructure.

In the end, a service that would make sense is a lot more complicated than simply having an endpoint and saying it's X dollars per Y calls.
> sockpuppet does imply collaboration

They do imply collaboration, too. Most of them see no reason to champion liberal values other than being paid for it.
Here's another similar repository.

https://github.com/kennyledet/Algorithm-Implementations

A fellow by handle of Yonaba implemented many of them in Lua. And Lua looks basically like a (Pascal-ish?) pseudo code.
I've heard it used mostly while in the UK. I did hear it used once while in Arkansas, though.
I'm in a slightly similar situation. Just that I'm in my final semester sitting for placements. But I don't really want to join a company or work for someone else's startup right away.

I'm actively looking for good ideas and people to start up with. While I'm not very experienced developer, I'm indeed capable of working on an MVP for testing out an idea, and taking things from there, if it all works out fine.

I would love to hear from you and see if we can make something out of this. You can support me a bit while MVP development, and if it looks promising, you can quit your job and we can completely concentrate on this thing.
> No, I'm correct. The market always buys value, and historically always has. The sole question is price.

https://en.wikipedia.org/wiki/Keynesian_beauty_contest

https://en.wikipedia.org/wiki/Pluralistic_ignorance

The market can't buy value if everyone believes everyone else believes that the value isn't there. (Actually you can go any number of layers of belief; what you need is shared knowledge, in the sense logicians use the term.)

Everyone in the market is trying to guess what everyone else in the market will do, who are also trying to guess what the market is doing. Once you crash, you don't just need sentiment-of-value to improve, or even sentiment-of-sentiment-of-value. You need sentiment-of-sentiment-of-sentiment...etc.

So, you can get grid-lock. Which is why you need the government to step in.
What's more, his patent application was rejected, both for non-patentability, and on similar grounds as a previously rejected patent of a similar nature. Type the application number into USPTO's PAIR website at [1] for details. (Edit: app. no. 11/890,334)

[1] http://portal.uspto.gov/pair/PublicPair
>In this world, abstraction is worse than worthless - it is a cost with no benefit.

Abstraction has a lot of benefits besides being able to adapt to changes.
It's also the German word for "moon". I was expecting yet another Lua derivative.
A page of php errors, who knew.
Is there a patent covering it? I've only seen rejected applications so far.
Great! I'm generally a Rubyist and am doing these same sort of fundamental exercises, except in JavaScript here: https://github.com/whistlerbrk/exercises

I want to knock off knapsack next
Unless I'm misreading it, that section specifically says that the author may not withdraw distribution rights for software:

> Nevertheless, the Intellectual Property Code provides some specific rules regarding moral rights over software. It provides that the author may not oppose modifications of the software, in as far as such modifications do not affect his honor or reputation, and exercise his right of withdrawal.
And many of us object to that male default. About the first thing I learnt at any serious level of linguistics teaching is that language does not stand still, it evolves. It would be trivial to say "did they say they were in the bay area" in this instance.
When "the longest path problem" is reduced to indexed-access to an integer-sequence, does it become a duplicate of fannkuch?

http://benchmarksgame.alioth.debian.org/u64q/performance.php...
WordSesh 3: Over but Never Forgotten
I've been poking aimlessly around at the code and the wiki and I can't seem to find an answer to the question "why?". What's it trying to do/be?

The inclusion of a virtual machine (to be run on top of the CLR) was somewhat of a surprise to me, I had expected it would use the CodeDOM.
Everything that could go wrong has gone wrong.

ECB mode AES? Check.

No authentication on encrypted data? Check.

RSA without blinding? Check.

Bad random number source? Check Check Check.
http://tvtropes.org/pmwiki/pmwiki.php/Main/DeathByNewberyMed... comes to mind.
Dang I have an interview coming up and this really helps :)!
I'm more surprised he thinks he'll only live 120 years.
The question is, is it less secure than current offerings (Transmission, uTorrent, qbittorrent…)?
Algorithms playground for common questions solved in JavaScript syntax
Autsj.

Lesson learned (again): Don't do encryption if you don't know what you're doing.
>"For every guy attempting to "live forever" I see a guy scared as hell of death. That is, a person that has left the realm of the common living humans a long time ago."

I don't quite see what you're trying to say here. Are you saying that someone that is "scared as hell of death" is someone that's "left the realm of common living humans" (whatever that may mean)? Maybe you're implying that most living humans are not afraid of death? I'd posit that you're completely way off mark there, judging from the amount of afterlife/re-incarnation fairy-tales religions have been spinning for millennia in an effort to continue to swoon the masses.

>"Of course death is kind of scary, but being scared of death in that way is not healthy (first and foremost psychologically). It's more important to live (fully) than it is not to die."

Wow, self-aggrandizing your opinions much? Bear with me here: This discussion, or comment (if you choose not to reply), was spawned as a result of conflicting opinions on what is important. He obviously values living forever/longer more than he does "living fully" as you put it. You simply stating the opposite opinion says nothing of the merits of his.

>"I also dislike the "screw you, I'll outlive you with my money and my access to stuff" inherent element in this."

I really hope this wasn't the basis for your entire post, as it sounds pretty petty at this point. Sure, he has money, lots of it. And he's using it to fund ideas he believes in, whether they eventually pan out for the betterment of mankind or not. And then you go around and criticize him for that? Are you saying he can't use his money how he wishes? Must he spend it the way you want? If so, what might that be? Some sort of grand scheme in helping people live "life fully"?
Can you link to that? I've only been able to find rejected applications so far.
A cure for cancer? Have we all collectively forgotten what cancer actually is?

The human body already incorporates multiple "cures" for cancer or you wouldn't go a year at the rate cells multiply. But then the nature of cancer is that eventually a random mutation will come along that can beat any given cure, just as a million monkeys will eventually type out Mozart.
Absolutely. I still have my old machines. Some of them may be dusty but all of them are as clean as new.

I'd happy that you are taking your time to reply to this thread. How are you doing this days? What are you working on?
The irony is that its his funding of a photo sharing company that made it possible for him to pursue the impossible.
What's Type Theory and how's it different from Set Theory and Category Theory?
Solid writeup. My takeaway:

The protocol and library designers

1. Appear to have not read any recent crypto literature or done even the first few sets of the Matasano crypto challenges.

2. Implemented crypto and random number generation with complete disregard for best practices, which include "don't implement crypto yourself" and directly spell out things like which algorithms to use and how to get random numbers.
You may have ended your counterfactual story too soon. It's hardly a triviality that it would have destroyed trillions of perceived middle class wealth. Such a perceptual shift changes the characteristics of consumer demand in a way that would have massive worldwide impact. Not only would American businesses have suffered (many fatally), and dramatically reduced investment, but American debt-financed consumer demand is one of our biggest exports, and would have precipitated even more disastrous global readjustments. This is the kind of thing that causes loss of life (through revolutions and wars, if not simple starvation) in poorer countries and regions.