skysight-inc/HackerNews huggingface dataset:
Avaliability of Davinci on Linux is impressive. I hope other productivity products do the same thing.
For shows that do fresh ad reads every episode, I don't even skip them. Just the slight difference of not being pure repetition every time makes them so much more bearable.
It's a wiki. MediaWiki has a lot of dynamic features now.
> To go from a hypothetical to a concrete would require an investment of time and money of sufficient magnitude

As another commenter mentioned, Oxide Computer seems to be going for something not unlike this. People might compare their system-design target to the minicomputer (or the "supermini") as opposed to the mainframe, but that's just semantics at this point.
For me, AWK is mostly for one-liners, at which it excels...
Will give it shot. One offtopic question: The explainer video on homepage is made in ScreenFlow or something else ? Thanks
Node v14.3.0 ships with support for Top-Level Await
I agree this would be a problem. If I am using a review to pick a tool I want to know they’ve tried the old tool from Oracle and IBM and Microsoft and they are treating it as seriously as I would as the person that has to pay the bill.
Looking at your "The Best Store of Money" – I'm baffled that First Republic Bank even made the list. We're in the process of switching away from them because of how broken their web interfaces are, and how hard it is to connect them to other tools which makes it hard for our accounting team to automated their work.

I think you really need to do a lot more interviews with people that have been users of these products.
>Are you aware that high school boys soccer and hockey teams are competitive with elite, world class women's teams? Do you think the advantages that men appear to have are anywhere near fully erased by transitioning genders?

You are exaggerating with that first claim. It is in no way common for high school male athletes to be competitive against world class female athletes. Secondly, the advantage that men have is certainly decreased when transitioning. I don't believe it is "fully erased", I simply don't think we need to have the goal of fully erasing any advantage. I won't agree with you on that until there is an NBA for men under 6 feet for me fairly compete in against my peers who were similarly disadvantaged at birth.

>This is not really about the specific issue to anyone on either side. To you, it's about acceptance of transgender people. To your opponents, it's about not accepting the denial of what seems like blindingly obvious reality.

I am perfectly willing to admit that my primary motivation here is the acceptance of transgender people. I don't know what to tell you if you don't prioritize that over the sanctity of the outcome of some high school girls soccer game.
Excess mortality is not at all reliable for figuring out covid-19 deaths. The most obvious confounders are the effects of the various responses to the virus as well as global fear and panic.
The region never recovered post-Carthage. I live here, so if you are talking about a powerful civilization, then there is only Carthage. After that it was mostly trading cities going through boom-bust which are setup by other civilizations (Rome/Byzantium/Caliphates/Ottoman...)

> These cities were conquered. Some were sacked and destroyed. There was major loss of life, economic destruction, and loss of property, including written works. The conquerors, at the time, did not much appreciate the value of what they were destroying.

It's just life. North Africa was just a bunch of tribes/cities. It is easier for an invader to tackle them one city at a time than taking a full united civilization.
iGlass. Like eyeglass(es). :)
Or Docker, or Nix, or LD_ env vars. It's annoying that sometimes major dependencies don't support side by side versions (libcurl! openssl as libssl!), but the solutions are well known and relatively simple. And much more maintenable than a Windows box.
Sorry I can't hear you over the airplane engine that's apparently inside the 16inch mbp
I have two comments, one about the signal pin implementation as it exists now, and one possible Avenue forward to obviate the need for signal pins under certain circumstances.

for signal pins today, there should be an option to not be reminded of it because the user has a password manager. The option to not remind could be buried in the settings with a big scary warning that says if you do not get reminded again you will lose everything.

Signal pens can be bypassed entirely in the cases where users have multiple devices such as a linked phone or desktop.

One device sets a strong alphanumeric pin and sends it to the server. Users can share an ID unique to each signal installation on each of their devices. Each individual device has the ID for every other individual device. For each device that does not know the signal pin, it can request it from a device that does have the signal pin and or the device that made it. If a signal installation has the pin and gets a request for the pain from another device ID that it knows about, it provides it.

