skysight-inc/HackerNews huggingface dataset:
Ask HN: Does anyone care about STD prevention?
According to the CDC, half of all adults have never been tested for an STD, and that’s probably because most people with an STD don’t have symptoms. What this leads to is a lot of people unknowingly infecting others. Every year there are an estimated 20 million new cases of infection. Year after year the problem is only getting worse. I've been working on a solution but I want to know if theres any interest.
You don't need to install a new OS, you just enter a Windows Pro license key to upgrade the version? Buy the key online, send it to your parents, tell them where to enter it, done.

Also I don't think your parents want to use that particular sandbox. There's no persistence at all: no bookmarks, no cookies, no history, no local documents, ...
Can You Run a 1-node Google Cloud Kubernetes Cluster?
"The average age the night we had splashdown (Apollo 11) was 28. When Space Shuttle Atlantis left Earth on May 11, 2009, the average NASA civil servant's age was 47." [1]

There were risk takers, now they are protecting their ability to pay for 2 kids to go to Ivy League. Who can blame them?

[1] https://www.popularmechanics.com/space/a4288/4318625/
Most Chromebooks have Android applications now. So it's more like a browser and a tablet on steroids. Many newer ones (even cheap) have Linux support.

But of course as you said it's a game of trade offs. My father was using Windows years ago and because of constant service needs I set up Linux for him. It was easier for me to service it remotely. It was better, but far from perfect. Later on I bought him a new computer that had a Windows license, so with upgrade to Windows 10 I thought that it would be ok. My father wanted Linux back after a month or so. With newer distribution and newer computer it was much better than previously. Now it's pretty alright.

However I still think of something a bit more like ChromeOS. Then it would be quite maintaince free. Not Gallium, but a full distribution with same update model as ChromeOS.
Fires really scare me. They are one of the things that rapidly can get out of control, have devastating consequences, can happen in everyday conditions (as opposite to eg flying).

Lots of highly flammable particles in the air is really a recipe for disaster, see eg https://www.youtube.com/watch?v=Jg7mLSG-Yws
(sfw)

Locked or blocked exit doors is evil, see eg the Station fire, or the fire in Gothenburg disco fire of 1998: https://en.wikipedia.org/wiki/Gothenburg_discoth%C3%A8que_fi...

A year back, I was eating breakfast with my 4-yo daughter, and we came up with the question of "what happens if we put hard bread in the toaster?". Don't do it. The fire started quickly, and the flames were surprisingly large (under a cupboard too). Luckily, despite the small fire extinguisher not working at all, I managed to put the fire out without any damage to anything but the toaster.

Edit: Station nightclub fire (warning: scary, pretty graphic), https://www.youtube.com/watch?v=bknYdprA9ug
Third party support bugs me for .Net Core but otherwise it has been amazing. For example, I had some problems using it with Firebase and other than SignalR there doesn't seem to be another websockets library present.

I mainly develop on Ubuntu using VS Code & Docker.
Seems like a really nice feature. I've been thinking about something like this for a while.

I see some people are really annoyed that it isn't available for the Home version and I too am somewhat annoyed but in this case it is somewhat understandable since it depends on a feature that is (somewhat more reasonable) limited to Pro versions.

The thing that annoys me more (hi MS guys, feel free to tell the relevant people about this) is how they have started to add ads to the login screen and my start menu - even in the Pro version!

I'm on KDE now so I cannot verify this since the last few months, and probably shouldn't care but given that MS has become a lot nicer in a lot of areas it really should bug developers and PR people there that PMs or bean counters (sorry to all good accountants and PMs out there) are allowed to destroy all the work you put into making people love you.

Edit: minor edits for readability, clarification
The laptop thing is actually common.

Confirming the functionality of laptops (especially larger or older ones) is within the guidelines Just making sure it's not a bomb.

Easy to bypass though, just like all security theatre.
I'm just amazed they leave packages outside your door for everyone to see and grab.

Why don't they at least try the neighbours?
Nope I speak from experience, we have a 6 with iOS 12.

Also have an 8, which admittedly is an ok phone if horrendously overpriced but work paid for it so I can't complain.
Try explaining how and when(!) to use this to your HR department, then tell me it's not fancy tech.

"My spreadsheet won't open"
'don't use sandbox for that'
"But you said every file I downloaded"
'no, only exe'

