skysight-inc/HackerNews huggingface dataset:
Can every technical article be written this well and using this way? It's a far more interesting read than the title suggests...
That's a fantastic analogy!
The slang is also a flag for sarcasm/joking in this context (and many others). It's actually meant to come across as a bad idea stated by someone of questionable intelligence or at least wisdom.
> Fake news vendors are seeking clicks because ctr maps directly to their revenue stream.

This is an absolutely important aspect of the fake news problem. It goes back to when news started to be run for profit, which has always been the case to some degree. In recent decades it appears to have accelerated.
The internet during this time started to become commercialized as well. The ad supported internet and for profit news combine to create this scenario.

Maybe it is a chicken and egg problem... Does supply drive demand in this case or is it the other way around? I genuinely do not have an answer and suspect it is somewhere in the middle. It is an unfortunate symbiotic relationship we have found ourselves in.
I agree with most of your points.

I would add that when you put a person in a position that you have asked them for input, they will feel pressured to give SOME kind of input, whether or not it is actually warranted. You're kind of setting them up to give input in the same way you might set someone up to tell a joke, they feel pressured to fill that space with SOMETHING.

Most of the time when I have built features that came from customers, it ends up being the least used feature of a particular update cycle. Sometimes to the point that we have to reverse or highly modify it later. The reason your customer isn't in the business of making the thing you're making, is because they have no idea how to make that thing.

If you ask a person what they want out of a new Ford car, they are not going to say "Brake pads with a higher durability for longer use," they are going to say "More cupholders wouldn't hurt, and maybe you could offer it in magenta?"

See also "The Bike Shed Problem": http://bikeshed.org/
The argument that current life has some fundamentally different qualities which require wholly new approach to education is, I think, overly reductionist but let's assume I concede that point for a moment:

Even in a situation where the world requires a new solution to education, the burden of proof in terms of a particular solution's efficacy lies not with the old approach but the new.

That is to say, public education needs to demonstrate how it is objectively better suited than historic methods of education.
The issue I have with it is not evident in your code but add another printf after the while and it becomes slightly more problematic:

int i = 3;
while (i--) {
printf("%d, ", i); // What does this print?
}
printf("%d, ", i);
I just downgraded my stack because state of the art kept breaking too much and slowing me down big time. Comfortably a step behind the cutting edge now and it feels great. Credit to Dan Abramov (creator of Redux) for writing "You Might Not Need Redux" and showing me the light... I needed just about nothing on his list of why Redux can be a critical help.
Since Oct 2014 I've paid $79.90 per month for 16 GB memory, 24 cores, 1 TB hard drive, 128 GB SSD, unmetered i/o, static IP, Windows O/S, on a dedicated physical machine.

I have no idea why people think Amazon pricing is worth it.
Stonehenge also appears to have been part of a much larger permanent settlement.

http://www.bbc.com/news/uk-england-wiltshire-34156673

And Stonehenge is far from being the only examplar of its kind. There's a big one in Scotland:

https://en.wikipedia.org/wiki/Callanish_Stones

And another in Brittany:

https://en.wikipedia.org/wiki/Carnac_stones

