skysight-inc/HackerNews huggingface dataset:
As one of the people who often make this argument, this is spot on: I continually see people who say they are spending some ridiculous amount of time actively debugging memory safety issues as part of their normal development, and to me that indicates they are either an amateur or an idiot... like I just can't imagine what that must be like for them, as pretty much the only time I have to spend any serious amount of time tracking down an issue with memory corruption in my projects is when I run into some weird build system issue (which is sometimes caused by actual compiler bugs in clang/gcc that I have to painstakingly bisect and report upstream, but is sometimes an issue with an SDK or linker) that results in incorrect code being executed. I am not, under any circumstance, claiming that my software is free of bugs! I am 100% kept awake at night by the idea that someone will find a serious and exploitable mistake somewhere; but, almost by definition, that obscure issue isn't something that is taking any of my development time because, if I knew about it, I would already have fixed it and that would result in never having exploitable bugs in production software... put differently, unless you are being actively negligent, any dangerous/exploitable memory errors in your code aren't issues you are actively debugging: they are unknown sleeper issues (and then: issues which I will then claim are likely to be trivial to analyze and fix once seen). The point of using a memory safe language isn't to make your development faster: it is to make your development correct.
I thought it should maybe read "reduced infant
mortality to numbers in cities/countries without
toll booths"

It wouldn't be a useful comparison because there are so many other variables at play in one country vs. another.

Check the paper; it's very readable. Alternatively, know the following:

The reason they chose their approach was because it gives them a "natural experiment" - by comparing the exact same area before and after EZPass, you get a fairly valid experiment with only a minimal number of variables to wrangle.
>We are not going to stop everything and redesign the entire rail network to prevent this from happening again, because it would cost too much.

The fact that we as a society have raised a few generations that cannot have adult discussions about "how much is too much" except in small groups, behind closed doors and off the record (and when such discussions leak the conclusions are always vilified no matter what they were) is going to hamper us for at least the next 70yr at least.
This sort of just continues to cement my opinion that all large consulting firms are a scam and if your company employs them that’s not a “safe bet” but just shows that your company or division does not deserve to exist.
In every example from Savile to Rochdale There were years or decades of kids coming forward and being ignored by police or branded troublemakers. Officials in public and private sector suppressing stories for various reasons. And in many cases, officers themselves being involved in abuse.

You don't fix these problems with people in various positions of power, by handing them more power. The GCHQ have a long history of infiltrating trade unions and protest groups; I very much doubt their motives.
This is the first I remember seeing that XKCD. I have probably seen it before, but my immediate lack of context was comical to me given the premise of your rant :P
Show HN: A site to send to people who whine about how unreliable Wikipedia is
A promise is just an object, it does not contain any reference to the chained functions.
No one is willing to use nukes for smaller wars; so they are off the board.
You need regular military for everything else.
I don't agree that surveillance cameras on public property are an invasion of privacy any more than police body cams. As a photographer, I am allowed to take photos and video anywhere on public property, with the exception of places where there is an expectation of privacy, like a public restroom. To me, the same applies to government surveillance. The problem arises when the government restricts that video from the public, which can be countered with laws like the Freedom of Information Act.
I think you completely misunderstand his stance.

You don't need the math in the beginning to train a model and get first results.
Later, you will need the math and Jeremy clearly knows the math.

He gives a great example: In sports, you don't start with learning about physiology and train individual muscles etc. (I paraphrase), you start playing basketball or baseball or soccer, and understand the overall game. And if you like it, you can then become better and better and get deeper and deeper.

It's not helpful to start with linear algebra if - what motivated you - was the application of ML. We lose people who could have otherwise become experts later.
Same reason someone shares a movie or a book because it's just that good.
Independent content aggregator sites that don't host the content they promote exist. You're on one right now. Independent video hosting that doesn't do frontend also exists, that's just any file hosting service. And independent video monetisation also exists. Many Patreon users don't host their content on Patreon. So yes, they are independent markets.

Isn't this comment explaining why Google isn't facing anti-trust issues?
> If the original promise fails you're gonna return a cached failure.

This is usually a good thing, and even in cases where it isn't, it's often a worthwhile trade-off.

In the common case a failure will either be persistent, or - if load/traffic related - will benefit from a reduction in requests (waiting a while to try again). In both of these cases, where your first key request fails, you want the immediately-following cases to fail fast: "caching" the promise caches the failure for the duration of one request (presumably the cache is emptied once the promise resolves, allowing subsequent key accesses to retry).