"I opened the PDF exe, edited it, now it's gone"
'self-extracting zips from our payroll system are fine'
Umm, that's how economics work?
While I have PyCharm on my dev. system the chance that I can use it while I am debugging or extending a script on a customers system is zero, sometimes there is kwrite, sometimes it is gedit and if it is headless I may get vim. So consistency is guaranteed to be non existent.
Helsinki:
"why am i being checked?"
smiles looking stupid
"no really, why am i being checked"
"i don't know, i just work here"
"so you just follow orders blindly? can someone explain what's going on"
no one could explain anything because Helsinki airport is a piece of..., same as Gatwick or Luton.

regarding TSA, since I don't have facebook, snapchat, instagram it's always scary talking to them.
> I assume your criticism applies to OO? Or functional programming? Or event sourcing? Or any number of programming concepts without a "standard"?

Don't assume anything, I never talked about OO, or functional programming, or event sourcing or any number of programming concepts without a "standard". Don't make up things in an attempt to further whatever point you are trying to make here. I never talked about those things and don't care about them.
I had no idea.

Thanks for informing me, I will (with a heavy heart) strike Australia off my list of available working/visiting places.

The new laws surrounding encryption should have tipped me off.

Thanks for letting me know. :)
>15 SUVs, Travelling 150 mph, a second apart

You're fond of throwing in a lot of utterly implausible figures to support your argument here
The creator of this (ants) also made a classic Mac wifi extension which is also a brilliant little backport of modern wifi selection UI.

https://github.com/antscode/MacWifi
A bit outdated, and not entirely accurate, at least for film VFX...

This bit:

> but until path tracing times are measured in minutes per frame, as opposed to the hours or days they are now, ray tracing (or rasterization, especially micropolygon rasterizers like the one powering RenderMan) remains the better option for many classes of rendering tasks.

wasn't even true in 2016 - RenderMan (PRMan) 19 added a pathtracer and eventually in 21 removed entirely its REYES rasteriser, and pretty much the entire VFX film/animation industry is using pathtracing now.

