skysight-inc/HackerNews huggingface dataset:
Memory safety might not be a bad idea for Linux in general.
It wasn't that, I'm pretty certain it was this: Casio Melody 80

https://suburbanrelics.com/index.php?main_page=product_info&...

What I had was definitely a calculator that produced musical notes, not a keyboard that also had a calculator. But I'm sure that one had its impact too!
I do not believe it is the first occurrence of such a link that I've seen a study shared on HN about. PFAS seem to be regarded as a boogeyman but in actuality may be a lot worse than anyone understands as of yet.
What do you mean by "beat" and "run circles around"? Is this some sort of speed test? Fewest bugs? Most efficient code? Something else?

One problem with CS being so male-dominated is the endless focus on turning everything into some sort of d*ck-measuring contest at each turn.

I write code for a large part of my living because I'm good at it and I enjoy it. I personally enjoy plain old Sublime over an IDE. I'm here to maximize my contribution to society and enjoy my time on earth. I'm not here to "beat" somebody in some nonsensical code battle.
It's as good a time as any?
While a baseball cap seems to be a practical item for guys/folks in North America, how does one go about choosing a more 'formal' style of hat to wear? Presumably it should be be tied to the rest of one's attire? (At the risk of turning this into /r/malefashionadvice…)
You missed my point I think, which was mostly the below.

> I think people would hate on cars less if there was a fair focus on other infrastructure as well. We could have the best of both worlds.

It's fine that we all pay for it, it would just be nice if that's not all we paid for. It would also be nice to slide the balance toward pedestrian focus once you get into CBDs and once you get to residential areas. You still need roads, absolutely, but we should do better at matching the roads to their spaces.

> And bicyclists also use general road infrastructure

This is more of an aside to be honest, but cyclists don't want to be on the road as much as drivers don't want them to be. Added bike lanes are a compromise, no one wants them, they get people mad, they get people killed. Separated bikelines is one of those "other infrastructure" pieces, which can be built next to mass transit lines for cost efficiency, everyone would prefer that.
A clickbait-y title if ever there was one. And, yes, I clicked it ...
"You'd understand that IDEs are nothing but a bundle of cheap gimmicks."

Honestly, I didn't think that these tabs versus spaces equivalence for IDEs versus text editors still existed today, but apparently people tie their personal identities to their tools more often than I would've expected.

Meanwhile, the third camp of people just use the applications that they're comfortable with, preferring to focus on getting the actual work done rather than making sweeping generalizations.
> We are 100% open source

I mean, so is Hasura. https://github.com/hasura/graphql-engine

(Disclaimer: Work at Hasura)
China’s aggressive behavior must be challenged, US Navy official says
I guess we will have to implement the Universal Basic Income as you say, in the end. But there's no path for those whose jobs will be lost, and whose families will be at risk, in the meanwhile.

It still looks like a lot of people will come under tremendous stresses and that the human cost of change will be high.
more costly to maintain due to extended set of requirements
Sperm count has been declining for decades, and evidence suggests that the rate of decline is accelerating. Men today have 50% lower sperm count compared to 1970. In a way it'd be better if this link was true, because at least then we'd be on the right track to reversing the damage.

https://archive.ph/4MQSu

https://en.wikipedia.org/wiki/Male_infertility_crisis
that's what the splat operator is for - it unpacks a list into separate arguments. in this case e.g.

xs = (1, 2, 3)
f(*xs)

is equivalent to f(1, 2, 3), not f((1, 2, 3))
Obsessing about tools does beat the socks off doing actual work ...
Power screwdrivers are actually bad tools to use - they strip screws, add wobble and are too imprecise.