This device ID exchange behavior is used in syncthing to support e2ee peer-to-peer file sync, and could be used for syncing metadata in the situation where one device has its installation lost or reinstalled and needs to be repulled from the central servers.

An existing device(s) is told the Id of a new device and the new device is told about the existing device(s). None will communicate with the other without already having the user enter the device ID.

Once the two installations have handshaked, the existing device tells the new device what the seignal pin is and it can download it from the signal server.

For users who do not wish for cloud storage could have their device treat another device as the canonical source for the data post handshake and the data could be synced over lan or using stun/turn.
I'm glad other people are aware of Monzo - I'm really looking forward to their deployment in North America. I can't wait to start programming my bank account and not have to have my bank mislead me about what "Bill pay" is (their online banking site won't tell me if a payment was sent through ACH or if it was a physically mailed cheque, wtf!)
I agree this is important to understanding double-entry accounting. Keep in mind that the Income - Expenses gets elided because the Retained Earnings go towards Equity
It’s really interesting that HN can be a long term asynchronous channel for discourse through independent blogs
With thunderous applause.
This is why “Florida man <does something insane>” is a meme; the sunshine laws result in police reports being made public in Florida in time to produce articles of this form.
Half-Life 2 was remastered with updated graphics in 2007 when it was re-released as part of The Orange Box. I pulled the original box from 2004 out of my closet and it states 256MB was the minimum required: https://slerp.xyz/img/misc/hl2_reqs.jpg
I've been tracking my finances, with varying levels of details, since 1997.

I started with Microsoft Money, and tracked everything including cash and credit cards charges, for 10 years. It took a while to enter the info and I wasn't really using the info at that detail, so I changed up and also migrated to Moneydance, since Microsoft Money sunset in 2009.

I started over with Moneydance, and instead of recording cash to such detail, I just recorded it as a transfer from checking to "Wallet - Cash" and then balanced that every month by assuming all my cash went to restaurants. Not 100% accurate but mostly correct and way faster.

After a 2-3 years of Moneydance I decided to migrate again to GnuCash, for the various benefits of open source software. This time I also lightened up my recording to condense credit cards purchases down to one monthly entry. Which again saves a lot of time. I glance over my monthly bill to make sure the charges are correct but don't split out by category anymore.

So that's where I am now. Been using GnuCash for the last ~10 years, only record large categories of expenses and basically check credit cards bills for accuracy and keep my checking/savings accounts up to date. I only update retirement/investment accounts once a year, at the end of the year.

I am fortunate to be able to live below my means so I don't have to stress over balancing various accounts to the dollar. I just need a general idea of my position.
It might be a good idea to state your definition of North Africa. Though the Wikipedia page says that the most accepted definition is one where Egypt is part of it; I've been of the idea that it's not (but that might be because of the french influence ;) )
Show HN: mono/color: Very small, responsive, dual-themed CSS framewor
Yep that worked well for Wikileaks
lol this perfectly explains why I have a collection of domain names. might as well be an idea log where you pay for each entry.
I'm not really sure that the financial model of micropayments, nor the incentives of those accepting such payments, lends itself very well to middlemen, platforms, or rent-seekers.

For anything that hopes to become as ubiquitous as HTTP, it needs to be standard, decentralized and distributed, and extensible, a system where anyone can stand up an endpoint without centralized approval. I think the governmental stranglehold on payments in most of the developed west is going to be a hard barrier to such a thing ever developing, and instead we'll see the continued growth of centralized chokepoint platforms like Facebook, Medium, Uber, PayPal, Square, et c.

It's a real tragedy, because all of the tech is now in place for a total any-to-any model of content, APIs, and payments. It's just illegal.

(And not even "a little bit" settle-your-way-out illegal like web spidering under a super strict interpretation of copyright law, but SWAT-machine-guns-in-your face, "terrorism and child porn and money laundering!" pearl-clutching dozens-of-years-in-jail mega super illegal.)
Not impressed, especially since it's still a blob.

