skysight-inc/HackerNews huggingface dataset:
The training data for chess is very easy in comparison to walking. If you had the same amounts of data for both and the ability to get it, understand it and use it you wouldn't have a problem.

Basically it's hard to make a machine use and understand how to use it's physical form and in 1988 it was even harder. For chess it was easy. It's easy to get, understand and use chess data.
I find it difficult to buy the argument that “it’s not difficult because of the math”, at least in the way the author meant.

I do however literally agree with the author: ML is not difficult because of the math. It’s difficult because for some reason people think the math is not important. But ML is math.
Is there any technology solution that authenticates via biological signature.. so even if my ssn is public (which is true and unsettling) then I don’t need ssn to be private
> Because too little has been built and little of that fits widespread need.

But housing has been built and is being built. We leave it to the market, so its mostly higher end housing that gets built (more money to be made), but plenty of well to do techies are moving to the city that there isn't a shortage of people who want to live in that.

> Wants to live infers worthwhile choices. The reality is that people live anywhere they can survive. Worthwhile choices don't include locations that are likely to lead to homelessness.

Actually, cites with nice weather but expensive weather attract the chronic homeless in droves. They don't care about the high cost of housing (they couldn't afford to live in Detroit either, so what does it matter?), and the nicer more mild weather works better for sleeping rough and not dying.

I'm not really sure what is your point. If all American residents wanted to live in San Francisco, should we fit 380 million people in that small area?
Nitpicking everything Musk-related is one of the biggest drivers of content on multiple social media platforms. Using the general trends of those sites that you've gleened from headlines to make generalizations is probably a bad idea.

There is huge, huge demand for a negative spin on everything and like we've seen a ton of times on the internet, if you say something exaggerated enough times it starts becoming the accepted truth.
Hi! Great questions. I'm the lead maintainer of the Python version of the Codemodder framework so I'll do my best to answer.

> How does libCST compare to e.g. pyCQA/redbaron?

LibCST is similar to redbaron in the sense that it does preserve comments and whitespace. The "CST" in LibCST refers to "concrete syntax tree", which preserves comments and whitespace, as opposed to an "abstract syntax tree" or "AST", which does not. Our goal is to make the absolute minimal changes required to harden and improve code, and messing with whitespace would be counter to that goal. It's worth noting that redbaron no longer appears to be maintained and the most recent version of Python that it supported was 3.7 which is now itself EOL.

> What about for EA Evolutionary Algorithms

Can you elaborate? I am familiar with the concept of evolutionary algorithms but I'm not sure I understand what you mean in this context.

> does it preserve comments, or update docstrings and type annotations in mutating the code under test?

Codemodder does preserve comments. Currently none of our codemods update docstrings; I'm not sure we currently have any cases where that would make sense. We do make an effort to update type annotations where appropriate.

> Is it necessary to run `black` (and `precommit run --all-files`) to format the code after mutating it?

Yes, it is currently necessary to run `black` and `precommit` if you're using it on your project. While `black` is incredibly popular, we also can't assume that it's being used on any given project. Running `black` would cause each updated file to be completely reformatted which would lead to very noisy and difficult-to-review changes. I would like to explore better solutions to this issue going forward.

I am familiar with `bandit`. It's a fairly simple security linter and is useful for finding some common issues. It's also pretty prone to false positives and noisy findings. Not every problem identified by `bandit` is something that can be automatically fixed; for example I can't replace a hard-coded password without making a lot of (breaking) assumptions about the structure of your application and the manner in which it is deployed.

I'd love to get your feedback on Python Codemods! Give us a star on GitHub and feel free to open an issue or PR: https://github.com/pixee/codemodder-python
Sure, but that would still be a worlds first basically. It's not an incorrect install, it's intentionally not doing it and then lying about it. For a random seat related fixture, sure. But withholding critical parts in manufacturing just because you don't want to wait and do a more involved rebuild basically hasn't ever happened in aviation. It's not just short sighted and it's basically impossible for a single individual to have done this and sweep it under the rug. It would involve quite a few people from Spirit to sign off on it and sign their ticket directly to jail because they didn't want to wait. And then openly lying about it to Boeing at first by "painting over the parts", admitting to that lie, and then just not do it even if it's documented that they haven't done it.

I mean sure maybe but at best I'd guess the comment is based on the truth but with heavy hyperbole. And no matter what is said about Boeing, they still have in house inspectors and Qa. Even the laziest QA with no process management other than a spreadsheet would've caught this or raised a red flag. Would've also been believable if QA was overridden by management or something, but nope, nothing was raised according to the comment
What are the modern approaches used to try to lessen tinnitus?

