skysight-inc/HackerNews huggingface dataset:
So, "censorship" is totally something that existed before the ability of mankind to automate enforcement: the police (the enforcement arm of the government) coming to your house to shut down the printing press you set up to distribute your underground newspaper full of "illegal" information is generally considered "censorship", and if for some reason you insist on a definition that doesn't include that, I hope we can both agree that 1) China does that (whatever you prefer to call it) and 2) we don't like that they do that.
I wouldn't enjoy it but I have a family to support and I do what I must

What if you didn't have to support your family, since your wife could to that for you? Would you still feel the same drive to do so if it wasn't a "must"?

Personally I feel that that is the crux of the article. He knows he can get a job, but he also knows he doesn't need to, and the sort of jobs he could get won't make a huge difference to their bottom line, and he's having a hard time reconciling all these things to himself.
Do you use Go?  Why not???
This was the first thing I heard upon meeting someone who was supposed to give me career advice. How do you even answer questions like these without sounding horribly mean?
Could it be because it delegitimatizes the reports of Russia being to blame for election agency hacking?
As a taxpayer I'd rather pay people to stay happy than pay police to beat them down when they get uppity.
Syncthing- Replaces proprietary sync and cloud services with something open
It's the new WIMP!

https://en.wikipedia.org/wiki/WIMP_(computing)
so what happens when everyone starts accusing everyone of publishing "fake news"?
Okay but can I get a chip-8 emulator written in dcpu-16 assembly running on redstone?
The US has a long and nasty history of racism.

Culture in the Americas was particularly afflicted by class becoming associated with race. There was rampant indentured servitude in Korea hundreds of years ago, basically slavery with different formalities. (I've been told that my surname makes it likely my family is descended from such people.) No one really cares about it any more, because we are fairly racially homogeneous. There is something particularly nasty about making an inborn trait a kind of "brand" of class status.

Racism is weirdly and deeply rooted in US culture. A friend of mine started a gay Asian men's group in Seattle in the last century. He then had to start a 2nd one with a by-law limiting attendance to Asians, because the 1st one had become a pick-up scene for middle-aged white men to find a "Rice Queen." My 20's and 30's were punctuated with the occasional weird transgression from older white men. Much of my youth and childhood were punctuated with rare but memorable occasions of racial/ethnic harassment. I went on a date with a fellow musician who was born in Thailand, and in conversation I realized that an uncomfortably large portion of her flirting history consisted of white men doing things like putting their hand on her thigh in public while talking about prostitutes.

There's something about US culture that seems to be enabling for a fairly extreme level of transgression by some small part of the populace towards Asians, which also results in ethnic self-hatred in American born Asians. My current China born girlfriend has a Ph. D. and an MBA, and she thinks the notion that Asian guys are somehow sexually inferior/unattractive/noncompetitive to be bizarre. Yet, I've had multiple discussions on reddit and Hacker News, where commenters promulgated such weird ideas of inherent Asian inferiority!

The reason why I particularly dislike intellectually bankrupt SJW ideology, is precisely because I know that it has a point! There are weird racial attitudes in various subcultures in the US. It is something that is very hard to pin down and discuss, yet needs to be explored. Representing such a thing badly is precisely the best way to ensure it never gets discussed usefully.
Ha! If we assume the goal of such research is to improve patient care (rather than grab headlines) then is there any benefit to comparing demographic groups like this? If the hypothesis is that female doctors get better outcomes because they follow clinical guidelines more closely, then surely we should be looking at something like patient outcome vs. how closely clinical guidelines were followed.
Two cameras?
you can usually configure them, see for example http://nginx.org/en/docs/http/ngx_http_core_module.html#send... and http://nginx.org/en/docs/http/ngx_http_proxy_module.html#pro...

The difference is Nginx sets timeouts based on the time between successive byte reads or writes, so for example if you have a 30 second timeout and receive one byte every 29 seconds, you won't trigger Nginx's timeouts: https://kev.inburke.com/slides/reliable-http/#connect-timeou...

Go generally prefers wall-clock timeouts for reading or writing the entire response, that is, if you don't get the whole thing in 30 seconds, return an error, regardless of when you received each individual byte. Although you can configure Nginx-style timeouts if you want.
On HN, we need to do better than the internet trope of dismissing a study with a single drive-by, usually obvious objection. No doubt there are a lot of bad studies, but bad studies plus bad comments about them is worse.

We should inhibit the impulse to dish out snark for the brief thrill of feeling smarter than an author or researcher, not because they don't occasionally miss the obvious (who doesn't?), but because it lowers the standard of discussion here.

