skysight-inc/HackerNews huggingface dataset:
> Evolution is not optimal for social fitness because societal factors change much more rapidly than what natural selection alone can respond to.

Huh? Evolution produces social organizations of all sorts. Do you think the complex social systems of higher primates come out of their reading Derrida or something? Evolution doesn't operate on social organizations directly, but it can certainly select for the brain structures and personality traits that tend, over time, to result in successful organizations. Why would that not be the case? Any time you have descent with modification and some selection function, you get evolution.
This is a pretty good question! When i'm looking to hire this is what I look for:
(1) Excellent written and verbal communication. Since there is limited in-person interaction it is paramount that a developer can clearly and effectively communicate about a project/status/whatever.

(2) Asks lots of questions. Builds off of communication.

(3) Be a self-starter/self-motivator. Supervision is very low, so I need to make sure someone can get started/done without a ton of oversight.

(4) Knows how to ask for help. Don't be shy about not knowing something and getting stuck. Sometimes it's better to ask someone for help rather than trying to brute force the issue yourself.

Edit: formatting
I occasionally thumb through these old magazines, and I'm always impressed with how many small technology businesses were making niche products and placing these ads in the 80's. What I find more astonishing is how geographically diverse they were. For example, of the 14 ads in this article with addresses, only 3 were from the Bay Area.
Ask HN: What are other research programs like MIT media lab?
Steve Ciarcia was my big reason for reading Byte. He was an incredibly skilled hardware hacker. I subscribed to Circuit Cellar Magazine after he left Byte. He once built a purpose-built board for calculating and generating fractal images, and you could parallel up the boards to generate the image faster.

Pournelle never did much for me. He spent most of his time rambling about esoteric problems he was having and how he worked around them.
Remote work requires eye contact, which doesn’t exist yet. It will happen rapidly once we have VR with eye tracking.

The other thing missing from remote work tools is collocated workspaces (can’t fit that on your monitor). Existing VR tech solves that problem though.

Instead of working on Google Docs in your office, you’ll work IN Google Docs in VR, and your coworkers will be there nearby, and you’ll be able to talk face to face without leaving your workspace.
Over the past year the toxic portion has grown from "parts of" to "the majority of".
If it seems I can't perceive why I should be silent, it's because I'm blinded by the brilliance of your sophisms.
It works /terribly/ in pure-bred animals. The extreme selection for desired traits (e.g. milk-production in dairy cows, wool-fibre length in wool sheep) leads to a host of deformities and abnormalities. For example, (I live in Cow Country) I see the farmer-next-door's cows walking to and from the milking "parlour" (factory would be more accurate), their /enormous/ distended udders knocking against their ankles. This is not normal. This is grotesque. Every one of those cows is severely prone to mastitis and a host of bacterial infections. Routine antibiotic dosing is the factory-farm answer. They all suffer from a variety of skeletal problems. On average they last about 3 years before being culled for dogfood and McD's. These distortions are ALL a result of extreme selection pressures.

I could go on about my (Belgian Shepherd purebred) dogs who suffer from an insufficiency of grandparents, but life is short. I love them anyway, but in future will be looking for crossbred puppies.
> Construction companies circumvent this by going bankrupt all the time and setting up the next shell company.

This would be a much more difficult thing for them to do if it was easy to track the history of bad behavior of the relevant people. This seems like something that should be relatively easy to do nowadays, module some probably not-too-significant obstacles like the 'right to be forgotten'.

> Big projects will often be done by a pool of companies. Which would you hold accountable then.

In the absence of detailed information, one would reasonably hold them all partially accountable.

> As well, some things are so bad that you don't want to punish after the fact.

There's no perfect way to do this. Murder seems like it's "so bad that you don't want to punish after the fact" but I don't think either of us would want to live in a society that was perfectly capable of preventing any murders.
Grandparents Fill Void Left as Opioid Crises Steals a Generation
> for-profit organisations get more done because of the constant pressure they feel to perform.

