skysight-inc/HackerNews huggingface dataset:
You're missing the point, the LEO argument is just an example of this phenomenon. I'm not here to actually arguing for or against hypothetical law enforcement crimes. I can't, by the way - I was very careful not to mention any specific circumstances purely so we wouldn't go down this rabbit hole. I know how tempted people get.

> If you ignore the risk of physical injury or death

I didn't. It's really going over your head here.

> evidence

... of what? The phenomenon that people will often talk about risk while also using that definition of risk as justification for why slack should be given? I just did, in two different ways.

But it's a real phenomenon and you can find literally infinite examples. I don't know why you're fighting me on this, to me this is painfully obvious.

People say the same thing about the military. Risky, risking their lives, heros, yadda yadda yadda therefore look past some small crimes. These arguments eat themselves from the inside out.
AfterGlow: Network Traffic Policy Visualization
This is true if he quits too though, which I thought was the other option being considered. If he wants to just comply and keep working there then this post is unnecessary. Being fired would come much later than quitting. In the mean time he can pursue other jobs too while also calling their bluff that they'll reverse mandate like they've done before.
Awesome, thanks! If you run into any issues, you can open a ticket on the repo or ping me directly at caleb[at]comet.com
IP Tables State TUI
In college, there were people who rated professors negatively just because their classes were hard. Thirty years later, it still annoys me.
It's both.

If the people are just "consumers" and not "citizens", that's too passive. They're not involved with keeping the society running. That way lies collapse, sooner or later.

If the people are just "citizens" and not "consumers", that's all duty and no enjoying the benefits. That's a society that treats the people as means to an end, not as valuable in their own right.

A balance is needed. The country exists for the people at least as much as the people exist for the country, but the people also have to care for and work for the society.
on a more serious note, the library i used for the query editor, tui-textarea [0], is very well done, and the other db tui i drew inspiration from, gobang[1], is a great example of a ratatui app. would recommend checking those out

[0] https://github.com/rhysd/tui-textarea

[1] https://github.com/TaKO8Ki/gobang
Space Stations of the Future
I’m honestly just waiting for someone to add Rust bindings for Electron (instead of gluing Node to C++ in the main process, and using WASM for the renderer process instead).

Someone may ask why - simply to have options. Tauri is great but there are many users complaining (with justification) that relying on the platform webview sucks, especially on Linux.

In general, there’s no reason Electron can only have a Node API.
Generative AI for UI/UX is not just a new tool in the designer's toolkit - it's a paradigm shift redefining the design process's very nature.
Hardly a tech issue, but an important societal issue.

The article shows that the vast majority of crimes are committed by a very small number of individuals, in the age range of 20-35. Those individuals generally are released after a short term in jail, only to immediately commit more crimes. The vast majority are arrested 5 or more time (many 15 or more times).

The argument then is: shouldn´t individuals like this be taken off the streets for longer periods of time - say, until they are past the age of 35? "Maybe 3 strikes laws are unjust, but how about 5 strikes? 10 strikes? Even 15 strikes would make a dent."
I spent some time understanding early stage VC back in 2022/2023. My anecdotal experience is that there is a lot of hesitance by most funding sources to go after bigger problems. You tend to get a lot of advice along the way to focus on a tiny problem. Occasionally with advice pointing to a small success which reached 10k/month as a SaaS.

Generally, I see limited value in such pitches outside of lifestyle businesses - tech is simply too expensive to build at those Tams.

Likely I was to close to the YC ecosystem when I had my exploration - none of the people I talked to would have written a 5 million dollar seed check.
I see. You dislike anecdotes and conjecture in general or just in this circumstance?
> Yet every time I have compared the two they give similar selections — so how can one be “evil” and the other so glorified?

Frequentist and Bayesian approaches often yield similar results but philosophically are different. In general I favor and recommend lasso because I see it perform as well or better than stepwise at variable selection but doesn't come with all the baggage.

Lasso avoid the multiple comparison problem by applying a regularization penalty instead of sequentially fitting multiple models and performing hypothesis testing. This also helps to prevent overfitting. If you want to see which variables would be included/excluded you can turn the regularization up or down (it is pretty easy to spit out an automated report).

Stepwise selection comes in different flavors: forward, backwards, or bidirectional; R-squared, adjusted R-squared, AIC, BIC, etc.; these often all lead to different models so the choices must be justified and I rarely see any defense for them.

Of course, if the point is prediction over coefficient estimation and interpretability then neither of these are great choices.
Benchmarking Open Source Speech Recognition Models (2023)
> The universe could be full of black holes in the asteroid mass range the size of hydrogen atoms.

? Not if there's Hawking radiations.
> not really doing breakthrough technology innovation that has no revenue for 5-7 years

