skysight-inc/HackerNews huggingface dataset:
Am I the only one that looking at what the kids are doing in the pictures consider it totally normal?

In Spain we used to do way more dangerous things than those.

And it was risky, one of our friends died in the river jumping over a slippery stone and hitting his neck with a stone while falling backwards. I have to say he was pretty nuts and was in constant danger everywhere.

Another friend is in wheelchair after jumping badly from a big 20 meters high rock to the Mediterranean sea. We all jumped the rock. It was funny, but you need to know what you are doing.

But those are two cases over hundreds of people I knew well over my life.

We learned to do bunny hops and do jumps and go downhill. Skiing over rocks outside official circuit.

You leaned early on how to manage risks and how to say no when your friends want you into doing stupid things(or you are not skilled enough for the task). I really appreciate those memories(and continue doing risky things like BASE jumping).

I have to say that my friends doing risky things now that we are adults never had significant problems. They became experts managing risk and some of them even teach it.

So in my opinion total freedom has its drawbacks and is not a pie in the Sky, but it is worth it.
It wasn't slower than many times where nothing was happening. Internet here just sucks. Whether it's peace and birds are singing, or scortched earth, it's all the same.

Plus how can you tell it isn't the actual Facebook if everything is there, status, etc, comments, pictures. I can chat with other users, send messages, etc.
> Now, that begs the question, why lazy by default and not opt-in lazy?

Very good question. Actually, I think most haskellers agree that laziness complicates things more often than not, and if we could start over we wouldn't make Haskell lazy by default. (Although that's not to say there won't be even simpler ways to "strictify" things in the future. Also, many libraries already provide functions that are strict in their arguments by default.)

However, there is also agreement that Haskell's laziness is the reason the language got purity right: there was simply no other way, since laziness meant evaluation order was unclear.

> From the outside looking in it seems that deep expertise is required in order to launch a Haskell production app with any degree of confidence (i.e. to quickly dig yourself out of runtime issues like space leaks where the means to avoid them may be known, but the means to resolve them when they occur, non-trivial).

As someone who writes Haskell for a living, I really just follow a few rules like this without thinking too much about laziness, and I tend to not have any problems. I have had maybe one nasty space leak in the past five years.

Yes, sometimes they do come up, but it takes ~5-10 minutes to pinpoint the problem spot with the heap profiler. It is not nearly as messy as using Valgrind to find actual memory leaks.
Qtile (tiling window manager in python) 0.7.0 tagged
> Once upon a time I did the start-up, sleep-deprived,
> living at work thing, and frankly younger me thought
> it was awesome.

Same here. My team recently all stepped back and decided to improve our work-life balance because in the past it had gotten seriously out of whack. Working 16 hour days just doesn't seem sustainable, and I say this as a 20-year-old with a fair amount of energy.
Thats crazy. IN my experience a good hotel experience is not 9 in 10 trips, but instead significantly less.
Turkey’s ISPs hijack Google’s DNS service
I wouldn't say that - private banks create new money whenever they issue loans (ie. all the time).
You're correct in that special-case "like this other thing, except for this one particular thing that it does differently" objects happen all the time due to business rules.

But the Decorator pattern is not "inheritance without the syntactic sugar." Decorated objects, unlike subclass instances, are allowed to break the contract of the object they decorate: they don't have to claim to obey any of its interfaces, they can hide its methods, they can answer with arbitrarily different types to the same messages, etc.

