skysight-inc/HackerNews huggingface dataset:
Also, the poster fails to specify that you need the 2nd edition of that book. Otherwise, just following it won't even work.
I agree 100%. Banning politics for any period of time just because it's not palatable to some does not mean that the world of politics has no value to hackers and entrepreneurs. Politics is a big part of the world and the real world matters. I've said it before and I say it again. Insulated geeks tend to created chat app # 1000 with little to no real world advantages over chat app #999. Putting our heads underground just because we don't like the real world does not help anyone. An example is the appointment of Myron Ebell to head the EPA. Purely political news but climate change is an important part of HN users. The advantage of having politics as part of the HN community is that we have a special view of how technology works and having a better view of the real world gives us a chance to better apply what we know.

In my opinion, the fix is to mark then as political and give the user the choice to bypass them. Either as a prefix such as in "Tell HN" or to flag it as such via a clickable option. Putting a defacto policy against political news is a bad idea.
Not to mention that "can we please stop with all the politics" is not political neutrality, it's a position that supports the status quo.

Silence assists certain forms of repression.
Bloomberg's chart isn't showing this. Where is XE getting their data?[1] That's a bigger change than in the last two years.

[1] https://www.bloomberg.com/quote/USDCNY:CUR
They could modulate the use of the molten salts according to the weather forecast or electricity grid prices/demand. I'm assuming Morocco doesn't have grid-level dynamic pricing but if they're forecasting clouds the day after sunlight they could maybe hang on to the hot salts over night and push the heat to the steam-generator the next day when demand spikes again.
I suspect the professionalism aspect is a salient point - given the accessibility the platform offers, whilst many of githubs users are professional developers doing their day job, they might equally be somebody trying to build a webpage for their cat, who stumbled across the repo looking for a troubleshooting guide.

With platforms like github, it's difficult to attribute the degree of merit any given comment deserves, so we kinda have to take them all at face value. That can be pretty brutal at times.
Care to explain why this is not a problem of bad anchor? I don't understand why that page should be giving unique anchored links to each user.

As far as I recall. Anchors belong to an HTML page, it should be okay to filter by the page and not each individual anchors within it.
Which can lead to sadness if you're not careful with #pragma pack and the like.
avoiding what is coming is no way to critically think..its like say oh holding technology to this loft position without acknowledging jobs due to technology progress and government's lack of solutions..

The flames,etc are symptoms..and this is just as bad..

We need a somewhat deeper solution and the discussion of one...
Google's business is tying information to other information in ways people don't expect, so your "trying very hard" seems likely to fail. Plus, it seems like you're not trying very hard:

> It uses a randomly generated UUID that you can change at any time and we request IPs be anonymised using the documented method...

You already have a UUID. Why give Google the IP at all? Of course, I don't understand your desperate need for "analytics" unless it's a need for approval. Why can't you take all the blog posts talking about "brew" as approval enough?
Arguments as Soldiers
Have you seen the list of requirements used for FTPing ACH transfers? It uses TLS (something that isn't part of the original FTP specification - what little of one there was) to transfer PGP encrypted files (something that wasn't even invented when the FTP specification was written) and even with all these extra steps put in there's still a lot of ways the process can easily fall apart. I've spent enough time building systems that interact with these kinds of banking systems to know that using FTP isn't doing themselves any favours. In fact the whole process of working with ACH files is a complete mess and saying ACH still uses FTP doesn't really improve the validity of FTP - it just demonstrates more technology that really should have been depreciated before now.

I'm not the sort of person who advocates new technology for the sake of new technology. I normally get annoyed at the constant reinvention of wheel however some older tech is just bad and FTP is one of those. It got the job done when it was first written but it made a bunch of mistakes along the way. Mistakes we've learned from and have since written a thousand better transfer protocols. So it's about time people laid FTP to rest.
Seconded. Even the old M$ vs moms basement linux arguments would be better.
Or even for ships and planes. Whats more likely in the long term, that cargo ships will be powered by batteries or that they could be powered by a compact fusion reactor?
I think this thread is actually a great example, though maybe not in the way you intend it.