How is it possible that changing the primary existential goal from "save animals" to "make profits" will lead to more efficient animal saving rather than loss of efficiency in animal saving for the sake of profit? That seems like the exact opposite of what would happen.
Launched today our Sheets Add-On and would love to get feedback. Also if there are any questions, I am here to answer them.
>Go's syntax and the patterns it encourages are both tailored to the harsh reality that code is read a lot more than it's written.

Code also needs to be written quickly and cleanly so it can be augmented later. I don't think Go contributes in this regard.
Interesting tips, thanks. I do have ankle stiffness, but can 'point' well (was a swimmer as a youth). We warm up fully before seza at our dojo too. Will have a look at it. Oss.
acme-client is great and I use it for RSA certs, preferring it over acme-tiny [0]. However I prefer ECDSA (until we get EdDSA), so for those certs I use acme-tiny.

https://github.com/diafygi/acme-tiny
Come on now, there are literally thousands and thousands of thoroughly documented cases of law enforcement and government agencies violating the law.

The Israel == Guantanamo thing doesn't exactly make sense to me either, but now you're arguing nonsense. Certainly, we all know that the government, including law enforcement, doesn't always follow the law.

That's almost the entire argument for putting any limits on governmental power at all.

(That's not to say we should restrict them from doing this, though; if they can crack a phone, good for them, I suppose. But it's another thing to be concerned about.)
Crowd-Sourced Recruiting platform
I think the GDPR explicitly forbids that; if your site doesn't need the data to keep functioning, it can't just stop working.
When it's $50k/mo revenue from business you built and do not need to needle with day in and day out, it absolutely is. Can you sit back and live off dividends from that? No of course not. You don't have Hollywood money or VC money but you sure as shit don't need to spend an afternoon polishing your resume for a day job.

If unemployed and broke is at one end of the spectrum and living off investment dividends is the other, this is 95% of the way there.
Personally, I think a "smart" home is one that provides maximum comfort for minimum effort.

Having to (eg) update the firmware on my lightbulbs sounds about as smart as having to hand-wash my clothes. Hours of effort to save myself 2 seconds a day toggling lights? Not too smart, IMO.
The correlation between notability and verifiability certainly starts to break down quickly once you get past easily accessible, well-known, and well-regarded sources. No one is going to chase down paper copies of obscure magazines, newspapers, or out-of-print books to verify some statement, especially if it's not highly questionable for some reason. The system does kinda work because most people aren't outright inventing fake references to game the system.
Show HN: ORC – Open Research on Coins
Since when is making a profit morally suspect?
Ask HN: How many HN posts or articles you read daily?
Reimagining failure in strategy game design in into the Breach
Good. I'm ready to go deep into Go, as soon as Go supports:

a- Generics

b- True, elegant exception handling

c- Built-in metaprogramming, not that "Go Generate" joke.

Nice to have: Sum types.

Nice to have: Shorthand for interface{}.

Nice to have: Package manager that does not depend on Git as first-choice of package repository.

Alternatively (c) can sort-of replace (a) as well.
Right, and a proper packaging "in the box" reduce it to a single install command on most any Linux. Right now it's pretty close to that on a Mac also if you already have brew.

The current long pole in the tent is Windows. Bazel brings along its own JVM - so there isn't any Java or Java dependency difficulty (as some other posters have suggested). But the install instructions direct you to provide some dependencies first, by hand. Of course in the long term a little while spent installing is no big deal... but each new adopter has to get through the short term on the way to the long term.

Hopefully a future Bazel installer will "just work" on Windows as a single installation with no instructions.
that's what happens to people when they feel like they're competing in a closing-off market. want to see a similar level of people clawing at each other's throats, being petty & antagonistic, competing for scraps? look no further than the music industry, especially the amateur scenes. more beef than an industrial cattle farm.
Since the 80's I would eagerly wait for monthly releases of Microhobby, Crash, Amiga Format, DDJ, CUJ, Computer Shooper (UK edition), Gamasutra, Linux Journal, MS Systems Journal.

