skysight-inc/HackerNews huggingface dataset:
Well the alternative is propping up the high-paying jobs using subsidies and shutting out competition, which isn't exactly a winning long-term strategy. The high-paying jobs aren't going to stick around unless you force them to with some kind of jobs program which is just taxing everyone else so that this small, select group of people can benefit; why shouldn't everyone get a cushy do-nothing job at taxpayer expense? Clearly, that isn't sustainable or fair.

The UBI lets everyone in society have a safety net so they can go looking for another high-paying job, or get an education in another field to get a new high-paying job.
I like the idea. It would be great if a user could help the site improve its results for that user by, say, removing news about local hockey games that I don’t and will never be interested in.
Why? What does it matter? Presumably it must have happened at least once for them to bring in this policy.
Provide context. For instance, more context than this question includes.

I’ve always appreciated this guide: http://www.catb.org/esr/faqs/smart-questions.html
Poorly worded (or possibly misunderstood) — it was password + OTP → password + U2F. (In practice the OTP was also usually supplied by a dedicated USB stick, so the change was mostly transparent.)
While I was typing my question at https://news.ycombinator.com/item?id=17592842 you already answered it here. Thanks!
How much would it cost to build this?

* An electrified mosquito net.

* With guard rubber net large enough to let mosquitoes through to the execution chamber but small enough to prevent accidental self electrocution.

* battery/inverter source to allow all night protection.

SHAPE

1. Box the bed completely

2. Or a single board large enough to increase the likelihood of mosquitoes running into it themselves.)
By "installing" I meant all the steps until the system boots from the HDD/SSD.

I have only ever used NetBSD as a server system, so I have no idea what the hardware support on desktop systems is like.
It's also tremendously more efficient to tap your finger on the plugged in USB than it is to wait for a code to be sent to your phone or go find it on an app to type in. I've added it to everything that allows it, more for convenience than security at this point.

Most places that allow it require that you have a fallback method available.
Fortunately, you can use user stylesheets to fix some of this crap. Holding your breath waiting for somebody else, particularly publishers, to fix it for you is a good recipe for asphyxiation.
How Fortnite approaches analytics, cloud to analyze petabytes of game data
Sorry yes, companies can have a healthy engineering culture anywhere in the world, even if they pay the local market rate.

It’s just my personal experience interviewing at a number of startups/companies in these countries, and from friends who work at them. I would really love to move to Toronto, but the salaries are just way too low. Hopefully I can find another way to move there.
I've used MessageEase for years now on Android and it was really worth the time investment. I only switch back to Gboard occasionally to get at its far superior emoji input system, but I don't use a lot of emoji in most of my text entry so that's not a massive deal. I can type accurately without having to wrestle with autocorrect all the time, and that'll do for me! And although the letter frequency distribution isn't right, I can happily use it to enter German and Lojban and Welsh on the occasions when I want to use those on my phone.
I looked in to it a while ago, but none except for portability. The Nano's are designed to take up a USB slot and be semi-permanent in there. That is, they can be removed, but its not as easy as removing a normal USB key. Either good grip or a pair of pliers for the fingernail-less.
I think this piece (along with many, many others in the genre) is unduly discounting the practical implications of a proprietary binary for users, preferring to blame a preference for open source solely on a "fundamentalist FOSS mentality". For example, my next GPU is going to be a Radeon largely because I'm tired of the weird issues that come with installing/updating proprietary drivers, the lack of transparency around bug reports, and the general disconnects with the rest of the FOSS ecosystem.

