skysight-inc/HackerNews huggingface dataset:
It's like when smallpox was brought to the New World... the NHS's internal IT, existing in isolation, hasn't developed immunity to pathogens which are common elsewhere (i.e. they stopped installing Windows security updates).

There may be certain mission-critical, non-internet-connected machines for which it's still safer not to install updates, but for the average doctor's workstation it will probably become the norm to install Windows patches.

Where I live, doctors have more freedom in how they run their clinics and IT. That probably causes its own problems, but at least they're free to run a modern version of their OS and keep it patched. This kind of virus wouldn't affect us the same way since there's no top-down tech policy which prevents individual doctors from following good security practices; in fact, if you just follow all the recommended settings when installing Windows/macOS, you'll end up with automated patching by default.

So if you really want an epidemiological analogy, maybe the best one is a monoclonal, monoculture crop (e.g. the Gros Michel banana) being decimated by a pathogen which has just evolved the ability to infect it: take down one banana, and you take them all. Take down one English doctor's computer...
This removes one of the main excuses various vendors use for not providing Android updates. I truly hope this works in helping users always be up to date.
This is interesting if not over engineering. I hope it comes to fruition.
The London Underground deep-tube lines run in 11.5 to 12 ft diameter tunnels. The Glasgow subway uses 11 ft diameter tunnels.
Just that? No click somehwhere?
In democracies, majority rules.

One reason why, until fairly recently, western Democracies were usually called Liberal Democracies. It's more than just voting for leaders or public policy, it's voting for public policy in the context of a FREE society where the free exchange of ideas in pursuit of truth is protected for everyone.
Sometimes text and visuals are both left open to interpretation. We use text and icons from noun project to double down on the point we're making.
Day 1 Microsoft uses kill switch.
Day 2 we switch to linux. No problem.
Google’s Lunchtime Betting Game
The early adopters will be the largest companies with the most to gain from improvements in efficiency.

This pattern is actually the one I'm worried about the most. New tech is giving outsize advantage to the major players across almost every industry, who can afford to invest in creating internal teams for these big new technologies.

I see this in every industry I encounter. The middle class worker lost out over the last few decades. Now the middle tier company is going to get killed cause they can't change fast enough.
Thank you for taking the time to look around and report back.

These two issues are known. The next step is notifying users via e-mail of expiring certs. Then the account button will be functional.

We're validating the value proposition. I've a real need for this application, but we're trying to see if others have the same need.

Would you like to be notified when the account and reminder functionality goes live?
"but for the most part we're talking about individual operations" I'd actually argue against this. From what I've read, most of these are run by organized crime in eastern European countries or Russia.
> You are aware of views in all majority Muslim cultures or just feel like you know how all Muslims think?

Dated a Chinese-Indonesian girl, so have a view on this: There is ongoing discrimination against Chinese people who wish to express their culture. Which is an improvement over the race riots of the past.

They are hated as seen as wealthy through deceit and have to deal with crazy crap like people attacking their pig farms. Which I found hilarious until the same people then began attacking Bali.

As for personal freedom: laughing on public transport was enough for us to be accosted by a stranger telling us 'we don't act like that here'. No touching, no kissing, just lame jokes shared by members of the opposite sex.

Like Malaysia's infamous Kelantan region (from where the anti-Thai attacks are hatched), much of rural Indonesia is full of conservative Muslims who must be appeased. This conservatism is always at war with the secular urban populations. Sometimes it wins.

Try living in the shadow of an Islamic society. It's really really not fun.
Ian! You have too many great libraries to count.

Is the majority really like that? Definitely not in Muslim lands (look at surveys for % who support Sharia law), and when you look at Prop 8 California, maybe not in liberal democracies either.

Not to opine on human nature too much, but people (perhaps not as individuals but as society) generally seem to accept whatever they can get and if that means someone else is disadvantaged, too bad.

It's that whole Madisonian "if people were angels" thing.
I'm am explicitly rejecting that analogy. Human behavior is not like weather at all. The expectations that we set for our community/society is important.

Bad weather is indifferent to the shaking fists. It won't get worse or more frequent if people fail to shake their fist. But human behavior is very much responsive to feedback from other humans. I'm arguing that we should all be shaking our fists when we see extortionists at work as well as tracking them down and punishing them. And we should also take care to protect ourselves from them. It isn't a binary choice.
Well, remember the start of this conversation:

crush-n-spread:
> I submit that the working person greatly benefits from having a strongly held, over-arching life goal.

I believe having a strong over-arching goal is very helpful for a person (working or otherwise). Helpful in the sense that it can offset certain problems or give the person better tools for working around/through them (i.e., depression, burnout, purposelessness, general decision making).

I don't think this is the same thing as ambition or obsession, although many people do turn that into their drive and I think that's fairly dangerous (the thing one is obsessed about may not work out).