If a language made defining decorators simple, I think it'd remove a lot of what people think of as the use-case for inheritance. (I mean, you aren't supposed to use inheritance for Decorator-pattern use-cases--it will likely break further and further as you try--but people will keep trying as long as the first steps are so much easier than the alternative.)
Univalent Foundations: New Foundations of Mathematics [video]
Thanks; that's true and in my opinion only logical; my experience isn't going more than five years back. Why do you feel like it's a matter of languages wheter to be able to be exeptional? I feel like I'm an exeptional learner and I can prove that with the projects I've worked on, but I really stand out in my passion and willingness to become one of the best in more than only programming, but (as already mentioned) the entire stack.
I don't know of any founder who would agree to this. Every founder I have met would never want to give a third party that much control unless absolutely necessary, which means the only companies who would agree to it are the ones who have no other choice.
Tools That Help You And The World
This is not even that surprising. 12 yrs is nothing compared to the inhuman amount of time it would take to port it, and considering how much work into it in the first place(?).
Quick question: not that it affects your argument, but do you have experience in academic/industrial research?

Reason I ask is not to ad-hominem you, just to see which arguments I should focus on.

Here are the basics though:

1. Compound discovery happens mostly in academic research labs prior to patenting. This is published in journals (paid, but "open source").

2. Wrt general scientific research, science has always been fine without patents: Einstein, Feynman and Co don't need financial incentive to do their best work, it's just what they do.

3. The role of pharmaceutical companies is fairly limited to clinical research, getting over regulatory hurdles and marketing. In a given year approx 100k potentially useful compounds will be discovered, but only a couple are approved by the FDA.

Let me know what you'd like to argue about..
> Doesn't scala suffer from the JVM constraints, like no tail call recursion, everything is an object, such that the compile times become enormous to work around them?

Yes. Yes it does. Scala is a bodge that is destined to be replaced (or at least rewritten), and I say that as a huge fan of the language. I would happily bet on Haskell outlasting Scala in the long run.