The specific issues for applications are different, but there are parallels. The key thing is that FOSS on Linux isn't just an ideology, it's also an ecosystem and a set of norms and practices. When you ship a proprietary product, users have to weigh the cost of opting out of all of that, not just the sticker price. Nobody with any sense would ship a Windows package solely as source code and expect Windows users to love it. I can't imagine anyone blaming a weak reception of such a product on a "fundamentalist proprietary blob mentality". But when they similarly sidestep standard practices on Linux, any friction is almost reflexively attributed to the users being unreasonable.
Along with the Ubuntu and mint, I would also suggest the archlinux forums, they are quite active.
I am happy to read articles like this because they prove that there are no borders in the Internet
I would say to also include a dark theme. I'd prefer to customize the colors manually, but if that's not possible, at least have a light/medium/dark theme choice.

The main reason, at least for me, is that on the TV, lighter themes are very bright.
The good news for you is that you don’t have to become a developer with a CS degree :) a few other roles and tech companies would rather hire someone with a CS degree rather than an MBA. Look for positions like product manager, program manager, project manager, UX, QA, etc. You don’t have to apply for a software engineer role.
Well, what do you know? The command is there indeed. I had only read the release notes, where mention of zfs is conspicuously absent.
> I bought a license for SublimeText.

I did the same thing about six years ago and it was $75 then. Since then its only gone up $5. For me, this is really impressive. As adobe continues to increase the cost of their software seemingly daily, it's nice to see a company invest in their product while still maintaining a very, very affordable product.

I agree on the paid side as well. I just recently went "full Linux" and have no qualms about buying quality software that makes my job as a developer easier.
Fire Detecting tube system use for power distribution cabinet |
With TOTP, a sufficiently clever phish may convince you to enter the one time code.

With U2F, there is communication between the browser and the device, requesting authentication for a specific origin hostname -- that can't (shouldn't) be fooled by a phish hosted at Google.com-super-secure-phishing.net
It's not just the repeated squares algorithm though. The novel part about this post is the application of it.

For most languages, if you write a for loop, the compiler is not smart enough to generate anything that runs in sublinear time. It might do some loop unrolling, reordering, or just skip running the whole loop altogether if it's dead code.

But this is the first time I have seen something that can rewrite a loop to run in a different runtime complexity (specifically logarithmic time).

He relies on rewriting python byte code but there's no reason why let's say a C compiler can't automatically identify a loop that can be rewritten as a linear recurrence relation and thus has a matrix exponentiation form.
There are probably nuances that they learn from others in their geographical location. Perhaps similar to various dialects of the same language.
zebra finches have distinct in-group call patterns.
The current domain is sent to the device and used to generate a private key that is used to authenticate. If it's a phishing domain, the device will return a private key that won't work on the real domain.
Parent comment is why I tell everyone to read Pragmatic Programmer, especially the "broken-window theory" section.

For those unaware, an empty house can go untouched for decades in NYC, but once it develops a broken window, it is ransacked and squatted within hours. Small failures invite large failures.

"Javascript bloat isn't too bad, just another 10KB" turns into (VERY quickly) slow + terrible code that is trash. Small amounts of apathy about code invites other developers to sink to lower (more sh*tty) standards until there is nothing good left.

I'm not saying we should all code in assembly and c and make sure our arrays are memory aligned and pointers efficiently used, etc. etc., but we should also not just stop caring about code quality for "productivity" sake.
> EE Cummings did not want to always have his name lowercased: he chose to do it in certain contexts for specific artistic reasons

On careful reading of the link, I can not find any support for the claim that he sometimes used a capitalized version of his name. If he did normally capitalize, and only used the lowercased version in artistic contexts, that would certainly give credence to your idea. But the link does not give any support for this.
Very cool idea. I haven't seen it mentioned in here, but the GDELT project is something you might be able to use

https://www.gdeltproject.org/
Office 365 comes with a very good web verison of Outlook, which supports more modern features than most email clients do (such as Office 365 Groups).

I suspect it doesn't bother them hugely that desktop client support is falling behind on any platform.

edited to add: Oddly I can't find much marketing by Microsoft of the browser Outlook, otherwise I'd link it here, but I'd say it's about 85-90% feature complete compared with the desktop client.
"Unfortunately, the fundamentalist FOSS mentality we encountered on Reddit is still alive and well. Some Linux blogs and Podcasts simply won’t give us the time of day. This is not a problem with the mainstream tech blogs and is a problem unique to Linux."