Artist time is much more expensive than machine time, and not having to tweak things like materials / lights in the PBR realm that path tracing lives in per shot / sequence to fake things like GI (like the article mentions is a good alternative - it's not) is where a lot of the speedup has come from with iteration times.

If anyone's interested in state-of-the-art for film VFX, five papers on the five most used pathtracing renderers used in VFX were recently released:

https://jo.dreggn.org/home/2018_manuka.pdf

https://www.yiningkarlli.com/projects/hyperiondesign.html

https://www.arnoldrenderer.com/research/Arnold_TOG2018.pdf

https://graphics.pixar.com/library/RendermanTog2018/paper.pd...

https://fpsunflower.github.io/ckulla/data/2018_tog_spi_arnol...
I am not misunderstanding you. Your entire comment was centered around a perceived unfairness regarding price:

> most expensive version of their OS.

> they charge hundreds and hundreds of dollars for.

To be clear here, I'm not defending Windows. I agree with you that what they do is not constructive for their users. I'm merely pointing out it's ironic for Mac users sit on their throne and decry Windows' practices while paying significantly more for non-upgradeable Mac hardware when if you really gave a shit about security and privacy, you'd buy reasonably priced PC hardware and install a linux distro.

Last I checked, App Store is absolutely filled with advertisements that I didn't request. Why is it so significantly worse that Microsoft happens to place theirs within Explorer? I think both are rather frustrating when you already paid for the software and/or hardware.
I am missing Rails feature in ASP.NET Core.
Ghc haskell has a bunch of features to make type errors into runtime errors and a really good repl. You can do interactive development pretty well this way.

The way I write php isn't that different from how I write haskell, especially with phan running on save. Php actually requires a bit more thinking in advance because I can't refactor it quite as easily.
Playing with P2P Protocols and Firefox
This is so cool. I mean, I would've futzed around with HyperCard for 100 hours before getting half of this to work. Good job!

For all the posters that are going on about MP3 decoding, yes, we remember how decoding MP3s used to take up 80% of our Pentium 120 CPU cycles. Until MMX came along. Those dancing fab engineers saved our CPU cycles. Anyway, who knows how Ogg Vorbis would've decoded from Spotify back then - probably not well!

The major advances since then have been out-of-order instruction execution and SIMD instructions (although we still don't have general vector processors, as Hennessy & Patterson still lament in the 5th edition).

(My mother used to tell me I was getting a 486 instead of a Pentium 66 when I bas being a brat.. the terror it used to strike in me! unreal.)
No its actually yours. Newer versions cant meltdown as their safty mechanism is based on physics. Thorium would even further the safety. So investing in that direction would be far better. Solar and wind will not be able to suplly us with enough energy, not even close. The alternatives to them are fossil fuels, which demonstrately kill millions _a_year_ so its actually your call not mine.
So right... this is clearly a "PRO" feature. For normal users the by far better solution is still: Do not install any EXE from unknown sources. Or even better: Do not install anything new in the first place.
It depends. The secret is first to address the customers' problems, then detail technical features. First, hook you with emotions, then shut your critical brain with facts.

For instance, look at rust's landing page at https://www.rust-lang.org/ :

"Rust : Empowering everyone to build reliable and efficient software."

There is a hidden "you" in this sentence (the hidden message is "even if you don't think you can, with rust, you can build reliable and efficient software"). And then, they go on with features : performance (no runtime, no GC), reliability (borrow checker), productivity (great documentation, great compiler eror messages).
There are a lot of basic, in the sense of foundational, things that are not basic, in the sense of easy to understand. I think "basic security feature" was meant in the former sense.
What You Should Know about Polyamorous Dating Rules
This is my favorite photo now. I can relate my recent trip to Shanghai now. But these photos are very old I think because I'm missing tower inside the lawns of Disney store.
That's already the Android/iOS tradeoff, and that's assuming Android is considered secure now which it wasn't last time I was using it.
backed by behemoths with motives other than simply make a good phone.
The streets seem quite empty btw
Using it for two days now on OSX for a client so I don't have much experience with it. First impressions are ok, the documentation could be better and it's not very googleable as you get a lot of irrelevant hits from normal .NET, MS really should have more creativity when it comes to naming. Problems I've hit which I wouldn't expect to hit in a more mature framework:

* Running EF Core migrations against postgres on startup. I wasn't able to google a solution to this. I hacked around this by deploying an init container with a migrate.sql script but I expect that'll bring me problems later on.

* Let's Encrypt. Found an archived package on GitHub, I expected more maturity.

* Not very easy to ascertain the state of the setup, things need to be registered in a certain order for them to work (UseDefaultFiles & UseStaticFiles f.i.). This would be made easier by me having more experience with the stack or better docs, still a waste of time.
Just a small note: lateral gene transfer (= horizontal gene transfer) also exists in eukaryotes, although it’s much rarer than in bacteria. Nevertheless, the human genome is actually full of genetic elements that were originally transferred laterally from other organisms (virtually all of them via viruses). A “contemporary” example (i.e. a gene transfer that most people experience in their lifetime) is herpesvirus infection: Herpes simplex are retroviruses that introduce their own genetic material into the host’s.

It’s important to note that such viral infections generally do not infect germline cells and are thus not automatically inherited (though, like in the case of genital herpes, are easily transmitted to the offspring during birth).
More in-depth discussion about the rationale and design process behind the intervention: https://github.com/WICG/interventions/issues/21
I paid 0€ for the LTSB version just by changing the KMS server. I thought everyone is doing this!
Why is “ß” not used in Swiss German?
I don't think this story is related to 'frankness'.

It's hard to be an executive, and hard to manage them, sometimes they have to go.

The only part that bothered me about this was the cringeworthy fake emotions about the firing. "I'm sorry but we have to 'separate you from Apple'".

That's the bit of California newspeak that drives me nuts.

We can be honest and cordial the same time, and in both directions - and - if we hav just a little bit of tolerance for those who are either a little to frank or a little to effusive, then everyone gets along.
I'm not much of a Windows user, but MSIX sounds great.

Does it add a simple context menu entry to convert an installer? Bonus points for straight up Install and even more for Run.

I see it's open source, so if it's missing it may be possible to make a distribution of it with those things implemented. Then one could install it and make it a default msi handler.

Edit: from what I see conversion is much more involved. Create a certificate and go through a wizard and fill out some forms. Correct me if the is a quick and easy convert option. Otherwise it's a nice thing that needs more development to be useful for a generic user.
First of all the germans could have used nuclear energy, but since they are closing them down this is only going to increase. Second of all if the alternative energy system was so solid as many of you seem to believe why did they need to use coal? Its amazing to me that people cant see the issue with thier so called green position.
Metropolis has lots of advantages, but it has serious problems for realtime or animated applications, in that it tends to flicker or have noticeable low-frequency noise. This is less of a problem for stills.

RTX can absolutely accelerate path tracers, even for non-realtime applications. The underlying framework is definitely flexible enough to support a variety of rendering algorithms, it's basically accelerated BVH and intersection, with shaders to control behavior.

The biggest advancement I've seen lately is advances in denoising - the ML-based denoisers are incredible, but others are also impressive.
Smart. I was just about to go out and buy a CD and then I saw this YT video, I was thinking great! Now I can listen to Phil Collins for free!

Then I realised there was no audio. So I went and purchased the CD and now I realise how immoral it would have been to watch this video without paying the artist's record label their fees. Phew
Maybe I'm wrong, but the terminology isnt that clear. Path tracing is a sub field of Ray tracing - Ray tracing refers to the camera into scene Ray generation. What he describes as raytracing sounds like the whitted recursive algorithm.
What I learned from reading a thousand emergency room bills
Tangentially, here is one way to think about how tracing JIT works:

1. Set a breakpoint at the start of a loop that you want to compile.

2. Single-step one iteration of the loop, stepping down into every function call, logging everything that the code does.

3. Compile the log into native code.

Now any time you need to run this loop again, in the same way, you just branch to the generated code to efficiently "replay" the log of how it ran before.

The rest, as they say, is details...
Who are these users who want/could make effective use of sandbox, but need none of the other features of pro, exactly?
TNG-hooks: React-inspired 'hooks' for stand-alone functions
Its an awesome demo, but if you pay your own electricity bill old hardware such as this just isn't practical. At least not in my country with our energy prices.
This. I cannot use docker on my gaming rig to use it as dev machine sometimes because I need VirtualBox on it.
I take semantical distinctions that are very important because those are important in the law because law isn't made by people that don't care about it for 300$.
I remember a decade ago there were awesome blog posts about programming languages all the time... Andy Wingo talking about Scheme, Ola Bini talking about Iota, Steve Dekorte about Io, Slava Pestov on Factor, _why had potion, Ruby was "fresh", and Steve Yegge writing long posts about languages as well...

I hate twitter..
> a huge and over-complicated xml-based system

It's not complicated. It's verbose, that's the nature of XML, but the behaviour is very direct.

> is not even installed by default

Which is the better approach because it means it's not coupled to specific versions of the language itself. You can use a single maven install to manage multiple versions of Java (or vice versa); if you need to rely on a new maven feature in a project that's stuck on an old version of Java, it's no problem.

> people hate so much that there are umpteen alternatives (gradle etc)

There will always be refuseniks (particularly for pioneers; most of the things people hated maven for are the same things people love cargo et al for) but the Java ecosystem has done a very good job of keeping everything interoperable; it doesn't matter if one of the libraries I call builds with gradle, because there's a common packaging/dependency/repository standard, so everything will just work exactly as it should.

> with `pip install -r requirements.txt` that works out of the box?

Until you come to upgrade, or until you run it the wrong way (e.g. forgetting to start your virtualenv first) and mess up your system install.
It's not that you can't, it's just that there are some short comings that many will quickly hit. It's described pretty well in the article.
This is a theory, but I feel that time of posting and accumulation of advantage (initial momentum makes it more noticeable, generating even more momentum) has more to do with a post getting more or less traction than a sort of collective memory decay, at least for this particular example.
Volatile materials (eg lithium) are heavily regulated on commercial airliners. Not to mention the maintenance schedules and other safety regulations.
He may have delays, but what have he failed to deliver? Everything is either work in progress or delivered.

- internet payment platform, check

- first privately founded company to do orbital launch, check

- reusable cheap rockets, check

- biggest rocket available + it's reusable, check

- Dragon spacecraft, check

- crew spacecraft, check (still needs testing, starting early next year)

- Model S, check

- Model X, check

- Model 3, check (work in progress on 35 000$ version)

- Boring Tunnel, check (work in progress on scaling up)

- Starlink, check (test satellites are flying over your head, work in progress on full deploy)

- Big Falcon Rocket, work in progress
Not really, I can choose between Chromium and Firefox. It's like choosing between an iPhone and Android. Sure you technically could use an older phone but that is becoming an issue for everyday life, at least where I live.

Before there was Firefox, IE, Chrome and Opera which all had their own rendering engines.
For a different perspective, in the UK the approach taken to policing is (in theory) governed by the Peelian Principles [0]. None of the principles explictly mention protection of the public, but 5/9 of them do refer to the police force's relation to the rest of the population.

Principle 7 - ‘Police, at all times, should maintain a relationship with the public that gives reality to the historic tradition that the police are the public and the public are the police; the police being only members of the public who are paid to give full-time attention to duties which are incumbent on every citizen in the interests of community welfare and existence.’

[0] http://www.lacp.org/2009-Articles-Main/062609-Peels9Principa...
Discovery stirs controversy and pushes feather origins back 80M years