skysight-inc/HackerNews huggingface dataset:
Actually \ is AltGr++, i.e. "+" is the symbol you get from that key without any modifier. With shift you get ? and with AltGr you get \. My bad, and too late to edit.
I closed the tap while I was brushing my teeth, too. But sometimes I'd open the tap to spit out the tooth paste. Don't ask me why, but quite often I just continued brushing my teeth for a few more seconds before I finally spat out the tooth paste. During these seconds I probably wasted a lot of water.

Of course this is just an example. Maybe there are even better examples like flushing your pee away or ignoring a leaking tap...

At the end I just wanted to make a point. I'm definitely not a perfect roll model for a sustainable life. But the van life made me more aware of how we take things for granted although they are limited.
I think for a lot of developers, it's a style thing.

Coding hunched over a laptop looks cool and hackery, coding with a big 27-inch monitor (maybe a couple) looks businessey.

I know a guy who does a lot of Excel work on a Macbook Air (1366x768 IIRC), and it just looks painful. When I suggest investing in a decent size/screen resolution monitor, he looks at me like I have two heads.

Looking like Mr Robot is more important for a lot of people than being practical, even if they end up with back problems in later life!
Critics Blast Mark Zuckerberg for 'magical' VR Tour of Puerto Rico Devastation
> And it isn't necessarily germane to my parent comment, but I see a lot of use of the phrase "dog-whistle" with no specifics

Quick, let's do some free association and tell me the first skin color that comes to mind: thugs, real americans, inner-city youth, hard-working american, welfare queen, illegal immigrant.
Yet, nobody ever expects the CSV to be.
If you live in or travel to the US, but don't have anything to do with China, it makes more sense to prefer your data to be spied on by the Chinese, doesn't it?
+1 for MyBatis. Good library that. If you're looking for something similar these days, JDBI [1] is great too.

[1] - http://jdbi.org/
Put it on the web under a CC license!
> For instance, look at the gun ownership/gun crime rates.

Could you expand on this?

Norway ranks at 6th place in number of guns per 100 inhabitants and 39th in number of firearm-related deaths per 100,000 population per year. The US ranks 1st and 11th respectively, having 3.6 times the number of guns per 100 people and 6 times the number of firearm-related deaths per 100,000 people compared to Norway. [1]

[1] https://en.wikipedia.org/wiki/List_of_countries_by_firearm-r...
Mozilla India Is Dead – Long Live Mozilla India
Won't life eventually catch up to them? Or is that part of the adventure to see how long running away can last?
Opportunities in the Banking Sector
My sudden synesthesia: how I went blind and started hearing colors
If only Jewelbots and Arduboy[0] had a baby device together...
Maybe they should start by putting a ring on it, arduboy already made a (precious) bluetooth one [1]

[0] https://arduboy.com
[1] https://www.youtube.com/watch?v=uDXsLxPPB88
> I think Buddhists will be very disappointed...

Actually, Buddhists would be very happy indeed, no reincarnation means nirvana has been reached :)
Shouldn't this be the dangers of Excel? CSVs are benine
BlaBlaMeter – how much bullshit hides in your text?
Its possible but there is a lot of indirect evidence for dark matter, it fits observation well even if we cant prove it. When gravity calculations give an answer that conflicts with observation, sometimes the equation for gravity ends up being wrong (orbit of mercury) and sometimes you find missing mass (discovery of neptune). I don't know what more probable means in this context, the experts are at least as smart as you and me, they favor some kind of missing mass.
It boils down to lack of funding and lack of teachers. Lack of new teachers -- as well as absolutely insanely strong unions -- are also some of the reasons why teachers effectively have tenure at schools. In Australia, teachers can be moved around schools (in a given state) as well, which is even more flexible than just tenure at a university.
Since Tamil has borrowed more Dutch words (and uses at least one from Tamil, being katamaran), I expect your kak to come from the dutch kak, as kak always rolls down hill.
Fair enough. And almost certainly right.

