skysight-inc/HackerNews huggingface dataset:
> I prefer to live in a society where, when in doubt, people are usually more educated than they actually need to be. This is far better than the reverse.

The US has among the highest levels of university education attainment on the planet. [1][2] That's one part of the cost inflation problem.

You can in fact still receive a tremendous education in the US without ending up with large student loans.

The median cost of in-state tuition + fees to public universities in the US is close to $8,000 per year (the average is $9,650). The US has a lot of great public universities.

You can solidly get a four year degree, work occasionally on the side, and exit college with between $0 and ~$16,000 in student loans. $100,000 in student loan debt is not a requirement to getting a good engineering job making $60,000+ per year in the US.

[1] https://en.wikipedia.org/wiki/List_of_countries_by_tertiary_...

[2] http://www.russellsage.org/sites/default/files/Fig10_Compara...
they get unlimited data but the network is crap
> [Insects] can mine many times their body weight in hard soil each day.

This is because of the square-cube-law. Basically, muscle strength is proportional to cross-sectional muscle area, while muscle weight is proportional to volume. So when you take e.g. an insect and start scaling it up, it gets heavier faster than it gets stronger, thus strength relative to weight decreases.

But: I'd seriously doubt that wasps can mine more than an excavator.

Let's take e.g. a Caterpillar 300.9D excavator (weighing 950 kg, same as about a million wasps). That excavator can lift 100+ kg with every swing of the bucket, so if you assume the wasps dig 30x their body weight, the excavator beats the wasps if it can dig more than 300 buckets in one day. That sounds easy - there are 480 minutes in an 8 hour working day, and a bucket each minute is very doable. And on Mars you'd have it fully robotic running 24/7.
Because it turns out that the modeling the CBO has to do is WAY harder than what your typical startup has to worry about.
for spring break or year round?
I think that was his point. Antarctic is easier but I don't think we could make it work when you are not allowed to hunt for animals. Atacama is probably more realistic.
So is (good) cheese
> This might be the way to introduce AI to non-technologists and get people excited about it.

Yeah, I'm almost positive that this exhibition is intended mostly to raise awareness and create this hype. Go and Chess, for most people, are simple games compared to Dota2, so if Elon is worried about AI and want people to be more aware of the threat he perceives it certainly helps to make this big show and get all those impressions with a game that is considered by the majority of people (especially younger) to be more complex/harder than what has been done before.
China and India fighting by hurling stones at each other
Wait a minute. In the graph in the article you shared, it says that instead of storing persistable data in Redis/MongoDb, you would use Erlang. Do people seriously not use a database in Erlang?
The Future of Go
>Which would be a really cool option: a cop or TSA tries to unlock your phone but gets instead a sandboxed environment which makes them think they actually unlocked the phone.

after a few months of that being popular, TSA will institute a policy where the agent will ask a standard question of "are you using a decoy account or otherwise trying to hide the true contents of your phone" every time they inspect a phone. answer yes, they ask for the real account, answer no, and you committed a felony by lying.
It looks very nice. By the way, why didn't you make a landing page for Appster with Appster?
The Great Foreigner (1947)
There is people/resource management and there is also technical management, and most companies really struggle with the latter.

What I mean by technical management is the following:

* onboarding new developers: showing them how to get the dev environment going, how to debug, how to use testing infrastructure, configuration management

* propagating information about design rules: documenting and evangelization of contracts between different different pieces of code, and all the various rules -- what must be authenticated, what must be logged, how to consistently check for access rights, which common module/library to use for what, etc.

* enforcing software development lifecycle: making sure there are design reviews/sign off/etc

It seems that managers offload a lot of the above to senior roles who rely on force of personality and personal effort to get this done, which creates a lot of randomness and also stress. Devs often don't learn these things except by creating breakage and then relying on experience or institutional knowledge.

It's very strange that on the one hand when it comes to corporate policies such as vacation time and provisioning
productivity software, or even using the bug tracking system, there are handbooks, mandatory trainings, lots of online resources, etc. But when it comes to the technical rules such as which library to use, we pass to a medieval guild system of ad hoc 1 on 1 mentoring over Slack.

But perhaps I've just been working in the wrong companies.
Compositionality
I'm also concerned about who determines that someone is "a bad person". In the recent Google memo, everyone condemned the author as a horrible person based on things he never said. People wanted him burned at the stake and were willing to believe absurdities to justify it. This sort of craziness happens all the time. Slate Star Codex has a post from 2014 where Scott points out that he was reprimanded for expressing relief at Bin Laden's death--a life lost is a terrible thing, even though he was a terrible person. Then a couple years later when Thatcher died, the same people who reprimanded him were celebrating in the streets and shrugged indifferently when challenged about their "a life lost is a terrible thing" philosophy. An angry mob triggered events that culminated in the forced resignation of two Yale educators who dared to (politely) suggest students could choose their own Halloween costumes. We use "Nazi" and "racist" and "misogynist" to describe people who dare point to inconsistencies in our social justice theories or rhetoric.

