skysight-inc/HackerNews huggingface dataset:
Several "hard" drugs are designed to put users out of their right minds and into a state where they're more likely to hurt others. Same with alcohol, which despite its long cultural history, mainly serves as part of a socialization ritual and could be replaced with something else that's not as harmful. Perhaps we should try prohibition... again?

Cars with top speeds above 85mph are designed specifically to do something (in the USA at least) that society deems harmful. Number of cars ever driven at high speed on tracks or long private roads is minimal and not relevant.

Self defense and hunting are valid reasons to harm other[ creature]s. It does not follow that something should be banned just because it's designed to harm others.

In terms of what various things are designed to do, relative to what society considers acceptable, it makes more sense to keep guns legal than to keep fast speed-limit-exceeding cars legal, or to legalize hard drugs.
Does anyone else have experience with a system like this? Sounds bold. Sounds like something someone in the valley should try.
May I suggest sending out your resume to companies that would pay better? You're going to be taken advantage of as long as you let them.
The new CLion 2016.1 release has some Swift support on Linux via a plugin:
https://plugins.jetbrains.com/plugin/8240
I used google app engine for a project with very specific requirements - the client wanted an application for internal use that didn't have any ongoing costs (sign off) and would look after itself for a couple of years.

The platform has a lot of quirks, and I had to do a lot more learning than I expected to get the fairly simple project done. But once it was up, it did it's thing.

I'd definitely recommend for free hosting internal applications and personal projects that are just for you to use. Just understand that you'll need to shape your application around the wierdnesses of the platform.
Modals alerts acting 'app-wide' rather than 'tab-wide' is a truly horrible thing. If there was a subtle indication of a tab showing a modal then it would be acceptable but this is better than the current state-of-affairs.
Illegal drugs are even cheaper and many will choose them because of the potential for employer discrimination.

Why do I think this? I have many friends in Colorado.
No weed dealer there was upset at having more production available.
> Sure, but music isn't really the sticking point anymore.

Music is definitely a sticking point for me, I've got 30GB of music on my phone, and the same again in applications and games.
Based on my experience being in Germany recently, it's worse or about the same as Canada/US.
For anyone wondering why anybody uses Safari these days, the simple answer (for me, at least) is that it consumes much less CPU and energy on my MacBook Pro than Chrome and Firefox. It can mean an hour or more of battery life when unplugged, and greatly reduced testicle-cooking when plugged. I still use Chrome for development but Safari is my "daily driver" for email, surfing, reading, etc.
A major issue here is income inequality. I understand that a part of me says "well, what's wrong with differences in the quality of life between someone living in some town in state A and someone else living in some town in state B.

We can talk about our successes with independent school districts where communities proudly fund their own schools with taxes at rates that they think are the best. Or take local police and EMS or local utilities for that matter. It is glorious when it works as it creates a sense of ownership and responsibility towards a community resource.

