skysight-inc/HackerNews huggingface dataset:
> we don’t know to this day why the Spanish flu was so deadly.

Because it caused a cytokine storm in the patient. People were killed by their own inmune system. The most healthy inmune system (young adults in prime condition), the worst.

https://en.wikipedia.org/wiki/Cytokine_storm
It kinda does, though. If I say 'it's really cloudy these days' it implies that at some point it was not cloudy
This is awesome -- I read the first few pages and I'm really looking forward to reading the rest. Very clearly explained; thanks for creating/sharing!
Show HN: Add Q&A to Your Website/Blog
Watch: Cathy Newman’s catastrophic interview with Jordan Peterson

I don't really know who he is other than seeing his name popup on Youtube regularly however I do note that his supporters always use that sort of language, often watch X destroy Y in an interview.

There seem to be minorities at the extremes shouting past each other whilst the rest of us get on with our lives and wonder what all the fuss is about.
Oh I know EXACTLY how you feel. I also happen to agree a lot with what you say.

I do also think things have got worse. There was a time when with a copy of TurboBasic, a list of BIOS and DOS interrupts, you could do ANYTHING. I once wrote a complete oil rig data acquisition system in TurboBasic with nothing more than a copy of Peter Norton's guide to the IBM PC and the F1 key. And it was fun. But then software became a real thing and lots of money was at stake and everything became so much more bloated and so much more complex, and less fun too.

I remember the software company I worked for, some years ago now, had a "charity in the community day" when we went out and chopped down invasive trees and burned them, and in five years working there it was the best day I'd had. I went home sunburnt and physically tired, but mentally fired up and happy.

Once I gave an impromptu English class in a primary school in Thailand back in 2003 where a friend was a teacher, and it was one of the most unforgettable experiences I've ever had. I envied my friend who'd escaped the stale grey corporate world and was living under blue skies and surrounded by happy children day after day. I once asked him if he'd ever go back to his old life. He told me he'd only go back there in a box.

I still code, and sometimes it's fun, and sometimes it's not, but I try to have long breaks between coding, and working, and just do other things.
We've been implementing these schemes across Europe for a long time. In my home country, both Stockholm and Gothenburg has them and they're unpopular but actually do a lot of good. My parents have finally started taking the train and the tram again which was something they never did before and the data shows that people are driving less in both cities now.
Usually in C vs C++ flamewars, even virtual calls are seen by C devs as bloated, which is ironic in a language that needs to cache the calls to strlen().
The idea that death is ignoble is starting to propagate more widely. I actually think it's a more popular idea within younger cohorts. Counterintuitively.
I remember compilation being rather slow though, and deleting the EIFGENS folder frequently when something stopped working. This meant all the C code had to be regenerated and then recompiled, which took a while.

I still think it was a great language for learning programming.
I'd actually argue the other way. If you emit invalid C code, you'll at least be told by the compiler (though the error might be pretty obscure). LLVM tends to assume that you are emitting valid IR and panics when you don't.

BTW this isn't a criticism of LLVM (far from it). It's expected to be used as a backend so any invalid IR is, pretty much by definition, a programmer error.

At the quick and dirty level, IMO C wins here as you can just splat the C you're building to a file and inspect it. With LLVM you need to get through the hurdle of building valid IR before you can serialise it.

In the longer term, I would argue that LLVM is better as you have way more control over what you're generating. Once your lowering works then the issue above is irrelevant.
The biggest problem is Java Script. Netscape made huge mistake when they added that to their browser. If we wanted to download code on the fly it should have been a separate format from HTML. HTML is supposed to be a document. Sadly, that boat sailed decades ago. I really wish the standards committee would quit adding basically hacks to what was supposed to be a bunch documents. Then create a separate format more conducive to that goal.

I suppose you could that creating a secure web context is kinda of way of doing that. Separating documents from more interactive content. However, freaking HTML is a horrible way to structure such a system.

Also the CA is single point of failure. A MITM only affects the users along that routing path. CA failure can affect the entire web...