MS should stop fooling around and should start supporting Vulkan instead of pushing their DX lock-in and making hypocritical statements how they aren't on the wrong side of history anymore because they "support open source". The above feels like typical MS EEE.
Every organization I've encountered with mainframe dependencies has them not because they are a strategic asset but because the economics and risks of removing the mainframe from the system dwarf the expensive costs of the hardware itself.

The biggest lessons the mainframe has to teach software engineers is not around vertical scaling, uptime, backward compatibility or IO throughput but how software quickly becomes a liability and a risk rather than an asset or an advantage when it is not developed in a thoughtful disciplined way.
I mean, this isn't quite a misconstrual. The author of this tweet just comes from a bizarre subculture where "puberty blockers for kids" is not only good policy but self-evidently right. I'm sure it's legitimately challenging for her to understand what Rogan is saying - such a large inferential gap is hard to cross.
Social media and sites like YouTube make it possible for anybody to instantly reach an audience far larger than ever possible with previous generation media, which provided at least some filtering and fact checking. This makes the stakes a lot higher when people are deliberately spreading misinformation. I don't know what the solution is but there are going to have to be some limits on what's allowed.
I have my financial institutions send me an email every time there is a transaction. Those emails are then scraped and forwarded on to a spreadsheet.

It works Ok, but I hit my zapier limit sometimes.

I'm currently working on setting up my personal server to receive emails from my account and parse them into a table locally, which I can then connect into Google sheets with an API key.
Show HN: Link-lock – Distributed app to password-protect URLs
I feel like you're nit-picking this to depth. Most of the answers you've mentioned may not exist on the homepage but within one click. Under the Product menu, there's a bunch more contextual detail.

I'm not sure why you would expect the main page to list, individually, 30+ types of content. Do you similarly complain that the homepage for Lightroom doesn't say that you can edit the following parameters on an image:

* Lens Correction - Chromatic Aberration, Profile Corrections, Distortion, Vignetting

* Basic - Color Profile, White Balance, Temperature, Tint, Tone, Exposure, Contrast, Highlights, Shadows, Whites, Blacks, Texture, Clarity, Dehaze, Vibrance, Saturation

* Transform - Auto, Guided, Level, Vertical, Full, Rotation, Aspect, Scale, X Offset, Y Offset

* Tone Curve - Regional and Global Highlights, Lights, Darks, Shadows, Point Curves

* HSL / Color - Change hue for Red, Orange, Yellow, Green, Aqua, Blue, Purple, Magenta. Change saturation for same. Change Luminance for same.

* Split Toning, Highlights (Hue, Saturation), Shadows (same), balance between two.

* Details: Sharpening (amount, radius, detail, masking), Noise Reduction (luminance, detail, contrast)

... and so on.

Or do you settle for "Wide ranging, comprehensive non-destructive image editing"?

> What are these 30 types of content? It doesn't even give examples.

There are, just off the main page.

I'm just not sure what you're expecting is at all reasonable of any product. The main page draws you in, and the Product page breaks it down by use context. You're certainly entitled to "I don't want to have to go to any additional pages", but that doesn't work for anything more than the simplest products.
I find everything about the holocaust fishy, especially that it was used as justification to establish the country of Israel. The hand gesture used to generate the hebrew letter, ז, Zion is very similar to the nazi salute. The word, Zion, means to project and that's what's symbolized by the Nazi salute. If Hitler wasn't working for the Zionist agenda that has rather enjoyed the establishment of Isreal, then he must have been a patsy.
Learning React: From basics to advanced topics
> John Carmack says the code is OK

He doesn't say it's okay, he engages in a weird kind of whataboutery like "Heck, professional software engineering struggles mightily with just making completely reproducable builds". I struggle to note one part of the article by the "retired software engineer" (as if that has any relevance either) that he deals with specifically.

