skysight-inc/HackerNews huggingface dataset:
I thought Warsaw was the last country with a non-hourly time zone, UTC+01:24, which they wisely abandoned ages ago, in 1915. Why on Earth would Tehran use such an arbitrary time zone offset? At least they're off by a half hour, instead of 24 minutes. But what possible reason could there be to do something like that, anyway?

https://en.wikipedia.org/wiki/UTC%2B01:24

>On 5 August 1915, Warsaw switched to Central European Time, and the rest of Poland quickly followed suit.

Edit: Apparently Dublin Mean Time was even weirder than Warsaw's time zone, weighing in at UTC-00:25:21.

https://en.wikipedia.org/wiki/UTC%E2%88%9200:25:21

>UTC−00:25:21 was used in Ireland as Dublin Mean Time.

>Dublin Mean Time was introduced by the Statutes (Definition of Time) Act, 1880,[1] which also defined Greenwich Mean Time (GMT) as legal time in Great Britain. This Act replaced local mean time, which had been held to be the legal time since Curtis v. March in 1858, throughout the United Kingdom of Great Britain and Ireland.

>From 3:00 am Dublin Summer Time on Sunday 1 October 1916, the Time (Ireland) Act, 1916[2] changed the time used in Ireland to be the same as that used in the UK, both during daylight saving time and at other times.

https://en.wikipedia.org/wiki/Time_in_the_Republic_of_Irelan...

>John Dillon opposed the first reading of the Time (Ireland) Bill for having been introduced without consultation of the Irish Parliamentary Party; he said the different time in Ireland "reminds us that we are coming into a strange country".
This vehicle has acrylic viewports: do they “need” them, if since they have high def cameras? Or is it a kind of necessary real object rather than a digitized version of what you can see though the portholes?

I mean, adding porthole probably adds challenges to the design, no?

Guess it’s the “saw it with my own eyes” thing.
> Can we just stop sending data everywhere? If you don't need it, don't gather it.

But...but... consumer data is a gold mine! We have to sell it! Who will think of the shareholders?
Wow, this is pretty... unexpected thanks for sharing.
Succeeding with Artificial Intelligence
Show HN: Opensourceweekly.org – The best open source projects curated by hand
Dude, Snipline looks _awesome_. This would be mega useful for me, and pretty much everyone on my team.

The only thing holding me back from committing is the recurring subscription... $9/yr isn't really a lot, but I'm always hesitant to sign up for recurring things because of the likely chance I stop using it but forget the subscription. I much prefer Alfred/Dash style pricing, where I pay approximately once per year for a new "version". Two questions to that point:

1. Are you open to letting people pay once, without setting up a subscription? More of a year-long license model?

2. Do you have any infrastructure setup for teams? I could much easier justify putting this on my AMEX and allowing my entire team access.
> I just recently attempted to set up Facebook adverts for an app I developed.

Stop giving Facebook your money. Surely there are other places to promote your app.
We’re about to roll out remote work for our small office using chromebooks and chrome’s Remote Desktop. I’ve had success using chrome Remote Desktop personally, so hopefully it works as well for my users.
It's best not to conflate global variables and their problems with the issues of shared, mutable state.

The difficulties caused by global variable are related to them being shared, mutable state. But global variables are recognized as causing additional problems, in the context of programming with shared, mutable state. So that is to say, practitioners who accept the imperative programming paradigm involving shared mutable state nevertheless have identified global variables as causing or contributing to specific problems.

In an OOP program based on shared mutable state, singleton objects having shared mutable state do not introduce any new problem. The global variable they are bound to doesn't change, so the variable per se is safe.

(There can be thread-unsafe lazy initializations of singleton globals, of course, which is an isolated problem that can be addressed with specific, localized mechanisms. Global shutdown can be a gong show also.)

