skysight-inc/HackerNews huggingface dataset:
> However, we realize that not everyone likes to read or add more calls to their calendar, so we've put together a video course that takes the most useful techniques, and presents them in an easy-to-use format: video.

Video is IMO the worst format, as it takes much longer to consume than written text. Since many such "time management pro tip" courses suffer from being a waste of time, and you only know after you've wasted your time, this is not good.
Unit testing usually isn't easily replaced by manual testing. If you have, for example, 3 units that can be in 2 different modes each, that's 2^3 different combinations, but only 2*3 unit modes. Testing the end result is more work than testing the units.
Is this somehow related to https://procrastination.com/online-course ? ..or just the design is really similar?
There probably are, but with a First Past The Post / Winner Takes All system, it's really hard to get it introduced.

Politically, one would require a majority of voters in BOTH parties to want socialized healthcare, due to the division of powers, gerrymandering, the broken presidential election system, and so on. You could have 70% of the population being pro-socialized healthcare, but if the majority of those rest in one party and in certain regions, there still wouldn't be enough to get the majority in the house AND senate.

If other things are more important, voters might even be for it, but not even show up to the polls or vote for candidates that are all about that issue, because some other, bigger issue (in the eyes of the voters) needs to be addressed.

Climate change is a good example in Europe. Depending on country, you can get the majority of people who say they care about it, but come election time they will:

- vote for a populist party that doesn't give two farts about it

- vote for the old, "stable" option that is closer to their core values but never actually does anything about climate change

- decide not to vote at all for whatever reason

The minority actually votes for a green party. That might slowly be changing, but change doesn't come quickly from within unless forced (COVID being a good example).
Ability to receive money doesn't make your service paid. See e.g. how linux mint does it: https://linuxmint.com/donors.php
> An alternative is to cut out the other middle man: JSON, ditch heavy front-end javascript and return HTML instead, going back to the hypermedia approach.

You are incorrectly assuming all JSON APIs are consumed by HTML sites on the same domain.

APIs are for machine consumption across the web.

Your solution of "just make static HTML" doesn't even begin to address the problem. Unless you're saying API consumers should go back to scraping HTML instead of having made for the purpose APIs.
No true Scotsman is only a fallacy when you are never given a definition of what a true Scotsman is. That's when the fallacy appears. When the person saying it can always retreat to an ambiguous never stated definition. He won't tell you what a real Scotsman is, but he will have the authority to tell you any examples you show him are not it.

For communism and socialism you are given the definition time and time again but people in your position always choose to ignore it and repeat the no true Scotsman meme.

I can tell you the definition, in exchange of you not using that meme anymore. Sounds fair?
Do you think eldercare should be supported by public money? If yes, why shouldn't childcare?
CDN can protect your servers from DDOS and countless attacks, bots, vulnerabilities. It tends to be patched pretty quickly when there is an issue. It can reduce cost by offloading, improve performance by distributing content (with or without computing) from a closer location, optimise delivery in many ways, scale with limited cost...

Extra cookies and scripts are related to specific features. A good CDN will let you configure exactly what you want.

Cloudfront is a CDN.

EDIT: The issue is more related to using a third party domain in order to load assets on you website. I agree, that should be done from first party when possible.
Money is created by banks when they loan money, so none of those apply.
> Things like using product type instead of sum type for returning errors really put me off.

Can you share some practical use cases where the sum type has an advantage? Personally I find go's explicit error type, along with the convention of it being called err everywhere to be really helpful and clear when working through the control flow of a program.

What does a more "powerful and expressive" language give you day to day that golang doesn't? (Generics being the first obvious example, but I have to agree that there are a handful of use cases where they're useful)
Yes thats the right way, making Healthcare free for all is the only way, US has to learn from Canadians, Brits or dozen other EU countries.
> The frequency with which I use my mouse to click buttons vs. keyboard shortcuts to invoke functionality in a program is not personal information, and a system that collects it is not spyware.