(But I use Scala today, because in the long run we're all dead. Scala inherits a lot of useful production infrastructure from the JVM, and on recent progress it looks like Scala can get faster compiles quicker than Haskell can get better infrastructure. Which means that today, in many environments, Scala is the better choice)
You're comparing apples with oranges. Airbnb's success is thanks to people like me who can't afford the comfortable certainty of checking into a Hyatt every time I stay abroad. Airbnb's success rate and level of amenities compared to hotels of a similar price range is nothing short of incredible. I couldn't have done half the travelling I have without it.
I always hated sports. I got caught in some negative feedback loop where I never practiced so I was never any good; I was never any good so I never practiced.

Also it didn't help that I had no siblings or neighbor kids around, kicking a ball around by yourself gets boring quite quickly. I've never been fast or coordinated enough to catch things reliably, it's like my brain didn't come with some physics module that's standard feature on most models. And due to when my birthday fell, I was always one of the youngest kids in my grade, which didn't help either.

Sports really suck if you're at the bottom end of the curve. Usually I ended up waiting or something to happen or running around to various places. On the rare occasion I had a chance to make a difference in the outcome, I usually screwed it up. Nobody wanted me on their team, and I didn't enjoy playing.

I'm not really unhappy; if I had a chance to design the "character sheet" I was born with, I don't know that I'd do anything different. In RPG's and such, I tend to prefer tricky builds that are unbalanced and optimized for unconventional strategies.
I agree their policy is reasonable for filesharing service.. But it makes dropbox useless for me as backup storage or hosting provider. I would not trust filesystem or provider which randomly deletes/blocks my data.
FYI, when I see VIX, I think of the volatility index. A quick google search shows this is overwhelmingly the case. A name change to something more distinct could help with exposure. Good luck!
Which Drink has More Caffeine in It?
And when I see VIX, I think the VMware VIX API: https://www.vmware.com/support/developer/vix-api/

But, I don't think it actually matters. Finance vs. Virtualization vs. Video editing are all pretty separate areas of interest, and I imagine anyone in any of those areas would know what they're looking for.
The moral of the story is that you should pad all your files with some nonce.

EDIT: Sorry, the moral is probably avoid copyright violations. The advice above is more like the practical workaround. It's nonetheless useful as a way to avoid overreach from rights holders in cases of false positives or suppression of fair use.
At the end of the day who wants dependently typed bash?

It's a great intellectual position for happy hour at the campus pub. Yet from a practical standpoint, it's hard to see how programming languages requiring more attention to type system will facilitate banging out code for ordinary problems more quickly.

There are times when it is really important to be able to prove code is correct and times when it is enough to just provide a plausible answer. The market for ML on Rails remains without validation.
It's about control (license-wise) over what's going to end up in Ubuntu Phone.

Source: Close friends work at Canonical. No proof, sorry - believe at your own risk.
Show HN: Aarts, an experimental Android GIF recorder
We just released a GIF creator, 3 months in the making, with some neat functionality:

* Record and "slide-preview" your video instantly
* Colorize / Brighten / Desaturate / Sharpen effects
* Slow down and speed up effects
* Copy the URL to your gif to the clipboard with a single tap

The point is to provide users with a simple and ad-free video looper.

https://play.google.com/store/apps/details?id=com.aarts
How can I make wearing headphones at work more acceptable?
A professor I knew had a good way to put it: "With the shell, you have a language. With pointy-clicky, you're reduced to pointing at things and grunting."

While I enjoy the shallow dig, I think this is a pretty great metaphor generally, in a deep (and less condescending) way.

If you drop me in France, and I don't speak French, I'll probably do a lot of communication with pointing and grunting, and I'll probably be able to accomplish simple tasks (particularly with an ideographic picture book on hand). Expressing more complicated things that way is pretty intractable, however. Learning to speak French is the solution, but it's a lot of work.

Moreover, there are certainly contexts where pointing makes more sense ("I'll take that one, that one, and that one" versus trying to pick out differentiating features or count).
Canadian parent here. You are absolutely right and it's ridiculous. Kids are extremely sheltered these days and it's ruining them. I find the problem is that there always needs to be someone to blame. Well, sometimes kids just do things that get them hurt. It's part of growing up.

If you don't know what it feels like to fly down a ice covered hill on a piece of plastic, hit a jump, and run smack into another kid, you did not have a proper Canadian childhood.
Resident here. If you live or work here, I think the best advice is to not be naive. Trust your instincts. Don't assume that a transitional neighborhood (where the houses are quaint but well-kept) is safe. Don't walk around with your iPhone out if you see other people watching you, etc. Living in Oakland can have its attractions, but if you're at the wrong place at the wrong time, you might be ganked, so keep tabs on your surroundings.
Right -- I wasn't sure whether F# would be considered "practical" in this case.
Sports are fun to watch; they can provide you with a connection to a place, give you a chance to learn about strategy, are an easy way to strike up a conversation with somebody else, and are a good way to feel a part of something bigger than just yourself. Why is the article "Why Sports Are a Sad and Dangerous Waste of Time" and not "Why Watching TV or Watching Movies or Reading Dumb News Stories On The Internet Are Sad and Dangerous Wastes of Time", given that by basically every metric the author provides (people get really worked up over them, people get into big arguments over them, people cheer wildly for the participants, billions of dollars get spent on them, and the consumers don't accomplish anything useful by consuming) apply to them? Is it because the author likes watching movies, doesn't like sports, and is bothered by the fact that people like a thing he doesn't like?
Also, SpiderOak.
ahazred8ta-what is wrong with it?
> There is a tendency for something to seem "easy" or "obvious" after the fact, but this is ignoring all the insight, effort, and risk it took to find that initial successful path to the solution to begin with.

He carefully said "without ever reading the patent" to avoid your counter-argument.
700 MB runtime implies every compiled binary is 700+ MB, which is obviously untrue. You probably mean the compiler and standard libraries.
Ask HN: How much equity can I expect in this situation?
I've been browsing HN for a few years, and am just now getting into my first startup. My question is how much equity can I reasonably expect, here is my situation:

I work at an academic lab as a research engineer. Our lab is the top in our field at what we do. Recently our professor decided to spin of some of our IP into a company. We will me making a consumer electronic costing between 3,000 - 5,000. The industry we are entering is exploding with capital, and we already have VCs knocking on our door. Similar companies have exited with $500MM+ recently. We are looking to raise ~2M right off the bat.

At first it has been me and a PhD student working on the project. I am an EE, and a software developer, so I have been doing all the software, and much of the electronics. I left a $100k software job for this $40k position when the professor told me he was about to start a company and he needed software people. The PhD student is a MechE so he has mostly been designing the product from a mechanical standpoint. However he has a track record of 2 successful startups that were acquired so he knows what he is doing. In fact he is currently working on another startup (also spun off from our lab) that has been successful.

So he is more experienced than I am, but along with our startup he is working on a PhD and running another company. I bring a lot to the table, and I am working full time (more than that really) on the startup.

We also have some people from the business school working with us.

I have asked for a meeting with my professor and the other student to discuss equity, and I wanted to get a feeling for what a fair value for me could be. Let me know if I need to explain anything better.
We did too. Our principal used to be a boxer, and had a "if boys must fight, i want to see a fair fight and i'm reffing it", so it was a thing right after school.

He wouldn't allow girls to duke it out though.
I think there's a fair chance that the "class" motivated hate against tech workers will turn violent, and if it does it'll be sooner and more severe in Oakland (and the Mission) than elsewhere in SF and the valley. We're already seeing hints: http://blog.sfgate.com/stew/2013/12/20/bus-blocked-again-in-... https://defendthebayarea.org/call-for-a-week-of-action-march...
Or I could just use my own server... Way more comfortable
Oops you forgot about learning and development: Add two hours (if you care about long term productivity and career prospects). Also standard commute is an hour. So you are left with no free time at all. Not really sustainable.

Unless your office has 20% time or some variation in which case you are only really working 8 hours anyway.
I use SpiderOak, but they can still read your files, they hold your keys.

Something like tarsnap is the only paranoid-proof choice. It's not even distributed as a binary file.

https://www.tarsnap.com/
To be fair the Tesla is aiming for a Model E range of ~200 miles, vs ~100 for the i3. So getting double the miles for the same price is a good deal.

(Though the i3 does have an ICE range extender option which gives it ~200 miles too)
The shell is worlds more powerful than the GUI (or CUI), because things in the shell trivially compose.
Big Data: Boiling the Ocean
I wish more posts had great summaries like that at the start.
> If a language made defining decorators simple, I think it'd remove a lot of what people think of as the use-case for inheritance. (I mean, you aren't supposed to use inheritance for Decorator-pattern use-cases--it will likely break further and further as you try--but people will keep trying as long as the first steps are so much easier than the alternative.)

I actually agree with this, and I'd be interested to hear of language efforts in that direction. But until there's this easy way to do decorators, just telling people "don't use inheritance" isn't going to work.
Your explanation is better than the article for my understanding. Thanks.
Clearskies is the one to keep an eye on.

https://github.com/jewel/clearskies
I don't think the language matters that much - but there are a lot of people with the skillset you describe (myself included.) PHP in particular has a reputation for poor quality programmers and code (which you'll easily see every time someone posts a PHP project here and gets asked to justify even using the language.)

