skysight-inc/HackerNews huggingface dataset:
They are globally. I put my salary into a global salary calculator once and found that I was in the top 0.4% of humanity. I don't feel it because I live in Orange County CA which is one of the richest in the USA. We measure our status relative to other people and I'm surrounded by even wealthier people.
my thought exactly.
Agreed, I think this is an overly-simplified explanation. Skimming the paper it looks like the crucial thing which introduces bias is precession of the coin.
Detailed reports of observations are important, normal portions of the scientific process. They're just the first step. Where is the line? Is a hypothesis with an experiment design not science? Is a negative finding not science? Is a positive self-reported study not science? Is a positive double-blind study also not science (because it hasn't been repeated)?

Being dismissive of preliminary findings as "not science" is the same kind of attitude that cause people to not publish negative results, which is an incredible tragedy of modern scientific progress.
While it is true that a lot of software is available immediately, there is also software which is not. For example PC games are nearly always restricted to x86. Performance of common non-x86 hardware might not be enough to run the latest, demanding games, but. I don't see why games like Factorio, Stardew Valley, Lethal League, Don't Starve or Bastion couldn't run on less powerful hardware. Great games do not require demanding hardware.

One problem is that games are usually closed source and are rarely freed. Another problem is that there are no open graphics driver for common single board computers. The latter problem is being worked on by the amazing Mesa project. What can be done about the former?

I worry that games will be abandoned and never be freed. The copyright of movies eventually expires and they become a common good. What about closed binaries compiled for obsolete hardware and software?
'Final Fantasy XIV' Has a Guinness World Record for a Strange Reason
As an aside, I practiced false flipping a whole ago and got quite good at it, assuming I remember the initial state I can always know the end state
> ...humility is one of those words, like authenticity or (lately) resistance, that serves mainly to advertise the absence of the thing named...

Humility is having a realistic view of your own abilities and worth while being OK with it. It's not a vacuum of self-worth or something. We have other words for that.

To illustrate, it's not humble for LeBron James to say he's bad at basketball. It would be humble for him to claim his ability while internalizing his limitations, both on the court and off.

So, to bring this back to Midwesterners, a Midwestern might say, "Yeah, I'm a great programmer, but it's not like I'm going to change the world through constructing elegant hierarchies for maximum code reuse and extensibility. Pass the green bean casserole, please."
I find this article beautifully ironic. Climate change denying executives have homes and offices flooded by climate changed storm water.
Kaspersky's full technical report on this incident for reference: https://securelist.com/investigation-report-for-the-septembe...
The value of the system shows up in things like civil engineering when it is required that an accredited engineer signs off on the design. That engineer has personal liability if the building fails. The engineer's boss cannot simply order the engineer to sign off on the design, if the engineer says that you must, it has real weight.

The US has the same basic system, all that is different is how strictly the word "engineer" is regulated. And that varies by state.

Before that system was adopted, bridges fell down an average of once a week in the USA. We have a lot more and bigger bridges now, but not nearly as many fall down.

Read https://www.amazon.com/Professional-Software-Development-Sch... for case for doing the same thing for software development.
No, it is a case report.
This happened to us too (different country). They intentionally held up water using the dams and caused flooding in places that haven't seen a flood in 50 years to prevent downstream flooding. It really sucks.
It's been merged into the main kernel (i.e. the one maintained by Linus). Distributions can apply their own patches against the main kernel, which Debian did for RISC-V support. They don't have to apply the patches anymore.

Functionality wise, what's been merged is only a subset.
Learn just enough Linux to get things done
> Not only is the claim "now it’s five years at most, and, for a software engineer, less than three" an unhelpful mythology, it's laughably incorrect

It's narrowly referring to the "framework fads" that do seem to sweep through our profession on about a three-to-five-year cycle.
Applique Digitizing
Seems a reasonable request to me.
I toured the Techshop in Pittsburgh, and took an industrial sewing class to see how their instruction was.

I have my own workshop with a full-size lathe, mill, etc.