They're fast but oh what hell they leave behind.
based on the prompt in your repo it looks like you've used it for generating blog SEO articles. Have you had much luck with that?
That would be a naive solution. This is why I have stated there is no easy solution to these problems. Randomizing it would lead to actors gaming it. How would you randomize it? Random why order? Then I will just place more orders maybe. Random across actors? Then maybe I add more actors to the pool. Instead of stroking your ego talking about time, I hope you realize that the solutions to fair market participation can be challenging and it’s not as easy to just make a blanket statement.
Maybe. It doesn't sound completely physically impossible, but it's like...even if you could do it, why wouldn't you just use sugar glass or some other trick? Infinitely safer and more fun for the same result.
I run an instance that strictly loses money (I do not accept donations). Part of what is great about the Fediverse is that it does not have to make money to be successful. The costs are distributed among so many people, that it's a reasonable expense to deal with in many cases.

That is in part true for development as well. Because the clients and servers are Free Software with a lot of eyes on them, they don't really need to make money to be useful.
> have your debugger catch the ptrace syscall

Cat + mouse: Have your program catch any signals/stops (which debuggers do on Linux when they attach I believe)
That's a good start. You also need bake in the fact that 20% of the people will ignore this system and attempt to exit out of order because they're in a rush / they are "important" / they don't give a flip, which will then have a domino effect.
Yeah, those bird chirps threw me off in the beginning: I thought some bird(s) has set up nests in there. But then I realized how uniform the calls were and thus must be electronic.
Lots of discussion when this was news a week ago: https://news.ycombinator.com/item?id=37203945
> The eventual goal is to then repopulate parts of the Arctic with the new woolly mammoth and strengthen local plant life with the migration patterns and dietary habits of the beast.

This makes very little sense to me. They seem to be comparing this to the reintroduction of wolves to Yellowstone, but we did that less than a hundred years after we exterminated them, so the other species in the ecosystem were still the same ones that co-evolved with the wolves. The wooly mammoth has instead been extinct for over 4000 years—at this point won't reintroducing it be more akin to introducing a new species, with all the ecosystem risks involved in such an endeavor?
Am sea dog, I think it's just a little bit of smugness. Because it doesn't generally help (besides quickly estimating latitudinal distance or near-equatorial distance), unless you are actually doing dead reckoning with a chart or similar, which is rare today.

The equivalency with knots is great and all but it too is just a convention
Your description of "interesting" got me to click through, but such an adjective is often a veiled insult. I found Brent's candor and uncommon business sense to be refreshing and encouraging. Of course, there's no telling how true it is, because he just wants to sell us hats, but it makes for a fascinating story.
It's possible to be sex positive without being positive on prostitution or porn.
huh? I don't see these as mutually exclusive. And I say this as somebody who is equally adept using the Jetbrains suite of tools, and then dropping to a terminal to string together a bunch of GNU utilities in a giant piped bash statement.

And I really don't understand your comparison of using a jet brains IDE... to monitor network traffic. It's fairly self evident that if you want to do packet sniffing at a low level that wire shark is your best bet. Maybe you meant comparing fiddler to wire shark? (High level vs low level)
Won’t this reinforce filter bubbles? One of the nice things about hn is hearing people you disagree with make polite arguments, even when you aren’t in the mood to hear it
As a stone cold fact physical mediums with known delay timings were once used as memory storage for computers and as "echo removal" filters in radar installations.

Although a mathematician, Turing took quite an interest in the engineering side of computer design.

There was some discussion in 1947 as to whether a cheaper substance than mercury could not be found for use as an ultrasonic delay medium.

Turing's contribution to this discussion was to advocate the use of gin, which he said contained alcohol and water in just the right proportions to give a zero temperature coefficient of propagation velocity at room temperature.

~ MAURICE V. WILKES 1967 A CM Turing Lecture

https://sci-hub.ru/10.1145/321439.321440

https://en.wikipedia.org/wiki/Delay-line_memory

https://www.theregister.com/2013/06/28/wilkes_centenary_merc...
you are right -- it is not trivial, and heavily dependent on your use case. on my own scripts that run some kind of process on a CSV or Parquet file of a great deal of rows -- whose length I know, or can guess approximately based on file size and row width -- I passed a number and a function argument that would trigger after every so many rows. by default it would just print i/N every sqrt(N) times. this was ideal for my use case to keep an eye on it running in a tmux session.
> The trains can be paid for with a specific card called the Suica card and/or pasmo card. This can also be used as a debit card at various shops. But recently due to the chip shortage these cards have been harder to get.

