skysight-inc/HackerNews huggingface dataset:
>> - It doesn't use a structural language for the password files, so additional information like username has to be stored in the path of the password

> only the first line of an encrypted file is considered to be the password. So you can just but your username or any other account-related information on the following lines.

I didn't know that. But what I would have preferred was copying the username with one command and copying the password with another.

>> - It doesn't work with smartcards/gpgsm

> What do you mean by that? I use pass with my yubikey as a gpg "smartcard"?

I haven't tried that with a yubi key, but with a corporate X.509 id card. And that needed gpgsm. I had to patch pass in order for it to work, because gpgsm uses different parameters that gpg.
> The sad part is it only improves the situation by 26%.

That's pretty good though going from 50% to 63% with just a simple postcard is a huge reward for a tiny investment. That's before they did any other efforts like the common knowledge campaign talked about later in the article.
> Are you sure UBI would actually be against "conservative" interests?

No, but the most common objection I hear to UBI is that people will just spend the money on drugs. But I have yet to actually hear anyone say that they'll start smoking crack or whatever if their rent went down a few hundred bucks a month. So either I should start hearing people admitting that they will, or else this objection should get dropped.
There's a related report[0] titled "Democracy Disrupted? Personal Information and Political Influence" available from the ICO today as well

[0] https://ico.org.uk/media/action-weve-taken/2259369/democracy...
The downside is that this assumes a "why" exists. Codebases are often evolved rather than designed, and just are the way they are without persistent reasons for things. A common reason would be "because it was this other way before."

Imagine all the stuff that's probably in MS office, for which the reason is totally lost. There were reasons, but they're not really retrievable.
I'd hardly call Kubernetes, Docker daemon and tooling, etcd, CockroachDB, geth, and nsq tiny CLI projects.

If anyone has any reservations about learning Go, don't judge the language based on a list of flaws written by some programmers who used it for a few months, became frustrated, and wrote a blog post.

Go has tradeoffs just like any other language and plenty of programmers leverage it for its positives: https://github.com/avelino/awesome-go
> For example, you charge your tenants $1000 a month now. UBI kicks in, everyone gets an extra $500.

They don't, though, because UBI isn't funded by magical outside injection of value; the maximum mean additional after-tax income in any plausible UBI scheme (ignoring gains by induced economic growth or tax policy changes not germane to UBI funding) is $0. In a sense, it's a means-tested program where the means-test is within the taxing structure rather than a separate bureaucracy.

More to the point, though, local and interregional competition on rent, the same thing that stops landlords from capturing all the gains in income from all sources, is what constrains this (or not, if it is absent); UBI presents no special features in this regard.
You're not understanding. "Risk" implies that they might not make their yearly million, that they might easily make NOTHING.

It's also independent of paying your staff a fair wage.

If all you do is sit back and collect your million per annum, then, no, lol, that's not "risk".
There's remote job boards like https://weworkremotely.com/, you can filter by remote on stackoverflow, and search remote in the monthly HN who's hiring thread.

Remote work is not for everyone, and you have to be self-motivated and disciplined. It can be a lot harder to get work-life separation.

Other than that it's no different than looking for any other kind of job, you want a strong resume and to practice the coding interview and assignments.

But stay away from companies that have a Canadian presence, they often have a Canadian HR department that sets Canadian level salary guides. If you do interview with a company like that, be clear up front that you're looking for a US level salary, not a Canadian one.
We did something similar a few years ago got quite far with it, also built on React with a custom syntax: https://www.youtube.com/watch?v=HHTYHm6qLFY

I don't see a custom language ever breaking into the mainstream unfortunately. You just can't resist an entire ecosystem when the ecosystem is making good moves as a whole. Typescript is a revolution, the dev experience is really good. There are some promising bundlers like Parcel/Pundle that combined with some more mature HMR solutions will really push things forward too.

I'm much more excited on the IDE side now. I think VSCode will start to push really powerful updates and that will really make a huge difference day to day for many developers.

