skysight-inc/HackerNews huggingface dataset:
Then getting banned is no big deal. Have your friends, family, CL buddies, etc. setup in the same place.

I'm all for total legalization of essentially every medicine. Just with strong regulation, because pharma dealers haven't shown a whole lot of internal integrity on their own. (And perhaps strong waivers, waiting periods, or mandatory understanding tests for buyers of certain meds, like pentobarbital.)

Pot's just a plant, but so are poppies. Extracts, harmful growing practices, combinations (think of all the "MDMA" laced with shit) and whatever else should be monitored, controlled, and vendors should have significant time/money at risk. Someone taking a large multiple of the dose they thought they were getting can be pretty harmful, even if it doesn't physically damage them.
If you have an Airbnb and can't market for shit, this is for you
The vendor support is that if you create a directory called "vendor" in the "current project", it will be preferred to the GOPATH for that project. That's pretty much it. The idea here is that they officially support that in the compiler, and then the community can build whatever tools it likes around that support. Whether you call that "support for vendoring" depends on exactly what you're looking for from "support". It's true that the compiler "supports" it, but it's also true that Go still has no "official" vendoring solution, unless you want to count the default one of manually mananging vendored directories, though I don't think most people interested in "vendoring" would call that support (and neither would I, so that's no criticism).

I could use a tool that I could fire at a codebase that asserts that all imports are either coming out of the vendor directory or coming out of the base system.
What if it was just a slaughterhouse?
Creative Technology makes first move into virtual reality
> There are many more keyboard shortcuts in Wireshark 2. The full list of those shortcuts can be found from the "Help" menu. In addition, individual windows have their own shortcuts, which can be listed from the window itself.

More keyboard shortcuts always makes me happy. Less usage of that tiny little touchpad on my laptop.
While the use of MOOCs to replace large lectures and focus on one-on-one and few-to-few interaction is eminently logical, this is something that's arguably been an option since the widespread availability of VCRs.

I'm not quite ready to pronounce the death of MOOCs in the transform college education as opposed to a new form of vocational training yet but IMO we're pretty close. Whatever impact they've had on overachievers who may or may not have had access to traditional higher education, they have failed to broadly change education in any way and the major VC-funded examples haven't succeeded financially.
Hi Trymas,

Feel free to forward this case to me at adam@duckduckgo.com and I can log it internally. The region toggle has gotten pretty good but we understand there will be fringe cases that need to be looked into - and small cases like this getting fixed can help positively impact the entire system!
I agree, pretty much our every interaction is full of biases. Not only that, but "bias" is just what we call wrong guesses! We go through life assigning likelihoods to things, because it's useful to know that a stove is more likely than a kitchen counter to burn you (even if it's not on), a road is more likely to require caution than a pavement, men are more likely to be able to lift heavy weights than women, etc.

