skysight-inc/HackerNews huggingface dataset:
California is running out of water and has a few years left. Thats imminent. Florida sinking in 50, 100 or 200 years is not. A large percentage of tech folk are highly mobile and as such, florida sinking in even 20 years will not dissuade them from moving here as the vast majority of them are renters anyways. I dont doubt its something to think about and sealevel is definitely rising, I just was contradicting your answer that the one obvious answer is sea level rise. If you put it in percentages of why people move here, I doubt its even in a 5% range.
There are about seven billion people, and they all like different things. There's no overproduction.
Wait. Shouldn't a more dense city mean more usage of public transportation? Because

a) the financial viability of public transportation increases with population density and

b) more densely populated means less parking space.
Ah, but there is a science behind writing such things. They're called quines. Here's one I wrote: http://chris.pacejo.net/postscript/quine.ps

The trick is that the part of the number (program) that encodes the image of the number doesn't need to encode the image of itself -- that can merely be created directly from that part of the number. See e.g. the source of (or output of!) the quine I linked. The first half of the program is the "image"; the second half basically just prints the "image" once as it is represented in the source, and again after interpreting it a bit. (In fact this way you don't even need to compress the "image"... the compression comes from the fact that your "program" is roughly just two copies of the same thing.)
I agree with most of your points. However:

> though personally, I prefer the JVM, which can do anything BEAM does only better

In my experience, this couldn't be farther from the truth. Java's threading model is bloated and slow compared to Erlang's process model, and that process model - the ability to spin up processes so lightweight that they make even Java threads look heavy in comparison - is the key to its success when it comes to parallel and distributed computing.