I've seen stories about therapy targeting white or brown style noise at it, adjusting frequency until it has an affect. And that over time it can, for some people, reduce the tinnitus.
I suggested it because I’m more familiar with the QuickTime container format from 30+ years as a Mac developer, the QuickTime container format is straightforward to implement, well-documented and unencumbered, it’s the basis of ISOBMFF which is a standard already, and (crucially) it maintains a significant degree of separation between general-purpose concepts and specific CODEC implementations.

The latter is why there are both tracks and track media in QuickTime while a lot of more playback-specific formats combine them. In the QuickTime architecture, a video track is a video track regardless of whether it’s implemented using Motion JPEG or Cinepak or MPEG-4 etc. Same with audio, subtitles, and any other form of data stream.

The high-level types and low-level implementations of those types are kept distinct so most tooling can be written at a higher level, while enabling a developer to reach down to a lower level as necessary or desired.
I basically did exactly that.. I canceled Spotify and pretty quickly bought tons of stuff. Check my "collection" at Bandcamp: https://bandcamp.com/amatecha

In a casual manner, I allot myself ~$15/mo (or more) to buy new stuff on Bandcamp. As you can see, it's going nicely and I have a ton of music from my favorite artists, also stored permanently on my NAS in mp3 and FLAC formats.
b/c it's slower
There were custom things like display controllers before, and third party chips often had features added for Apple. (Much of Intel's new features and power work were for Macs.)
Stars have to have enough mass to have enough gravity to start and sustain a nuclear reaction that constantly blasts energy out in all directions. This limits just how energy-dense they can get. What they lack there, they make up for in size and lifespan.

We can make sustained nuclear reactions in much less space using engineered pressure instead of gravity, so that skews the energy density ratio.
I'm in the same boat - have been very happily paying for Spotify family for many years, love the access to music, but hate the way they push crap I don't care about. And their recommendation algorithm has never really worked for me.

In part out of frustration with Spotify, and in part to hedge against streaming disappearing one day, I'm in the process of ripping my exiting CD collection to FLAC, and buying either digital or physical copies of my favourite albums.

I've found it pretty refreshing to open my music app (Finamp) and only see exactly what I want to.
Thanks! QuickTime’s not proprietary, it’s been well-documented and open since it was new and being 30+ years old there’s not a lot of encumbrance to worry about.
I dont think this is happening too often and I also have a hard time understanding how this could be put into practice unless the community is isolated and cultish. Hearing abled children will develop more or less their hearing naturally. If they’re not completely isolated they will learn to communicate with others even without their parents help.
It's like they've never heard of caching.
It has been drastic. Some of the UI changes have been off putting to me, but I can chalk that up to taste, or their pursuing other forms of engagement. But along with those changes has come a sharp decline in quality. There are days that it seems like half of my clicks are dead! I would happily move to a new platform at this point.
Cash is still king in Japan. I only know of 1 restaurant that is cashless in my town, and you're much more likely to find somewhere that is cash only.

Even though cash is king, there are some real oddities. The new 500 yen coin that is hard to use is in machines is one. The other being the 2000 yen note. The normal denominations are 1000, 5000, 10,000. 2000 yen notes are very rare. For some reason, they seem to hand them out almost exclusively to tourists as they enter the country. Imagine if you gave Scottish five pound notes to everyone coming into the UK in Dover?
A legacy format... that still lives on as the mp4 container.
Predictable in theory, but not much software actually tries to predict.
Create free social media mockups – organic and paid ads
Executives are, if anything, even more susceptible to fashion, superstition, and herd-following than the rest of us.
>what do conspiracies say about who will control the message?

the writers themselves, who are ideologically aligned and want to push a certain narrative.
SnapLogic looks great in sales demos I am sure...

But their Snap Dev docs leave much to be desired, the model seems over complicated[0] and training materials flipped a Bozo Bit for me.

Frankly it is 'consultant ready software'.

[0] - I mean Pekko Streams is easier to reason about from a FAFO level anyway and you aren't having to write a bunch of weird shims everywhere.
Wrong.

https://www.adapterelaptop.com/images/Apple-61W-USB-C.jpg
Apple already is a major investor and builder of renewable energy farms around the world. They won’t even have to buy the energy, they will already have it.
They had looong waiting lists in most places in the Bay Area, though.
For a very long time `-funsafe-math-optimizations` (and thus `-ffast-math`) had been infectious [1], so a responsible library should never have used `-ffast-math` anyway.

You are right in that the final binary is free to turn `-ffast-math` on if you can verify that everything went okay. But almost no one would actually verify that. It's like an advice that you shouldn't write your own crypto code---it's fine if you know what you are doing, but almost no one does, so the advice is technically false but still worthwhile.

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522 (GCC), https://github.com/llvm/llvm-project/issues/57589 (LLVM)
If, like mine, your view opens as a tiny map in the top left-hand corner of your browser, briefly adjusting the size of your browser window should force it to fill the page.
The only significant rough edge in the QuickTime container format that I know if is the means for extending atom sizes and data offsets to 64 bits. Otherwise it’s extremely clean, especially given that it was designed almost 35 years ago.
The floodgates were already wide open by the time Elon showed up at Twitter (in Nov 2022). Mass layoffs in tech started sometime in the fall. Microsoft laid off thousands in Oct 2022. Stripe did a similar number in early November. Facebook had the largest layoff in company history (11,000 people) the week after Twitter. Salesforce was the same week. Amazon laid off 10,000 a week after that.

So it wasn't really Twitter setting the trend. The company was simply reacting to the same market conditions as everyone else.
Could be a Baader-Meinhof phenomenon?

I think one or two D-related articles get upvoted on HN per month pretty consistently for as long as I can remember. (Usually full of comments like "What a shame.", "This language could have been great." That sort of thing.)
> the whole idea hinges on the compiler being able to figure out the correct instruction schedule ahead of time. While feasible for Intel's/HP's in house compiler team, the authors of other toolchains largely did not bother, instead opting for more conventional code generation that did not performed all too well.

I definitely think that keeping their compilers as an expensive license was a somewhat legendary bit of self-sabotage but I’m not sure it would’ve helped even if they’d given them away or merged everything into GCC. I worked for a commercial software vendor at the time before moving into web development, and it seemed like they basically over-focused on HPC benchmarks and a handful of other things like encryption. All of the business code we tried was usually slower even before you considered price, and nobody wanted to spend time hand-coding it hoping to make it less uneven. I do sometimes wonder if Intel’s compiler team would have been able to make it more competitive now with LLVM, WASM, etc. making the general problem of optimizing everything more realistic but I think the areas where the concept works best are increasingly sewn up by GPUs.

Your comment with DEC was spot-on. A lot of people I met had memories of the microcomputer era and were not keen on locking themselves in. The company I worked for had a pretty large support matrix because we had customers running most of the “open systems” platforms to ensure they could switch easily if one vendor got greedy.
It often breaks stuff for me when I import two packages with the same name so I use a named import:

```
import "alpha/stuff"
import bstuff "beta/stuff"

stuff.buyStuff()
bstuff.stuffAnimal()
```

Once the autoformatter sees the named import is unused it removes it. Then when I uncomment my code again the autoformatter doesn't remember that it's supposed to use a named import. So in my example it wouldn't know "bstuff" is actually "beta/stuff".
Oh I just like it for discussion with annoying fanboys
Google canceling their contract certainly isn't going to help their business conditions, you have to admit.
Didn’t it also power the Touch Bar which was technically a whole separate computer? I remember people booting other OSes on it.
I recently found out that this one got closed as well:
https://code.djangoproject.com/ticket/470

> Opened 18 years ago

> Closed 9 months ago

I'm fascinated by projects that are so stable that specific issues remain relevant for this long, and at the same time persistently active, so that someone eventually steps up and fixes those issues.
The QuickTime container has a lot of unused capabilities. At one point, you could add a Flash track to an MOV that could control the audio/video tracks. At the time, there was a lot of DVD like MOVs where it would switch audio tracks to commentaries or other languages. You could switch to a different video track like angles. The format might be nasty thing to try to parse, but it could do a lot more than just hold a set of video/audio streams.
While the point still stands, the 13th Amendment's exception for punishment doesn't ban prison labor as we know it today. When it was ratified, "involuntary servitude" was only applicable to private parties, not labor performed for the State. If the exception didn't exist, the 13th would have still allowed for prison labor.

What the exception does is ban the now-extint practice of "convict leasing"[1]

[1] https://en.wikipedia.org/wiki/Convict_leasing
Are vector databases like Chroma already doing some of this? If not, it could be a huge win for RAG workflows!
dups: https://news.ycombinator.com/item?id=39109185 ( 35 comments )
I am quite dazzled he didn't mention Burmese Days.
Pentagon OKs B-21 for low-rate production after successful tests
Balancing engineering cultures: Debate everything vs. just tell me what to build
This is totally ignoring how most men jokes with other men vs how women talk to strange men they don't know.

Not a shock that women are a bit friendlier. Whereas men try to be a bit more clever for the sake of fun.

I spent a decade selling cars and the part I miss most is the totally crazy humor between salespeople and management. You know how a salesperson goes to talk to his manager every iteration of any negotiation? Every single time my manager would have a funny quip when I returned. And I'd also try to have something funny to say about either the manager or the customer or myself.

OP would label all this as hateful or negative which really it wasn't.
If the word "legacy" comes to mind I'd guess that you're thinking about 90s-era video codecs. This article is about the file/container format, which was directly adopted as the MPEG-4 file format, which becamse generalized as ISOBMFF (https://en.wikipedia.org/wiki/ISO_base_media_file_format), which won an Emmy in 2021. It's a modern, flexible, extensible format, and so is likely to be around long after we're gone.
That is certainly very far from bogus, unless you use bogus language like "it's a match". If instead you reasonably estimate the probability of error, updating your prior by a test with 1/18 error rate is very valuable.
In theory if everything was block sizes random could be the same as sequential.

But as soon as you are pulling in extra data due to alignment you will have lost. Then you have to deal with prefetching being harder and other things that are arguably over-optimizations for sequential access.
Who proved the market with the tablet before the iPad?
Not that I think assuring basics is a bad thing, quite the opposite — but I think we would see a lot more rude co-workers who are willing to take risks with their working relationships. That is, specifically those with basics assured and still early in their career and/or poor relationship skills to begin with.

Those issues already surface in any situation, but it's safe to assume that many hold their tongues because they're afraid of losing their income stream.
Does this go both ways? can we use gene therapy to make 11-year old boys deaf?
I was talking about herpes and herpes vaccines.

But interesting to know some help. I wonder why they don't work on that and offer it as some sort of pre dementia treatment to help people.

Probably because it has larger negatives still.
In the USA, this is likely sourced from the National Hydrography Dataset:

https://www.usgs.gov/national-hydrography/national-hydrograp...
It appears we’re talking past each other, stemming from a fundamental misunderstanding of what capitalism, especially libertarian capitalism, truly represents. Capitalism is not feudalism, colonialism, mercantilism, anarchy, nor fascism. Each of these systems, in their own way, violates the core tenets of libertarian capitalism - which are freedom of movement, freedom of exchange, property rights, equality under the law, and voluntary transactions without coercion or violence.

The statement ‘when capital rules it trumps individual rights and liberties’ is a mischaracterization. In capitalist systems, capital doesn’t ‘rule’ – it’s merely a tool in a framework where individual rights and liberties are paramount. The free market depends on a rule of law where the state ensures a level playing field, not by controlling the economy but by safeguarding these rights and freedoms.

Your focus on slavery, while an important historical issue, is a misapplication in this context. Slavery, as practiced in colonial times, was the antithesis of libertarian capitalist principles. It was based on coercion and violence, the very things libertarian capitalism opposes. Similarly, child labor in its exploitative historical context was a result of a lack of regulation protecting individual rights, not a feature of capitalism. Capitalism didn’t invent child labor, but it did help end it. While socialist regimes like the Soviet Union exploited child labor extensively under the guise of equality, it was the economic growth fueled by capitalism that empowered societies to enact labor reforms. The wealth created by free markets enabled the development of laws that protect workers, proving that capitalism is a solution, not the problem.

Conflating the failures and injustices of feudalism, colonialism, and other oppressive systems with libertarian capitalism is a distortion. It’s essential to understand and debate these concepts based on their actual principles and historical implementations, not on mischaracterizations or conflated definitions.

Claiming that unregulated capitalism leads to child labor, organ trade, and slavery is a gross misrepresentation. Let’s look at the facts:

- Child labor is still a grave issue in countries like the Democratic Republic of Congo, often linked to cobalt mining, where the government does not enforce labor laws effectively, and the economy is far from a libertarian capitalist model.

- Organ trade thrives in regions with weak legal systems and rampant poverty, like certain parts of Asia and the Middle East, not in countries with strong property rights and free markets.

- Modern slavery and human trafficking are most prevalent in nations where the rule of law is weak, and economic freedom is limited, such as North Korea and Eritrea, not in libertarian capitalist societies.

These examples clearly show that such human rights abuses are more common in environments lacking the core principles of libertarian capitalism: strong property rights, rule of law, and individual liberty.
These numbers aren't comparable. This golang solution is likely much more than 2.5x slower if you run them on the same hardware.
Look into private prisons and work camps, where they mostly work - it’s on farms. Just like the good old days. And master still manages to pay 27¢ an hour ($2.16 a day!).
The author did note this limitation in the paper.
And hilariously*, Convex was eventually eaten by HP. Though the PowerPC Altivec/Velocity engine always looked a lot like Parsec to me. The past lives on in weird places.

[*] And by "hilariously," I mean "painfully."
Certainly resonates with me. When the problem is something like a list being the wrong shape or two lists not maintaining a parallel order its basically invisible unless you load the mental model of the code and think deeply about it. Not like you’re going to notice your list of length 2,340,383 should start with [0.12, 1.67, 0.66 instead of [0.412, 0.567, 0.23
It’s nice to be in control for once. I am getting more and more into offline consumption, and to me if quality of the media isn’t the highest but decent Im okay. My attention though is extremely valuable to me to let companies services try to mess with it.
Sorry, I'm not sure I follow. I know what the conjunction fallacy is but I don't see how it applies here.
What's Homa and why you want implement it on top of it