skysight-inc/HackerNews huggingface dataset:
While I don't general like censorship... I think this is great. I don't come to this forum for political discussions. I come here to here interesting stories from like minded scientists and inquisitive people. Politics is incredibly divisive and very rarely results in intriguing conversations, more usually name calling and flaming. Nice bold move from HN Mods.
I'm building a two person research submarine with some friends. Targeted diving depth: 100m

I have an electronics/IT background so building something so mechanical is a fun learning experience.

http://ubaad15.org
A trie is O(k), where k is the length of the key on inserts and deletes. Generally, any hashing algorithm is also O(k) with the additional overhead of the lookup in the table. This also ignores that most hashes have only amortized O(1) inserts. A trie usually also exhibits better memory locality and caching behavior. Also, a trie (like most tree data structures) can be implemented in a lock-free format fairly easily.
It seems you agree with Vonnegut:

[When Vonnegut tells his wife he's going out to buy an envelope] Oh, she says, well, you're not a poor man. You know, why don't you go online and buy a hundred envelopes and put them in the closet? And so I pretend not to hear her. And go out to get an envelope because I'm going to have a hell of a good time in the process of buying one envelope. I meet a lot of people. And, see some great looking babes. And a fire engine goes by. And I give them the thumbs up. And, and ask a woman what kind of dog that is. And, and I don't know. The moral of the story is, is we're here on Earth to fart around. And, of course, the computers will do us out of that. And, what the computer people don't realize, or they don't care, is we're dancing animals. You know, we love to move around. And, we're not supposed to dance at all anymore.
Do you really think that the techno-capitalist libertarian utopia that many in silicon valley seem to be trying to build is a-political, immune from regulation or popular backlash?

Anything political or critical of YC already gets disappeared from this site quite quickly. I had assumed that this policy (which always seemed misguided to me) was already in effect.

I think the historical moment we find ourselves in is a time to make ourselves more uncomfortable rather than retreat and pretend that the only things that matter are software and how we might make more money on the internet.

Politics is about coming together to find common solutions to problems and make sure that no one gets left behind. Isn't it the job of a responsible community (even a VC sponsored one dedicated to making money with tech as HN is) to lean in when things start to feel hard rather than tune out and ignore our responsibilities as citizens and fellow humans?
Any work, including being a professor, could be done by someone with a good Bachelors or Masters degree. Or no degree at all, but self-taught diligently.

The PhD is just one road to learning, which still has value for those who choose to pursue it.
I'm kind of surprised you found Gradle slow. I did a fair amount of testing when we evaluated Maven vs Gradle for redoing our build, and I found Gradle to be significantly faster, even when running without the Daemon. Maven did not seem to have true parallelism at the time, I wonder if that has changed? Gradles task graph, though more complex, seemed far faster due to its ability to run non-inter-dependent tasks concurrently.
> On a story about cryptography

Or Net Neutrality. Or research/tech about Climate Change.

It seems like this could easily be abused by partisans who want to deflect the issues. Requests to have mods delete climate change articles about a hot startup doing solar power seems to empower climate deniers. Requests to have mods delete Trump's anti-net neutrality appointments seems to empower Trump supporters.
I like this idea as a short-term experiment. Here's another in the same vein: stories with voting enabled but comments disabled. Kind of like a focus group where you just listen to others, without jumping in to assert your own viewpoints.
Yeah, I think there's definitely things that seem overtly political "politician/organization/nation X did Y" and "this tech affects public via Z"
> head in the sand

There are a ton of other sites where you can follow and debate politics all you want.

I'm starting to stick my nose into local politics here in Bend, Oregon, but there's no reason I need to talk about it on HN. I'm ok with compartmentalizing things: HN for tech/startups/'interesting things', and other sites for other things. I love bike racing, too, and feel that it's the best sport in the world, but I see no need to introduce bike racing articles here.
There will still be staff. Amazon were obviously careful to include a shelf stockist in the promotional video. Staff will still be needed to stock shelves and solve problems with the automation systems and most likely, to answer customer questions and help customers with their needs.
Right, but techniques change over time, and I am wondering what some people are doing NOW as opposed to then.
There are a lot of social issues that a system like this might entail, in addition to privacy:

1. Not everyone has a smartphone.

2. Not everyone has an electronic account with which to pay (or for practical reasons, they can't use it frequently).

And the people that fall into those categories aren't just fringe. Parents give dollar bills to their kids & send them to the store to fetch food. People without established credit might have to use cash for purchases, etc.
Ideally, you will connect with your local community because everyone in your community has the financial freedom to pursue physical or creative activities and is not burdened with an 8 hour commitment to do nothing with themselves all day. I believe this is the future we should be working towards.
Maybe it runs on Linux because jupyterhub does not work on Windows, not even on Linux subsystem? Microsoft ported docker to Windows, please do the same with jupyterhub!
Banks are the biggest customers of appraisers. In most cases, they require an appraisal before they will lend on a property. As far as what you say- negotiating- yes, most buyers don't get appraisals done as part of the negotiating process. Some buyers do, however, get an appraisal to give them an idea what to ask for. Especially if their home is especially unique (and many people think their home is special, even when it isn't... but that is a whole 'nother ball of wax! :)
Having taught after school programs for kids, it definitely is a barrier to entry. I'd not say it's a show stopper, but it's definitely a hassle. Even more relevant when the folks needing to sign up, "can't" easily (due to COPPA).
Michael,

How much racism have you faced in Silicon Valley? Do you ever face racism from companies going through the YC program?
> But there's nothing new in that; the HN guidelines have always mentioned politics without defining the term, and we get by.

I mean, you clearly don't think that we have "gotten by"; generally a moratorium on a topic isn't required unless something is going wrong.
His personal feeling and experience of going to stores is "anecdotal evidence"?

Where is your three-year, peer-reviewed study into the emotional motives of shoppers? After all, you flatly stated that "The overwhelming majority of people do not go to the grocery store as a social exercise."

Since you seem to be a very serious, data-minded person: CITATION PLEASE.
I approve, politics tends to be US centric on HN and whilst I like to keep informed there are plenty of other dedicate sources for that sort of information. Also as this isn't a politics site inevitably the debate is a bit of an echo chamber.
Indeed, it seems Elixir is one part complementary to Ruby and the other a great replacement whilst also keeping the main tenets of Ruby in-place.

The only issue so far is that the libraries ecosystem is indeed quite young but that is natural.

Still, Ruby (even without Rails) is at the moment a more productive environment.

I really hope Ruby "3x3" [0] will be released soon enough and projects like Hanami [1] become production ready so that it can coexist in a complementary way rather than becoming replaceable.

[0] - https://blog.heroku.com/ruby-3-by-3

[1] - http://hanamirb.org
The sustained random write speed of that drive is more like 6600 IOPS, even though its burst performance in ideal conditions is close to what's specified.
> Some basic UI changes could avoid all of that: e.g. instead of showing $123,456, show a range like $115,000-135,000

So true. When you know that you are not displaying an exact dollar amount you should not use exact dollar values. Exact dollar values afford exactness even though the branding is an estimate.
I am more behind that idea that I can express!! In the USA especially, the amount of money teachers make should be criminal. The rest of the world should be laughing in our faces every day at how stupidly we treat our education system. I am genuinely surprised we even have teachers at this point, and I come from a family of teachers.

That being said, I was a white, foreigner, part-time English teacher in Taiwan. I had an actual Taiwanese teacher that worked full time with me teaching the classes that made less per month. I had Chinese English-teacher friends that made less than me. Foreign teachers typically teach in "buxibans," or "cram-schools," a remarkably profitable industry that soaks up absurd tuitions from the Taiwanese upper class parents so that their kids can be exposed to a native English speaker for a couple hours every day.

Chinese culture in general does have a much higher respect for Teachers, but you'll still make more money as an engineer.

EDIT: I rant a lot. My actual reply should be - technically engineers do make more than teachers in taiwan, just not more than foreign English teachers. Foreign engineers pull the same salaries they would back home - i.e. like 500% more than their Taiwanese counterparts.
Yeah, I reworded it. Thanks for calling that out.
The assumption is hackers will steal for their own use. The reality is they'll change store inventories of zucchini such that they appear as dragon dildos on the receipt, put 65536 rolls of TP into random victims carts, zero out other people's shopping sessions for the pure hell of it, DOS the vision systems using IR blasters during rush times, frame any customers in uniform (cops, for example) as shoplifters, add negative 2,147,483,648 cans of pepsi to random carts, sign up as username "little bobby; drop table *;" or equivalent, stick RFID tags for embarrassing products to people's shoes so they're billed over and over every time they visit, take things out of and add things to other people's carts when they're not looking, all kinds of fun.

As for plain old physical theft:

Oh here is an interesting exploit. Buy or steal a $20 "VISA gift card" register an account with that as the payment option, walk into the store, grab $500 worth of steaks/liquor, walk out.

I worked at a food store as a starving student and we had interesting problems with people loading up carts and shoving them out the fire safety doors into a waiting pickup truck and driving off. If you allow people with false ID into the building, you will get ripped off. I can assure you police are completely uninterested in video footage of shoplifters, probably due to the near infinite volume. If you can physically get away, unless you achieve felony levels of theft value, you're simply free. This might have interesting long term implications for whats for sale as fewer and fewer people have higher and higher paying jobs and everyone else is perma-poor, such as this tech might scale for 80 pound bags of rice and flour even when almost everyone is poor, but not jars of caviar and $300 bottles of liquor and rare wines and jewelry stores. Salt and pepper, sure, saffron threads probably not.
> It's worth nothing

This seems to be a typo, but I'm not positive, so I thought I'd mention it.
> Tribalism is so toxic.

And yet isn't one solution to tribalism a respectful exchange of ideas and dialogue?

Political changes have many direct impacts on this community - net neutrality, education policy related to STEM, funding for organizations/government agencies that have a long history of supporting technology, legislation concerning the development of new technologies (particularly for the medical and energy sectors), employment legislation, patent laws, and many other topics are likely of interest to a large number of HN readers and contributors.

Personally, I don't come to HN looking for political discussion/commentary but I also don't mind seeing it when it's appropriate.
Hey Dan,

This seems like a dramatically misguided attempt to rectify conversational tone.

You can't de-program or disregard people's politics, it's shot throughout everything. Politics frame the foundational approach to recommending policy, how we make decisions and the stories and topics we care about.

It's important to find common ground and ways to discuss topics in spite of politics, not deny the fact that politics pervades everything.
But it should be possible to a) use a prepaid credit card or b) pay with good old cash. That way it is still possible to buy without getting tracked (while all the others that don't care use the loyalty card).
"You're going to back up your claim with anecdotal evidence?The overwhelming majority of people do not go to the grocery store as a social exercise."

Wait, where's your evidence for this claim? I live in a small town in Croatia and, no, the overwhelming majority of the people in my neighborhood are not in a hurry to get their shopping over with. The speed at which groceries are acquired is just one metric out of many influencing their experience.

This is not to say that progress is necessarily bad or that checkout lines are great, merely that reducing every transaction down to its economic value risks overlooking other, less quantifiable aspects of the transaction.

You're biased by your experience, because you live in a world that's starkly segmented between work and play. I lived there, too, so I understand your perspective. But your values -- and Silicon Valley values in general -- are not necessarily universal.
> Those things are lost when political emotions seize control

> but it's insufficient to stop people from flaming each other when political conflicts activate the primitive brain.

Wait, is the entire premise behind this the idea that political differences can't be discussed in a respectful manner? History would disagree with you on this statement. People are capable of having political discussion without having a flame war, it happens all the time. You're taking the actions of a minority group and saying that because a few people are disrespectful we all have to bury our heads in the sand and avoid politics completely.

This is ridiculous.
To be fair, there's no evidence presented to support your claim either.
Tile Exporter: tool for printing 3D models of maps
I like the experiment, even if I am not too fond of the idea. However it is 2016, so is there a procedure when politics becomes very clearly relevant in the coming week?
Yes, it was a typo. Fixed.
# white priveledge . # elitism . # every story has a political angle and or implication.
Hi kelsey, this is pretty nice !
Is there any way to bribe you into slowing down on the awesome sauce delivery pipeline so people can catch up !? asking for a friend.

If you find the time can you elaborate on why you elected to use ConfigMaps for the templates too instead of building a 3rd party ressource ?
This way you wouldn't have to use annotations and the definition might be a little more terse (or not)

Is there something about configmaps that make implementation easier ? or provides additional behavior wrt to pod lifecycle or something like that ?
> it looks like sour grapes

This is one of those unintended consequences that gobsmack me any time we try out some new idea here. I'm sure anyone who deals with large internet communities has the same experience. The funny thing is that it's always obvious that it was bound to come up, in retrospect—just never beforehand. It's like the unveiling of the murderer in an Agatha Christie novel: hidden in plain view every time.

I don't know if I can respond in a way that satisfies you, but let me try. First, Clinton and Trump stories are equally penalized on HN. Second, it always seems like HN is biased against whatever views you personally hold, not because it is, but because the community is divided and we're biased to notice the things we dislike, and that offend us, more than the ones that don't. Your use of the word "flagrantly" is an instance of this. Why do the things you listed seem flagrant while others do not? Because they're mirroring your own preferences. (See https://news.ycombinator.com/item?id=13083111
and https://hn.algolia.com/?sort=byDate&prefix&page=0&dateRange=... for more on this if you want.)

I guarantee you that the people who feel oppositely to you about X, Y, Z issues feel like their side is flagrantly the underdog in the same fights. This is one of the dynamics behind why political fights are so toxic to begin with.

> Either way, this is a site full of people skilled at reading between the lines

Read my lines, please! Just don't imagine lines, then imagine subtexts between them, and then read the imaginary subtext. Instead, ask. We're happy to explain what's going on—what's actually, really going on, as best we understand it.
This seems easy to outsmart or confuse.

What if I go with someone that doesn't have an Amazon Go account grabs some stuff for me and throw it to me?

Or how about I go with someone that has an Amazon Go account too and we divide in two, he goes for the milks I go for the cereals. We meet just before the "check-out" and he gives me my milk I give him his cereal.

I'd need to know more about the technical stuff to know how it could be confused, or to know if it's even possible to.
There are nice communities out there. It seems more naive to me to think that we might as well just throw our hands up in the air than to think that we can identify ways to move ourselves forward.

You've also shifted your criticism here to "Ok, but how?" from the original criticism that sounded like "Well, humans suck. Boo hoo."

So, here's one answer to how: as I am doing right now, we can encourage others to be optimistic about growing and developing ourselves and our communities into better people.

Here's another: as I am about to do, we can pinpoint unhelpful claims that hold us back from improvement rather than moving us forward. Your comments so far have largely been the former, in that they treat the people the article's author criticises as though they couldn't behave any differently. One key step is adopting the belief that people, including the people who have been really nasty so far, can in fact choose to behave differently.

Here's another: We can be vocal about the importance of maintainers standing up for respectful communication within their communities. We can create and spread resources that help empower people to do this. We can institutionalize roles such as "community maintainer" whose job revolves less around code and more around discourse.

These are coming off the top of my head. So on that note, here's another: we can encourage people to do one more thing before posting a comment or article – check in about whether what they're saying is truly constructive, and redirect their efforts if not. I'm sure you could have come up with some of these approaches, and I'm sure you could come up with more that I haven't thought of. But you need to push yourself to try. You need to push yourself to get better. And the rest of us need to be here to help you and each other and everyone else do just that.
"all change is not progress as all movement is not forward"
Multiple high-quality research universities in close proximity, coupled with abundant government funding to prime the pump, good climate, and state law which generally prohibits employee non-compete contracts.
From the paper:

DeepMind Lab is built on top of id software’s Quake III Arena (id software, 1999)
engine using the ioquake3 (Nussel et al., 2016) version of the codebase, which is
actively maintained by enthusiasts in the open source community. DeepMind Lab
also includes tools from q3map2 (GtkRadiant, 2016) and bspc (bspc, 2016) for level
generation. The bot scripts are based on code from the OpenArena (OpenArena,
2016) project.
> I find this experiment a bit strange/disturbing, avoiding political subjects is a way of putting the head in the sand.

I see this great move as a way of the community lifting its head out of a sandy quagmire to glance at the shining beacon, the vision on the hill, the where we want to be, unsullied by political nausea. Sure, in a week we can get back into the grim reality, the tech-noir crapsack future, but perhaps for one week we can focus on a positive future and its soaring aspirations. Go Dang!
Start with better understanding what exactly customer discovery is, Steve Blank and Eric Reis are good places to start.

To better understand how to conduct the discovery and what questions to ask you should read a bit of Rob Fitzpatrick's The Mom Test.

It's hard to give one piece of advice about how you should do customer discovery (without having a high quality conversation about what you are doing) b/c every venture is a different in what needs to be tested. Software ventures tend to need product customer discovery (what you should be building), while STEM companies[1] tend to need go-to-market strategy customer discovery.

[1] An example would be a company that is making an orally delivered anti-coagulant drug. They have HIGH technology constraints that aren't easily adjusted, so their customer discovery tends to revolve around questions about what their real value proposition is (is it pain free needle free drug delivery or no medical training drug delivery or something else) and other such questions.
so HN users admit that they are incapable of carrying out a civilized discussion on political issues? sad.

banning all political topics just because current state of affairs upsets someone is ridiculous. country is split in the middle, so what, when liberals win we will ban political topics again just because now the other side feels offended? how about you stop feeling offended and start listening to each other?
>>It has to do with us noticing an uptick in two undesirable things: harsh ideological comments, and accounts that use HN primarily for political battle.

Haha! That is me! This comment is probably blocked and if it hasn't it will be in a couple of minutes. I've been too lazy to do more though.

Trump supporters, I'll really enjoy it when he F#%^ you guys over. With the cut in taxes and increases in military spending the debt will increase and along with other things he is going to do everything will melt down again and fu$& you guys over. I will really enjoy it. Yes, he will grab you by the billy bush.