skysight-inc/HackerNews huggingface dataset:
> I'm not saying it's technically legal, just that the legal repercussions are so low that no one seriously considers them when choosing whether or not to smoke marijuana.

> Is that not an accurate statement?

That is not an accurate statement. Incarceration isn't enough of a legal repercussion for you? Plenty of people are incarcerated each year for possession.

Also, you've significantly backpedaled by saying "choosing whether to smoke marijuana". "Marijuana is legal" is a statement about a lot more crimes than smoking (which in fact is actually legal--if somehow a lit joint fell out of the sky and landed on your lips, it would be legal to inhale). Possession, manufacture, sale, and paraphernalia are all illegal. A large portion of people incarcerated for marijuana-related crimes are incarcerated for crimes that aren't smoking or even possession.

And that's not even looking at drug testing and its employment implications.
Oh cry me a river! Computer industry wanted to create docile "consumers" who don't do anything useful, so they could sell actually useful devices (for example mobile with keyboards or netbooks with 3:4 aspect ratio) to "professionals" for 10x the price, or "enterprise" for 100x the price. And now you complain about the fact that most of the consumers actually are docile?

I really wish the idea of tiered pricing would die, at least to significant extent. Can you imagine living in a world where everybody has access to potentially the best, professional equipment for affordable prices? How much more productive such society could be? I think access to the best technology should be an universal human right!
On my phone, the google search is top and center on my home screen.

Literally all it takes to search is one click and you can start typing or talking.

I've got a motorola so I can also just start talking with my keyphrase and it will search...can't really get any easier.
I concur - I've tried to like httpie, but always end up going back to curl since its syntax is permanently ingrained in my fingers.
CyanogenMod is basically a stock Android without any of the Google apps, services or frameworks.

You can always install a very minimal version of the GApps later if you really need them.

Look for a Nano or Pico version. I can't remember which is the smaller of the two, but it basically just comes with Play Store and the Framework to make it work.
I would be much more likely to search on my phone if auto correct didn't. its to the point that its sometimes more frustration than useful
The Illustrated Guide to (Hardware) Product Development
"There are studies" Could you please share some links? we've been working remotely more and more and i'm very curious about the findings.
It's a common topic posted by people looking for a big boost of karma.

1. Find the most popular topics (by points) in HN
2. Manually filter out 'event' topics (e.g. product releases, time specific news items, etc) that won't work when reposted
3. Wait until a topic hasn't been raised for a while and post a unique URL (either a related URL that hasn't been posted as a topic but maybe appeared in the discussion, or an existing URL that is made unique)
4. Hope for big boost of karma

Which is why we often see many of the same old subjects being brought up again and again. Not necessarily a bad thing, but I'm sure that some are being posted by people trying to get their karma scores up.

Reminds me, where's that list of pg's essays...
Ask HN: Should VW open up the source code for their engine control firmware?
The Volkswagen company, recently in big trouble for engine control firmware that apparently subverted emissions testing, could make the choice to release the source code for that firmware.

* An obvious upside to the company would be the many-eyes factor looking for defects.
* They might be able to turn such a decision into a public-relations win, as part of a new commitment to transparency.
* There's a downside: inept or malicious hackers driving modded cars that spew pollutants.
* They may perceive an intellectual property downside.

What you you think, HN readers? Is this a good idea for VW? What would it take to convince them to do this?
Pasting from midway down

Fogus: In an old paper of yours, “Callbacks in C++ Using Template Functors”, you write favorably about C++, OOP, and static typing. Why did you change your mind?

Hickey: I’m not sure I did. I said C++ was flexible—it is—and that, when implementing a callback system for C++, one should remain aligned with its object orientation and static typing. More interesting to me, in rereading it, is that I am still now making the same arguments I made then, fifteen years ago, against mixins and derivation as extension mechanisms.

