skysight-inc/HackerNews huggingface dataset:
> At my job, leadership and mgmt responsibilities are given before promotion

This is the principle used in the US military (at least, the enlisted ranks) as well - the promotion signifies not that the person is capable of carrying out the responsibilities, but recognizes that they are already doing so.
This topic hasn't been discussed on Hacker news, we missed it, or you found a bug!

So, I'm wondering how you are determining what gets discussed here.

Also, although you say you don't use karma at all, I am guessing you use something else that closely approximates karma, like frequency or number of comments including the term because my old handle, which has 25k karma, comes up in the #2 position for the term "health" though I haven't posted under it in 9 months and, so far, I haven't seen my current handle.
Investment Fund Metrics and Their Pitfalls
1100 MW is big enough that you would need to connect to the high voltage transmission network. This will require you to build the station close to an existing line with capacity, or spend millions on your own cable.
Why would unrelated information make a recipe rank higher for "chicken recipe"?
I've heard of this theory before but never seen an example of it happening. Has this ever happened in any country's history? What was the corrective result thereafter?
>Those aren't tricks, they are the people doing the measuring making choices about what to measure.

Well, to make unemployment vanish by sleight of hand is a choice. That doesn't mean it's not also a trick.

I used the more loaded word "trick" because I believe that they are human scum interested in hiding the problem, not people "making choices about what to measure" in order to better measure it.
Can you elaborate? 1/7th sounds like a stretch because App Store revenue is only double the Play Store revenue, but game revenue could only be equal if Android sells effectively no business software.

https://www.google.com/amp/s/techcrunch.com/2018/07/16/apple...
Which days are "these days"?

Do you remember serials?

https://en.m.wikipedia.org/wiki/Serial_(literature)
It's helpful in this case to imagine that there is a majority of people who work in industries other than tech and finance.
We choose monospace fonts for programming for a reason. Tab shouldn't even exist is a monospace font. If tab hadn't existed out of the gate, no sane person would ask for it to be added.
It's a cool angry story, but they publish U6 on the same schedule as U3.
> Wages are artificially depressed using immigration.

What an amazing and completely original scapegoat. Even if it were true, using a 7th grade economics to describe the entirety of U.S. employment economics has to be a joke, right?
I don't think it's 5% though. In my feeling it's like 30%. File stuff alone is huge. How about localStorage and other web stuff (yeah websocket and friends)

Anything port talks to is NOT Elm. Any custom element is also NOT elm. I really like some smart people in Elm community, they are kind. But I think they are like 3% of all. The real problem is development process and communication.
yes, I guess all those C++ programs don't exist and C++ programmers don't actually read or write any programs.
I tried to suggest that different goals could mean a different test setup. Instead of a multiple choice test after each course you could have a proper test after a longer period, where grading would consider in the full solution / essay.

I understand that it may be incompatible with the current US practice, but I don't see why each test should be standardized. Locally arranged course exams with a common state/nationwide final exam with proper grading resources should be enough as far as I see.
1. Before accusing other people of logical errors, check to make sure you’re not making one of your own, such as assuming that the current market cap of something is completely backed by real value. Pets.com and Webvan had plenty of market cap right until they didn’t - and a pure fiat currency like Bitcoin has a floor of zero because the only value is the network of people who continue paying to operate it.

2. If a significant number of people were using Bitcoin to replace currency usage, as per the original manifesto, they’d leave evidence behind. You’d see retail transactions, it’d show up in financial reports, the network having problems would make the news because of the inconvenience to businesses, PayPal and western union would be reporting lower usage, etc.
There’s a quote I think is really profound: “A society is three meals away from revolution.”

You seriously doubt that’s where things are headed, and yet Venezuela is in that phase currently. Things are stable until they’re not. It is a result of leaving a populace with no other recourse.
I think you've misunderstood. This setup is not insecure.

Wireguard authenticates (or drops) any packets forwarded by udptunnel. Once a packet leaves the Wireguard interface the attacker (or anyone else) can transform it however they like without impacting security properties.

