skysight-inc/HackerNews huggingface dataset:
EasyJet says 9M travel records taken in data breach
Null and exceptions. (in Haskell, Maybe and Try/Either)
New injected HIV drug ‘highly effective’ at preventing infection, study shows
>> Windows incrementally removed the "Start" button and had to roll back.

I mean, flat out removing something, by definition, is not incremental.
Given all the attention COBOL has gotten lately, I still haven’t seen any discussion of its characteristics that make it relatively “safe”, secure, and fast. These are; all memory is statically allocated, no dynamic memory allocation. No user defined functions and no stack. Of course I’m referring to the 85 standard here and later versions added these things but 85 is very common on mainframes (my understanding please correct if wrong).

These two things disallow entire classes of exploits and errors.

Edit to add, rather than put out these puff pieces, ibm needs to figure out how to get mainframe access for developers, only then will they see usage increase.
The FI/ER Movement (2.0)
Hmm, might give it a try then. I was once sleep deprived for about a year in an old job, and I remember it being so painful I was really turned off to it. But perhaps it bears a second look. Thanks.
50 internet points to whoever guesses who I designed my simple portfolio site to impress (i.e. here's my shameless plug).

https://whoami.dijksterhuis.co.uk

- Pure html and CSS (except embedded iframes like soundcloud).

- hosted on GitHub.io

- domain name from AWS

Only "server side" thing I had to do was put a special file in the GitHub repo.

Super cheap too. I have a free pro GitHub account (student ftw) so the only real cost is the AWS hosted zone for dijksterhuis.co.uk

I also have subdomains I set up for machines I SSH into because I'm that lazy.
Haha, it's a good point about customers not caring about that stuff.

Side note though, the stock video at the bottom of your homepage made me irrationally upset at how pointless it was.
Related - see my Ask HN on how to host your own blog without giving it to the centralized blogging services (I won't name):

https://news.ycombinator.com/item?id=23206094
The trade off is between measurement bias and selection bias. Typically you want to be dealing with measurement bias and not selection bias, since the latter is often impossible to account for.

You are correct that it is preferable to report the raw data, but it is more than just "honest"! Even with that data `incorrectly` on the wrong day, when binned as a full month the growth rate will be correct. That is, the data is now more correct than if the late reported deaths were not included.

I believe this is effectively the same as Intention to Treat Analysis (https://en.wikipedia.org/wiki/Intention-to-treat_analysis).
> Microsoft has been continuously developing the same XAML UI framework since Windows 8, and now with the WinUI 3 preview [1], the latest version of that framework is available for both UWP and desktop apps, in both native code and .NET, on Windows 10 versions back to 1803 (the April 2018 update).

Strange that they don't use it in all of their own projects—it seems as though most new software from Microsoft now uses Electron.

Can you imagine Apple doing this? Actually, scratch that, because Catalyst has complicated the question too much—can you imagine the Apple of five years ago doing this?

And that's why Mac software (of five years ago) is so visually and behaviorally consistent, and why Windows apps are not...
From my experience, such an effect is generally far to small to be a deciding factor (in the beginning).

If you look at the traffic of most websites, very few visitors come directly to your website by entering the domain into the address bar (because visitors are far too lazy to type out an address). The biggest chunk normally comes from other websites directly linking to you (this includes search engines and social media sites), or paid advertising (if you do that).
I agree. Teams has felt very unintuitive, and often has duplicate notifications, and Planner is embarrassingly bad - you can’t even edit comments. I don’t understand how there are so many little bugs and annoyances they’re a massive company and they’re putting a lot behind these products.
How do I know if there is an answer to this question if I haven't searched?
Target?
> Went to the homepage, saw the last 6.6 release was 6 months ago, and thought Hmm thats kinda old.

OpenBSD has done a release every 6 months for ~23 years.

I really don't understand comments around here where they look at a repo and say "hmmm, no updates in a while, it must be bad". There is really crappy software that updates frequently. It isn't evidence of anything. Many people are capable of committing total garbage every week, and this would satisfy your check. OpenBSD with its 6 month release schedule does pretty well by comparison with a lot of other projects.

> but I have concerns about Xenocara/X11/Xorg/Xfree86, (idk what to call it) being insecure: root perms

Pretty sure that X doesn't run as root on OpenBSD.
Why ScyllaDB Will “Always Bet on Arm”
See also:

2019 https://news.ycombinator.com/item?id=20109545

2018 https://news.ycombinator.com/item?id=16857884
I’m having a hard time making sense of this. He certainly isn’t without bias (no one is), but he has brought a wide variety of people on the show (Bernie Sanders, Andrew Yang, Ben Shapiro). I don’t follow him heavily, but from the interviews I’ve seen, he just seems to try to get the guest to talk.
I don't think it's a matter of trust so much as classism. I know some people who simply won't go into a Walmart because they don't see themselves as the kind of people who would shop at Walmart.
You just assumed that everyone builds competitive software. A lot of folks need to write code for scripting or to analyze data.. whatever. I don't care if anyone else can do it just as fast. Also, I can't imagine someone writing something from scratch in Common Lisp faster than I can slap some components together, solve a problem, and move on.

With that in mind, I'm a huge proponent of doing everything yourself IF you have the time. This is the Forth philosophy that allows you to eliminate gobs of garbage code, reduce bugs, and maintain the code better long term.
15Mb when measured through about:performance
70Mb when measured through about:memory

I don't know why they are different.
Can I ask how you parse PDFs? I'm curious both in terms of reading the PDF data (Python library?) and parsing it (regex?)... and do you have to deal with OCR as well?
Thanks for pointing that out. It is truly EDT and not EST as you mentioned. I just updated my site to reflect this.
Carbon dating, the archaeological workhorse, is getting a major reboot
Yes, in my experience CSV/XML/etc export is spotty. Some institutions don't have it at all, and even when they do the time range can be limited or hard to time-window reliably.

For example, I can't get CSV about my pay stub and all the places money flows (taxes, insurance, etc). So I use PDF as the best way to get all the data.

Parsing PDF is a huge PITA, since PDF is really designed only for layout and not to encode semantic document structure. But if you want the greatest amount of visibility, nothing is as authoritative as the actual statements.
And it's incredible how many people are believing her despite the fact she literally provided no evidence of any kind to back up her allegations. Not an email, a text, a screenshot, example of where code or data was changed, absolutely nothing except an email to a local newspaper with next to no details.
Spotify Strikes Podcast Deal with Joe Rogan over $100M
Since all you need is the software to generate your fake transaction with the right technical format, the cost of the attack can be zero.

And then a million fraudulent microtransactions will add up. Of course, that would never happen in practice, because the Blockchain cannot handle a million transactions in any reasonable time frame.
I use it for personal purpose. By data removable, I guess you mean right to be forgotten. Their https://zenkit.com/en/gdpr/ page provides the details.
> “The risks we take, whether technical, political, or personal, all have potential consequences if we judge them incorrectly. I took such a risk earlier in the year because I judged it necessary to fulfill our mission,” Loverro wrote in an May 19 “all hands” email to NASA employees. “Now, over the balance of time, it is clear that I made a mistake in that choice for which I alone must bear the consequences.” He did not elaborate on what that “mistake” was.

Source: https://spacenews.com/nasa-human-spaceflight-head-loverro-le...
George Lucas: The Wizard of ‘Star Wars’ (1977)
8-year-old boy fell from the window while playing a VR video game
It is shiny from outside but has many issues that are embarrassing and can only be discovered once you have used it. (I guess looking at the open list of issues will also give you a hint).

Their UI and interface isn't that bad but their APIs are VERY BASIC.
For example, there is no way to retrieve metadata about an Airtable base (sheetnames, columns etc). Or, there is no way to tell whether a link between sheets is a singular link or list of links. No way to connect different bases together.

Many of feature requests that were opened 3-4 years back still have no closure despite popular demand.

In my opinion Airtable is alright for basic usage (like yours). But nothing advance.

I know all this because I created an open-source library to dynamically create postgres database from multiple Airtable bases. (In case anyone is interested)
Comments moved to https://news.ycombinator.com/item?id=23239304, which is currently on the front page.
Python Celery Best Practices Curated list of tips to build distributed apps
First Liquidity, Then Solvency
All the Machine Learning tools are on Linux.
Microsoft wants to stop the developer bleed, so they offer a way to run those tools on WSL, but using their own API.

Now tools may emerge that only work with the DirectML API, but not on native Linux.
Maybe the second most HN comment is running argument simulations? This one is even complete with a base case (SJWs) that is self-ending because you yourself brought it up. Saved us the trouble.
Hadn't heard of this before:

> I put some of my own money in [American] Graffiti, we were trying to finance it and operate at the same time, and I had been borrowing money from Francis Ford Coppola, my lawyers, my parents and everybody I knew. I really had to get a movie off the ground. And I had worked on Apocalypse Now for four years. I was supposed to do it right after THX [1138]. Francis finally bought the property back. We did everything we could to get it off the ground, but nobody would go for it.
You can run a pihole that delegates to a local cloudflared service.
Vaccine experts say Moderna didn’t produce data critical to assessing vaccine
Also if it doesn’t appeal to “Joe Public” then it will remain niche and most people will be stuck using other things to reach friends and family.
I don't know if I would say I do so Regularly, but I find having the history available useful on occasion for remembering or referencing prior discussions. Sometimes there's a link I've shared with one friend that I'd like to share with another friend some indeterminate amount of time later, and so it's convenient to just go to that first conversation and search through it.
> GDPR is there to ensure those awesome services aren't also taking advantage of you

You still haven’t explained how exactly I was taken advantage of. Because I never had anything to complain about. On the contrary, I was quite happy until EU started "helping" me.

> Going by your law of reasoning, slavery and child labour should've never been banned

Are you really comparing logging visitor IP addresses to slavery, child labor and toxic waste???
Plain English Programming
> Windows and Linux arbitrarily insist on 3-line scrolling in a lot of apps

Yes, macOS is definitely more consistent in terms of UI toolkits, of course.

Stick to GTK apps (with libinput on your system of course) and everything should be great :)
I was a cofounder of a micropayments paywall / subscription startup that operated for about 3.5 years, several years ago. (We shut down due to lack of growth and running out of money)

We mostly tried to sell to news/magazines publishers. The points that the article author brought up are all good points; but what we kept seeing was that it wasn't the consumers who were unwilling to pay, it was the publishers who were unwilling to try a new model. Whenever a site with quality content integrated with us, the percentage of visitors who paid was more decent than you'd imagine. What we couldn't do was convincing a sizable national-level publisher to use us. We had various niche content sites and some local region newspapers integrate with us and they actually saw a pretty good payers to visitors ratio. Some niche content sites even made pretty good revenue using our paywall product.
I like the idea of Notion, but one of things keeping me is that it seems like it'd be a pain to export one's data if Notion ever went out of business.

But just keeping folders of Markdown notes is also inflexible, but on the opposite side of the scale.

Obsidian looks like a great balance! I've requested beta access as well.

Edit: Obsidian seems to make it easy to create a Zettelkasten, sort of like https://github.com/alefore/weblog/blob/master/zettelkasten.m... but with automation baked in.
Why would it? They can do controlled rollouts if they want. Core design has to scale, but I seriously doubt they'd be planning for millions/QPS right out the gate.
Show HN: Online Demo Showing Facebook’s New Real Recoil State Library
How to Choose Open Source Package
omg. looks that I'm not the only guy that make sentient trichotdates.
> And yet, for a long time, it lacked a function analogous to <>, which is strange when considered from a "folds are Applicative" perspective.

Man. I enjoyed hacking around with Haskell back in the day, but I found it to be a write only language with forms like <> making me stop and stare too often.

Also, after maybe 15 years of working in statically typed languages, I also decided that ultimately, I prefer dynamically typed languages. Still have yet to use my favorite (Clojure) in production, though.
This always happens with durability testimonials. Everyone justifies their premium purchase (Le Creuset cookware, GoRuck backpack etc.) saying how much it's been through, without ever having tried the much cheaper alternative.
Unfortunately, too hard it is too monetize a game on a web.

I see people downloading games on their phones without thinking but don't know anyone who paid for a web-only game.
I've used mmex for years and it's been not so stable recently so I gave firefly a try.

There were too many simple use cases that could not be done simply, compared to mmex.

One example is credit card partial chargeback/refunds. The dev suggested to edit the initial charge and substract the refunded amount. I dont want to do that. I like to keep a 1:1 mapping of transactions.

Also income vs expense accounts, instead of payees. If Amazon refunds me partially (let's say $10 from a $100 purchase) it now creates an Amazon income account with $10. I had an Amazon expense account of $100. Both accounts are not linked in any way and it's impossible to know your Amazon balance ($90).

I buy a lot of stuff for my girlfriend and she pays me back around the end of the month. Keeping track of her balance is not possible with Firefly.

A few other things were not working properly or at all.

Dev is very nice and active but I doubt he has any accounting background. Firefly turned out to me as a prettified excel sheet, not a double entry book keeping.
"Is your store doing well? Have you expanded to a couple of other locations successfully? Is it time for you to create a broader franchise? ... Don't worry, we've been watching, and we already made this information available to big stores in your area who were willing to pay for the privilege. That's why Big-store-chain is already negotiating a better contract with your supply chain. I hope you enjoyed it while it lasted. Thank you for your business." - American Edge. It's our edge, not yours.
I wonder if this would make a good router? If I’m reading it right it has 4 1gig Ethernet and a WiFi card. If it’s cheap it might be worth it.
I don't think a miter saw is a good place to economize unless you're doing only un-demanding work (e.g. rough framing). You really want it to keep a square adjustment and to have zero play. And it's a tool you might use a lot for a long time.
You can choose to not download the app, and just access it through https://open.spotify.com
Thanks for the reference. But a single transaction can span multiple financial institutions. Say you pay off a credit card. One half of the transaction comes from the credit card statement, the other half comes from your bank. The two halves sum to zero.

My understanding is that the whole transaction has to live in one file with Beancount. This doesn't seem amenable to having each bank statement generate a single Beancount output file.

But I could be wrong. I don't know how Beancount's importer works.
Hardly needs maintenance at all was not my experience.

My primary driver for seeking out a new wiki was because of how difficult testing and managing Dokuwiki can be. Updates to the main wiki are infrequent, plugins are often abandoned, and the setup, running, and maintained of the wiki is non-trivial.

I recommended wiki.js is easier to run, uses markdown by default, backs up data as flat files in a git repository, and does not require many resources either. Plus, there's a supported Docker image that works out of the box.

There's no problem with choice. Dokuwiki is frequently recommended to new users and wonder if that wiki is an appropriate recommendation. I explicitly would suggest wiki.js or something similar to someone not already running Dokuwiki.
I pay for premium Spotify so maybe its a little different but you don't need to install an app, you can access their content via https://open.spotify.com/
Fiber is identical as water pipes and railroads in that once it is laid down it is hugely expensive and unnecessary to run again. If it is then owned and controlled by a private entity then it will be exploited, expanded only for profit, and only maintained when totally broken. If it is owned, operated, and maintained by a municipal that has proper funding and governance it can work very well even if it is slower to deploy new technologies along the same lines as laying down new roads.

Separating anything that can operate like a monopoly is also the role of government, at least in terms of protecting markets and competition, and if the market then demonstrates it will opt for profit over availability then the service needs to be seize and operated or at least very highly regulated by the government just like water, power, and other utilities. There are many examples of this working when expansion or availability was not profitable and therefore not an option for a private company.

Basically, if it operates like a utility in requires high regulation to insure access and failing that requires government management and ownership to operate effectively. We tried giving billions to ISPs and it didn't go to expanding service. The market wants profit, not equal access.

https://www.vice.com/en_us/article/ywkn4b/study-throwing-tax...

https://www.eff.org/deeplinks/2020/04/frontiers-bankruptcy-r...

https://www.broadbandtechreport.com/fiber/ftth/article/16446...

http://www.qlife.net/sites/default/files/imported/broadbandr...
libinput has been far ahead of xorg synaptics since forever.
For the curious: Michigan's positive test rate on 19May2020 was: 435 new cases/12726 tests = 0.034, or 3.4%. Which is pretty good and means they are finding most cases within the section of the community they are testing.

For comparison, Australian testing rates (some of the best in the world) are around 0.5% to 1% in the week after the peak of cases.
In my opinion your comment is spreading hateful misinformation about YouTube, and I would like for Hacker News to delete it and ban you permanently.
If nobody but a business can afford a computing platform, it is doomed long-term. Everything was on mainframes until PCS were good enough and now 'everything' is on a PC, on prem or in the cloud. Even the serverless things are run on someone's PC somewhere. With the exception of the bleeding edge of high-speed computing with large amounts of data or old legacy banks that couldn't support a 10 character password if their lives depended on it, x86 or amd64 rule the world.

IBM does not get to boss us around anymore with their industry-specific terms that they refuse to use standard industry jargon instead.

> have you ever tried to run a Windows 3 app on Windows 10

Yes. It is called cardfile and it runs fine even though Windows 10 tries its best to never work on anything that isn't a telemetry laid in uwp social sharing app. No expensive mainframe needed.

(Windows experts will note that card file has 32-bit versions and not just 16-bit versions but hop back even one version of Windows and it can run 16-bit stuff as well so well my example wasn't perfect my point stands)
One friend of mine was visiting and noticed the same thing on my wifi. We got into debate where he argued to be freedom loving individual and I being in support of censorship. Now okay, I backed down with my "censorship" but unfortunately to quote RMS it ended up being "negative in the freedom dimension". Kinda regret it now that I was kind enough to give wifi access.
I think the bigger threat is us enabling 2 to 3 large companies to the degree where their decisions can affect discourse.

Alex Jones is a thoughtless jerk though, and can still find/provide his own hosting/distribution.
From the main page you can also see the same demo using Redux, Flux, and basic React Hooks.

In case you haven't heard of Recoil it was published from Facebook Experimental about 5 days ago.

https://recoiljs.org/

https://github.com/facebookexperimental/Recoil

This demo hosts all files from a CDN so you can view JSX code directly in the browser (a JSX browser-based compiler is used).
The unemployment rate for the nation is updated monthly but the states unemployment rates have not been updated since March. My data is pulled from the US Bureau of Labor Statistics website.
+1 on that, I have an unreal disinterest in emojis in all forms.
This is the best way to go. They are completely changing the initial agreement. Offering them a commission on sales their team makes aligns better with your initial handshake agreement.
Lidl Cloud incl. test access
Every platform censors to at least some degree or they wouldn't continue existing as a platform. What matters to most folks is the degree of censorship. As YouTube is beholden to advertisers, it's kind of akin to cable TV in terms of what will and won't be shown.
Please keep talking! Your comments are superb.
This might be the URL: https://antidepressantsortolkien.now.sh/
> Gestures and what you can do with them (OS X spaces!) is really well done

GNOME 3 does this correctly (but spaces are vertical), I think KDE Plasma too, and I have personally implemented this gesture in Wayfire :)
Sure, in general, but not in the Iraq War which is what I'm talking about.