The part of techshop that I thought was fundamentally flawed was the tooling provided. Yes, every section from woodworking to welding to machining had beautiful machines. But that's all they had. There is so much other support tooling and semi-consumables required, particularly, in metal work. You never just use a Vertical Mill to do a project. Where are your cutting tools? your myriad clamping solutions? Your various measurement gauges? That stuff really adds up, too, in price and in quantity.

So when I toured Techshop I was thinking, "none of that is provided, so what? if I came, I'd have to wheel a 300lb dolly of parts and bits to enable me to use their beautiful machine?"

And, no, I don't think the solution was for Techshop to provide that stuff. Just a simple dial indicator or calipers is going to get lost, broken, stolen in very short order.

That's why I went away thinking, "what a shame -- a good idea in theory, but the reality of machine work makes this model of "man walks in off the street and builds a robot" pretty impractical, or at least not nearly easily as a casual daydream would suspect."
> In a 2015 essay for Slate, “The Rust-Belt Theory of Low-Cost High Culture,” reporter Alec McGillis marveled at the cheapness—and, it seems, the mere presence—of good orchestra and museum tickets in interior cities:

One fact of history that’s often overlooked is that patronage has left an incredible legacy in places like Cleveland, Detroit, Philadelphia, Pittsburgh, etc. For example, one of the finest collections of French Impressionism in the US is not in New York or San Francisco, but Philadelphia. The art museums in Pittsburgh are amazing, easily worth the (very affordable) trip out to see them.

We tend to define these cities by the decline of their industrial economic base, but we forget their history. The age of the industrialists started in about 1860. By 1900, Cleveland, Buffalo, Cincinatti, St. Louis, Milwaukee, Detroit, and Pittsburgh were among the 15 largest cities in the country (the top 15 also included Philadelphia and Baltimore—two cities which have phenomenal culture compared to what you’d expect based on their present economies). Cleveland, with its famous orchestra, was one of the ten largest US cities from 1890-1970.
Never compete on price. Provide something that nobody else can and stick with it, otherwise it's a race to the bottom.

