skysight-inc/HackerNews huggingface dataset:
I agree. The state of level of “basic” knowledge in developers are dropping.

The consequences are that developers can tackle basic tasks which are supported by the frameworks they use, but once something is not supported or straightforward they don’t know what to do and get completely stuck.

From society’s point of view, the usefulness and value of the task force decreases and important problems are not solved or aren’t efficiently solved.
> Why do people need 200 mile range for an EV?

> I'd still have a second gas car for the trips.

I feel like you answered your own question here. Having two cars is pretty expensive, if nothing else you have to pay for insurance for both.
(2006) - we had a class/labs on logic gates as well as 2 separate classes that taught asm. I'd say 80% of the labs were C at the time.
One thing that really bothers me, is a frozen culture. For example, Native Canadians would have a changed culture by now, 500 years after we showed up.

Before our arrival, there was war between Native nations, cultural change due to trade and new inventions, and so on.

Unless people believe that Natives didn't have new ideas, this is clearly so. And Native history shows change!

To imagine that 500 years later, no music, language, culture, technology would have changed, is a massive disservice to both the intellect and capabilities of those peoples.

Yet we enable things such as unrestrained hunting, and even whale hunting, for cultural reasons.

As if a healthy Native nation wouldn't stop hunting endangered species! Come on!

So yes, static "this is the way it was" is a load of hurtful outcomes.

For all we know, Natives might have invented our tech by now, had we not intervened.
So when you found a counter example to what you believed is possible did it lead you to reconsider your premises?

A large, possibly the only, reason you believe that the U.S. and UK corporations are at fault for much of what’s wrong in the world is because Americans and Brits (broadly, “the western world”) are actually allowed to write about and publish their criticisms of their own countries.

Just as an example of this within the same ideological space, because it might be harder for you to accept that the USSR, China, Latin American and African nations themselves might be responsible for a lot of this, consider France.

France arguably has as bad if not a worse colonial history than the UK, and one that has continued much later than the UK’s (as evidenced by the several African military coups over the past couple of years which have drawn support almost entirely due to the ruling powers’ relationships with France), but you didn’t even bother mentioning them likely because any terrible French colonial activity has likely been criticized in French, a language you probably don’t read.
> the narrative in this blog post is not remotely accurate.

Lunduke is politically charged against Mozilla. Don't expect accuracy there.
We already do all of this, thanks.

We’re considering Typebox but it’s a big lift and the author of Typebox, while responsive in GitHub, doesn’t seem interested in improving interoperability and documentation regarding usage with tRPC.
True, but True is a subclass of Real, and what is Real drives causality, and is only partially constrained by Truth.
There's a crucial bit in your reasoning, the assumption that the mind is a result of the brain. Your entire argument rests on this fulcrum.

All the questions you pose do carry the intention you mean IF you abide by that assumption. That mind stems from matter.

If we recognize that material science is purely speculative when it comes to explaining the intricacies of the inner world of the mind, we could make a list of similar questions.

For example:

> What part of continuity does it maintain? Why does it happen? How does it happen? How and why would it appear and evolve? What was the initial process? In what initial form? How would it progress? What maintains its existence as a phenomena?

You could ask this same question about feelings and thoughts and intentions. If you could answer it, if you could track down and correlate all those details from thoughts to neurons, you'd be able to read minds and predict people's behaviors mechanically.

In a materialist conception of the world, there is something binding the assumption that mind arose from brains to our current scientific understanding. There's a bridge of "we'll figure out the details if we stay on the train of scientific progress". But that's a promise.

That vagueness that you call out, standing from a scientific mindset, that same vagueness appears when you stand grounded in direct (non conceptual) experience, and you ask to science "what is a thought?".

There's no precise definition in science as to what makes up a thought, and science is born out of thought. That is worth contemplating (which is not the same as thinking).

What you're objecting is not unreasonable, but you're describing why reincarnation is incompatible with materialism, not with evolution. If you don't share the assumption of matter over mind, then there is room for compatibility, of mind working in tandem with matter in a process that we don't fully understand, in which reincarnation occurs in ways that we don't understand materially, and in which evolution occurs biologically in ways we kind of understand.
What a disjointed writeup of a terrible idea. We only use git _because_ its history is a graph rather than a sequence, freeing us from the necessity to ever acquire locks on fellow humans. There's a reason git.git never does anything like this, despite the history being completely constructed by Junio Hamano (who applies patches with git am, rather than taking a set of commits from someone's remote as is typical on Github). A clean history full of useful information looks like git.git's history: nonlinear.
The question is, are emulator authors good actors or bad actors. It is subjective and we should not let Nintendo to decide.
Another thread for pathetic musk haters to have their highlight of the day?
I went birding this morning near Ithaca, NY. Five turkey vultures, a bald eagle, and a kestrel (which caught and ate a mouse while we were watching) were among the species seen (and so many kinds of warblers. Really, why are there so many kinds of warblers?) I often see turkey vultures near our house (once a swooping flock of a dozen of them riding the wind coming up from the lake). Black vultures are starting to appear in this area also, most notably at the Cornell U. compost piles.
I'm aware of the benefits of rsync but you've sort of proven the point. Regardless of the niche concerns of the HN crowd Dropbox was an extremely viable product and the company went on to make a lot of money.
Reading the GP post in a charitable light, maybe this was meant as "it's very unclear if, from any given person's point of view, other people are conscious".
Nothing is free?!
I see, thanks for replying and no worries! yeap some of the "self-describing" formats like msgpack, cbor etc will because of how fq works have to be decoded into something more of a meta-msgpack etc.

