skysight-inc/HackerNews huggingface dataset:
This is why I like how various newer languages such as Go (golang) and V (vlang) or prototype languages like JavaScript or Lua have approached OOP. V even allows to easily choose if you want it on the stack or heap. With these languages, there is either no class-based OOP or classes are optional. "Freedom of choice", is way more obvious.

Maybe a "shout-out" for Object Pascal in this regard too, as they have advanced records (structs with methods) and Free Pascal has simpler objects (but Delphi's dialect doesn't).
Though I will say, Object Pascal's implementation of class-based OOP is a gentler version, versus the "harsher" implementations in other languages. Still, as with all the class-based OOP languages that I've seen, you are going to get forced feeding and forced to use plenty of OOP libraries.

Forcing or pushing class-based OOP is debatably how things can more easily and unnecessarily go bananas. Complexity traded for simplicity. Users are usually trapped in the paradigm, until they like it (programming version of Stockholm syndrome?), and are often scared to go outside of it or think the world might end if they do.
It says 0.378 million doses have been distributed to healthcare facilities in the US. There have been 58 million confirmed cases in the US, 0.62 million new cases yesterday and 0.56 million new cases the day before. If they were to give those unallocated doses to every new covid case, they would be gone in 12 hours.

So they are not abundant; they are scarce. Not enough are being made.

It is true that I don't know how much Regeneron and Lilly are spending on making them, or how much they are getting paid, but monoclonal antibodies are usually very expensive, and I infer from the production levels that the expense is high enough that they don't have ten million doses sitting around just waiting to ship out.
This is really well done, I like the UX and the messaging categories. I also like how you allow creating an account with just an email and the received auth code. Also very refreshing to try something as a web app and not have to install anything just to try it.

It might be cool to show a rough estimate of how many people are able to hear your messages? I tried shouting to my entire city but I noticed the global channel had around 78 subscribers, so I figured it was unlikely that anyone heard my message.

It would also be great at this stage to let you see a history of messages received in your location while you were away.

Also maybe let people send or at least listen to messages anywhere in the world, at this early stage? I'd love to see if anyone in my hometown is using this, but I don't live there anymore. Maybe you could set up a limited number of spots that you always get messages for? Say your home, work, etc.