Those companies that hire the cheapest labour will get the quality they pay for. Let them, it's not your problem. There are enough who care about doing it right that they will eventually find you and will pay you according to the value you bring.
Isn't this the broken window fallacy?
IIRC you have three options: (1) wipe OS/programs, preserve user data, (2) wipe OS and data, and (3) securely wipe OS and data (for if you're selling the PC).
Is it faster than kakoune? I tried switching from vim to kakoune a while ago, but it was horribly slow.
The wsemail tool seems useful, but definitely not as ubiquitous as "shell". There are a few other ways you could poll for email using the shell plus some very common tools, many of which are likely packaged for or already distributed on a lot of common "micro" linux deployments for microcontrollers and the like. In the author's defense, they'd probably require a few more than 20 lines of shell in order to be in any way robust:

- Connecting to IMAP via openssl: https://stackoverflow.com/questions/27134018

- Or via curl: https://debian-administration.org/article/726/Performing_IMA...

- Or talking POP3 via telnet: https://www.shellhacks.com/retrieve-email-pop3-server-comman...

- Or get POP3 messages via pure Bash and a little Perl: https://gist.github.com/xionluhnis/4712075

That last one really is quite interesting, since it looks like you could abandon Perl for parsing entirely if your goal was "just check for the 'open sesame' string anywhere in the email blob", after which (if my reading of the gist is correct) you'd be using pure Bash and shell builtins, and it wouldn't be much longer than 20ln.
The question doesn't make a lot of sense since there is no standardized curriculum, nor am I saying that we necessarily need to have religious education for the entirety of schooling (although I think more than we get would be reasonable considering the importance of questions like iconoclasm to early settlers). The sentiment I was responding to was specifically that time spent learning the subject is wasted. Time doesn't have to be spent in a 100% optimal way, however we measure that, to not be wasted.
2018 World Cup Kits: Adidas and Nike Dominate the Market
With Firefox 57 reader mode works fine.
So ... 39% think they'll be in the top 1%, when in reality that's the proportion who get to be in the top 5%. How is that an accurate self-assessment?
But that's the answer to a different question.
Just pick something and build an MVP with it. Then get on with the hard part of finding paying customers. You can fix the bad tech decisions later. Without customers it won't matter which database you used before your startup failed.
Great article thanks Rachel
I’m using Enterprise on an XPS 15, and I’ve turned the advertising/crapware etc with group policy and it is solid.

I wouldn’t use any other version of Windows, Enterprise is the only usable version.

You shouldn’t have to do that, though, especially on Enterprise!
تحميل متجر موبوجيني ماركت Mobogenie Market لاجهزة الاندرويد
Basically, yes. So most of us have been conned. Or bought off with small change. Also, "scroungers" serve as object lessons, so they must be painted with fear and loathing.
Four problems with US government's latest rulebook on security bug disclosures
This is precisely true. The ideological currents within bourgeois economy and politics do so much to promote false consciousness. On the other hand, most people do not view themselves as ideological, but is that not the paradox? To accept ideology, it must first be presented as non-ideological. The reader of the bourgeois papers, the person who is apathetic to his society's material conditions, the voter, the buyer of Starbucks because for each cup they give a few pennys to some improvished farmers. Their ideology is in fact simple: that they live in a post-ideological world.
Yes, much better to have poor people fighting each other than coming after them.
I work for a growing medium sized ISP - and I'm against net neutrality. I could write an entire essay about the unintended consequences, hypocrisy, ridiculous internet memes, and monopolies but I'll only leave one point that hopefully strikes a chord in those who only see one side.

As a smaller ISP we are constantly asked for cheaper plans for - typically - older people who "just want to check their email." Thanks to net neutrality we cannot offer these people anything.

We are forced to compete DIRECTLY against the comcast's and AT&T's in our region. A competition where our only weapon is cost. And if we lower our costs we only get a bunch of power users who consume 10x more bandwidth than typical users - the big business marketing departments eat our budgets for breakfast.

Without net neutrality the first thing we'd do is setup a "email only" plan - charge $5 a month and literally knock on doors in retirement homes and sign up swaths of people. We could probably oversell the single line by an order of magnitude more than usual.

Net neutrality directly prevents any sort of choice for the consumer as to what level of internet access they want or need. And yes that might sound scary - but the VAST majority of people in certain age groups just simply dont WANT to pay $80 a month to check their email.
Show HN: DBMGR – A useful tool to backup/restore/provision development databases
Before reading computer science papers work on first principles using teachyourselfcs.com

links of some of the classic papers for you & HN Community
https://blog.acolyer.org/2016/09/05/on-the-criteria-to-be-us...

https://blog.acolyer.org/2016/09/14/why-functional-programmi...

https://blog.acolyer.org/2016/09/06/no-silver-bullet-essence...

https://blog.acolyer.org/2016/09/08/computer-programming-as-...

https://blog.acolyer.org/2016/11/01/getting-beyond-mvp/

https://blog.acolyer.org/2015/01/09/a-brief-history-of-the-i...

https://blog.acolyer.org/2014/10/15/themorningpaper-reaches-...

https://www.cs.cmu.edu/~crary/819-f09/

https://www.datarecoverylabs.com/data-recovery-computer-scie...

https://www.cs.cmu.edu/~aldrich/papers/classic/

http://e7l3.org/classics.html

https://www.cs.jhu.edu/~jason/advice/how-to-read-a-paper.htm...

http://ccr.sigcomm.org/online/files/p83-keshavA.pdf

https://violentmetaphors.com/2013/08/25/how-to-read-and-unde...

http://delivery.acm.org/10.1145/3120000/3110252/icfp17-main3...

http://tagide.com/blog/academia/the-evolution-of-cs-papers/

https://www.recurse.com/blog/75-goodbye-paper-of-the-week
Something like this happened a few years ago where I live.[0]

Basically, the Army blew the levee to save a town, Cairo, IL, at the expense of (a few) homes and (lots of) farmland on the MO side. Maciej (HN user idlewords) mentioned it in one of his interesting blog posts[1].

The blog post asserts:

> The farmers downriver got their fields fertilized with rich river silt and are wealthier and more resentful than ever. Like so many beneficiaries of big government, they remain its implacable foes.

which I've never been able to source, though I've been curious about it. AFAICT most of the farmers left and never returned to the area.

[0]http://www.stltoday.com/news/local/columns/pat-gauen/saving-...

[1] http://idlewords.com/2015/07/confronting_new_madrid_part_2.h...
Depending on the distro you use there are various hoops to jump through to improve font rendering. Check out FreeType.
Unfortunately not yet. My compiler project has stagnated a bit, though I still work on it occasionally (most recently I've now come to the point where I have to implement GC - the compiler racks up 2GB of mostly garbage while trying to compile itself...). I do want to eventually retarget it to SDE, but it's unlikely to happen this year...
Interesting. So it's like a real-life version of the trolley problem, but with property damage instead of human lives.
Speaking also as a Midwesterner, I would disagree. I was born and raised in Michigan, and have not really left much other than to couch hop and envy the lives of my friends who've moved out to the coast. I feel that the contempt the author descends into is self-inflicted, and may representative of the culture and authors midwestern upbringing.
From what I've observed, midwesterners are brutally humble, almost to a fault, probably stemming from the deeply rooted conservative values. Being midwestern, to me, is not its own identity, but rather a lack of the other negative identities of the regions. Speaking in terms of stereotypes I hear here (not trying to discredit these regions) the vibe is: I'm NOT a no-patience jerk like on the east coast, I'm NOT lazy and pretentious like on the west coast, I'm NOT shallow and two-faced like in the south, therefore, as a midwesterner my strongest identity is defined by a lack of those negative associations.
Midwesterns choose not to be defined by what they are, which I see as no-nonsense and generally pretty authentic and genuine, but rather by what they are not. "We are not all of those bad things those other people in those other places are, and that's our best quality." But through my travels I've learned that not all people in those places are like that, and not all midwesterners are nice, but in general they prefer to be viewed as collective lack of bad things, rather than a collection of good things. This, plus an underlying more conservative and humble perspective, I feel gives light to the lack of regional identity that is perceived by people both inside and outside of the Midwest.
I agree, but it's better if later you only have to fix ten bad decisions instead of twenty.
Massive Computational Experiments, Painlessly
My first house had flooding problems every spring and heavy rain.

Lesson learned: live on a hill.
I originally created this out of the frustration of running `dc down` on our MySQL docker container--which wiped my development database almost daily. After I realized why my volumes were getting destroyed all the time, I've still found this to be useful in taking snapshots of my development database and sharing them with other devs on our team.
I agree, although I suppose different operators could still have different associativity in a language without precedence. I took that phrasing from the “Puffs the Language” documentation.
As far as I know, only the Freedom E310[1] chip is available for purchase by normal consumers. It's a microcontroller and only has 16kB of RAM so it's probably not really what you are looking for. But if you are still interested in it, you can pick up a HiFive1 devkit at crowdsupply[2] and possibly elsewhere. There's also the cheaper LoFive[3] which is a very bare breakout board for this chip, but I'm not sure if it's possible to buy it anymore.

[1] https://www.sifive.com/products/freedom-e310/

[2] https://www.crowdsupply.com/sifive/hifive1/

[3] https://groupgets.com/campaigns/353-lofive-risc-v
I think you have that backwards. It's inside certain niches that people are still building stuff in Rails and other decade(s)-old frameworks. Now it's node.js and react, to name a couple of examples. By 2020 something else will probably be the hotness. By 2025, those frameworks will still be around, running established systems, but won't be very interesting to any new developers.
It is fast.
We will never know. Hack News is filtering Emojis.
IBM Quad9 – A free security solution using DNS to protect against cyber threats
Nah, as the older engineer, I can say with conviction that it is simply taking advantage of younger colleagues. Older engineer is using his connections, status in group or friendship with decision makers to avoid uncomfortable shift. There is no other point. Occasions to find out whether you work hard tend to arise naturally, without putting all weekends on younger colleagues.

Also, while mentoring is important part of seniors work, it is not "own time and effort". It is paid on the clock time and effort. I am not mentoring overtime for sure.

Hazing is not rational. Its main benefit is that incumbents feel good about power trip they are allowed to do. Plus a bit of good feeling after someone else has to go through uncomfortable thing you yourself was through in the past. Nothing more, nothing less.
> If all you had was single return values (aka "int or throw Exception"), how would you model the io.Writer?

This is not an problem, because a single return value is _not_ everything one has.
While Linux has better hardware support, i usually find this to be in the more exotic direction.

HPC, and supercomputing in specific, tends to the exotic (particularly with busses)
Looks like a variant of the trolley problem, with the water playing the part of the trolley.

https://en.wikipedia.org/wiki/Trolley_problem
> Sounds like a racket, especially given that the PEO is a private organization.

Dunno why you need the qualifier there. There are public and nonprofit rackets, too.
Why can't you just sell them a capped data allowance? I don't see any reason why you need to know where their traffic is going.
does anyone know how to disable those annoying requests to send notifications? in chrome you can disable them but I have not found a way to do it firefox
This is a related (companion) course to
"Theories of Deep Learning (STATS 385)"[1] at Stanford, which was also previously discussed[2]

[1] https://stats385.github.io/
[2] https://news.ycombinator.com/item?id=15645082
I feel like MongoDB/NoSQL is a horse that's been beaten so much in the last few years that no one is actually making that choice nowadays. Hasn't everyone already learned to stick with Postgres?
They're working on making Atom + Github to be a 1-1 association in your Git workflow. See https://github.atom.io/
Yes the best solution would be if the world were perfect.

How on earth is a civilized society going to keep "useless" devices off the internet? Who gets to decide what is useless? For example, medical devices are notoriously insecure: what politician is actually going to get behind an effort to make Grandma's life more inconvenient and also shorter just to satisfy some nerds' idea of a perfect internet?

The nerds on HN disappoint. When faced with a hard problem, instead of doing the hard work to fix it, they want to involve the lawyers...
Environmental rollbacks hit California hard, despite Sacramento's resistance
Is there really a meaningful difference in your operating costs between an "e-mail only" plan and a plan with a few GB cap? (or really low speeds)

I guess people actually would need to be able to still install software updates etc, which might be tricky if strictly capped?
So he used a database 7 years ago that was about one year old at the time and had a bad experience with it and now continues to judge it to this day without tracking the evolution since, including schemas in the current release candidate.
TL;DR: "just use Postgres"
The Unholy Society – Made with Castle Game Engine and Object Pascal (FPC)
Why? Houston was been flooded several times before. Particularly in 1929 and 1935 when the county finally decided to form a flood control agency. https://en.m.wikipedia.org/wiki/Harris_County_Flood_Control_... Climate change is real, but if every time we get bad weather you call it that it’s a little like crying wolf.
Unfortunately, no. Some friends of mine picked another nonrel database (not Mongo) for their new company, which prompted this article. I still have to give this advice quite often.
Not when the subject is about graphs of electric components.
Because they want all their grandchildren's pictures too.

Telling a customer they have full access to anything on their email vs telling a customer they have 500mb a month. Which do you think sells better?
For me the trick is to know which side it was on when I threw it, and doing the exact same throw each time. You have to practice the same move again and again. Throw and catch throw and catch, like practicing music scales.

If you're doing the same throw and the same catch each time, it just becomes muscle memory (again, like playing an instrument) and you can get a good success rate.
>10 years ago ... No way to regulate the web.

That's just false.

China had their FW since 1997 in various forms. In their very effective form since 2006.

And that's just China.

There was always pressure to censor/block/filter/control the Internet.

The norm is what people make it. The same goes for rules. And narrowness and so on.

Currently, people are dumbfuck dimwits, like they used to be. But the issues used to be simpler too. Communism bad, world war bad, etc.
That money might well be invested in Aston Martin providing them with needed liquidity to run their business. I'm really not sure which is more productive.

I suspect what parent is talking about is the rentier class that has grown substantially in the UK over the last decade. 10% of the population now own at least one rental property.