The less common case where the above isn't true is where you have very unstable key access (frequent one-off failures). In those cases you might want a cache miss on the second key request, but successful key retrieval usually isn't as critical in such systems which makes the trade off very worthwhile.
It is far from anti-intellectualism. It is about didactics. And Jeremy is spot on about this.
Upvoted for Luke Smith. I find his take refreshing although I can see how many here will disagree
Find docs, get involved, and connect with the dev community behind Wikimedia
Themes from the Special Interest Group on Information Retrieval
That's a very mixed response, for a student that was attending - it ignores those who were not attending. The paper you linked also states that:

"A total of 79.8 percent of the students participated during homeschooling, while 20.2 percent (50 students) did not. The number of students not participating in homeschooling increased gradually from 5th to 10th grade (0.4 percent in 5th grade and 7.3 percent in 10th grade). Regarding the number of students in each grade level, 8 percent did not participate in 5th grade, 13 percent in 6th grade, 13 percent in 7th grade, 17 percent in 8th grade, 23 percent in 9th grade and 29 percent in 10th grade."

Tables 6 and 7 also have some interesting results, showing that teachers felt that students' quality of life was worse under these circumstances.

All of this paints a pretty clear picture - the general response to Covid had huge side-effects, and the already disadvantaged will feel them harder.

Sometimes I wonder why I bother. As a member of the priviledged (relatively) elite, my life is doing pretty darn good right now. Maybe I should embrace this new dismissal of the disadvantaged.

Edit: You talk about "implementation problems" - well the implementation of School Covid policies was set here in Wales by our ever-benevolent Welsh Labour party. Think how much worse it would be under the Tories, eh?
That's like saying "watch the decline of C++" while using javascript
What does javascript run on?

Most ML advancements will use DL at the core in interesting ways.
Yes, OP forgot/didn't know many HN commenters have nothing to do with sports and, thus, are unaware of this particular acronym.
> This reminds me of an old blog called "Regretsy." I can't seem to find it at the moment but it was pretty funny at the time.

It got nuked. The woman that set it up still owns it, but there’s nothing there.

https://www.wired.co.uk/article/regretsy-closure
> The interview was also about Lisp. There was this Lisp moment in the middle 2000s. You had to be there. 11/

This made me laugh a lot harder than it should have!
Yeah. I know. Why would the data already be sorted?
I've spoken highly of the free(mium) Toshl on HN before. I've been using it for 4 years on my own but it seems they have a solid tutorial for household expenses:
https://toshl.com/blog/track-family-household-expenses/
TLDR: High temperatures across France result in warmer surface water bodies, which in turn makes reactors difficult to run at maximum rates, due to reactor cooling issues.

https://qz.com/1348969/europes-heatwave-is-forcing-nuclear-p...

A longer-term problem is that nuclear reactor maintenance costs increase as reactors age, and this leads to more frequent outages for repair work. Eventually complete rebuilds are needed which are extremely expensive.
I am so grateful the FastAI team exists. It wasn't until I discovered their "Machine Learning for Coders" course that I really started to grok ML. I was in grad school trying to pivot my career from finance to data science. I didn't come from a computer science / math background and things just weren't clicking for me. I remember feeling angry, embarrassed, dumb, and overall that I wasn't smart enough to learn this stuff -- I was incredibly discouraged and felt that I didn't belong there. I was lucky enough to stumble across one of the course videos on YouTube (thanks recommendation algorithm!), and the rest is history.

The amazing thing about these courses is how simple Jeremy (and team) are able to make machine learning. I didn't need to understand python dependency management in order to learn how to train an really good image classifier. Their approach helped me have lots of little wins, gave me confidence, and helped build the motivation to slog through the harder stuff when I needed to.

From the bottom of my heart, thank you @jph00. You changed my life immeasurably for the better. I learned that I AM good enough, I AM smart enough, and I CAN do hard things... I just had to find the right way to learn them. Your courses completely changed my perspective on what was possible for me and opened the door to some of my life's greatest passions.
> In fact, computers are probably the only place in the entire technology landscape where we keep using almost unmodified stuff from the 70s and decided we cannot change it because there's too much things relying on it.

Bridges and buildings from the 1970s (and much older) are still working fine today.

The thing is, if I do decide to replace my bridge or building because it's old and outdated then I can just replace that one thing without affecting much else. With computers, that is obviously not the case: you need to replace the entire city.

Plus, it's not really the case that we "keep using almost unmodified stuff from the 70s"; while many concepts remained the same and things remained compatible, things have been greatly extended and modified since; it's like those old buildings that were built during the middle ages (or sometimes even earlier) that have been changed and upgraded extensively throughout the centuries to the point you really need to know where to look to see it's actually a centuries-old building.
We should handle recreational drugs, no matter how hard, just like alcohol.

No one complains that alcoholics are not seeking treatment. Why should we give a shit if addicts don't seek treatment? Why should we force drug addicts into treatment programs when we don't force alcoholics?