I still haven't been able to pin down what bias is, but I'd say preliminarily, "adhering to the initial judgement for someone even after getting evidence to the contrary". I can't rationally discount that X group of people is more likely to do Y (it would be irrational to claim that all groups of people have exactly the same statistical properties), but if you think that a specific person does Y just because you think their group does Y, even after you've seen that they don't, then you're biased.
great, been looking for ways to use Alexa outside Echo (which isn't out in the UK).

I've got a couple of old android phones lying about which I'd like to use as DIY Echos - is there a way to get it working with "OK Alexa" rather than a mouseclick?
How would they? No-one's ever told them.
Building credit history as a new immigrant to the US
Idea: on the Show page, remove 'Show HN' from the titles
All the links on the Show page start with "Show HN", which is superfluous and the repetition hinders reading of the page. Suggest hiding/removing that text on this page.
> Italy, a country that is well known in Western Europe for terrifying traffic

Is it? The death toll is average to low compared to the rest of Europe: http://ec.europa.eu/transport/road_safety/pdf/gis/mapcare_fa...

And it's low compared to the rest of the world: https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...
Sexism is not stereotypes or personal feelings or attitudes (although those can by misogynistic). The academic (and consistent) definition of sexism is a property of a society where one of the sexes has less power than the other, and the mechanism by which that imbalance of power is perpetuated.

Of course, sexism occurs because of internalized biases that are very hard counter unless people actually seek them out, and try to change the ones that cause an imbalance of power. Because those biases are internalized and widespread, it is very hard to find someone who isn't sexist. Being sexist doesn't imply blame, just like you couldn't blame someone three hundred years ago for not washing their hands and spreading disease, because they didn't know that diseases are caused by microbes. Just as observing disease-causing microbes requires study -- and in particular, distinguishing between disease-causing microbes and harmless or even helpful microbes -- so too does noticing sexism, and learning to distinguish it from harmless forms of non-uniform behavior towards others. But in both cases, the harm caused is real, and it is our duty to learn its mechanism and do our best to fight it.
My interpretation of the GP's comment was that he believes the man in the article was simply treating the author with the same common courtesy he treats all women with. My parents' generation used to call this "being a gentleman".

Speaking of my parents, my mother brought me up to always be a gentleman around ladies, which included things like not using bad language. This was quickly drilled out of me when I entered the real world.

Dave Chappelle has an amusing stand-up routine about this subject called "Chivalry is dead, and women killed it"
Computer Scientists Are Stunned by This Chicago Professor’s New Proof
This is basically the same case for traditional binaries. I'm no RE expert, but when I've done such work it consists of "renaming variables" including functions and looking for calls to imported functions. Intentionally obfuscated code is harder.

But nothing stops JS from loading a bunch of encrypted strings, self-modifying at runtime, using eval+substring (at various offsets) on loaded and renamed functions to make it hard to know if there are calls to other functions, let alone what they are.

It can still be done, and obfuscated JS is probably easier than obfuscated x86 but saying it makes an audit only take minutes means it's not really being obfuscated.
If the school system was not that crippled they should have already known it in depth.
Hey rogeryu,

Thanks for the feedback! You'll notice we've recently added a new feedback tool in the bottom right of the results page. If you fill out a search and it doesn't match your results (or if we really nail it) feel free to send along the feedback. In the feedback process you can opt in to how much detail about the search you share, and as always we never collect or save personally identifiable information.

Users like yourself who have a foot in both ponds are the type of people we're really eager to hear from, obviously we're close to providing the experience you need but there are a few things for us to tweak and we'd love to figure them out!
I always thought it was so they could reject undesirables (wrong ancestry and such) without having to give the real reason.
Most of the corruption done by people in India are driven ultimately by politicians (via bureaucrats). These politicians need the money to fund their election which is about giving it to the voters (yes, money is transferred to the illiterate folks during elections). Without money it is impossible to get elected to even a small position. So it indirectly hinges on the illiteracy levels. If people are educated enough to earn their own living without going for freebies and money which again is a Government budget and policy matter which is controlled by politicians. It is a vicious cycle.
Official East German maps showed West Berlin as a blank area bordered right by the map of East Berlin which was in full detail.
Does anyone know the current state of the SSA backend mentioned in https://news.ycombinator.com/item?id=9099744 ?
Certainly they have not been told by their parents.
tl;dr: professor has a few bad experiences with students and, combining them with a choice anecdote from an unnamed colleague, proceeds to generalize to not only the (presumably) hundreds of students he has taught, but students, everywhere, in general.

Having been a student myself, I could recount the time when a professor chose to replace her all twelve of her lectures with student presentations, then tested us on entirely untaught content; or perhaps the other time when submitted assignments and tests were not marked or discussed, at all, so that the only feedback was a numerical result at the end of the semester.

I could choose to say that this is symptomatic of a system where research is king and teaching is for peons and undergraduates are lower than dirt.

Or I could choose to say that perhaps some professors are just bad at their jobs. Or, even, they just had a bad semester. The advantage is that I could do this without cherry-picking the outliers.

What did the writer teach? I hope it is not statistics.

edit: that's some fast negative karma there. Those of you that downvoted, I would love to hear your thoughts.
Couldn't it be argued that instagram's choice to store private keys in a third party system (amazon) is a million(s?) dollar bug?
They are not idiots. If you pay half your annual income, you SHOULD expect to get some damn good service for your money.

Schools should be free, but seeing how they're not, I see nothing wrong with students demanding their money's worth, and some slack if they fall behind on classwork.

People should read Freakonomics.
If you feel that RxJS is a bit hard, but don't want to go all crazy and switch to ClojureScript; then Redux is pretty good. It's not as "powerfull" as RxJS and it has some guidelines on how you should structure code. It also have very good tooling integrations, and debug-ability.
The point here is that dimensionality reduction does not need to be done by inferring higher level concepts like headlights. That there are scenarios in which humans have easy models at hand is common knowledge.

You can randomly throw stuff away! That's the new thing here.

Of course it is a very rough setup. However that the brain performs random projections is an interesting hypothesis and they actually compared it with human subjects which is a plus.

Compared to model-heavy or deterministic scenarios in which there are "boring" dimensionality reduction techniques, random projections might also explain secondary effects, such as better resilience against overfitting.
HN is more of a vanguardia than gatekeepers whether on social or technological change front and that's why these topics appeal to the community and garner a lot of responses and interesting discussions.

Welcome to the community.
> Maybe I do not like some policies about users of big players, though some intelligence about the user makes service much better (extent of tracking is another question/rant).

This is a double-edged sword.

I've had an issue with Google over-personalizing my search queries to the point they become useless. E.g. I was searching for some technical documentation about SIMD intrinsics, and three out of five top results were stuff written by me (HN comments and such). Certainly not what I was looking for.

Overall, I think that all the blogspam and SEO crap in the world has made web search a more difficult problem than what it was in the early days of PageRank. In my experiences with both, Google and DDG, search results seem to be getting less and less useful year after year.
LifeLock Agrees to Pay $100M Fine in Settlement with FTC
I feel like the search results are getting better.

EDIT: Complaint #1 removed. I can change the THEME in DDG to get blue links. Awesome.

#2 Complaint is that I dislike the font-weight changes on search sites. I don't need my search words bolded. I know what I searched for, I trust that those words are in the search results, you don't need to show them to me.

It's actually the SUPPORTING words around my keywords that are going to make me click them after I've already searched. So if anything should be bold, it should be those words because they set each listing apart from the others.

The Positive (for me):

As I do SEO for some companies sometimes, I often times use DDG as a baseline because it doesn't track me. If I see one of my companies ranked high in DDG AND Google, I believe what I'm seeing in Google in terms of SEO A little more. I know it's not really accurate, and I tell my clients this, but it's nice to say that DDG is not tracked so it's not influenced by my previous searches, and seeing a site ranked high there too is a really good thing in my opinion.
How the Fed Hike Affects the Rest of the World
Nice trick. It looks like this is actually a POSIX shell feature too, so feel free to use this in portable shell scripts even.

Here's the rest of the parameter expansion options. I usually only remember half of them.

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3...
A freshly ported library of nontrivial size will include many bugs, especially if the porting is done automatically. Not a risk worth taking.
QuickStart DOCKER UCP UNIVERSAL CONTROL PLANE ON AWS
Hi forgetsusername,

The results have come along way over the past year, and we've also added a feedback tool that lets you share with us when you feel an answer was lacking.

If you are interested in trying us again sometime I know we'd love to hear the feedback as we aim to provide a great search experience without sacrificing your privacy.

We also have our "!Bangs" (https://duckduckgo.com/bang) which allow you to re-direct your search directly to over 7000 providers including sites like Amazon, Twitter, Stack overflow and even Google. In those cases you find a result lacking you can quickly forward the search to another provider without manually navigating or switching your default. We understand there will be times you want to search other sites and so we make that easy to do. (Although we do hope to continue to lower the need for that in the future).
Cures for Melancholy: Stroke a Cat, Drink Brandy
5 PREDICTIONS FOR BLOCKCHAIN TECHNOLOGY IN 2016
Ohio vs. Nexus – Update
I don't think it's that crazy. Switching to IPv6 is painful. It's a fine standard, and better than IPv4 in most every way, ignoring transaction costs. But IPv4 + NAT persists because it's a smoother path - the same reason why HTML 5 won out against XHTML 2.0.
Someone with ten years' experience shouldn't be applying for the same jack-of-all trades positions as fresh grads. He should be applying for positions where a few years experience keeping a revenue-generating site going is a minimum requirement.
I am glad that this woman had a good experience, but it is the exception rather than the rule. Anyone who wants to use this as social proof that gender discrimination isn't a huge problem in the industry is fooling themselves.
I am not paying for a "chance to learn". I am paying for a self-professed expert in pedagogy, whose has spend devoted their proffesional life to the art of shoving information into arbitrary people's heads. I go to the doctor because I want a professional with knowledge of diseases to fix my cold, not the crystal homeopathic healer that lurks on the street outside my apartment. Teachers are supposed to be experts at matching students with explainations of concepts.

If I just wanted a chance to learn, then I could go to the public library. However there are many explainations of the same concept, so in the interest of not wasting my time during the most productive decade of my life, I go see a proffesional to explain things to me.

If teachers cannot be bothered to perform their sole function, then I will take my money elsewhere.

[edit] The attitude of teachers astounds me

> Moreover, when I was studying would I have ever had the balls to contact my lecturers and not only question their ability to grade my work appropriately but imply that my low grade was their fault?

Of course it is the teacher's fault. Examine the facts:

1) The student did not understand the material at the beginnng of the term otherwise the student would not be there in the first place

2) The student then sought to correct this defficiency in their education by contracting a proffesional.