The other big thing that needs to improve is out of the box is databases. Something easy to deploy, with shared models between front/backend and that scales. Even a great layer over SQL. We have Firebase, but it's unfortunate Rethink and Parse went away. Pouch is languishing. Mongo seems to have something new but it's hosted only (?).
Who wants to be an ICO detective?
To complicate matters, when I was a student in the public school system, economics lessons were eschewed by teachings that salary is determined by skill level, starting with the lowest skilled workers being paid minimum wage and increasing from there.

Now that my age cohort is older and the ones who are now often running the businesses, I expect many of them are still hanging onto those false ideas. If they see the work as requiring low to medium skill, they are only going to offer low to medium pay as that is what they were taught they are supposed to do.
Well what's the problem of providing an Tech-C Email and an Admin-C Email and fill the other values with "technically" correct values.
i.e.
Name: Personal Blog Administrator
Email admin@example.com

the other information could be empty https://whois.icann.org/en/lookup?name=google.com
If people are willing to drive a truck carrying garbage and feces all day, it is about money. Maybe also about shorter work days, but that is also related to money.
Britain’s Online Shopping Boom Is a Bust for the High Street
A lot of modern IDEs are debuggers too. So now you’re reading the code, in your document reader, but it’s got a bunch of the variables filled in with real values.
If the scrum has 20 people, something is really wrong.
In a future release, I highly recommend keeping the simplicity by allowing people to browse the basic stats page without requiring JavaScript. Other than that, it is a great project.
Right but as I said, the UBI people say 'that's overhead we can get rid of'. That's sort of the point. The thing you're proposing isn't that different from many existing forms of subsidy. In the US, for instance, you can get 'vouchers' specifically for buying food. Or specifically for buying a house.
9 Innovation Practices for Long-Term Business Health
Leaked: The P in Android P stands for
As a user, I'm super happy with `./configure`, that works the same way across all applications using it, and has been for the past 20 years.

You don't want to look at the actual script, but as a user, it is very convenient. I don't have to read installation guides to know how to change compilation options, compilers, cross-compile, installation paths, run the test suite, etc.
You example script with python2 is not about pathing, but a separate problem or multiple binaries with the same name, and is exactly why you want to let package managers deal with this.

As a developer, you can't know all the different setups you users will have, or for example what the default python will be. As a package manager, you know Exactly this for the systems you are packaging for. If needed, they will patch your library to fix the python binary name, or supply the correct build arg if you support it. It's their job to make sure all the users in their little slice of the Linux ecosystem can install and use your software reliably and easily, so working against them is user hostile, and using example of exactly the problems they solve as evidence for why we shouldn't make their lives easier makes no sense.
that would essentially privatize any existing government social services and most conservatives support the idea of smaller government
Physics-Based Background Scroll Effects
“Don’t like to talk to people” is probably isomorphic to; unable to communicate securely or reliably ie both characteristics of military operations.
My single-threaded floating point sort is also twice as fast as djbsort:

http://stereopsis.com/radix.html