A better way to present such a comment might be as a question: "In my experience, X. Does the study Y?"
This! Lodash turns 5 in 4 months :)
maybe you're measuring incidence rate without taking into account population size? The fact that there are a lot more felons who patronize starbucks than my local coffeeshop doesn't say anything about starbucks without another datapoint.
FB as a company has probably invested in network security for him / other high level people. He already has physical armed security so it wouldn't be surprising that they would protect him / his family digitally to prevent hacking which could grow roots into his privileged access to FB's resources.
Russian ambassador to Turkey assasinated by suspected jihadist
8 Tips to Get Your Guest Post Published
I agree that the UX is pretty bad now.
But Potentially, a system could monitor your on screen behavior and educate you unobtrusively when you do something that might have been easier by voice. Theoretically, the device could monitor your location and background noise to understand if voice commands are reasonable at that time.
> Are you saying that because we as a society make comparisons to Hitler, it's okay to call an Asian woman in a leadership position something like "Chairman Mao?"

Are you trying to guilt trip everyone by making it seem like mocking power is a racist thing just because people of many races are involved? Rather than this passive aggressive attempt to trap someone, why don't you come out and simply say that you think it is racist and inappropriate?

> What if you compared an Italian person to Mussolini? is that racist?

Just some random Italian person you see walking around Rome? It's likely just wrong.

But when comparing some bossy jerk to a tyrant, is it more racist to pick Mussolini for an Italian person? Probably not, because the dictators were a product of their cultures. Italians probably are more like Mussolini than Mao.

Your post insinuates that people are insulting black people, or asians, and just throwing out any insult that fits. Yes, it is racist to just insult someone just for their color - regardless of who you compare them to. But if you're going to insult someone for non-racist reasons it doesn't suddenly become racist just because you pick Mugabe to compare them to, for instance.

We don't do anyone any favors by over-reporting racism and in fact that's a common racist troll tactic; call everything racism to water it down or make victims look like complainers.
I was wondering the same thing. I guess the ptrace approach is better than LD_PRELOAD, but it's still not as foolproof as a real filesystem. While this seems interesting as a ptrace learning experience, I'm not sure it actually adds any new functionality.
Interesting line of thought.
Virus scanners are just a huge attack vector today. They should never be running on servers and you should never run them on a Linux workstation.

The best security in the Linux world involves inspecting scripts before you run them. Install things from the package manager. Keep your managed packages up to date.

Even on Windows, most virus scanners run as the System user and there have been multiple hacks exploring many of the major ones over the past few years. This attack vector is particularly bad because you don't even need to open a file. If someone discovered a bug in the virus scanner's jpeg/json/exe/pdf parser, they can exploit it and often run things as the system user.
How does one even copy such a cartridge to a file?
Ask HN: How do you determine how many years experience you have?
How do you determine how many years of programming experience you have? Would you put the start date when you started to learn, built your first website (or whatever you do), or landed your first client?

In my case, I started making websites when I was 9 or so (~20 years ago). Initially just HTML then javascript, php, and then actionscript when it came out. I've worked with ruby for 6-7 years, so when I apply for ruby jobs I just say 6-7 years experience, but I feel that doesn't tell the whole story.

