skysight-inc/HackerNews huggingface dataset:
How is that addressed by a more traditional version number? There are many examples of major software upgrades reflected by a change in minor version number, minor software updates reflected by a change in major version number, or a major new release having less functionality than the previous version (e.g. Final Cut Pro X). With mature software like Firefox, what even is a "major change"?

Calling it Firefox 13.17.6 is not an improvement.
You are correct, but really only about the first couple of times he does it, subsequent times people know his M.O. and he either gets a reputation for overblown bullshit, or a reputation for finding actual fraud.
Also cheap, consumer grade particle counters such as the one the commenter is likely using for monitoring are notoriously inaccurate.

I own a mid-level, optical based counter and even it drifts without regular calibration.
I sometimes remind myself that (i) I don't have to re-derive all mathematics from scratch and that (ii) there are always more problems to do.
The larger point, IMO, is that it's not in evidence to assume that it's a tradeoff between saving lives and the economy. It's possible that prioritizing life saving, even at the expense of a worse economy in the short term, saves lives and spurs a better economic recovery.

Edit - for clarity
Here's some things I notice at first glance that contribute to it's incomplete feel, imo:

- Lack of hierarchy among elements

- Inconsistent layout from page to page

- No typesetting, paragraphs are squished together in a dark font

- No indication of what the current page is beyond the browser tab title

- Heavily contrasting colors in certain areas like call to actions (white-on-blue) that will bleed on cheaper displays

These are all things that if fixed would improve usability while adding zero decoration.
You have Registered ECC and Unregistered ECC memory. Both are ECC. As far as I know.

Registered ECC memory is for larger amounts, mostly used in servers or extreme workstations.
https://wiki.c2.com/?IeeeSevenFiftyFour:

“IEEE 754 […] Has the interesting and useful property that two's complement comparisons of the underlying bit pattern of any two IEEE 754 numbers will have the same result as comparing the numbers that are represented”

That means that, if you interpret the bits of a float/double as an int32/int64, increase that integer by one, and then interpret the bits of the result as a float/double, you get the smallest float/double that’s larger than what you started with (with exceptions for NaN, infinities, +/- zero, and, possibly, some categories I forget)

That can be useful if you want to iterate over all floats between 0.0 and 1.0, for example, but may not be that efficient on some modern hardware, where moving data from the “float side” of the CPU to the “integer side” is expensive)
That's not a real answer though. What objective difference is there? From some replies it might be software in the OS that changes the acceleration of the cursor, so that'd be an answer if true.

Personally, I hate the feel of MacOS. The cursor seems unnaturally slow and when you crank up the speed has some weird behaviour.
ansible-vault is homebrew crypto
But that's like half the point of SaltStack. It's supposed be secure enough to run on the public internet to manage road-warrior endpoints.

"I found this site called Alexa that lists a bunch of companies that just straight up expose their web servers to the internet. Crazy."

And I have some bad news about how many companies are exposing their VPN servers to the internet too.
also, wtf payment integration? if i need payment integration, there are myriad of libraries to chose. i don't need my web framework to decide that for me.
Hello Everyone! My good friend Ali (user?id=AliChaudhary) and I built a Coronavirus visualization together. We ingest data from https://covid19api.com/ and built these visualizations in D3. This is meant as a simple visualization tool where one can click on any state or country in question to get more in depth statistics.

This website is best experienced on a desktop, where one can toggle between the following:

1 - Default - Active Covid-19 Cases per Million (https://covid19mapped.org/)

2 - Total Cases Worldwide (https://covid19mapped.org/total)

3 - Active US Cases per Million (https://covid19mapped.org/US)

4 - Total Cases in the US (https://covid19mapped.org/totalUS)

The most surprising takeaway visually was the US Cases per Million map. It painted a much bleaker picture than I expected for much of America, with just about every state looking far worse normalized the way we represented it.

The most surprising takeaway technically was how much trying to build alternative visualizations like density bubble maps or stick figure representations slowed and froze everything, along with the challenge of trying to find 9-10 colors that were colorblind friendly, more or less. Additionally, we got a surprising amount of traffic the first few days, with over 1000 hits the first 24 hours, with 0 advertisement or SEO optimization whatsoever, with Russian and Chinese hits at a surprising clip. It goes to show how much people are searching for Covid-19 related things.
Have you ever actually been treated at a VA? I have. I'm a disabled vet. Let me be clear: few people would chose care at a VA if private care were an option.
I watched the video about the hot and cold water https://www.youtube.com/watch?v=XGpKH0Sobcs When she puts the cold water at the top and the hot water at the bottom (around 2:18) I was surprised they mix so fast. I was expecting to see some movement like in a lava lamp and a total mix after some time. Have she tried with some more viscous fluid like oil? (It would be more difficult to clean, and the parents will hate her.)

Also I didn't see any experiment about non Newtonian fluids with strach+water. It cause a huge mess, but it is worth.

Are you helping her? Do you have some interesting anecdotes? Perhaps you both can write a blog post and post it here.
I Use a Decision Journal
"you can certainly write a rest API in PHP, but that's not typically what you would use PHP for..."

This just shows a lack of understanding of modern PHP. REST APIs are dead simple in PHP using Slim, Lumen, or Symfony REST.
China + domestic operatives attacked free world.
This makes no sense whatsoever, firstly you have to ignore the thing less than a centimetre away from the trackpad - the keyboard that Apple completely fucked up for half a decade. Does Apple just not care about a good user experience?

Secondly, non-Apple laptops aren't cheap-feeling plastic junk. This is the classic "Let me compare my iPhone 11 Pro to this Alcatel 1" - well the iPhone 11 Pro is 25x the price. The Dell XPS 13 isn't cheap-feeling plastic junk, nor is the Thinkpad X1 carbon, nor is the Microsoft Surface Laptop. They're all premium products.
This right here is the only way I pretty much figured out just now a more precise understanding of the weird patterns going on in my head. I crave precision and this explained more than a whole year covering Basic C. Thank you so much! My head doesn’t have to hurt over that anymore. I never understood floats either but this representation truly helps clear some fog!!
My two development environments have been Emacs and IntelliJ. The latter does depend on function keys for the actions you’re describing, but I’ve found it utterly impossible to memorize them. There’s no mnemonic available for F keys; so remember which is step over and which is step in just does not stick. I ended up rebinding those long before the touchbar arrived.
Serendipity – A reliable, secure and extensible PHP blog
Its just the browser's normal 'save password' thing, but now with great UI for managing saved logins.

E2E encrypted with your Mozilla account password. If you forget your password and lose/reset every device that you have firefox installed on, you will lose the database. The firefox lockwise app is a login db replicator/ui for devices you don't want a full FF install on.

I've been using it for years since, again, its just the normal save password function that's existed for decades. Completely frictionless experience. The UI, accessible through the menu or about:logins, has options now to manually add/edit/copy logins. And it suggests auto generated random passwords when creating new accounts.
Wow. I guess you can honestly criticize strain relief on cables if no Apple power cable has ever failed due to fraying.
It's a 13" MBP I bought from Apple in 2017.

The keyboard is utter garbage too - it would be comically bad if the dn thing hadn't cost so much :/
I think for TDD, CI and CD really depends. When it makes my job easier? Sure.

A quick test framework that doesn't require too much boilerplate, a Github Actions CI that runs in a few seconds and help me, continuous deliver that has everything figured out for me?

I think those are a net positive.

When it makes my job a living hell? Nope.

A CI that takes 40 minutes to run? A CD that requires manual intervention and has "a line" of builds and you have to babysit your build? Testing that requires multiple lines of boilerplate?

Then I'd rather live without those things.

Now... don't get me started about JIRA and other tools, which are a tool for micromanagement.
Life on rocks helps scientists understand how to survive in extreme environments
SEGA's history with their previous console and console add-on completely burned consumers. There was the 32x addon for the Genesis and the SegaCD which SEGA did not support very well. This burnt consumers. There was also a lot of fighting between SEGA of Japan and SEGA of North America at this point.

They then did a surprise launch for the $400 Saturn months earlier than expected. Retailers were not prepare, developers were not prepared and consumer were not prepared. Due to the shortage of available units SEGA only allocated unit to big box retailers. K.B. Toys was so angry that they vowed never to sell the Saturn and really never sold it.
Developers did not have their games ready for the surprise launch and were pissed off about it.

SEGA handles the launch so badly that at E3 that year for the Playstation keynote on the upcoming launch Sony just went up on stage and said "$299" and left the stage after. Here is the clip
https://www.youtube.com/watch?v=ExaAYIKsDBI

The Saturn was horrible to develop for due to its complex and cobbled together design and SEGA's development tools were lacking and developer had to make their own tools. Sony on the other hand made sure developers got everything they need to take advantage of the system.
SEGA then prematurely announced the death of the Saturn before the Dreamcast was even officially announced.This was a fuck you to developers once more who still had games under development for the system.
The Saturn did not even get an original Sonic game....likely really

SEGA later would announce the Dreamcast and got everything right with this console but at this point the damage was already done. Consumer wanted nothing to do with SEGA, developers were skeptical, EA never supported the Dreamcast and SEGA had already burnt through all their cash. Their president had to bail them out with his own money, he would later die.

Sony and the Playstation 2 hype machine was now in full effect. People were waiting to see what Sony could offer to compete. Sony was promising Toy Story graphics and all sorts of nonsense and people ate it up, foregoing the Dreamcast to wait for the Playstation 2 launch the following year.

There was an in depth analysis of Dreamcast sales done a very years ago and it was determined that the sales of the console did not increase when the system was "cracked". This meant people were just NOT buying the console period as opposed to buying it to just play pirated games. So it was not the piracy that killed it.

SEGA just could not compete against itself and Sony any longer.
Exactly. I think a lot of people kind of rush into it and only after the launch fails realize that they needed so much more prepration.
I have a home server with 32GB of RAM that's been up 24/7. I've been running Debian testing on it. I started with Ryzen 1700, then upgraded to Ryzen 2700. It's been running a dozen of VMs with Windows and Linux. Linux VMs run services like Samba, Kubernetes, Postgres and photo sharing albums inside. Windows VMs are used to run photo editing software, so it's not idle at all. I also compile Golang projects on that box frequently. The current uptime of the entire thing is 92 days since last reboot, which was intentional (new kernel). So... quite stable.

But when I bought it a couple of years ago, I experienced some lock-ups, about once a month, especially when the CPU was idle. I replaced the "gamer" motherboard with [1] and the problems disappeared. I think a lot, but possibly not all, of problems you see online are caused by gaming community itself. For whatever reason, that culture/market is plagued by premature/buggy product launches (motherboard+UEFI) and oftentimes CPU has nothing to do with user issues.

[1] https://www.asrockrack.com/general/productdetail.asp?Model=X...
Argentina ready to consider ninth sovereign default
Listen to the Supreme Court Live Stream Its Oral Arguments for the First Time
I hear you. While I wanted to use the trackpad on my X1 Carbon + Fedora , and really was good enough, I got frustrated on the "nudges" and "slides" I was experiencing while trying to hit very exact targets.

Then I got back to my MX2 Anywhere and it felt like a mile away.
You remember every bug you've written in 15 years?

I'm not that talented. I write bugs all the time. Most of the time, tests save me.

You can size me up as just childishly trying to divert blame when I made a mistake, but you're missing out by doing so.
It also depends on the type of user you are, for someone like me who does almost everything with a keyboard it would be pretty minimal, but for say a fps gamer I'd say it would be pretty high
There is copious, voluminous literature stating that users hate slowness in all it's forms?
Jitsi doesn't use AudioWorklet as of now (and doesn't need to).

We're continuing the work so that jitsi works well in Firefox, there are a few things remaining, but less so than a few weeks back (I'm more on the audio side, and those issues are mostly signaling or networking related).
Almost 100% agree, except for the part tying this to form of governance. Democracies can handle this well (see NZ), and authoritarian places definitely fail (see Singapore now, and I'd argue Brazil and US are more authoritarian than democratic, too)

It does highlight that highly individualistic societies struggle more than places that put a higher value on collective wellbeing.
Also the touch interactions on Windows Phone were really good, as good as iPhone and vastly better than Android's uncanny valley touch responsiveness.
Try a textbook? e.g. Types and Programming Languages by Benjamin C. Pierce.
> If one of your engineers has to download and study the leaked source code, they've infringed Nintendo's copyrights.

Is this an accurate interpretation of copyright law? I thought copyright was meant to prevent books from being copied, not to prevent books from being read.
1) Say you have a locked door to which you want the key. You put the dust on the doorknob. Then you check the cars in the parking lot for traces. Now you know which people have gone through the locked door and presumably have keys. Checking their backgrounds also gives you a good idea what is happening behind that door.

2) Before shredders got good. You put the luminol dust on the steering wheel of an inteligence officer's car. Then you steel the shredded paper from the base. The luminol then identifies which shreds of paper come from documents handled by the inteligence officer.

3) You dope the inteligence officer's car again. Then you look at the door punchcode panel to see which buttons he pressed. Now you are 90% of the way to knowing the code.
I think they found the answer, work outside of the tech industry. You can code in your free time for fun and personal development, do open source, or find a way for programming to add value to your workplace or community. I went from data science to day labor and I’m much happier.