A singleton could be contrived to provide a service that is equivalent to a global variable. E.g. it could just have some get and set method for a character string. If everyone uses singleton.get() to fetch the string, and singleton.put(new_string) to replace its value, then it's no better than just a string-valued global. That's largely a strawman though; it deliberately wastes every opportunity to improve upon global variables that is provided by that approach.
Show HN: Txtercise – Workouts you can do from home, sent to you daily via SMS
> "With editing features that make Notes more of a datastore than just plain ol' text, the app could be interesting .. like, a JSON or XML editor overlay, maybe .. hmm .."

Could you expand on that a little? Do you mean keyboard buttons to insert patterns common when writing in those languages?
No, they're both named after Mycroft Holmes, Sherlock Holmes' equally brilliant brother from the series by Sir Arthur Conan Doyle.
This is incorrect, you're describing a mitigation approach which may be what is happening where you live, but many other countries are aiming for full suppression and having some success.
47min video. Presented slowly, very little of the info is about "difficult conversations". It's largely about giving presentations. A written summary of key points would be helpful.
Chloroquine genius Didier Raoult to save the world from Covid-19
Loom+&+Leaf+Mattress+Coupon+$100+Off
lol outrage culture
I've often wished for the same thing. I want to know what's wrong about the book before investing time in it.
Performance isolation for HTML5 games with Web Workers
I'll bet it was also humans who caused this outage in the first place.
Avoiding singletons in the app implementation will not put a dent in UI testability. If you instantiate the MainWindow as a local variable in the top-level function, and pass that object everywhere it is required as an argument, external testing of your UI is not any easier.
Just like woo flu
Not sure how much the projects diverged, but I forked a fork of a fork, about 60 commits apart it seems. In any case, this fork worked for me, not your original one. I since sold the MD hardware, but in case you have some time, you could perhaps pull some stuff back in from [1] or any fork closer to you. I remember speaking at least to one of the other forkers saying upstream was unresponsive at the time (I guess that may have been you ;)). IIRC, this all branches out before the Python stuff was added. I used cmdline only, but with great pleasure.

[1] https://github.com/brenthuisman/linux-minidisc
Thunderbird supports email encryption.
I think you generalize it too much.
There are many different plastics with many different properties. Some will degrade in a few years, others take a thousand years. Some degrade to micro particles floating in our seas for a long time. Others do not and can be even eaten.
Or that you have to jump through hoops to get your OS to do what you want it to do.
Ha, these things have crazy patterns from 'helpful' replies that say stop replying to people sharing pics of their pets. In 2016 one of these that caused a nationwide meltdown in systems across the UK's NHS 850,000 accounts and became known as #replyallgate
> How does this refute OP's point? They're really just pointing out how absurd it is that a study on wealth inequality and class fails to even consider the Marxist perspective. Genuine scholarly negligence.

I don't know how to break this to you...but you not everyone accepts the Marxian viewpoint. It's utterly bizarre to speak of "genuine scholarly negligence" when you mean "difference of opinion".

> OP isn't arguing that Piketty has no theory -- just that it's a pretty naive one. A Marxist perspective understands that "changing the laws to fix it" is not enough.

Right, and Piketty says it is. You (and the original poster) have a serious problem distinguishing between disagreement and being wrong.
It’s All Just Beginning
If it's private in the class then why are you saying it's global?
a report on it from the register: https://news.ycombinator.com/item?id=22699087
This brings up a good meta point: people who like to complain about the quality of software in the modern world almost certainly didn't live through the early[1] days of the industry.

This sounds crazy to modern ears, but at the time the idea of a desktop system actually staying booted for a whole month was weird and alien. They just didn't do that. Commercial unixes were better. It was routine to find servers that had been running for three digit (!!) uptimes, and people would brag about stuff like this. Linux, when it arrived, was in this category too and we'd all puff to our friends about how we "never turn off" the machine under our desk, because it would always be able to run for a month or so before it crashed.

It was just a different world, and things, despite some of the community emotion, have gotten vastly better. We're much better at writing software than we used to be, which tends to make some of old folks a little confused when people hold up "new" ideas as being paradigm shifts in software quality.

We already had the shift! We're just picking the higher hanging fruit now.

