skysight-inc/HackerNews huggingface dataset:
> In offense of these medical devices, they should never have been running Windows or any general purpose OS in the first place!

Except that people don't want to learn a new GUI for every machine...

Except that people want to be able to use a tablet for the interface...

Except that people want to control things from their phone...

Here's the reality: The end user doesn't give one iota of DAMN about security. People want to control their pacemaker or insulin pump from their PHONE. Ay yai yai.

Even worse: can your security get in the way when someone is trying to save a life? That's going to send you to court.
Can you elaborate on why you think it is myopic? I see the same kind of communication that used to happen over email or chat, just in a slightly forum-like form.
Check out metacademy for some roadmaps that address precisely this question: https://metacademy.org/roadmaps/
That's exactly how i feel. I dropped out of school at 19, taught myself to code, went to a hack school, and have been working as a rails dev for the last 4-ish years. I realized I wanted to go into ML, and instead of trying to take shortcuts, at 24 I enrolled in my local community college to finish a degree in comp-sci. Looking at 8+ math classes (from Geometry to Calculus 3), but the only reason why I'm doing it is because I believe it will be worth it in the long run.

The only thing that sucks about it is all the GE classes I have to take before I can even start my fun Comp-Sci classes.
So if you think it just "codified rules that almost all public companies were already doing." and there have been surprisingly few convictions using the law - then we might as well remove it then.

(I do believe that SOX is an unnecessary burden)
> Why the sense of urgency? What is it that is so important that only you personally can do it?

Sometimes it isn't that only you personally can, but rather that only you personally will.
Yanis Varoufakis on Europe in the Eurocrisis
I am fortunate enough to have retired at 56. I am 60 now.

My working life was mostly in startups, which is intense and all-consuming, and honestly, I let my work substitute for many other things in my life. I have a wonderful family, and I am close to my children, but I don't have a lot of hobbies. So here I am at 60, bored some of the time. I still enjoy writing software, so I do that, but it's difficult to stay motivated. There is so much great software available for free that it's not obvious how I can contribute. (Yes, I suppose I could find an interesting open source project and contribute.) I am also relearning enough mathematics to make some progress in understanding machine learning -- after seeing the promise of AI crashing so many times, it is very cool to see it being fulfilled at last. I am teaching again, (I started out as an academic).

My wife has suggested that I go back to work. There are two reasons why I don't. First, I left because working for a company ruins what I enjoy about writing software. Idiot managers, endless and pointless meetings, rushed deadlines forcing bad compromises, poor product management. And of course, I lose the complete freedom I have in doing what I want when I want.

Second, if I am bored and missing a purpose in life at the moment, going back to work would only hide the problem. Early in my startup career, I would adopt the founder's idea as my own, and it became my purpose in life. Now, I am more realistic about founders and their ideas (or maybe I'm not running across any that I like). No, substituting work goals for personal goals seems like a mistake. The real problem is finding something to do with my time that is both absorbing and meaningful to me.
An open source update can be audited much more easily than a closed source update. It is also usually possible, with OSSW, to find the discussion where the software's developers proposed various solutions, and debated their merits and risks.
First of all, while I of all people love to pile onto the anti-NSA bandwagon (within constitutional reason that is, I don't advocate their abolishment, but that's a different conversation), there are quite a few non-three-letter related things that have contributed to this story and ones like it.

The primary issue at the heart of things like this, beyond the backdoors and 0-days is this: bad IT.

That being said though, bad IT is far too often the fault of upper management, and not the IT people themselves. After years of sysadmining, I've seen the inside of hundreds of companies, from fortune 500 oil to medium sized law firms. You know what they have all been doing over the years? Cutting costs by cutting IT. Exept... they completely fail to consider long term consequences, which end up costing more.

I blame things like this on two main groups. Boards of directors, and company executives. Far too often I ran into a situation where a company didn't even have a CIO or a CTO, and you had some senior one man miracle show drowning in technical debt reporting to a CEO or CFO and getting nowhere, and therefore getting no support, no budget, no personell, etc. I've seen exceptions too, but they are far too rare. If it's not technical debt that's drowning the company, it tends to be politics. The bottom line is forward thinking IT personell don't get heard, and inevitably companies hire people or an MSP with all the proprietary, cisco, microsoft, oracle, etc bullshit certs that make the C's feel better, but don't actually produce the wanted results. They inevitably end up providing an inferior product with inferior service at a short term cost just as high as doing it right the first time, and a much higher long term cost.

If I could say one thing that could help prevent issues like this, besides my standard whinging on about FOSS and the four freedoms and such, is that we need better CTO's and CIO's to advocate on behalf of IT departments, and I think senior sysadmins who feel they have hit a ceiling should consider going for their MBA's and transitioning to those titles.