Awesome job! Looking forward to updates. (If you have an RSS feed or something then I'd love to subscribe to it).
I wonder what kind of stone the axe-head is made of. The handle is beautiful.
heck, even as a seasoned developer currently learning my way around webdev, i tinkered a bit with roda and hanami (both of which are wonderfully designed frameworks), and ended up ditching them both for rails because that's where all the tutorials, articles and example code are.
Uh, you can change group plan providers. You cant change the gov. Hell you might not even be able to vote at all.
> How many (large) companies, governments, etc... run their own email servers

Every year a decreasing number as everything moves to SaaS and the cloud.
They've had those pumps since at least the 90's. They were used at stations where people were frequently driving off without paying.
Functions are nice for simple components, but any non-simple component becomes unreadable with hooks, classes are easier to read/reuse and debug.
This might work in some big cities but I think you would want to get the people to vote on this city-by-city. A car ban would be struck down in seconds in most places. Each time a city implements this then do cost/benefit analysis to verify that most positive things stated in the video came true. Not all cities and their industries are equal. UK and US culture vary wildly so you might get a bit more push-back in the US. Will the public transit be self driving?

This would have to be done differently in farmland and other sparsely populated areas. People can't transport their livestock on a bus, yet. Emailing Elon... I am not against taking a horse into town if everyone else agrees to do it and they put back all the hitching posts. I saw some super bright multi-color LED's I could put on a horse to avoid big trucks from hitting us. Some people with arthritis will need help with their saddle.

Speaking of big trucks, will they all be self driving? Can the self driving trucks handle dirt roads yet or do they need a driver to assist? Do they deal with snow and ice yet? One third of the year there are no visible lines on the road.
> The EVM and smart contracts really are amazing technology

Are they, though? What's amazing about them? The amount of overhead per unit of useful work is mind boggling. So much so that a single raspberry pi 4 is 5,000x more powerful than the entire EVM network. And the initial smart contract language Solidity is notoriously poorly designed for the job.

Truly honestly what is the technology here that we're supposed to be appreciating?
Just the other day I found myself offering tech support for Windows 10. Bare in mind, I last really used Windows Vista (which was a curse). I managed to figure out how to solve all of their problems, install Chrome, convince them not to download McAffee, put VLC and GIMP on there, and away they go.

My review is this:

The UI change from XP/Vista is jarring, people are _still_ not used to it. I can understand wanting to consolidate the user experience across touch and non-touch devices, but at what expense? I _really_ suggest to offer a 'classic' mode, bring back a proper taskbar and startbar that your customer base recognises. It's not that hard, it's one program (explorer.exe).

The menus are ultra confusing. I type 'config' into the start search and open some configuration menu. I select the one that has 'power', opening a menu of the configuration (which is not clear). I then go through the power options, randomly find what looks like a hyperlink to adjust power configurations. This then opens a new window that looks different and allows me to adjust the configuration.

I then asked them how they wanted to set the configuration, and explained how the behaviour would be experienced. The average person for example does not know what the difference between sleep and hibernate are, but they will certainly know when their battery is drained. The person looked at what I was doing and said "I would never have figured this out".

It's like Microsoft Windows is still stuck somewhere between XP (probably older) and Windows 10. A lot of the tools in the background look like legacy tools (and have a legacy UI). The experience is simply broken. How hard would it have been to write a wrapper library around their new UI layout and compile the old tools against it?

And then don't get me started on user accounts, privacy settings, a virus scanner that is essentially broken unless you are constantly networked, an OS that is essentially baked into all UEFI firmware - it's just insane. It's not even obvious how to fix it at this point. I'm not sure there is even meaningful levels of kernel abstraction that can be built upon.
> any person that doesn't deal with repeatable processes all the day

Anyone that deals with people, no matter what all the training/literature/latest pop-industrial-psychology fad espews.

>PDCA:

Plan (see: "analyze data," i.e. read tea leaves (metrics)): impossible to do with people. Some try to get a "quick glance" via quantitative data, but that doesn't provide you anything practical, except ammo for political moves. People aren't processes. And any attempt to analyze them as a system is the peak of arrogance.

Do: i.e. either go with your gut, allowing your intuition to navigate you, or go with policy/procedure/a process to cover your ass, and check off the "I'm adding value" box, so you can spend your mental energy on other schemes.

Check: see: "Do." Either you know how a certain action/policy affected someone or you have to read "data" to figure it out. Average case, you redefine your metrics and massage the data to get the result you wanted, so...

Act: you can use your results as ammo for political moves. Pat yourself on the back, have your assistant make a spreadsheet, and then hold a 30 minute jerk-off session/meeting with your superiors and fellow sycophants.

Now that I'm really looking at it, this is already implemented by those who deal with people.
IMO, if you're going to use Linux to manage your music collection, the web app options are your best options, unless you really like mpd for some reason (which is valid because mpd is nice).

Funkwhale, Jellyfin, and the dozen Subsonic forks/clones are better than whatever desktop music managers exist, and they have cross-platform clients so you can access your collection on your FireTV or phone.

There's no real reason to run any of them on Linux, though, since they're just web apps. Jellyfin and some others are written in C# using .NET Core, so they'd probably be more stable on Windows, anyway.
For those who might not always read the link in this context "kicked" means "kicked out". No "Fight Club" nonsense going on.
Picking one at random from the Intel Intrinsics Guide[0]:

_mm_maskz_dpbusds_epi32 (avx-512 mnemonic "vpdpbusds"):

> Multiply groups of 4 adjacent pairs of unsigned 8-bit integers in a with corresponding signed 8-bit integers in b, producing 4 intermediate signed 16-bit results. Sum these 4 results with the corresponding 32-bit integer in src using signed saturation, and store the packed 32-bit results in dst using zeromask k (elements are zeroed out when the corresponding mask bit is not set).

They are so insanely specific sometimes that I really struggle to know what prompted their inclusion in the first place.

[0] https://www.intel.com/content/www/us/en/docs/intrinsics-guid...
Unfortunately once you have more experience you will probably agree with your boss: the project should have been finished sooner. This however is not just your fault. The "blame" needs to be shared with your direct manager who should have been keeping more in touch with you and pushing for more immediate results. In terms of the way you were criticized your boss should have approached this with a "you are still learning" attitude in the way they spoke.

Your manager might be more used to working with people who need little guidance. Having worked with juniors who excel out of the gate and those who think they are doing ok but are moving slowly, your situation sounds like the latter. The only way to overcome this is through getting more experience and being much, much more communicative.

Case in point: you say you haven't heard anything from your manager? This manager might lack the proper communication skills, but that doesn't mean that you also have to lack those skills. As scary as it might be, you need to kindly ask them what they think. Talk about what could have gone better. Establish a rapport. Once you have more experience, you might want to look for another job. That is, if you have a successful project under your belt at this company and you still don't feel appreciated the company might not be for you. Be warned: generally speaking companies are not very good at making one feel appreciated in my experience.
They were all sent to other umn email addresses of professors in my department. A few of them contained a URL, but many were plain text.
What happens to the property taxes on the lot?
Fortran seems to be undergoing a minor renaissance at the moment.
Modern Fortran is a fun read and the FPM tool is an attempt at creating an ecosystem similar to cargo for Rust.

* https://www.manning.com/books/modern-fortran
* https://fpm.fortran-lang.org/en/index.html
Yes, the idea that an inherently backwards-looking data-driven approach is a good way to evaluate an inherently no-history early stage company seems misguided to me.

I'm sure their fund probably does okay though. It's the same set of biases as traditional VC.

Not very rebellious, though.
Not if you follow the One True Way of Unit Testing (tm) where the Mongoid lib would have been mocked away, and the test would pass :)