It seems weird that this guy will try to promote his product to the Linux community and chooses to do it by insulting its user base.

While not all Linux users have a problem with using proprietary source (and those would be their natural clients), most got attracted to the platform for the advantages of its open and freely usable code. IMHO it would do him good to understand and respect the reasons why his potential users value free-libre-open source software, and learn to communicate without disparaging them.
People who think you should sell them something at cost or a loss "because that's what you paid for it" are.
Ray talks about that here:

http://raypeat.com/articles/articles/iron-dangers.shtml

I, too, always thought of iron as something people would be missing often, but as it turns out, conditions related to excessive iron (and estrogen and PUFA) are much more common. Ray's argument, in a nutshell, is that iron-supplemented foods and just about everywhere (due to an excessive worry of providing too little) and this contributes to the overdosing.

https://freetheanimal.com/2015/06/enrichment-theory-everythi...
A lot of people don't even realize that better is possible.

I've had plenty of friends and acquaintances observe that browsing the web on my computer is very zippy compared to doing it on theirs, and ask what I do. I hate to then have to explain to them that it's because of a fairly hard-won set of JavaScript-blocking rules and suchlike.

I especially hate it because the best alternative I can suggest to someone who doesn't understand tech well enough to manage such a thing is to just keep on trying to keep up with whatever fancy kit Web developers are working with these days. Which invariably means sending ever more money to Comcast. And regularly giving money to Best Buy to replace a computer that isn't really broken; it just can't keep up with the latest fashions among ad networks and reactjs developers.
When I buy a key, how will I know I can trust that key?

Is there any way to validate it?

Edit: It seems Yubico is a trusted brand so I guess you are safe when you buy keys from them.

Here is a list of FIDO certified products: https://fidoalliance.org/certification/fido-certified-produc...
Cyber Risk Liability and IoT Devices
Many things don't happen at a point, they happen in an area, e.g. if something is relevant to France as a whole, don't show it as happening in Paris, use something to indicate a bounding box or radius which the story is centred on.

If something happens in Paris, show it in Paris, not in some random particular location in the middle of Paris, unless you know that it really happened at that exact location.

See this: https://splinternews.com/how-an-internet-mapping-glitch-turn... for the kind of issue you can cause.
A couple of months of Intellij because a customer wanted me to work on a Java project which used that IDE. I delivered in the first month and paid for the second one because I didn't realize it was autorenewing. That was a long time ago.

I also received a Steam game from a friend as Christmas present. I didn't pay but he did.

Probably nothing else.
Personally, I'm a big believer in second chances in any facet of life, but people seem to act the way you're describing to Sourceforge, despite giving a pass to other entities. It's all a matter of personal perspective.
The Pot-Belly of Ignorance
> I barely see the problem.

I barely see anything at all. I managed to take a peek at the title between two large bars of some other stuff I don't care about.
Git is already federated and decentralized
So? You have to trust your firmware, HDD controller, keyboard controller, OS, browser... What's one more device in that chain of trust?
> lightroom

Tried Darktable?
I would add stability. My Ubuntu distro never seems to go down, crashes, has weird bugs, or random updates.