This config does allow the attacker to make a TCP handshake to the server, but the data they send over the TCP wrapped connection could have equally been sent to the UDP port Wireguard is listening on.

Disclaimer: This of course assumes both Wireguard and udptunnel have no remote code exploits or other implementation errors. However, as we discussed, this is a much safer assumption than OpenVPN...
The only solution is, and has always been, elastic tabstops:

http://nickgravgaard.com/elastic-tabstops/
> Well, to make unemployment vanish by sleight of hand is a choice. That doesn't mean it's not also a trick.

If you look at labor force participation and underemployment you'll see those stats have remained the same or even improved in recent years.

https://tradingeconomics.com/united-states/labor-force-parti...

https://www.statista.com/statistics/205240/us-underemploymen...

http://www.stateofworkingamerica.org/charts/underemployment-...

Taking these into consideration that means unemployment dropping seems pretty good.
Why would you press space four times? I hit tab and my editor does the right thing. Is there a popular editor that lacks this sort of feature?

Edit: it's worth mentioning that this kind of tooling is extremely important, as reducing the issues that drive religious wars is a priceless sort of feature.
> "Programmers do not need to write much code anymore; all they need to do in most cases is wire together already available components."

there are a lot of programmers which develop purely in visual environments such as LabVIEW, Max/MSP, PureData, vvvv, and others - you just don't hear them complaining on hn :p
I've lost touch with Elm to be honest, (been using Choo)... but hey: wouldn't it be easier (and probably better) to upgrade and use ports?
What is the recommended approach for creating Docker images?
I have been experimenting with Docker and reading articles on it. I was wondering what are best practices for building Docker images. Many articles have recommended that use Alpine base images because they're small and more secure. And they also recommended that it should be one container per service.

Let us say that my application needed Postgre. What is the best approach?