Eventually I’ll save up and start a local business and I can always integrate technology as needed. Tech companies start with the premise of business following from technology and that’s not something I believe in or find meaningful anymore.
What does data density mean? Having as much data as possible per unit of space?
To his credit, mistrial9 is making a substantive argument in pointing out that cjlars is cherry-picking data. And while I don't personally hold private equity in poor repute, I can see the irony in someone from that world expressing skepticism about unrealistic valuations.
Ask HN: How do you keep track/notes of your conversations with users?
I just loaded a few Google services I use. AdSense takes 6 seconds to load. DoubleClick takes 10-15 seconds to load. Running a speed test on fast.com I'm getting 200Mbps.

Without question Google makes the slowest and least responsive sites I use. It's like the 600lbs man giving tips for staying in shape and living a healthy lifestyle. When they have a nearly unlimited budget and access to some of the best engineers and infrastructure on the planet, and they can't practice what they preach, it's difficult for me to listen.
No doubt because it's off-topic. This is a meta topic that has been repeated countless times, and will balloon into voluminous size if allowed to, yet there is nothing new to say or hear about it.

You can't judge this by upvotes alone. Upvotes are an important part of the system but only a part. Flagging is also important.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I’d argue that Google has lower caliber designers than Apple.
> However, I don't think that has been any sort of common belief before the modern YEC movement.