But since it's John Carmack we must let him wave his hand and say it is so. The Github issues are also far more enlightening than Carmack's tweets on this, but again, who cares for precision and points argued with evidence when we have a name giving their opinion?
>We're currently fighting to get this definition changed to 100/100 symmetrical

TIL I don't have high speed internet.
Better Box Shadows (CSS)
A hell of a good write up. I learned tons here.
> There's also the question of whether or not you believe WSL as a whole is good or bad for Linux. If there are people who would run a Linux desktop for development who then decide not to because WSL exists, perhaps that's a bad outcome.

I think if that really matters you should be against anything in the kernel to make it work well as a VM under Windows or MacOS or BSD, and in VMware or VirtualBox too.

From that point of view, Linux in a VM on another host is taking away from Linux running as a desktop on that host. Linux running as a VM on a VMware cluster is taking away from Linux running on those bare metal servers instead of VMware ESXi.

I think the more sane way to look at it is that Linux is an application (and its subcategory is that it is an OS) which is meant to run on various hardware and software platforms, the more the better. This strategy has worked very well over that last couple decades.

Does allowing WSL mean that some people that would install Linux on their hardware just run Windows instead and use Linux on top? Probably. Does it mean that people that already ran Windows and have never used Linux get exposed to it for the first time and get familiar with it through a few click on their existing Windows computer? That's also probable. Does it really matter in the end? Probably not.
I wonder if this is actually tax evasion. I think the idea behind this was to avoid a taxable event from taking place, not to lie in order to avoid paying taxes they legally had to. It's analogous to me driving out of my way to avoid going over a toll bridge, vs. (for example) covering up my license plate to avoid being caught by the toll cameras.
Oh fuck off, free speech is about more than american laws
Should a restaurant be able to refuse service to an openly gay couple then in your opinion? What if it offends the other patrons?
Is there any alternatives like "Everyting" on Windows? I really like it for its GUI and depending NTFS index which is immediately updated.
I'd kill for this in Visual Studio/VS Code for C#.
This is literally what Firefox did and it was widely applauded.
We don’t use auto commits with Kafka so it’s not a problem for us. Of course, this does reduce our publishing throughput - though that’s not a problem for us at our current scale.

Either way, I’m intrigued by the outbox pattern. As long as it is transparent to developers, it does seem like an ideal CDC mechanism.
I also use an unusual TLD and people don't have a problem with it, but automated systems do. Email input forms in particular are really bad
"Alex Jones has every right to start his own network if he wants"

Ah, the tired old "start your own Google / Facebook / Twitter / YouTube" trope. That can't be too hard /sarc

Why is delegating (effective) censorship to Big Tech suddenly a good idea?
I figured that "in reality this would have worked too" is a easy phrase to misinterpret as "this would have worked" (assuming they miss the context a paragraph later), and so the reply helps ensure that others do not misread it as I initially did.
Push Notifications and In-App Messaging with OneSignal and Expo
"Spotify bans R. Kelly from playlists as hate policy announced"

https://www.foxbusiness.com/markets/spotify-bans-r-kelly-fro...
There's this recent video showing a little of what the Pharo Smalltalk environment is like:

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

The video was made by a Ruby programmer, rather than an experience Smalltalker, so it's more a newbie showing you cool things he's discovered, rather than an expert showing the power of the system.

On the other hand, there's this one:

https://www.youtube.com/watch?v=o4-YnLpLgtk

That one is an expert, Kalman Reti, showing some of what it's like to work with a Symbolics Lisp Machine. (It's not a real Lisp machine; they're all at least thirty years old now; this is an emulator running the old Symbolics OS on Linux).

Go to YouTube and search for Rainer Joswig and you'll find a few video demos of Lisp Machines and MCL and so forth.

Finally, here are a few images from about eighteen years ago, also from Rainer. They show various views of the Macintosh Common Lisp and SK8 environments. It's not an experienced user showing you around, but at least you can get some idea what the environments looked like:

http://www.lemonodor.com/archives/000028.html
In track and field the 800m race is my favorite race because it's every bit training and determination as it is natural ability.

