skysight-inc/HackerNews huggingface dataset:
I mentioned in a sibling comment, I just don't wanna write an example, sorry.

You can't typedef, or populate the generic in any way, until you've reached a point in your code where you have sufficient information to know what to populate it with. This can often be further from the point of the initial change than you might like, as I described. (ETA: I didn't realize viral implied that you can _never_ concretize, I only meant there's a tendency to pass it up the chain.)

Changing public APIs will cause secondary changes. Generics are coupled more tightly than some other kinds of changes. For example adding a parameter to a method in an interface does force you to update all those implementations, and then all the usages of those implementations, which is a lot of work and could potentially trigger a similar situation. But generally it doesn't bubble up as high. Because generics are more abstract, it's more difficult to populate that parameter - you're more likely to need to pass the buck by being generic over that yourself, which causes you to update more usages, etc.
It’s a security disaster, you have to give developers aws admin in order to use it. At least that’s how it used to be. I stood it up in a separate account for this reason.
got it, need to pay before login
Because western countries import a lot of people that rely on urban rentals. Also younger people tend to favor starting a family later in life as they develop their careers (and are more interested in urban life) meaning apartment life is preferred.
A pilot. I'm on my way
How is pointing to kernel threads different than pointing to precise measures of brain activity? Even if it gets incredibly accurate, it doesn’t explain qualia. That is the so-called Hard Problem in philosophy.
Planning for Urban Heat Resilience [pdf]
Where are the power curves stored?
> Can you actually think of a disease that an echo would be used to prevent?

Yes, checking the extent of mitral valve prolapse (which I have, doesn't warrant valve surgery yet but it's expected I may need valve repair in 10-30 years if it gets worse), ejection fraction, early detection of dilated cardiomyopathy (which I'm known to be genetically predisposed to), etc.
yeah, the following positive usages of LD_PRELOAD is enough to cobble together and hijack a system, from userland.

https://github.com/gaul/awesome-ld-preload
None (100%)
Adding a plug for Nerd Fonts: https://www.nerdfonts.com/

Unaffiliated with the project, but it’s completely changed the font game for me on Unix. Haven’t seen a missing Unicode character since switching. I’m also using the glyphs with i3bar to show battery and Wi-Fi status.
133%
170%
I have been under the impression that Artificial Intelligence is a buzzword and misnomer, at least in today's state of the art. Isn't most of the foundation built on linear regressions to "make decisions" based on all the data it's seen before? It's largely a philosophical topic but in the computational sense it's closer to another virtual layer on top of the ever growing virtual layers of classical computing turing machines where there's a tape of tokens that feed into a processor and there's an output. At least with our brains we can adapt and learn any task that has never been encountered before. For an "AI" we would have to program it to do a specific task and there's nothing general enough at this current state to be considered "intelligent." These machines have specific intelligence maybe to identify a dog/object because it "learned"/we told it how to.
Note that PragmataPro offers both ligature and non-ligature styles.
In a nutshell, for added stability back when it was thought that BART tracks would follow the lower deck of the Golden Gate Bridge:

> Michael Healy, a BART historian and the former BART Director of Public Affairs, believes the use of the broad gauge “goes back to when BART was planned to go across the lower deck of the Golden Gate Bridge,” he told BART recently.

> “High winds coming through the gate would have required more stability for the aluminum-shelled cars. Thus, the wide gauge, as I recall,” he said.

Why that particular gauge (five-feet-six-inches) and not the more widely-used standard ( four-feet-and-eight-and-a-half inches)?

> The pamphlet does not specify why only the wide gauge of five-feet-six inches was tested and not others. One possibility is that the broad gauge was among the more widely used gauges in other countries. Another theory is that complex calculations were required, thus limiting alternatives that could be practically evaluated at the time.
Except the all-pervasive surveillance system used to enforce these "moral standards" on teachers was not only non-existent before 2008 or so -- but (up through the 90s) basically unthinkable.

"Thinkable" in science fiction, yes -- but not as something that could emerge, full force, in actual day-to-day reality.
True but PLBs have always been affordable. Unlike InReach they don't even have a service fee. Though in some countries a local telecom license is needed but I know a lot of folks just ignore that. After all the only time you use it is when you're alone in an emergency and if there's a telecom regulator around you'd be happy to see them :)