Now we just have blog posts.
It already happened several times. Twitter admitted to hiding tweets with hash tags like #wikileaks; #podestaemails... So I guess the USA isn't all that different, if you dismiss the propaganda. You just don't have the universal healthcare and you get to spend 10 times more on the military and NSA snooping.
This seem to be a contrarian view. Do you have any sources you can share with us?
I think this is an opportunity for people who want to quickly build early versions of a product or website without diving deeply into the code. I've used Google Spreadsheets for some of my Alexa Skills and I think it's a super lightweight CMS. This integration could be helpful for adding dynamic content. Thumbs up
Samsung Galaxy S9 and Galaxy S9 Plus Review, Specs and Price
That "recital" is still pretty vague; the relevant text:

> Whereas the mere accessibility of the controller’s, processor’s or an intermediary’s website in the Union, of an email address or of other contact details, or the use of a language generally used in the third country where the controller is established, is insufficient to ascertain such intention, factors such as the use of a language or a currency generally used in one or more Member States with the possibility of ordering goods and services in that other language, or the mentioning of customers or users who are in the Union, may make it apparent that the controller envisages offering goods or services to data subjects in the Union.

Note that "the use of a language or a currency generally used in one or more Member States ... may make it apparent that the controller envisages offering goods or services to data subjects in the Union". So simply using a language in use in a EU member country may be sufficient that you "envisage" offering your goods or services. That seems significantly different than your claim that one need merely not "specifically target those countries".
Looks like these embedded chips are either equivalent or very close to the recently released Raven Ridge PC APUs, Ryzen 3 2200G and Ryzen 5 2400G. They are offered for $100 and $170, respectively. Not that expensive.
What would be your criteria for the system failing to work?

What can go visibly wrong if Wikipedia would cover different subset of obscure topics than it does currently?

We're not talking about faking facts in well-visited articles, since a) that's not what is being discussed, and b) that has been done anyway, getting into news multiple times.
I think it is interesting the same kind of bias seems to be present in the gun control debate and the immigration debate and both sides seem to be oblivious to their own fallacy. In fact you will have people one side of the cultural divide pointing at the opposite fallacy but ignoring the similar one pushed by their fellow travellers.

For example we need to stop Muslim immigration because of rare terrorist events or we need stricter gun regulations because of rare school shootings.
Let's use a car as an example. Say Peter's biz buys a car and he uses it. Is that an expense? Does the biz make less profit because of that car payment? Or is he just spending profit on it since it's mainly/entirely personal use? Not trying to get into a tax discussion but my point is profit can be massaged and is entirely subjective. Revenue is not. The money came in, or it didn't. Even in the US for single-job W2 employees, tax rates vary even by locality for folks at the same pay rate in the same company. So with identical pay, benefits, retirement savings, state and federal taxes, my personal take home pay is different than the guy next to me because we live in different townships. Same with business. Revenue is the easy number, profit is pretty subjective.

And by definition profit is a fraction of revenue. It can't exactly be more than 100% can it?
Hours of effort? Updating the firmware on my Hue bulbs is a two minute thing automatically managed by the app, that happens once in a blue moon.

Besides, smart bulbs aren't really an effort-reduction tool. You get a lot more control over lighting if you can adjust brightness and colour on the fly, and do a lot to change the mood of a room.
I think number one is the ability to work independently without constant handholding. But there is also the need for willingness to fit in with what's there already. I had remote developers who got a kind of an ego trip and wrote beautiful software but it used some tech that didn't fit with our code so in the end it was useless.

It's really important to listen a lot and understand current processes first before you try to add some innovation.

Be willing to clarify things a lot and if you go the wrong direction be willing to drop your work without hard feelings.
You weren't being a bastard at all. That tweet shows several people telling you that you're doing it "wrong", and your responses were concise and kind. If anything, I think some of those people were being a little rude.