About blobs, if you want to change how (possibly large) binaries are represented as JSON you can use the bits_format options, see https://github.com/wader/fq/blob/master/doc/usage.md#options, so fq -o bits_format=md5 torepr ...

I can highly recommend to learn jq, it's what makes fq really useful, and as a bonus you will learn jq in general! :)
It’s the wanted outcome, but it is hard to see a path of event that would lead to this.
Show HN: Cvtek: Craft Your Resume/CV Using TOML
I visited xochimilco a bunch of times during college, most people avoided them as they are expensive and you could bring your own music (using non smart phone during that time), but plenty of people did approach them. Is that not a thing anymore? I mean, I don't even like mariachi but I thought it was part of the experience.
Zod is recommended by most modern type safe packages. Also this is not the first time we’ve run into TS performance issues. MUI also suffers from poor TS performance.

I agree with your assessment re: library choices in theory but it suck to run into these DX problems that you wouldn’t normally run into with other languages, like Go for example.
Microsoft doesn't want cops using Azure AI for facial recognition
It's kind of crazy to think the closest thing to a systems programming language a graduated software engineer knows is freaking python.

Imagine never having used a compiler. Don't get me wrong, people get stuff done with Python and JavaScript, but it's a crazy time we live in.
Don't know. Not sure how it matters. I was just agreeing with the person I responded to that we should stop spending money on silly things.
new jargon != any jargon