We need to also legally sell drugs at liquor stores and drug stores, with an ID check. It would remove a lot of the criminal element.
A posix filesystem by itself is not a defensible security perimeter. Symlinks introduce security problems but there are other sources as well. If you have a system where processes with different trust profiles share a common view of a file system you have to assume one can manipulate the filesystem state to subvert the other.

Android has dealt with this via locking down and isolating apps to their own filesystems. Cross app communication and data sharing utilizes IPC primitives that have rich caller/Callie information that can be used to build capabilities and authn/authz checks.

The posix filesystem just doesn't have the abstractions/expressiveness one would need to build a robust security perimeter between untrusted apps.
Those are good tips.

I'm not that enthusiastic about libraries. Yes, using a good LSM-tree library will keep you and your successors from spending holiday weekends debugging your LSM-tree implementation — probably, because "good" doesn't mean "perfect". But it won't be a tenth as fast as an in-RAM hash table, if an in-RAM hash table can do the job. And CPython's standard hash table usually won't be a tenth as fast as a domain-specific hash table optimized for your needs.

That doesn't always matter very much, but it does always matter. Especially now with the advent of good property-based testing libraries like Hypothesis, if you can run a function call in 0.1 ms instead of 1.0 ms, you can do ten times as much testing with a given amount of resources.
I thought air gapped meant no automated communication channel. After all a human interacting with an AG machine could memorize some of its data then reenter that data elsewhere.

Isn't a QR code passing through an analog medium, and only when read manually? It's also one way: from the wallet to the external reader. Unless I'm misunderstanding something.
That seems more like “move fast, add things”. I’m not sure how one could sensibly expect a compiler to be able to compile language features from the future.
It's not much of a counterargument to say that encryption would be easy to access. Most crimes are easy to perform. The point is that if you're caught with encryption software, the prosecution rests.
Counterpoint: everything should be measured in SI units.
For now I just use a phone app, where I enter every piece of expense or income manually. Then, when necessary I can export those as CSV files for further processing in LibreOffice, Python, whatever. That said, if your bank lets you get the data exported, you can also just use that, but personally I use both for validating the validity of the data and keeping mindful of my expenses.

It's one of those cases where a fully automated solution might be better, but seeing the balance mismatch between any given bank account and what's stored locally in the app forces me to trace down that transaction and figure out whether it comes from a service or a subscription of some sort so I can describe and categorize it away.

The data entry also being ever so slightly annoying (e.g. 1 minute per expense/income) is a good thing for me because I can be lazy and it has saved me from making impulse purchasing decisions in the past. So when I want to buy something, I'm also okay with checking my corresponding bank app for the details and to verify the exact amount a second time.

As for the CSV, in its most basic form I can just save it as an OpenDocument Spreadsheet and do some quick graphs etc.: https://en.wikipedia.org/wiki/OpenDocument

It's also that my bank can give me CSV files for any individual cards, so the same workflow can be used there to validate/explore that data as well. That's actually how I graphed my earnings for 2017-2021 in my blog post "On finances and savings": https://blog.kronis.dev/articles/on-finances-and-savings

Disclaimer: this probably wouldn't work with too many family members or a large amount of cards. But for now the approach scales wonderfully, given my circumstances. As long as you can get the CSV files, working with them becomes not too bad.
Amazon consistently shows me ads for products I bought on Amazon. Don't bother talking about edge cases when the simple case doesn't work at all.
Show HN: 10x your analysis performance with this data platform (5 min video)
.
Ask HN: How do I unseat a local NIMBY councillor? Need strategy and tech advice
I live in an affluent neighbourhood in Toronto - a city in pangs of a housing crisis - represented by a councillor who's a living caricature of a NIMBY. I tried contacting her regarding the home affordability issue but she ghosted me once she realized I'm not a wealthy homeowner. Instead, I now receive her newsletter every month with a list of development projects she "successfully opposed / delayed / deferred". This is despite almost half of the constituents in her ward being renters.
She's an entrenched incumbent but fortunately there's someone running to oppose her in municipal elections this October. He's a political newbie but a competent person with good vision for the city. Even though it's a classic David VS Goliath story, I'm ready to invest time and energy into trying to help him win the seat.

So I was hoping there are people here who tried something similar and are willing to share their experiences. Is there a playbook to follow to ensure we at least cover the basics? Are there any tech solutions that could provide us with an advantage?
Europe’s heatwave is forcing nuclear power plants to shut down (2018)
This is an excellent point and captures the problem well. You're going to learn more from someone who's a couple steps ahead of you than from a GOAT. That's why local meetups can be so valuable.
Sorry but I'm in a few communities with VCs, designers that aren't even 16yo.
In the Rust or Deno communities: https://lcas.dev/ is very young for example.
Wow.