Here are the results of the women's Olympic 800m championship in Rio in 2016: https://www.olympic.org/rio-2016/athletics/800m-women

Here are the results of the 2016 Texas UIL 5A high school boys 800m championship in 2016: https://tx.milesplit.com/meets/224994/results/451208/formatt...

If those boys had competed in the same race as the Olympic women -- women athletes who have the benefits of the best sports science in the world at their disposal -- the boys would have taken the top 4 spots and it wouldn't have been close.

At the class 1A level, which means high schools with enrollments of less than ~100 kids, the top boys runner in 2016 would have beat the womens olympic gold medal winner.

Here is the satellite view of the dirt track he trained on.

https://goo.gl/maps/azHysT8zDYgVJwim9
They did invent chemical warfare: https://en.wikipedia.org/wiki/Garum
What do you mean "the API"? Shouldn't Windows just pass all requests to resolve domains through doh or dot? Have they really added an opt-in API instead of making it the default?
Has to do with Hobby Lobby's history of victimizing its workers and ALSO their history of doing illegal shit.

https://www.npr.org/2018/06/28/623537440/hobby-lobbys-illega...

This is a two year old article about a different set of artifacts. They're hoarding shit that was stolen during wartime. Hobby Lobby are scumfuck pieces of shit and every last asshole involved in this needs to metaphorically burn.
TLDR- Yes

An Econ background and great grades means a lot. If you can build some skills toward the CS work, you can prove that you'd be great at whatever you want to do.

so,
What do you want to do? Bring an analyst angle to a dev team? That seems like an easy win.

No one really cares about your degree. Heck, I have a degree in Fine Arts. Start doing what you want to do. If you find you need some coursework, do it. If you find someone who wants you to have a CS degree, have them pay for it.
Ask HN: What’s with the conspiracy about EEE and Microsoft?
With all of the recent news involving Microsoft, there’s plenty of comments talking about how it’s just a ruse to EEE. I’m genuinely curious why people think something that happened two decades ago is a valid concern today?
Looked up similar hardware running games on Youtube and yup - it's pretty awful even for quite old AAA titles. Bet it still runs league of legends at like 150fps though.

https://www.youtube.com/watch?v=bQ4Oh0BAt6I
Speaking in absolutes like that without sources is a great approach... if you don’t want to be taken seriously, that is.
> I've been thinking about this a lot. I don't think many businesses have the margin to pay for the vast cost of a rewrite off of legacy. So maybe it's simply an evolution of business. Old businesses die and young businesses take their place with more efficient technology.

The worst part is that a clean, entire rewrite isn't necessary: while everyone's familiar with a gradual refactor (module-by-module), fewer people seem to be aware of how better a proxied gradual rewrite is: where a single module/area in the old system is rewritten in the new system, but the old system's exposed interfaces remain the same and simply proxy or pass-through to the new system (to support existing clients and use-cases) while new clients can access the new system directly.

It's an approach I used for a rewrite of an old ASP.NET WebForms application to ASP.NET Core (famously the two are very incompatible: old WebForms *.aspx markup and stateful Page classes (don't forget `__VIEWSTATE`!) simply cannot even be refactored to work in ASP.NET Core: the only way forward is a total rewrite: but when an old .aspx is replaced, there's an `IHttpHandler` that takes its place and proxies the request to the new ASP.NET Core system and end-users are none-the-wiser (and by "proxy" I don't necessarily mean like a HTTP reverse-proxy - 90% of the time the new .NET Core code was running in-proc and invoked as a normal library reference because it targeted .NET Standard and so ran on .NET Framework 4.x instead of only the .NET Core runtime).

Now I know I can't compare a line-of-business web-application to a billion-dollar IBM-powered banking/insurance/public-sector - but I believe the same principles apply. Provided the original application _can_ be decoupled internally (thus to allow that proxying in the first place), then a gradual in-situ rewrite should be doable.
Well the rss does redirect through a bunch of metrics-tracking urls.