[1] Do the mid-90's even count as early?
You may be interested in this, from Public Health England. This is mostly about flu (of all strains), but it also includes MERS-CoV, respiratory syncytial virus (RSV), rhinovirus, adenovirus, human metapneumovirus (hMPV), parainfluenza and other general respiratory illnesses.

It gives an idea of how complicated it can be to work out the additional mortality caused by a disease.

https://assets.publishing.service.gov.uk/government/uploads/...
Yes of course it's standard procedure (it's not like there are many other options - "invent some fundamental new science to cure it within the next couple months to years to stop the pandemic" is not super feasible- even if we did sort of pull it off once on HIV). the article seems to be written for laypersom audience where you wouldn't expect to take that for granted.
It pains me to think about all the plastic items I’ve bought over the years that weren’t up to the task; degraded in the sun to the point of failure; or otherwise ended up in landfill.

Ideally any bacteria, or other microbes, would only breakdown plastics under certain conditions, probably in some kind of bioreactor.
I'm not a sailor, but this seems really cool. Might be useful for hiking or camping as well with some tweaks.
It's true v1 was more of a proof of concept device. The core hardware target has always been the raspberry pi family of devices since they are pretty well ubiquitous. 2-3 is the current set. Base software is linux so if your audio devices, mic and speaker, work with Linux then you're pretty well good to go. Most microphone hats for Pi are supported. I use the Google Voicekit AIY v1 with raspberry pi 3 b+. Works a treat.

As with most open source efforts(especially early on) there's a lot of tinkering and DIY at the get go and they've designed their product to be supportive of this. Their "retail" devices are, much like Googles intent with Nexus, intended to be a best possible target for other vendors to target including the DIY crowd. Whether that's the right way to come at it is open to debate but the premise that they don't have a set hardware target is at best misleading.

Edit: Link to hardware spec https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/get-mycr...
Avoiding mask shortages is a noble goal (note that you're agreeing with me here -- mass-producing masks would also have avoided shortages). Whether or not the method employed was ethical or not is a separate question (and I agree with you that it was not because of how short-sighted it was).
Apple isn't interested in that as well as most of the corporations out there. Data is one of the most valuable assets and this is easy cash flow.
Didn't we already have a long discussion with "commons clause" that 1. is not sufficient to be called open source^{TM} as the term is actually used?

Call it "shared source", "visible source" or something, but open source is a well-established term meaning something else (2.) .

Bad analogy: If your cellphone provider starts advertising voice for $0 as "free speech" and then goes "technically, this is what these words mean ...", you would simply say they are using these words wrong.
> mass epidemological response is carried out in accordance with the demands of mainland China

Hong Kong seemed to have its own strategy, which makes sense, since it’s culturally unique to Beijing. Also of note, when Beijing published infection statistics, it excluded Hong Kong.
2004-2008 I worked at The Press Association - we were processing gigabytes of XML a day, many of it in real time feeds pushed out to the likes of the BBC, large newspaper publishers, and betting shops.

All of this was done with Perl. None of it was done with regular expressions - it was done through XML::LibXML, and thus libxml. Whenever I hear other perl devs complain about XML processing my answer is always the same - just use XML::LibXML.

Choosing a different language might gain some advantages, but if you still choose the wrong libraries you're still going to have pain.
Maybe this quarantine actually leads to enough random exploration in people’s free time, that we see an explosion of creative new startups afterwards.

“Creative creation” as the libertarian economists might say.
I think what the GP means is exporting the data to various formats. Maybe saving your content to iCloud Docs could be an easy win? I do something similar with an app of mine.
Agreed. Very useful
The first lockdown in Italy was Feb 21. Trump had alread convened a task force to investigate and handle the spread of the virus on Jan 29, and was later called racist for the travel restrictions placed on people coming from China on Jan 31.

It's apparently been memory-holed, but during this period it was the US media calling it "no worse than the flu", not the other way around.
You are correct. There are generally some "hidden" fact. Like some news outlets try to run the story as something that it isn't. It was not confrontational at all.
About 15 years ago, I worked at a startup that had a server with 5 years of uptime!
I’ve spent some time with the code in the past few years (glad it exists for my recent interest in MD!). I’ll look through the (minor) changes I have and see if there is anything worth pushing back (I seem to recall something about time outs on macOS during download).

I have both Net and Hi players and a collection of older ATRAC3. If there is anything I can put any of these resources toward (running tests, etc.), I’ll see what I can do.

Thank you for a great project that allowed me to finally (25 years later) pursue my interest in MD.
NASA's Impressive All Electric Airplane, Out of the Lab–500% More Efficiency
> good coverage of testing,

The UK is only testing people admitted to hospital for suspected covid-19, and it's not testing all of them.
Ask HN: When do you owe allegiance to the company you work for?
At two of the companies I've worked for (including the one I'm currently at) I've been asked to fabricate or withhold information to protect the interests of the company.