When I look at the tone of the downvoted/flagged "dissident" comments (not a value judgment, just an objective description of perspectives that are not generally well-tolerated in intelligent, cultured, Western circles today), and compare it to the tone of the "normative" comments, I see very little difference.

They are both slightly snarky, hostile, exasperated and dismissive. If I was moderating on tone to oppose conflict, I would not like seeing either kind of comment. But I would not consider this tone level worthy of the Giant Banhammer.

But the banhammer is applied very asymmetrically -- both by voters/flaggers, and by moderators. Or so it appears to me.

The result is a context in which "dissidents" feel like they're essentially sitting in the back row next to the teacher's pet. Any time Jamal has a spat with Andrew, the teacher's response is the same: "Jamal, why did you hit Andrew!" "Jamal, stop being mean to Andrew!" But Andrew can say pretty much anything to Jamal.

And both sides argue vociferously that the teacher is unfair. Jamal feels it's unfair that the rules seem to be different for him and Andrew. Andrew feels it's unfair that Jamal, that annoying idiot, is even allowed to be in the same class as him.

It's relatively easy to adopt "both sides complain about the teacher" as the definition of "the teacher is just enforcing fairness and good behavior." But in fact, whatever the teacher draws the line, one side will always want it farther to the left, and the other side will always want it farther to the right.
Unless some actual, new technical evidence turns up - and there doesn't seem to be much sign of it so far - voting machines are a pure political football right now. There just isn't that much new discussion to be had outside of speculation and partisan bickering. It was certainly interesting watching them go from unhackable to insecure in the mainstream political discourse despite the actual evidence not changing, though.
I'd wager that we're all more qualified to talk about tech topics than political ones, which is what leads to emotion and bad arguments.
I would suggest, if your critique proposes a particular remedy, you should expect people to question whether your proposed remedy is a good idea. If it does not propose a remedy, you should expect people to question whether your critique is even useful.

A critique of the status quo that doesn't generate controversy is probably irrelevant.
Fear not. In less than 5 years, they'll be back to $20. This is a bubble. Soon, N64 consoles will see similar jumps in prices. Gotta cater to the mid-30's gamer with extra income.
Show HN: WebTorrent Player – open source, build by Angular 2 and ngrx
Degrees matter since none of these things are binary. Basically, your point is that the US (and every other country out there) should realize that it has badness, even if it isn't as bad as China. It seems obvious to me, I don't see how it is relevant.
Yeah, and we can have safer sex too if we just don't have sex.
You're likely to still see a performance improvement without overcommit. The OS will try to zero free pages in the background, so there's a good chance that it'll have pre-zeroed pages to hand you when you ask for them, rather than making you wait for them to be zeroed on demand.

Of course, there are plenty of systems where this doesn't happen, or there are no pages in the first place, or there's no kernel zeroing stuff for you.
I give it a week until someone is selling foil lined bags outside one of these.
>Computers and code are literal magic to them.

Ok, but why do those people think they just need to do a 5 week long $15k bootcamp to get a job as a senior software dev and make $100k+/year?

I get that people want to expand their knowledge. But these bootcamps don't cater to this kind of people.
Hey there. I'm certified to the hilt: IC3, CompTia A+/Net+/Security+ & Microsoft Certified Professional. All before I left high school.

These certifications were absolutely useless when it came to getting me a job whenever I interviewed somewhere where they knew what they were doing. All they proved was that I was particularly good at studying and taking tests. This may be a useful skill in another career but in IT (the area of the certs) and even more in software (where I work now) memorizing rote knowledge is nigh-useless in the era of StackOverflow and Google.