Everything that gets popular on Product Hunt
70% Faster Deployments and High-Performance Private Network
That means you didn't write enough unit tests.

Or so I'm told.
Source: https://www.macrumors.com/2024/09/16/mac-mini-5-usb-c-ports-...
> It's fine to use subject matter expertise beforehand to decide on what is appropriate to include or not in your analysis.

I would say it is more than fine; probably the most important thing.
This looks pretty good and more aligned to what i was looking for;

Thanks for the pointer.
Exactly. Technical people building working code that does things that people don't need is just as much a waste as non-technical people knowing what people need but unable to produce code that works. You need both.
I've had incredibly productive discussions with Claude about category theory. (I prefer Claude because it's the most pleasant to talk with; I think they optimized for that.)

The ability to explain what I know already, hand-wave at what I think I understand about my question, and then get a description that meets me where I'm at is invaluable.

Sure, occasionally Claude will tell me (incorrectly) that a CRDT's lattice operation needs an identity function: you absolutely have to go back and forth with wikipedia.

LLMs are not a magic genie or oracle. But if you use them for what they're good at, they're amazing.
By the end of this tutorial, you will understand how to create a simple yet complete full-stack application using the following technologies:

For the Frontend:
- Rust - Core Programming Language
- Web Assembly - For running Rust in the browser
- Yew - Rust Framework for building client web apps
- Trunk - For serving the frontend app
- Tailwind CSS - For styling the frontend

For the Backend:
- Rust - Core Programming Language
- Rocket - Rust Framework for building web servers

For the Database:
- Postgres - Relational Database
- Docker - Dockerfile and Docker Compose for running Postgres
Well, of course, open source would mean that you can also download all the training data and re-do the training yourself.
The first part is true. It is ultimately a problem of thermodynamics.

The distance runner or cyclist is not obese in your example.

There is simply no way to exercise enough if obese to create the caloric deficit needed.

This is all really part of the problem. Telling obese people to exercise more and don't restrict calories too much just doesn't work. What works if obese is a massive calorie deficit over time because an obese person has a massive amount of calories stored by definition.

It is just a much different situation compared to a distance runner that is already very learn. That person does have to worry about not consuming enough calories exactly because they don't have the stored calories the obese person does.
Yea I didn't realize that my launch day would fall flat without allowing users to create an account. Rest assured... this isn't vaporware/techbro software!

Re: Cards. I just posted a tweet on our account showing how you can change from cards, to a regular list view. See: https://x.com/coretext_io/status/1836034921028325615
Nowadays it is definitely way more easier but there are so many distribution platforms on which you are supposed to be present e.g. PC, Web, Mobile phones, Smart TV, Smart Watches etc. My best advice would be to pick one platform and focus on it and then slowly expand to another platforms. Btw Facebook's early codebase was spaghetti code PHP and look where they are today.
Adaptations of loosely-connected episodic material to book form is tough even with editing. I did it once and it didn't really work very well. Look at most compilations of newspaper columns too.
You just made me realize that what made the latest Dungeons and Dragons movie so fun is that it cribbed a lot from Discworld. It has an irreverent sense of humor but never sacrifices the consistency of its world for a cheap joke.
I wouldn't describe Rust as a nicer C. Rust is a more correct C++, and C++ is a nicer C.

Rust isn't actually nicer to program in than C++. It takes longer to produce the same amount of code. The tradeoff is correctness. So now the value of using Rust depends on the value of correctness. In most domains, correctness is very valuable. Game development is one in a million, where correctness really doesn't matter that much. What matters more is velocity and tooling.

Even if Rust catches up with C++ in tooling and is stable, I don't believe it will replace C++ in gaming specifically. Because C++ naturally orients itself more towards that super fast development, throw-shit-at-the-wall approach to software. For gaming, that works best.
That seems like it was a mistake. WFH was supposed to be temporary during the pandemic. Not sure what people were thinking…
Statistics do support it though:

- https://arstechnica.com/gadgets/2024/06/nearly-half-of-dells...

- https://www.bbc.com/worklife/article/20220523-the-workers-qu...

- https://theconversation.com/bosses-are-increasingly-forcing-...

- https://arstechnica.com/tech-policy/2024/06/company-heads-ho...

- https://arstechnica.com/information-technology/2024/05/rto-m...

On the other hand, stats supporting the idea that working from office increases productivity are dubious at best, I've seen one which said 10% better productivity, but that could be offset by the lower costs of remote work. Maybe you can provide some research that convinced you otherwise?
Confusing to read your comment. So the term was coined 3 yrs ago, but it's been 4 years out of date? Seems legit

It could be that the term no longer applies, but there is no way you could honestly make that claim pre gpt4, and that's not 3-4yrs ago
Ingredients listing don't tell everything about how it is made, etc.