It's just rock solid and something I've come to truly appreciate when I have to use my Windows 10 work laptop and have to deal with all the quirks Windows comes with by default.
Thats the single reason I got a smart watch. Just to have my 2fa codes on my wrist instead of getting my phone out of my pocket (I'm using Authenticator+)
I dunno if I'm doing it wrong, but I really don't like the .AppImage thing. I've never had it successfully add itself to my system, and I don't like that it isn't actually part of a package management system.

I totally understand the frustration of developers wanting to release on Linux and balking at the faff of adding your app to ~n package managers, but AppImage seems to be the wrong solution to that problem.

Snaps are quite nice though, from my experience so far. I've found the documentation a bit lacking, though it is improving.

EDIT: I got confused thinking FlatPak == AppImage, so you can ignore most of the above! I'm gonna check out the FlatPak system, looks interesting.
Amazon’s Culture of Discomfort
Yubico Fido keys (Security Key by Yubico, the blue ones) only support FIDO U2F. This lets you use them for logging into GMail, DropBox, and other websites which support FIDO U2F. You can't store passwords or other data on them. This means you can't use them for storing SSH keys or things like that. There's not some technical reason why you can't use FIDO U2F for SSH authentication, it's just that the software support isn't there yet. You could probably hack this together yourself, the idea would be that you generate a SSH key on your computer, authenticate to some certificate manager with U2F, and then use that to install the public key on the computers you want to access. You could then have it automatically expire 8h later, forcing you to reauthenticate, giving attackers a shorter window to compromise your machine if they want to hop to others with SSH.
4 Steps to the Support You Need to Save Your Business
The big thing I see missing from all this analysis is the home vs. work distinction. You have people saying "Linux users choose FLOSS because of philosophy, and proprietary software goes against this", you have users saying "I'd have tried it if it were FLOSS and I could just download it and try it", etc., but the problem is: this is a product for working with an Exchange server. How many individual users have a need for this?

This is a product for businesses. The dynamics are different: businesses can easily be convinced to pay for software, since they do so already. If it solves a business need, this is an easy sell.

The way to make money with Linux software has always been to focus on the business market, because you're just not going to get any significant number of home Linux users or enthusiasts to pay for your software. And then, ignore the home/enthusiast users. No, I wouldn't pay for an email client either, but I don't need to connect to a Microsoft Exchange server at home. If my workplace were trying to switch to Linux, however, I'd readily recommend such a product to management.
Hi Spidler, I'm a Product Manager at GitLab. Thanks for the feedback. Solid security protecting deployment is very important.

In GitLab 10.7 we added branch unprotecting restrictions that can be managed through the API to restrict who can modify protected branch rules https://docs.gitlab.com/ee/api/protected_branches.html#prote..., and we'll be adding a UI to manage this soon too. I created https://gitlab.com/gitlab-org/gitlab-ce/issues/49513 to add an auth step for changing protected branches as well.

I'm interested to know more about the version number improvement you suggest too. There are a few similar proposals like automated tagging on merge https://gitlab.com/gitlab-org/gitlab-ce/issues/22363.
Constellation Labs – What Is Proof of Meme?
> but unless the distribution problem is solved

Not sure what you mean. The distribution problem is solved by the internet. Discoverability (probably what you meant) is solved redundantly by Medium, since it is already solved by Google, and by social news websites such as HN and Reddit, etc.

Medium = YouTube for textual content. The only way we "need" it is if we want a feed of algorithmically chosen content based on previous/popular preferences, but that obviously comes with a bunch of problems of its own.
As one of the "Linux for FLOSS" users--and, yes, quite loud about it--I am inclined to agree.

I would pay good money for a high quality application on Linux. But in large part, one of the less-philosophical, more-practical things that I value about FLOSS is the opportunity to fix things if something doesn't work right. While I would gladly purchase an incredible, closed source application, I would much more value the distribution of the source code (with a workable build chain) along with that purchase.

In that manner, I KNOW I'm not just a buck in their wallet. It protects my purchase, to some degree, and demonstrates a good faith relationship with the developer. Even if I'm not allowed to distribute the code, and much prefer FLOSS, the right to maintain my purchase is incredibly important to me.

Of course, that's almost never an option, but to my mind, that would be a fair compromise...

~A Loud FLOSS Supporter
23.7.2018
Some use my phone setting
Is hack
This is quite the diversion on the submission, and I apologize, but to add to your point Medium seems to be getting worse over time. Which of course it is -- as always it started as a minimalist tool "about the content". Then the whole "how do we monetize this" thing happened. Now there are fixed headers, footers, various interrupting popups, and the real question should be "what's next"? Clearly they won't stop at this.

Hiri at least used a custom domain. It's incredible how many authors just hang off the medium domain, committing the sharecropping mistake that has happened so many times before.
I don't think anyone takes for granted Objective C today. It's not used but for legacy code. Awful thing anyway.
If you consider discovery via code completion, then dot notation is better than procedure call notation.
I'm not sure it's worth building an email client that works with Exchange/Office 365 on Linux, when you can use the web interface. Particularly as much of a PITA that trying to use EWS is, and how different it is for on-premise vs Office 365 usage.

It's currently a toss-up whether it's even worth trying to use Outlook on Windows desktops, as much of a buggy, hogging, piece of garbage it is.
3) Reduce expenses via means other than layoffs. Companies often have ways to do this. If not, there is the tried and true management takes a 10% pay cut. In my 30+ year company, I've done it a couple of times.
Leading causes of death in the US :