Integration tests might've done the job here.
Profits is not what makes healthcare expensive…
If the host is choosing a door randomly and it doesn't happen to contain the prize, your odds don't improve if you switch your answer.

I'm not sure what you mean here. If you pick 1 door in 3, the chance you've picked the door with the prize is 1/3 and so the chance the prize is behind another of the 2 remaining door is 2/3. If one of the doors you didn't pick is opened and reveals no prize and the situation is as-described, the chance of the prize being behind one of the non-picked doors remains the same, 2/3. And since you know now which of these door doesn't have the prize, the chance of the final unpicked door having the prize is now 2/3.

The host has to pick a door with no prize for the described situation to happen but if the situation happens, your knowledge doesn't depend on the host's knowledge.

Maybe there's some world where the host picks at random and so 1/3 of the time, the door with the prize open and you then know with 100% certainty where the prize (though whether anyone gets a prize is ambiguous, to say the least). But that revealed-prize situation isn't what the problem describes.

Edit: The only way that host knowledge matters is if the host can choose whether or not to offer this particular deal based on whether the contestant picked the correct door originally. If we assume some optimal game theoretic counter-play on the part of host, then I would guess the host's action give no information and so there's no reason to switch. But that's a bit far from your comment.
I know it’s bad, but I really can’t see why this is illegal - especially since they included additional funding to cover the employee’s expenses of processing the money.

If paying in pennies is illegal, then we should simply abolish the penny because it’s not with the time or effort.

The Coinage Act of 1965, specifically Section 31 U.S.C. 5103, states: "United States coins and currency (including Federal reserve notes and circulating notes of Federal reserve banks and national banks) are legal tender for all debts, public charges, taxes, and dues. Foreign gold or silver coins are not legal tender for debts."

Now, private businesses can refuse to take cash before they render a service. But my understanding is that US tender must be accepted for all debts.
Why are you talking about an "echo chamber" in this instance as if this is some new thing?
I recently became a web3 developer and created Flovatar (flovatar.com) and I totally agree with all the issues outlined in this article, but I think they are mostly limited to the Ethereum ecosystem and because most projects are not thinking outside the box and using IPFS to store the images.

In my case I decided to build it on the Flow blockchain (flow.com) and to use SVG illustrations and I couldn’t be happier about both choices.

Flow provides a JS library to interact with the blockchain without the need to use browser plugins like Metamask and also allows to store data on-chain with really affordable costs.

Having the SVG stored in the NFT guarantees that all the issues outlined in the article won’t apply in my case and will be guaranteed to exist as long as the blockchain will live (unlike IPFS where someone actually has to keep paying for the servers to store the images).

I could go on by saying that I managed to build a Marketplace that handles 500k$/month transactions with a single and relatively simple smart contract. Doing that in a web2 way would have been much much harder to both implement and maintain.

So from my perspective all the problems outlined in the article are super valid, but if you look a bit outside the current “standards” of the Ethereum world there is definitely hope and lots of solutions available.
Very interesting comment. Im not arguing for or against antitrust laws, just adding to the conversation.

If we had more companies competing in the same areas (5 equally sized search engines instead of google, 5 online shopping sites instead of Amazon, etc) - theres a strong possibility those 5 wouldnt be able to compete with giant international companies that arent subject to the same antitrust laws. (baidu, alibaba, etc)

So I wonder if America is better off owning these tech giants with all the harm they cause, or not having them at all.
This problem cuts both ways. I have a Ubuntu VM I use occasionally and the last time I allowed it to update it took literal hours and died halfway through and I lacked the expertise to figure out what went wrong.

It still boots so I just ignore the update nags since I don't really use it for much that is important.