Can't argue with results. I don't personally care if you have one file with 4500 lines or 100 files with 45 lines. You have a successful and helpful business. Good job!
Not to be pedantic - do you mean March 2017? At least where I am, March 2018 is tomorrow.
The End of Insurance?
Where do we draw the line between anything, if we can't differentiate between a group that actively wants to enact genocide on humans, and a group that is against (animal) meat consumption?
DC, but the equipment to convert from AC to DC and vice-versa is expensive so it doesn't get used as much.
Absolutelly!!! Solving poverty is sooo boring, and we nerds rather like to play with our toys.

There's also the profit motive, of course. Not to say that altruism does not exist, but if poverty was a problem that could be solved by market forces alone, there would be no poor people in developed countries and wars would be waged between the superpowers in order to duke it out whos going to go and help the last remanents of miserables in 4th world backwaters.
Excellent point.

Yeah, this could be the main reason why we won’t have Ryzen consoles anytime soon :-(
I like it because it isn't quite as self-referential as it at first seems: the notion of gravity that it requires is not the notion of gravity it is explaining: it uses the colloquial and accessible idea of gravity (i.e. "things fall downwards") to describe a more precise idea of gravity (i.e. "things fall towards each other in accordance with mass").
Ha, there used to be buildings in NYC that had DC power until relatively recently. AC is easier to work with since you can step it up and down easily, but DC has lower transmission losses over long distances.
What if your service is not HTTP? I use LE certs with nginx, Prosody (XMPP) and Mumble (voice chat).
The side effect of it is that the majority of RAD like tools are only available in enterprise space, because only those companies are willing to pay for developer tools.

Hence why companies like Qt or JetBrains are selective what they allow with their free versions.

Then we get Electron apps, because many devs don't feel like paying for such tools.
> As far as I know, the government isn’t stealing peoples iPhones to search them.

Well, OK, now you know:

The US government seizes phones and laptops, "without showing reasonable suspicion of a crime or getting a judge’s approval", on a regular basis, and has done so for a number of years.

https://www.politico.com/story/2013/09/laptop-seizure-border...

https://www.theregister.co.uk/2017/03/16/canadian_privacy_co...

https://www.nytimes.com/2017/09/13/technology/aclu-border-pa...

http://www.bbc.com/news/magazine-25458533

(et fuckin' cetera...)
How to fail as a new engineering manager
Yeah, that's why I said I wasn't sure of the context. :) I guess the middleware suggestion someone else posted is probably the idiomatic Django way, then.

In general this is why I don't like the direction Django is going. The Python idiom for this would be to create the callback as a closure after the request is available, and then pass it into the library function that calls the callback. I suspect you might still be able to do this, but you'd have to use a function-based view, and that's no longer idiomatic Django.

It seems like what Django folks want is to write a configuration markup language that is a subset of Python classes and not actually ever write any function bodies. The problem with this approach is that you're limited to the configuration points the framework gives you (in this case, the arguments passed to the callback). They can give you workarounds (i.e. middleware) but this is still fairly hacky. It would be better, IMHO, to stick with function-based views and provide library functions to do what the framework does, which can be called through function-based views in a way that's idiomatic with the host language.

But Django has gone too far down this path to change now, so I guess I just have to accept it. :)
Unprecedented temperatures in the Arctic
I've only made about $5.00 on it so far (certainly not enough to retire on), but my latest endeavor is looking quite promising: http://fastcashmoneyplus.biz
Why you're not finding Flow at your job (and what to do about it)
Kaspersky leak 2018
As someone who will be entering the industry, I loved your perspective on your job at Google. Also, having read Cal Newport's "So good that they can't ignore you", I couldn't help but notice the hunger for independence in good software developers. Would you recommend newcomers to join smaller unstable( more independence) companies or bigger, more stable( Top 4) companies(lesser independence)?
The connected lamp in the article is, one can read from the pics, the Xiaomi Yeelight. I have a couple of those. They are wifi-connected and you use an app to interact with them (by default). What you can do is to, in the app, enable "developer mode" which enables a local-network interface. Then, you can control them on the local network over TCP.