It is unquestionably spyware. Any data which leaves my computer without my approval, is spyware.

As others have noted, 20 years ago this was not even remotely a question. Any application sending any data at all that wasn't directly part of its functionality would spark outrage.

It is sad that somehow spyware has become normalized in some circles. It's never ok.
Design Principles for Logistics Software
the roadmap is not a lie, and it shows at a minimum just how much is being requested to be carried around in one’s head for a good paying job. I didn’t see anything regarding cloud computing (knowing AWS basics, forget about the ever growing list of capabilities there) and the accompanying tools such as terraform/Ansible/Packer. Or how about the automation of style like including gofmt for golang or something like pre-commit and black/pylint. This list eventually will need to include security training. Also what’s worse is when a backend job actually wants you know “a little” front end. That’s a lie to avoid full stack pay because then the number of boxes duplicates (css, flex box, component based design, some flavor of React/Angular/Vue/Svelte, promises, maybe sagas if you’re in react, Babel/transpiling, Webpack/minification-alternatives, npm/yarn/grunt, tree-shaking, can-I-use-this and other community tools for dealing with the variability between what’s possible today vs what browsers you wish/must support, some modern UI comment tooling like material UI, the testing framework of the day from a front end perspective jest/mocha/eslint, accessibility considerations of design and components, automation tools to ensure easier collaboration with team members prettier/husky.

I dunno I feel like I’m going to sound like a madman when I’m 60-70 rambling on and on about the weird side rabbit holes that most likely won’t even be remembered by my progeny.

Me: “Code smells…DRY…YAGNI…YAGI…KISS…leblancs law…Murphy’s law… conways law … PR…MR…non-deterministism, stateless, ramble mumble mumble”

Grandkid: “Somebody take granpops out for a walk again”

I already sound crazy.
Microsoft likes to throw around cloud figures that include Office 365 to make their market share sound bigger in comparison with AWS.
You almost convinced me until the very last sentence. Do you mind sharing why you wouldnt build this today? Especially for simpler CRUD apps.
This comment is wrong on nearly every front.

1) No money has been received. USICA ($52b number) has not even been passed through congress yet.

2) 12nm is hardly “outdated”, not every use case requires the most cutting edge node. There is plenty of value to be had at that process size.

3) There is more to running a foundry than process size, and Intel is likely interested as much/more in the customer relationship parts, as elaborated extensively in other threads
At the time these studies were being created the idea that PV solar would be cost-effective and that battery tech would progress to the point where it provided a viable path to grid-scale energy storage was deep into 'magic bullet' territory. There are a long list of technologies that have already started to bend the curve on several of those trend lines and the idea that we are simply done creating solutions seems unfathomably short-sighted.
It’s often the lowest-friction way to include a library in a project. You’ll often see “getting started“ documentation using cdnjs.com because it’s so easy. That’s not a good reason, but probably a very real one.
i got got by 67 on my first try. something about it just gave me non-prime vibes.
You can sell, but you need FDA marketing approval. Also you need to be clear of patents. Currently FDA exclusive marketing approvals and patents are the big hammer that keep the market uncompetitive. (The FDA grants exclusive approval for first movers, for a few years. It's not exactly great, but that's usually the smaller problem. The bigger is the patents.)

Also, currently due to the enormous money in US healthcare (the medicine market very much included) a lot of R&D costs are recouped there using these exclusivity strategies.

The biggest problem is that there are many effectively uninsured people in the US, and they are the sufferers of the aforementioned emergent system. (Even if there many "state pharmaceutical assistance programs", many people who would need it don't know about it, and even if they do the paperwork burden is substantial, and obviously it's just a stopgap measure.)
Gas dryer or stick with an electric one?
If they really, really want to do this, I did read something years ago about a woman trapped in a city because of political stuff and having to go get, I think, organ meats from the butcher to come up with a homemade insulin source.

