skysight-inc/HackerNews huggingface dataset:
Why should they get any revenue from .io? The .io is an invention of the government and has nothing to do with the original inhabitants. The "original" people were removed well before .io even existed.

Might as well demand they get paid for any inventions the military makes while testing stuff out there.

And if the British hadn't done this and gave control over to the people living there 50 years ago, they wouldn't get .io either, because they wouldn't call themselves British Indian Ocean Territories. They'd have used something reflecting the name in their language.

So again, this is a "resource" purely created by the British government being there.

Maybe it's terribly unfair and bad what they've done to those peoples, but .io doesn't figure into that at all.

Edit: I suppose if they had their own nation state, they could make some money that they couldn't otherwise. But why stop at domain names (which, again, wouldn't be .io, it'd be .cx or something for Chagossians)? They can't issue passports, a potentially valuable resource, not being a sovereign nation. They can't run "tax haven" schemes, etc. Seems like getting upset over .io itself is pointless compared to all the other stuff they could do with an internationally recognized government.
macOS has always had really smooth window wiggling because each window is a separate layer rendered on the GPU. Windows has had problems in the past because wiggling windows causes repaints in the background ones, they had no such buffer, but Windows Aero uses a model a lot like the macOS one.

What OS are you running?
Mine's $5500. The monthly premiums are ~$300. It's an obscenity for someone who's healthy, runs, bikes, or swims pretty much every day. But it gets worse.

Recently I went to a doctor for a minor problem, but did not get pre-authorization. I knew exactly what it was going to cost for the visit, and knew it would not be covered by insurance. What I did not know is, due to lack of pre-authorization, it also would not be counted against my deductible! Dicks.

I think major medical (true insurance for unpredictable things like congenital disease or accidents) should be something everyone gets, and it's paid for with taxes. Done. And then for poor lifestyle choices like smoking and having a crappy diet, you should either die (seriously) or you should pay the system out of your own pocket to take care of you (start a gofundme, see if anyone cares about your problems).

There is no possible way to fix healthcare in the U.S. with the multilayered middle man, for-profit approach we have, where everyone touches it wants their cut.
It still goes through a bunch of providers, including Google, so it would not be as secure as TOTP. If the provider doesn't use it as a replacement for the password (ie you can't change your password using it), it may be more secure than just the password alone, but I don't trust it.
I realise that infosec is a component of CS, but it is different enough to day-to-day programming that you might find it interesting. Have you considered application security or related fields?

If you have years of development experience helping younger developers learn how to write secure code is a worthwhile endeavour.

Frustrations, I dont think you can detach that from CS!
Seems to me that the only thing here that's new is that you can actually find Ubuntu in the store.

If you're on the latest non-insider Windows 10, you can do the same steps (enable "windows subsystem for linux" in the os features) and then just open a command-line window and type "bash". That'll download ubuntu from the store and set it up as a subsystem.

An extra thing I like about using WSL, that I hadn't foreseen when I started trying it, is that because the Ubuntu environment is a bit separate from the Windows environment. It feels a bit like working in a VM but then fast. For instance, if you change .bashrc or apt install something, the host Windows environment does not change. This is lovely because it allows me to experiment. If I totally screw stuff up and make my Ubuntu unusable, I just wipe the entire linux subsystem installation and start from scratch. For Linux newbies like me this is very nice.

I guess Docker gives you even better freedom-to-fiddle on native Linux, but it's a good step in the same direction for us Windows coders.
Often there is no requirement that they come in during this period, it's one form of "gardening leave".
All I see initially is a white screen. Then realized I had to scroll down (and oddly to the right!) in order to see any content. Clicking on "DEMO" leads to the same thing (scroll right for actual content) but with super large text and oddly-placed elements. Still not quite sure what this is about, but it looks like a neat art project?
Go ahead and try it! How hard could it be?