A closer analogy might be detailed API specs.
Talent Needed – Bitcoin Mining Startup
Interested in making bitcoin mining more accessible to the world? Join this small team to get it done. Reach out to alejandroelopez1@gmail.com.
(People downvoting this: that's the author.)
One of the best things you can do before building a new product is to start with the problem, not the product.

If you plan to build another form builder, what problem will you solve that the others do not? You should know the answer to this question before writing a single code line.

We did exactly this at Joyfill (http://joyfill.io/developers an embeddable form builder SDK for developers) — a problem was brought to us hundreds of times before we even considered building another form builder.
And it is not even true and pure FUD. The most widely spread attack surfaces are different today, people wouldn't try to install malware on your machine.

And even if, we had issue with malware infecting iPhones like Pegasus. Locking down environments with these specific mechanisms isn't improving security.
I'm a recent graduate, but also worked in colleges for a couple of decades. Students I've interacted with almost universally blame themselves first when they don't get something. Only when they see many fellow students in the same boat do they tend to blame the teacher. From my vantage point it seems you're either assuming their frustration with the subject is frustration with the instructor, or overgeneralizing based on non-representative students, a non-representative subject, or... a non-representative instructor. I'm not trying to be a jerk, but career longevity wasn't a great indicator of pedagogical insight or its prerequisite EQ.
The Misunderstood Rise of Anti-Tourism in Europe
Why does any comment always assume the average American is commuting ludicrous distances each morning. People do this, but its very, very rare. Hyperbole is getting in the way of discussion.
>Replace "youtube videos" with whatever the company is trying to achieve. I see it all the time in large organizations, where different teams forget what the goal of the company is and instead get hyperfocused on their teams KPI's to the detriment of the company as a whole.

Even if you want to take this sort of Machiavellian approach (if that's the right sort of description), it still isn't the employee's real goal. A person's goal is to make consistent money. That is a combination of not getting fired and working towards raises. If someone owns a significant share of company stock (significant in terms of their own wealth, not in relation to the company's total shares), then it will also include increasing stock price, but even that is only short term until they can diversify.

So if you have a KPI that is actually hurting the business to achieve, but hurts your career to not achieve it, then the right approach is to maximize achieving that KPI, assuming you have no input on the KPI. If you do have input, it involves a much more complex question of how does it impact your career to try to correct the KPI.

Admitting this openly is not recommended and is comparable to the company admitting openly what its real goal is (or the executives admitting openly what their goals are, which following the above logic, is not the same as what the company's goals are). This does get into a interesting idea of a company having a true goal that doesn't match the true goals of any single member of the company, which has some interesting implications.
Millionaires can afford their dream homes. They're renting instead
Ah, you are informally inquiring about a formal description concerning the informal nature of formalization of informal questions.

Joke aside, this is about the nature of the formalization process itself. If the process of formalizing informal problems were fully formalized, it would be possible to algorithmically compute the solution and even optimize it mathematically. However, since this is obviously impossible (e.g. vague human language), it suggests that the formalization process can't be fully formalized.
Herman Chinery-Hesse, Ghanaian tech Wiz passes
If I create an MIT licensed RSS reader, distribute it on GitHub for everyone.

That's open source, just because you need an internet connection doesn't preclude the 'open-source'-ness right.
yea so again the single spindle drive is slowing it down. the spindle drive doesn’t get faster because it has an SSD, if you read something from the spindle it will read at the same speed the spindle is rated at. after it’s loaded into the SSD then it’s faster. but only then

> Five disks are safer than a single disk (if you store things multiple times or with erasure coding), but if you stick all five disks in a single device, the safety gains are rather more limited.

There are devices called storage servers or NAS. this idea of not putting more than one spindle in a machine is foreign to me.
I mostly agree, but there's no need to ban private cars. Just make it both cheaper and more convenient to not have one, and let people figure it out and act accordingly.
> having AAA titles on Xbox and PS would have helped AMD's market share on PC, given those titles are already optimised on Xbox and PS anyway. That didn't happen at all. And Nvidia continue to dominate.

My impression is that console ports have insufficient popularity with PC gamers for them to alter their hardware purchasing habits for those games.
There's a long history there. See the Early Television Museum.[1]

It's sad that no Scophony set survives. High resolution and 24 inch screens in 1938.

[1] http://earlytelevision.org/mechanical.html
What I don't get is... didn't people prove that in the 90s for any multi-layer neural network? Didn't people prove transformers are equivalent on the transformers paper?
I haven't internalised what inversion of control means, but I'm very strong on the distinction between dependency inversion and dependency injection frameworks.

With DI, you stop your business logic from knowing about your Postgres database.

With DInjF, not only does business logic still know about Postres, but now it knows about Spring too! (The upside is that it takes fewer lines of code to get from 0 to spaghetti)
Java 23 Launch Stream [video]
I understand the frustration but I see no reason at all to browser the Internet without ublock these days. I didn't get popups.
> open source would mean that you can also download all the training data and re-do the training yourself

I don't think so.. Utilizing another data source, does not mean they're required, or even permitted in a lot of cases, to distribute that with their software/service.
Yeah I agree that it’s better to live your life how other people want you to live it vs. charting your own path.

No argument here.
> if we don’t feel stupid it means we’re not really trying

He’s really talking about curiosity. Calling it stupid is a cheeky glass-half-empty framing. But one of the big problems with math education is that we force students to struggle to a far greater degree than other subjects, under a belief that personal struggle, the “trying”, is the only way to truly get it. This is a pervasive cultural belief that extends to work and money too. And we force it from the beginning when kids are very young, without taking the time to develop their curiosity, and without setting up the system to gracefully nudge people who for whatever reason don’t see why they should try so hard.

Personally I suspect there are lots of things that could help motivate many more students than we do using our current system of demanding kids “try” to grok abstract rules using Greek letters. A combination of more visual storytelling, math history, and physical less abstract problems, along with a grading and progression system that ensures kids get it before moving to topics that depend on having got it might help a lot of people; too often kids are pushed to progress without ensuring they’re ready, and once that happens, “trying” is a fairly unreasonable expectation.

Think about how you learned your first language. Your mom taught it to you by rote repetition. She didn’t expect you to come to any of it on your own, and you weren’t expected to struggle with grammar or understand the rules or judged for getting them wrong, you were just gently corrected when wrong and celebrated when right. I don’t know if first language learning is a good way to learn math, but it is obvious that we have alternatives to today’s system and that today’s system isn’t serving everyone who’s capable of doing math.
Check out how Snow White has been going. The film industry is absolutely there, but the good news is it's going exactly as horribly as you predicted.
That's just it. We're not unique. We've always been animals running on instinct in reaction to our environment. Our instincts are more complex than other animals but they are not special and they are replicable.
> How would one implement this?

The low-level API could simply not allow SQL statements as strings, and instead provide separate functions to build the queries and statements.

It would provide entry points which could be used to ensure proper escaping and such, and would still allow for easily generating queries dynamically in the cases where that is needed.

Of course, it doesn't completely guard against Bobby Tables[1], one could imagine someone including a run-time code generator and feed it unprotected SQL as input.

But it should make it a lot more difficult, as it would be much more "unnatural", requiring going against the grain, to inject unprotected user data. Also, the "query_execute" function could raise an error if there's more than one statement, requiring one to use a different function for batch execution.

Pseudo-codish example off the top of my head, for the sake of illustration:

is_active = str_to_bool(args['active']); // from user
qry = new_query(ctx);
users_alias = new_table_alias(qry, 't');
query_select_column(users_alias, 'id');
query_select_column(users_alias, 'username');
query_from_table(users_alias, 'users');
filter_active = query_column_eq_clause(users_alias, 'active', is_active);
where = query_where(qry);
query_where_append(where, filter_active);
cursor = query_execute(qry);

[1]: https://xkcd.com/327/
Companies need you to perform a certain amount of defined work (as captured by performance goals) to keep the lights on, and aside from some jobs that require the physical touch this can be done remotely just fine, but what they really want to see is the impromptu networking between people doing entirely different jobs to discover new opportunities where there is overlap. That is where the magic happens.

Having worked from home for 20+ years, I'm in favour of remotely working more than just about anyone, but I'd be remiss to claim that said networking isn't harder remotely. I don't think it is impossible, but it is different, and not very well understood. I expect most people working from home don't engage in this much, if at all.

Now, keep in mind that the people running these companies are every day normal people who aren't particularly intelligent. They don't really know or understand how to get people working remotely to network better (or even at all). All they know is that there is some chance that if you bump into someone else at the water cooler that you might start talking, so they lean into that. Even that is not a great solution, but it is seen as being better than what happens remotely.

I assume from what description of your job you have given us that you are in a problem solving-type role (e.g. software development). There is the problem they face. Here is your time to shine!
Germany also regulates legal fees, so self-insurance is quite reasonable. I've now been involved in two cases (once as plaintiff, once as defendant) and it seems the amount I paid is approximately the same as I would have paid in legal insurance.
> I disagree. Famously Douglas Adams had to be forced to write every sentence

Who says we all need to be Douglas Adams? If the book is only for you then the bar is very low.

With creativity there's an overlap between creating for oneself and creating for others. You might start with the former but end up craving the latter. But most people creating things don't require validation from others; it would just be nice.
Born Sleeping: A personal post about the loss of our son