"We conclude that it is impossible to say that taking SSRI antidepressants is worthwhile, or even completely safe. People need all this information to make informed decisions about whether or not to take antidepressants."
Personal trainers get expensive quickly; OrangeTheory is a good alternative, its coach-guided group rowing, running/power-walking, and bodyweight hiit, its very gamified and fun.
Let go of the Rust mentality.
You could presumably do anything if you’re clever enough with the right FPGA: https://www.mathworks.com/help/supportpkg/xilinxzynqbasedrad...
'Free public transport works': a Q&A with Boston mayor Michelle Wu
The article mentions Serotonin, but is it possible some other chemical is responsible? Coz i can't think of any other reason apart from a biochemical one for some types of depression that aren't caused by circumstances.
Being car critical is more than just a safety issue. I moved from the US to Germany and exchanged commuting by car to commuting by bicycle. The positive impact on my quality of life is impossible to put into mere words. It's huge.

Designing cities/towns where you don't need a car is one of the best things a society can do.
What's the alternative explanation?
I think the biggest problem with regulating modern tech companies or most companies today is the fact that they've adapted to the old rules as to minimize triggering those laws being used by regulatory bodies. So you'll see companies buy up a firm but effectively keeping it an independent entity or leaving just enough competition in the market that they can effectively shape what their competitors will or won't do. It can have a similar result to the trusts and cartels of the past but without much of the problems of defection (in cartel situations), government intervention, and overhead. It seems to me that a whole new legal theory needs to be explored on the question rather than just forging ahead with the assumptions of the past that more regulation will prevent the concentration of capital whether directly or indirectly. Perhaps, the opposite situation needs to be applied such as making laws that encourage smaller firms to be created or make big companies pay the externalized costs of infrastructure in some novel way (ex. Amazon depends greatly on the interstate highway system to deliver their goods, so why shouldn't they pay more for the upkeep?).
Chance, Choice and the Avocado: The History of Earth’s Most Nutritious Fruit
Society in general was just structurally much different back then. I’m projecting a lot from anecdotes from my parents and other elders, and so it’s a fairly limited sample of life in the outer suburbs of London & Dublin. But…

Church and community groups played a much larger role. Sport was still as popular. You might “go see a show” but it seemed like a much bigger deal than going to the movies is today.

My earlier comment wasn’t about people having something to talk about. It was that people were able to talk about an experience they both shared. Regularly. Like every week, if not every day (about watched they watched the previous night).

I think maybe the other observation here is that before TV people were more likely to actually experience things together with others, and not just talk about them after the fact. Way out of my wheelhouse here though as I’m no historian.
Back at the beginning of the pandemic, there was a farm that would rent goats to appear on your Zoom meetings. You'd PayPal them something like 20 bucks, and e-mail the meeting code/link and a goat would show up.

I always thought that was the GOAT use of goats.
Sure, and you can always open more brokerage accounts as well.

but the point is two fold.

One: you've done your diligence so as a company you've covered your ass with the regulators.

Two: you've made it clear to the employee what the rules are, if they chose to open a new brokerage account or wallet address then they clearly know they are breaking the rules so there is no confusion.

as one compliance officer said to me, the regulators aren't looking for perfection, they are looking to see that you are following both the rule you laid out in your internal policies and that you are doing what the rest of the industry does.
https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources/Per...

> MintPress News was deprecated in the 2019 RfC, which showed consensus that the site publishes false or fabricated information.
Nice! What is the distribution of full time / part time / freelancers that successfully finds a job?
These regulations apply only to "Gatekeepers", meaning large companies with huge revenue and market power.
Sharing of your own volition is different from suggested sharing. I've always felt it detracts from the purity of the game and attracts the wrong sort of players. You could probably mask that by not advertising a reward and making it random or not affect gameplay, though.

It doesn't feel good to make a game and wonder if the only reason anyone plays it is because you're exploiting their brain's propensity for gambling addiction.
wordle became widely known because it made it easy to share results. Simple text that could fit in a tweet or in a text message. When I finished, it gave me a moves, seconds, and points. There is also the moves made. If you could find a way to combine that into something that is short and sweet that lets me share it out via different venues like wordle, that might help. Especially if it looks nice and can be put into text messages, chat rooms, and other locations.

The other challenge here is that there is no goal on the main game page. There is nothing that pushes me for a better solution. So I can spam through the game and I'll get it. With Wordle, you have only so many opportunities, and that's it.

It would be good if you presented what the goal should be, so the player has something to shoot for. Right now, it's just completing it. You don't know where you stand. Maybe a Gold/Silver/Bronze ranking.
Creator of Dolt here. Thanks for the mention! My cofounder is writing a blog on Monday about how to run Dolt embedded like SQLite.

Glad to see more people exploring the space.