I've never used a PLB myself. I have my ham licence and these days I use an InReach because hams are spread too thin these days.
Nerd Fonts: Iconic font aggregator, collection, and patcher
The "14 hours" is a huge exaggeration, but that's to be expected; every advertised battery life I've ever seen is a huge exaggeration. But I have to strongly vouch for this one; it's the first laptop I've seen that actually can actually last more than seven whole hours with Linux. Every other laptop I've tried lasts under four hours, even if it advertises twenty.
This is not a like to like comparison. If you want to compare like to like, look at how many trains per hour leave from, e.g., Grand Central.
As a total amount, yes. Percentages aren’t relevant especially as you consider the high rates of immigration and that many younger people make the lifestyle choice to rent in urban centers until they’re older and want a home in the suburbs.
Few things are easier to miss than a string that breaks your (nontrivial) regex.

I’d like to see a mathematical estimate of the number of test strings I should generate given some input regex.
Yes but do you think that the term people could include machines that can think?
I think most people would agree with you. Being comfortable in your editor of choice and knowing the shortcuts in it will already make you faster than trying to use vim from scratch (at least for a while). Vim definitely needs to be practiced and used more frequently to get up to the same speed as regular editors. However, you can reach (an arguably) faster speed in vim.
> Cities are clogged by any kind of vehicle period. Particularly delivery trucks will run into issues in the future as more and more European cities start enacting low emission zones/diesel bans inner-city [0], yet the overwhelming number of delivery trucks are diesel.

Here in the Netherlands, it seems electric delivery vans [1] and cargo bicycles [2] are becoming more and more popular.

[1] https://www.ttm.nl/wp-content/uploads/2019/04/DHL-Goupil-met...

[2] https://www.emerce.nl/content/uploads/2017/05/PostNL.jpg
A good agent gets you more buyers. More buyers mean you can sell for a higher price. And coordinating showings and offers is a lot of work. Agents also expose the house to a wider buyer pool via the MLS. And most standard house deals can use standard contracts, so an attorney isn’t generally necessary. I recommend attorneys for all commercial leases because those are generally complicated. But for buying a simple residential property using standard contracts — pretty routine.
Ukraine crisis reveals the folly of organic farming
Homarr – A lightweight dashboard for your selfhosted applications
Exploring Math [pdf]
I use this site to verify my supps: https://labdoor.com/
∫ 2x dx = x² + C

13² − 10² = 69
Frankly if you are often coding for 12 hours straight you have plenty more serious problems going on that monitor resolution and font size can fix.
"As someone who codes", as if 80%+ of HN user base wasn't coders. Also you can make a screen matte with a screen filter (they are not just good for privacy).
Sure, allowing struct initialization without explicitly setting fields is a foot gun. Ideally Go wouldn’t assign meaning to zero values and instead require each field to be explicitly initialized a la Rust. This is one of the things Go got wrong and Rust got right.
> It's like the parable of the five blind men who encounter an elephant.

It’s not like that, because Bohr and Einstein looked at the same empirical evidence.
Starlink worked throughout the Rogers network issues for those I know using it in Canada.

From what I understand of their current network setup, if their base stations in a region had no connectivity then the starlink customers in that region would lose their connectivity too.

This is likely going to be able to be mitigated when Starlink inter-satellite communications is up and running and they can route packets in space.
Google, Siri, and Alexa all agree I’m on the right track, BTW.

I would argue that they are so rudimentary and universally terrible that it argues the exact opposite.

They’re able to convert speech to text fairly well but understanding and taking action on that speech their common use cases are measured in the dozens.