http://ultrasignup.com/
> There is absolutely no reason why browsers have to use the native compositor for CSS. It's a bad fit, and browsers should stop doing it.

Not entirely true. It's pretty critical to use the OS compositor for <video> for power reasons so that video playback can be offloaded entirely.

For everything else, though, agree. The OS compositor isn't magic and at the end of the day doesn't do much for non-video layers.
linkbait, and this was certainly the latter.

I think you're going too far in labeling a somewhat polemical title 'linkbait'. It's probably not going to damage discussion left as is and the anodyne replacement doesn't even convey the meaning of the original.
Exploring the Transformative Potential of the Digital Supply Chain
Visual Studio Team Services experiencing issues related to authentication
Not everyone reliably gets to have the choice on children, especially with red states doing everything they can do deny access to safe abortions.
You seem to be missing that people want to compare prices at various firms, as well as deciding whether to have a procedure.
Same in some parts of astrophysics. The real peer review is social, you review when you cite so to speak, if you cite garbage then your work turn into garbage, so.... journal peer review is just an after-thought to collect points for funding and hiring bodies, it is not the real validation of research.

Not to mention I know examples of respected journals in the field letting total crap through (not opinion, total misapplication of statistical theorems) so the journal stamp of approval isn't everything.

Arxiv is not ideal, but I refuse to think going back to journals as gatekeeper is a step forwards. That would be a step backwards. Some sort of distributed social network peer review of arxiv papers, and having points scored there that count as the review for for papers for funding bodies etc would probably be best. The journal model is outdated and charging too much money to provide little value (I mean, they just coordinate the review process, a piece of software could do the same coordination).
what happens when someone copies a simulation of you and tortures it digitally to get all your passwords and information?
I'm sorry, but this is all gobbledygook.

Nice ad for "sword" sportfood products, though.

For one thing, running 100 mile races isn't a very good standard for willpower or self control.

There is virtually zero use for this capability, so whether you spend 5-10 hours a week to do so or not isn't really a question of self control.

It's a question of what activities/hobbies you want to pursue in your free time.

Staying fit is a good-for-you type of thing, but you don't have to do anything close to that level of training to stay fit.

My advice, whether you want to get/stay fit or achieve some athletic endurance goal is to make sure you find a way to enjoy the training.

It takes consistent long-term training and you wont't have to worry about your willpower Or self control if you enjoy doing it.

Along those lines: start slow - the hardest and most painful part is getting started. E.g., use a C25K program; find your own goals - whether that's completing 100 mile runs, or a 5K PR, or 1000 miles this year, or an 8:00 pace or a 365 day running streak or whatever.
They are incompetent managers, promoted up the 'management chain' to a position of incompetence, which is due to the fact that they can't do the job of the people they are managing. They are 'management people' who have gone as far necessary to be outside their competence level.
There is functional programming and "functional programming". Nowadays people would label anything as functional programming. I worked for many Scala teams, and everything is super functional, but truth is the opposite. Most of people don't know how for {} works in Scala or what functor is. Which is fine, no hard feelings, I didn't know about it either couple years back. But at least don't trademark your company as 100% functional codebase :/

I'm not in US, but Europe. Akka everywhere. If I have to debug one more akka spaghetti system I might as well switch to Node.js.

edit: I know/follow you and your work. Kudos for everything and doing functional Scala :)

edit2: I don't mean to insult Akka, it's great tool. It's just easy to misuse (like anything), and people misuse it a lot. At least from my experience.
Because Americans are selfish.

Source: lived in US for 20 years.
Goalbook: Full Stack Engineer Opportunity
There's a good reason to, in this case: that the OS compositor is not designed to render the full generality of CSS.

The status quo is not working: only about half of CSS animations in the wild run on the compositor. As browser vendors, we need to admit that the attempt to carve out a limited, fast subset of CSS has failed, and we should do the hard work to make all of CSS run fast.
>I can't stop thinking those opposing nuclear power is not serious about climate change.