Now, onto the NSA angle of the story. Well... all I can say is I told ya so, with an extra note that HN in the past few years has been surprisingly dismissive of FOSS proponents who have been warning about these things.

First they made fun of us for saying everything was being spied on, and then Snowden happened. (often followed by bullshit like "are you suprised?" or "what do you have to hide?"

Then we warned about proprietary systems, and then NSA/CIA tool leaks happened. (often followed by things like "but its for foreign collection only" and "but the NSA contributes to SElinux")

Ya'll aren't listening until after the fact, and that's not going to fix anything.
Ah yes Javascript becoming the RPC layer

I sure love my data types of `int` to be IEEE 754 floating point numbers!
Why not add a few lines to search for wallet.dat files while you are at it?
...Because criminals are going to use state-sanctioned encryption software with mandated backdoors?

Even if everything off the shelf and open source has some built-in escrow unlocking keys compiled in, hackers are just going to find those code paths and remove them. Encryption works because of certain mathematical principals and laws.

Backdoors will only let governments look at legitimately encrypted data and not anything made by criminals who know how technology works.

There's a bigger question here: what if the NSA or CIA or some other intelligence/defence organisation discovers a solution to solve some of these hard problems in polynomial time .. and then doesn't release that information so they can use it to spy.

In that situation you're going even further: you have agents who are literally holding back scientific research that could change the entire field of mathematics and human understanding, research that could advance number theory by orders of magnitude (a jump equal to that of going from the first flight Kitty Hawk to the Saturn 5 rocket), for limited political gain.
From the guidelines: "On-Topic: Anything that good hackers would find interesting."
> Isn't it peculiar that Russia remains the least hit or not even hit at all?

Whatever, the situation in Russia when it comes to malware and viruses is no different from anywhere else in the world. People and businesses get their computers hacked or infected all the time. So please, spare us your conspiracy theories.
> To be completely fair, it's not the NSA's fault that software has faults. Its the software manufacturers'.

While this is true, it doesn't address the point that you were responding to:

> this is an excellent example that we can all reference the next time someone says that governments should be allowed to have backdoors to encryption etc

...where "should be allowed to have" is interpreted as "should be given by software manufacturers".
I don't know about that. Protests often do involve illegal activity. You have heard of civil disobedience?
Snapchat cracking under rivals’ pressure as results disappoint
3D Printing Lunar Bases and Rovers That Sequence Space DNA
France is first world, isn't it?
There's also the issue of the data. It should always be accessible in a format that anyone is free to inter-operate with (E.G. no patent restrictions), and preferably in one or more protocols/apis/formats that fulfill this criteria.

Critically it must be possible to utilize the data without proprietary products. Government records need to stand the test of time. Just like we can read ink on paper today, in the future preserved records need to remain readable. Libre formats ensure that there is a known, implementable solution. However they also make it more likely that someone will already have that solution.
If I literally see a dime from the UBI check and pay $2 in taxes to support the UBI program for every dime in UBI I receive, it's reasonable to say that I'm not really receiving UBI on a net basis.

(I still support it, and your arguments for why it must be universal are congruent with my own thinking.)
Like I said above, the title is bit of a joke, and a tease.

If you read my blog, you'll see that I try to keep things light. (No cat pictures, though -- at least not yet ;-)

Having said that, the description in the header is "Data manipulation with plain text files". Maybe I'll see if I can find a way to show that on GitHub ...
I can't imagine an operating system that I'd be less likely to want to use than one developed entirely by the public sector.
Probably not tapped, but single-pointed on a lathe or thread milled: https://en.wikipedia.org/wiki/Threading_(manufacturing)#Sing...
> I did this riding the bus for hours when I was a kid

Why?

> because I had no friends.

Why?
Same reason why you would never trust any country to be a nuclear power, no matter how trustworthy it seems to be.

Specially one which has used nuclear weapons against civilians in the past.

Oh, wait, never mind ...
Also, Open Xchange https://www.open-xchange.com/
Vote for Fluent Design in Visual Studio Code
What's the best Product Roadmap software?
Indeed, one of the big reasons for the Mac's early success was built-in networking.

GUI + standard networking + laser printer = revolution of graphics design and production
It's a perfectly cromulent plural, but it immediately brings Jesus to mind, and I'm solidly non-religious and not even raised Christian.
This website has a reading experience unlike any other, by that I mean it has none since it work load.
North Korea is the biggest straw-man imaginable(1). We should worry what is happening in our own lands. North Koreanism is spreading nowhere, the intolerance "as written" in the "holly" books (yes in all of them believed by the superstitious as such) is, through the world, as we speak.

Historically, most of the thinking world already once managed to see the mentioned books as the stories which aren't to be taken seriously. The superstition is fighting back now thanks significantly to our forgetting what is it actually about. Not caring for the intolerant being "offended" is our moral duty.

1) http://www.reuters.com/article/us-northkorea-nuclear-idUSKCN...