The thing I read did not go into specifics and I don't recall much. I think maybe it was an American woman trapped in an Asian city with political drama interfering with supply lines for critical items like insulin.

I don't know how you would find this info, but I believe it actually exists. We just don't really bother to try to record and distribute that type thing because no one gets rich off of it.
If you were buying a new dryer, considering that you have prepared installations for both cases, what would you choose? Do you have any fear of gas leaking?
How Warp Works
Valve (as they did with Debian based previous versions of SteamOS) will maintain their own curated repository of packages, so they can control the versions of packages directly, no need to mess about forcing versions via pacman.
I've considered doing this - I spend so much time learning new languages that I am average in many but not an expert in one. However, when I look at what language to pick for that 'one', I can't decide. It's gone from Python -> Common Lisp -> Rust, etc... What are some arguments for C++ to be The One?
Xiaomi beats Apple to become the second-largest smartphone maker
Like we did before Facebook. Find sites that are relevant to my target audience and target those.

At least that way, if done right, you won't be simply invisible to half of the internet users.
I get that. It often comes down to personal preference. Some people read, some don't. Either way, the course bundle contains both the book, audiobook, and the videos - that should cover all preferences + offer more learning modalities. You can watch the video, and then read, or vice versa.
> This a nice Github feature.

Indeed. See https://docs.github.com/en/code-security/secret-security/abo... for more details on how it works.
Or just "vendor" your dependencies. Advantages and disadvantages...
> Not sure if I understand correctly, but service.local.example.com must point to your internal IP.

Yes, that is handled by the PiHole Local DNS configuration I mentioned later. Of course this only works internally in my network, if you ask DigitalOcean's nameservers for service.local.example.com they return NXDOMAIN (along with the CNAME). This way I don't need to keep the public DNS records in sync with my local IP addresses as defined by the static DHCP leases.

I'm not sure if I really need the CNAME entry to complete the DNS challenge, will do some more testing later.

> I added a hook that stores SSL certs to a local NAS folder

That's similar to what I had in mind. The acme.sh plugin for OpenWRT seems to be missing the ability to run post-renewal scripts though, unless I'm blind. Seems ripe for a contribution.
> This was made worse by there being at least four hardware revisions (despite the company saying there were only two) with only some parts compatible across revisions.

To be completely honest, this sounds like a classic case of conflating hardware revision and configuration as it pertains to a managed configuration item. That you didn't have access to approved internal schematics, and technical knowledge of the black box was constrained to a defined external interface boundary prior to independent reverse engineering efforts is certainly consistent with that.

Class II ECPs consistent with MIL-HDBK-61/SAE EIA-649-1 and the system's documented objective maintenance plan are a thing. Surely the SMR code of this controller (more specifically, its maintenance repair and recoverability disposition indices as specified by AR 700-82 [1] that logistics activity would have assigned it) in the context of reported anecdote would be sufficient to infer an interesting story.

I certainly don't doubt that you encountered 4 different harware revisions, but it strikes me as much more likely that the maintenance plan for said system never intended internal hardware abstraction layers to be serviced by activity at your level, instead structured to be independently managed by contract activity driven by performance-based logistics incentives with the objective of ensuring that, from a black box behavioral perspective, what they reindoctrinated back into the supply system is tested to be operationally indistinguishable ("form, fit, function" as it were) and thus compliant with overarching performance specifications when integrated at the next higher assembly level.

[1] https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN30303-AR_700...
I suppose you are blind, because the photos clearly show that it’s handheld and portable.
I think your interpretation is lacking at best. The title does not suggest that vaccinations are not working, but that we don't know if currently available Covid-19 vaccines work (or have acceptable side-effects) or not. This is an ongoing effort. This is not to advocate that people shouldn't get vaccinated (or should).