That said, I certainly was a fan of C++ in the day, and five more years of it cured me of that. The complexity is stunning. It failed as the library language it purported to be, due to lack of GC, in my opinion, and static typing failed to keep large OO systems from becoming wretched balls of mud. Large mutable object graphs are the sore point, and const is inadequate to address it. Once C++’s performance advantage eroded or became less important, you had to wonder—why bother? I can’t imagine working in a language without GC today, except in very special circumstances.

Along the way, I discovered Common Lisp, which was much more flexible, dynamic, simpler, and fast enough, and decided that was how I wanted to program. Finally, with Clojure, that is becoming possible, and practical, for me.
Workflow for static front end development (Gulp, ReactJs and ES6)
Unless Google has a policy saying no one else can advertise for the term "Facebook", Facebook has to advertise for it to prevent others from getting their ads in front of people who are looking for Facebook.

Search the name of virtually any large company, and their website will come up as both the first real result and the banner ad at the top of the results.
With Microcosm we consciously chose to go the other direction: Do the work server-side and serve HTML.

Basically... the old way of doing things.

An example site https://www.lfgss.com/ is 280KB on first load (and most of that is Mozilla Persona) and subsequent requests are usually around 10KB.

Even though that company is now dead, I'm still working on it and aim to strip out Persona (it's deprecated) and to set a first load goal of 100KB (which should be easy to achieve).

People should feel the power of their devices, and the only way to do that is to have those devices do less, not more.
The difference is your test case scenarios will not result in any policy change that could potentially lead to throwing a person in prison for an unspecified duration.

The irresponsibility shown by this, and other news outlets, allows for (potentially willfully) ignorant candidates and uninformed individuals who want to perpetuate the narrative of "Reefer madness" to do so.

The results are not conclusive regarding any human interaction, but the article states "But at a bare minimum, these findings suggest we should be avoiding recreational cannabis use during pregnancy. ". This was a clinical trial with mice, dealing with a sensitive public issue. Ars fueling the media fire by not underlining the usage of an extreme amount of the underlying chemical does nothing for our overall public health and wellness, but does (possibly unintentionally) exacerbate the drug legality discussion around the world.
Ask HN: Wireless HDMI for Macbook to TV
are there any wireless hdmi devices that would allow me to stream a video on my macbook pro to my TV's hdmi while still letting me use my macbook to do other things?
"we will try and make it better for our employees."

They won't say that because someone might try to hold them to it. Even admitting there is a problem might spark an internal revolt or a hiring problem.
Why private equity will trigger a perfect storm for Nordic startups
If it was a commissioned hit piece, that makes it even worse.

We have a "news" organization doing opposition research, calling it investigative "journalism", and then the editor defending their process and integrity without an appropriate disclosure.

I sincerely hope that isn't the case. I could see the FTC getting involved if it was.
If I'm at work, I'm searching using DuckDuckGo on my desktop.

If I'm at home I'm searching using DuckDuckGo on my desktop.

If I'm travelling, I'm searching using DuckDuckGo on Firefox Mobile on my Android phone (HTC One).
Some Popular 'Self Encrypting' Hard Drives Have Really Bad Encryption
> I've worked at over a dozen places claiming to do agile and have found exactly zero that actually do.

> I think it's time to acknowledge the process doesn't work

Sure, if you don't actually do it, it doesn't work.

For example, you could say: "I've worked at over a dozen places claiming to be linux shops, but they don't have linux installed anywhere. I think it's time to acknowledge linux doesn't work."

Does this mean that agile itself is bad? No, it can and does work. It's just much harder to do correctly than it seems (eg: it takes more than reading a book, putting a Kanban board up, and having a daily "standup" meeting).
Google Keep : http://keep.google.com/
Programmers guide to weight loss
Speaking of society, I'd be more concerned with growth problems in social networks like facebook, the next AOL and and former myspace.

None have come anywhere near the revenue of Google and its because Google has been doing things are truly innovative and hard to duplicate algorithmically, scientifically and technically since its beginning unlike companies like facebook, friendster, twitter, myspace etc etc
I agree, but people are deliberately not using them at the expense of good usability because that's the trendy design.
It's pretty intellectually difficult to extrapolate effects from heavily dosing pregnant mice into effects from microdosing pregnant humans.