Plenty of STEM jargon existed which Shannon chose to not use.
I mean, companies must see some value in them (even if it's not true), else they wouldn't keep using them. I guess they see recruiters as a "filter" that they don't have to do then? I don't know.

To be clear, I don't love recruiters. I even asked on HN awhile ago what recruiters actually do [1], because it doesn't appear like a lot, at least from an outside observer.

[1] https://news.ycombinator.com/item?id=38285507
Show HN: Mininet-YAML – Create complex virtual networks through small YAML files
Mininet-YAML is a powerful tool that simplifies the creation of virtual networks through YAML-configured topologies. By defining hosts, routers, and their interfaces in a YAML file, users can deploy complex network topologies directly on their machines within seconds. This tool integrates with Mininet and Open vSwitch to emulate network environments, allowing users to manage virtual nodes with the same granularity as physical hardware.

Moreover, Mininet-YAML empowers users with advanced traffic engineering capabilities. They can effortlessly specify maximum transmission rates (goodput) between nodes, triggering automatic adjustments to network link capacities and routing table entries to achieve desired goodput levels. Leveraging a Mixed Integer Linear Programming (MILP) model solved by the CBC Solver, this tool ensures optimal network performance tailored to user specifications.
Java is better than Javascript, I'm mystified. I have used Java and Javascript lambdas, the Java ones use 4 times the memory of the JS lambdas and are slower, to do the same thing.
Yes. You can think of Reasoning and Knowledge seperately, and sense their limits on these, to be able to guess for yourself:

1. Big LLMs are good at reasoning. Given a word problem, they can turn it into arithmetic. So they can generate pseudocode for any problem, and with some prompt hints (ex: RAG), translate that to specific API calls.

They likely struggle at 'running' the arithmetic. So they are not perfect at reasoning, as soon as things need to be precise. When reasoning is really a form of translation or summarization, they generally do better, and asking them to 'show their work' in something like arithmetic can nudge them there. I like to think of them as creative Term Rewriting Systems, a useful logic / programming languages family of things. So if you can get a type error on your API call, it can rewrite that portion.

2. They need outside knowledge hints because they don't precisely store data. RAG of APIs solves that.

Instead, they are built on ideas like vectors that add up in n-dimensional space ('king + woman = queen'). They don't precisely know the meaning of an API call, or even save it: imagine lossy jpg compression, you get visual errors when you make it full size again.

So API docs need to be outside the LLM in most cases. In large LLMs, certain APIs are trained on so much - Python data science ones for examples - that the error rate is surprisingly low. Imagine your jpg compression being optimized for cartoons. However errors are still lurking

---

So, the happy case is an API in a language your LLM has been trained on, and context given in a way the LLM can generate code as if it is a summarization or translation problem. An interactive RAG & agent system can significantly further help raise the score because LLMs can reason across attempts in terms of getting new knowledge and correcting missteps. See LLM leaderboards that have increased scores when using LATS.

----

We build this into Louie.AI for analytics (DB calls, Python libraries, visualization tools, team workflows, ...): it's work, but amazing!
I’m not a fan of this take and it usually comes from lack of OSS experience.

Just because something is open source, it doesn’t mean you get free contributions. Every non-trivial PR must be followed by lengthy reviews, discussions and possibly rewrites.
I don't know about popular, but they were certainly around. Probably a factor in the ending of use of thimerosal, an ethylmercury based preservative, in vaccines. It was easier to remove that, then to convince some of the anti-vax people that ethylmercury is rapidly eliminated from the body and does not go back in time to give someone autism before they got a vaccine.

That said, the medical community and the internet are not always kind and empathetic. Some kids are really miserable when they get a vaccine and when they do their job and induce an immune reaction, that can be miserable too. If your kid has big reactions, spacing out and prioritizing the vaccines a bit can be helpful. Delayed compliance is better than non-compliance. And there's a lot of people who refuse to accept that there's any risk; it's managable and reasonable, but it's still there and pretending there's no risk plays into the narrative when someone does have a complication.
I think there’s also a psychological difference in the direction you’re asking the money to go. For purely rational agents, it might all be about expected value, but for humans, a tenant asking a landlord to pay them is likely to be seen as outrageous, particularly when the landlord hasn’t done anything wrong.
I don't know that we need to get do demographic on this one. I know plenty of non-male and non-white people who arrogantly beileve in true meritocracy.

On a side note, I also hate the people who play the game - focusing on politics to get ahead resulting in them eventually being inept in their leadership positions.

And in general the state of management/leadership training as well as performance evaluations are abysmal.
Because you plan to replace the text with not garbage.
But TypeScript IS slow. It just so happens that the issue is currently with Zod but JavaScript in general has always been less performant than other lower level languages. This is why JavaScript tooling is all built in other languages.
Storing and utilizing energy with innovative sulfur-based cathodes
> And employers moan that they have trouble finding good staff.

Employers have trouble finding good staff that they can pay peanuts.

A shitty application form is a great filter for people who are desparate and will put up with low pay and toxic corporate idiosyncrasies.
I’m loving the feedback everyone is posting here. While there are some cynics, you all have posted a treasure trove of useful insights for this creator. And for people like me who are constantly trying to improve user experience for the products they make, reading these comments has been incredibly insightful.
I didn't say they are perfect, I asked what do you think evidence of that would look like.
If S3 did this, what would that look like?
One recruiter asked for my high school scores, from 20 years ago. For a 3 month contract job. Another recruiter wanted to know my salary expectations first, before giving me a single detail about the job. When I refused politely, she yelled at me.

There are lots of adults who never grew up, never learned words like please or thank you, feel super entitled etc.

It is not our job to help these people (unless they happen to be friends or family, even then we can only try). Best thing to do is avoid, and look for good people to talk to, do business with. Life is too short to waste on shitty stuff - people or otherwise
This is such a tragedy. So ridiculous it just wreaks of corruption. Energy industry threatened by new tech. To not even turn it on? And collect the data?

Like the Darkstar Mach 10 test day shutdown scene by the “Drone Ranger” in Top Gun: Maverick

Oh well perhaps if the magnet mirrors still exist they can be repurposed by the Guggenheim for an installation. Beautiful sculpture!! Hehe :)
"Once again - they were not in any way responsible for the disaster. They did fail to improve it. The pipes are owned and operated by and the responsibility of the city."

The disaster was that harmful substances ended up in citizens body's. Veolia had very well a responsibility in that outcome, evidenced by the fact that they paid huge damages to the victims.

"Let me be more clear: The fact that something hasn't occurred is not proof it can't."

Of course not and that was never up for debate. I brought that point up after your claim that the water supply in Europe and the US are on par, which is just not the case.

Germany's water supply is secured by multiple layers in a swiss cheese model of security and has set up the incentives of the involved such that the holes will not align.

What happened in Flint was that the hole of the city and the hole of Veolia did align.
Yeah, it just seems that the tool chain has made it easier to fall into those poor practices.

But I probably just work for a really shitty company.
Kaspersky Lab and neural networks for Russian military drones
lol awesome. Yeah, I’m kind of considering looking around for something more generic/open, but if it makes it too hard to do the basics, that might kill the enthusiasm well before we get anywhere near needing a camera. And I really like what I see of the mechanical aspects of this system. Thank you so much for letting me know about all this stuff. This is really cool.
> In what way is terrorism [...] and violent extremists [...] the same? Why are you conflating them?