I'm just suggesting that, if you're looking to impress a future employer, a portfolio might serve you better than eagerness, unless you're willing to start at the bottom.
Sure it does. Value is created because companies are being pushed by the competition to continuously innovate and improve.
I'm getting hella downvoted because the tech scene in the Bay Area can't appreciate the various strata of culture that surrounds them. Since they're afraid of it they group it all together as "gang culture" which is a myopic viewpoint. It's Oakland culture not gang culture it just so happens that a subset of Oakland culture interpenetrates gang culture.

Haters gone hate.
Why a GitHub-inspired startup is a good idea
Its a personal choice after all. We are not trying to replace Gmail. Our solution target people which focus more on privacy. Would you compare Gmail to a service like mailinator, etc. Part of our encryption is based on OpenPGP(most widely used email encryption standard in the world).

"I don't have to worry about them handing data over to a random black hat who decides to modify the JS you deploy" -cjbprime

I like to think that when you do business with people, there is a little of faith that is necessary. Otherwise, nobody would do business with startups.

And to answer your question about Switzerland, The only way to gain access to the data hosted within a Swiss data centre is if the company receives an official court order proving guilt.

I hope it answered your questions.
They cannot read your files, only your password can be used to decrypt them, which is not even saved on their server.

https://spideroak.com/zero-knowledge/