Any thoughts? Thanks!
OK about the good faith thing, but the relevant facts are laid out in the article for you. Why don't you try disputing their significance instead of just saying 'I don't get it!' over and over?
Isn't that appropriate? Shouldn't discussion of potential legislation include discussing what the people want, and their ideals?

I'm guessing you are a lawyer? You sure are arguing like one. The rest of us are sharing how we feel about this, not arguing its legality.
I would sooner hire a person who is flipping burgers to support his family than I would a guy who surfs twitter like this whiner. This guy sounds like he'd be a pain to work with, I mean if you can't find the humility in working a service job to support your family and help out, then what would you expect him to do in the work place if given an assignment he felt was below him.
To be fair, some lucrative advertising platforms also make the world better. Google, for example.
> I don't need you to tell me what the HN guidelines say.

And yet three people posted a link to the guidelines, probably in response to "If this isn't considered suitable for HN, then a little guidance to that effect would be welcome."
If you have to add that qualifier, then is it really a predictable like language?
> I don't recall where I saw it, but I recall reading a comment from Google saying they weren't planning on having "Apps for Home" where the voice commands were things you installed like on Android/Echo, but were keeping it locked down and working with partners for the foreseeable future.

Except that: https://developers.google.com/actions/

OFC partner negotiations will need to take place in this; this is a new field with massive implications for customer security and caution and oversight _should_ be the watchword. Imagine the open ecosystem model for this and the disasters it could bring.

But the door to the ecosystem is plainly marked now and the rules are posted over the queue. You can do it today.
Remind me of this cool project called netdata[0], also written in C.

[0] - https://github.com/firehol/netdata
Best JQuery Plugin for Falling Snow Effect
The Amazon thing was one thing - it was opinionated, but at least it wasn't straight up lies.

On the other hand...

MSNBC running a fake news story to discredit Wikileaks. [1]

The Washington Post runs a fake news expose on Russian propaganda efforts to spread fake news for the 2016 election. [2] It has since retracted its claims, so I guess there's that.

[1] https://theintercept.com/2016/12/09/a-clinton-fan-manufactur...

[2] https://theintercept.com/2016/11/26/washington-post-disgrace...
From my limited exposure to designers, I've learned that they think lower contrast strains reader's eyes less than high contrast does. Black on white is thought to be too striking to read comfortably.

Here is a post from 2012 explaining why it's important to use a dark grey instead of a pure black: https://ianstormtaylor.com/design-tip-never-use-black

And I agree. Pure black often looks bad.

Light gray is even worse.
It goes under CEO time as marketing.
I'd love it if you could outline such a path that was reasonably repeatable.

I don't think "Become Vint Cerf" or "Become Peter Norvig" is practicable advice for your typical competent programmer to make > $200k outside of SV (or its satellites in Seattle, NY, and Cambridge). The success of Cerf, Norvig, et al has to do with timing, which is not replicable, as much as anything else (and both of these guys work for Google anyway, so they're not even examples of your point).

I've known a small handful of employed programmers who've had >$200k/yr success, normally working in uber-specialized niches for consulting firms that had large contracts with large companies (again, this is mostly the result of good timing more than anything else).

Barring that, in the real world outside the SV bubble, I've never heard of it. Orindary programmers who want to break out of wage slavery must either manage their money and save their salaries very carefully or become successful entrepreneurs (or both).
Cooking Fever Cheats Hack Tool No Survey (Android-IOS)
Some details about the measures under discussion: http://www.dw.com/en/500000-euro-fines-for-fake-news-on-face...
I think it's fair to assume that most of us have been schooled in imperative then later OO styles, with probably no attention (my case) or little attention given to FP styles.
Having tried FP a little bit now, I think it's quite powerful (although not a silver bullet).

Given function: max x y = if x > y then x else y
foldr max (minBound::Int) [1,10,-11,1] // yields 10
foldr (max.(uncurry max)) (minBound::Int) [(1,-11), (10,1)] // yeilds 10