I have cut out the insertion of your meta-narrative. Terrorism as a method is the use of deliberate violence in pursuit of political or ideological goals, and is a tool of choice for violent extremists.

> I said specifically that violent extremism is not justified, and I feel pretty at peace (sorry!) with that statement.

No, you actually connected both concepts with an "and", making your statement ambivalent ... but it's not a hill I care to die on. From a purely ethical point of view, there is nothing upsetting about this issue. It was well chewed over decades ago.

> I think there are morally and politically okay applications of violence, but this is a great example of something that is neither. [...] my point was sympathizing with violent extremists is politically wrong. They are not noble and they are not victims. They have chosen violent means to a violent end when much better alternatives exist. We have no responsibility to take anything they say seriously, and analyzing their disaffection seriously is not some lofty high-minded exercise in empathy, but a mistake.

We must separate the moral question from the political question. We can discuss ethics with rigor and eventually come to a position of clarity. With politics, it's all procedural and fuzzy.

In your last part you assert several positions: 1. rejection of their methods (twice) 2. sympathy (and later: empathy) is politically wrong 3. rejection of their belief system (moral superiority, victimhood) 4. recognition is a mistake.

1. and 3. are probably trivial and I won't argue against them. We're both clearly not on their team, so we don't like their methods or their narrative.

I'd disagree with 2. and 4. I get a lot out of reading and thinking about all kinds of fringe groups. It clearly gratifies many readers intellectual curiosity. Those who shun intellectual curiosity are also bad - or at least misguided.
Disinformation campaigns can be powerful and effective. See the sites below for examples of this disinformation. There are fools that believe this stuff.

https://yandex.com/search/?text=polio+vaccine+harmful&lr=212...

See this article on the increase in polio cases:

https://www.cbc.ca/news/health/polio-spread-vaccines-1.65472...
In case of external references, most of the time, you do not need to browse the source files - that's something you reach for if inline documentation and type system are insufficient. Arguably much more of an issue in dynamically typed languages, yes.

Although even source browsing is now easy - you just press F12, and packages come with sourcelink integrated automatically (previously you had to rely on IDE to resolve symbols or decompile it from IL (readable but not perfect, Rider did and still does it really well)).

Navigating the solution itself does not differ significantly from Rust and its crate system. People usually structure the code by projects and folders, sometimes aggregating multiple types in a file (because you don't need a separate file per a couple of 4 line class declarations) sometimes not but I generally find the structure way more browsable than e.g. what a typical TypeScript project looks like. The regular symbol navigation rules apply - F12, Shift+F12 and friends.
tragic irony, you
A lot of PHP usage is inherently multi-process; 100 users accessing your PHP app are essentially 100 processes, often with a few of them running in parallel. Doing any sort of file i/o really does require thinking about these sort of things, and it's something I've run into.

And this is not exactly a huge ask, or a very obscure function call. You can kind of work around all of this if you're careful, but it's not exactly brilliant is it? Literally every other mainstream language can do this. This is really a "only in PHP" type of thing.

Just say "yeah, this is still a downside of PHP; hopefully it will get improve one day!" Fine. Fair enough. No language is perfect and I'm not here to bash PHP. I consider this to be a major pain point, but other people do other things and maybe it's less of an issue for them. Also fine. What I don't get are these contortionist tricks – I already knew how this would go when I posted it: first there would be the "but you can do this", and then when mentioned that's not really sufficient the "yes but you don't need that anyway".
Related, when I had to live in a certain area that had a high bike theft rate, I got myself a pink bicycle. In the year I was there, it was never stolen. Well, except for the seat (which was black).
Wouldn't this project be more usefully done at the LLVM IR level so we could plug in any existing LLVM frontend and gain full support for language features like C++ templates?
Sweet potatoes, spinach or carrots, yes, but idk how easy these are to grow in the Philippines.
What’s your reasoning for:

“My subjective experience is outside of what math can describe”?

If there was a perfect identical copy of you, down to the quantum level, would they have nearly the exact same subjective experience or not?

If not, why?

(Of course, they couldn’t be in the exact same location as you, which means the experience can’t be perfectly identical).
Wasn’t this part of Teslas work, to use ground as a conductor?
Simplest: be responsible with substances
Yeah, Canonical asks you how you performed in your high school English class as if that's something you're supposed to know.

Is that really a valuable metric for a software engineer?
Just my experience but as a musician who used Bandmix for a while, I found that most profiles I was interested had audio. It felt like it was expected and profiles without links to audio weren’t complete.
I dispute that last point. Literally every vaccine I've ever seen has exemptions for medical reasons. That's why medical professionals always strive for herd immunity.

I'm sure there are a few idiots that claim that there's never been a side effect for anyone from a vaccine, but I've never met them.