I agree default is fine, but the user should be able to change those defaults. I could always compile a version for Firefox or Chromium that does. However, that's kinda ridiculous that I don't see any thing for instance in about:config Firefox.

--Speaking of programing languages--
Honestly, I don't see any language succeeding that only allows code with run time checks running. It's why rust has the unsafe keyword. To override those checks. The reason there are lots of hardware devices where the data from said device will vary in size, and there is no way the compiler will know how all these devices work. The unsafe keyword allows Rust to be a system programming language. Heck even C requires you to revert to ASM at times for working with hardware. The generated code may not meet some strict requirements set by the hardware or you need to setup the environment so C code can run.

Honestly, the biggest problem I see with programming languages is that too many of them try to be general purpose. Domain specific languages are great. If the language is designed well for the problem space it can lead to well written concise and understandable code. If your problem domain is working with hardware you need raw pointers, memory access and accurate timing. If you problem domain is altering images you probably want easy to use vector operations, handling of regions ect...
I've been saying for a long time that one thing that companies can do to meaningfully increase their security is to NOT install default routes on most machines.

Put in routes for your local networks and applications, set up a proxy server for any legitimate traffic that needs to "exit" the network (i.e., go to the Internet), and simply drop anything else.
I was born in 1987 and I totally get it. This has always been my favorite retro game; I first encountered it for PS2 I think. I've only found one multicade machine at a local juice bar that had it. I've never before or since been devoted to maintaining high score on a public machine like that before. Unfortunately, that machine is now gone.
>"Going by the congressional vote about 25% of Republicans and 70% of Democrats voted against the spying"

What were the percentages when there was a democratic party president?
i have used it on the commandline really gives you fine grained control. winff is a easy way and almost as good within the front end.nice article on it.
Let me get this strait. You decide to signup to your Nanny State™ fingerprint face scanning entry fast lane, and then want to cry privacy foul when they apply the Chinese Sesame Credit likened background checks on you?

give me a break
Pt.mgajgt2dmdptjpg1p876mqtgmg6j8g6dgbpjpthmgjgmg6gm6mhm6mg6gm4h6g6g64455
British 15-year-old gained access to intelligence, pretending to be head of CIA
Stay hyper focused on the present and achieve a flow state with your work. Do this for a prolonged period of time and you can accomplish great things. But, eventually you'll return to reality and find that your main skill to cope with anxiety is impractical in that it requires complete, devoted focus on a task at hand -- essentially putting issues on the back burner but never really taking them off.

It seems like Phelps had his moment of reckoning with his back burner issues in 2012 but he seems to have developed more emotional skills to deal with them. Good for him!
> You don't understand

I perfectly understand that you're trying to excuse the utter clusterfuck that is the linux project's handling of security notifications, apparently on the grounds that they don't have their shit together and refuse to do so, ever.

> Most distros maintain their own trees with their own patchsets.

Yeah, and they can actually be trusted to not break embargoes.
Why do you think they aren’t proper closures? Because they don’t allow you to mutate captured locals? Neither do closures in Haskell, and neither do lambdas in Java 8, so by that argument Java still doesn’t have closures. Your arguments are inconsistent because you’ve claimed that Java now has closures, even though they still do not meet your definition of closures.

Apart from effective finality and implementation, the semantics of anonymous classes and lambdas is the same!
It's good to see another option for an outbound firewall, but as an industry we still have a long way to go. As with many security solutions, there is a conflict between flexibility and usability. I want:

1) To be able to choose the exact host/subnet/domain that an application can access with a good UX

2) Have someone else curate a list that I subscribe to that handles most cases

3) Work on desktop and mobile

For choosing the exact host/subnet/domain on a per-application basis, the best UX I've seen on any platform is FirewallIP[1], the unmaintained software on a jailbroken iPhone. So many desktop solutions[2] only let you choose Allow everything or Deny everything, Little Snitch and Windows 10 Firewall Control[3] are exceptions, but even they are limited.

