skysight-inc/HackerNews huggingface dataset:
It seems unlikely that they meant to shoot down a civilian airliner right above Tehran.

It's possible that they were on high alert for fear of an American retaliatory air strike and misidentified the plane.

It seems reckless to have kept the airspace open and civilian planes flying in those circumstances, though, because, well...
Apple at least somewhat tries to put up an image of caring about environmental issues[1] and privacy (e.g. in the aftermath of San Bernardino attack). (Of course they still have Chinese sweatshops, and who knows how much raw materials comes from child labour in the Congo so of course it's mostly a smokescreen.)

[1] https://www.cultofmac.com/268413/tim-cook-tells-profit-obses...
The 73.0b3 release tag is 18 hours ago, compared to that "What's new" page dated 1/7, so it does appear to be newer. See my reply to myself above; as far as I can tell the beta has the same changes (though I didn't manage to fumble my way to the specific commit that fixed it, or whatever the analogous term is for mercurial).

Their developer edition "What's new" page seems more about marketing upcoming changes before they land in the mainline release than anything else.

I'd like to assume they're always on top of getting the same fixes into developer versions at the same time, but since they don't actually tell us anywhere I always feel like I have to check.
This is not at all true. Uber only introduced upfront pricing at the end of 2017. Prior to that users were charged based on time and distance, the same way as taxis.
Walmart's Robots of the Future Have Arrived
In the UK, it is steep. Even a relatively expensive, well-known AI MSc will usually set you back at £14k over 2 years (i.e £7k/year)...this is double.

Maybe this reflects that most employers really have no idea what they are doing and how to evaluate whether a degree from somewhere else is worth the same (afaik, Imperial just teach the same stuff as everyone else).
Cool!

I've often thought about the best way to do this, and your suggestion is compelling. I'm going to try it out.
Doing good for the world and getting rich are by no means mutually exclusive. People pay money for products and services that make their lives better and history has shown that economic growth is not a zero-sum game.

Where companies get into ethical trouble is when they try to maintain exponential growth long after it is possible to do so in a way that is moral. You can make a lot of money doing good for the world, but you can't sustain exponential growth indefinitely without crossing a few lines.
The dream of open source isn't any closer to being realized than it has ever been. Open source enthusiasts tend to overlook the fact that most people don't want control. Control is difficult to handle and requires a lot more energy and effort than ceding the control to another entity.

This isn't strictly a terrible thing. Anyone who has chosen to share their life with a partner gets that it is a lot easier if you divide up control of different aspects of your life among each other.

The problem is - as a society in general, and as tech consumers in particular, who should we cede the control to and how should the controllers be held accountable?

These are the same problems societies have faced for millennia, and now that newly emerging tech can operate at the scale of society in a couple of years, it is unreasonable to expect that billions of people adopt the libertarian mindset when it comes to tech alone.
The "offline" course prices are here. It seems like the roughly equivalent MSc degree offline would be £15.5K for home and EU students and £33,250 for overseas students. You would have to add to that living expenses which are considerable in London (perhaps another £20K) https://www.imperial.ac.uk/students/fees-and-funding/tuition...

I did an MSc in Computer Science at Imperial (long before online courses existed) and it was by far the hardest academic thing I have ever done. Imperial is academically excellent, and likely the best university for science subjects in the UK and perhaps top 5 in the world. Having said that I'm sure much of the value is from being there with other students and teachers, and I don't know how much of that you're getting from an online course.
A classic example of this going wrong is the Gentoo Foundation. Not only did it make them lose the founder of Gentoo (which, admittedly, isn't as much of a problem with Rust: Hoare has already moved on to bigger things), but it caused a variety of organizational troubles that still can be seen in Gentoo today.

Hope this goes well!
Taos was a brief source of excitement on the Acorn platform, there was talk of using it for the never-finished Risc PC 2, although whether that was just marketing talk I'm unsure. I think there was a demo on the front of a magazine?
I know I'm biased because I worked there, but I think Netflix is still true to its values.

It's always been about sharing stories with as many people as possible.

They green light stuff that no one else will, some bad, some good, but they give a lot of storytellers a voice when no one else will.

I remember that the legal department was surprisingly small, mainly because they don't go around suing everyone all the time.

Overall I'd say they have managed to stay true, but to their advantage, their values have always been the most profitable path, so they never had to really choose between profit and ethics.
Yes, it felt like it was all to hide surge info from consumers.

Surge pricing gives the consumer insight into when they're being charged more. Many consumers reluctantly will pay a high price, but will not pay an "inflated" price.

It also allowed areas like sf to have continuous surges over weekends at low levels without consumers feeling like "uber is always surging".
Shamefully the Univ. of Illinois charges $21k for an online master of CompSci.

https://cs.illinois.edu/academics/graduate/professional-mcs-...
>Lower prices at the cost of turning a group of people into a serf class, is not a good tradeoff imo

All of the estimates I've seen range from $10-20 an hour after all of their expenses are factored in. Let's be really conservative and take the bottom quartile, so Uber drivers make $10-12.50 an hour.

That's.... a perfectly normal wage for tens of millions of people. Have you eaten a meal out or gotten a coffee, ever? That's how much money the people behind the counter were making. Did you feel like you were contributing to a 'serf class' when you bought a coffee this morning, or bought dinner last week?

And if these people weren't employed by Uber, they'd be working for $10-12 an hour at a different employer instead. Kind of by definition, they lack the ability to earn more money in the market (especially this job market!) because if they could they'd already be doing so
Manufacturer-specified UBE rates are extremely conservative. If UBE were a thing then you'd notice transient errors during ZFS scrubs, which are effectively a "rebuild" that doesn't rebuild anything.
You make a good point, that current market pricing may be deflated by Uber's willingness to realize losses in ride sharing.

I think it would have come across more clearly and been better received if you'd made that point directly rather than ironically.
”the approach of using a VM to do games goes way back .. in the early 80's it was a common mechanism in games dev”

One reason that was done is that it made porting games between CPU architectures (OSes weren’t that much of an issue, as games ran on bare metal) easier.

Zork had one in 1979 (https://en.wikipedia.org/wiki/Z-machine). I think that ended when games became truly interactive, as opposed to command-based, because, when that happened, performance became a bottleneck.

Another reason could have been is that it made programming easier, as 8-bit CPUs are so weak that running a virtual machine for the convenience of having such luxuries as 16-bit arithmetic sometimes made sense even then (e.g. https://en.wikipedia.org/wiki/SWEET16)

And of course, there is Forth, the ultimate “give me a VM that is tailored to this specific program” language (every word you define can be seen as a new instruction for your virtual machine)
It's possible the person who fired it thought the airliner was a US military craft. It's also possible it was intended to be fired at something else, but targeted the airliner by mistake.

Note that surface-to-air missiles are likely to target heat sources, and it seems like the engine of the airliner, a significant source of heat, may be where it was struck.
I contacted the author about the missing github repository. It's is available now. The initial push failed because some data files are too large for github. She's presently separated the data files from the plain code in the repo and put the data on dropbox.
How about ban lawns in general? Their entire inception was devised because the bourgeoisie could flaunt the fact that they could afford to have land not be in use for food production.

Yet the apologists in my area of people who just chant the praises of lawn maintenance is just absurd. It's a complete waste of time. Get a better hobby ffs...
8 Themes We'll Be Exploring in 2020
It seems obvious to me that the proposition is that the plane was misidentified or otherwise somehow accidentally targeted instead of some other target, either by human error or by a not-well-enough-supervised automated system - not that the firing of the missile was unintentional. I.e. they are not claiming that somebody accidentally hit the fire button with their elbow, I think.
So much this. Working for Enterprise I saw so many 20 page architectural documents that were borderline impossible to parse and were about as illuminating as a 30 second conversation.
That's completely wrong. Any games you paid for are yours to play without any monthly subscription. The monthly subscription does give you access to a free game or so a month that you'd lose access to and you wouldn't be able to play at 4K but you wouldn't actually lose access to the games you paid for.
They don't need to say it, but because they said the 'minimum' is a 2:1 / 3 GPA it doesn't mean that you will be considered for an interview. If too many people basically applied with the minimum at Imperial, they will just select those with the higher results.

On the safe side, I intentionally said '3.9' GPA / high 1st because it totally beats their requirement of a 2:1 which the competition will try to match. If anyone is seriously considering this university, they should instead get a 3.9 GPA, not a 3 or 2:1.
> We're going back to taxi prices.

Yes, but not because of this law.

Uber has been subsidizing the rates with VC money for years, which is why they've never been profitable, while being able to destroy competition that does have as deep a war chest.

They'll now get to raise rates and move to profitability while using employee protection laws as air cover.
Withings new monitors are pretty small, obviously bigger than this watch but also super accurate
https://www.withings.com/us/en/bpm-connect
Does anyone know how concurrency is handled on Unison? I couldn't find any references in the docs.
> People subscribe to overly simplistic thinking - if something is not perfect, it must be the worst.

Sometimes I think this is a result of information explosion. People gets overwhelmed by the amount of available information, so as a self-protection mechanism, they subscribe to the simplest binary thought process.
indeed, Ethan Lee's portfolio is impressive !
http://www.flibitijibibo.com/index.php?page=Portfolio/Ports

I wouldn't have thought linux games were such a small thing, for a single person to have worked on so many of them
My wife drives for Lyft, she does not have to, she is an extrovert and loves to talk to other people. She puts up with her share of crap, people puking in her van (a lot) lots of drunks, guys hitting on her (usually drunk), you name it it happens. (disclaimer: she drives weekends from about 9pm to 4am in a van for plus size rides (rides over 3 people), so some could consider a lot of this self inflicted on her part, but someone has to drive the inebriated).

She drives to talk to people and make a bit of extra money, it was never meant to be a job to support us. I personally think she is crazy for putting up with all she does. Anytime she is waiting for passengers or going through a drive through (for the passengers) for 15 minutes she makes NO money, because the ride price is fixed (and yes after events passengers will get in the van and one will be outside talking to someone else and she has to wait for them to get in, not getting paid for her time). She tells me all the time, a few riders are really grateful, but most don't care and the driver is just some person they hired (she has hard candy and the large things of bubble gum for riders, a few weeks ago a group of guys stole one of the things of gum, she saw them walking away with it and laughing, $6 down the drain).

There are also the passengers who order the Lyft, she shows up and they are 2 streets over from where they said and tell her to go to a different location. Again, she could cancel the ride, but unless someone is in the same location waiting for a ride she would be losing more time and money.

So i think charging for ride time is fine. If the driver does take extra turns and time for more money you can always give them a lower rating, i am unsure about Uber, but the driver rating at Lyft really does mean something.
How come there are so many Slovak and Czech people working on .NET Core at MS? Tomas Petricek, Karel Zikmund, Jan Kotas, Jan Vorlicek, Tomas Matousek,...
>But you can't do upfront pricing under CA law - the driver has to be able to earn whatever they earn from driving

I think the two parts of this statement can be decoupled. Couldn't Uber feasibly keep fixed upfront pricing on the customer side but provide variable payouts to drivers to be compliant with the law? They probably wouldn't do this because it exposes them to risk on every ride (i.e. they might undercharge for the ride and have to pay up to the driver anyway) but the law is not directly forcing them to provide a worse experience - they're doing that by passing the risk to customers.
Rainway lets you play your PC games on mobile devices or web browsers
Absolutely not - do you realize how safe flying in the US is? And you want to charge the people (flawed - yes) as murders? Absolutely revolting!
Comment from a prior discussion around this: https://news.ycombinator.com/item?id=21935706
Whats is false in this case?
SRV support seems to have been (unfairly, I think) rejected by HTTP vendors and standard bodies. There is a new standard, however, in the works:

https://tools.ietf.org/html/draft-nygren-dnsop-svcb-httpssvc...

This one might have a larger chance of being accepted, since it provides some things which HTTP standard bodies and HTTP client vendors want. It doesn’t (at this stage, anyway) provide for the load-balancing “weight” field from the SRV record, but it does support MX-style priority numbers, and also port numbers. Very interesting, to say the least.
The last time this was posted, someone found that it's an exercise based on a university study designed to address common stereotypes. The publishers of the study only tested it in an academic setting with students, though, and recommended that it not be done without a trained professional to guide the discussion. Google basically cargo-culted the experiment and assumed it would work in a corporate setting without the trained professionals.
> Chinese citizens and migrants who didn't leave China for political reasons.

According to whom?
I'm not sure what you mean, do you mean something like Bcrypt on its own isn't enough for password hashes?

My understanding is that for password hashing you want two things - cryptographic security (can't go from hash -> password by attacking the algorithm ) - and you want it to be "as slow as is usable" to counter brute force attacks? Also per-password salts like bcrypt uses counters rainbow attacks don't hurt.

What else do you need to do to keep it secure ?
Possible explanation from a thread[0] on reddit:

> I am wagering an educated guess here that the technical difficulties on the plane were transponder related. If the defense missile systems the Iranian use were set up with auto interrogation, which is a fairly common thing, and the plane had issues with their transponder, which also happens then it is possible that the defense system cued the commercial flight as hostile or suspect and either launched a missile at the plane (not sure of Irans capabilities and limitations with their missile systems in regards to auto-fire) or an inexperienced operator with weapon release authority pressed a button to shoot a missile at what his system was telling him was a bad guy.

> Missile systems have a series of electronic breaks (think buttons that open and close relays allowing the missile firing voltage to reach the igintor) and mechanical breaks (think keys that have to be inserted and turned to the live/fire position). As the threat level increases the operators automate more of the process by closing these breaks. This makes for a faster response time to any threat the system identifies.

> So was it possible that an Iranian missile system was set with the minimum number of breaks/automated in a way a missile could have been inadvertently fired? I would say absolutely this is plausible given the attack a few hours prior with an expectation of an American response.

[0] https://www.reddit.com/r/worldnews/comments/embvsd/pentagon_...
Way easier to use. For X: https://firejail.wordpress.com/documentation-2/x11-guide/

EDIT: also, https://wiki.archlinux.org/index.php/Firejail#Firejail_with_...
Facebook's PR feels broken
>War is just a racket. There are only two things we should fight for. One is the defense of our homes and the other is the Bill of Rights. War for any other reason is simply a racket.

I'd add one more, when a genocidal meglomanic is intent on wiping out an entire race of people that I would say qualifies as one more reason.

War is terrible tragic and should be avoided at almost any cost, but there is also evil in the world that needs to be stopped.

I think part of our problem in today's society is that the anyone born after 1990 has spent the majority of our lives with the country at war. If a war is worth fighting it is worth winning, if it isn't worth winning than it isn't worth fighting.
There's a nice community project that generates documentation that can be hosted https://github.com/jozsefsallai/insomnia-documenter
Not sure why your being downvoted. A comedian once made a joke after the passenger airline was downed over Ukraine along the lines of "in an airplane you get charged a fee for everything, can't there be a 'avoid active warzones' fee? I'd happily pay that one"

Not commenting on the situation but couldn't airlines avoid tumultuous airspaces in their flight paths?
I have always been a bit shocked how airliners appear to fly in, around, above, to, and from combat zones. I suppose people who live in those areas learn to continue about their lives, but as an American resident, where actual combat is... pretty uncommon, I can't fathom deciding to get on an airliner while missile strikes are going on in the vicinity.
My dad was telling me this story last night. I'm surprised I wasn't aware of it.

In many ways it's a more surprising accident since in those days the U.S. was not expecting an Iranian attack, but Iran has good reason to be on high alert and expect US warplanes now.

The US did eventually acknowledge the incident and pay reparations to Iran. What are the odds Iran does that to Canada now? Approximately zero. I'd be surprised if they even admit it, even while cornered. A number of Iranians here in Canada think it was the US that shot down the airliner. Pretty ridiculous, but if westernized Iranians living in the free world can think that, imagine what people in Iran would be willing to believe when lied to by their government.
I Finally Found You
FWIW, requests3 has "Type-annotations for all public-facing APIs",
asyncio, HTTP/2, connection pooling, timeouts, etc
https://github.com/kennethreitz/requests3
Kaggle Petfinder.my Contest: First Place Winner Disqualified
You're not going to like this but ...

1) Militaries routinely lock-on to passenger airliners for practise.

Russia is rumored to cancel the missile launch far into the sequence, though sometimes they goof up and it fires.

2) Airlines knowingly route over war zones to save fuel, and usually only stop after a shootdown, like the MHA flight over the Ukraine.
Yeah, I put "system" in quotes precisely because I figured you'd do it via COPY :)
Could be as simple as a networking thing. Czech/Slovak people know Czech/Slovak people, those people get recommended, etc.
"Source from medium"....
Medium is also getting worse and worse. After 3 articles or so you are forced to pay or open an incognito tab....
- Bikes are an easy target given that most locks are easy to deal with and it’s the only mechanism preventing them from moving; cars are hard if not impossible to hotwire these days

- Bikes are high value but not extremely so, unlike a car, and most police forces do not take bike theft seriously

- Walking around with a stolen bike is a lot less conspicuous than walking around with, say, a stolen TV
Honestly... you might want to try a bed pad based sleep monitor, you don't have to wear anything and they more accurately detect movement.
If you do that you are less limited on your watch choice (as honestly the low-battery smart watches really are much better at the day to Day use.)
Hrm. Maybe I should just stick to my day job instead.
Makes me wonder if they incorporate the feel of a laggy automatic transmission as well. Or perhaps they should force you to stop at a gas station once a week? Also... you have to fill up an oil reservoir once a quarter which slowly drips onto your driveway!

This is truly bizarre.
Or the 8" floppy disk which I saw when I was a middle school kid learning my first programming on a paper teletype!
You can also access it remotely, too, which is nice. If you don't have a fixed IP/don't want to manage firewall rules, they have a central service that creates the handshake between your remote device and your NVR to facilitate the connection.
Requiring every product team to go through a central human rights review seems like a bad idea.

Not only would it be expensive (new overhead for lots of product teams), it would be counter productive.

Today the product leaders are accountable for the impact of their decisions, since they are the only ones who are making them.

If there's a central decision committee, the product leaders would be able abdicate their responsibility since they didn't fully make the decision.

Over time incentives will cause the the product leaders to push for more risky decisions, committee to get less risky, and the whole company to slow down.
Every EV is "artificially slower" than it could be and the response to driver inputs is a totally arbitrary design decision.
It's possible to complete the equivalent of a decent CS degree on your own, but I've very rarely seen it in practice. For the vast majority of people the fastest and easiest way to acquire the equivalent knowledge and skills is to complete a 4 year CS degree.
There isn't really an issue here.

Mazda tuned the acceleration of their EV to feel like a conventional car. That's probably good UX if your market target is first-time EV buyer's who aren't especially keen on zipping around. The author of the article criticizes the decision because it makes the car less fun, apparently unaware that many people aren't looking for fun in a car, and aren't interested in aggressive driving.

Not to mention, the acceleration profile of conventional cars is tuned to the characteristics the designers want, too, and they aren't all tuned for "fun".
>> it's mostly their fault for taking branding seriously.

That's a hard lesson for a lot of people. Unfortunately it comes in different forms as well. I cant tell you how many places I've run across that seem to be paying slightly more than lip service to safety standards.