While not always the case, I think much of FP code demonstrates ease-of-compositionality (partial func, composition operator in second ex), ease-of-reuse (of max function in different contexts) in a vein similar as above. I think most of the time maintainability is a positive side-effect.

I wonder how many of commenters here have seriously tried all imperative/OO/Functional styles of programming, and still think FP is not something to invest anymore time/effort in vs the other paradigms.

Personally, I'd hope more energy was spent on eliminating the short-comings of FP, than keeping a firm foot in the OO camp, which I think is already overloaded with too much attention with quickly plateauing benefits in return (at language level, not in terms of products that come out of it)
Promise.cast and Promise.resolve
In NYC we've had many tunnels for beginning about 100 years ago -- for the subways and also for trains and cars under the Hudson River.

Recently there have been tunnels made for the Second Ave subway which should be opening soon. Last year, there was a tunnel made for subways below 42nd st for the 7th Ave extension from Times Square to the Javitts Convention Center. Another tunnel from commuter rails in Queens to Grand Central Station.

Many of the subway lines have tunnels for 4 tracks: for both local and express, the later which skip multiple stops.

Incidentally, like Tesla cars, the subways are electric powered but hold 2000 people. In the case of the NYC subways, much of that electricity comes from very green hydroelectric from the Canadian province of Quebec.

Other US cities should be drilling more tunnels, but for subways.

"“Sixteen brand new, concrete-lined tunnels now exist under New York City where none did five years ago,” Joseph J. Lhota, the agency’s chairman, said in a statement. “The conclusion of tunnel boring reminds us that New Yorkers remain capable of great achievements.”

For seven machines, the end of tunnel boring has also meant new destinations or, in some cases, a final resting place..."

http://cityroom.blogs.nytimes.com/2012/07/26/molina-a-200-to...
Well, I want to be successful the same way Mark is successful, I want to make money. Having money I can then work on even more ambitious projects. Isn't that what we all want to do?

Getting thousands of people to look at and/or comment on your project is one proxy and one first step. You have to get people interested on what you are working on or else you will never make money off of them.
Are you honestly trying to argue that the percentage of Asian American adults is approximately equal to the percentage of white/black adults in places like China and India?
If the monad laws don't hold, its not a monad. I demonstrated the first law not holding, therefore promises are not a monad.
Has someone wrapped all of this in a library? Or are there plans to update the defaults so that they're more hardened?

It seems like it shouldn't be this hard.
Maybe, and certainly unethical and unacceptable are not synonymous, but no that is not where the line of thought leads. It only leads to not accepting dotted i's and crossed t's as the final word.
That's a really good point, and it's actually close to the reasoning that `class` stuff was added to JS.

Since everyone was making their own incompatible ones, they decided to standardize it even though it really shouldn't have existed in the language at all.

I don't know, personally I'm "neutrally against" them. I'm not going to be upset if they make it in, but i'm not going to personally use them and I don't really feel they are needed as the problems they solve can be better solved by other methods/architectures (some of which admittedly aren't in browsers yet).

That being said, i'm really hoping that the opponents of it come out in january and explain their reasoning.
With projects like composer/symfony/laravel & the plethora of really good PHP packages out there, it is easy to write a good CLI with PHP these days.
> A society is better off overall if there are limits to free
> speech (think of insults, false advertisement, incitement,
> etc.)

Insults? You should be able to (and protected to) insult anyone you please, at any time. Insult has to be taken. Insult is never given. There is no right to not be offended, and there should never be one, because offense/insult happen internally. You cannot insult me if i chose to not be insulted, you can not offend me if i chose to be offended.

False advertisement isn't about free speech - it's about making a verbal contract and not following through. You're free to say whatever you want, and the offence isn't in the saying it, its in the failure to keep the contract.

Society is rarely served by more restriction.
It would also destroy NATO's credibility, resulting in huge political fallout and arms races all over the place. The Baltic states were already feeling uncomfortable after events in Ukraine, a default of any kind would convince them that they were on their own.
At a previous workplace we just ripped out the MySQL bits and persisted data to MongoDB instead, which was massively more performant under heavy load.
> However, everything else being equal, healthy food has to be costlier than the cheapest food, because otherwise those two would be the same.