They have a really nice build quality, a well-documented API for local control, very nice light with adjustable color temperature. And, they have built in support to simplify things (eg "go to 100% over a period of 3 seconds by dimming slowly", or "fade to 3000K color temp over 10 seconds"). And they cost only about 15€.

The non-RGB variant cannot change color temperature and is in my opinion too cold so I can't recommend it.
Ooo, another chance to link to Gwern's excellent 'In Defense of Inclusionism'[0] essay.

[0]: http://www.gwern.net/In-Defense-Of-Inclusionism
Omikron's ad for the hardware product reviewed in the column (that let TRS-80s run CP/M software) in 1981 is a lot more colorful.

http://www.trs-80.org/omikron-mapper/

And the obituary for George Gardner, the man who founded Omikron. He led a very interesting life.

http://www.legacy.com/obituaries/times-standard/obituary.asp...
Minor quibble - UK entered WW2 because of their mutual defense treaty with Poland
is that revenue or take-home profit?
This is one of the reasons I find people put too much emphasis on programming language features and not enough on tooling. If I want to contribute to your project, learning a new language (well enough to begin submitting patches, anyway) is often a lot easier than figuring out how to build the stupid thing anyway.

Scripts for dependencies, scripts for building, scripts for packaging, and often with their own special snowflake syntaxes for each.

Go has room for improvement to be sure, but I love that I can jump into any project and run `go build`, `go test`, `go install`, etc and they do the right thing. Even if you don't know the language, it's easy to figure out what's happening because the language itself is basically just a vanilla imperative language with a GC.

Not enough languages devote enough care to their tooling, in my opinion.
Customize Your ReactJS App Using Styled-Components, Cross-Env and Webpack
What a side trail this could be!

I'd like to dispel the "anarchy == chaos" sentiment. Anarchy as a political philosophy has a long history of deep thought behind it. I personally see it more as a direction than an end goal. Anarchism is a desire to abolish all unnecessary and/or involuntary hierarchies. As Noam Chomsky puts it in [this interview][1], "it’s not at all the general image that you described — people running around the streets, you know, breaking store windows — but anarchism is a conception of a very organized society, but organized from below by direct participation at every level, with as little control and domination as is feasible, maybe none."

In fact, a functioning anarchist polity exists in the world right now: the [Democratic Federation of Northern Syria][2]. Other such political arrangements have existed for brief periods in the past (one other example is [Revolutionary Catalonia][3]). Why have none of them lasted? It seems more to do with traditional hierarchical nation-states attacking and re-subverting them than any internal failing.

I don't know of the Thomas Hobbes studies that you reference when you say that _people want government_, but I would question it. I find it self-evident that "shared resources require _governance_", but I see no reason that such governance needs to look like a traditional nation-state. People don't want _chaos_, people don't want _mob rule_. But again, the problems of chaos and mob rule can be solved without traditional nation-states. I'm sure societies that trend toward anarchism could also find (voluntary, non-coercive) ways to fund basic research.

So yes, I say. Let's find ways to build economies without governments. Let's find ways to offload some of the centralized work of governments to decentralized technologies. Money, for example. Keeping official ledgers, for example. Let's think about how we can restructure society so that power is more diffuse, rather than being so concentrated. Governments already exist, and will continue to be a useful (if fraught) tool for governing many things, but maybe they don't need to micromanage all of it anymore.

[1]: https://www.alternet.org/civil-liberties/noam-chomsky-kind-anarchism-i-believe-and-whats-wrong-libertarians
[2]: https://en.wikipedia.org/wiki/Democratic_Federation_of_Northern_Syria
[3]: https://en.wikipedia.org/wiki/Revolutionary_Catalonia