skysight-inc/HackerNews huggingface dataset:
Sigh, that sucks.

In my experience (which led me to pay for luggage insurance) the airlines are cooperative about loss/damage provided that the luggage is insured with someone else or with a documented value from before the trip. If not — if you tell them after the fact that an absent suitcase was valuable and they're on the hook ­— they'll drag their feet endlessly.

It took me ten months to give up, gnash my teeth and take out insurance, so if your experience will be like mine you have another eight months of frustration ahead of you. It sucks.
> but there are still multiple viable niche browsers that work by conforming to that spec

Again, Chromium-based browsers don't count if their contribution to the codebase is marginal.

Then Google implements stuff that Apple and Mozilla disagree with, and devs still rely on it (e.g. web bluetooth). Not even mentioning that Mozilla is a joke kept alive by Google for antitrust reasons.
Yeah you can install the same Nvidia driver and it runs the same. It's particularly non-problematic if you stay on the latest LTSC, in which case you're only ever about 2-3 years out from bleeding edge anyways. Beyond that it's usually non-problematic with the caveat the features your OS supports may not remain aligned with the latest features the driver supports. Nothing that should impact AI acceleration (that I've noticed) but just something to keep in mind.
That area has always been a slum. Always. For as long as SF has been a city. Not sure what memories you're conflating, but mid/lower Market St and the Tenderloin were a ghetto well before you were born. SoMarket was an industrial mess full of crime. SF is so much cleaner and safer than at any point in your life. No one would be caught down there after dark 30,50,75 years ago.
Qualcomm beats IBM to grab no. 2 spot on U.S. patent lis
> "The only reason you wouldn't is because you aren't interested in programming"

Niklaus Wirth said writing an RDBMS was too hard for him.[1] Where does that fit into your "only" reason?

[1] in the Questions/Answers section at the end of this presentation https://www.youtube.com/watch?v=EXY78gPMvl0
I myself wonder what does it even mean to be a “founder” when it means starting a company with other people’s money and having the work done by other people (employees)?

I have the utmost respect for people who start their own restaurant with their own money and grow it into multiple locations over decades.

But the tech industry isn’t anywhere close to that.

If I had ever worked for a company where the CEO visibly did positive things instead of just trying to not fail long enough to collect his golden parachute, maybe my view would be different.
New York City was widely considered to be a lost case in the early 1970s. (The era of the famous headline “Ford to City: Drop Dead”)

For famous cities, urban decline is often an ebb and flow. If SF loses the tech crowd, it will attract new kinds of people who previously couldn’t afford to live there.
It's even more extreme outside the US. One of my most surreal experiences was eating at a food court in Bangkok in a businessy, but not especially ritzy, area. It was extremely crowded and tables were limited, so people were claiming tables - by leaving things like their purse on the table! Or in the Taiwan subway going up/down escalators there is this extreme discipline where literally everybody stands to the right, leaving the left side open in case somebody happens to be in a rush. Here's [1] an image of that.

[1] - https://commons.wikimedia.org/wiki/File:Escalator_to_Bannan_...
I cant understand why there wasnt mass firings across managements and a post mortem, aswell as a hiring of the guy who fixed it, 6 figure reward and a new team setup to troubleshoot final build performance problems.

But I can understand thats its normal large companies are so incompetent, and at an older age I appreciate it gives a chance to the little guy or company to rise up, for now, until AI starts to catch these issues and large inefficient corporations can finally solidify their place in the hierarchy.
I was going to suggest changing to the Ken Ken convention, which uses '/' instead. Much easier visually.
Fortunately, the RIAA actually has an easy-to-read graph of where music industry revenue comes from: https://www.riaa.com/u-s-sales-database/.

In 2022, ~$500m came from music download sales, whereas ~$1700m came from physical sales. And ~$15000m came from streaming. From 2012 to 2017, music download sales were ahead of physical sales.
Sometimes it's not Ops. Sometimes its crap code. ;)