Any sort of programming certification test would be gameable. A test that can be gamed isn't useful for hiring - once again, you're not proving they're a competent programmer, just that they're good at taking tests. No company you want to get hired at will use such a metric.

If it was possible to prove the quality of a coder via a certification test, we'd be out of a job. One of the key signs of a good programmer is their ability to expertly handle problems & situations they've never encountered before, which is (by definition) impossible via some sort of standardized test.

A certification might prove that I've memorized the parameters that get passed into the function in Array.prototype.map but it'll never tell me if someone can build software solutions to real-life problems.
> Come on what does that even mean?

> People that complain their opinions aren't getting fair treatment are very rarely worth listening to, regardless of position. I prefer a better signal-to-butthurt ratio.

Downvoted comments are subject to being greyed out here, which is a stigma. Yes, it happens. The downvote in a political story has such a different meaning than downvotes in other stories. I feel like people use them as an agree/disagree vote in political threads, whereas they serve as an informed/uninformed vote normally.
We do! Our Firefox/Fennec plugin is now available [1] and is free. It's not quite as polished as iOS, since it's our first version.

There's also an epub reader that has integrated BeeLine into their app. It's called ReadMe! [2] and it works with any DRM-free epubs. It's available on Android/iOS.

We do color all body text, including links. To make it clear what is a link, we always underline them. If we reverted links to a fixed color, it would be very distracting—if you've got another idea (or if I'm misunderstanding the question) let me know!

1: https://addons.mozilla.org/en-US/android/addon/beeline-reade...

2: https://play.google.com/store/apps/details?id=com.readmei.re...
I have a notion that one of the major ways people will be spending the time they otherwise would be working is by consuming entertainment.

If that notion is correct, moving towards an educational model focused around creating the components needed for general entertainment (video/AR/VR/Music etc) might alleviate the problems we'll face.
You make some interesting points about non-objective discussions on HN. I think your reasoning could justify banning other topics too, so I'm wondering how you would decide that discussions aren't objective enough.

For example, you could use your justification for banning any discussion about HN's rules since that would also be subjective and have minority viewpoints unfairly downvoted. People are often passionate about any rules changes as we can see by the upvotes on this submission. Do you think discussion about this rules change should be banned too?
It's a slight overstatement for rhetorical purposes. Supporting python3 is not a difficult problem even for large libraries with single maintainers; as I noted, automatic translation tools exist.
WebTorrent Player, build by Angular 2 and ngrx

Live version: http://webtorrent-player.s3-website-us-east-1.amazonaws.com/

Source code: https://github.com/Hongbo-Miao/webtorrent-player
No, that's a misunderstanding. The policy hadn't changed, circumstances did. We had to learn from that, and we're still learning.
In Australia if you break something in store, they typically wont charge you, but if they do, they have to charge at cost. I wonder if this another reason many stores dont charge. As any store with a larger markup would have to let you know that $55 vase they were trying to sell you cost them $6.
Came here to say the same thing except MTFBWY
> Because C is not the right tool for 95% of the jobs the coding bootcamp crowd will be asked to solve.

Totally irrelevant. My first language was Scheme and I haven't touched a functional language in the 10 years since. However I'm really glad I learned it (through SICP) because it set me up for success later.

This is actually what I think is the big problem with bootcamps -- they want to treat software engineering as a trade. I don't care if you can check off the Javascript box on the resume. I care that you're an intelligent, motivated developer who's able to build decent software.
I understand the desire to have Facebook and others take a stronger or more explicit statement of intent or purpose. That said, no matter what they say, some are going to call them out as being disingenuous, that it's just PR. At this point I'm just interested in specifics of what they're going to do.
You can have a discussion about how to implement voter ID without deciding whether it's a good idea overall, or whether it violates the VRA.