This one uses 11-bit radix to save memory bandwidth. Without all the floating-point stuff it would be faster.
It is a pleasure to have the opportunity to work for one.
Read the article. Wages are lower today than they were in the 1960s. So overall, workers are making less across the board.
Sure, because every low-skill, low-wage worker can plausibly start their own business to compete with the established market. What world do you live in?
Generating Random Data in Python (Guide)
The program itself is like food stamps (kind of, US food stamps/EBT doesn't subsidize the cost of food) but the issue is still getting people to know the benefits they're entitled to and to get the officials to give it out properly.
I've been thinking about this. Let's say a company has 1000 employees at $50,000 per year.

They were able to find enough workers at that rate. Now let's say they need 100 extra workers.

They'd expect their labour costs to go up 10%. But, it turns out there isn't a supply of 100 workers at $50,000. To pull in extra workers, they'd need to offer $60,000.

So far, so good. Extra labour costs are only $6,000,000, and only $1,000,000 are from higher wages. Prior total was $50,000,000.

But, you can't just pay the old workers $50,000. Humans don't work like that. You can't say "you were happy before, but these new people needed more money, so they get more"

Instead, you pay everyone $60,000. So your new labour costs are $66,000,000.

That's a 32% increase in wage costs for a 10% increase in labour.

Is there a name for this? And does this explain why companies avoid raising wages when they want a higher number of workers?
While 20% of the population resisted the trial, it's not really because they're immune/resistant to the trial itself. It's not a viral, chemical or bacterial effect. What they're doing is a whole lot more clever, let me quote the article:

"From November 2017 to June this year, non-biting male Aedes aegypti mosquitoes sterilised with the natural bacteria Wolbachia were released in trial zones along the Cassowary Coast in North Queensland.

They mated with local female mosquitoes, resulting in eggs that did not hatch and a significant reduction of their population."

In theory all they have to do is keep releasing these males and hopefully eventually all the female vectors will have mated with these introduced males and that's it.
Veritas – the idea of decentralised truth
Let's ignore the fact that there simply aren't enough high paying positions for everyone that "tries hard enough".

Let's simply discuss why people might not always go for the highest paying job they could get.

What most people that aren't doing everything optimally to improve their situation is that they're succumbing to common human logical fallacies.

People don't see that there are jobs that can potentially lead them out of that class of salaries, not because they're lazy but because they're uninformed about these possibilities.

Or they might gauge that the small chance they have to get such a job isn't worth doing something they don't enjoy at all, and would rather survive doing something they find bearable.

For a lot of younger people however, things are even more depressing. A lot of the "lazy uneducated" workers you mentioned spent years getting a university education, up to the PhD level frequently, and they feel they're invested in a thing they might be good at or they might enjoy practicing.

Objectively, they should give it up. Subjectively, I can understand wanting to hold on to a small hope that you might eventually get to do the thing you enjoy doing for a living.

If I'm allowed to be frank I find the characterization "lazy" very offensive, despite not having been in their shoes, because I have countless peers that are in this exact situation.
Affinity Designer for iPad Released
Ad-Tech Company MediaMath Raises $225M
Clojure/Clojurescript is an interesting ecosystem in these regards. You get your shared models and lisps are pretty good at being their own form of custom syntax. It's a pleasant ecosystem with really good tooling support
I would also add benefits on top of the salary
I haven't made it clear enough on the homepage or the docs, but Browsh isn't designed to run on your own local device, be it a laptop or smartphone. Browsh is best run remotely and then connected to through either SSH/Mosh or the HTTP in-browser service.
...and made in Hawaii. By Hawaiians. To local taste. As genuinely Hawaiian as any designer dress is the designer's product, regardless of the tailor or fabric origin.
Curious whether memory controllers can stripe bytes across slots much like RAID can do for disks.
I realized that while you were replying and added an edit to my comment.

Yes, I agree that's a problem, but you can reduce fraud by making the punishments severe enough. For instance: commit fraud, lifetime ban from the industry.

I don't believe UBI is palatable to a majority of the population, but I believe a voucher based system could be if marketed appropriately.
And Wal-mart shares rose by 8% in the year after they announced wage increases.

The broader issue is that shareholders have deluded themselves into thinking that they are the end-all-be-all of a company when in fact their contribution is limited.
Graylog2 (the open source version) is batteries-included and a very easy install. Definitely a lot easier than ELK stack.
> I use Microsoft OneDrive for photo storage but am looking for an alternative.

We keep a few hundred GB of family photos and videos in Apple Photos/iCloud. You could also consider Flickr now that they're owned by SmugMug
I suggesting that maybe, just maybe hard work might play a role in things. If someone doesn't want to work hard for 800 euro because they can get 400 euro for nothing, do they have the mindset and drive necessary to become wealthy in today's economy?
Unfair! Perl can be perfectly readable and maintainable by the person who wrote the code. It is just that the language has been deliberately designed [1] to make it maintainable only by the same person who wrote the code.

[1] http://modernperlbooks.com/books/modern_perl_2016/01-perl-ph...
I setup a company and structure the employment as a contractor with no benefits. Most companies are happy to structure things that way, and all jobs are basically at will employment anyway, so there's little practical difference. US companies are used to spending a lot on benefits, so you can negotiate a higher salary instead.

Compared to what you do every single day at work, it's not really much trouble at all.
And don't forget you usually don't work from home: so you pay for gas or public transportation. As you're at some shit job you lose opportunities to network or get new skills. You're not there for your children.

All for a differential of 200 or 400 euros?
Edit-and-continue works in several languages. Java can hotswap, for instance. And you can to some extent rewind by dropping the current frame (unless your code had side effects, but that's just another reason to avoid them ;) )

But I think my workflow is similar to yours. I often set a breakpoint in my new code and just watch the state to see if it looks as expected, so small tidbits of usage here and there.
People have literally done this analysis and the finding was that most gains were the result of improved hyperparamaters. Why is this controversial?
Can ORY Hydra connect to an LDAP (AD) backend? We've got SAML setup here but I'd love to be able to support OpenID Connect too.
I agree about the search engine.

I'm a big fan of Dash, but Dash is currently built around documentation rather than cheat sheets. If someone loaded up Dash with a bunch of cheat sheets, that would be really handy.
Review of the New Elasticsearch Rollup API
Opera adds a crypto wallet to its mobile browser
This looks interesting. Some quick thoughts:

- I was worried at first because I progressively trust non-TypeScript projects less and less, but the test suite looks fine and they have official typings so there's that mitigation at least.

- I really don't love the use of static properties everywhere in order to define model schema. Which is probably a little hypocritical, because one of my own projects[0] does the same thing, but IMO decorators are a cleaner way to do it that reads better to a human.

- Require loop detection in model relations is cool. I like that.

- In general it's a little too string-y for my tastes. I think `eager()` should take a model class, for example, rather than a string name. Maybe behind the scenes it uses the model class and pulls the string name out of it? But I think using objects-as-objects is a better way to do things than using strings-as-references.

Overall, though, it seems very low-magic and I did understand most of it from a five minute peek, so I kind of like this. I think it's a little too JavaScript-y (rather than TypeScript-y) for my tastes, but maybe that can be addressed by layering on a bit of an adapter...I'll need to look deeper.

[0] - https://github.com/eropple/taskbotjs
Kik is giving $3M to developers to build for its KIN cryptocurrency
I much prefer it to a lower contrast setup. And it does mimic a terminal.

I do wonder if it's controlled by the current chrome theme, given that the tab recorded in the window is also dark.
This makes sense. It’s very hard to 1) pay new hires more than existing employees, or 2) ever reduce anyone’s salary. So raising salaries to hire people means raising everyone’s salary in the company, permanently. Not a good idea if your employment needs may be the temporary result of a bull economy.
Too bad I gave up on Chrome...
> Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that." [0]