> For each COVID-19 vaccine authorized under an Emergency Use Authorization (EUA), the Food and Drug Administration (FDA) requires that vaccine recipients or their caregivers are provided with certain vaccine-specific EUA information to help make an informed decision about vaccination. This is accomplished by providing an EUA Fact Sheet for Recipients and Caregivers. The Fact Sheet is similar in purpose and content to vaccine information statements (VISs) for licensed vaccines but differs in that the EUA Fact Sheet is specific to each authorized COVID-19 vaccine, is developed by the manufacturer of the vaccine, and is authorized by the FDA. There is no VIS for COVID-19 vaccines authorized under an EUA. Instead, the FDA-issued EUA Fact Sheet for Recipients and Caregivers for each COVID-19 vaccine must be used.

https://www.cdc.gov/vaccines/covid-19/eua/index.html

Also, look at the ongoing trials on (for ex.) https://clinicaltrials.gov/ct2/results
> The point is that a simple understanding of what the code does requires information available outside the unit (subroutine or even file).

No, it doesn't. Knowing what function "+" resolves to requires only the type of the left-hand side (or, I think, the RHS as well in Haskell). Absent overlapping instances (which Rust doesn't support, and Haskell only supports with an extension), there can only be one such function implementation per type. And, since top-level items are fully type-annotated in Rust (and idiomatically annotated in Haskell), this is a completely local determination. Therefore, for every occurrence of "+" in the source, it's completely unambiguous which implementation "+" calls, and this can be determined solely by looking at the calling function.

The end result: Rust, like Zig, disallows overloading of names, but Rust also effectively supports overloaded operators via traits (typeclasses).
My favourite (in terms of how can this even happen) was an 43 minute ad of someone reading the Koran between 2 maybe 10 minute videos.
Is that not the axiom of finite choice, which holds in ZF set theory without AC?
Irrespective of the actual mechanism they employ, though i think genetically modified Yeast is the most cost effective way to do this, the real concern will remain safety.
A Quick Review on the SafeLine Keto
In the event that I say that it works quicker than some other enhancement or insane eating regimen, then, at that point may you question it, yet the eating routine that decreases the muscle to fat ratio immediately called keto diet and this weight reduction equation have a similar working force then you need to trust on it. The ketogenic diet and the safeline keto supplement use the secret strength of the body to diminish hunger.

https://scamlegit.com/safeline-keto/

https://www.facebook.com/sharktankdietsreviews/posts/1606844432854588

https://sites.google.com/view/safeline-keto-pills/
that's not an integer, that's a set
> It just happens that the go stdlib includes a tar implementation that was written from scratch (the go authors are allergic to re-using any C code and will NIH as much as they can).. and they probably don't want to fix it now because the go1 promise heavily discourages making changes like that, even if security is an exception to it.

It's not about NIH, it's about this being a low-level tar parsing library, not a ready-to-use unpack tool or even a library with unpack functionality. I would never expect such a library to do any sort of automagic path mangling for me unless explicitly stated!

I see the same behaviour in libarchive (C library), microtar (C library), and calccrypto/tar (C _tool_ that is vulnerable to this). How would have re-using any C code helped here, if the top three (from Google search results) C tar libraries have the exact same behaviour? The same behaviour is in Python's tarfile, too.

Plus, even with Go1 stability guarantees, there's nothing preventing the Go standard library from adding a struct method like .SafePath() if it's deemed necessary - standard library types regularly get new fields/methods added to them.

> the most popular tar extraction library in rust has a secure default for this

... only on the high-level unpack methods. The low-level unsafe stuff is still there: https://docs.rs/tar/0.4.35/tar/struct.Entry.html (.path, .unpack). And that's basically the API level which Go's archive/tar provides. If that crate didn't provide unpack functionality, it would have been the exact same kind of footgun.
I wonder if it's patent law that's keeping them secretive. There's a good chance they're trying to reverse engineer the insulin and concerned they may be infringing on manufacturing process patents etc. Once they've got a working formula it'd be easier to change it up to avoid these patents. Big pharma is notoriously litigious and I can see them taking any opportunity to nip this in the bud.
cook

What other jobs are named so brutally after the thing one does?