Now, this isn't to say that a JVM implementation can't do the things BEAM can (otherwise, projects like Erjang wouldn't exist), but I've found Erlang applications with BEAM to perform far better in that domain. This isn't particularly surprising, seeing as BEAM was designed to run declarative, distributed, concurrent languages (like Erlang and eventually Elixir and LFE and the like) right from the start, whereas the JVM, .NET CLR, etc. were originally designed for imperative languages (like Java and C#, respectively) and have been gradually adapted for fuctional/declarative programming (like with Scala or F#, respectively).

> no one has tried to actually use [Haskell] for anything big

Maybe because the equivalent Haskell codebase to a "big" project in most non-declarative languages ends up being "small" in comparison? Or are you talking about importance?
>I believe that we will need to make some structure that allows for people to work who want to earn more, and still support a considerable number of people who just aren't employable in the future. There don't have to be just winners and losers like this article posits, it isn't us versus them, and technology shouldn't be vilified.

I believe what you're hinting at is the idea of "(unconditional) basic income". http://en.wikipedia.org/wiki/Basic_income

Interest in this is rising, there are some scientific studies, and several pilot projects have been run around the world, with generally positive outcomes.
The GRAS (Generally Recognized as Safe) category is a wide open door, though.
Just because you want an option doesn't mean you should get it. Sometimes (most of the time) what this weirdo wants is completely unreasonable. For example, how is a cell phone going to contact a tower without giving away its location, if for no other reason than it can only contact towers within a certain limited distance?
Announcing LLILC – A New LLVM-Based Compiler for .NET
That is an amazing list of what they passed up on.
(1) Be sure to ace your HS math!

(2) I found that Linear Algebra was really intuitive and very fun to actually learn.

(3) Probability and statistics is actually quite fun as well ..

Be sure to practice. There are NO stupid questions, only stupid people. If someone belittles you for asking a question, how stupid it may sound, he is a fucking dick. Put aside your ego and simply ask it - people are often more than willing to help you.
That's the whole point! I don't give a flying fuck if my comments are downvoted to -inf. I have enough useless internet points as it is. However, when people like you moderates your comments and sees it as a risk whether to post it or not, then that reduces the amount of good comments on hn making my hacker news reading experience worse.

Now I just glanced through your comment history, but you don't appear to be an asshole, troll or write inflammatory stuff so if your comments are frequently getting downvoted then downvote-to-disagree has gotten out of hand. IMHO
Egg.js – A Simple Way to Add Easter Eggs to Your Site
Expedited Apple Watch Orders for Developers
In that case we understand what causes the Gaussian to emerge - lots of individual coin flips. However, in human mortality, the underlying "coin flip" - i.e. the death-causing event - isn't so easily found. Particularly when you consider that apparently the underlying cause seems to happen more frequently as you age, which is kind of interesting when you consider that the physical laws haven't changed - there's obviously some kind of emergent process going on - but what and why? That's the question.

It wouldn't suprise me to learn that it's basically planned obsolescence - i.e. that there's an evolutionary advantage to a species that cycles through individuals as rapidly as possibly (while leaving enough time to produce a lot of progeny).
Veg Finder Android App on Google Play Store
The question I have is what does ownership mean if the thing owned is useless without something that cannot be owned/must be leased and cannot be replaced?

Can you say that it's really owned if you can't separate the leased part and can't use the thing without the leased part?

I mean, sure, you're free to write any sort of contract you want, free market yadda yadda, but I think there's something meaningful in the point the article makes here...
If I understand correctly, yes, you absolutely are allowed to rewrite a book if you keep the copy yourself.
I get the impression that you're going to need a certificate creation process to go with it, probably with an in-house authority, to allow the components to talk to each other in the first place.
Yeah, I remember back before ebooks, we could all just Xerox the books we owned, bind them together, and sell or give away the copies to anyone we wanted to, and they could do the same. It was a lot more work than just copying a file, but everyone was perfectly fine with people doing it.

Oh wait a minute, that's not at all what it was like. It's very easy to latch onto people like RMS who make everything seem so black and white, especially when they're older than you and can remember the "good old days" when everything was more civilized. These are all critical, important, vital issues that people should not let go of for one second and never stop thinking about. It's just unfortunate when people like RMS want to turn it into some grand good vs. evil narrative (frequently in which they see themselves in the hero/prophet role). It frames everyone with a differing or more nuanced opinion as someone who is not operating in good faith, which is just never good for anyone.

I don't think there's a person alive today who has all the answers about this stuff. There may not even be a correct or true or proper answer given the ways in which we've framed the debate, only a pseudoinverse solution that makes everyone the least unhappy on the whole. But we're long past letting any one person with their very, very, very specific ideology define that debate. I worry like hell about all this stuff, but the people going around saying "See?!? RMS was right!!!" might be counterproductive. It twists the debate back into "you're either with RMS or you're against him", and whatever his other good qualities may be, that's a tough pill to swallow for just about everyone. He approaches everything in the most fundamentalist way possible, which I've come to see as a sign of intellectual conceit rather than conviction.
Almost certainly a spectral analyzer. Shine a light through it, see what the chemical signature is.
The Python Road Not Taken
Let's go reduction ad absurdum with this:

Imagine that this also applies to medical equipment and that you do not own your own mechanical heart beating in your chest. Furthermore, only franchised doctors will be allowed the encryption key to tweak your heart settings.

Will the company that provided you with your heart reserve the right to terminate the software license, and consequently your life, at will? Will they be allowed to stop tweaks of the software that could save your life? Will the unfranchised paramedic be legally forced to not save your life because to do otherwise would result in a DMCA violation?

Another point is that what if everything goes to hell? What if all of our tools are worthless as soon as communication infrastructure goes down? Imagine having the landscape littered with machines so productive as to easily end oncoming starvation while we pull plows with our bare hands.
Short term gain for long term misery.
Fweespeech's comment is confusing. It could mean that nothing copied by Ubuntu gets popular, or it could mean that Ubuntu's copy never gets popular.
Owin is an interface between .NET web servers and web applications.

Mono is an implementation of the .NET runtime and framework.
[citation needed] - wikipedia makes no mention of this extremely unusual property.

Apparently some people think even bacteria age - http://www.sciencedaily.com/releases/2011/10/111027150207.ht... (whatever that means in an organism that divides).
And a million pointless SEO guys just got erections.

Every small business in America is about to get billed.
Sure)) You can subscribe and we'll notify you when your favorite brand is on sale (at 50% off and more)
The font in the screenshots is Ubuntu Mono.
As one of the engineers on Ship -- woohoo!
I always thought Svpply was the future and Amazon missed the boat on not acquiring them. This is a great idea.
http://blinkenlights.jazzychad.net/privacy.html

There's no funding - it's a side-project. You'll have to trust me when I say the app isn't tracking anything about the json data or passing it on to other servers.. it only uses what data you provide using the json protocol to render the UI in the app.
Ask HN: Incorporate in Delaware?
New venture. No big grandiose plans just want to be setup separately for the liability protection and separation of finances. Also I'd like to conduct business (add-ons for a popular Saas platform) without my name being too obvious to current/potential employers as its a market my current employer doesn't play in but is close to. I'll be the sole employee.

I had a C-Corp set-up years ago, I found quite manageable. It seems very easy to set up as a Delaware Corp with a registered agent which will scan incoming mail.

I'm not necessarily looking to get funded (only if it takes off), but any thoughts about this. I've read thru the various LLC vs C-Corp vs Sole-Prop. etc.. With a DBA my name will be on everything and would like the company to appear more professional than that.
No. Most family farms, at least in my part of the states, are not corporations. They are small businesses in that they have some tax exemptions for being farms, but they are not incorporated.

Only the 'slick' farmers (you know, them city folks) or large businesses that are 'family farms' in name only are incorporated.
It's getting there fast. We still need some niceties like hot code reload for the server, but experiments like [0] are on the way. I'd love to see Rust and Elixir perform well too for the next rounds!