I agree with you in broad strokes that we can and should support devolution. However, I assert that we should not do this because our federal government was not "designed" to do this but because it is the right thing to do and it is in all our best interest to do it. We should not do something or avoid doing something based solely on what the system was "designed" to do. We should be willing to make changes to the system as we learn new things. I cringe on the amount of reverence with which we hold our founding fathers. The United States is a well recognized nation throughout the world and we do not need this crutch. (:
The Promises and Pitfalls of Voice as a UI
Some companies and candidates don't have the bandwidth for such a lengthy interview process.
Rust OS tells Linux is shit
Google rushes out emergency fix for Android rooting exploit
The keyboard trackpad almost always lands me off by one character however. Something about releasing pressure changes how my finger contacts the screen. I love the idea, but I usually end up needing to do the long press after trying and failing 3 times to position my cursor where I want it.
Essential Ruby Kindle Book
We await sources for your assertions.....
The 4S was a real landmark in UI smoothness as well, as it was the first dual-core iPhone.

Previously, even if a developer was on his best behavior (putting expensive tasks on a background thread to avoid bogging down the main thread and causing a frame rate drop), it didn't really help, because you only had one hardware thread.

Even though the 4S is a "slow" processor compared to the latest phones, it's UI was way more usable than the 4 and 3GS because of the second processor core.
Interesting! I found https://github.com/apple/swift/tree/master/tools/swift-ide-t..., which seems to be what you describe, but seems a bit tricky to use. Can you point to any OSS implementations of a Swift completer?
The SE has the same size body as a 5/5S. But I agree with you. I believe the 4S is the best phone Apple made for its time, and it's still very useful.
The government just moved to vacate tomorrow's hearing in Apple v FBI
It's not really that surprising. They started with Python because the inventor of Python worked there. Then they added Java because... well it's Java. Then they added GoLang because they invented it. Then they added PHP because most of the internet still runs on that. So Node is the next logical step... or Ruby probably would have worked as well.
It isn't even a right to tinker. Do you actually own the car - which means you should have the right to do whatever you want to it - or are you borrowing it from the manufacturer?

If Tesla keeps their cars as draconian DRMed as they have been, then you never actually own the Tesla in the exact same thought process that you don't own an iphone.
I'm waiting for the inevitable data visualization that digests all of this data
The things you want to do start to expand when you have more money, plus in the first place your budget for mundane shit blows out due to lifestyle inflation. If you socialise with other people in the same income bracket, it's going to happen.
Have to agree. I grew up in Chicago and moved to New York about 4 years ago. My W2 income in NYC is about 3x higher than it was in Chicago, though I am better at my job now than I was then so it's not all a cost-of-living adjustment.

Anyway, I've begun the house search in New York City. I'm looking for a 1 bedroom apartment, in some place like Brooklyn Heights, Carrol Gardens, Gowanus, etc. Not Midtown Manhattan or Tribeca. Setting the budget to $700,000, literally everything available is a tiny shithole. I did find a small 1 bedroom apartment in Brooklyn Heights that's nice. 3 million dollars.

I did the same search in Chicago. For half the money, you can get 1500 square feet, with nice modern finishings, 13 foot ceilings, etc. right downtown. If I were buying in Chicago, my conundrum would be "this is really too much space, my house is going to feel _empty_".

The NYC and SF housing situation is really quite insane. The best career move I can imagine making is keeping my current salary and literally moving anywhere else in the world, except maybe London. The rest of the world is dirt cheap compared to NYC and the bay area. It's so crazy.
As metaphors go it's actually pretty good: people often have very specific, very individual, and entirely valid reasons to not eat something. Just as they can have the same for experiences under different conditions. Change the conditions, and you might get entirely different outcomes.

What I'm saying is, the one-shot impressions from interviews are horribly inaccurate. There is simply not enough data, plus the measuring instrument (interviewer) is flawed also in nonreproducible ways.

A simple thought experiment: let's say I build a machine that measures confidence and ability to read the room. Would it select different candidates than you?
I'm hanging in there for an updated MacBook in June at wwdc...
it irks me when a 19 year old CTO on the autistic spectrum

This added literally nothing to your post aside from a nice dose of ableism. This is HN, not reddit (if that still means anything these days)
http://www.webcamera.pl/ is what my 58 year old mum spends 80% of computer and 50% TV time on.
It was a recruiter. Of course they don't care.
> In November 2014 AWS Lambda was released and it was nothing short than a revolution.

still not good enough to be reliable in production, more expensive than running on micro instance or digitalocean.

Lambda needs a serious makeover soon or it risks developer abandonment. It's great to lock yourself in with a cloud provider. That's the only serious benefit you get. You still need to figure out how to scale properly, getting on AWS helps but it's not a plug and play scalable thing.

I've largely abandoned development on Lambda because you have to upload your code every time which is annoying. Not only that, they randomly take 5~10 seconds to respond. Also unhelpful are service error messages with no explanation or help from discussion boards. I was told to purchase their support license.

So it seems like AWS is locking in developers and companies with a non user friendly documentation and arcane hidden pitfalls then leaving them no choice but to purchase support since the cost is cheap (pay to play right?) until you add up the effort of integrating with AWS and the cost of lock-in....

AWS lambda is great for prototyping but it doesn't have the tools or a proper development guideline to utilize it. There doesn't seem to be much enthusiasm from AWS either, and if they pull the plug, well hope you didn't build any mission critical apps on lambda backends because you are going to have some considerable downtime.
Too bad the author didn't issue certificates for, say, google.com, microsoft.com, and/or mozilla.org. That'd be a more likely way of getting those browser makers to put some restrictions or "sanctions" on them like Google recently did with Symantec.
@Sien, completely agree with you. This is a solution Awesound (currently in YC Fellowship) is building: a good, clean way to dynamically put targeted ads into podcasts. We also enable publishers to accept payments from listeners. Say hi! (email mark@awesound or twitter @awesoundapp)
Apologies you had a bad experience. There's no doubt the original App Engine had some... quirks.

You may want to take a look at Managed VMs. All of the new runtimes are based on Docker images, are entirely extensible, and don't require the use of the original App Engine APIs:

https://cloud.google.com/appengine/docs/managed-vms/

You can use whatever Database or NPM modules you want.
Posted a few minutes earlier: https://news.ycombinator.com/item?id=11332760
Sure, and all that may be true, but I was specifically responding to what makes them greedy. Recommending people revoke their certificate and then hitting them with a $25 fee when they try to do so is practically the definition of such. They knew it was a serious problem, they knew all certificates could be affected (and even called it out) but then they didn't care to waive their policy in this one case even with all that taken into account. A CA who actually cared about the integrity of the system as a whole would have made a one time exception for this serious bug.
> I'm pretty smart

Is this really a good attitude to have?
What you said is true after you rent the car.

No rental car reservations in the US require a deposit while reserving a car.
It's all about confidence and perception.
That's an accurate assessment. I use the trackpad on my 6s+ frequently. 50% of the time it works perfectly. 50% of the time I apparently don't lift my finger in the speed or direction iOS expects, so the cursor moves forwards or backwards 1 or 2 characters from where I wanted it to stop. And I have to try again because there's no other way to nudge the cursor a character or two.

Just a little tweaking and it would be perfect. I don't have this problem with using the keyboard normally, which is quite accurate.
People on the Tube using Apple Pay need to realise that you can do the Touch ID authorisation before reaching the ticket gates.

The transaction will stay authorised for a couple of minutes, at least, and then the gates will open nearly instantly when you put your phone near the sensor.

This isn't an issue for using Apple Pay via the Apple Watch, since that device skips the Touch ID requirement (instead, it will de-authorise if you take it off your wrist).
Apple wanted to create an up-to-date budget device. What you're describing would be cool, but it's just not the market that Apple was targeting.
> Clearly. It's not your collection if you're only renting access to it.

I never said it was.

> Do you think you discover 30 albums per year worth buying and adding to your collection? I listen to a lot of music, and I certainly don't.

I certainly don't spend that much on music. Most of what I listen to is simply through Amazon Prime, which I would pay for even without the music portion. Even if you prorate is based on the services I use, which is subjective as to specific costs per service, it's not much.
I think it would only work with Apple's help (via court order or a breach) because Apple implemented certificate pinning as of iOS 9.0 according to the article.
thanks I think that is a more realistic real world scenario, some people on HN thinks they can change the enterprise world but it's super hard to do it with javascript imho and evident by that it's not being used in wide deployment....

Java is still king in the enterprise world.
Great, the Safari 9.1 GestureEvent for desktop PCs is completely different on how Chrome https://bugs.chromium.org/p/chromium/issues/detail?id=289887 http://jsbin.com/cuxopid/1/edit?html,css,js,output and IE are handling pinch to zoom gestures with trackpads on desktops. Gestures on desktop like pinch to zoom is now a total mess. Where is W3C or WHATWG on this? Pinch to zoom is now on Firefox: None (there was an attempt in the past) Chrome: it's mousewheel+ctrl IE: it's mousewheel+ctrl Safari: shiny new GestureEvent
you add nothing to the discussion on whether you are using node.js in enterprise or not. feel free to nit pick further by adding nothing to the discussion.

reply to the other guys comment below:

what's a BRE?

true but a bulk majority of businesses (fortune 10,000) are built on some type of Java. I just don't see them uprooting their investments.

It's always easier to think of tearing things down then building on top of existing,stable and mature systems like JVM. So much of the worlds devices and critical applications depend on JVM. I just don't see it changing in the manner poeple on HN will have you believe. One unicorn at a time guys...
I wonder how reliable that is. It would be in HR's interest to have everyone believe that self-reported salary information is untrue and can't be counted on.
The headline now reads "Feds move to postpone iPhone hearing" instead of "cancel".
Thanks, that spells it out. Damn, that is fairly messed up.

I had a similar experience with F6S sending emails in my name so I know how uncomfortable it feels.

This is a shame and hopefully just a one-off error.
an even simpler answer would be because it is the default browser..
Yeah but my argument is that you don't need a state for that. There are tons of self-taught people in IT and many people on HN can testify to that. And people can be ignorant in spite of education, just look at America itself which has groups that believe vaccines cause autism or that the moon landings were faked, among other strange beliefs perpetuated by the media. (which is really where people get their political education) And as to your last point, again, people can learn to read at home too. Maybe we just had different experiences with education, but I honestly don't believe any of it couldn't be done with different methods or groups.
as usual nothing that sony didnt do first and apple copied. with an hipster marketing behind.
Like edX?
I do not agree with your point that you have to pass validation. First of all I don't say that you should leave unclosed tags for browser to figure out. Or doing something crazy to break things.

Some of us still have to support older IE versions which needs to some workarounds to work with it. Even the validator.w3.org doesn't pass it's own validator.
https://validator.w3.org/nu/?doc=https%3A%2F%2Fvalidator.w3....

My point is that we need to use modern tools like html5 while still being backwards compatible with older browser which means breaking some w3c rules.

Another valid case off the top of my head for breaking w3c(haven't tested if it passes validation) would be `<meta>` tags inside body tag. Which is part of the microdata format. Normally you're not supposed to put meta tags outside head but for while using mircrodata you sometimes have to rely on meta tags because your design doesn't allow for required(by microdata) to be shown on the website, so you use meta tag, which doesn't do any harm since it's not rendered for the user.
I do have plenty of production experience with GAE and is very different from yours. But our experience is from 2014. Since that period we were only affected by a single outage, on the 6th of Dec 2015 related to Google authentication against it's apis for around 17h.

Google seems to be giving a lot of love to GAE recently, especially with Managed VMs. They have delivered substancial improvements to the reliability of the platform.

EDIT: note that the issue I mentioned only affected 1.29% of the apps on GAE according to Google.
It's not the killer app. Blackberry devices (e.g. Passport) have had this for ages.

(Not a problem that Apple's copying tech, it's just not unique)
This is unrelated but it would be nice if this site offered the ability to minimize sub-threads. I was genuinely curious about people's opinions as to how best legalize drugs in a responsible fashion. Instead I have to scroll through an obnoxious amount of comments bemoaning the short falls of the government long enough to lose interest.
Yes, of course they are. They are registered and you can look this up using California's online business search, rather than grandstanding on an online forum.

It's dishonest of you to insinuate otherwise.
Exactly, Microsoft provides IE VMs that I can use to ensure my sites work on IE. For Safari? I guess I'll just have to pray.
> The overlap between the MacBook Air, the MacBook

The overlap there is generational, just as there was generational overlap between the final polycarbonate macbooks and the initial second-gen Airs.
That seems appropriate. Google forced Symantec to do the same thing because of a number of misissued certificates[1].

[1]: https://security.googleblog.com/2015/10/sustaining-digital-c...
Most of the apps that are installed on my iOS device are ~100MB - slack (140) Snapchat (140) Spotify (100) viber(100) messenger (97) Airbnb (97) Etsy/Yelp/Starbucks/ are all roughly 70MB - Facebook is ~150 I believe. The worst part is that all of those apps are pretty much webviews...
I heard it was the little bags of peanuts :P
I'm one of the only women I know who posts here. I'm afraid it's not a particularly friendly community for women, and it does get old seeing the same stupid flamewars about gender and women in the industry and feminism et cetera ad infinitum.
Okay, maybe I should have written "anybody technical" instead of just "anybody."
shrug those are also the countries that tend to account for the most spam delivery attempts, SSH brute force attempts, etc.... on my server. So it may be something beyond just cost..
Moving out from Parse to your own back end stack
beige plastic would seal the deal for me.
Indeed, you have to look hard to find a flash drive with better than 2MB/s write speed: http://www.tomshardware.com/reviews/usb-3.0-thumb-drive-revi...
Good writeup! I think the main change is that App Engine has really morphed into a "You know, you don't have to use Datastore". Cloud SQL was added precisely because of the issues you raise: being on App Engine meant being in a totally foreign world, and not being able to get out easily.

If you were to try again today, you'd take stock Django 1.9 via pip install Django -t lib and using vendoring: https://cloud.google.com/appengine/docs/python/tools/librari... . You point it at your Cloud SQL instance in your DATABASES line (https://cloud.google.com/appengine/docs/python/cloud-sql/dja...) and you're done.

tl;dr: Yep! Things have improved in the last 5 years.

Disclosure: I work on Compute Engine.
It's also well integrated – Preview, the keychain, reading list, twitter links make for an excellent ecosystem.

I'd love a Safari with a Chromium rendering engine, though. Except that Webkit is probably quite important to keep Chrome moving as fast as it does.
I just looked at the changelog for iOS 9.3 and it says:

> Improves reliability when using 3D Touch on the keyboard

Hopefully this means "just a little tweaking" was done and the feature is more comfortable to use.
I've been waiting for this article to surface on HN. The other problem here is that hedge funds, as an investment vehicle, really haven't done that well. So it is essentially a transfer of donations to the hedge fund industry while the endowment could have done better avoiding them altogether. Obviously there are some hedge funds that have done well - but on the whole they are expensive and do not add alpha.

Back in the day, Harvard didn't outsource to hedge funds but instead had the portfolio managers in-house. These folks were paid a small fraction of what they would make in the private hedge fund industry, but my understanding is that the Harvard community was up in arms at what they were making - so they quit/got pushed out and then Harvard started outsourcing to hedge funds. The result was worse performance and higher fees.

Of course, it's not all roses - Larry Summers famously made a terrible bet on interest rates that Harvard had to unwind at a large loss.
No. I remember IE6 very well. I remember when it was the most capable browser by far and I sat in an office full of developers cursing Netscape 4. I remember when IE 4.5 was the best browser for the Mac. I remember when Safari was a strange newcomer.

I also remember many years passing when IE6 stuck around like an unwelcome fart and we all hoped and prayed that it would die so we could move on. Rapid silent updates are the best thing that happened to the web for both the user and for developers. Chrome has many serious issues but it's update cycle isn't one of them.
Show HN: How the web could thrive with adblock and user support
Ads suck, but what else is there? We think the answer is us--as in all of us reading the web.

We are using adblockers as a way to start a conversation with readers: support us somehow, either via ads, or with a "fair pass" system, such as http://www.Atri.me/.

To show how this could work on websites, we created *.demo.fairtread.co ( for instance:
http://www.mit.edu.demo.fairtread.co/ ... try with your favorite site.).

When you visit the demo url with an adblocker enabled, you'll see a "payment required" message. If you inspect the network tab, you'll also see that it's issuing a "402" http status code.

If you install a fair pass (such as atri) you'll see that you can see the content again.

The full system is now available for use at http://www.fairtread.com/