3) The teacher fails to significantly improve the student's understanding, despite many weeks of interaction with student (student fails exam)

4) Teacher blames student for failing to grasp their perfect explaination that works perfectly well for themselves.

The cognitive dissonance is astounding. And teachers wonder why society is only willing to pay them so little?
Maybe you should wait until you get in the industry before you start speaking authoritatively about it.

(alternatively, "you're only 15, you don't have a rep yet")
Just encrypt each packet individually in CBC or CTR mode with a new random IV per packet.

Hopefully things have structured such that 802.11 packets are divisible by video frames.
I think Qt is great, but because its C++ the bindings just aren't there. Python has excellent bindings but that is a huge project in itself.
If there was a decent C port of Qt then you'd get support for almost every language (well any one worth its salt) through things like ffi.
I'm sure going from your favorite language through FFI to some C wrapper around a C++ library isn't the most efficient thing in the world, but for UI programming it shouldn't matter.
PCP to MXE: comprehensive review of the non-medical use of dissociative drugs [pdf]
I loved reading this article because it's just pure nerd joy. The guy is so enthusiastic about rsync, measurement, and unix, just reading the article is fun, even if I don't have a use for this particular tool.
I can get my safety razor to clog when I'm shaving my head. Otherwise I have the same experience.
My company has a culture in which we all swear like pirates. This makes this whole question moot. Even the softly spoken polite types end up sounding like they were raised in the gutter by the end of week two.