I have an Echo in every room but I use Alexa for a shopping list, weather, to play music and set my thermostat. Anything other than that and it gets very lost.
The monolithic vs microservices arguments are more about where to arbitrarily draw separation lines in the deployed architecture.

Someone with a monolith that embeds the database could claim those who use MySQL failed to achieve modular monolithic.
is the page not mobile friendly as an intentionally ironic touch?
You can. In my very very limited experience you can sell it to collections for something like 80% of the value in a case where they have a perfected security interest. They will send a UCC letter to payors, who are legally obligated (from what my attorney tells me) to pay the creditor, absent some proof that they don't need to.
maybe not always dictatorships, but the US definitely does has a history of promoting regime change in its interests. backing unpopular dictators is a good chunk of that

https://en.m.wikipedia.org/wiki/United_States_involvement_in...
That's somewhat comforting to know. I'm in the beginning stages of building out a keyboard-heavy application, and I keep wondering about how to support different keyboard types. I suppose it's not possible to satisfy all customers if even Vim can't do it.
I mean, if your train car has a width W, why not also make the track gauge also W? That would maximize stability, and you already need the footprint of W cleared and leveled anyway so you might as well just set it at W and not risk anything.
Musk has been impulsive and not thinking straight, it wasn’t rational for him to start the process and his best bet is to pay any fees he owes Twitter and walk away.
Pretty sure x-windows did.
Word on the street is that they have a redundant network in place, but it is also supplied by Rogers. So more likely some technical incompetence combined with snake oil salesmanery.
I agree with this, both in the software development arena, and on a larger scale, and on a personal scale.

On a personal scale, following "best practices" means you're indistinguishable from a host of other programmers. One would have done C++ with all the "virtual" and constructors and friends in 2000. One would have done Java with all its ceremony and boilerplate in 2010, etc etc. There would be no way for an employer to tell you apart from anyone else. Now that I think of it, that might be the reason employers want "best practice" following programmers - it commodifies what is otherwise a variegated population.

On a larger scale, stringent "best practices", just means making exactly the same mistakes as everyone else. This may be a good way to avoid blame, but you're still making the mistakes.
Pyscript: A Browser-Based Python Framework for the 99%
Because I lodged it as site theft (due to them sending a courier to pick it up), and skipped the cyber division.

When I lodged the report (in person at the police station), I was able to find the courier job on Airtasker and provide the police with the phone number of an exec at Airtasker that I reached out to, and with the job ID and the IP address of the organiser who was using card fraud (from Stripe). They took the case straight away because there was a strong witness (the courier) and a strong lead on the organiser due to building IP trace from the telco (a young kid living in their parents basement).

It took them only about 2 weeks to get a permit to raid. The IP trace was essential because they had the courier deliver it to a fake address in a nearby suburb, where they impersonated the householder.
I don't use ligatures only because the font is the wrong level of the stack for doing cute things like this. I could totally get behind e.g. combining `->` into a Unicode arrow, but if I'm writing the string `"->"` then I want that to be displayed verbatim. That requires parsing (or at least lexing) the code, which fonts can't do (and if they could, I'd be horrified). IMO, it should be the responsibility of editors and IDEs to do this sort of visual substitution.
Nah just look at Sri Lanka. Another exhibit of MMT and how it destroys economies.
I want to thank you for bringing this meerkat mini to my attention..just bought a few! I feel like they are priced quite fantastically
In my experience this is a superb way to rapidly create bad integrations with AWS.

Some of the simple things will be easy, everything else will be hard.

Also instead of supplying an SDK, Amplify will provide components that can seriously constrain lots of your UI architecture decisions.

For Javascript the old mobile SDK was much more usable.

Almost all of the AWS services have a sensible JSON API, I wish that AWS would just generate sensible SDK bindings for Swift, Javascript and Dart and stop all development on Amplify.
I don't know who decided shinny screens are better but they aren't for me. Maybe they slightly reproduce color more accurately but most people are not graphic designers.