https://www.medicalnewstoday.com/articles/282929.php

#1 is heart disease

Causes: excessive alcohol consumption, smoking, no regular exercise, stress

I could be wrong but no exercise seems to be the main culprit based on what the disease actually is. Given that coffee increases your heart rate may suggest a causal link.

Edit:
Link to the actual study from the article https://jamanetwork.com/journals/jamainternalmedicine/articl... the comments are worth a look.
RISC-V is an open source ISA but there is not yet and open source RISC-V CPU. RISC-V is interesting and I believe that there is a market for it, although not very large since RISC-V is not innovative enough, is not a leap forward in anything and basically uses old technology with an "open source ISA" sauce on top of it.

So yes, RISC-V will grow, but not no great heights. For spectacular new CPUs one needs new technologies which are being developed. Rex Computing is developing the NEO CPU which is try to get rid of the memory bandwidth bottleneck while going for a chip with 256 cores. Mill Computing is developing a very innovative CPU that has solutions for many small and large issues that slow down performance of CPUs of Intel, AMD, IBM, Oracle and HP, while also targeting to reduce the power needs by 10x. These CPUs will surprise the market.
> It appears to me that part of the reason the Silicon-Valley-Tech-VC model involves explosive growth is because a large number of the businesses are chasing what really amount to fads

This may be the case now but originally the desire for growth was that extreme economies of scale were the primary value driver in electronic commerce/advertising-driven models, thus, achieving that scale was paramount.

Over time, the low hanging fruit was eaten and the newer things didn't have such scale, but the desire to invest in a company that succeeded in that way remained, so more and more companies were "forced" to adopt a high-growth model or get left behind by a competitor who did, even if it made no sense.

That's how you get Uber being forced to grow at all cost despite having nearly zero economies of scale above the MSA-level. If they got to the self-driving taxi, then they might be able to start realizing that scale, but in the past you had to already be realizing it to get funded.
If you want to compete with GitHub for open source projects you are going to need a 'releases' page that's similar (at least in function) to github's.

I would like to see that prioritized more, I think it's more important for many projects looking to switch than many of the other features listed here
The world does nothing about it because every single party involved, from Morocco to SADR to Algeria, got their hands dirty with breaking the Geneva conventions. With napalm and WP used against refugee camps on multiple sides, no country wants the optics of picking one.

The political situation is also pretty stable there since the late 70s. Shit, but stably shit.
Digital Meets 5G; Shaping the CxO Agenda
With regards to political views, the point isn't in any way to change your view, it's to use your view. By taking out ads that stoke someone's feelings about abortions, they can get them to follow a FB page, which can then in the future be used to promote other things (like specific political candidates), or to spread propaganda (like, "hey look at this fake news over here").

And thus, by association ... your views can certainly change.

> "If this person/page that I agree with so strongly on abortion (or whatever) has this other opinion over here, I should probably give that a second consideration"