[0] https://news.ycombinator.com/newsguidelines.html
I do much the same.

Alas, inferring flow of control (stepwise) is challenging with async operations.

But even harder is inferring the data flows. So many abstractions, wrappers, transforms, slice & dice. Especially with these dynamic languages.

So in desperation I'll use/write "tracing wrappers" over interfaces to record/log inputs and outputs.

One example, I created code generating TraceGL (wrapper for OpenGL). Run my app, render a few frames, run the generated code, tweak til it works, then use that knowledge to fix my app.

One recent example, code generating wrappers for S3, DynamoDB, Redis. So I can figure out exactly what data is going where. Then I can fix the code.

Rob Pike has a quote about the primacy of data over code.
Wow. I did not know that there was such a thing as crab effect! I thought was anecdotal similar to the story of frog doing because of water heating slowly. Would you know if the frog story is true or anecdotal?
One counter argument to that are the organisational costs, which run against one of the central arguments for UBI - more efficient distribution of the welfare pot, due to the simplified, no questions asked system.

As with current voucher systems, there would definitely arise a black market as people trade them for other goods. This leaves people vulnerable to being exploited.

Finally I would personally argue that people should try and think less rigidly about what is considered a good use of money and time.

Recreation as an end isn't an inherently bad thing - it would lead to a larger market for content creators if you want to think purely pragmatically.