Matt screens exist for a reason and can't just dismiss them as being inferior when they specifically solve a problem many have.

Maybe they sell better in a store but so do touch screens in cars. Once you however want to use them you realize the mistake you made.

I hate this world we are turning into where we redesign things for the worse because "look it's shiny". For me a laptop is a utility item and I need it to work. It needs to be able to use the CPU in it and not be throttled down to crap so it can be in a thin case.
Indeed, if the point of the sale was to put Twitter in hands capable of steering the ship, they wouldn’t have sold to Musk in the first place.
I very whole heartedly disagree. I find vim to be an unusable vi implementation until I turn off mouse support completely. For that matter, I also have to turn off any automatic indentation and any other "smart" feature that people try to ram into their distro-default configurations. It's nearly as annoying as autocorrect is on a desktop computer.
Other people have mentioned the software update/warranty problem. Another problem is these counterfeit devices are usually not “identical” in any meaningful sense of the word. While they might look the same, the counterfeiters typically swap lower quality parts (think things like capacitors and other similar components) whenever they can, and the devices fail prematurely or sporadically.
Poll: How much zoom do you use to read HN?
HN's small font size comes up once in a while. It's not much of a problem since all major browsers can zoom pages but I'm curious what level of zoom the average reader uses, if any.
press o?
Probably the flange scratching the side of the rail.
> Impacted, yes. But "no service"? That's dubious.

Nope, in contrary I will fully believe it. Circuit-switched networks are dead, period. Most "circuit-switched" networks are actually IP networks just with custom FEC'd and prioritised protocols so that there's backwards compatibility. Most Subscriber Authentication systems since UMTS and 3G CDMA (except for super-early deployments, and since they have LTE they would have migrated it if it were the case) have moved into an IP-based system because it's cheaper, and if that's down then everything is down.
Once the fanless M1 air came out, I could not use anything else. I pray the rumored 15 inch M2 air is also fanless with huge battery life and more ports.

My S76 laptop just annoyed me. It was fine for a linux machine, but there was just so many little details, build quality, etc I missed from the mac. I also found a few bugs in their custom pop packages and I reported them. The first engineer that responded was honestly pretty rude and implied I didn't know what I was talking about. A second engineer responded and said in fact one of the things I reported was true and hard to fix unfortunately. About a month later I noticed an update went out that fixed the other thing I reported.
You should know that Sir Roger Penrose wrote a book over thirty years ago that asserts human like intelligence is non-algorithmic, that is, unable to be simulated on a Turing Machine. Hence, the article linked to is probably right.

I, much less Penrose, have anything in common with the Discovery Institute, but it doesn’t mean they’re wrong in their conclusions. Their ahem “methods” may be a bit suspect as well.

To learn more read “The Emperor’s New Mind”. It’s quite a book! A good addition to your summer reading list.

https://en.m.wikipedia.org/wiki/The_Emperor's_New_Mind
To me juman brains can’t be “replaced by thinking machines” because they already are thinking machines.

Starting from there, the next interesting question is more … technical, and less philosophical. Can our brains understand themselves, with or without aid (computers)? If our brains are too complex for us to understand, then that’s where the path ends. If we can understand them, other questions emerge.
Las Vegas was built on the irrational ambition of gamblers, and on average every visitor still loses to this day. However, there are some rules about Dirt that have held for a few centuries:

1. “30% rule”: if your principle+interest+tax payments exceed 30% of your income for the duration of the debt, than your family will always remain poor and unlikely understand why

2. “200 month rule”: a holdings true worth is only what can be extracted from renting it for 200 months... the rest is 100% BS...

3. “Check regional population trends age profile”: Most speculative investors understand there is a >17% population decline happening over the next decade, and will focus on urban centers for risk mitigation. In my opinion, inner-city senior care homes are a good investment for the same reason.