There are definitely very real bad guys out there, but recent events tell us in no uncertain terms that the moment the standard of proof is lowered, it will be abused.
I think I get what you mean by 'Chefs kitchen/Plumber's bathroom', but I've never heard either colloquialism before and can't find anything on Google, either. What's the origin of these terms?
The Unix Haters Handbook may be old, but it's a glorious combination of humor and legitimate commentary. I read it years ago while on a vacation, and I don't think I've ever laughed as much while reading any other book, ever.

Here's a link to the book in its full glory:

http://simson.net/ref/ugh.pdf
Exactly - reminds me of the person who is being held indefinitely due to not giving up the encrypted hard drive password.

https://arstechnica.com/tech-policy/2017/03/man-jailed-indef...
Oh wow. There is a not insignificant amount of software on my work computer that is apparently dead. Guess that makes corporate licensing cheaper?
Is there any country that would say: Oh, you refuse to unlock the phone? Ok, carry on. Have a nice visit.
I struggle with this too. I felt it especially during the "first wave", when the clip of Richard Spencer getting punched in the face was being circulated.

On the one hand, I wholeheartedly support free speech. I believe that any view should be able to expressed without fear of persecution, bodily harm, or death. Even those that constitute as "hate speech". I believe, at a fundamental level, that expressing views and putting them out will do less harm than keeping them repressed due to fear until they boil over into action.