Source: <-- OPs
What about the quality of practice? I'm using quality very broadly here to include things like: the content of the practice, good spaced repetition, focus, etc. Perhaps 10k hours of mediocre practice doesn't get you far, but 5k hours of high quality practice does?
> java: 031s python: 013s

I'm confused, what kind of time measurement system is this? Are those 31 seconds versus 13 seconds? 0.31s vs 0.13s? If it's the first case, something is wrong with that machine, Hello World should not take that long. If it's the second, are we talking about 0.18s? See below.

> it's 3x slower to start up… it means that any bash script with a loop calling a java command will run 3x slower.

I don't know how you write your scripts, but in practice most scripts hang waiting for IO (especially network) or waiting for a specific command to process something...

> 3x slower isn't my definition of minuscule.

Nope, but based on what you've presented so far, unless I'm misunderstanding, it's my definition of "premature optimization".
Can you not also push back to your fork and GH guides you to make a PR from your fork/branch to the upstream? IIRC, you don't have to deal with the upstream locally?
Cool, I didn't know about 'git bundle'; nice to have another tool in my arsenal :)

I like to keep a bare copy of each repo locally, and use those as remotes for my "working copies". The `git worktree` command can be used in a similar way, but I feel safer using separate clones.

The article focuses on removable media (USB drives, CDs, etc.) which make automation awkward. If your remotes are more reliable (e.g. on the same machine, a LAN, or indeed the Internet) then git hooks can be useful, e.g. to propagate changes. For example, my local bare repos used hooks to (a) push to remotes on chriswarbo.net, (b) push to backups on github, (c) generate static HTML of the latest HEAD, and copy that to chriswarbo.net and IPFS.

