skysight-inc/HackerNews huggingface dataset:
If you're spurning customers away, very few will come back and tell you they are leaving. This is often the reason why developers seldom get it and embrace that signal.

More features do not necessarily translate to better outcomes. Features will often be measured at a point in time. It has to be good enough for people to use a product and not inconvenient enough for people to run away.

More development does not mean more usage. Imagine someone in utilities connected your home to a power supply and then decided to periodically change it just because they need to show that they work - and not to be useful to you. Would you like that? That sort of active development thing is found seldom outside the subscription based SaaS business.

Case in point: AWS, you have dozens of services launched every quarter and maybe its developers there get bored and launch new services, yet most people use those few key services a lot and are happy to stick around as long as things don't break terribly.

The issue is that we've come to liken features and bloat with usage. Then we assume our customers want that bloat and can afford to do so. Mostly at that point, companies are optimizing for their own development over customers needs. Over a period of time we get disillusioned that our bloated software is often what our customers need. Then when that doesn't work well, try explosive methods such as platform obsolescence. Thus leading to loss of sustainability.
I didn't mean to imply they're necessarily transgender, just make a little joke about it. :)
But you can make an educated guess that's quite likely to be true.
Can be easily solved by adding some kind of motion sensor. Wave hand and the clock projects the time on the ceiling. Have a 10-15 second time out period to turn off the projection.
I feel like he honestly tries to be humble about everything, but with everything he's done it's awfully difficult.

One thing about the book, it's very much "a life in computer games" as the title says, and not a full autobiography. Events outside of the games don't come up much. I think he meets his wife and gets married within the space of a paragraph.
Anyone with enough money to do that is investing it into making the shortage profitable for them.
Ruby 3.3 Changes
The currency was devalued to bring the official rate in line with the black market rate. So anything imported is going to have a big jump in price. But also making Argentine products more attractive abroad. Inevitable, if Argentina is going to solve its economic problems.
Metal-flash-attention: Faster alternative to Metal Performance Shaders
Does someone have some interesting anecdote about their work life, like the Van Halen's m&m's rule?
Can it add attachments to pdf files?. Until this year I did not even know that this was possible but a government agency asked me to add files as attachments to a pdf as their website only allowed uploading valid pdf files.
Totally unrelated but are you all really experiencing life as a collective of multiple identities? That’s absolutely fascinating. In particular it seems one/some/all of you are fairly intelligent and self aware about the situation.
Of course, I didn't mean to suggest that there were only two at all, just that "here are two that DON'T work for this."

Good point on "quality," it makes a lot of sense to try to look at the thing we're talking about here without talking about "quality" or "software."

There are problems and opportunities in this technological space; what good ways are there to handle those, noting that much of the work that needs to get done for them isn't likely to occur without payment? Something like that.
Nice pun
Ah, yes, software sucks because <spins wheel> the internet exists.

You know, you don't need the internet to develop software, you can still do it exactly like we used to in the 80s. Download gcc and start reading man pages.
It's an interesting possibility! Does it happen with any regularity?
In my experience if you're doing perf critical stuff with string formatting you won't be using anything like fmt or printf, and for everything else the runtime difference is almost entirely unimportant.
I recall reading about a bedside clock which offers a dim and subtle colour-shift at certain times; for example, it might glow red until 4am, amber from 4-6am, and green from 6am onwards.

The idea was to offer you you the ability to roughly determine the time to aid decision-making (as another commenter wrote, 'is it worth trying to go back to sleep?') without the alertness and/or anxiety that interacting with a gadget that tells the exact time.
Plink, a super intuitive multiplayer music experience
Yep, here's the big ones:

- proper macros

- proper sumtypes with implicit conversion