Something to note is that if you have a recent-ish iPhone (iPhone 8 or later), Apple Watch (Series 3 or later), Pixel (4 or later), or Pixel Watch, regardless of where they're sold those all have the Japan-specific bits in their NFC hardware required for the digital wallet version of Suica and other Japanese IC cards. For other Android manufacturers (Samsung, etc), you'll have to get ahold of Japanese models for that capability.
The really good ones have torque limiters.
> What do you mean by "beat" and "run circles around"? Is this some sort of speed test? Fewest bugs? Most efficient code? Something else?

> One problem with CS being so male-dominated is the endless focus on turning everything into some sort of d*ck-measuring contest at each turn.

I hope you read what you wrote. Trying to be more effecient at work is "dick-measuring contest"? And somehow it's a gender problem?

It almost sounds like you're assuming women can't be competitive and enjoy writing better code faster.
My whole point is it’s naive for anyone to just say something is a waste of time and we should just do x to solve it. Who are we to make such baseless statements without critical and constructive arguments. I am sorry instead of having dialog that you have went down this nasty path of name calling but I hope you relax and back off a little.
I pretend I’m snowboarding and imagine the scenery passing by and works like a charm.
People will pay that much for some mass produced Gucci crap. Meanwhile these hats are handmade works of art made by people who are fairly compensated for their labor.
This is one of those opinion pieces that serves as a stronger argument for the opposite position. If this is the best the author can come with, it's a very weak position indeed.
I agree with the authors conclusion but the argument here is underwhelming.

IDEs are sloppy and slow and they make engineers do dumb things.

"Why did you change all the whitespace in this file?"

"I dunno my IDE did it."

And almost every time I've had to retrain someone on git, it's because they were using an IDE and never understood how git works. The same issue pops up with debugging in situations where you only have gdb or ptrace and not your ide.
Twitter's gold verification system is broken
There's already downvotes and flagging.
We actually do that with the Contentful integration we’ve built. It dynamically reads the schema then creates the API.
This is how progress is made. It starts out with observations and looking for clues and links. What the study shows is that these chemicals have decidedly not shown to be safe and therefore ought not be used. Further study is warranted and if the number of correlations increase substantially then we will have learned something new. If no new correlations are found then we have learned something new in this case too.
The ‘Fidelity Mafia’ Behind Big Crypto
Your overly defensive response is more toxically masculine than anything OP said.
I enjoyed your comments, but my biggest point of contention would be your declaration that “banks, billionaires, and neoliberals” have been crying wolf. I find that it’s mostly MAGA and similar who have been crying wolf or downplaying the threats from climate change, demographic changes, and other related elements. Banks for example hedge risk to make money. Billionaires - which ones? Maybe we should tax them, etc.
https://archive.ph/3t2s9
And now that you are $200 into a tool, do you know the max torque value of the $0.02 screw you bought?
But what is "misuse", then, if not something that causes a bug?

"Misuse" is not a formally defined thing in Java, and the authors never define what they mean by it.

> If adding the bugs you mentioned, the buggy code generated by LLMs could even exceed the number claimed in the paper.

Or it could be much fewer. Aside from a few scarce examples, the paper gives no evidence that most of the patterns that were selected are actually associated with "misuse". They just declare it to be so. (The 2018 paper they cite for their dataset also provides little such evidence. It just says that the authors reviewed the patterns, reviewed documentation, and decided which ones they considered to be poor code quality.)

It is easy to come up with valid situations where a piece of code violates those patterns, but behaves as intended and is not misusing the API. So why should I assign any meaning to the fact that some percentage of code snippets violate the patterns?

I could make a list of adjectives that frequently appear in comments near buggy code, and then count how many LLM outputs contain those outputs, and then say that means the LLM output is buggy. But I would not be saying anything meaningful about the LLM's quality by doing so.
well..