I wouldn't really agree that most people are "fine" in some general sense, nor do most people typically subsist without any kind of life goal (religion is popular).
Our tech guys are absolute wizards, most with a fair business understanding. Replacing just one of them is around $500000 with no guarantees that we could find someone suitable.

We're a medium sized municipality in Scandinavia sitting next to the largest one in the country, meaning that getting good tech staff is already extremely hard with the popular technologies.

The staff who work here now do so because of benefits or ideals, not the pay, where we will never be able to compete. On top of that it's taken more than 25 years and five different middle managers to build the right kind of culture.

I'm sorry, but why would we ever want break that? And why on earth would we do it to possible break free from the Microsoft lock-in 25 years from now, when Microsoft licenses are less than 1% of our IT spending?

And that's just the tech perspective. We'd also have to reschool 7000 employees on everyday software considering how integrated the office365 platform is here. And where is the open source alternative to 365?

(I'm sorry for the wall of text if you were being sarcastic)
So he was literally prosecuted for causing people to think the wrong things.
How do you handle vibrations at 10x the speed? Isn't that a big issue for houses above?
Show HN: Teddy, an educational compiler written in Swift
This would seem to allow security updates at a faster rate, but the linux kernel will forever be abandoned to hardware vendor whims aka still on 3.10.X
What ever happened to IronPython running on the CLR?
Next step: Sharia Law.
You could actually use this analysis technique to fingerprint composers who've ghostwritten for bands, no? Bands pumping out music exactly as compressible are likely the same songwriter, whether they acknowledge that or not.
Apparently some blame should also go to the NSA, whose leaked hacking tools were used for this:

https://mobile.nytimes.com/2017/05/12/world/europe/uk-nation...
If someone connects to a network which has been infected and they've not applied the appropriate patch (MS17-010) it looks like they're in trouble if they're running Windows and don't have a firewall blocking incoming connections.

So first person in a network has to have fallen for the phishing attack, but once it's in the network it can spread via the ETERNALBLUE exploit.
Exactly how is the culture of free speech missing? Freedom of speech doesn't mean you're guaranteed a venue at which to speak...
Only one of the replies I'm going to reply to, but wow. Just wow. Making Milo an unperson.
is this a hypervisor ? I'm kinding of wondering about the abstractions here... is this replacing the bootloader with a kind of bootloader+hypervisor and the actual OS loads on top of the hypervisor ?

Their abstraction with the camera2 and hal3 was a small step in this direction. any camera with these abstractions would be able to use RAW imaging.
Hey everyone! Author here.

This is a small compiler I built that compiles a Swift-like language (called Teddy) to C.

It's written in Swift, and is intended to be a straightforward, accessible reference project for those interested in compiler construction. It's still a work in progress, but figured I'd ship it so others could play around with it.

Hope you like it!
If we're lucky - consumer pressure.
> "Microsoft rolled out a patch for the vulnerability last March, but hackers took advantage of the fact that vulnerable targets — particularly hospitals — had yet to update their systems."

> "The malware was circulated by email; targets were sent an encrypted, compressed file that, once loaded, allowed the ransomware to infiltrate its targets."

It sounds like the basic (?) security practices recommended by professionals - keep systems up-to-date, pay attention to whether an email is suspicious - would have covered your network. Of course, as @mhogomchunu points out in his comment - is this the sort of thing where only one weak link is needed?

Still. Maybe this will help the proponents of keeping government systems updated? And/or, maybe this will prompt companies like MS to roll out security-only updates, to make it easier for sysadmins to keep their systems up-to-date...?

(presumably, a reason why these systems weren't updated is due to functionality concerns with updates...?)
Kaspersky Lab's Analysis:

https://securelist.com/blog/incidents/78351/wannacry-ransomw...
Sorry dang. I know your job is hard enough.
I could tell you a lot about tech in Brazil up to ten years ago, but then I stopped paying attention. It would be very shocking if nothing interesting is happening around here at the moment, so I hope someone who knows will comment.
It seems they're making the vendors push their kernel patches into AOSP.

From TFA:

" In addition to the architectural changes, we're working with our silicon and device partners to take their code changes, such as features for a carrier network in a specific country, and move them into the common Android Open Source Project (AOSP) codebase. For example, Sony and Qualcomm contributed dozens of features and hundreds of bugfixes to Android O so they no longer need to rework these patches with each new release of Android. "
how is that? i find that chaos and bad leadership still has a huge impact on my perception of my job and my ability to make progress as a contractor.

its just alot easier to shrug and cash the check. and spend as much of the rest of your time doing things you think are worthwhile.

ideally as a contractor i could choose to apply myself at places which were better organized and more engaging, its just they aren't as interested in contractors and its hard enough keeping yourself in jobs without firing all* the lousy customers.
If Berkeley police weren't told to stand down some of the violent anarchists would have been arrested and this distinction would have been proven.
4 companies come into existence because historically the first US cell phone band was given in two parts, one to the local land line monopoly, one to someone else. All these were in small blocks of geographic area. The winners of this frequency started building cell towers and selling phones and quickly discovered their customers didn't like roaming changes. As a result they started consolidating: lots of little merges and buy outs. The land lines mostly became Verizon over the years as land line companies realized that running a cell phone network and land line are different enough that they couldn't do each effectively and so they spun the business off. In the mean time another block of frequencies was opened up and the result was 4 more companies got spectrum in each area (not the same areas of the first), and they too started merging. The big 4 are big because they have merged and/or bought enough spectrum to be essentially nationwide. There are some smaller regional companies left that are not nationwide.
Isn't it also Musk's vision that self driving community or corporation owned electric cars are the future of public transit?
Honda mechanicals, absolutely. Honda paint, on the other hand, just doesn't seem to hold up as well as other brands.
Would this help projects like LineageOS (formerly Cyanogenmod) maintain ongoing support for older devices?
Tesla bus in crash on I-580; off-duty officer killed
I can only speak for America, but let me put this in concrete terms you can share with your friends:

I am free to say anything I want about any religion, its gods, or its prophets. I can laugh about Jesus, Muhammad, or Buddha. I can draw funny pictures of the pope. I can say mean things about Rama. All of this is perfectly legal and I can do or say those things in any public place, any time I like.

Now, if I make fun of Allah in a mosque, I would expect the other people there to become angry with me. Same with telling Jesus jokes at a 4th of July parade in the American South: this would anger the local residents. But I would not be arrested for it (although I might be yelled at for deliberately angering to many people) and I would expect the police to protect me if the crowds tried to hurt me.

Some parts of the west may have different laws. But in America, it is absolutely true that I can say anything I want about any religion I want in complete freedom. And the opposite is also true: police will do nothing to stop anyone who is insulting my beliefs. They are also free to do that.
It can copy itself across a network through a vulnerability in SMB, Windows' file-sharing protocol. That's the bug that was disclosed in the NSA leaks. Microsoft released a patch in March, but of course not all computers are patched.
Sure. The problem is that many people is not aware that $democracy != $(tyranny of the majority). E.g. people asking for "voting" in order to crush minorities, e.g. "we want to vote", so we can impose you a freak technocracy or ethnocracy (e.g. in the EU we have lots of micro-nationalisms willing to impose their totalitarian ethnocracy, travestying it as "democracy", with excuses based on "tradition", "language", or even genetic supremacist arguments -"we don't have the same DNA as our neighbors, so we deserve being an independent region", yes, that crazy-).

Religion fanaticism, romantic nationalism, and other anti-democratic trends are going to put us again on war.

Edit: s/etnocracy/ethnocracy/g
The real problem is that the concept of "hate speech" is nonsensical. It is a term created exactly to polarize debates and prevent rational discourse. Calmly explain that to any one that attempts to use the term - or ask them to clarify exactly what they mean. We must reject politically engineered attempts to ruin the public debate.
> it's just a publicly funded school that you attend, and you express your dislike with violence

You've got an inaccurate picture of what the average (or even the exceptional) UC Berkeley student is like. When you see a nut standing on something that's on fire wearing a bandana on TV, you probably should just go ahead and assume that's not somebody between classes. Sometimes it is, but that is an open campus right in the middle of Berkeley, right next to Oakland...
>Is this something you get used to over time, like reading Lisp code?

Yeah. At least for me, the thing that finally made reading Haskell and Lisp syntax was sitting down writing some.
> drilled a hole in her own head

Ok, you lost me. Anyone willing to do this is clearly outside of human average, and their anecdata is useless
Do you actually know conservatives that you associate frequently with in real life? I really doubt they've ever been interested in what Milo has to say.
The point stands - for the individual it is very reassuring to be able perceive a danger. And not all radiation sources have masses of alarms near them. Hospitals for example don't put detectors everywhere and they have some very nasty radiation sources.
Without stating a position on this issue, it should be noted that the modern American notion of free speech absolutionism has, because of US cultural influence, become widespread in much of the world.
And on the other side of the fence there's XCode, unable to refactor Swift …
> And for that use-case we could change the per-cart schema on write (with additional scans to clean up carts that were written to old schema versions).

why would cart schema change on a per-cart basis ? I'm kind of wondering what usecase would this solve ?
Yes, I did. And I understand it in the context of two things - discrimination and hate crimes.

Deliberately, consistently, and maliciously misgendering someone is discrimination.

Doing so while punching them in the face, or calling for the death of all trans-gender people is a hate crime.

The fact that this was added to both discrimination, and hate crime statues is a non-brainer.
Do real people not exist who find both of those illiberal?

It's not us vs them; any attack on free speech is wrong.
Civil projects are certainly over engineered because the life safety risks are clearly understood by all parties making the decisions. Unfortunately the "most of society" argument is clearly not true yet. Otherwise they would be springing the cash for proper IT and software security.
Not currently, but that's a great point that we haven't considered yet.
It suits the management class very well to minimize the formation of organizational structures among technologists.

While I'm not a big fan of unions or guilds - insofar as they rely on internal hierarchies that just reproduce existing and faulty control structures - those who resist or deny the possibility of organization among technologists are not necessarily disinterested in the outcome.
> Do you have a good alternative to the Freedom of Press Index?

Yeah, we call it the First Amendment.
When this came out, they did say they would stop respecting vouches from people who abused them. I assume there's some algorithm that calculates the trustworthiness of each vouch.

The first several comments I vouched for were instantly undeadened. My vouches no longer have that effect (or, potentially, any effect). Either this is based on frequency and too many vouches dilutes the value of your vouch, or a moderator disagreed with one or more of my vouches and manually decreased/disabled it.

I would usually leave a comment explaining that I vouched and why. I think the last vouch that worked had an uncivil comment in the first sentence, but no one else raised the point he made, which I thought was critical to the discussion, so I replied saying that I vouched despite the uncivil sentence because I thought it was an important part of the discussion (and it did launch a lengthy subthread). [IIRC. Google can't seem to find that thread anymore, so maybe it got manually re-killed.]

On people whose comments didn't appear to violate the rules but were shadowbanned anyway, I'd vouch for them and usually tell them they were shadowbanned. Example at https://news.ycombinator.com/item?id=13382934 . I can only imagine that HN doesn't like it when someone tells a shadowbanned person that they've been shadowbanned, but I can't help but feel sad when I see someone putting out real, heartfelt comments without the awareness that they're not going anywhere.

I also do this out of sympathy, because I imagine that one day, I will also be shadowbanned for violating the SV orthodoxy (HN has previously "slowed" my account, imposing a [long] artificial lag time on each page; this was in place for years until I emailed requesting its removal, and the mods graciously agreed).

A few weeks ago I came across an account that had existed for several years and had been shadowbanned about six months back, making mostly-relevant and applicable comments the whole time, so HN doesn't seem to consider account track record if something goes beyond the pale. See https://news.ycombinator.com/item?id=14230352. I didn't end up vouching for his comment because it does run off into unnecessarily controversial territory, but at this point why not? I should just vouch for practically everything I don't like seeing deadened because it doesn't appear to matter anymore anyway.

If you don't want to lose your vouch, it seems that the safe route is to vouch only for obvious cases of mis-applied spam filters, like this one.

I think the vouch system may work better if each user is given an absolute number of tokens, e.g., one vouch per calendar year for each year of account age. That would discourage "excessive" vouching. It would also be better to call it "vote to unspam" if the sole intent is to bypass the autospam filter.
It could be LA's fault, You're right. However it does show that putting in a public transportation system isn't like spreading magical fairy dust that solves the world's problems.

It's like saying: "The world would be so much better if everyone could just learn to juggle 9 balls." Not only is the premise that juggling saves the world problematic, but there's a huge barrier of entry just to prove it could work.
Two OpenVPN Audits by OSTIF+QuarksLab and Matt Green Completed
Challenges in Machine Learning for Trust
One of the side effect if states participate in the proliferation of offensive tools. Won't be the last time state-sponsored tools, exploits or backdoors fall into the hands of interested third parties.

I think collateral damage like that is way underrated by politicians all around the globe that call for their respective intelligence agencies to build up offensive capabilities to be able to conduct cyber warfare and whatnot.
Elon Musk Unveils His Boring Company’s First Tunnel on Instagram
If you run a large installation of computers, taking updates can be a huge risk. Often they can break things, and then you're in the position of being blamed for running an update. Not updating can often lead to much higher stability.

In previous environments I've worked that were "regulated", any change to the environent, such as a firmware upgrade, triggered an entire re-regulation process (testing, paperwork, etc).
Maybe it is now the time for a major review of the NHS Microsoft software dependency and should seriously consider switching to Linux based software.

Here is the BBC news update about the NHS Cyber attack:

"NHS trusts 'ran outdated software'

Some who have followed the issue of NHS cyber security are sharing a report from the IT news site Silicon, which reported last December that NHS trusts had been running outdated Windows XP software.

The website says that Microsoft officially ended support for Windows XP back in April 2014, meaning it was no longer fixing vulnerabilities in the system - except for clients that paid for an extended support deal.

The UK government initially paid Microsoft £5.5 million to keep providing security support - but the website adds that this deal ended in May 2015."