I recommend you to read the nim code used for the benchmark [1] [2] [3] [4], and if you like what you see, to start with the Nim tutorial [5].

[0]: https://github.com/transfuturist/outlet

[1]: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
[2]: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
[3]: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
[4]: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

[5]: http://nim-lang.org/tut1.html
* Breadboard it.

* Investigate the IP space and file a provisional patent. $500.

* Find an OEM that can handle fulfillment. There are a ton and you don't need to find one in China; I'm working with one in Iowa right now. I came to them with a pretty solid circuit (no microcontroller) and they made it better and cut my bill of materials by 30%.

* Unless you like the idea of holding inventory, try to find a volume buyer (or maybe look at kickstarter). The point is to find a market willing to go for pre-sales, or else you're going to need deep pockets.
Something modelled after the /. mod system would be best frankly - up/down with generic reasons, and limited to +5:-1.
>>Choose one thing and become a master of it. Choose a second thing and become a master of that. When you become a master of two worlds (say, engineering and business), you can bring them together in a way that will a) introduce hot ideas to each other, so they can have idea sex and make idea babies that no one has seen before and b) create a competitive advantage because you can move between worlds, speak both languages, connect the tribes, mash the elements to spark fresh creative insight until you wake up with the epiphany that changes your life.

This is absolutely true. People who can competently live in two different "modes" definitely have an advantage over those who are residents of just one. Steve Jobs, for instance, brought together engineering and design/aesthetics in a way that got Apple noticed and gave it massive competitive advantage over their competitors, who were perceived as boring, ugly and unoriginal. He wasn't a master engineer like Wozniak, and he wasn't a master designer like, say, Ive, but he had a very good understanding and appreciation for both and that's what made him special.

As a side note, there's something about Ms. Musk's writing that really appeals to me. It's clear, concise, and creative.
You can say the same about C and C++: [1]

(On a side note. I like OCaml, but don't like the syntax. I wish there was a language out there that was basically OCaml with c-like syntax. Or rather, I wish language syntax in general was less coupled with language semantics. It should be possible, and is, to, for example, automatically convert between Pythonic-style indentation and C-style braces and lisp-esque braces. Define the language in terms of an AST and leave the syntax up to the editor.)

[1] http://stackoverflow.com/questions/12887700/can-code-that-is...
What would make more sense than blindly prioritizing mobile sites is this:

1) Desktop-friendly websites appear higher in the rankings for searches made from desktop computers

2) Mobile-friendly websites appear higher in the rankings for searches made from mobile devices
The points you make are correct but have nothing whatsoever to do with greed. As in, a board meeting where everyone sits around the table rubbing their palms proposing to squeeze more money out of the poor bastards.

That is what I object to. This brainwashing of the American public to create this image that busimesses are driven by not much more than greed. Almost like it's a bunch of pirates out to fleece everyone.

Why does it bother me? Because it drives an ideology that is actively damaging our country. It drives political rethoric used to push nonsense like $15 per hour minimum wage and absolutely insane union rules and compensation packages. It is a destructive ideology that does not promote cooperation between management and labor or government and businesses. It assumes the guys at the top are all crooks, which starts of the conversation from an entirely distorted perpective.

I remember congressional hearing of the top three automakers where an ignorant-as-fuck congressman was pounding Ford to promise not to buy foreign-made fasteners "to try to make more money". This, completely ignoring the fact that we don't make shit in this county any more and a lot of the shit we do make is grotesquely overpriced either because it is made for gov/mil applications or because our regulatory and labor framework (or both) simply make doing business far more costly. And so, this highly refined moron of a congressman was focusing on a "greed" angle -because it plays well to his base to promote the idea that all businesses are greedy bastards- rather than understanding that cost optimization is pretty much forced upon you in the context of a global economy.

In terms of monopolies, we have laws for that. Bad players ought to be dealt with accordingly. Let's not promote the idea that all businesses are greedy because of the few that might misbehave.

Business is hard. I've been at it for over 35 years. I've had some monumental failures and notable successes. Those who might point my way and call me greedy never sat with me in a dark garage or office 16 hours per day woking hard to make the thing go.