Since the article mentions bundles, a related feature is git's built-in mail support. This can be used to convert commits into a message, and apply a message as a patch. I've used this a lot to e.g. moves files from one project to another (say, helper functions from an application to a library) in a way which preserves their history (thanks to https://stackoverflow.com/a/11426261/884682 )
Box 4D
On the other hand, if you consider the losses as a percentage based on people who gave up on the margin, you can easily derive losses relative to what they would have gotten without the bug in the tens of millions of dollars, and hundreds of millions is on the table.

I can't "prove" that, because the data isn't there, but it is a completely reasonable guess. At an 8 minute load time it is reasonable to guess there were a lot of people who stopped playing and thus stopped spending because they thought their install was crashed or corrupted, and just silently wandered away. I certainly wouldn't. I've got some games that load more slowly than others but I don't think I've waited multiple minutes since the Commodore 64 era.
It just seems like what you're taught about how business works in high school (make a product, sell it, reinvest money to make more products and make more money) is at odds with the tech industry. In tech, ideas can often be worth more than their execution. Virtual teenagers are given millions of dollars for an idea they have some specialization in from a bachelor's or masters degree, and often the companies go belly up because 24 year olds don't have the requisite life experience to run a business
> Most of the people I know in Technology(tm) have not only stopped reading HN, but also derisively refer to it as The Orange Hellsite, because the quality of comments is often consistently worse than Reddit for comparable topics, these days.

That's very unlikely. This website has not implemented the features that continuously make Reddit worse as time goes by - self-segregated communities and extensive down voting.
Well he said that's the plan for the whole company so it'd be surprising if they aren't.
Bye 2023, Hello 2024. Strapi's year in review
depends on the plastic, some are better about leaching than others.

plastics also photodegrade (instead of biodegrade), so putting that bad boy in direct sun may not only help grow algae (I'm on well water and filtering won't stop that) in there but also break the plastic down into your water.

if you're serious about filtering look into in-line reverse osmosis systems.
Right, brainfart
I'm an applied mathematician (Ph.D. in math but never a professor) and I did not want to try to understand the description of schemes in the obituary. I thought that the obituary was too technical for me. On the other hand, if I thought that schemes were useful for my work, then I would dig into them and try to understand them.
well, at least that's one good reason to buy into zuck's metaverse
Zuck should be seen as the exception not the rule, he is demonstrably much smarter than your average CEO or even your average SV founder. Yea he's a robot, but while that may make him less likable among the general public he still is able to show enough "EQ" to his team and investors to keep them happy.

Everyone thinks they can replicate his success because they too are smart and have a great idea, but most really aren't as smart as him and he really lucked out with the timing, SV funding was still young enough that he was able to get away with things that would never fly today.
Would you be willing to add a "Generated from AI" annotation at the beginning of your articles?

It would be fair: people like you who think it's valuable content could read it, and I could ignore it.

My personal issue with AI is that it has become really good at losing my time. And it won't get better: the more mediocre content people can easily generate, the harder it will be for me to find good content.
> This could include unnatural-looking star arrangements, technosignatures in stars, etc.

> New Physics. ("We wouldn't even know them if we saw them. They might be able to convert waste heat to matter, etc.")

How do we even know what to look for? Why would we think that something we've only understood for 100-200 years is in any way a meaningful signature for billion year old civilizations?

We might as well be looking for the presence of flint flakes. That at least was state of the art technology for thousands of years.
HW9066 Image Transmission Series
Point-to-point and multi-point, support star network transmission module, can work in
800MHZ, 1.4G, and 2.4G support multiple broadband allocations at the same time, with low power consumption
Low, small size, small delay. Rich interfaces, stable transmission and other features, full of
Meet the video and data transmission requirements of users in complex scenarios
5Km transmission distance
800MHz,1.4G,2.4G
20ms delay
5km includes two serial ports and three network ports. The air unit is connected to the gimbal camera through the network port.
Connect to the flight control ground end through the serial port and connect to the computer through the network port to transmit video.
Serial port connection to computer to transmit data
> I am more inclined to take that as an argument for "most of Congress" insider trades rather than "Nancy doesn't".

1/3 beat the market; that means 2/3 did not. Right?

In a population of random idiots, you'd probably expect a certain amount to beat the market, a certain amount to match it, and a certain amount to flub.
maybe not that easy if they use monorepos
Cube is sphere in L_{\inf}.
Looking at the No Starch Press book: 1616 pages and 88 chapters. Something tells me that I don't know TCP/IP as well as I thought I did...
Ask HN: Office Headphone Syndrome
Guys, I'm having a problem with office headphone syndrome.

We work in an open office where everybody sits behind desks next to each other.

But many coworkers almost constantly wear headphones during work hours.

It feels awkward to often ask them to remove their headphones to talk to them, which makes them practically inaccessible as if they are not present in the office but working remotely.

The open office plan must bring people together and create a collaborative environment where people can easily talk to each other and have as much impromptu collaboration as possible. But the headphone syndrome makes it nearly impossible, and the open office plan stops making sense.

I even thought about using apps like Vizor.video to be connected with such people in the office. With it, you can still talk to them through virtual frosted glass even if they are wearing their headphones.

Guys, do you experience the same problem, and how do you deal with it?
> "...I would happily pay 5X..."

Then sign up for the base level of a MSDN subscription. Get access to any flavor of Windows you want plus their development tools too: https://visualstudio.microsoft.com/vs/pricing-details/ Unless they've changed something, the OS license keys don't expire even if you let the subscription lapse. Yeah, it's for development use only but, as a home user, they're not going to audit you unless you do something really egregious.
>Is Intel or Nvidia even better about this?

Surprisingly: Yes.

They (usually) don't label inferior/older tech as new tech, for one. If Intel says something is 12th gen or 13th gen or 14th gen, it generally is. Likewise Nvidia, if they say something is 3rd gen or 4th gen, it generally is. This already greatly simplifies things; numbers actually mean something.

Then they don't have more suffixes and prefixes than I can be bothered to remember. Intel? The first number (eg: i7) denotes class within generation. First one or two digits in the second number denote generation (eg: 12 in 12700K). The third number denotes tier within the class (eg: 700 in 12700K). The suffix, if any, denotes overclocking (K), supremely-special (S), no graphics (F), powerful mobile (H), desktop repurposed for mobile (HX), power-saving (P), and ultra power-saving (U).

For Nvidia, it's either GTX or RTX prefix for no raytracing or raytracing enabled respectively. Then the first one or two digits in the number denotes generation, and the following digits denote tier within the generation. Super or Ti are appended for higher tier models of the same number.

Meanwhile, what the sincere fuck is AMD?
Wouldn't it be wonderful if the most popular version control system was is decentralized?
This is achievable, and is the correct solution.

This way your git repo could be located on:
- GitHub
- Your Closet
(...)
- UCLA's supercomputer
- JBOD in Max Planck Institute
(...)
- GitLab

Doing this with a simple file with "[ipfs, github, gitlab]" on it would be revolutionary, especially for data version control, like nn weights or databases that are too large for git and cost too much on other services, as they would be free on ipf/torrent.

Then no one is phased by the inevitable failure of various companies.
And pre-Rudy/Disney/etc, Times Square NY was full of peep shows. Before SoHo was a designer shopping hub and celebrity loft neighborhood, it was nearly torn down for a highway since it was disused commercial lofts after businesses left.

You have to want things to get better for them to get better. It is not an automatic force of nature. "Shrug, it's always been like this" is not how society moves forwards.
New York Times has added a web-based Flash player to their archive website
What's amazing is that you can also use git locally, without a server, using "git daemon".

I've created a small little bash function for that, and then I just pull from machine to machine (or IP to IP) directly without needing to bother with the internet. Git is very useful this way on hackathons or when there's not much internet bandwidth to begin with.

git-serve() {

git daemon --reuseaddr --verbose --base-path=$PWD --export-all --enable=receive-pack -- $PWD/.git;

}
The solution San Francisco implemented during APEC is an existence proof that such a solution actually exists.
I had to use git bundle at a government contract job where they took over a month to issue my hardware that was able to access their GitHub repo. Pretty convenient actually (compared to whatever the alternatives may be)
Well, as these things usually go...

There's a feature important to Middle Manager 32456. You can't just revert it for a not-Google browser. That's just a no-go.

So a fix needs to be developed, QA'd, rolled. I presume it's going to be an out-of-schedule roll so it'll probably involve some bureaucracy. (One of my clients is a few thousand people public company and even there a hotfix requires QA lead approval.)

Nothing ever is simple.
I am curious how does this compare to nvidia's rapids.ai / cudf.
Dyson Gen5detect
Why do people want to live in places that allow them to be free? Where freedom to live your life as you want as you choose, reigns? Instead of in places that not only attack one's rights to exist, they actively push their narrow and ignorant political and theological views onto people to control them?

Gee, I wonder...

Liberal literally means freedom.
Why? Clowns STILL buy GTA by the truckload.
Gold plating keeps a bunch of people busy for a while. Weekly meetings, menial tasks, testing, a new feature here and there, some twiddling...just keep it up until someone decides "that'll do, pig" and everyone moves on to something else.
If this is the first time you've heard of Extism, it's a lightweight framework for building with WebAssembly (Wasm). It supports running Wasm code from 15 programming languages (on servers, the edge, CLIs, IoT, browsers and everything in between), and makes it easy to compile Wasm from 8 programming languages. Check out the full announcement here: https://dylibso.com/blog/announcing-extism-v1/
In the end, it's just land use and bureaucracy, man.
I am senior developer/data engineer based in Poland. 2021-2022 I was getting remote work offers from all over Europe, some from quite interesting places. Today I am still getting offers but mostly from Poland, lower rates or not disclosed, more boring 'build an ETL' type. There is a definite change but looks like it would still be possible to get a new job quickly, possibly at lower rate.
It's also that many Rails shops have performance problems: which isn't the same as saying "Rails is slow"!!. "Getting performance problems at some point" is almost a rite of passage in Rails; I'm certain every rails developer has pored over N+1 queries, caching, async jobs, race-conditions, gems and whatnot to keep the system running.

The only Rails projects that I worked on that never had performance problems are the ones that never reached any scale. All Rails projects that gained traction that I worked on, needed serious refactorings, partial rewrites, tuning and tweaking to keep 'em running. If only to tame the server-bills, but most of the times to just keep the servers up. Good news is that it's very doable to tune, tweak and optimize a Rails stack. But the bad news is that every "premature optimization is the root of all evil" project made a lot of choices back in the days that make this nessecary optimization today hard or impossible even.

What I'm trying to say is: Performance issues with Rails will sound very familiar to anyone who worked seriously with Rails. So it's not so strange that people reach for this conclusion if almost everyone in the community has some first-hand experience with this conclusion.
Thanks for responding. We might be mostly in agreement: I think the employee's concerns that you mention are genuine and important, but I see the root cause being some combination of the customer's and the boss's choices -- the customer being spiteful is the kind of retribution I consider harassment, and to the extent that they act that way because they're confident the boss will reflexively take their side, an abuse of power, though the boss also shares responsibility there. If both would instead behave like reasonable adults, declining an invitation would pose no threat to the employee's job security, and there would be no need to (formally or informally) regulate it.

I realise that that "if" isn't helpful to someone who has to deal with a reality where it doesn't (or even just might not) hold. But the point I want to make is that a culture in which we expect by default that the customer and boss will be reasonable, and shame them if they aren't, is just as possible as a culture where we expect by default that no one should ever ask anyone out at work, and shame them if they do. I often see people express things (like the sentence I quoted in my original comment) that nudge society further in the direction of the latter, but I think the former is better for everyone. Let's nudge it that way instead.
Context: in the UK, the Post Office (rough equivalent of USPS) has local branches called Sub Post Offices that are run by local shopkeepers. In 1999 the Post Office rolled out a new system called Horizon, built by Fujitsu. It was badly built with several bugs in edge cases that would lead to incorrect accounting. Over the years this led to 700 subpostmasters (the local shopkeepers) being wrongly convicted of theft, fraud or false accounting. This destroyed many lives.

This scandal has been bubbling along for some decades but it broke into the mainstream this month when a major drama series about it was broadcast in the UK - Mr Bates vs The Post Office.

Linked document is an internal Fujitsu review of the code/bug fixing process from 1998. See page 17 onwards for some hair raising code examples.

Public Function ReverseSign(d)
If d < 0 Then
d = Abs(d)
Else
d = d - (d * 2)
End If
ReverseSign = d
End Function
RR: Record and Replay Debugger – Reverse Debugger
Of course the laws on the books can be enforced! The question is just, how well, how often, and what else would you rather do with the resources spent on that enforcement.

For example, if you tried to fully enforce all the traffic laws, you may find that very quickly everyone's banned from driving (including the police). Perfect enforcement of copyright law would probably destroy all of the Hollywood studios and newspapers, for all of the newsworthy examples of the MPAA and newspapers suing individual pirates for copyright infringement.

But in each case, while you're doing that, you get some combination of all the other crimes go unresolved and/or the costs go up massively, e.g. if the UK were to fully enforce the UK prohibition on heroin[0], it would need to triple the nationwide number of prison cells even if literally every other crime was ignored.

[0] which I choose as an example of things nobody even wants to defend, not even if they otherwise think drugs are cool
Last month, Google Maps was completely broken (instant total tab lockup) for all users of a GCC-built Firefox. In that case it was Mozilla's fault, Google didn't change something to make that happen, but it tells me that Mozilla's QA is suffering and probably doesn't catch things that are Google's fault either.

I'm still using Firefox because I'm ideologically motivated to, but it's no wonder that so many users are dropping the fox for chromium browsers.

https://bugzilla.mozilla.org/show_bug.cgi?id=1866409
It's better to lose the inconvenient ! and use a browser that supports prefixes in the search bar

Then you can "w chemistry" to open Wikipedia with a list of suggestions from the same Wikipedia ("Chemistry (Girls Aloud album)") in the same place
Time to do the laundry and dishes then, I guess... Sometimes WFH has its boring sides.
DSSY K∞ and Its Possible Dual Relation to JT-De Sitter Space – Leonard Susskind [video]
Not sure that games need to be in continuous development. Sometimes they can just be done.