There are also many cases where buying a new computer or a bike, instead of more food, would be of greater benefit to a person and society as a whole. Partly with this in mind, you could argue vouchers restrict any unintended beneficial effects of financial freedom.
I worked for a company doing this in 2015-2016. Bluetooth isn’t the primary mechanism because your phone doesn’t passively transmit its Bluetooth Mac under normal circumstances. It’s primarily Wi-Fi that’s used for that (and no, the Wi-Fi anonymization work done by Apple and others wasn’t enough to block this). We did use beacons too for stores that had a store app (and thus could be setup to receive the beacon probes), but Wi-Fi was the primary triangulation method. We also fused data from stereoscopic vision cameras too to get a more accurate count (since some folks disable Wi-Fi or don’t have phones on them).

It’s a scary space, but that’s part of why I joined. The space needs more smart privacy focused engineers to make sure things are built respecting privacy (I rearchitected systems to where no one person could be tracked and only aggregate data existed).

I’d love to be utopian and say nothing like this should exist, but the reality is if we don’t build it, someone will, and likely do it poorly.
The free market for the business owner

I've never seen evidence that those arguing for a freer market want such for the employee
Yes, but UBI isn't politically palatable to many people (probably most people). More incremental reforms to the welfare system, like what I proposed, have a greater chance of being politically realizable.
This kind of exists already. Job information for H1B candidates is public information.
https://h1bdata.info
Perhaps creating an account for Youtube only and/or browsing it inside a Firefox Multi-Account Container [1] would already go a long way.

[1] https://addons.mozilla.org/en-US/firefox/addon/multi-account...
It would need some typographical refinement in many fonts where it's currently not much more than superimposed ! and ?, making the bowl especially too tight. But in some fonts it's rather well designed and aesthetically pleasing.
> AUR never tried to pass false sense of security, it is explicitly declared as not supported everywhere.

Funny that I only ever hear of this when talking about security aspects, not
when discussing available software. In the latter case I always hear how many
things are there in AUR, especially comparing to Debian. AUR must have failed
miserably in not trying to pass false sense of security.
Amend the contract before you sign it.
Blogger SEO: 16 Best Proven Tips and Blogspot SEO Plugin
No matter which version of a UBI you support, there's one key feature that I just can't imagine happening out here in the real world. A UBI should REPLACE most existing forms of social assistance. Food stamps, unemployment insurance, some kinds of pensions, some kinds of child support, etc etc etc. Each one of those is a massive public sector industry with a lot of political weight behind it.

I live in Germany, where every market has some form of social assistance connected to it. The task of dismantling that bureaucracy would be outrageous... And quite a lot to spend on a relatively untested scheme like any UBI.
Except that it's not in Docker Hub... yet!
I've never tried l-theanine at all, so I'll try this. Thanks!
Has Micron Technology Found Its Next Big Play?
Your a fool if you don't see how the "evil guy" can undercut the good guy all day long. Evil has a pause button.
I liked this bit, using the fastest compiler for each primitive:

> ./do tries a list of compilers in compilers/c, keeping the fastest working implementation of each primitive. Before running ./do you can edit compilers/c to adjust compiler options or to try additional compilers.
> The unminimize tool lets you ‘rehydrate’ your image into a familiar Ubuntu server package set, suitable for command line interaction.

Nice 'Three body problem' reference they've sneaked in.