It seems like back in the Neolithic, there must have some kind of pan-euroasian craze for menhir based construction.
What about 'Deplorables'? Can we tag news stories as that?
Thanks very much, I copied parts of the readme from another project (https://github.com/Seedstars/django-react-redux-base) and those were outdated to
Startup Says Beaming Millimeter Waves Will Make Ultra-Fast Wireless Broadband
Fake news is propaganda, full stop. While it is often more concerning when done by a state actor, there is no fundamental difference.
I am not sure where it's established that Stonehenge was built by hunters/gatherers. But if it is true, it would be pretty impressive, given the absence of long distance communication and a low population density per mile (you need 32 mi2 to support 100 people). Aligning a population spread over potentially hundreds if not thousands of square miles behind a single goal is mind boggling (not the least being that if you were to get 10,000 people to agree and bring them to build Stonehenge, the land could not support them without some form of farming or agriculture.)

Ref:
https://persquaremile.com/2011/08/17/hunter-gatherer-populat...
I'm not sure if it still applies, but there is a saying:

"There are maybe 5 people in the world that may call themselves cryptographers"
This article starts with "We don't need a tech lead". Which may be true.

It then veers into "You don't need a tech lead". Which I don't think is true.

I am a greybeard by HN standards. I have worked on teams of highly competent developers where there was no tech lead. They failed badly - the lack of both the design consistency from a single source (a literal 'chief builder') and there being no final arbiter. Disagreements lingered to the extent of, in one case, man overboard. Turns out Architectural Consistency is important.

In my latter days I'm occasionally called upon to 'sort out' what's going wrong in particular businesses, often with developers at the 'less good' end of the spectrum. And I can say that in many of these cases the absence of (or, more usually, the lack of competence in) the technical lead is often the root cause of many of the project ills. It can be as if the entire product is cast adrift on whatever technology and technical debt built up from years past.

There are huge flocks of software engineering that barely know "the web is a thing", let alone how to move the herd in a consistent direction.

So if you have a team that's functional anarchy (or meritocracy, if you prefer) - great! Count yourself lucky.

But it is unusual.
Well I literally DIDN'T laugh and cry. Felt a deep sense of Sadness/panic at the stupidity of this move. And just felt that sort of giving up,realising I can't do shit about a country half a,world away that wouldnt heed my advice even if it did reach it.

Must admit, it caught me by surprise that my own "are you fucking dense?!" reaction was so strong. That all said and do done my friend, such a public exchange should have remained a more light hearted one - and not a me possibly suffering from a chronic psychiatric condition.

On that note, I think I'll end this,and go light a candle to lament our collective intellectual regression, and pray that cthulhu be a merciful God when he eventually rises.
Your summarization of Marxism as an appeal to jealousy is a reductionist joke. Marxist doctrine wouldn't even recognize the legitimacy of ownership in the way you are describing, so the notion of striving for equal individual ownership of goods as a spark to action is nonsense.

Your link to The Gulag Archipelago as an expository on Marxist doctrine also reveals a complete ignorance of what Marxism even is, on a very basic level. The Gulag system was a pure product of Stalinism, which was an implementation of communism that directly rejected Marxist doctrine. Explicitly and directly. Communism is not stalinism is not bolshevisim is not marxism.

The turn to marxist criticism in humanities academia really has nothing to do with anyone wanting to lead a revolution or thinking they will overthrow capitalism or whatever. It is a reaction to lived experience that expresses itself in a particular mode of analysis.

"In the world around me, the economy is imploding and everyone is anxious and on edge and complaining about inequality. I think I'll interpret this novel through the lens of Marxist cultural criticism as a reflection of how I experience the world right now" is all that is going on.
Load testing Healthcare.gov with a billion users
One Dollar Glasses – Help for 150M people
>where the public at large cares nothing about truth, or anything requiring an attention span.

Nothing new about that.
Facebook is about to rebrand an old feature and pass it off as something new
Top 5 Go Programming Books
Previous discussion: https://news.ycombinator.com/item?id=11837082
Reflections on Rusting Trust
I wanted to try the assessment, but when I got to install proctorio app, I see that "This extension needs access to: All data on your computer and websites you visit" I didn't wnt to have a extension knowing it supposedly needs access to "All data on my computer". But did it anyway, as I wanted to try to get this job. I hand issues and called. They took control of my machine and restarted it with me doing anything. Not go to apply for this position or ever take test using this proctor.io app.
I think that's her way to explain that she doesn't try to use her own words with an accent (like most people would do), but she memorizes the sounds (think IPA) and mouth positions and tries to reproduce that as exactly as possible, even if in some cases the sound means another word in her own accent.
For the last year or so I've been really thinking about how to deal with this. Why are people responding positively to bluster and lies? Why do they believe them? How can I, as an educator, help people develop critical thinking skills?

Unfortunately, I don't have an answer. I'm still hashing out in my mind how to best integrate critical literacy skills into my courses for the spring semester.

I am really trying not to make my thinking about specific politics but more about logic and reasoning. If someone suggests something that is blatantly unconstitutional or impossible to accomplish, I want them to recognize that and call it out whether or not I think it would be bad or good.
FreeConferenceCall (dot) com has a version of this as their business model.
Not at all. In Jerusalem, Yafo Street is now pedestrian and light-rail only. Even still, police vehicles routinely drive on Yafo Street, and coexist with the light rail by not parking on the tracks. When police vehicles have their sirens on, pedestrians get out of the way. Deliveries occur on side streets and alleyways.

The Jerusalem municipality closed literally the busiest street in Jerusalem to private vehicular traffic and the results could not be better. It turns out, "induced demand" isn't just an idea which explains why you get more traffic when you build more highway lanes, it can also explain how to get more foot traffic, too. So business is booming, and the area is vitalizing even more.
Brigadoon considered as a time machine
I've tried this plugin and it's very useful, however, in my case the chat stops working when enabled.
Tolerated? No. You'd have to figure out who did it, though. (Maybe it's easier now. Back in my day, there weren't a lot of security cameras...)
> Diabetics generally have lost the ability to process carbs (usually by eating too many);

This is very wrong, but the stuff in the parenthesis is even more so.

Please do not mix type 1 and type 2 diabetes. While it could be argued that type 2 is improved by diet, the amount of carbs eaten by type 1 diabetics is completely and utterly irrelevant, there's no correlation between that and them developing the disease.

Source: diabetic brother from an early age.

> could Parkinsons be caused by people being very dopamine focused and wearing their brains out?

Unlikely. I have not seen any indications that dopamine is involved in any Parkinson mechanism at all.
I recall in my younger (pre-college) days benefiting substantially from rubbing shoulders with kids whose parents were academics (not at any big-name schools -- just regular, decent-enough state universities), and the substantial cross-pollination effect that had on my own development. And the idea that I myself, just might, if I really worked my ass off, be able to pursue their path -- was actually really incredibly inspiring.

The wholesale evisceration of this group of professionals, as a class, as we have witnessed in the U.S. -- combined with the near-total demolishng of any genuine sense of hope for anyone seriously considering a career path in academia (even the best and brightest) -- cannot possibly bode well for society.
Would you expand on this? Are you implying that the US isn't perfect in its civil rights in practice? Is actively against civil rights? Values civil rights and wants to improve? Had in the past huge disparities in civil rights and was still stable at those times?
I would really like a (preferably cross-platform) solution for browsing the internet in a maximally silo-ed way. I think Firefox has been making some progress on this, but here's my ideal workflow:

- I can set up any number of "site groups" that sites go into by default - "www.google.com" and "www.gmail.com" are in the "google" group, and those sites open in their own pseudo-profiles with their own history and own cookies, etc.
- For a given site, I can open new tabs in any group (or for sites in multiple groups, set the "current group" for the site. This way I can have a github account for personal stuff, github account for a different context, etc.
- For sites not on any "siloed groups, everything operates in a "clear after closing" mode, where once all browser instances are closed, all data, cookies and history is cleared.

Right now I just accomplish this manually by using a locked-down version of Firefox for default browsing and different Chrome profiles for each "site group". It helps that I've forsaken more or less all web-apps, so I don't have to worry about accidentally clicking a link in Google Hangouts that will then open in the Google profile.
When i was travelling in italy with a lycamobile sim card, i experienced what i think is something like this - when i tried to call numbers i would often get a busy signal or unavailable phone number message, but repeated attempts after a wait would sometimes go through. It became apparent that not all was on the level when i heard the real versions of those messages and figured out that lycamobile (at least i assume it was them, who else can i blame here?) was part of the time intentionally failing to allow calls to go through and masking that action by making it seem like the telephone number was wrong or unavailable. Often calls that did go through were dropped after 1 - 3 minutes... And that's just the worst part of the experience i had with them (the most charitable interpretation of how far the service fell short of what their website promised would be that they hire solely non-native english writers for all their marketing copy, but i suspect they are actively attempting to deceive prospective customers)
I'd say the significantly improved literacy rates throughout the world are certainly helping the case for current education schemes (public and private, public merely gives access to more people than costly private education).

https://nces.ed.gov/NAAL/lit_history.asp

We had poor literacy, we introduced public education, literacy improved.

One major advantage of public education is breaking a particular cycle that would occur without it for many people. If you're uneducated or undereducated you are not in a position to educate your own children. You need a school or a tutor to help. Without that, your children are likely going to end up similarly undereducated.

Public schools are a democratizing factor that can significantly reduce inequality in education, and consequently inequality in life outcomes (as measured by financial and other success).
That's just another broken system. That creates incentives to move to "good school districts" which is, obviously, not a very good reason to move e.g. further from work, or further from where you would otherwise like to be.
Thanks for putting this together!

My g/f is getting interested in this sort of thing and she'll find this thrilling.
Inside the World of Chinese Science Fiction, with “Three Body Problem”
Yeah, it's okay now. Much better than by hand anyway. I'm basing a project on it to post here Real Soon Now.
You don't have to worry about Java_home or the clr being installed at all... also, you can build it and deploy it wherever... with Java/.Net built with newer tooling, then install it on a server that wasn't updated? That isn't a problem with go...

There's a HUGE class of problems that you simply don't have by using go...

Don't get me wrong... I really like C# (not a fan of Java), but I wouldn't consider using it for a lot of the places where Go or Rust are used very well. Frankly, I'd just assume use node for any higher level stuff, Go for anything node isn't a good enough fit for, and Rust for anything system (Ie os/hardware) related.
The problem isn't that fake news exists, it's that Facebook's algorithm promotes it over real news.
Aggressive design caused Samsung Galaxy Note 7 battery explosions
I recommend reading Amusing Ourselves to Death. The Lincoln-Douglas debates consisted of a series of hour+ long speeches by each candidate, all in a single sitting, and people went to them and listened.
The irony of anti-dumping laws is that they are usually used by corporations to protect their turf against cheaper upstarts.
Even better, use 0.0.0.0 to avoid timing out on localhost.

Or :: for IPv6.
Why doesn't someone just build a huge commercial parking lot, and rent out parking spots? In a dense city like NY, it may actually work
So it had + for "integer addition, but can overflow", and what for "real" addition?

My point is that separating "real" division from integer division is... a bit artificial? Not totally mistaken - there are differences - and yet calling one "real" is going a bit too far. All of these models of arithmetic suffer from the limitations of their representation. In all cases, you'd better be aware of what those limitations are...
Thanks! That's a really nice explanation. I keep forgetting that particles don't really exist so much as a wave function does in the Copenhagen interpretation, so that gives me a new way to think about virtual particles, and helps tie it in with the article. Also a lot of other nice tidbits in this explanation for me to mull over...
About – Vacuum cleaner carpet
What do they leave in?
I think it's fantastic that this problem has people's attention.

I have long wished that code changes to a repository could be accompanied by code refactorings that are intended to be applied to code using that repository. For example, if you rename f() to g(), then you could accompany this by a refactoring that transforms existing callers of f() to use g() as well. I'd envision this as a build step that tells you that automated repairs are available.

The refactoring could be a small but limited program of its own, that is evaluated against the program abstract syntax graph, and that can be as powerful as is warranted or needed to properly transform programs using the code. Moving or renaming code could be a relatively simple type of refactoring. However, if you've renamed f(int) to g(int, int) such that callers of f(N) should call g(N, 0), then a slightly more complex refactoring script could handle that too. I would think of these refactoring scripts as something like how Git treats changes during a rebase: if you are far behind you might need to apply multiple of them to your code base in sequence to bring code up to date.

The article points out an important need for gradual repair to be possible. Along with a way to express that transition backwards-compatibly for a period of time, an automated way to apply the refactoring steps could make adoption even easier. In this fashion, refactoring and improvements could have far lower costs for libraries, APIs, etc. than they do in today's languages.
I mean, you can see the tree in the picture. Looks like a typo that should be 4.24 or something
Shame that global capitalism doesn't abhor US dev salaries being double Aussie or European ones. :-[
I'd like some sort of AI to tag and classify my huge amount of epub, mobi and pdf books.
For comparison, when I received the RFP for the Italian and the British (gov uk verify) national authentication systems.

The numbers that were asked for were 12k/auth per second during peak time for the Italians.

The British wasn't clear but it hinted at 0.1% of user authenticating per second, which is about the same range. (The numbers of users itself was not defined, it depends on who would join the program).

SLA: 1500 ms for the account verification. 150 ms for most operations. (Some more time when requesting optional attributes like name/address/phone)

If this interests you, I've published a few numbers I got from preliminary testing (to determine whether we could answer the RFP or not): https://thehftguy.com/2015/10/23/10-millions-users-accounts-...
One WTF I've seen: a consumer router which failed to NAT outgoing packets if their endian-swapped destination IP matched the LAN subnet, i.e. anything sent to X.1.168.192 would be forwarded to WAN with 192.168.1.Y source IP and get lost. Took me a few weeks to figure out why certain random websites don't work.
To be honest, is seems more likely the 'delirium' is actually mild psychosis brought on by excess dopamine in the PDF in particular. Many Parkinson's medicines treat some of the cognitive deficits it can cause with stuff like L-Dopa and other 'pro dopamine' drugs. Given the brain is progressively becoming more 'dysfunctional', some abnormal brain functionality + excess synaptic dopamine is probably psychosis waiting to happen.

However, I'd personal take the intermittent low level psychosis any day if it meant retaining my brain, retaining 'me', for just a bit longer.

Also yeah, as stated elsewhere: Parkinson's + anti-psychotic meds == dangerous and egregious medical malpractice. Anti-psychotics are basically an anti-cute for Parkinson's, given the generally work by attenuating dopamine prevalence in various synaptic clefts.
Sure, but what's the application for Ethernet in there?

I must come across as dense but Ethernet > MPLS > Ethernet feels like a "let's start over" moment.
Yep! You can see that here:
https://tree-map.nycgovparks.org/#treeinfo-3758005

Trees in background not catalogued
Blame the interface, not the user. This just tells you tagging is more discoverable than sharing.
Whenever I have taken the small amount of cryptography knowledge I already have and tried to use it in a project, I've often been shutdown with "the system already does that" when it doesn't, or "this will be too complicated for the user, instead lets just roll our own [ad-hoc cryptography method]".

For those reading:

How do you convince people that it's worth using best practices?

Is there a good heuristic to measure the value of something, when deciding how much time and money to spend on securing it?

What are good library/SaaS solutions to help build secure applications with less chance of shooting yourself in the foot, better UX and lower cost? (Keybase, etc.)
PHP 7.1 Released – Nullable Types, Class Constant Visiblity and More
What I am suggesting is that the true context is historical. Public education is relatively new compared to the amount of time humans have required an education. Mathematics, metallurgy, animal husbandry, architecture, construction, trade, language and economics have all required some form of education for thousands of years.

Rational arguments require comparisons, and if we narrow the scope of comparison to the repetitively new era and scope (american public education) then we ignore the preponderance of evidence from human history.