Additionally, swearing is a social signal that typically bonds people, as it's a "we can say these things together" type affair.

We swear in front of and with clients (not all - there are some where we know it would be a lead balloon). We talk like human fucking beings. Folks tend to find this refreshing, and it results in a more relaxed atmosphere, and more relaxed interpersonal and client relationships.

Franky, if someone is offended by my language, then I see that as strictly their problem, and I won't apologise for it.
Open Fog Computing Consortium
> I've built banner ads for advertisers, booked online campaigns in various platforms Google DFP, Yahoo APT

I don't want to make you feel like shit, but the demand for your skillset (media oriented programming) is declining. The main focuses these days are on JavaScript replacing Flash and mobile development, but apart from that any company in the space is only making money if it is overworking and underpaying its employees (which is easy to do when they are young).

The money in digital media was cheap and easy for a while, but since maybe 2010 more and more people have been trying to get into the space, because the barrier to entry is so low. This has massively driven down rates. If you're a competent programmer outside of media, you can easily pull down 100k+. If you're in the media space, you're working way more hours and pulling down a little bit more than half of that, in my experience.

tl;dr: You need to decide whether you want to stay in the segment of the industry you are in. If you do, you will probably be in this position again in 2-3 years. If you don't, you need to convince someone like me in an interview that you aren't just like every other "WordPress programmer" out there.
Looks like it hasn't been that tall for some time, having been burnt down after it was abandoned[0]

[0] - http://www.livescience.com/48352-prehistoric-ukraine-temple-...
Thanks, it's hard for me to understand why people complain about DDG's search results, which are generally fine for me (in the US), without elaborating on specific kinds of problems they have.
For goodness sakes, sentence 1 and 2:

"Women speaking up about the sexism they have experienced in tech is great for raising awareness about the issues. However, when no positive stories get out, the overall picture painted is bleak, which could scare even more women away."

And:

"Yes, there are several women who have had terrible experiences, and I’m in no way discounting them."

And:

"Those of us who have had incredibly positive experiences, and have always been treated with nothing but respect. That side’s stories need to be heard too, not silenced out of fear that we will become complacent and stop trying for more equality. Stories like mine should become the norm, not the exception."

Way to miss half the point in the first three paragraphs.
I just tried it, it was right under image results and Wikipedia article about ducks. So, it should be the second result (I've tried the same thing on StartPage and got the same result).
Is it, though? I'd be curious to know what if any statistics there are on this - although perception tends to be reality.
Some dudes get really testy about having doors opened for them (which is all the more reason to do it).
It's true that this is a really, really big theoretical advance, but it has almost zero impact on P vs NP. It's been believed for a long time that graph isomorphism is "close to P" for some suitable definitions.

And this story has been discussion here on HN many many times over the past few weeks.

So this is a nice article about a seriously major breakthrough, but take all the P vs NP speculation with a huge handful of salt.
Hi dpcan,

Thanks for the feedback! Did you know you can change themes from the settings menu? You can then save them as a non-personalized cookie, anonymously to the cloud via a unique passphrase, or via a URL. The bookmarklet tool in the settings menu will build out a URL with any settings group so you can save, share and use your settings without anything local.

For example here are the settings I use:
https://duckduckgo.com/?kae=d&k5=-1&kaj=m&kd=1

Dark theme, metric system measurements, prompt for video play, prevent redirect.

If you are a blue links fan you can try:
https://duckduckgo.com/?kae=c

That's our 'contrast' theme which pops out a bit more.
How to Not Let the English Grammar Spoil Your Day
Did you ever attend military training? I assume no because then you would know that there is a massive difference between somebody in civilian clothes attacking random people and soldiers in uniform and/or with other clearly visible signs that clearly tells they are combatants attacking people who were likely to be dangerous.

That said, there's a lot to say about the notions that "(American) soldiers are good, insurgents are evil"

We fought the nazis in every conceivable way, and although we were "terrorists" and they were proper soldiers we still think of ourselves as the good guys.