In fact, most voting machines don't check ID at all; they leave that to the humans. (If they did check ID, the machines could secretly match votes to names.)
And when the experiment is over, please remember ... If you don't like political posts, they're usually obvious and you don't have to read (or upvote) them. The front page goes by slowly enough that the news you like won't get crowded out.
The following NREL page provides information on Ouarzazate (Phase I), a concentrating solar power (CSP) project, with data organized by background, participants, and power plant configuration:

http://www.nrel.gov/csp/solarpaces/project_detail.cfm/projec...

Solar Resource:	2,635 kWh/m2/yr
Break Ground:	May 10, 2013
Start Production:	December 1, 2015
Cost (approx):	1,042 € million
PPA/Tariff Date:	November 19, 2012
PPA/Tariff Rate:	1.62 Dirhams per kWh
PPA/Tariff Period:	25 years
PPA/Tariff Information: US$ cents 18.9 per kWh
Project Type:	Commercial
Apple May Harness Drone Technology to Improve Maps Accuracy
not talking about a specific topic for a week does not mean it's getting banned forever...
I don't think of it as an experiment. Just a quiet time to agree to focus on "hacking" and maybe remember there's more to life than politics.
From my experience doing a bit of both the bootcamp was focused on getting the results using technology X, Y and traditional study was understanding the paradigms that allow technology X, Y.

To me it is the difference between learning to build and learning to design (something to build).
[msft] Wheuh! The system's being hammered - glad it's holding up well under load.
If there is no way for me to delete my personal data after i leave the store, i find it distopyan.

If one day all the stores are like this, I guess you may argue I can still grow my own food, and everything is fine.
This feels very similar to Martini (https://github.com/go-martini/martini).

Martini had a similar sort of design (and IMO a cleaner source code), but the author decided that reflection and non-idoimatic design was too much of a cost for the HTTP framework in Go. I think 2 years ago when Martini was released people were more open to reflection, but now I'm interested/doubtful if something like this can be accepted.

Funnily enough, I think Gin-Gonic was inspired by Martini, but Gin-Gonic eschewed reflection in favor of performance/idiomatic design. The fact that this project considers Gin Gonic an inspiration is funny.
The BIG wave of identity politics started circa 2011 ... it was easier to be forbidden before that. It is easier to stop a tide than a Katrina.
That's a shame. I don't want to see Hacker News become reddit, with anything that has the slightest chance of upsetting someone being banned.
When it comes to not allowing the usage of certain punctuation, I've always assumed it's because the person who wrote the code doesn't know how (or doesn't trust themselves) how to prevent injection so they just forbid the usage of characters that can be used for injection.
The web interface on the dump1090 fork shipped by FlightAware has links to lookup flight information for each aircraft:

http://flightaware.com/adsb/piaware/build

Google started blocking the mechanism used by the dump1090 map display. It might work if you have used it previously but not for new users:
http://discussions.flightaware.com/ads-b-flight-tracking-f21...

The FlightAware fork now uses an OpenLayers map instead:
https://discussions.flightaware.com/ads-b-flight-tracking-f2...
The boundary for flagging is wherever you put it. Just like upvotes or downvotes or commenting.
Top kek.
I fully support this and think it's been a long time coming.

Civil discussion and political discussion are fully incompatible.
The title could have been: Let's make HN great again!
>It's more important to preserve the spirit of the site than to affect change.

Who is the deity that gets to determine what the "spirit of the site" is? Is that spirit not simply made up of the collective users and dynamic by nature?
Ask HN: How do you organize your personal code library?
Why I contribute to Chromium
You need intents so whatever code is running Lex knows to do something. Especially for a conversation string.

If you want text to speech or text to text? You'd make a polly utility, or do something like "open dictate" and then just capture everything said after.

That being said the duration is limited too.
> Why? Political conflicts cause harm here. The values of Hacker News are intellectual curiosity and thoughtful conversation. Those things are lost when political emotions seize control.