North Korea "has long sought a peace treaty with the United States and other parties in the 1950-53 Korean War, as well as an end to military exercises by South Korea and the United States, which has about 28,500 troops based in South Korea." The U.S. rejects the peace talks every time.
My mistake. I was trying to point out that the OBD2 protocol is not inherently unsafe. I would love to see a new standard emerge for securely interacting with the various systems and processors in a car, but I'm not very hopeful given their tendency to lock-in.
Continued Evolution of Application Monitoring Paradigms
Κρίνονται πολλά στην Μπουντεσλίγκα
The Xerox Alto doesn't use a framebuffer, it only stores bitmaps for each window and the microcode looks at them to work out what to put on each scanline of the display.

In comparison, the original Mac "wastes" RAM by always reserving enough to represent the whole screen but this does give it more flexibility in what you draw to it.
small piece of feedback on the presentation: "Schema based serialization made easy" is a lot better than "a rival to protobuf", especially if there are many ways in which it is not a rival to protobuf
The infection I'm dealing with happened from a fully-patched Win 10 Pro machine running Windows Defender and Outlook 2013 (32). It already had authenticated access to the files on the server it encrypted.

There was a Windows script file on the desktop, something like "UPS tracker.js", but it disappeared before I could grab it and a free space recovery didn't return it. (Possibly due to TRIM, it was on an SSD workstation.)
In theory sure that could work. In practice it would raise healthcare costs even further due to the extra manual labor. So that's not going to happen.
Germany played the divide and conquer game to their fullest advantage, knowing how deep the divisions are between the U.K. and the Soviet Union. An alliance between the Soviet Union and the UK would have easily averted the war. Absent such a multilateral construct, the pacts were just a way to buy time. Everyone knew they wouldn't hold for more than a few years.
Hi, sure I'll point you in the direction of the meaning of life.

It's really the question of why are we here? What are humans and what is our consciousness and emotions?

Humans are the most fit creatures for life on planet earth pre-civilization. We were created by an evolutionary algorithm where the fitness function was our ability to reproduce and live the most effective, longest lives.

Our emotions and feelings are the "emergent behaviour" of our complex system of mate selection, reproduction and raising our young that runs on a chemical system created by that billion year evolutionary algorithm.

So our society is a great big thing that basically determines the lives of 8 billion of these creatures. And the people who are driving the ship don't understand themselves or their place in the universe. They might as well be outside of society altogether, fighting over mates in the forest. But no, here we are, blessed with our language, technology, medical science and all the other blessing bestowed upon us by our prescient forefathers, killing ourselves. Marching towards our own death. Taking human development and the ecology of our planet for granted. The smart among us watch a slow motion apocalypse.

So my life goal is to fucking stop this shit whatever it takes so that I can rest easy knowing I didn't get to see the light and then ignore the answers it showed me
A Go binding for the icu4c library
I'd argue that the main reason is that traffic has become unbearable in Seattle.
The code review opportunities are joke. The only chance to review a mere million lines of codes thoroughly is to throw a million eyes on it and open communication about findings.

The way those are done now, they are Valium for politicians and a cash cow for those doing the "audits".
The lack of intonation and body language in internet communication strikes again...

Although I thought I had done a good job of making it sound tongue in cheek.
I was just illustrating the error checking using commands functionally equivalent to the original post. Temporary files are best avoided entirely unless some command actually requires a seekable file, in which case use mktemp(1) or equivalent (and 'trap 0' to clean up after yourself).
all software is vulnerable

This is false, and spreads FUD. It does a great disservice to those who do meticulously maintain their systems, to those who sacrifice convenience and beauty for stability and security, to those who take the time to scrutinize other people's work. It is possible to build and deploy secure software.

Linux dominates the datacenter; we are a high value target, and have been for quite some time now.
Wow, that really was a clever post you made. I think you're smarter than me, and I feel bad about myself.
There's inflation that the CPI tracks. And then there's inflation in a given sector, or product group. Basically inflation happens any time you shift the money supply around, be it with government regulation, or with economic booms or "gold rushes" (just look at what happened in the shale boom town economies).

I can guarantee that there will be inflation in areas of the market that cater to poorer people. There is a pretty basic economics law that says when demand for goods go up (aka more money chasing a good) it's price will tend to go up relative to to the "price elasticity" for the good.

Things like basic food stuffs will get more expensive, because there will be more money chasing it. Rents will go up, since disproportionately more poor people rent. Hopefully much of this will be offset by people being free to move to cheaper cities, since they no longer need to worry about work income as much. Alcohol and tobacco will likely get more expensive as well.