back in its day, eclipse was actually ahead of its time. A usable refactoring tools, incremental compilation, edit/replace method while the program is running, run program with syntax error (as long as you don't hit that line), etc...

To support all these feature, they have written their own java compiler.

Overtime, it get bloated and collapse over its weight.
I recommend the Zoom Podtrak P4. I hook my mic up to it and can plug my phone into it. Comes really useful for multiple mics.
> We are solving the halting problem. We are solving ZFC. That's the entire point of mathematics.

We are not. We're determining whether particular classes of turing machines halt, and we're determining whether particular theorems hold in ZFC (and doing a lot of mathematical work which is neither). This is not evidence that the human brain is super-turing, because these are computable problems.

> It does not, for example, rule out whether you can write a Halt procedure for no-input Turing Machines with N states. In fact we have already written them for N=1,2,3,4.

Turing didn't, but later work does. BB(748) is known to be independent of ZF. The real bound is likely much lower.
Arborsculpture: Shaping trees to make living art [video]
Interesting. Is there a consensus of these story archetypes among writers?
This isn't new
I have progressed enough in my mediation practice to understand the question, but not far enough to have much to say in the way of answers. "Apophatic" theology in Catholic circles seems to be related: One approaches insight into the divine through a process of subtraction or negation, a bit like sculpture. Remove all that is not true, in order to begin to apprehend the dim outlines of the truth.

Similarly, one might approach one's own ego consciousness, with its many delusions, as a process of deconstruction. Teachers of contemplation such as Thomas Merton talk about the "true self" and the "false self". Personally, I find the longing for "true self" and the diminution of "false self" to be more helpful than a notion of complete self-annihilation. To use Catholic terminology, the path toward a fully actualized true self is classically referred to as the Beatific Vision or Divine Union. These notions are perhaps similar to Enlightenment or Satori.

The academic discipline of mathematical statistics also has some resonances here. One seeks to hone a rigorous freedom from one's own expectations, pre-conceived ideas, and agendas. The goal is to see the truth, delicate as it may be to tease out, and overcome any personal tendency, explicit or implicit, to distort the view based on what we hope to see.
or, even worse, claiming that other vendors are not upstreaming "material changes" (or whatever the fuck their sleazy phrasing was), while having 200+ PRs in limbo and a "note" in their contributing FAQ about basically pausing PR reviews.
I’ve lived in Europe (Balkans) and have family there as well. Some of them still don’t have AC but their houses are still pretty cool in the summers because homes there are mostly made with thick clay brick blocks AND they have “roletne” (we have no equivalent in the US, but they are built-in rolling shutters that can completely darken a room), and as long as those are kept closed during the day, the temperature stays tolerable. However, in recent years some have broken down and installed those high-efficiency in-wall units because the temperatures have been higher (at least that is the perception). I literally don’t know anyone over there with central AC and most are surprised to hear that many homes have them in the US.
vim doesn't; it has an strong, active plugin infrastructure but the vast majority of people using vim don't use plugins at all

Reminder the topic here was we don't need IDEs because people should be smart enough to do it in an editor. I think that with spellcheck it's reasonable to say that if people make mistakes that could be solved with spellcheck, they could also make mistakes that could be solved with an IDE

We are all human, we all make mistakes
This reflects my experience. I'd also add that if you create content, some people will seem almost offended by your income, and use it against you.
Dissenting opinion is one thing. Corporate/nationalistic shills, another entirely.
Deaths of despair are linked to economic system configuration, pushed by the wealthy to remain static. Similar story with US healthcare.

https://www.npr.org/sections/health-shots/2023/03/25/1164819...

https://www.hsph.harvard.edu/news/hsph-in-the-news/whats-beh...
And Martian Successor Nadesico is an excellent parody of the giant robot/mecha genre. If you liked Patlabor, you might enjoy that.
Correct me if I'm wrong, but ESCs have been more or less 100% hype and "future promise" with no actual current uses coming to fruition. In contrast, adult stem cells have been used for a lot of treatments and a lot of uses. For me, this casts doubt on the whole push to eliminate restrictions on ESCs.
I would say "moving the goalposts" is an understatement.

Requiring that a system's state must not be describable with a string of fixed length is an absurd definition of intelligence. By that definition, anything composed of a finite number of atoms can never be intelligent.

I think the idea that we have to give a precise definition of general intelligence is mistaken. We start from the premise that humans are generally intelligent, and then we build systems that are able to compete with humans across multiple domains. LLMs outperform humans on many language-based tasks, so I would say they are already generally intelligent. Of course, they do poorly on a lot of tasks as well, so there is a lot of room for improvement.
> This is how progress is made.

Yes.

> Further study is warranted

Yes.

> What the study shows is that these chemicals have decidedly not shown to be safe and therefore ought not be used.

Absolutely not. And the fact that people think that kind of thing after reading sensationalized articles like this causes real problems.
I had a digital design course. The instructor hated verilog and preferred VHDL for reason that didn't make much sense to me those days. There was only one VHDL compiler available that time called ghdl which worked fine for course. There was modelsim as well but one had to go to the lab.

Later I learnt that VHDL is related to ADA. I've been itching to try it for a long while. Might give it a try this week. Currently I am in my Rust phase and loving it (thanks cargo). My Haskell fever is gone though.
Did you realize this is true for many GitHub projects? Also "used by" for VanJS is undercounted as it only counts the projects with NPM integration, which was only added recently in the 1.0 release.
I have heard that if you install these filters on the inside facing pane of glass, the glass can crack as the heat builds up between the inside facing and outside facing panes of glass.

Have you found one that does not do this or do you have any comments about this risk?
First off, you did not address most of my point.

To answer your complaint, I am absolutely looking at reality. Please point us to an actual real-world professional programming job, matching the criteria I list above, for which a current LLM can economically replace a human for over a 5-year period.

My believe is that there are exactly zero such jobs. If your claim is that we're at least at 1%, then you're claiming that there are at least 269k fully automatable programmer jobs [1]. It shouldn't be hard for you to find at least one to start.

[1] Wikipedia says there are an estimated 26.9m professional programmers: https://en.wikipedia.org/wiki/Software_engineering_demograph...
How is the VEH target not immediately visible during static analysis?
HN already has an upvote system. This form of censorship is unnecessary unless people are willing to accept a possibly compromised view of a topic to save time. If you're that strapped for time though perhaps don't delve too deeply into HN comments anyway.
Too early to tell yet. Here's an example of the content: https://www.standardretail.co/glossary/revenue-per-visitor-r...

I've only just submitted the site to Google and waiting on indexing.
Long dated PRC gov bonds have been out performing US for a couple years now.

https://imgur.com/a/sPbJKSz

Which is not really the important development. More broadly, PRC bonds pretty mid, but have been positive & stable for past 10 years vs movement in US treasury performance in the last few months - it's interesting all the PRC economy is collapsing again narrative started right when the yield curve went south.
https://www.neowin.net/news/get-ready-for-more-rounded-corne...
AI ChatGPT vs. Commodore 64: 'The Hitchhiker's Guide' Challenge
I tried this in your Python example:

import sqlite3
>>> db = sqlite3.connect("data.db")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
sqlite3.OperationalError: unable to open database file

Presumably that operation failed because there isn't a writable virtual filesystem. Would it be possible to provide one?
Many people will use it for dissenting opinion anyway.
After installation, you can use the website completely offline. You don’t even need to keep it open in a tab; just pull up devdocs.io even without internet.
How heartwarming that they run such a wonderful service purely out of the goodness of their hearts, with no income from it, and no expectation of financial compensation.
Surprise: We don’t!

I don’t know if it’ll happen in my lifetime but at some point we’re going to change our thinking from “fixing climate change” to dealing with the effects as best we can. The sooner the better IMO, even though it’s going to be a painful transition to be sure.