By which I mean your comment has no logical basis, only an emotional one.

I explain this only so you understand the downvotes.
Hi David, Rachel from Medium here. That's a really good point - that not knowing if or why in job interviews is really frustrating, but particularly in this case. It would be great to have this story as a response to the original story. Feel free to repost it in the responses on Medium. Thanks!
I'm the same way. I'm on a galaxy s4 and I probably use the home screen search bar 2-3 times a week, Chrome search 4-5+ times a day.

For no discernable reason, I have never gotten into using voice commands for everything.
My phone understands my accented English pretty well - the problem is when I don't want to search in English.
“Digital Parenting” router launches on kickstarter
OSM is great of course, but it's a bit of a stretch to say it's more important in geo than GPS.
CloudFlare has a free CA for signing certificates specifically for this situation. It was beta in February. Not sure if it is generally available yet.

https://blog.cloudflare.com/universal-ssl-encryption-all-the...
The analogy between Christianity and Agile is actually quite apt in a fairly significant way: both were fairly explicitly founded in reaction against an excess focus on formalized, one-size-fits-all process over consideration of individuals in context, and both are realized in a wide variety of nominal implementation, many -- and perhaps the majority in each case -- of which have come back to an excessive focus on formalized, one-size-fits-all process over consideration of individuals in context.
Thanks for sharing this. I'm not sure about Agile but the productivity boost from using this bookmarklet is real.
Here's the official announcement: http://cds.cern.ch/journal/CERNBulletin/2015/43/Announcement...
You didn't say all the array includes all numbers with no repeats ect ect...
The entire mobile browsing experience on Android is broken. It's slow, it's full of distracting modal ads and videos that frequently lead to #$%^ing slide shows, and to top it off, Chrome frequently crashes. And no, I don't want to install web site X's app for a better browsing experience, gag me.

In that context, I don't find this result particularly surprising.
Let's Encrypt Enters Private Beta
Surely there's a bit more life left in the topic. Perhaps a self-driving car that's led astray by referencing bad trap-street maps?
Wow, they've really got Japan covered
Its a free tool, the sync server is little jammed for now. But it will notify you when its synced.
It's vaporizing the nicotine, not burning. But I do agree that the pro-vape crowd gives vaping a lot more credit than is due. It's certainly not as harmless as they make it out to be. The Propylene Glycol and Vegetable Glycerine is probably harmless enough, but there's also burnt cotton or fiberglass, built up gunk, and none of the flavors are tested for inhalation. Nobody in the industry has any oversight.

That being said, if someone is smoking, vaping is definitely a good idea. A good setup will make it much easier to stop smoking.
Yes, you can use plug-ins like Stylish. It works well for tweaking sites you read regularly, HN say, though personally I find it too much messing around for a site I'm just visiting quickly. I'm more likely to just open the developer tools in whichever browser I'm using and look for rules that set a tiny font-size, a font-weight of 300, a faded color, etc. Often just disabling a couple of those will make a page dramatically easier to read, so I do recommend spending five or ten minutes figuring out how it works in your preferred browser. Even then, I sometimes have to admit defeat. I hate the idea of criticising style rather than substance, but with a site as awful as this one you can spend several minutes trying to make it comfortable to read and still fail.
How to be an automobile software engineer – Part 1
Would be interesting to see Meteor stats there too
Bezier Curves and Picasso
My new favorite trap is the MOUNTWEAZEL, a lexicographical trap street embedded in dictionaries to catch infringers.

Good episode of the The Allusionist podcast: http://www.theallusionist.org/allusionist/mountweazel
Instead of 3rd party CA, wouldn't it be more secure if the browser will send a hash of website's public key to a few trusted websites and have them verified the public key is valid?

If someone needs to create a fake CA/public key, they have to hack multiple trusted sites.