Decides and all wise and smart moderator. People on HN somehow are capable of perfectly logical and intellectually enlightening arguments when discussing Javascript frameworks, best practices of team management, recruiting processes and if women are less paid in tech industry and their love and devotion for Elon Musk.

> Worse, these harsher patterns can spread through the rest of the culture, threatening the community as a whole. A detox week seems like a good way to strengthen the immune system and to see how HN functions under altered conditions.

How a detox week helps compared to outright banning it ? Isnt that better ?

This is how I read above comment:

Some HN users might be feeling triggered to hear opinions that go against their own political opinions. Such people might be in large numbers. Censoring political opinions might help HN to keep these users. But HN moderators are not sure if this hurts HN very badly. This detox week is basically an A/B test to see if HN does indeed lose by censoring political opinions.

This must be renamed to "Political Safe Space Week to figure out if we can outright ban political speech on HN".
PHP 7. :-)
IMHO the article throws a lot of potential away by insisting that its opponents are unwavering extremists. They are extremely likely not, which quickly sends the argumentative house of cards falling down. Just because you found a short soundbyte does not mean the speaker sees it as dogma that is applicable in all cases, disclaimers about that just make for bad keynote talks.

Looking at the "unstated assumptions" behind arguments is interesting, but the article mostly does it to ridicule, not to actually engage with them.
I too am a bit confused to why coding bootcamps are needed. I am sure they nicely compress lots of information into a short timeframe but even back in 1997 I was able to teach myself to code simply by sitting at Barnes and Noble reading book after book after book and then trying things out on my own. Today, this should be even easier since it's all online anyway.

If it's too much work looking it up yourself, maybe you don't want to code as much as you think you do.
Remember this behaviour is encouraged by the deprecation warning notices of npm. I want my project to compile cleanly, but without me changing anything, from one day to the next, I may face a bunch of warnings because some maintainer somewhere decided they have a fresher version (lodash, pug/jade, node-uuid etc I'm looking at you).
I appreciate this effort and get the gist of the experiment. At the risk of being too philosophical, I'd just say, everything is inherently political, so drawing a line may prove to be tough in some cases. "Politics" can expressed in subtle ways and not necessarily as the central topic at hand, but imbued into it.

I'm reminded of Ted Nelson's notion that politics, loosely defined, is "clash and reconciliation of agendas" and, "If software is successful, it steers the path that many users take, and selects among many possibilities to further the creator's agenda...Suppressing the other possibilities may also be part of the agenda."

https://www.oii.ox.ac.uk/video/the-politics-of-internet-soft...

In any case, I get & appreciate the practical goal here and what you're looking to accomplish. I know I specifically need a Trump-related detox, in general (although not because of anything I've seen on HN).
I totally agree with the general sentiment of the comments and the article that AGI is a long way off... in the anthropomorphic sense we usually imagine.

That said in many regards, the sum total of the internet, social networks and automated systems that already exist, to me is fast beginning to resemble an emergent AGI / ASI, and furthermore is already out and about busy doing its business.

That it just happens to use networks, humans and machines as cells and DNA seems kind of irrelevant.

Of course this is a silly POV thought experiment, but seriously, if that were the case, would we even notice?

I'm not sure our own cells and DNA know they are part of a larger entity for example.

Okay, enough weird thoughts.. time for bed.
To be fair, something like this will upgrade as the tech improves, something that alternatives cannot do. But yeah, it's certainly not the definitive answer.
XE and Google are showing this big change, while Bloomberg and Yahoo are not. If this were real, there would be big news stories, and there are not.
You don't think you could have done that more efficiently with 8 hours of expert instruction per day?
I absolutely agree with this. What may have seemed like a good idea to avoid short-term arguments, has instead allowed differences to fester to a point where people barely even agree on the terminology used.
The "assumption and hyperbole" you mention is based upon things our president elect has said he will do.

I think this is exactly the place to do it as the people who would be involved in its creation are likely here. Where else would be a better place?
What do you mean by "code library"?