No, 6000 years had lots of belief before that. It's just that it had nothing to do with YEC, i.e. a 6000 year figure and YEC are not the same thing.

Prior to the modern YEC people believed that just like Adam was created as an adult, the earth was created already "old".
I've always loved the Lisp Hyperspec* way of doing it. On the sample link below, you'll notice it demonstrates how to use the print functions by showing equivalent write functions. Almost all of the built in functions and macros are described this way, and some even provide practical code snippets - whichever happens to make sense for the given reference.

* http://www.lispworks.com/documentation/HyperSpec/Body/f_wr_p...
I should have mentioned, but it's already on the light setting, and it still feels like I need to press it too hard. I recall asking my wife to try it (she'd never used a MB before), and she also found it unpleasant.
Exploring Kernel Networking: BPF Hook Points
Recently recovered Covid-19 patients produce varying virus-specific antibodies
There are serious and undocumented problems in Docker. For instance, I spent multiple days investigating an issue in my tests that eventually I realized was due to accessing memory returned by an `mmap` syscall on a Docker mounted FS causing a SIGBUS, but only some of the time.

That is super dangerous and shook my confidence in Docker.
The Future of Germ Theory
Hi there! I'm so sorry you experienced that. We are currently optimized for Chrome on desktop, but definitely should add a mobile warning about that on our mobile landing page. The blank page is due to content blockers on iOS, and we will be working to make sure that our site works with the most popular ad blockers and browsers going forward to give you a better experience. I really appreciate the feedback and detailed explanation here, this will help tremendously as we continue to better Toucan.
Would be interesting to see how this was built - I've been watching the daily Coronavirus task force updates and I think I have a pretty good sense of the various Trumpisms, and I didn't get the same feeling from this.
"something the kids want to watch in parallel to the adult learning the experiment"