- more normal lambdas (seriously, D's lambdas are wild)

- faster compiler with more caching and (maybe) eventually live reload?

- proper packages instead of include path.

And a bunch of small fry like format strings and named parameters.

And yeah, um, GC can be good but the D GC kind of isn't. We use D at work, and we run into GC issues frequently. Neat's RC is a much thinner wrapper around C memory allocation, which is just better imo, much as GC and RC are logically equivalent in some ways.
That was last decade's scam, this is a new one.
It should be noted that the two-uterus hack is not acceptable as a "no major glitches" run.

This can also soft-lock the universe if your children reach age 18 and have inheritances in trust.
An Approach to the State Explosion Problem: SOPC Case Study
I'm not affiliated with either but I just looked at the precursor page because I'm a huge nerd and love crowdfunded projects.

They seem to be in slightly different leagues. Tkey is small and meant to be easily carried with you to authenticate with ssh, gpg and more. While precursor is a full development board that can probably do everything tkey can, and more.
Indeed. We also acquired a lot and are getting bids to build a modest 3 bedroom house for us and two kids. People saying “build more” seem to be under the impression that construction labor and materials are cheap and we’re just refusing to do it.
The right to general purpose computing should be on a level with the right to free speech in every country that claims to value free speech[1]. Same protections as speech.

Because nowadays computing is essentially speech. There certainly is a better argument for computing to be speech than monetary political donations (ie. bribes) being it.

And this does of course not mean that every form of computation is permitted, just as not every form of speech is allowed (ie. threats or libel). It also doesn't mean that anyone has to platform your speech. But using technological tools to take away other's right to computing on their purchased device would be considered a free speech violation. This would include DRM, Web Integrity, denial of service and other attacks on computing devices you don't yourself own.

[1] I'm referring to the free speech value with its roots in the enlightement, not on the narrower definition of the free speech as defined in the first amendment (which only limits governments from hindering free speech).
Those look more like cash register keyboards than membrane.
Thanks for wasting my time. I ask about fine tuning llama or mixtral and he answers with a nonsense, telling me that I don't want what I want.
Oregon gas stations may reduce their Full Service pumps down to half of all pumps and leave the rest as Self Serve, this is not a requirement. Maintaining at least half of all pumps as Full Service is a requirement.
Martyrdom (IMO). Bodies upon the gears and all that.
Prices and sizes are completely unrelated.
The Dawn of Everything has an interesting take on this - they didn't practice agriculture because they wanted to differentiate themselves from other cultures in the area.
Why are people benchmarking against 3.5? To me, the real race started with GPT-4. 3.5 and 4 are completely different beasts and that open models are catching up to 3.5 doesn't mean much. I've yet to see anything come close to 4.
My house has roughly doubled in value in the Phoenix area in the 5.5 years since we bought it. We couldn’t afford it today if we were buying new.
I followed your instructions, and it works without a hitch. macOS-13.6 on an Intel iMac with a Radeon Pro 5700 GPU. My first direct contact with an LLM, and I don't understand most of the command line options yet, but it's certainly interesting.
That law must be to slowly kill companies he's CEO of due to his inability to truly understand the market he should be targeting. Gelsinger should better understand his value at this point, because a CEO he is not.
The iOS version uses PDFkit, so the options for viewing and annotation are much better. It drives me bonkers that I can’t do single-page view on the desktop app.
I wonder if you’re using a different definition of ‘vectorized’ from the one I would use. For example glibc provides a vectorized strlen. Here is the sse version: https://github.com/bminor/glibc/blob/master/sysdeps/x86_64/m...

It’s pretty simple to imagine how to write an unoptimized version: read a vector from the start of the string, compare it to 0, convert that to a bitvector, test for equal to zero, then loop or clz and finish.

I would call this vectorized because it operates on 16 bytes (sse) at a time.

There are a few issues:

1. You’re still spending a lot of time in the scalar code checking loop conditions.

2. You’re doing unaligned reads which are slower on old processors

3. You may read across a cache line forcing you to pull a second line into cache even if the string ends before then.

4. You may read across a page boundary which could cause a segfault if the next page is not accessible

So the fixes are to do 64-byte (ie cache line) aligned accesses which also means page-aligned (so you won’t read from a page until you know the string doesn’t end in the previous page). That deals with alignment problems. You read four vector registers at a time but this doesn’t really cost much more if the string is shorter as it all comes from one cache line. Another trick in the linked code is that it first finds the cache line by reading the first 16 bytes then merging in the next 3 groups with unsigned-min, so it only requires one test against a zero vector instead of 4. Then it finds the zero in the cache line. You need to do a bit of work in the first iteration to become aligned. With AVX, you can use mask registers on reads to handle that first step instead.
The Big TDD Misunderstanding
https://linkedrecords.com/the-big-tdd-misunderstanding-8e22c...
When you de-industrialize and shift all your needs for sustained high levels of energy to China, you can always wax lyrical about the benefits of renewable energy.

Lets see you provide jobs in factories which depend on renewable energy.

Yup. Even the jobs that will be created by switching to renewable industry depend on products and materials created by Chinese heavy industry that cannot depend on renewable energy.

The wishful fancy self-congratulatory thinking of Westerners on renewable energy knows no bounds.
I've greatly enjoyed reading this Mainlining blog series from ichernev, about porting an Android phone to PostmarketOS:

https://mainlining.dev/

It teaches you how to probe the system, scrape out the proprietary microcode, and use it to build against a newer kernel (albeit with much tweaking)
If using Thread from HA server, then it would work the similar to Zigbee (and they use the same radio). I think HA can do Matter over Wifi and Bluetooth.

Some Google Home devices can be Thread hub, and Google Home can do Matter directly. iOS 16 has Matter support but not sure what that means. That may be the advantage that don't need to download app for each device but will be builtin to OS.
There's bravery and then there's stupidity. I'm not sure what he thinks he can achieve as a prisoner in an Arctic prison (and presumably one day, a corpse) that he couldn't achieve as a free man, but I don't find his choice very aspirational.

True acts of bravery are done in the service of others, martyrdom is a pointless waste of human life.
I am currently attempting to build in Farthest Frontier early access - and My village starves to death quite quickly.

The complexity granularity of control resources (down to managing soil quality for fields yield) management appears to be deep in this game, but I cant live long enough to find out yet.

Sid deserves one of the top seats in the Video Game Hall of Fame. Carmack, Sid, Garriott, and (press) F for others.

Video games built my career, and then in my career I helped several of these studios build out so they could build more!

Video games are the fabric of modern computing's woven tapestry history. (A tapestry by the old wire weavers would be amazing)
The market will always just prefer even more value and costs will rise? Somehow we’ve reached a weird equilibrium since the market still hasn’t crashed (yet). In contrast, Japan goes for relatively cheap structures since they will be torn down in 20-30 years, it definitely makes renovations easier when you just raise and build a new house.
It isnt. I ended up building a small golang binary that ran as root and I could hit it with http calls to execute whatever I wanted. Built a message queue that would work through all the machines for eventual consistency. Worked great.
they aren't part of whatever standard yet they are still pure C. Pure C is not a well defined term but it refers to the fact that only the C language was used for the project. Which C version and whether other libs have been used is not part of the term.
I have started to see more cheaper builds pop up in my area and it totally makes sense. I suspect we will see a shift or at least some segment of builders starting to build these smaller less expensive homes.

1500sqft seems like a pretty obtainable size for the average American.
They don't "co-opt feminism", they are feminists - the radical kind. Which is essentially about about recognising and removing male dominance over women, in all contexts.
Indeed, I sincerely hope someone leaks Rocksmith 2014 soon, as well as all the no-longer-available CDLC packs. The current Rocksmith+ is a completely different application and is not a substitute, I want the real thing that I already paid for back.
> their sales tax hijinks are legendary

Courts ruled in their favor. Don't blame B&H, blame the tax code
Coincidences exist because human brains are absolutely amazing at finding patterns, wether they actually exist or not.
So, feudalism then?
My ex helped a women with a double stroller get it through a door and asked if they were twins and when the women said yes. My ex said woah you have my sympathy and the lady started crying.

Also: From the article: gave birth to twins last week a day apart.

Brutal.
> Maybe the author doesn't remember the blue screen of death, or reflexively hitting ctrl-S every five minutes to save because the software might crash, or clicking on menus in Word and they wouldn't open because you had a macro virus.

That was my first thought too. My second thought was that was 30 years ago. Different people may be using a different era as a reference.

When it comes to software reliability, the industry appears to go through a push every once in a while. In the mid-1990's there was a push to introduce memory protection into personal computer operating systems. Software became more reliable because it was protected from other software, and because it became more difficult for software to trash the operating system's memory. In the early 2000's security was a much greater issue, so we saw another push that affected software quality. Well, several pushes. So yes, there has been a definite improvement in software reliability in some respects.

Yet software reliability is also about the people sitting behind the keyboard and writing the code. Better operating systems and better development tools may help to catch some of their errors, but it won't catch all of their errors. If they try to (recursively) calculate the Fibonacci Sequence with `f(n-1) + f(n-1)`, the computer will gladly do it and gladly produce the wrong result. Of course development tools aren't infallible either, and what they catch depends not only upon which tools you use but how you use them. For example: C won't detect integer overflow. Rust appears to be somewhat better. It will detect overflows in debug builds, though it will only not detect overflows by default in release builds. It also offers functions to handle overflows in various way. But as soon as you depend upon a developer changing a default or making an explicit function all, you are bumping into the same issue as the Fibonacci Sequence example: the computer is going to gladly do what the developer told it to, even if it is not correct.

Even though software reliability is tremendously better than it was 30 years ago because of technical improvements in the operating system and development tools, I suspect it also ebbs and flows on shorter time scales simply because there are entire classes of errors that are affected by the people who develop (or fund the development of) software.

(Edit: in a twist of irony, HN was not responding when I initially tried to post this. Another point is that the reliability of a lot of modern software depends upon external services.)
bytebytego, really good content
My Coding Chronicles of 2023
Yes, that fixed it. Thanks!

(I didn't know the browser had a native date picker.)
Mosaic Communications Corporation 1994 homepage with Netscape free beta release
You don’t think behavior can be genetic?
Because they offered free service only to Facebook in developing countries (including Myanmar) using their FreeBASIC program[1], thereby establishing a defacto monopoly and building a anti-competetive moat against any competitors.

[1]: https://en.wikipedia.org/wiki/Internet.org
Could a Rust like borrow checker automatically and transparently insert the refcount logic only when it's needed, slowing down only access to variables with multiple owners, which would be a minority?

And perhaps declare some special variables as "resource" to inform the compiler to really enforce the single write owner rule, for "special" external things like file descriptors etc.

IMHO, memory as a tightly managed resource is adequate for system programming, but a
hindrance in most other general programming tasks. But the approach has its point for actual resources any program needs to manage, allowing powerful compile time checks.

So make it optional, with the default being automatic memory management.
If you think electron's 500 megs is bad, wait until people start shipping LLMs that clock in at dozens of gigs.
Related:

Breakelse: When Compiler Developers Get Bored - https://news.ycombinator.com/item?id=37887426 - Oct 2023 (78 comments)
Yes, seriously. Come check the 600 sqft, 80+ year old shitboxes in Los Angeles that sell for 800K+.
Elite Chess Players Keep Accusing Each Other of Cheating
We have basically had to conclude that Tolkien’s star Borgil[0] is Aldebaran, because Betelgeuse wasn’t a red star in the classical era[1], or before.

[0]: https://tolkiengateway.net/wiki/Borgil
[1]: https://news.ycombinator.com/item?id=32478492
You can simply use poppler-utils on your on computer? It's a collection of commandline tools for PDF-manipulation. More information can be found here:
https://pypi.org/project/poppler-utils/
That application has to many errors that benefits only them, like that customer does not realize that they're practice is place the food order to the away far restaurant whe you have the same rest. Across the street by default. Weird thow??????
This comment is baffling.

Reproducibility in general is a key part of all sciences.

Practically speaking, it’s important from a security perspective. If you can make a secure configuration of some system you’d want to be 100% certain you can reproduce that same configuration on some other system.
Deep and provable reproducibility doesn’t matter too much for most web servers, unless security is a top priority.
This was literally the reason I became a landlord. All the houses on my street were being rented. Why work when I can get a management company that will give me 2.5x my mortgage each month so I can rent in a big city.
> like to remind people

Is this phrase used figuratively, or are there actual times when you've exercised this preference upon someone?

I think if you said that to me, in a tone which implied you were enjoying saying it, I'd probably ask you why it's relevant. For example, can you demonstrate that Pulitzer Prizes are generally awarded to "yellow journalists"? Or can you show how the recipients of the prize are in any way awarded for behaviour which you're saying Pulitzer the person exhibited. Because it just sounds like a quirk of history, rather than revealing any important facts about journalism or how prizes are awarded
Ask HN: How to practice data analytics skills?
Merry Christmas YCombinatorions, I am looking to improve my data analytics skills, basically how to identify patterns, trends, useful insights from data. Can folks some suggest good web based tools for this please?

Not looking for books, but rather sample datasets I can use to visualize, analyze and test if I found the right insights.
Maybe because Zigbee is good enough. And Matter/Thread try to do too much.
Perhaps the area is underzoned
Humanity might one day spread to all over the galaxy by hitchhiking passing stars.

Well, assuming we don't self-annihilate ourselves at some point. Or be destroyed by some cataclysm.

I guess we'd better spread to as many locations in the solar system as, err, humanly possible.
Single family housing is not the way that you’d build your way out of this. You need all sorts of housing, like the missing middle of affordable townhouse style units with one or two bedrooms and no onsite parking.

It’s going to take decades to get out of the system we’ve built for ourselves with sprawl and the automobile. Until it’s possible to build in volume and cheaply you won’t see prices go down because there so much pent up demand.
Where? Sure there is plenty of empty land in the USA but that’s just it: there’s nothing there so nobody wants to live there.
That’s the result of decades of voting for corrupt Peronist clowns that grossly inflate the Peso and try to control citizens with little handouts from what they’ve been robbed of.

Will hurt in the short term, but Millei has brought back economic normalcy that’ll likely have positive long-term results.
Ill get it with the audible free trial - then cancel.
Only centred on Europe.
Hey, ive drafted a much more better and clearer version of what i intend to do, i intend to make this a UI framework, that simplifies everything and uses everything vannilla, no react nor vue just js in the background and vannila css
L5 at google here, your numbers are a bit off. I’m in Seattle, so you can still get a one bedroom condo for $600k or so. HOA will top out at $1k, for a new place, it’s often much lower for those $600k places, like $300/month. I saved for my down payment while working for Microsoft in Beijing: rent is pretty cheap, even if a 1 bedroom apartment sells for $1m, you can rent it for less than a thousand a month. I did make less in China than what a level 64 would make in the states, but my expenses were pretty low.

I bought 3.5 years ago, today it would be much harder, I would have sell some stock to put more in a down payment to make my mortgage payment more reasonable. It also helps that my SO works as a designer for another FAANG.
I don’t want to limit the housing supply around me to increase the value of my house. I want to limit the housing supply of my neighborhood to prevent it from becoming an unlivable hellscape.