But the install is extremely vanilla and I'm a little shocked the update had issues.
As someone who has run nodes, no it is hard and expensive. Every time a geth node dies it has to resync and no persistent volume mounts and stateful sets are not solutions. They are problems. If you need to scale horizontally you get strange consistency issues with the API. All of this makes for a very unpleasant experience. It's built for TLC on a beefy box not a herd.
Do small side projects on interesting algorithms or technologies.
As the years go by, I have found that some of people who gave me a bad feeling later turn out to be even worse than I first suspected. In my book "How To Destroy A Tech Startup" I describe this guy Milton, who is the villain of the story. He did many things that seemed vaguely creepy, most of which I didn't put in the book because it didn't seem relevant. But I just recently learned he was in prison on charges of child pornography. So, yes, wow, my instincts were right. There was something creepy about him and eventually his creepiness turned out be far worse than I first guessed. The story of Milton is the most extreme example I can give, but I've worked with others who I could tell milder stories about. I had a bad feeling about them, and 10 years later, when I learn even more, the facts justify the bad feeling I had about them.
I feel like this post is full of details papered over to prove its point. Others have brought up the fortran details, and with an extremely limited knowledge of fortran, I'll focus on a python detail. You absolutely doesn't need an import statement to perform a sqrt, as you can raise a number to a fractional exponent ( sqrt(x) = x * (1/2)).
Although I agree that the US healthcare system is far from ideal, I don't think that's a logically consistent argument. In the case of vaccination, similar trade-offs exist with nationalized healthcare, and the government would make health decisions for everyone. [1] Moving to another country is harder than finding a new employer.

[1]: e.g. https://news.ycombinator.com/item?id=29758361
> The question is what is the logical choice given this information

Not enough information is given to make any choice, and there's no intention to give it, since this is not a puzzle. It has no correct answer. It just mentions that some non-financial motivations are at play, but does not specify them (because it's not needed to make a point). You can't make a decision, because you don't have the data.

> The non-refundable cost you sunk into two things in the past is relevant to the decision of which one to keep because you can use it to predict future prices.

You don't have enough information to assume that, or that any future prices will be relevant at all. In fact, the article explicitly says that this cost is "irrelevant" - which makes sense, since you may have no intention to rebook that cancelled trip at all!
I mean is file size really a concern? I would rather have a 300 GB game with something like quixel megascanned assets than procedurally generated crap.

The latter sounds nice but in practice game execs just use that to cut corners and you end up with an unrewarding grirnd fest of a game.
> the reduction results in at least $3 billion in lost revenue each year.

Is this "shocking"?

In FY2021, the federal government brought in $4.05 trillion dollars. [1]

This means this is less than 1/1000th, or 0.07% of revenue.

The IRS budget is $12 billion dollars, and it was previously $14 billion, or $2 billion more [2]. What you're saying is that we lost $1 billion while managing to reduce the IRS workforce (and the number of people hassled by tax audits) by 30%. That sounds like a great deal.

[1] https://datalab.usaspending.gov/americas-finance-guide/reven...
[2] https://www.irs.gov/statistics/irs-budget-and-workforce
Yes, if you read the first Dartmouth BASIC documentation you immediately understand that Kurtz and Kemeny were designing a language that students could teach themselves, with the goal of them being able to transition to Fortran.
I often use split().

Instead of:

s = ['a', 'b', 'c']

I'll type:

s = 'a b c'.split()

For multiline lists where I want to get rid of leading whitespace I'll add lstrip():

lines = """line 1
line 2
line 3
""".split('\n')
lines = [line.lstrip() for line in lines]
The completion of the first and hardest phase, and a testnet for the second phase, is not remotely close to my definition of "vaporware". "Vaporware" doesn't mean "delayed", or "not complete". It means there is no concrete progress toward implementation, i.e. it's vapor.
Down payment on a house. Gets you 5% of that starter shack in the Bay Area for 2mil.
I honestly don't care why I can run Steam on Linux and download games that work fine.
exactly! What I meant is that returns on mypy compliance investments are extremely poor. For most projects it makes no sense to invest so much time playing this "hack this hint" games but for big projects every single digit% improvement counts.

Most projects don't need it and I can't help but facepalm when I see small projects have half of their commits describing typing compliance battles just because mypy came with "yet another python project boilerplate" or pressure from the industry.
> So if you purchase an NFT, you need to make a local copy of the actual data?

If you purchase one that’s worth say >4 figures then, yes, yes you should! Also at that point, you’re either part of the 1% or at the very least owe some due diligence to your investments.

In reality, the internet is a big copy machine and you’re probably safe. But you should still back it up.
eh, I suppose that's fair.
Steam Deck exclusives?
Preparing for the Turing Ruby Bootcamp
oh shit I accidently looked up..wait..what is that thing...OMG the government's been lying to us!!! You've been lying!!

Also beware of Bronteroc's on alien planets...they're pretty but they're not friendly....
For a while I did the opposite to you. Ran Windows full time with the occasional boot into Linux. Every time I booted in Linux I'd find hundreds of packages were out of date and needed updating. Even a week of not booting in Linux can see a large number of packages needing updates especially on rolling distributions like Arch. Even Debian would have many packages needing updates despite their very conservative package update policies.. I think it just part and parcel of running a modern OS that there are regular updates. When you run it daily it's easy enough to do a few updates every day rather than do a lot of updates all at once. Not a Windows specific thing. Heck, even Apple is not immune. I have a MacBook for work I have not touched since my last day of work in mid December. I bet you When I open it again soon Mac os will nag me to install all the updates that have been released in the last few weeks.