It is not current https sys design, but would it be more secure?
Even the Facebook mobile web part that has been developed in React, the people search, feels rather slow on all my mobile devices (incl high end iOS amd Android devices).
Interesting point - looked up how the Washington Post covered the debate (spoiler alert: not in favor of Amazon): https://www.washingtonpost.com/blogs/erik-wemple/wp/2015/10/...
Europe has a long history of welcoming WHITE immigrants.

People segregate because they are not welcomed and not integrated, so they cling to the communities that actually support them.

You have no idea what you "see everyday in the USA." The USA has a horrible history of government-mandated segregation that leads to inequality and class divides. The only times they were able to rise above their problems is when they introduced FORCED de-segregation. Forcing people to interact with those different from one another is the only way to get past our differences and towards unity.
I'd highly recommend listening to this experiment on how this truly works when considering epigentics:

https://youtu.be/9DAcJSAM_BA?t=1764
In terms of interactivity this probably only works for the most basic stuff. Also, only for the apps that need to be "always connected" anyway.
A somewhat hacky thing you can do is tweet to @OSMthis with the location embedded in the tweet, and it will add a note to OSM: https://twitter.com/osmthis/with_replies

Other editors can then see the note and might resolve it
Thank you for tonights reading :)

Edit: wow, that was quite a story, thank you again...
What Do You Do with InterruptedException?
This is what famo.us has become after again months of silence, what a joke
The Backlog
Bostancı Yeni Çıtır Eskort Azra
Actually their is an explanation but I have accidentally kept it for the loggedin users. I will fix this soon.

But here is the preview:

> What is a guest account?

> When a brand/person we like is not in a platform we miss their update. But its not the case here, you can create your beloved brand/personality and follow their updates. And when anyone like or comment on them we send them a tweet through our twitter bot (https://twitter.com/rimebot) to let them know :)

> I want to be a moderator

> It's still in development stage so if you are interested to be a moderator drop us a mail guest.moderator@rime.co.
> they absolutely are not interested in programming if everything has to line up right
Borges Memorial Maze
The Construct: Robot simulations in the cloud
> it was to protect publishers so they could profit from the work

I don't see how protecting the publishers so they can profit from the work is any different than encouraging things to be made in the first place.

In a world with no big companies publishing and no copyright, the introduction of copyright allows authors to restrict copying and thus to get paid for their work. The introduction of publishers doesn't change this dynamic.

It moves writing from something that's done either altruistically or through patronage into the realm of something you can do as a business.

The people doing the printing get paid either way since they're charging you per page or per copy or whatever. They actually don't really care what the content is, how it's protected, etc. Their business model is predicated on real tangible things, namely paper and ink.

Writing isn't predicated on the restriction of real tangible things so much as intangible ones; a book is much, much more about the information it contains than the actual paper or bits that make it up. Which is why copyright is considered intellectual property, not real property.
I prefer a combination of two methods:

Can't beat a regular pen and paper for quick recording of the micro-tasks you do to answer the question of "what did I do today, what advanced, what didn't and why?"

For things that need to be referenced or searchable, a timestamped flat-file that you synchronize is the way to go, especially useful inside of your git repo
If the leadership was mature and introspective enough to do that these problems wouldn't exist.
Of course! :-)

Captures both the failure of the technology and the resulting anger!
How Facebook exploits iOS to stay active in the background
Whether the statements are true or not is what the journalists should care about

This is a very naive view of journalism. It is trivial to do horrible, biased reporting while printing statements that are factually true or not falsifiable. In fact, that is how most of the biased articles are constructed these days. In the age of the Internet you can't get away with outright lies. The tool of trade are mission, misrepresentation, manufactured context, selective citation, cherrypiked expert opinions and so on.
Wow, thanks for the suggestion, that is extremely interesting how they are doing things. Crowd source hedge fund where you can work on your own algo's...