4. “Never trust anyone not legally obligated to respect your interests”: Make sure a bonded financial-adviser fiduciary type appropriate to your needs is signed on with your legal representatives. Opinions from Bankers, random investment advisers, and golf buddies can have ulterior motives (toxic assets, TV hyped pump-and-dump scams, and cult stock-swarming scams).

Dirt backed holdings are not what most people assume, and watching the equity get clawed back by banks again never ceases to amaze. The real insult was the 3 million foreclosed American homes still making payments in the last credit-crunch, reacquired with taxpayer bailout money, and then rented back by wall-street funded holding firms to the same families at another address. No one went to jail, nothing changed legally, and like any successful con it will likely happen again soon.
>> Did I miss an announcement or something?

Apparently.

>> Last time I checked X was not deprecated.

Well now you know. Feel free to check again.
Rather than society being more depressed etc, society is more willing to directly address depression. This is a side effect of basic material needs being solved, for a wide swath of the book writing world anyway. We're just looking for the next big jump in standard of living and all the low hanging fruit is inside us.
Machine Learning is the process of dumbing down machines to be intelligent enough to understand our world.

When humans get the matmul upgrade, we'll grok this properly.
The move to PoS is the most brutal attack Bitcoin ecosystem will face, there will be no reason why regulators wouldn't ban PoW currencies, this is why expect all sorts of 'motivated reasoning' coming out from the BTC citadel.
Lions mane is a normal food. You can go out in the forest and get it, or grow it yourself.

Most people just aren't familiar with it or know that it's edible.
Docker is extremely popular and so there are plenty of reference Dockerfiles. Books and tutorials on K8S, Packer, ECS, GKR, etc all use OCI images, so docker (or something similar) is useful to have on hand. Yes, packer supports vagrant too, but just go to their website and go to guides, and notice how many docker guides they have and how prominent they are compared to vagrant. I think it's not about the individual implementations but about the paradigms they work in

Let's say I have a bug in prod. I just adjust my code, or Dockerfile, or some declarative config (say cloudformation or k8s definitions) and push it, and the CD doesn't say "go to existing machines and update them", it says "spin up containers with this new build and configuration, divert traffic to them, and then remove the old containers when safe". For me, provisioning is not something I want to touch outside of setting rules for autoscaling and saying "start using this new build". So arguments about provisioning (for my usecases) don't help - they sound like adding more responsibility onto me that computers already handle for me.

I don't feel that this declarative and abstract model is necessarily ALWAYS better than the imperative model you get with ansible et al. And I can think of an example: if you just need to run 1 command everywhere, ansible (or chef or puppet) is much faster than pushing a commit and waiting for the build and deployment. Or maybe if you needed a custom kernel. But I've never had an instance where those things were valuable or valuable enough; in all my experiences, fine-grain provisioning and treating servers like pets instead of cattle has never been a better choice (especially given bursty traffic), so I'm trying to broaden my horizons and understand where it would be a better choice.
Actually during 2020 they removed reserve requirement to 0%. Yes really
According to the letter, it was because Twitter was not forthcoming with the data that Musk wanted to quantify the number of actual twitter users. According to the media, it's just because Musk Bad.
April: APL Compiling to Common Lisp
Great tool, I will reference this in the future!

There are currently no search results for Centrum Adults, which is the "Amazon's Choice" multivitamin (at least for me).
It is not ironic if you have ever interacted with these people. They suck at everything outside of leetcoding.
There’s also a different question: what if we replicate similar behaviours, but based on a completely different model completely unrelated to the neural networks of an organic brain?

Can we truly tell something it’s not conscious just because it was built on different principles?

It’s very likely the first alien intelligences we get to observe and communicate with will be completely… alien to us and our mammalian brains and whatever thought processes they use will be wildly different from anything we observe in nature around us.
Really!? I have found Acrobat to be pretty awful but I work with complex documents (lots of columns, weird forms, etc).

I have found ABBYY to the gold standard. Thankfully, that's also the engine built into a number of other bits of software, including DevonThink and some PDF readers.