They mostly are I think, they're just completely ignorant and naive and unrealistic about all the solutions. The strongly anti-nuclear people (esp. those a decade ago and longer) seem to really think that everyone's going to suddenly stop driving cars and start walking and biking everywhere.

However, that said, it's getting more and more realistic to forgo nuclear power while still reducing greenhouse gas emissions, thanks to renewables, especially solar power. PV power is getting cheaper all the time, and Germany for instance produces a large fraction of their power with it despite Germany not being an especially sunny country. So it's getting more and more realistic to oppose nuclear power while still supporting policies to reduce climate change, and not be completely naive and ignorant as in the past. The main problem with solar is storage, due to its transient generation nature.
This is pretty neat. I wrote something similar at one point: see wtee [1] and tailon [2]. They're both small, self-hosted tornado + sockjs + vanilla typescript webapps.

[1]: https://wtee.readthedocs.io/en/latest/
[2]: https://tailon.readthedocs.io/en/latest/
Too bad this is a sub-comment that can't be voted to the top of the page. Very insightful, and a way of looking at the situation that I'm disappointed to say didn't occur to me until reading your comment.
Yup. You now know two ways it won't work :-)
> But also: you can pin to a specific certificate, not just a CA.

I think the general best practices for pinning are to pin a CA or two, and a backup key; in case your keys get compromised, you can reissue with your preferred CA; in case your CA gets delisted, you can get a cert issued with your backup key from a still trusted CA. You could have a series of keys and trust those, but it seems like that would be an easy way for you to shoot yourself in the foot.
Ansible and Friends Newsletter (reboot)
I had a hospital decide to restart the entire billing process on me after it was all paid for. Only time I've ever been glad for the insurance company (car, not health). I dropped it in their lap, and 3 mo later got an "our mistake" from the hospital, didn't have to lift a finger to fight it.
Something on arXiv can have had more "peer-review" than something that made it past 3 reviewers for a normal publication if it has been discussed a lot.

Also, not everything cited has to be properly published. If you base an argument on a finding from a source, then yes, but e.g. but descriptions of approaches, ideas, ... are things that can be cite-worthy while not requiring the "fact-checking" peer review provides.

It's an interesting balance: On the one hand, it's bad if stuff that just was published as a preprint is treated as established (which seems to be partially the case in ML right now), on the other hand not referencing good material just because it "doesn't look scientific enough" also doesn't help anyone. (In some parts of computing, it seems like academia is toying with stuff industry has tried and discarded years ago, but that isn't acknowledged because it hasn't been published in a nice citation. It's fine to do work to validate that, but totally ignoring it is weird)
> Why do many remote companies “make it work” while others fail? My theory is it has nothing to do with on-site vs remote. It’s a scapegoat used by insecure or incompetent managers who lead mediocre employees they shouldn’t have hired in the first place.

This strikes me as a bit rude and prejudicial. Not all of us are rockstars who can function effectively without social contact. I personally prefer a central meeting point and face to face communication.

All I'm arguing is that in-person work is preferable by some managers and employees. I'm not arguing that it should dogmatically be applied to everyone.

From your hn profile, I gather you understand yourself to be a bit disagreeable,

> I'm opinionated, inconsistent, irrelevant, irreverent and incontrovertible