Now the only problem is my curiosity is piqued and I feel like I'm about to waste way too much time learning about this stuff.
Except they don't have that option because it doesn't come with a visa included.
This is an interesting demonstration that rising to an elevated role is no proof of competency. Carney became a "brand" by working as press secretary, but seems grievously out of his depth actually having to do damage control; something that high-end PR usually handles with nonchalance.
Nice. I made $83,664 (9658%) trading $MCZ, beating the stock! And beating the market! I beat 100% of people trading $MCZ, ranking #3. http://i.imgur.com/dTaCufc.png
Another follow up: from your link, looks like the server adds a header specifying which certificates are allowed.

Would not MITM just remove that header?
Google maps on the web and on mobile has become such a miserably bad experience that I hope OSM wins big. Google's data is not bad, but the apps are awful.
If you happen to have a link to a page where the Firefox devtools are not doing what they should, and happen to remember which version of Firefox you were running at the time, I would very much appreciate that!
Bank's severance deal requires IT workers to be on call for two years
Common tech bubble problem: Thinking everyone's talented, and the only thing separating us from greatness is distribution of tech.
Swede here, and yes it works in swedish to, not just works its actually usable.
Havent tried to write a swedish sms with it but just saying "hitta närmaste butik" will give me the closest groverystores nearby and so on.
SAP Cloud for Analytics
Show HN: Yoke – Track what matters to you
I mourn the loss of my keyboard. The iPhone is a content consumption device and a camera above all else.
I agree 100%. I work in a big corporate environment. The problem with Agile is, it doesn't seem to work in a big corporate environment that loves the followings:

1. Ability to plug and play bodies (PM, Dev, BA, offshore/outsource)

2. Having those bodies held accountable individually

3. Predictable process over progress or quality.

4. Layers of management.
OTRS5 released
> I've worked at over a dozen places claiming to do agile and have found exactly zero that actually do.

Agile is, if it is anything, a set of values for selecting what you do, not a set of things you do. And a weakness in the Agile literature is that there is a lot that talks about things you could do (and a lot of it conflicts), but there is a lot less about how you make the values of the Agile manifesto concrete in selecting and adapting what you do (while its not specifically "Agile", there's a lot written on this that is applicable in an Agile context in the Lean methods literature -- Lean and Agile are directed at largely similar values, but Lean has stronger roots in process engineering and seems to have more focus on understanding why things work and how you know that they work.)
Her Private Papers: Patti Smith
Hey guys. I am the founder of the Boston-based startup behind Yoke.

We are building Yoke for folks who struggle to find the balance between staying focused and staying up-to-date.

Yoke has a Trello-like interface and offers 100+ types of cards that query 39 different services. Our Chrome extension automatically bookmarks the links picked up by your Yoke board to save you time. We also have a Slack command that lets you access your Yoke cards.

I appreciate your feedback and suggestions.
After looking up the potency of currently popular edibles, the highest dosage I could find per item was the Cheeba Chew Deca Dose(http://www.cheebachews.com/wp-content/uploads/2015/02/deca_1...) @ claimed 175mg of THC per piece (actual was 162.1). As far as I know, this is a heroic dose of THC of which the typical user would not frequent. In order to match the dosage within the mice, I'd have to eat just over 6 of these per days for a working week to produce the same results (obviously without comparing intake medium).

I understand this was to attempt to see if there were any issues that should be researched further, but the Ars article took it at face value and claimed we should (as humans) avoid during pregnancy.
Similarly, a lot of charitable organizations that could be releasing data to build on top of the OSM dataset and the tooling that exists, instead create their own data silos. For instance, Sustrans (the cycling charity in the UK), and the Ramblers (the walking/hiking charity in the UK). I get the impression that managers are coming up with ideas for their digital projects without any reference to the technical landscape outside their organization.

I don't know whether there's anything which could be done to help these more corporate charities get on board (for instance to make it easy for them to set up and maintain an official database using OSM tooling, on the basis that the data they gather is publicly available and licensed as open data).