Very much looking forward to this documentary.
‘The Biometric Outrun’, a game about the importance of privacy and surveillance
His performance of Maple Leaf Rag rocks! Pretty good player.
Exactly the point, it isn't.
It's got bluetooth
The Next Platform has an interview with the CEO, which goes about more into detail regarding the motivations: https://www.nextplatform.com/2021/07/12/gutting-decades-of-a...
Agree, thanks for the correction.
I miss having this attitude - as a teenager, I created a two minute long animation with ~200 bytes of code and ~1700 bytes of data (demoscene-style). Now as a professional software engineer if you asked me to do that, I’d say “it’s impossible - the unit tests alone would break the 2KB limit!” :(
Reality Belongs to You
Before the internet was filled with tracking things there were plenty of online services. And you paid for that. Initial mail services cost money, but we seem to have forgotten that. And now we put that pricetag on privacy?

No. Running a service costs money. Everything you get for free is just an unseen loan that you have to repay eventually.
It would be the same issue for whatever supercomputer code you want to run. If you don't specifically target for the Cell SPEs, you're left with a single PPE that could barely keep up with the Pentium 4s and Athlon64s at the time.
Well that is their problem, they can drink beers together with Epic.
That depends in part on exactly how this fresh meat source of insulin was used. If it was something consumed as part of the diet and not injected, then safety becomes much, much less problematic.

The story gave no details on how she handled it. Just that she did under circumstances where insulin was simply not available and she lived to tell the tale.
This looks pretty cool, but what is the business model here?
A Whole New Code – Funny Disney Aladdin Programming Parody
Some people claim life changing quality of life improvements on the right type and dosage of magnesia supplement. It could all be placebo. I don't know why it's so common here.
"free" is relative. For instance we have a tax on chronically ill people here called "eigenrisico" (literally your own risk) which is not a tax but is meant for people to not seek help unless it is absolutely necessary and then pay for the cost. Some things are excluded but as soon as you need more than basic help or any medicine it comes into play. So it's a tax on being ill in all but name since it resets every year.

So "free" comes in many forms, not all single player.
Good luck to you. I realized I wrote "no much money" to be made, whereas I meant the opposite, so go get it.
> ditch heavy front-end javascript and return HTML instead, going back to the hypermedia approach.

I'm left with the impression you think hypermedia means "server-side static HTML".

JavaScript is part of hypermedia, it's part of the definition of REST (code on demand). If you don't like that, go argue with Fielding.
If you’re falling down 10 floors, a cage won’t save you.

If 10 floors fall on you, you need a very strong cage.

I think any money is better spent on preventing buildings from collapsing. You could see that as “make the cage as large as the room, and put one in each room”.
Rent seeking and corruption are two definitions that spring to mind.
I suspect introversion and extroversion are just two different sets of competences and are not mutually exclusive or unlearnable. Attempting to do something you are not good at is tiring.
It’s pretty easy to calculate if we knew how long the battery lasts. We can estimate the size of the battery from the weight of the backpack (6kg) and use the time to flat to estimate the power draw - that’s the actual electrical energy usage of the heart.
Small plug for a random python tool I maintain that uses this.

Parsing domains is a pain in the ass. It can be impossible to know what is part of tld, what is a subdomain etc without a canonical list and parser.

Here's a sansio domain / tld splitter: https://github.com/theelous3/sansio-tld-parser

Usecase: you want to block all edu domains - but tlds like wa.edu.au exists - gotta parse it out.
You're probably right about preventing procrastination. The pomodoro technique is often recommended because it prevents procrastination from happening within small time boxes.

But then again, how would I as a procrastinator reach this pretty profound insight? Any information targeting me has to be skillfully crafted to guide me in the right direction while avoiding all the issues that cause me to procrastinate in the first place.
Fossil fuel prices are highly political and a mechanism to sanction economies right now. So it is only partially a free market at best. Especially if many players try to keep the price that low...