skysight-inc/HackerNews huggingface dataset:
Even in computer science a lot of this holds true, and you're lucky if you find someone who both knows the specifics of their niche of the field well and knows how to write clean code.

I once had a quite respectable lecturer working for me, and his code was awful. But that was ok - we knew that. He was hired for his conceptual skills and domain knowledge, and we paired him with a junior developer that could take his raw output and turn them into cleaner code.
Right, sorry, it should be using hkps as protocol and leave out the port.

Especially when copying and pasting things anyway, the long form should always be preferred. I think there was an article on here several months ago on the dangers of using abbreviated fingerprints.

Manipulation of the fingerprint on the web page could be easier to detect using the archive.org wayback machine, which might not index the keyfile. Doesn't prevent manipulation but might make it easier to detect if you're suspicious.
how will the face-recognition deal with aging, injuries and eyewear ?
Currently the server doesn't do collision checks with Players, so you wouldn't notice ghost blocks. It does make it allot easier for hackers though.

What makes it a good alternative is that it's reasonably lightweight. We currently have a server running on a RasPi 1 B where people can build structures for the world generator: https://forum.cuberite.org/thread-1372.html
The article is unreadable on Chrome on Android; after load is complete, the related-articles div fights with a pop-in div for control, both of them rendering repeatedly on top of each other and continually yanking the scroll to the bottom of the page.
even easier. Just throw a CSV that's it. check Mateverse.com
BMW Concept Z4 – The Roadster
People usually respond to how they are measured and rewarded. This applies to software written by graduate students. (Most professors code in English using students.)
The article is only incorrect by omission. I am not sure, but you may confusing the term "low form," that is, Low German / Plattdeutsch, with being geographically southern. It is geographically northern -- the "low" refers to elevation, not latitude.

Precisely people in Berlin/Brandenburg say "ik" _because it is Low German, which is spoken in the North of Germany, which is what the Uerdinge isogloss describes_.

The article did fail to mention the other big lines, the Benrather and the Speyer line (which is what you are referring to with Oberdeutsch dialect differentiating between "ich" and "i").

There are a lot of these lines drawn by linguists.
Hire Dedicated Web Developers
How does this compare to wkhtmltopdf, which, IIRC, uses WebKit to render the pdf?
It is disappointing that it seems the Mozilla representative on this thread does not appreciate that Google cannot be trusted on this. Anyone who has been a Chrome user for a period of time, and tried to use its privacy settings to stay private, will have noticed that they do not observe their own policies. Their entire business is based on monitoring people to improve targeting of advertising. I am technical (former CTO) and have put a lot of time into carefully tweaking settings for privacy, and there is no question that Google "cheat" on this.

I thought Firefox Focus was a great step forward in privacy, but I am dismayed to see it includes Google code, that it uses a third party analytics library, and that the developers do not see either of those as a big problem.
Worth noting: If you deny it GPS access, the app will send your Wi-Fi BSSID and (apparently) uses Bluetooth beacons to track your location.
It seems to change. For a couple of days, it couldn't charge and all. Even turned off, it would stay at 6% when plugged in. Cycled all of the radio devices on/off and it got to 25% but wouldn't go higher. Did one more cycle on/off of Bluetooth, and it went to full.

I'm blaming Bluetooth because it has been going to full charge fine for a few weeks and I turned Bluetooth back on to connect some headphones and the pattern repeated.
hkp literally stands for HTTP keyserver protocol. Does your corporate proxy really mess up HTTP connections?

Why does it matter how apt-key is implemented? Its purpose is key management, and whether it uses bash for the job or perl or C is completely irrelevant. It's been in use for over a decade. Do you have any reason to suspect deficiencies in it just because it uses shell scripts?
> Angola is often listed as one of the world’s most corrupt nations. And Portugal has been singled out for its laxness in reining in money laundering and bribery...