I don't see that as a problem myself but I wonder, based on this statement, whether or not you've found working in offices to be effective for you. I'd also wonder if you ever admit to being wrong, and how you react under those circumstances. I'm not convinced you could lay any and all disagreement at the feet of insecure managers.
"Management" skills and "Technical" skills are neither all-inclusive, nor exclusive, nor does the presence of one imply the other, but the most optimal scenario is simply where an individual is capable of competence at both.
Ask HN: What did you have to give up to be successful?
Everyone wants to achieve great things but not all of us are willing to sacrifice for that. There may be a balanced approach but everyone has only 24 hours in a day and to be really great at something, they need to make choices. Would be great to learn from everyone here about what they gave up to achieve what they wanted to.
I have an irrational urge to switch distros now. It's been a while since I've used anything but Ubuntu or RHEL. Anyone have any recommendations? is Arch still awesome?
Why try to make "the best" version of something that is judged by purely subjective standards? Make something very good, and some people will consider it to be the best. Those become your best (heh) customers.
SQS performance and latency
The biggest advantage is that its init system is just an init system. Systemd is so far beyond the scope of an init system it's not even funny.
The Art of Building a Monopoly
You don't need RFC to get real traction, if clients/servers are written for it. There is already an implementation in Cyrus SASL, and last I heard work was ongoing for a dovecot impl.

I'm currently poking around the protocol, and thinking of implementing it into K9-mail (A popular android email client, that happens to be open source). I'm self-hosting my email already, and I'd really love to use this. It seems to fit much nicer into the current ecosystem than IMAP.
I don't have a LinkedIn account and I could read it.
I have for little bit. But I don't think I'm smart enough for it. Is it big enough? I also don't see much job opportunities.
I'm worried I'd just jump from something I like and enjoy (Functional programming) but can't find job in, into something similliar, that I won't be able to pay bills with.

I only hear of these 20yrs olds catching awesome bugs, and thinking that it's awesome for them, but it feels like I missed out on it a bit.

But it is good idea. To be honest I considered DBA... it seemed to be more sensible lol... I actually enjoyed working with Posgres, tuning it etc...
If I'm not using JIRA over the course of a given month, I don't really see why it makes sense to charge for my seat.
> A pollution tax would certainly help but is far too big of a thing to accomplish in the short-term.

There's no need for a big car tax or a pollution tax. We could just end the massive fuel subsidies we have in the US. Of course that is also unlikely to be accomplished in the short term.
> Now we have this vuln, which I'll dub "IOgate" because it's the cool thing to name these

No
While we at Nylas did build our APIs to help with IMAP troubles, we also handle Gmail (via IMAP) and Exchange as well. We'd be happy to add JMAP support to our APIs if it takes off since we're committed to 100% coverage of email mailbox accounts (including calendar via CalDav parsing).