You're right, in that eventually production will ramp up to meet increased demand, but it's usually not 1 to 1 increase, which means you'll still have higher prices in the long term (though it does happen occasionally where increased demand leads to lower prices because the volume allows for economies of scale in production).

UBI isn't likely to be the silver bullet that many think it will be. All the experiments have been short term, and inflationary pressures can be small and can take time to take effect. Also the UBI experiments have been in smaller countries, where social aspects may be coming into play.

I'd really like UBI to work, since I dream of having enough basic money to sustain me so I can work on some of the science and engineering that interest me but might not have short term value, but my economics background give me an intuition that it can't be as successful as people think it will be. It'll likely be a beast that will require constantly increasing benefits as price levels rise to adjust to the new equilibriums, with ever fewer reasons to do the work necessary to fuel the costs. Maybe we're approaching a post scarcity world, but economics says no such thing is possible, that there is always something that is scarce that people will compete for.
>Suppose I see a squiggle on some program. Where do I go to look up its meaning? I can't even type it in.

It's either one of the well known vocabulary of icons used across programs (e.g. floppy disk for save, house for "home", x for delete, etc), or a new one you can just hover over and read what it does in the tooltip.

After the first time (or couple of times), you don't need to read that again, and you'll recognize it very fast (not like stopping and reading it).
The blasphemy cited in the article specifically focuses on the government prosecuting and imprisoning those who said the wrong thing. Protesting a speech by someone IS NOT EQUAL to the government imprisoning someone.

A better example of infringement of Freedom of Speech is arresting a reporter that asked a question of the Health and Human Services Secretary. Or prosecuting and convicting someone during Sessions confirmation hearing for laughing out loud.

Just because Ann Coulter couldnt give a speech doesnt mean jack. Isn't it interesting how concerned some people are when one person, who is on the radio and tv and has books published, had trouble giving a speech in Berkeley. However when other people who don't agree with you are actually arrested by the government suddenly free speech doesn't seem so important.
People have it tough. To compound to this the cost of things like food, housing and energy are sky rocketing, at least the have been in Toronto where I live.

I don't know if UBI is the answer, or even if the problems are tied to mechanization. But certainly I think we hit the nail on the head when we realize that things are glib and something needs to be done. If not UBI, than something big to ensure that everyone can share in the wealth our society produces and that people are not scrounging, fighting and drowning in debt just to barely get by.
I don't think we will ever be in a world without "work". The nature, and possibly definition, of work will change.
It would be funny to read this bloggers response to Lotus 123 in 1984.
I also identify with you. I struggled to find the venture that hits the "golden point", where it solves a genuine problem, doesn't disrupt to the point of messing up lives, is beautiful (by virtue of having an arty-farty personality) ... and all that plus maximum but entirely ethical profits.

I think I found it: edtech. Edtech is a notoriously hard one to crack, and it's a long game. Fortunately I've always enjoyed working with children and philosophising about the best ways to teach and learn. The bad news: most edtech are flops.

Still, it adds a bit of meaning to the everyday hum-drum.
I, unfortunately, have had the entirely opposite experience. All the atheists I've talked with discount any evidence brought forward by scientists, or articles I have read in journals. The ones I have met are closed-minded.
My god look at the 'armor' on that thing. Humans are weak! But we can also build bazookas. Thank you asteroid, I would not be here today moving electrons to this server.

edit: does rapid-under sea burial mean it drowned? haha
Inside China's phoney click farm: 10,000 handsets to send fake ratings and likes
There's a subreddit for this /r/darknetmarketnoobs

Obtaining anonymous bitcoins is easy: use Localbitcoins.com and trade for cash. Some DNMs are starting to use Monero, an anonymous and fungible cryptocurrency.

Booting into Tails on any public network is fairly easy. I don't think that security cameras are a reasonable concern for this, as buyer targeting is rare enough, even for larger buyers. I suppose in theory.

To a certain extent, you must trust the seller. If they are currently under investigation, you could be linked. They may also retain your personal information. There are ways to reduce these risks, but not really eliminate them.

Overall, though, the risks are quite minimal until you start purchasing large amounts with intent to distribute.
No that wouldn't work. Modern healthcare is a team effort, especially for patients with complex conditions. Doctors must be able to collaborate with each other including securely sharing data across the Internet in order to deliver effective patient care. No one is going to give up on that just to prevent a few isolated security incidents.
Warren Buffet's 25-5 Rule
Security would be so much easier if it weren't for all these users ...
I discovered this back in March. This is pretty exciting!

Now all we need is to have Google distribute the framework over the Play Store instead of relying on OTAs, and all will be right with the world.

https://news.ycombinator.com/item?id=13928385
I will always remember the puzzlement of the whole class when my EGB grammar teacher wrote the following sentence in the board for syntactic analysis: Dímelo.
Why publish this and not public the code they used to interface with MonkeyLearns API? Missed opportunity.