Where does the line of full disclosure fall on the submitter, the editor and exploration by the reader?

AND! IF we push it to the submitter, does the quantity of high-quality submission fall because they think it's a pain in the ass (that happened to me in use-net, btw: an 'ah, fuck it' attitude after 15+ years in a news group)

Hmmm. I like your balanced approach to thinking about it. But I don't know that my bitching or your response get us any where close to where we all want to be.

Q1: Where do we want to be on this article/position?
Q2: How much time does it take from the committed to battle the spam?

Net-net: Tagging articles as old and moving on is a pretty dang good compromise.

EDIT: Anyway - to parent - I get frustrated by the "TL;DR" posts and I want to post angry scrants about learning how to read. But at the end of the day - I'm old and losing. They're young and winning. And, you know? They feel pretty good about it - so I should too... :-)
> A problem with smaller screen is the additional eye strain

I almost have more of an eye strain with multiple monitors because of more horizontal movement of my eyes, and often being a little bit further from the monitor. (and my bigger monitor isn't the same resolution as my laptop)
I do not think he is unhappy about this feature in systemd. He complains about the process and communication: removing a feature arguing it is useless then providing a replacement.

Personally, I am very pleased with systemd and thanks to its novelty, it puts me on a same level as all the "greybeards". Continue the good work and please, take special care of the man pages.
> Norwegian and USA societies are vastly different. There is absolutely no reason that something that works in one country will work in the other.

Can you elaborate on which social differences you think might make it difficult or impossible to implement a Norwegian-style justice system in the USA?
Because you don't truly know how you'll act until you are put in the horrific situation where a friend or family member is murdered. Forgiveness does not naturally come easy, and why should it? Ultimately those guidelines are so you can find peace for yourself, not so the offender has a better life.
I don't think the square recognition used any machine learning.

> We use iOS11’s Vision Library to detect rectangles in the image.

Looking at https://github.com/gunapandianraj/iOS11-VisionFrameWork - this definitely doesn't touch CoreML
You can't conceive of any possible scenario where it might be useful to get a notification? Not even for Gmail, Slack, a timer etc?
I can tell you that this is probably in response to the massive law suits banks are dealing with because of how they have cheated using their software.

[article](https://www.law360.com/articles/943847)
The purpose of buying a OnePlus device is to get decent hardware for an okay price (I have the 3T), and then take advantage of their unlocked bootloader and the multitudes of highly functional kernels for it. Sultan's LineageOS ROMs are quite nice and even include WireGuard. If you're not immediately removing non-free OxygenOS when you receive your phone, you're most certainly already doing it wrong, data collection or not.
I agree that they are vastly different and I don't think you can expect the prisoners that have been conditioned to be animals to change overnight. I'm not saying the way used here is the ultimate solution, however it seems to work better. In the presentation you can see that a hardened criminal has a very long path through the system before they are released.

In regards to the society. There are always many different views and situations, however mine is not uncommon. I know there are some that do not look favorably on this but they are from my experiences in the minority. Most people I know are more in line with this man[1]. Personally I think that a diverse society is a strength rather than a weakness.

I am a native Norwegian so that might have something to do with my experience and I won't say you have not had another in Oslo.

[1] https://translate.google.com/translate?sl=no&tl=en&js=y&prev...
Study finds not putting people in prison increases crime rate
I only mentioned AI to highlight (exaggerate even) the level new tools need to be at in order to solve this problem. I meant it in the self-aware/skynet/HAL sort of way, not tensorflow.
A (new) linux smartphone is coming :).
Time to start exposing them.
> The most important point of school isn't accumulating facts or skills but teaching students _how to think_. How to reason, how to solve problems, the absorption of a diversity of ideas and topics.

This is a rationalization. The real reason people learn literature, algebra and so on is a mixture of practical application and historical accident.

If the reason they teach algebra really were to teach "how to reason" they would teach actual mathematical logic. That's what they teach Computer Science students who actually need to know how to reason to do their jobs.

If the reason they teach literature really were to teach "how to think" they would teach how to properly read non-fiction books, not just fiction. If they really wanted to teach "critical thinking" they would teach actual rhetoric.

We can't expect to just teach kids a bunch of arbitrary useless things and expect that, as a pure side effect, they will end up learning what we want them to learn.
Building Trust with Your Customers for Lifelong Relationships
I'm going to give you an up-vote purely for the bastardised film ref. :D

(Now watch us both get voted down to invisibility!)
So I see it runs Gimp... is this yet another custom Linux distro + a bunch of custom software?
The only time I want multiple monitors is when doing web work because of the design aspect and needing to referring back and forth as constantly.
But that's the case whether you're using AWS or self-hosted, so it doesn't really alter that calculation much
Their central banker called these sites "dubious."
This sounds exactly like the kind of app I hate. Do you think it was your neighbors who were giving you the notes?
But that "willingly" isn't so willingly if I included a link to something on ycombinator.com on another website that has nothing to do with it.
Google's is similarly excessive https://i.imgur.com/fWvV7R4.png

Though I get the feeling google's approach of trying to desensitize me (emailing me about how great I am for traveling to mcdonalds like a slob, and gamifying my use of google maps, for example) instead of shamefully hiding it, is a fair bit worse
So offenders don't deserve to be put behind bars and have their time taken away from them? Lawful society only exists because there is punishment. This is just how the human mind works - if you don't follow an unlawful action by a negative experience, they will never learn to change.
>Safety-critical software systems, which are the topic of the Atlantic article, are held to shockingly high quality standards.

Doesn't appear to be the case here: http://www.safetyresearch.net/blog/articles/toyota-unintende...
Much better security policies, presumably.

If anyone has my data, I'd want it to be the one that you can hope is implementing best practices.
Common pattern in HN: somebody finds an article from source X, a few thousand people read the article. Of those, a hundred read linked articles. Pretty soon one of those is submitted, and a thousand people read the article...
It says they used a "traditional recursive algorithm", probably referring to the backtracking solution. In my experience it's fast enough to not matter for this sort of application (the other things that are going on are 1000x more complex).
"When we get to 3 nm, they can build 16x amount of chips from the same 12 inch wafer."

That's only if they are not up against pad-limited die size. Long ago people were running up against the issue of pad-limited die size, where the size of the I/O ring set the die size while the core logic ended up using less than all the available area. People were trying to figure out what extra stuff to throw into the core since it was shrinking so fast and the I/O was not. That was usually more memory, but that wasn't always useful.

So what's happening on that front these days? Are the current architectures actually able to make use of many more cores and memory without blowing up the I/O count of the chip?
This seems like kind of a low effort comment. Are you disputing any of these claims:

* IQ or other measures of aptitude contribute to success in school
* IQ/aptitude are heritable
* IQ/aptitude contribute to success in life

Because those all seem sort of reasonable to me, and would explain the top comment of "wealth is the largest predictor of educational attainment", without some sort of nefarious inequality good school / bad school thing going on. I think that's what GP was getting at.

I think you're arguing about magnitude of effect? That, while that's true, socioeconomic status effects educational attainment far more than natural aptitude? That also seems plausible to me, although not guaranteed to be correct. Do you have any sources on the relative effects of each contribution? I'd be curious to see.
> Type systems to me seem to be (I'm not exaggerating) the answer to all software reliability problems (barring social ones).

That's the thing though, the "social problems" are the important problems.

I think it's a given you should use strong type systems in safety critical software — Haskell, for instance. But look at the quote from Dr Nancy Leveson:

I've been doing this for thirty-six years. I've read hundreds of accident reports and many of them have software in them. And every someone (sic) that software was related, it was a requirements problem. It was not a coding problem. So that's the first really important thing. Everybody's working on coding and testing and they're not working on the requirements, which is the problem.

Lack of strong typing does not seem to be the issue. Lacking domain understanding/logical errors is the problem.
This article by Uncle Bob has generated a lot of debate. I read it for the first time today and, I have to say, I am not impressed.

too many programmers think that schedule pressure makes it OK to do a half-assed job

This is solely blaming the programmer . I have been on software projects where someone is basically told deliver what you can by this date and then move onto something else. Then leave someone else to fix the bugs. This despite the programmer working very unsociable hours and trying their absolute hardest. What does Bob want the developer to do ? Refuse and be sacked, when they have a family to feed? Yes there are lots of lazy software developers in our industry who shouldn't be employed, but this kind of generalisation by Uncle Bob isn't helpful.

Better REPLs are not the answer. Model Driven Engineering is not the answer. Tools and platforms are not the answer. Better languages are not the answer

This is just nonsense. They are not the only answer, but of course they are part of the answer.

I stood before a sea of programmers a few days ago. I asked them the question I always ask: “How many of you write unit tests on a regular basis?” Not one in twenty raised their hands.

I would like him to provide evidence of who these people were and if they have any relevance to the article, as the article's jist is about serious and critical software. Are teams delivering such software really not writing automated tests ? I really doubt it.

Automated testing is great. Test Driven Development is a useful technique which I have in my arsenal. But Uncle Bob's obsessive focus on this can cause issues too. I once worked with a developer who had to write everything using TDD and apply EVERYTHING based on Bob's videos. It was too much. APIs weren't designed, data models weren't sensible and there was too much code (methods like isOpen, isNotOpen everywhere). It was clean code taken to the extreme. And not a good extreme.

I am not defending software developers as a whole. The levels of professionalism shown by some in our industry is at times scary. But a silly article like that which Uncle Bob originally wrote isn't helpful.
>Why is he influential? Because he wrote some books?

Yes - which is something that distinguishes him from most HN commenters.

You started this thread with a question, you got valid answers, and you reply with bogus arguments like this. No wonder you don't understand.
Bob Martin famously tried to write a Sudoku solver using TDD, he gave up after a few blog posts...
Cordoba?
Maybe not pay attention at all unless something actually happens. You have no clue what that person is doing and it's not your business.
>Well, the only part of your comment I was referring to was the "having 10 BS windows asking for our attention"

A, yes, thanks. I think where big/dual monitors make more sense are for admin style work -- when you need to, non pun intended, monitor, several things at once.
Because the books he wrote got bought by a lot of people, so there are many people who know the author.
previous discussion: https://news.ycombinator.com/item?id=15436716
How about Vim?

:help digraph

:help digraph-table

Feel free to implement mappings for quickly accessing these digraphs. Those pesky F<n> keys are perfect for this. Easy to reach, gets the job done.
> 1. A cadre of diehards can't wait to post how amazing Postgress is or would be for whatever it is the OP is doing (as an aside, why isn't Postgres more popular if it's so amazing?); and

I'm a happy MySQL user, all of my side projects and on the job work is done in MySQL. That said, how else would Postgres become more popular if there isn't some level of evangelism to spread the word? I like reading about Postgres features and maybe someday I will switch.

For now, with my/our needs, MySQL is fine
Just as a heads up, if you ever read stuff about the 'Cosmic Microwave Background' or 'Cosmic Background Radiation', that's the 'light left over from the big bang' bit.
What other options do you have if you want a smartphone? I severely doubt that other devices (most notably Apple) are any better. I think that if you don't want this to happen you have to buy a dumbphone, which may or may not be an option for some people.
So... what, we should let assholes get away with this shit? That's the societal equivalent of "I was afraid of getting fired if I complained about my boss groping me."
I find two things bring a sense of fulfillment: Responsibility and Affecting others. Does that lifestyle offer either?
Civil Engineering still has its mishaps I had to reverse engineer a program to analyse soil density to prove that we (top 5 consulting engineers) where not responsible for abridge falling of its supports.
Not the commenter but pretty sure that's not a problem, but old money is bothered by it because they want respect and control because aristocracy.
Is this really true?

I have the feeling "producing software" is a highly volatile process.

First, software can do almost everything. You have WhatsApp, DOOM, Photoshop, Ableton Live, Google, Linux etc. which are hugely different systems and it was just the stuff that came to my mind in 10 seconds.

Second, the requirements change and change. One person thinking ahead and getting a brilliant idea may end up with producing complete garbage, because many things have changed since they had the idea.

I think the reason for the fact, that it hasn't been formalized and regulated like, for example, building cars, is simply that it can't be.

Software isn't a car or a house or a ship.

Software is an abstraction layer above this. It's more like the accumulated orders needed to build these things.
Charlie is a nice guy, and his blog is always a good read too:

http://www.antipope.org/charlie/blog-static/index.html
That's a social issue, people with diverse point of view, even if myopic will talk and create together because they can share and communicate about the issue at hand.

Uncle Bob and others don't see what's good in having a bit of logic prover to look at a codebase.. well too bad. 10$ they will in time realize it's pretty pretty and pretty useful.
> I don't understand people arguing against type systems on principle

I believe these are the people who relate type systems to languages like C++ and Java, and dismiss type systems as a possible solutions because they've only seen the poor ones.

Back when I wrote a lot of Java code I mostly used TDD to write software that works. The type system didn't help that much. Robert "Uncle Bob" Martin dismisses type systems as "reducing the incidence of textual errors in a program" [0]. I doubt that Robert Martin is very familiar with very strong type systems such as in Idris, Coq, Haskell, etc.

Many programmers (most I know actually) don't learn these languages as they aren't useful to get a better job, earn promotions, etc.

[0] - http://blog.cleancoder.com/uncle-bob/2017/01/13/TypesAndTest...
In my experience certain children (and adults) -- ones who live in successful, wealthy neighborhoods are completely terrified of the idea of failing, at anything. They will start weeping if they feel like they performed poorly on an exam. Any test, no matter how meaningless, determines their self-worth. I'd imagine these students do disproportionately fantastic on this test. At this point it's culture/personality test, not a reasonable countrywide baseline.
This is sad to hear but not suprising given my experience reading online local news comments. I live in Mount Airy Philly, a racially mixed and very liberal neighborhood. On my NextDoor racial descriptions usually have to be solicited. It seems that my neighbors are very sensitive to profiling, or at least to being perceived as someone who profiles and I've seen Caucasian members "check" other Caucasian members for leading down that path. That being said the "suspect" is often times AA, but the complaints are always legitimate so as a AA I'm rarely offended.
Because you can create documents with formulas, save them as CSV and open them again. If it did an import when opening, the operation save A -> load A would result in a different result than the file you had when you clicked saved.

or at least this the most logical explanation I could find.
You can easily turn off this feature. But it's forced on Oxygen.
The Ben Franklin Effect
What happens when the two characteristics of clever and stupid are combined? I'm far from certain this combination is impossible.
Army Tests Strykers with Artificial Intelligence
Back in the early 90's I had 2 terminals up on my X windows console.

One for local dev and another for a production server running a trading system for around 50 users. Naturally for production I was logged in as root.

I typed rm -rf to clear out my dev folder only to figure out I just deleted the root folder and all sub folders on a production machine.

I recalled a piece of advice a university friend had given me. "Never admit to anything."

I walked into the server room, switched off the PC and restored it from a backup tape that was a day old. 2 Hours later the machine was back on.

No one ever noticed, and I never mentioned it either.

Moral of the story - Don't let anyone give you access to production servers.
SES and IQ are not orthogonal. In the limited studies we have, SES interventions generate durable IQ gains, gains substantially larger than the supposed gap between races. The grandparent comment is "not even wrong".
>they lose their job, become broke and essentially have nothing to lose

That's a fair amount of it. Background checks are cheap and easy now...just a website and a few dollars. 20 years ago, only big companies did background checks. Almost every company does now.

It is VERY difficult to get any kind of job with a felony conviction on your record. Getting one that pays even a barely livable wage is even more difficult.

The outcome from that situation is predictable.