The curated list option should be easy enough to support on most platforms. Easylist has shown how well it can work on the browser when combined with uBlock Origin. Install it for someone who is technically naive and they'll just see no ads with no negative experience.

The mobile platform is harder to support as under Android you need to root the phone to get access to the underlying iptables firewall with something like Afwall+, or you run a fake VPN back to the device and filter there which is prone to failure (is it working? has it stopped itself for some reason) and has less flexibility. Under unjailbroken IOS, products like Surge, Potatso2 and Shadowrocket run a local proxy that is similar to the fake VPN under Android, but requires manually editing a text file for configuration and seem to be designed to get around the Chinese internet restrictions rather than privacy.

[1] http://r-rill.net/FirewalliP7/FiPDepiction.html

[2] Glasswire on Windows, Douane and OpenSnitch on Linux, AFwall+ on Android

[3] http://www.sphinx-soft.com/Vista/index.html
Both my kids were born in Spain between 2006 and 2011 when the government gave €2500 per child! I still can't believe this was a thing.
My second child had a defect meaning she couldn’t breathe until after surgery. Nothing looked odd beforehand. She likely would have died in my arms after being delivered if we hadn’t been in a hospital. It’s just not worth the risk.

The delivery, 10 hour surgery, 3w stay in hospital with 3 says in ICU etc was paid for by single payer thank god.
I hope the grandparent post meant they are prescribed but not charged for. Not that you can buy antibiotics over the counter.
I thought the NHS reimbursed travel too?
A native web app? These electron shills are all over this site, pathetic.
Show HN: Jovrney.com – Get travel inspiration by discovering new countries
I went to university to study Electronic Systems Engineering, and particularly liked the courses in circuit design. When it was time to find a job, I decided to continue doing short-term summer internships so I could travel to more places before settling down. That shifted my focus from hardware to software, and now most of my work experience is in coding.

Designers who can code are more likely to work well with developers, understand the tradeoffs that developers face, and design accordingly. Startup companies might only be able to afford one employee to do design & development, so having broad skills is very good for small companies.

Big companies are appealing when thinking about settling down long-term. They usually want specialists rather than generalists, but with your experience, I think you'd be well-qualified as a designer or developer.

While you have more freedom in your contracts, do more side projects! Your Chinese-character app is fun :) (share it here!). It shows good design as well as coding. The logos you made for the Ultimate Frisbee club are also cool. Putting those on a flashy website and writing a couple of blog posts or comments here on HN might be enough to get job offers.

In the long-term, some skills endure better. The popular JavaScript frameworks change every few years, so coders have to keep retraining (although the basic principles are always the same). Advertising brings in a lot of revenue for tech companies, so they'll keep paying people to apply the same skills in that field for a while to come.

In 2019 I'll be making a change, but I don't know where that will lead me. If it involves pivoting my career path so I can go to a particular country, I'm open to that. You're still young, so stay flexible for another few years. Good luck! :)
Automating Inequality: Virginia Eubanks Book Launch at Data and Society
Omg that's a blast from the past! Is it possible I played this on a speccy 48k? Forty Eight K! Someone's uploaded the OST: https://www.youtube.com/watch?v=LJ9QHGaxdig

Jeff Minter is God. What was the deal with llamas? Llamatron, is there a cooler name?
Jovrney.com is my personal project and I wanted to get some feedback. What do you think about the current version and what would make it more engaging or interesting?

I already have a lot of ideas how to improve the service but my main talent is in design, not in development, so the work progresses very slowly.

If someone wants to offer help I would be more than glad to accept it. :)
Isn't the largest gap for any prime sqrt(n) ?
Well a full node doesn't need to keep the full block chain around, just the UTXO set. But you're not going to be able to handle the bandwidth of a full block chain on a mobile device anyway (~1TB/mo).
His conflict started with the Ontario Human Rights Commission policy which clearly includes gender pronouns. That is often getting mixed up with when he also spoke out against C 16 later, with different arguments.