(If the Fastmail people are reading this, feel free to contact me.)
Wow this is quite shocking. A very nice find, this is all the more concerning considering many high profile startups including financial ones are using .io domains (I'm using one too).
Yes, also sorry for the insensitive sarcasm in the previous post. It's a chicken and egg problem. In many cases you don't know if you need a test unless you've already had it. In the case of a procedure, there may be things that come up while it's happening that may complicate things. The irony is that OPPS/IPPS (inpatient) and APC (ambulatory) are meant to simplify things. Doctors and nurses usually do their best to know ahead of time, but medical procedures are complicated.

Fraud does happen most often against medicare/medicaid (as covered in this article with one trick known as "upcoding"), but I believe these codes are used with insurance providers as well. If a hospital or doctor is in your provider network (HMO/PPO) then there is a pre-agreed cost between the two set on these fees. Out of network occurs when there is no agreement, so there is no "trust" between the two and the insurance provider offsets the cost to you because they are legally able to do so.

In my opinion - overbilling is really caused not by pricing complexity, but by the control of the hospital and insurance provider duality. If there was no such thing as a network, and you were covered everywhere, then shenanigans with certain hospitals and providers would be more difficult.
As someone currently training for the SF Marathon, here's my perspective on low carb and glucose packets.

Low-ish carb is great. It helps you endure long runs overall and it's a good habit in general. Especially for recovering after the race and getting all those calories back.

During the long run itself however, glucose packets are absolutely necessary. You run out of glycogen stores every 45 minutes or so. That's when you start cramping up and having trouble. A glucose packet gives you some caffeine (helps with stamina and pain tolerance), and some electrolytes (helps with cramping and hydration), and some 100 calories of sugar (helps with glycogen levels and mental fortitude).

Crucially, you aren't replacing all the calories you burn. That's impossible. In a 4 hour marathon I burn between 2500 and 3000 calories. The packets replace only 500 calories.

The difference between packets and no packets is that with packets, I am able to be a human person after a marathon. Far less cranky, far less tired, generally feeling okay. Without the packets, I'm basically a walking zombie.

That said, it took a lot of practice to figure out the right timing for those packets, to train my body to absorb them and so on. It's definitely not something you want to start experimenting with on race day. That's a recipe for puking.
Jimmy Causey, escaped inmate, likely used wire cutters dropped by drone
Open-source vector renderers don't yet have the cartographic chops that raster renderers do.

The most glaring difference is that label placement in common vector renderers is generally "try once, fail if no room", whereas in Mapnik (standard raster renderer), for example, you can supply a list of positions to try in order of preference.

There's a lot to like about client-side rendering (which is why I wrote https://github.com/systemed/tilemaker/ to generate vector tiles) but it's not up to feature parity with raster rendering yet, and for some of us those features are important.
This will be an awesome feature if done right--hopefully this will be as simple as a few buttons.

I've switched from Macbook OS to Windows 10 and love it, but I need a *nix type environment!
The range of aerobic power that people put out is pretty huge, its possible that at the extreme low end, having no glycogen to burn wouldn't be a limiter, but certainly at the moderately trained average joe level, it is still a limiter.

But early on, you don't need to worry much about it, just get out and move every day. If you keep it up for a year or two, and want to get faster, you can start adding things to be neurotic about =)
If it's massively complicated and obscure, then it's not transparent. Transparent means the information is available up front or for the asking, not that it's possible to obtain it if you have expert knowledge.

What you're sharing is great information and a fine foundation for people to build on. But pateients shouldn't have to go off and do a pile of research, they should be able to get a straight answer from their health provider when they ask for one.

If you have a pet and have to visit the vet, you already know they prefer to get paid up front. They'll generally tell you there's a fixed fee for the consultation/ Then depending on what's wrong with your animal they offer a treatment estimate, which is prepared within minutes and about which the administrative staff are generally competent to answer questions (eg why there might be variations in price for some items like anaesthetic). Animal medicine is at once less complex than human medicine (narrower range of treatment options, fewer administrative/legal considerations) and more complex (considerable variation among species).

I've been to good vets and bad vets, but the administrative aspects of both regular and emergency care have been painless and yes, transparent. Until we get universal healthcare, veterinary service would be an excellent model to imitate.
If it wasn't for the negative connotations people have with DOS I'd say it a lot more. Implementing a unikernel chain loader and a simple shell would be quite simple. That would be quite DOS-like.

IncludeOS actually came out of a research need to stress-test hypervisors and run 10000 VMs on a single host. Since it is a clean slate system it has some different characteristics and those can be exploited in certain use cases and so people have kept on working on it.
It only makes an account less secure if you can get into an account without knowing the password just by having the 2FA code (through customer support). Social engineering is also a problem with TOTP 2FA.
I'm not dealing in anyones lives but my own as nobody is getting hurt by my personal enjoyment of a glass of whiskey.

It sounds like you think that either you or others are incapable of such self control and thus nobody should be able to enjoy them. I put such lack of faith in humanity as itself being morally bankrupt.
op couldnt be bothered to reverse proxy it behind nginx/{other load balancer}.
defense technology for everyone! can't wait for my US NSA Facebook TM brain implant to keep me happy and productive.
Check out Relativity Space in LA. They're a an orbital vehicle startup, and looking for a one man IT guy (DevOps/sysadmin/etc) with a manufacturing bent (heavy emphasis on supporting a vehicle design team and lean manufacturing using automated machining equipment).
Using Terminator on Windows is a pleasure :)
Fear Won't Save Us: Putting a Check on Climate Doom