This is brilliant, and exactly what I'm looking for. There's so much good stuff out there, but I need to figure it out first and then walk my (young) kids through it.

Much thanks to your wife for making these, and you for posting it here!

I skimmed the video so I've got an idea of what/how to pitch it to my kids and I'm hoping we can do this later today. Wish me luck! :)
I used to attend WWDC ever since the iPhone was announced.
These past years, given all the content was available immediately online, I didn't see the point in attending in person (unless for some reason you needed office hours to figure something out).
I've been seeing more like a badge of honor for fresh devs.
Jet propulsion by microwave air plasma in the atmosphere
Sure, I agree. I just think the impact is less, since e.g. computers are optimized for C (there's special instructions for manipulating C-like stack). I think of more importance is the concept of registers, which C mostly abstracts away - definitely useful to know, but probably less performance impact than pointers vs. objects.
Why? More specifically, why should they care about your opinion?
BFloat16[1] is an interesting tweak to the original, but built with more modern requirements for ML in mind.

Particularly because it is easier to think of 32 bit IEEE-754 to BFloat16, but with fewer bits of think about (& possibly you can enumerate the entire range in a laptop to test something like "will this function work for all values?").

[1] - https://en.wikipedia.org/wiki/Bfloat16_floating-point_format...
Oh, and it had a useless touchbar instead of a useful row of F-keys and an Escape key.

Truely loathsome machine!
The Shape of the Machine
Not sure if this is a universal feature but on my Thinkpad + Linux Mint setup holding the middle mouse button switches the nub from mouse to scrolling
China uses slave labor.
Individual workshops would have a far lower number.

Apple should offer some kind of great, moderated way to ask questions by text, audio and video. Then the educator(s) producers can play it back for everyone to hear or even see the person. Then the educators respond.

This is very common on on commercial radio where calls are edited and queued up async from the “live” show.

What would be amazing is if the workflow allowed the person being responded to to offer additional live follow on questions or interactivity once they have been “selected.”

This could be great, if someone built the right tools for it.
How did you go about developing this? Am curious to see what 'level' of chrome its implemented on
All laptop keyboards are awful, and they encourage horrible posture. If you’re going to do extended typing in a fixed position, get an external keyboard monitor. The laptop keyboard should be for short term, mobile use only.
SCOTUS being constructed out of political motivation does not, in itself, make the members of SCOTUS themselves motivated by politics. Having a belief system is inherent to human nature, and SCOTUS does not select their own members. The political motivation is exclusively a part of the selection process.

That's my point.
Sadly it doesn't really support customizing the generation. There have been plenty of sites I've found where the auto-generated password doesn't match requirements of the service.
Sure, which is why I wrote understand not know. I doubt many Rust programmers would have issues writing C (basically just forget about ownership and write plain functions) unlike say Python or JavaScript (or even Java) programmers.
Per the article, this is based on an analysis of 1,200 searches done on their platform. It seems like a stretch to use those figures to reach conclusions for a city of over 800,000 residents.
As soon as COVID is over we're out.