http://www.ohrc.on.ca/en/policy-preventing-discrimination-be...

I think you are right that just in C 16 there is nothing about compelled speech. My understanding of his position is that it's part of a slippery slope, and the interpretation of discrimination or hate speech could easily extend to using the wrong gender pronouns.
Look at Robin Williams.
If you have a genesis block with a hard-coded initial allocation of tokens, to me that counts as a premine.

Now I agree that you can make that premine "fair" and that there is some semantic cleaning to do.
In photos: updating New York's vast and fragile telecom backbone
DHL’s global trade logistics barometer to offer future global trade outlook
I'm with you, man. It's gotten ridiculous.

I've interviewed at Big Tech and it's always been a time consuming nightmare...HR phone call, 1+ hr. online coding session full of esoteric BS, entire day spent onsite to ultimately get rejected for reasons unknown. This is with me having 8+ yrs experience. I never would've imagined getting recruiters from Google, Faceboook, MS, etc. reaching out and me being annoyed rather than excited, but fuck the CTCI, time-consuming interview gauntlet.

I've resigned myself to working on shitty enterprise CRUD apps rather than somewhere interesting.
@tschellenbach: congrats on your achievements!

This is yet another Python success story. You created a viable product with Python and moved critical parts to Go when there was real need for doing so.

Considering Go has only been your primary language for 9 months, as the beginner's style code base is optimized for all that Go has to offer you'll continue to see more performance gains, albeit probably not as significant as you saw between v1 and v2. Good on you for not being tied down with optimizations and actually releasing.

"With Python we often found ourselves delegating logic to the database layer purely for performance reasons. " -- you mean you wrote postgres functions.. or.. views!? gasp! heresy! Why would you migrate something working perfectly well in postgres away to Go, though? You probably didn't achieve any performance gains with that. Were postgres functions really gobbling that much memory up? Or.. maybe my assumptions are wrong here.
So cherrypick any other country with a working universal healthcare system and lower unemployment rate. You can almost pick any tax rate too, and there’s a country with that.
Its different, because you need to get a banking license to be a bank and use fractional reserve and controlled by central bank, and then the reserve is in the governments money. Bitfinex has no "banking license" and is not overseen by another actor.

Fractional Reserve Banks currency also usually exhibits natural demand on the account of being the currency required to pay taxes and accepted by stores/businesses in that country.

Yes, fractional reserve banking is bad. But at least the central banks have somewhat a clue how to control it and a legal framework to do so. Whereas for bitcoin exchanges, they just make it up along the way.
> Look at a basic Ethernet frame. The destination address is first

Perhaps the biggest mistake of IPv6 was copying IPv4's header order of source followed by destination. It would have been better if the destination address came before the source address in the header.
This. I didn't know about it, but the nurse at my GP practise nonchalantly said "Oh, since you're asthmatic you're eligible for the Pneumonia vaccine as well, I'll give it to you now if you want".
Build your own VR headset for 100$
Symbols Are Not Uniquely Human (2006) [pdf]
> "GoPro's IPO and initial success was inspiring because it didn't seem any kind of specialized camera/video hardware company could exist outside of the smartphone umbrella"

Unless you mean specifically mean consumer devices this does not take into account the pretty large video surveillance industry.
I use a Wimius -- I have to say it's pretty excellent, and the price is hard to beat. Sure my need is not to to make 'production grade footage' but I'm still very picky on quality...
Just to clarify, whilst Robin Williams was known for suffering with depression, it was supposedly an unrelated illness that drove him to suicide.

http://www.telegraph.co.uk/health-fitness/body/lewy-body-dem...
> individuals aren't free to make these financial decisions for themselves

An individual can only be free to make this kind of decision if they've got a spare $1500.
Well, if we black mirror it up a bit you could be denied a mortgage because you regularly park outside a bookmakers.
The Spectator does seem to be in his corner. These articles are from the same source.

I didn't know who Peterson was but like you had also heard about him. I watched that interview and have a better idea.