1. Use the Alpine Dockerfile provided [here](https://github.com/docker-library/postgres/blob/master/10/alpine/Dockerfile) at Github. Download the file and go to where its located in my terminal and enter "docker build"

2. Creating a Dockerfile from scratch and using the command "FROM postgre:10-alpine"

3. Use the Alpine template file provided [here](https://github.com/docker-library/postgres/blob/master/Dockerfile-alpine.template)
> locked for nothing more than being critical of Elm.

Why do you say that? (There was a long note explaining why it was locked.)
>real wage growth in the USA at 1.2%

Does that take into account all wage earners? The lower 40% of the country has seen -2.4% real wage growth since the 70's, and the 40%-60% have only seen an increase of 0.5%. These numbers can be severely offset by including all salary ranges, the higher levels of course having actual wage growth but the lower 60% haven't seen anything.

https://www.businessinsider.com/record-median-household-inco...
There are probably a couple of orders of magnitude less $300K jobs than $50K jobs. A "there exists" quantifier is useless when talking about the health of the entire US economy.

EDIT: thanks for the correction.
That nicely demonstrates my point: you’re a supporter and you use it infrequently with apparently one company. That does not sound like the revolution in personal finance we were breathlessly promised.
How to Become a Social Media Influencer
It's camelCase, not CamelCase.
We need more global trade, not less. Work at Flexport to make it happen
The point is if you use tabs, the different text-editora which you may need to use foe various specialised tasks can display it differently.
>So you hardly know the languages

No, I know all of the languages that you mentioned except CLU. And since I don't think there are even any practical CLU implementations available for modern hardware, I'm not sure how you are able to compare CLU compile times to Go compile times. Are you maintaining a legacy CLU codebase or something?

Now, if there are scientific comparisons available, I'll happily defer to those. But unless you spend inordinate amounts of your time comparing compile times between languages, I doubt that you have any scientific info to go on either.
I don't know if you inteded this, but in many contexts telling a person to "chill" is implicitly insulting.

You may find it distracts from whatever technical point you were trying to make.
I’ve given China a pass relative to America. Bringing in some other country doing better than China to argue that America should then be given a pass relative to China is the exact thing you called “deflecting”.
I hear this often but have never seen hard evidence of it working, unlike the OP who shows data which gives hard evidence.

BTW, I've seen enough handwaving and half-truths about unions peddled by those trying to further degrade them I've stopped seeing arguments against unions as being in good faith.
What was your list of the most common ~1k words? Do you have a link?
Increasing considerably faster? Do you have a citation for this information with some specific numbers for 'considerably faster'?
> Don't break my vertical allignment.

Using tabs for indentation doesn't do that. Using tabs for alignment does that, and virtually nobody wants that, including people who use tabs for indentation. Indentation and alignment are two separate issues. "Use tabs" is shorthand for "Use tabs for indentation", not "Use tabs for indentation and alignment".
I used tabs for a bit, then I saw my code looked awful on GitHub because they used a tabwidth of 8. At the time there was no way to change that. I was the only person working on the project, so I switched to spaces. You're still stuck with a tabwidth of 8 on GitLab. And everywhere else it seems to be based on the project's .editorconfig, so you're stuck with whatever the project authors decided anyways.

Tabs are configurable, but configuration is required. You must configure every project for every editor to get reasonable display, which is annoying when possible and even more annoying when impossible.
1. CPI is a wrong deflator to use when comparing to GDP growth

2. Wages != Compensation
The page could use some love in safari on iPhone. Text is off center, the check mark icons are different sizes, and the image at the bottom of the page is larger than the border that’s supposed to be around it.
> Emacs was initially released in 1976 and Vim came much later with its initial release in 1991.

Technically true, but so horribly misleading that I must assume it to be intentional.

You could just as well say that “VI was written in 1976 as a visual version of the older ‘ed’ and ‘ex’ editors, while GNU Emacs was first released in 1985.”

The truth is that both editors have their roots in 1976, got substantial re-writes in the ’80s and ’90s, respectively, and have been actively developed ever since.

The more important (to me) differing factors are things like:

1. Do they follow new developments in computer interfaces?

Emacs got its first graphical version in 1994 (1991 if you count XEmacs, 1985 if you count Zmacs), and keeps improving its graphical fidelity to this day by supporting multiple graphical environments on different platforms (Unix X11, Windows, macOS). While Vim technically has GTK support which adds a menu bar and tool bar, nobody uses it in this way since there is no point; in the main window, it is still is a terminal-style application, same as it was in 1976, with the only addition since then being colors. Compare that to what modern Emacs can look like: (https://www.gnu.org/software/emacs/tour/).

2. Do they get third-party support with packages, extensions, etc?

Emacs has always been very strong here, and modern Emacs has its own packaging system with an app store-style system built-in. From what little I hear about Vimscript, almost nobody uses it, it is not meant for serious programming, and the developers are unsure if it is worth bothering about.
The another alien biologist would discredit the first by pointing out they are in fact different subspecies but all the same species, by definition of species and subspecies
It's possible. This advice is reserved for people who have thought it over endlessly and have reached the end of what rational decision making can do. Probably they have considered a sense of purpose and had different thoughts on the matter.
Increasing wages will just take employees from somewhere else. It will not just magically increase the supply of workers in the country by a significant amount.
Please submit an issue and I'll fix it! -AlgoVPN developer
The Internet and IT skills have greatly optimized the credit scoring and underwriting process.

It was not possible 20 years to get instantly approved for most credit lines.
1. 3-6 months to get comfortable, about 1 year to match speed. I've typed Dvorak for about 10 years. I'm probably not any faster, but I like dvorak a lot.

2. Switching is easy; I switch all the time at work. Windows makes me login with qwerty (you get what you pay for? :P).

You may never type 130wpm on dvorak/colemak/&c but life is too short for qwerty.
I see he has a design for "a new open instruction set architecture and the corresponding hardware and software standards" [1]. It occurred to me to wonder if it had any relation to RISC-V, another open-source ISA [2], but apparently none at all.

[1] https://forwardcom.info/

[2] https://en.wikipedia.org/wiki/RISC-V
When you say "just a function of supply and demand". This only applies to perfectly competitive markets where everyone has perfect information. The labor market is a textbook example of information asymmetry.
> That it really only makes sense for things like glass and some metals.

Only metal (all metals). Recycled Glass is worthless, and is crushed and used as landfill cover.
And yet you are chitchatting on HN instead of reading one of those top works.
> Personally, I don't get nor like the "just press the space bar 12 times when you want to indent to 3 levels“ argument.

This sounds like a strawman. Most people who use spaces configure their editor so pressing tab inserts spaces. You don’t have to press space 12 times to indent to 3 levels.
I love that concept, but it turns out to be kinda difficult in many languages that weren't designed around the concept.

Here's Black for python: https://github.com/ambv/black

I'm not sure if my future co-workers would kill me or not for using it on projects.
Do you think you would have been any happier with your old job, kids, and spouse? Presumably if you made the choice to give those up you thought it was a good idea at the time. Did you change your mind about that?
I didn't say it was "okay". It was not an argument. The fact that there are max 21 millions bitcoins is known to everybody but doesn't say much about the total supply since it can be divided. And it cannot be divided into infinity, the smallest unit is the satoshi, so why not talk about the max number of satoshis if you want to make an argument about the max supply of unit of currency ?
We were asked to read this once at the beginning of a class in graduate school. One student got hot under the collar and said, "I know all about North American peoples and there's no tribe like this in North America." I said that there was...in fact, I was very familiar with it...
I... I don't even. This demonstrates such a fundamental disconnect from the reality of people living on subsistence level that it's not even funny.
Shooting at EA Madden 19 tournament
Yea, but I'm thinking of something that increases the integral of happiness over lifetime. Your solution doesn't quite get there.
I am a person, not a lion. Pretty different. A lion doesn’t even understand what freedom is. Freedom as we understand it is a very high level abstraction of a messy world that involves all sorts of limits on what we can do.
Afaik this one cannot connect to Ankiweb, therefore you can't sync your status with other devices.
The rub is that they only work at 150 deg C. I'm no chemist, but it sounds like they need some sort of catalyst to get the reactions to take place at room temperatures. An air breathing battery would absolutely change the world, no doubt.
A centuries to millennia old style is hardly a trend.
They are tied to the phone, at least for Google Authenticator, if you do an iCloud backup. This is a security flag the app has set on the database file. If you do a local, encrypted backup the codes can be restored. Alternatively you can use a client like Authy that also allows you to sync them with your other devices (encrypted ofcourse).
Reminds me of the trend a few years ago to describe American current events using language and tropes normally reserved for coverage of foreign countries. Here's an example from Slate, I seem to remember other sites doing it too.

http://www.slate.com/blogs/the_world_/2013/09/30/potential_g...
Hard evidence of closed shops and hiring halls existing? Hard evidence of supply and demand dynamics?

This is not an argument for or against unions. As I mentioned, it’s likely in your personal interest to unionize if you can.
Happened to my number at least (I live in Sweden). A person sent me a text message saying he had my previous number and that he got frequent calls from my friends.
He's not completely incorrect though: Illegal immigration accounts for a significant portion of farm and construction labor in the southwest/midwest because it gets around pesky minimum wage and other labor laws. These are usually unskilled jobs however, so their effect on other wages is likely nonsignificant. Legal Immigration in general tends to grow wages as the GDP and investment increases.
You have no recourse when your cash is stolen unless you’re insured against that. You have some recourse when stuff from your bank account is stolen because you’re paying the insurance in bank fees and taxes.

Those are products you’re paying for. Similar products (and much more flexible/advanced) can be built for bitcoin.
It has begun, just not in America. American unskilled labor isn't competitive except for jobs that are difficult or impossible to offshore (e.g. construction, landscaping, agriculture), so American capital trickled into emerging markets instead. China, for example, has experienced a massive trickle-down of Western capital.
This is so frustrating. I clicked the link above on the "real wage growth of OECD countries" and it says nothing, specifically whether it's the median or it's an average. Too many times people swap the median and average which makes no sense for data that is a power law.

Enough, it's so misleading and mathematically illiterate it's frustrating especially because it comes from people who pretend they are "data driven."
UDP is a reasonable default. TCP-inside-TCP, which is what you're going to get with a TCP VPN, is generally terrible.
Show HN: A new language built for streamlining HTML/CSS/JS
Tabs are better, yes, for the reasons you stated. But people have too much difficulty using them correctly so we have to make do with spaces.
"present" with a citation to Cicero, ironic.
Ads on HN?
This is the first time I'm seeing a submission without any features but 'hide'. What does this mean?

https://imgur.com/a/BRSne4y
Public sector? Less stress, more politics. A lot of people are RIP, but I doubt that's really what you want.
It is a math heavy set, but as you go further on, there is more programming - but still nothing like the programming that you and I would do. He's focused on hyper-optimizing sorting routines, random number generators, hashmaps, and high-precision arithmetic. It's actually really fascinating stuff, and the sort of thing you just don't really see anywhere else (for example, did you know you can actually test the randomness of a random number generator?) But yes, he's more focused on the math behind computer science than the programming itself; besides his elevator simulator, I think the longest program in the entire first three volumes was his AVL tree implementation, which is still something that most of us encounter in data structures 101 nowadays.
It is a 30-year trend. Here's [1] the chart since 2000.

[1] https://econographics.files.wordpress.com/2013/03/corporate-...
It's not really a scapegoat, it is a major part of the issue. The balance between wage growth and immigration rates don't seem to be discussed in mainstream politics (Likely because it's in the interests of the ownership class to keep the issue muted). The issue gets relegated to the fringes, and thus becomes an emotionally charged issue.

I am not an economist but immigration rates and the relaxing of barriers of trade between nations would seem to be the most impactful policies on domestic wage growth. You can always argue that these policies have helped to lift the rest of the world out of poverty, but it doesn't belie the fact that increased immigration rates impact on wage growth for American workers. Maybe someone could shed more light on this issue, but I would suspect that both issues are inexorably tied.
Some of this has to be a result of higher levels of carbon-dioxide in the atmosphere and it is a known effect. It's essentially plant-food in the air. Plants are growing to be bigger (fatter!) and in higher numbers. At least something good (maybe less diverse) coming out of all that CO2.
https://www.quora.com/What-features-are-present-in-C-but-not...
Great inspiration, care to share the links?
Fair point. I'm just saying, maybe don't get too hung up on it. Just use ports and move on. I don't see why this is ever a big deal with Elm.
NASA Wishes Katherine Johnson a Happy 100th Birthday [video]
Why does more skill imply negotiation opportunity? Because you can then threaten to go somewhere else? That depends on whether those other places have the same non-negotiation policy. That's the idea of a wage fixing cartel.
> What made you choose the radix tree?

Library was initially written for use with Netflow collector. More precisely for storing filtered and aggregated traffic information. Typical load for such applications is: a lot of updates in "hot" dataset, fewer inserts, deletions are rare and mostly batched, no needs for fast sequential scan (user can wait for a few seconds or even more to get report). Radix trees are perfectly fits this requirements.

Later we made some tests and decided to use it for IP (plus some other information) lookups without underlying file ("RAM-only" mode).

We have to support some old network hardware (for example almost abandoned Tilera TILE-Gx), that's why we're trying to avoid using OS and platform-specific features in library.

Radix trees has disadvantages, the most notable is that it's hard to implement user-defined sorting order for keys and they required more memory for sparse nodes compared to B-trees (however, this statement is not true for on-disk TKVDB database, we don't store empty pointers)