However - I also believe in consequences. If you choose to be an alt-right/neo-nazi/*ist you must also suffer the consequences imposed by other people you are surrounded by.

I felt a sense of happiness and justice when Richard Spencer got punched. But I also felt like the attacker should have suffered consequences instead of being hailed as a hero. I was also disturbed by the general "he deserved it, and probably more" sentiment that was going around.
>I listened to (and played) jazz, often the kind inspired by Lord of the Rings

I want to know more about this part.
https://www.google.com/search?q=charlottesville+cross+burnin...

I don't know what the OP is saying. Nobody's going out killing white supremacists either...
Relevant XKCD:

https://xkcd.com/955/
That sounds a bit like you are suggesting excusing bad behaviour, or blaming the victim. If someone warns you they are going to hit you before they hit you, does it make it hurt any less?

Also when eating it means 60 hour weeks to make up for terrible managers (all the while collecting their substantial pay packets) I'm quite happy to walk out the door and let then find someone else to be abused.

Passed a telephone interview today, got a f2f next week, hopefully onwards and upwards soon.
I too, love handing all of the contents of my phone to Apple.
A lot of speech attempts to convince. I've read an analysis of the emotional manipulation techniques in Letter from a Birmingham Jail; that was also "intentionally releasing material designed to hijack human brains via emotion". If we don't believe that the truth will win in the marketplace of ideas then we've already lost, because what's the alternative? Relying on some kind of Ministry of Truth?
A Note on Themes in Hugo Deployment
Very interesting. What are your thoughts about independent developers using this as an education tool? It would be really nice to get external input on projects I'm using to teach myself new technologies and patterns.
I imagine construction materials will be a right pain. E.g. concrete is right out, as is most metals, since you need a lot of carbon (coal) in the production process. Those two are pretty important in tunnel digging.
Show HN: A minesweeper clone in the terminal, written in Elixir
Or more distracting and annoying.
You might be interested in Crime and Punishment by Dostoyevsky.

TL;DR: enemies are people too.
I was unaware that IgE producing B cells transform to IgG after repeated exposure. My previous understanding was that IgE production was a terminal state and responded similarly to increased antigen on IgG presenting Bcells. The hygiene hypothesis makes a good bit more sense now, given that transformation.

Thanks for clarifying that.
Why are you even going down this road? Human beings are tribal. Tribes based on "choice" and tribes based on our DNA. We form numerous institutions based on this fact. Stop pretending otherwise. If I don't initiate force against you, you have no right to initiate force against me. If I don't want to trade with you, you have no right to demand me to trade with you. Why are we overlooking something that should be taught in Kindergarten???
From my brief trip to Atacama a few years ago, I noticed that the big reasons people are there are for mining, tourism, or astronomy.
I personally believe people should be allowed to say whatever they want, and violence is never acceptable as a response. We've been preventing hate groups from having a platform for decades, and recent events are only giving them one. It is law enforcement's job to enforce any laws that are broken by actions of individuals, within these groups or otherwise, and the justice system's job to prosecute them to the extent of the law.

Trying to silence words that some may find offensive is a slippery slope, because no matter who you are or what you say, there is always someone that will be offended by it. Attempting to win hearts and minds through civil discourse, and accepting the reality that some people will always be unreachable, is IMHO the only way to move forward without irreparably dividing our society, because "A house divided against itself cannot stand".

Hate only breeds hate, and there will always be naturally evil people. Ignore the haters' speech, and keep preaching love an respect. Those that can come around will, and those that can't won't have a voice unless we give it to them.
How to Migrate Your Data Warehouse to Redshift Using the AWS SCT Data Extractors
> a slide rule

Now that is interesting! Care to share the story behind that?
I'd be convinced that companies are seriously interested in offering good value combined with reliability or just repairability, when they'll start seriously marketing their products as such[1].

So far, only miele does that marketing, but sadly without the price.

[1]Gigabyte did/does that with motherboards, their ultra-durable line, when they tell you all kind of technical stuff(like "we use tantalum capacitors" which attack a common and cheap MB failure point) to convince you it's reliable.
Nobody actually knows what an extended period living in 38% of Earth-normal gravity will do to a person. It seems probable that there will be bone density problems that might not be correctable with any existing drug or exercise regimen, but there's no evidence it will be as systematically debilitating as living for an extended period in microgravity.
Lotharbot suggested the following standard, which I think makes good sense: if a business provides a generic product, they should not be able to discriminate in who they sell it to, and in turn, we as society recognize that they are not saying anything about support or disagreement with their customers' views by selling them things. If, on the other hand, a product involves customization and expression, the business can refuse customers for ideological reasons, and we can infer from their work what they support.

So a bakery making generic wedding cakes must provide them for everyone, and we as society are crystal clear that this does not imply the baker supports interracial marriage. However, a bakery providing custom cakes based on the couple cannot be compelled to write "Arranged marriage between children is beautiful" on a cake.

A web host is required to sell you webspace regardless of your content, unless it is actually illegal or contrary to technical and ideologically neutral terms of service. But a web design firm may decline to design a page for you based on its content.

I think this is a really good principle, and a great way to preserve both free speech and freedom of conscience.
Yeah, that's close to what I like. Except the prices are at least twice as high as I'd pay for TV. Movies are fine.

Maybe that's my bad attitude and I should pay what it costs. Or Amazon is pricing these too high for some reason.

Also, I'd need to see the first few episodes of any show before I pay up. I start a lot of shows, and hive up on most of them.
Interesting, thanks.

Several years ago, League of Legends released an upgraded suite of bot characters. One of them, Cassiopeia, had to be turned down enormously from her best play to make her viable. She could beat many of the game's devs (mid-tier hobbyists) and was a non-zero threat to professional players. This was, to my knowledge, achieved with little or no machine learning at all.

The defining traits were similar to what we see here. She had area of effect spells with casting delays, meaning that the ability to precisely evaluate how other players could move was crucial. And she had a spell which refreshed based on the effect of those AOEs, meaning that millisecond precision was a major source of her ability to deal damage. And her ultimate was an exceedingly touchy and unpredictable disable based on the angle opponents were facing (in a game with instantaneous turning). Even top-tier pro players regularly lost its effect because of latency or judgement issues.

The results, by all accounts, were terrifying. She was barely competent strategically, but as long as she could afford items (and admittedly, the LoL bots don't need to farm) she could win all of her tactical fights simply by inhuman precision.

The OpenAI project is more admirable than that. It uses real farm, makes item purchasing decisions, and apparently has a rate-limited API. (That last seems especially important.) But I still wonder how much of the bot capabilities are derived simply from inhuman accuracy.
I also wonder how health costs would change if Americans took more vacation. Since I am in the US with only 3 weeks vacation I am constantly exhausted and the vacation time is simply not enough to recover. If people weren't as exhausted they would most likely be in much better health.
Why though? Was the Inscape mothership behind a NAT they didn't control?
We see this in the Midwestern part of the US too. I've worked at several large Midwestern companies who created a Silicon Valley presence so they could "innovate" or "disrupt", or whatever. None of those satellite offices have worked out, and were all a huge waste of money.

It turns out that unless you're one of the big tech giants, or a super cool startup, you will not be hiring the best in SV. And you'll be paying for the privilege.

Most of these companies are now learning that Midwest based employees are just as good as their SV counterparts, and cost a whole lot less.
Captain Jean-Luc Picard: I don't know how to communicate this, or even if it is possible. But the question of justice has concerned me greatly of late. And I say to any creature who may be listening, there can be no justice so long as laws are absolute. Even life itself is an exercise in exceptions.
You forgot to mention the people working on physical robots, waiting for software to get better.
I think there are going to be some very serious mental health issues for people trying to colonize Mars, especially if they're taking a one way trip. First, you have to deal with a different day-night cycle and the reduced gravity. That stuff matters for humans who have gotten used to 24 hour days and 9.807 m/s^2 gravity over the last 200,000 years.

Then, you're going to have to deal with boredom and cabin fever. Mars seems cool in the abstract--"explore another world!"--but its just a big, completely dead desert. I'm betting the novelty of it will wear of in an hour (tops) of landing there. There really isn't that much for humans to learn by going there in person. Those people will just have to stay in a tiny space for years on end without a lot to do. Think of what a bust the video game No Man's Sky was. People hated it because it was boring. But I'm sure exploring planets in that game was much more interested than Mars will be.

As the years go on, loneliness and despair will set in. Those first colonists will likely spend the rest of their lives pretty much with who they landed with. Their lives won't change much at all over the decades they're there, and they'll have no hope for things to ever be different.

Settling to Mars seems so glamorous, but it really will not be a fun affair. It'll be extremely expensive, really depressing, and probably pointless.
>So I decided to go at it on my own and charge a rate I felt I was worth. Best career decision I've made so far.

I think this, above all else, is the key to the frustration and ever decreasing salaries we're seeing. The market has spoken: employees just aren't worth that much. If you want to capture more of the value you create you'll need to go into business for yourself. It's risky, but sitting a desk in a huge office watching rates go down and down will probably turn out to be more risky in the end if you can't retire before it gets too bad.

Having said all that, would you mind expanding on exactly what you did?
Check this video out. https://youtu.be/P54sP0Nlngg
And did the 24 children in the placebo group die?
You Can Now Hold Ether in Blockchain.info
it should be noted that other jurisdictions have ruled that forcing someone to give their decryption password violates the fifth amendment.

https://en.wikipedia.org/wiki/Key_disclosure_law#United_Stat...
No, not a British thing. But only front loaders need it, since old top loaders don't spin very fast.
Dilution of whisky – the molecular perspective
This is a hard question. For me there are a couple of thoughts in my head that are not yet fully formed into a single, coherent philosophy:

1. If you're advocating for the systematic oppression of others based on characteristics they were born with (vs. actions they've taken), then I support efforts to remove your veil of anonymity that allows the rest of the world to engage with personally you based on your known behavior. I do not want to do business with, hire, or otherwise support someone who would deny the same to others for reasons steeped in racism, sexism, ethnocentrism, etc.

2. If you're advocating for violence against others, then I support efforts to remove your veil of anonymity. We should not tolerate physical acts and threats, even levied at those we find repugnant.

3. I strongly believe corporations should be able to make decisions that reflect their corporate values, provided those values are transparently and clearly articulated and don't single groups out based on characteristics they have no control over. Disallowing sites that promote the oppression of others can apply to anyone who has full control over the views they put out into the world. Alternatively, refusing to cover birth control in health plans can apply only to women who had no control over their sex, and are the ones that carry the burden of gestation. This is an unrefined view that requires more consideration on my part, and I am indeed cognizant of a potential slipper slope (fallacy or no).

All of the above is complicated by the fact that the Internet has a long - possibly unending - memory while people possess a capacity to change. I have no doubt many of the younger marchers this past weekend will come to regret their presence there. I don't know what to do about this.

This is half-baked thinking at the moment. It probably doesn't help. To respond to the other commenter: I do not support torture, even if I had a reasonable suspicion that the result would leave to many lives saved. I'd rather 100,000 people die in a world without torture than 50,000 people die in a world with it.
How to Take Ritalin Correctly
Generically (and IMHO) the original "bad" idea remains that of mixing together the actual "security related" and "vehicle operation" items with the entertainment and navigaton system AND allowing external connections (via SIM or similar, OTA and the like).

It is just like most computer vulnerabilities, the ones requiring physical access have in my opinion an almost null impact in practice (if such a physical access is made difficult or impossible), whilst anyhting "remote" is really preoccupying.

One of the suggested mitigations of putting the OBD-II connector inside a hardware locked case (presumably with a mechanic lock with key, IMHO safer than an electronic one with a password) goes in this direction, no physical access, less risk.
That's a very different sort of analysis. Ben Hawkes analyzed the cryptographic structure of the update blob on Intel CPUs but didn't analyze the payload because he couldn't decrypt it. The article here reverse engineered the payload on CPUs where it's not encrypted in the first place.
To be fair, these managing behaviors happen in other areas like civil engineering consultancies. In fact, it happens so frequently, I really don't know what a "correct" managing behavior looks like.
Same same. I should send you a digital pinch.
I didn't read the whole thing so maybe it's addressed, but from what I understand it sends packets to both private and public IPs of the person you want to talk to, and use the first one you get an answer from.

What if the private IP from the other peer is in another NAT, but in your local NAT, you have another peer with that same private IP? He would answer you, and would would establish communication with the wrong peer?

Probably would need an extra step to validate the peer's public IP address is also the same?