This interview could be an important piece for university level discussion. I think it summarizes problems among the media and intellectuals like Peterson.
A good bunch of these resolve to AWS/cloudflare/etc. nowadays, so good luck with that.. :-/
Seems like an idea for a (lighter) proof of work, find a prime number in a certain format (and the harder it is, the least noise it should have)
This - you see many people clogging up GP surgeries in the UK with suspected flu, instead of doing the right thing and staying home, staying hydrated and taking paracetamol. It puts people who are also visiting the doctor for conditions where they have a compromised immune system, young children, pregnancy etc. at far greater risk. All the doctor is going to say is "yeah, you've got the flu, stay home, drink water and take paracetamol".
The Tiny Unix Tools: the shortest implementations of common Unix tools
I remember going to a classic games exhibition in London around the year 2000, I played Tempest for the first time there, it was one of my favourite games I played at the show.

Jeff Minter is clearly a fan as well:

https://www.youtube.com/watch?v=ePW33ZmC04c

https://www.youtube.com/watch?v=OS9alQbHHPk
With the MimbleWimble design [1] [2], inputs may be cancelled against the outputs they spend, with no loss of security. Essentially, the entire blockchain history may be collapsed to a single mega transaction, with all coinbases as inputs and the UTXO set as outputs.

[1] http://mimblewimble.cash/20160719-OriginalWhitePaper.txt

[2] https://www.youtube.com/watch?v=ovCBT1gyk9c
IIRC there was a lot of kicking and banning... so what does a kick look like in the glory of VR???
Iceland is an isolated small country with a low level of immigrants and it's own language and culture. It seemed to me rather insular and self-reliant. It's a wild, rugged country.

I expect that the real barriers will be language and cultural - i.e. how to integrate, not just make a living. It's probably easiest if you come from a Scandinavian country.

The other barriers are the the high prices and the arctic winters.
The article title sounds clickbait. It should better read: "Why are fluid equations in physics so difficult?" Quantum physicists or relativists would probably not agree that Navier-Stokes is hard.
Why? License plates are meant to be public, that's why they're on the outside of cars, where anyone can see them. It's no more sinister than knowing your name and address.
I think "watch X destroy Y" is just youtube's version of clickbait. I suspect you'll find videos like that tailored to most groups on youtube. I sometimes use them as trailers for longer talks that I might enjoy - although I always feel a little guilty for encouraging this sort of thing.

In this case I found their interview to be excellent viewing. She was harsh and honest with him, and hurled most of the standard criticism at Peterson that people talk about. And while doing that she gave him the time and opportunity to respond. And he stayed calm, considered, articulate and entertaining throughout. I don't agree with everything either of them said, but I enjoyed watching that interview immensely - its exactly the sort of thing I want to see more of on youtube and in the public sphere.

https://www.youtube.com/watch?v=aMcjxSThD54
[SlateStarCodex] Practically-A-book-review: Luna Whitepaper
Other way round: it's not surprising that a country with terrible consumer protection has high inequality. Easy to get rich if you're taking a percentage off all those multiple thousand dollar births or multiple hundred dollar guns.
Ask HN: Founders who raised money, what do you wish you had spent it on?
I am talking about a seed/initial round.

What were the biggest mistakes in terms of how you used the money?

What actually paid off?

How do you think about it now?
BTW, that Spectator article basically just embeds the original interview on Channel 4 uploaded to YouTube: https://www.youtube.com/watch?v=aMcjxSThD54

And, wow, I just watched this and it is horrendously cringeworthy. Seems like the presenter was expecting someone soft in the head (like an MP/politician), and approached the interview in that modern British fashion, which didn't work out well at all. It's really awkward to see somebody be that badly intellectually outclassed, but then it was Channel 4...

On the other hand, coming back to OP, there's something encouraging about a critical thinker having "star appeal". I think that's the best way to describe Dr Peterson, as you don't have to agree with him, but it is easy to follow his lucid trains-of-thought, and he is at least consistent.