The end of story.
And here i sit, using a WM that has not changed in ages...
According to her, she started selling eggs and buying cotton
http://www.makaangola.org/2016/05/isabel-dos-santos-africas-...
(sarcasm here)
I like very much this formalism to installation procedure description. Being curious and informed about the risks, I will not do a copy paste of curl ... | sudo .... I will do a curl to a temporary file, edit the file and if there is nothing fishy, I will copy the commands (from the file, not a browser) to a terminal.

If the content of the file is a very messy (or too long) script, I consider that the software will also be messy and does not deserve my time.

This formalism flatter my ego, proves transparency and makes me spare time. Full benefit. It is dangerous for noob, but is also a good opportunity to educate them.
This may not be quite what the original poster is looking for, but boost::spirit allows one to build DSLs directly in the code. The DSL is then used to parse constructs and execute the results.
Seems to work for me (?).
> Any of my developers caught wasting their time on these would get a stern talking to.

Assuming this is serious, FWIW I'm a STEM PhD and I find that even in the smallest scripts, even just web-scraping stuff, if I don't write unit tests then I get it wrong and later discover I need to do it all again. Or worse, I figure out later, after I've built lots of code over this, that there is an error and the subsequent code all needs to be redone.

In short, I find unit tests to be a big time and effort saver. And I get the right answer, for a change. :-)
This is a very good point, I have not tested the behavior of AccuWeather for paying users.
Battle of the Global Backbones: What Are Your Options?
How well does it work with multiple-page PDFs? One of our banes is generating mixed text/image downloadable reports with sensible page breaks. To save time, we're actually doing those as docx files, with the bonus/risk that clients can edit the content before saving it as a PDF.
I submitted this apparently just after: https://news.ycombinator.com/item?id=15070199