In a recent example, it was pretending I didn't know about a piece of information I'd flagged to a manager before, in order to save the company from a dispute with a supplier and him from embarrassment.

To what extent do I owe allegiance to my company (even if it means dragging my own reputation through the dirt) and can I legally be dismissed for telling the truth?
Probably not new PCs. But I know a lot of Enterprise-tier clients that do a 3-5 year refresh of hardware. And no shortage of business that fail or need to offload new-ish hardware.

Rip out the HDDs, RAM DIMMs, etc. and resell as "new" for extra $$$.
Ask HN: Share your favourite talks on YouTube
I relied on WordPress for several years (converted sites over from Rails):

https://battlepenguin.com/tech/a-history-of-personal-and-pro...

Quote often I'd get issues with the database failing due to load. I'm very glad I moved everything to a static content generator.
Free legal helpline for help re stimulus eligibility
Dr. Fauci is pretty popular as a choice like that right now
Hi All,

Hope you're all keeping safe in these trying times. We've been hearing stories about cashflow problems for freelancers and startups due to Covid. This is obviously something that causes a lot of added stress for them especially. We've been mulling over how we could help and decided to do the little we can of offering a free legal helpline to aid them in understanding how to proceed with the business interruption loan announced by the UK government.

By calling our helpline at (+44) 1274 79 2693 or messaging us, they can expect a response to their question instantly.

If you know any startups/SMBs at struggling with this, please feel free to share this helpline number with them!

Take care and stay safe.
I don't have any links that don't read like partisan snipes, and I'm not trying to start a partisan squabble.

After Ebola, we established the National Security Council Directorate for Global Health Security and Biodefense. In recent years, it was closed down.
You're playing the game that Marxists always play, which is to claim that no one understands Marx except you. It's a silly, silly game and totally played out.

Piketty's summary of Marx is accurate as far as I'm concerned. If you want to show that it's not, please provide some evidence.
I've added this feature in the pending update actually :)
Kefrens did.

It's one of the best Amiga demos ever made running on a machine with a 7MHz CPU and 1MB of RAM.
The UK has about 1/4 the rate of traffic deaths [1], and possibly even more than that in young people. Although it also has 1/2 the rate of suicides (no idea about age distribution though).

[1] https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...

[2] https://en.wikipedia.org/wiki/List_of_countries_by_suicide_r...
MiniDisc lover here. Great tutorial!

For those of you who're still using MiniDiscs daily, I've just released a SonicStage replacement app that works in the browser thanks to WebUSB and WASM.

Here's the link to the project: https://github.com/cybercase/webminidisc

and here's a short demo of how it works: https://www.youtube.com/watch?v=Frs8qhw0g9Y

Hope you like it!
Countries =/= governments. In fact, countries are primarily made up by non-government people and non-government organizations.

Sometimes the great things that a country accomplishes are due to it's great people.
Hi.tv Secure, Free Video Conferencing for Teams
Future Interfaces
This doctor says to get out if you can safely:

https://youtu.be/F2EK-XRBsSo?t=468
ok, i think you're being intentionally obtuse here. thanks for your time.
When you start development version of Windows CE or Windows Embedded (don’t remember exactly which one) tick count timer wasn’t set to zero but max dword minus number of milliseconds in two minutes. So counter overflows in 2 minutes after system start. This is very smart way to catch such bugs.
International team discovers new species of flying reptiles
Recently I have really enjoyed:

* Joseph Stiglitz on the introduction of informational mechanisms in Economics [1]

* Burton Folsom on the myth of robber barons and the great american entrepreneurs of the 19th century.

[1] https://www.youtube.com/watch?v=s1HnxyTvSRk

[2] https://www.youtube.com/watch?v=4Vw6uF2LdZw
Even on a transistors per mm measure the 14nm++++ they are using is vastly inferior to TSMC’s 7nm.

Its only Intel 10nm that is equivalent and we don’t have desktop CPUs on that process yet (if we will at all).
Mobile devices at a beach on spring break; this is where they went across the US
Top Recruitment Trends for 2020
You can absolutely do this. I haven't played with it in a while so I don't recall if that got put behind the service paywall. The wake word is processed local though and the software is open source so absent the online management dashboard I'm certain you can hard code it. They were also working on, or had, a home server for managing your devices entirely internal to your network and it seems unlikely they didn't include a way to manage the wake-word.
Dr Michael Lin, the author of that PDF on COVID that was posted here a while ago had this to say:

"A T-shirt is 79% as effective as a surgical mask. So if someone is coughing next to you and you can't escape, breathe through your shirt sleeve. Any filtration is better than none."

[1] https://twitter.com/michaelzlin/status/1241052444798279680
This is flat out false, WP is able to handle much more than this. I've scaled WordPress personally to 10M+ users per day
A Python library that allows you to simply handle headers, stupidly simple
The classical reason why stacks grow downward is because heaps grow upward. This arrangement maximizes the usefulness of the virtual address space in a single-threaded process.
Right now it works such way. We use 11 languages with our translation API and Google API for others. It also depends on how much words you need to translate per request.
Solution: ‘Is It Turtles All the Way Down?’
I've been seeing a lot of ventilator engineers popping up everywhere! It's great seeing such brilliant ideas come to life! However, building a mechanical ventilator is just 1 part of the overall system. The hard part comes in when you have to account for things like injecting precise doses of Oxygen (which vary by the patient) all while controlling humidity (which also varies by the patient). Another challenge to ventilator systems is adding Monitoring/Alarms/Dynamic-Adjustments so you don't have to babysit such a complex feedback loop between it and the patient. Nurses generally have to monitor more than 1 patient at any given point in time. This is where these additional necessities come into play so that they can allocate their care time appropriately. Feel free to add your thoughts.
It's possible to add global filters, instructions here:
https://github.com/M66B/NetGuard/blob/master/ADBLOCKING.md
Not even a 10% fee?
Again router requirements came out before NAT, you're not going to find anything in that RFC about something else they hadn't written yet. You have to look at the RFCs for NAT to see they are referred to as routers e.g. starting with https://tools.ietf.org/html/rfc1631:

"2. Overview of NAT

The design presented in this memo is called NAT, for Network Address Translator. NAT is a router function that can be configured as shown in figure 1. Only the stub border router requires modifications."

The IETF collectively aren't big fans of NAT as a good solution but that hasn't stopped multiple standards track NAT RFCs per year. v6 only increased this with all of the transitional mode NAT types (46, 64, 464, 646).
As I keep saying, we'll all move to UTC in 1-3 decades.
That just disables the voice assistant. It does nothing to ensure that your mic isn't on, listening, and recording at any time. I've had too many targeted ads start popping up after conversations with people to be convinced otherwise.
I assume this location data is harvested by users who allow their located to be tracked by various apps (e.g. facebook, random apps).
> As long as the function performing the I/O doesn't affect the outcome of the computation, everything is safe.

except it's not! Your IO action may not affect the outcome of the computation but it may launch the missiles in background, which changes everything. The less contrived example would be - "computation is fine and is not affected, yet we have our [production cluster deleted / disk space run out / money sent to wrong recepients] by the IO action".