Why can they not be the same? Why can something not be healthiest and cheapest? And, if we ban all unhealthy food, or tax it, it is going to be not the cheapest.

> And while that's probably true, eggs from egg factories will still be cheaper.

Glad you used that example! I don't know about the USA, but those eggs are becoming more rare in grocery stores here due to pressure from consumer right and animal right organisations.

The reverse (ie. your statement) can also be true. Whole wheat bread is more rare (and if they even do have it, more expensive). Meanwhile, white bread is being made as if it looks like whole wheat (brown), and as if it contains whole wheat (either none, or barely). In this example, you are absolutely correct (at least, here, I don't know about US for example). But, that reverse is not true by definition. It is not a law. I would agree with you, if you'd argue that it is more likely. IMO, that is due to lack of regulations which stems from lack of political willpower to bother.
I can't be the only person (red state-raised American, even!) to have had serious difficulty reconciling Business, as She is Practiced—including exactly what you mention—with the basic ideas of fairness and justice we're all immersed in from birth. The whole thing, top to bottom, makes me feel pretty icky, and it's only that everyone else acts like it's OK that keeps me operating in ordinary society (which is, I'm pretty sure, a substantial moral failing on my part)
It wasn't just the NYT - just about the entire fourth estate got on that bandwagon - with the whole nine yards of citing anonymous government sources, pictures of arrows pointed from Baghdad to New York and London, and testimonies of just how awful a dictator he was.
>Lack of macro hygiene is just peachy keen among Scheme programmers as long as you are explicit about which identifier bindings can leak into, or out of, the macro definition from the macro call site.

I haven't encountered a single case where I didn't prefer hygiene over an unhygienic solution.
Mice are pretty lean, you know.
I'd like to see these numbers using GAAP.
I'm qualified. Acid test: do you really think we were spending 1/17th of research money in constant dollars in 1970?

Percentage of GDP spent on research has declined. The US was 200M people in 1970. We're 320M now. Per capita research spending in constant dollars has declined as well.

This is a bad thing.
UBER doesn't need to sacrifice it's position in it's battle with Austin over a little brand awareness at a conference where everyone already knows who UBER is...

If anything the absence of UBER and Lyft at SXSW will be louder than if they returned.
Despite JWZ's snark in blocking HN-originated links, please do have a look at his blogpost from about 12 minutes ago:

https://www.dnalounge.com/backstage/log/2016/12/19.html

Unfortunately it would appear (from the declining attendance figures) that SF gentrification has succeeded in "draining the swamp" of his would-be attendance base, to detrimental effect.

But it is quite bold, what he has done. If you live in the bay area, or even visit occasionally - please do give his club (and his pizza restaurant) your strongest support.

Like he says, "hitting Like isn't enough."
You're joking, right? It's not a trivial matter. I appreciate both design methods (I associate myself with plenty of CL programmers), but I can't hide that I think Scheme made the better design decisions.
The real question is:

In the current world, where it's extremely easy to disseminate either real or false info on social media, and it has become possible to weaponize this mechanism to try and influence the core engine of a democracy (the minds of the voters), how would you re-define national defense in order to account for the new kind of threats in this environment?
Title in quotes. "makers say" "B2Up says" "in theory" Big skepticism section.

This article is pointless but it's not lying.
It is a semantic point I'm making, though not a silly one.
In your previous submission you hinted at multiprotocol support, mainly for IPFS, but I don't see that here -- only references to the Dat protocol. Did that effort get cancelled or am I just not finding the info?

When you say you use (among others) 'Kademlia Mainline Distributed Hash' for discovery, are you referring to the Mainline BitTorrent DHT, or just a different instance of it, operating on the same principles?

How are you resilient against sybil attacks?

Did you end up forking Electron?