I got hacked a week ago in this exact fashion (I haven't tried to keep it a secret that I was involved in Bitcoin earlyish-on). I don't think they were able to get anything (largely because I am mostly out of the crypto space) but please remove cellphone 2FA from all your online dealings and add something like Google Authenticator instead (don't forget to print out, or at least encrypt a PDF of, the backup codes!)

My mistake was LEAVING cellphone 2FA in there on my main Google account even after I had activated Google Authenticator.

That was a mistake, because you can actually remove cellphone 2FA after adding GA 2FA. Which you should do!

My 2nd mistake was using a dumb PIN on my cellphone account.

The cellphone companies could prevent this attack entirely by requiring in-person (with ID) transfers of cellphone numbers to new hardware, at the store. Given the infrequency that I would have to do that, the extra inconvenience is acceptable.

After getting hacked and trying to move most of my online affairs to another account still under my control, I noticed that Facebook has a "name 5 trusted friends" feature which helps you regain access to an account after it's compromised, which might be useful to others... only issue being that once my private messaging and files are discovered (google drive :( ), the damage is already done.
Why America Проебалась with Latest Visa Ban
Not true in the US AFAIK. (It's on a state by state basis.)
> so I can try to persuade them that they're wrong.

I think this is really difficult, but a worthwhile goal. In all honesty my goal would be to understand where they are coming from and help turn them or future generations from such course.
> Quality games and devs

You don't know the games industry, do you? Tons of amazing indie games make a pitiful amount of money. Mostly because of lack of exposure.

In the world we are, where the consumer is drowned with options, paying up front for a game requires some serious convincing of the consumer. Which is also why so many games are turning to F2P monetization (it's all that works if you're not a Jonathan Blow unicorn).

If a dev has a story to tell (not amenable to F2P) he's largely dead in the water unless some huge youtube gives him exposure.
Well, it could be possible (district heating is a thing in many places)
The performance of the official server implementation is pretty awful. Notch was never a good programmer by any stretch of the imagination (go check out old tree decay code) so you have pretty much nowhere to go but up, especially when you're rewriting the server in a language that allows you to more manage memory more precisely.
Open sourcing Google's apps is not a solution to Android's core problems though. Not every part of the OS that needs to be updated can be moved into open sourced apps.

Also, open sourcing the apps takes away any leverage Google has to recoup the costs of developing Android.
Nobody can require one to forget a knowledge, nor shall anyone be entitled to do so. Collection and use of data should be legitimate. Storing data in HDD and remembering things in brain are identical. Infringement of privacy, reputation, or copyright is another issue.
> I have been tempted to write a blog post about "Why People Actually Can Write Real Programs In Go." To listen to HN complain about the language you'd think that it must be clearly impossible to ever write a program of any kind without massively copying and pasting everywhere, when in reality I find it's actually quite pleasant for a non-trivial subset of programs.

People like you are missing the point.

Yes, you can write anything in Go and with "interface {}" everywhere in your codebase. Like you can write anything in Javascript and not care about type safety since it's weakly typed.

However, not caring about compile time type safety with a compiled language is intellectually lazy. I'm talking about both go designers and developers here.

People want generics not for the sake of it, they want it because they want to write compile time type safe code, that's what generics are, just types.

"interface {}" everywhere isn't "caring about compile time type safety". It's using Go like it is python. What's the point of a compiler if the programmer has to do its job? that the issue with Go. Too much stupid run time tricks for a statically typed language.

Generics exist for a reason, a modern statically typed language who doesn't implement it is broken. And just like people are productive with PHP, anybody can be productive with a broken language. So the productivity argument is a fallacy. Go is the PHP of statically compiled languages. In fact append,delete,make,copy being native functions is no different from PHP implementing hundreds of native functions in its global namespace. It doesn't look good at all.
Can't they now take over the market and generate bitcoin until everything crashes?
Kraken delisting pairs and suspending advanced order types
>Проебалась

Oh, come on...
I don't think you're a neo-nazi. The problem is that with the arguments being made, everyone has plausible deniability because they're only defending X because of his right to free speech, or because he's trying to fix the ethics in game journalism.

But I believe that taking the comments, and stories getting votes, in the last weeks in aggregate, there's a statistical signal that requires mention.

To add to the excellent example of pcj50: I think we've seen something very similar with the treatment the "Google diversity memo" story got. If you check the stories that were upvoted on HN (https://hn.algolia.com/?query=manifesto&sort=byPopularity&pr...) you'll see that they're >90% in favour of what's written.

Now there's obviously the possibility that this memo was simply right, and it was just the reasonable thing to support the author. But I'd like to point out that:

- We saw the same, repeated, deference to "free speech", i.e. an attempt to frame support for him as some sort of higher principle (similar to the previously-mentioned "ethics in game journalism", or even Saturday's right-wing rallies in Boston etc. also invoking "free speech").

- There was a tendency to invoke "science" in support of him, just as the comment that started this thread invoked some sort of autistic super-rationality as the root cause of some unspecified "non-PC" comments. This ignored both scientists criticising the memo's content, as well as the first argument brought up by every single opponent: confusing what is with what ought to be, or (in other words) the nurture-vs-nature debate.

- The author's subsequent choice of associating mainly with a very specific segment of the media, namely men's rights and alt-right outlets. If I were asked to explain my views on react.js' licence by, say, Breitbart, I would refuse.

There are other such incidents. I think this community gave much harsher treatment to Marissa Mayers, Ellen Pao, and Elizabeth Holmes than similar cases involving men, although there are obvious difficulties because each failed company failed in it's very specific way. Jason Kalanick arguably has more defenders than they had (but Uber is arguably the greater achievement), and Mt. Gox's CEO somehow never got the sort of personal focus that Holmes got. I wish I could come up with a way to measure these things.
I disagree who is playing a word game here.

When I read "stop alienating conservatives" with the explanation that they should not "need to stay in the closet to avoid open hostility", I read that as saying that people shouldn't be openly hostile to other people even if they disagree.

In my opinion, that is not discrimination or "positive discrimination". In my opinion, it's simply being civil to other people.
Bingo.

That is one of the big things that annoy me when i hear people talk about iOS updates.

Because when Apple announce their big updates, often the items they present will not be present on older devices for various "reasons".

Thus what most people got where perhaps some security updates and some spurious API changes so that all those apps have to be updated or stop working.

Apple, during Jobs both terms, were more marketing than anything. Watch them slowly slide back into 90s mediocrity outside of USA now that he is no longer around to apply his "reality distortion field".
Unicode, UTF-8, UTF-16 – basiscs
That's good to know, thanks. In many ways Nim resembles my ideal language that I wanted to make time ago. Rust is still above on my list, though. May give Nim a try if I get too frustrated with Rust.
"People in Tokyo sleep, on average, 5 hours and half at home, (and they add to that their sleep during the commuting time in a train.)"

That does not sound healthy at all. How does this work?
> late stage capitalism

Much later than the capitalism in most advanced economies ?
It seems like nobody actually owns anything any more - that we're all just digital serfs living on someone else's land. I really don't know why anyone would willingly make such a deal.
The holy grail of PDF generators, sensible page breaks. Never been done and makes peace in the middle east seem like an easy task.
I looked it up, it was his successor, not his predecessor, and Newton merely remained silent:

"It is a blot on Newton's record that he did not murmur a word when Whiston, his successor in the Lucasian Chair, was thrown out of his professorship and out of the University for publicly avowing opinions which Newton himself had secretly held for upwards of fifty years past."

John Maynard Keynes: Newton, the Man

http://www-groups.dcs.st-and.ac.uk/history/Extras/Keynes_New...
People with access to greater mental resources are capable of wasting far more time and energy than the average person.
Exploring bump mapping with WebGL
Hackers nab $500k as Enigma is compromised weeks before its ICO
Don't want to hi-jack the article, but we've built Bugfender using Go. The problem is, we thought this is an internal (experimental) project and so Go (as a new language) would be fun to try out. But then Bugfender started to take off and we ran into serious problems making Go scale. Not because it is a bad language, but simply we were new to it ourselves.

Today we're still running on go and we're more or less "ok" with it now, but it was a difficult path to get there and while it's fun to use a new language (or new anything) it's probably not the best choice for a startup product. Also when you need to hire people.

We've summarized our experiences here:

- https://bugfender.com/blog/one-year-using-go/

- https://bugfender.com/blog/go-pros-cons-using-go-programming...

- https://bugfender.com/blog/three-years-bugfender-9-5m-users/
You would still have to jump through hoops to boot a new ROM, but when you did it would actually work rather than having some drivers missing.
Works great for me on my laptop. I don't doubt for a second that there are problems (my phone doesn't get ipv6 at all and one of the ipv4 tests failed... but mobile networks are notorious when it comes to filtering traffic), but "unfixable"?
Can you support the claim that there is no outrage from HN when people get fired for trying to organize unions at work?

It seems similar to the claim that there is no outrage of the thousands children dieing to car crashes each day, but a single adult person getting killed in a submarine is world news. Does that mean that people do not care when children are killed?
Cell phones are the most least secure devices. Although convenient, you can't trade that for security. The public wants convenience.
Frankly i get the feel that most apps don't care.

They develop for a certain size and resolution, maybe what is currently on the Samsung flagship, and if it also work outside of that box they are happy. And if not they simply flag it as not supported in the Play store.

Android has had from day one all manner of capabilities for fitting a UI to different devices. But still i run into UIs that seems fixed in some manner because of some Photoshop designer with a chip on their shoulder.
> JS, PHP, and Go are almost exclusively used for web-related tasks

JS is used for GUI tasks too, so your point seems totally arbitrary. Java is heavily used to write servers and services as well.

> I hope that explains why I don't see Go as comparable to complex, high-level languages - and in no way in competition with them, in fact.

Javascript and PHP are complex high-level languages as well. Your point doesn't make any sense. Go is the way it is because it was designed that people who rejected 30 years of type theory. But now they have a problem, because they repeated the same mistakes as C and now they are planing to break everything with Go2? they just quietly admitted they were wrong, it's time to admit you are wrong as well.
Time for #Romexit! Let's keep the tithes here where they belong! We can use those those gold coins to funds our own shamans!

Okay, sorry. I'll stop now.
> But people doing so ought to take a good hard look
> at themselves and why they choose to spend their time
> and energy on this cause rather than others.

I somewhat agree with this but I think it's generally due to people trying to protect their rights or political position in one area by fighting over another. There are situations where I think it's clear that people have ulterior motives but generally I think what we see are people sparring on political events ill-fit to their particular arguments.

For example, people that dislike the moral righteousness, views and political violence of antifa generally have a similar or greater level of hatred for nazis, but yet when there is a clash between them they are desperate to say "antifa are also terrible". If they don't say this, they feel that it is tacit support for antifa and for political violence. It's the worst time to say this in terms of messaging (serious context/subtext issues), but there is a large audience watching and they feel that they must get their message out.

We're in a strange situation where we have to continually distance ourselves from words and ideas. We can't say "there are two sides to this" because Trump said that and it is 'moral equivocation' [0]. We can't say we're 'centrists' because people call this tacit support of nazis and will point and laugh that we consider ourselves 'radical centrists' (a desperate attempt to seem cool while standing for nothing or whatever biases they are least conscious of).

Pacifism has always been hated. And moderation was never cool. I think we should reclaim these words and perhaps try to convince people to pick their moments better when trying to persuade other people that these things are good. As the saying goes "Is this the hill you want to die on?"

[0] I personally believe that the frame of good/evil is a childish "two-valued orientation" that closes the mind to deeper thinking and to finding a mutual understanding of the world.
Obese people are marginalized? Aren't they a majority? Also he is in part right - obesity is just a matter of willpower, but that willpower is divided among different tasks.

I speak this as a former obese person. I had BMI of 37 and I need to eat around 1400 calories per day to not gain anything, meaning I didn't win the genetic lottery when it comes to calories.
Each Bitcoin Could Be Worth $619,047 in 10 Years: Forbes Contributor
The Great Replacement
There was an old, now defunct, satire magazine called "CARtoons" that once did a piece on Earth's entire civilization being confined inside of large self-driving cars all barreling down the highway and going nowhere in particular. Everything was self-driving, the mall, restaurants, offices. It's hard to find any scans of the magazine online, but archive.org has a few (not that issue in particular) if you want to get a feel for them.

https://archive.org/details/pulpmagazinearchive?and[]=cartoo...
An RV is basically any bus-sized living space which has its own engine. They usually range from 20 feet to 40 feet, and frequently require the same restricted Class B driving license as a city bus.
If by fighting back you mean laying down arms as quickly as humanly possible.
As a physics PhD spending most of my time on writing code for numerical simulations, I generally agree that unit tests are a waste of time for most things. Unfortunately, most people nowadays seem to think you either fetishize unit test coverage percentages or don't care about code quality at all.

In practice, at least for simulation code, functional, integration and regression tests are useful when employed judiciously. Most importantly, you verify your results using published benchmarks in the scientific literature or analytic results where possible. Obsessively covering every trivial bit of code with a unit test of its own has always struct me as rather a weird fad.
A bit of a counterpoint:

http://yosefk.com/blog/why-bad-scientific-code-beats-code-fo...
The premise is that you are as productive, or even more, in four hours than you are in eight, so how well you're paid should be irrelevant. The fact that journalists often work crazy hours would imply that they can indeed produce more in more hours than they could in fewer hours.

These big corps would love to eliminate their wastefulness, and if you could tell them how, you would be a very rich man. Simply observing wastefulness and then making the leap to "oh, let's just eliminate the waste and take the time off" is exactly the kind of "not adding up" I was referring to.
Polymer Summit livestream
(1) Cont: DOOMSDAY CONFIRMED BY NASA ,PLANETX CAUGHT BEHIND SUN,