https://spideroak.com/engineering_matters
Disneyland with The Death Penalty (William Gibson, 1993)
What would the code look like for my example using futures in JavaScript?
I don't think most people spend 2 hours a day on "learning and development" outside of work (you might consider getting a job where you can learn and develop more, if so). But even if you did, you can take a day off to do that. You're still at 60 hours of work, which is what the blog post references.
SIMD JavaScript Support Added To Firefox, Under Review For Chrome
What Happens When "The Workers" Just Don't Care Anymore?
Or just open it in an incognito window
I guess F# isn't practical if you're building a WPF application (I agree the tooling is lacking). Otherwise it seems like it can do everything C# does (including mutation, classes, interfaces, properties), only with a slightly unfamiliar (at first) syntax.
Bitcoin already has a basic income distributed via one-CPU-one-vote: it's called a mining reward. And if you distribute a basic income via one-coin-one-vote it's called an interest rate. The whole point of BI is to be per-person.
Honestly, I've been consistently let down by hotels, and so far only incredibly impressed with AirBnB. They've consistently cost me only 80-90% the local hotel rate, for twice the space, in-general-nicer accommodations, and a couple times it even included homecooked meals that were nothing short of unbelievable, just 'cause the owner was still staying there.

I also have a hard time believing that the cat urine thing happened- and that if it did, that you didn't report them to AirBnB. That sounds to me like the kind of thing they'd refund you(or more) for.
> The same sort of thing applies to wealth, for example, but nobody tells the poor to just acquire some will power and start spending less than they earn.

Maybe you've been reading particularly good advice about wealth, but I can assure you that far more than "nobody" tell the poor to just acquire the willpower to spend less and earn more.

I agree with your overall point, but I think the same issue plays out in the field of economic behavior of individuals as well as the eating behaviors. People who are advantaged in either scenario don't realize it and don't understand their own advantages, thus giving bad advice to the less-advantaged even when they mean well.
I wonder if there is a difference between the CEO type role and a programmer.

It is possible in the case of a CEO that you would be able to spend more total time. Sure your performance would still suffer but it could be that just being able to get through every meeting that you want to have could be enough.

Programming is a bit different in that the work you are doing when tired could well end up having to be rewritten down the track.
How do they compute a hash of a file without actually looking at the file? Magic?
TURN/ICE is supposed to work just fine on symmetric NATs. Chrome even supports single-socket TCP relays, which can't be broken easily by any sane firewall. I personally have a few boxes testing it with only TCP 80 port allowed and it still finds a way to connect. A few tricks on the TURN side have to be employed but it's pretty robust. Whatever issue the OP has to be a bug or configuration issue. There are known problems and I still see a lot of freezes, protocol or hardware compatibility issues, CPU overload and so on, but straight Chrome to Chrome connections seem robust.
I worked as an intern with Mozilla last summer on helping to improve the issues around security in WebRTC specifically related to authentication and the possibility of MITM attacks. You can watch my intern presentation at [1] which goes through a very high level overview of the state of authentication in WebRTC and an example implementation of how WebRTC could be built into the browser to include authentication:

[1]: https://air.mozilla.org/intern-presentation-seys/

TLDR: E2E encryption is included, but authentication is currently non-existent, allowing for pretty easy MITM attacks if you have control of the relaying website.