Yes, I am passionate about this because I hate the mentality being promoted in our country. We are destroying ourselves fromthe inside out. Instead of creating a society where rabid entrepreneurship is actively promoted and supported we are brainwashing people with an anti-business mentality that will eventually implode us. Sad.
Simple, direct and immediately usable without really needing to change much!
i'd just marry into it.
Probably wasn't very clear – I wasn't trying to say anything about actual legal changes (although that's interesting too), I was wondering if instead legal culture has changed. I'm wondering if there's any fundamental difference between machines and software that causes the former to be predominantly owned while the latter is predominantly licensed, or whether it is instead because software is coming of age in a different legal and/or political and/or economic ecosystem. Or perhaps machinery went through a similar phase where licenses were more common – I have no idea if that's the case, and I'm curious to know.
Considering the worst mass murderers, despots, and warmongers of history were usually devoutly religious, I really, really don't think you want to play the religion card here. Heck, by far our most Jesusy president, GWB, sent over 100,000 Iraqis to their deaths by starting a major conflict with them with trumped up intel and knowing full well the civilian cost would be huge. Hitler considered himself a good Christian. Putin is a good Christian loved by the Orthodox church. Iran beheads women who supposedly cheat on their husbands yet as a theocracy they follow Allah's benevolence. The religious middle-east in general is humanity's armpit. Need I go on?
Heh, I was just about to comment on that. If it then cut to Rod Serling and the Twilight Zone intro it wouldn't have surprised me in the least.
TypeScript devs pushed their idioms to get it into ES6. Introducing optional typing to ES6/7 would be a good idea, but other C#/Java inspired syntax like "class" are a bit off-putting, if one loves the lean JS5 syntax. After all, JavaScript has prototype-based inheritance, so the new "class" keyword is weird (even if it's just syntactic sugar): http://en.wikipedia.org/wiki/Prototype-based_programming
That's what they're doing: http://googlewebmastercentral.blogspot.com/2015/04/faqs-apri...
Kitematic doesn't support port binding and uses random ports instead: see https://github.com/kitematic/kitematic/issues/164

I hope they will fix it soon.
News Feed FYI: Balancing Content from Friends and Pages
Or rather it didn't predict that in 1999 there would be more provisions for people with learning difficulties and special needs? Don't be so knee-jerk, there's a damned good reason for why we try not to harm kids' self-esteem anymore-- it doesn't work.
> That seems to be the true advantage of rail travel

.... till some nut does something stupid, and then the whole security theater moves to railway stations.
>Everybody in tech with 2 brain cells predicted this.

Cite, please? Claiming, somewhat rudely, that was the case doesn't make it true.

If you were prescient enough to publicly criticize the anti-circumvention sections of the DMCA in 1996-1997, you were virtually alone. The lone voices of criticism I remember came from the American Library Association and American University's Peter Jaszi. By 2000 or so, sure, some people had realized the problems, but what I'm talking about is what happened before 1201 became law.

Here's one example: the DMCA was approved by both chambers of Congress and became law in October 1998. EFF's home page in October 1998 doesn't even mention the votes or the DMCA at all:
https://web.archive.org/web/19981201054106/http://www2.eff.o...

Of course, the EFF has arguably done more than any other single group to fix DMCA 1201 since then. But, again, I'm talking about when the legislation was still in Congress.
Nice post.

When people wonder why floating point calculations sometimes don't perfectly match the expectations of a "correct" answer[1], inevitably people will often respond with the famous paper, "What Every Computer Scientist Should Know About Floating-Point Arithmetic"[2].

Unfortunately, the people who suggest that paper don't realize that it's a very technical treatise and not an appropriate introduction for the types of programmers who ask the question.

I've always thought a better answer was to have the programmer "construct" a toy floating point format (e.g. 8 bits instead of 32-bit-or 64-bits). The programmer would then notice that he has a finite representation of 256 possible "states" to represent -inf to 0 to +inf. The programmer would have to pick a range and a precision to "squeeze" the Real Numbers into that representation of 8 bits.

Design choice 1: I'll have my 256 possible states represent -1billion to +1billion. Well, since you can't overlay 256 states/values across 2 billion unique values, you will have huge "gaps" between numbers.

Design choice 2: I'll have my 256 possible states represent -10 to +10. With a smaller range, you can now increase the precision and represent fractional numbers with digits after the decimal point. But the range is very small. Also, you still have "gaps" where you can't represent most[3] fractional numbers.

The programmer would quickly notice that he'd run into some contradictions. No matter what he does, there will always be gaps. The lightbulb would then go on and then he'd immediately scale up the limitations inherent in 8bit floating point all the way to 64bit floating point and know exactly why 0.3333 * 3.0 does not exactly equal 1.0.

It had been on my vague "todo" list to write such a tutorial but your blog post already gets that "construction of floating point" idea nicely. The programmer can then explore more advanced topics of "normalization" and "bias" in designing a floating point format.

[1] http://stackoverflow.com/questions/588004/is-floating-point-...

[2] http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.ht...

[3]http://math.stackexchange.com/questions/474415/intuitive-exp...
Why do people develop software? Your employer, assuming WFH, owns the software you write. Microsoft owns Visual Studio. Amazon owns the AWS servers.
SuperTuxKart 0.9 released Full Review
Very nice. Well executed. I like this "do one thing well" concept and eliminate complexities.