skysight-inc/HackerNews huggingface dataset:
How many of those companies fall under nebulous non-compete clauses? How many of the companies have anti-poaching agreements under the table?
Just wanted to chime in and recommend Rate Your Music [1] as well. Really great way to dive into different genres and artists.

[1]: https://rateyourmusic.com/
Time zones by themselves are not enough. You have to combine that with the fact that the sun sets below the horizon.

And it’s not a question of abstract infinities. How would you experimentally distinguish between a flat earth and a round one with a radius of (say) one light year?
I bought a car and started using XM now. Most of our Spotify usage was choosing a popular playlist and letting it run rather than curating our own playlists or playing a particular song that we wanted to hear. For this type of listening, a radio like experience is actually better, and XM radio does a better job at variety and rotation than Clear Channel, which is optimized for ads and always running the biggest hits. It surprised me because I had thought XM was a dead product.
Have you tried Frog Fractions?
I think what you're getting hung up on is that JSON does not use IEEE floating point math. If your implementation or environment stores parsed numbers as an IEEE floating point, that's a limitation the implementation has to disclose or work around in some fashion, but it's not a limitation of JSON or JSON Schema as such.
Unless the org chart was designed deliberately to make escalation produce no result.
Pro tip: if you think you will need to profile/trace any natively compiled code at runtime (e.g. some kind of long running service in production) then for the love of god, please don't enable "omit frame pointer" - it can mean the difference between actually readable callstacks/flame graphs and garbage. The days of it having a huge impact on performance are gone, at least from my experience - disabling omitting frame pointer has made no significantly measurable difference to any services I have run in recent years, though you should always confirm that is true for your own case.

So while this article is about Go, it definitely applies to C/C++ as well.
Ask HN: Best Contemporary SF Books
I read some of classic SF books (Asimov, Huxley...) and now I am looking for recommendation of contemporary authors.
Didn't know what "Network Field Day" was - from their site:

Networking Field Day is a uniquely focused event, featuring up to 6 presenting companies, and 12 independent thought leaders.

Networking Field Day is an in-person, and live-streaming event that is held twice per year. We bring together the best independent thought leaders and companies within the networking space to discuss advancing technology, and core issues surrounding the networking enterprise IT space.

The event is held as a presentation, but also as an open discussion between our panel of delegates, and the presenters. Allowing the audience outside to hear important questions asked and answered in real time by leading professionals in the industry.
This is definitely true on the fab and manufacturing side of Intel. There are few other alternatives and they don’t pay that well.
My co-workers and I don't live near each other so we don't meet up for lunch when we work remote. And it seems like other people skip their lunch so they can sign off early.

When I go into the office, I just eat a bowl of instant spicy noodles (there are few people there these days), and at home I just eat something from the fridge.
Dividends are cleaner and easier to understand. The tax code shouldn't be encouraging companies to make things more complicated than they need to be.
That’s what Wall street said about expert traders. And then replaced them all with bots and gave the capital to the bots to be traded.

I remember when Garry Kasparov insisted that centaurs -- computer+human — do better than just a computer or just a human. He held out longer than most in this belief. But seriously… can you name a field where computers and bots can NEVER beat humans?
I don’t like it on principle, but also I don’t like it because I know I’m likely to forget.
I stuff everything into Safari’s “reading list” and then never read them :-/
I understood it as a common or at least well known view amongst hindus, which seems a reasonable interpretation of the statement made.
> Tencent, Alibaba, Baidu

No longer an option if you’re american
Netflix already limit number of simultaneous streams. Higher tier allows more simultaneous streams.
And after all of these years they still aren’t profitable.

So their strategy doesn’t seem to be doing to well.
>while the Go team actually had already been working on a fix

This is the part with which I take issue. Maybe they were working on addressing the issue, but maybe they were not. Given the acknowledged DDoSing of hosts by Google, more communication or prioritization would have been appropriate.

From the outside (admittedly my only limited perspective), Drew's actions resulted in positive change for all source hosts. Heck, it is even probably less load on Google's servers.
The economy is for the people, the people aren't for the economy, ideally. If you run a business that relies on particular behaviour, like people commuting the office, then I'm sorry things are hard but we do not owe you our business.

Something that seems similar that comes up often around here is when there are proposals to improve the road system to move traffic out of towns. Currently the main highways run through a bunch of small towns, so they get lots of non-local traffic. Frustrating for drivers due to the extra time, and its a safety issue. But whenever changes are happening businesses in those towns are up in arms omg we'll lose our passing trade, don't build the road. They've capitalised on some inconvenience, we don't owe them to keep it around.
After this comment I get where you’re coming from.

Do you consider the heic files from an iPhone hdr files rather than sdr, even though the extra brightness channel is stored as a separate channel rather than extending the range of rgb values?
From Travis Blalock (first real optical mouse) Oral History:

"each array element had nearest neighbor connectivity so you
would calculate nine correlations, an autocorrelation and eight cross-correlations, with each of your eight
nearest neighbors, the diagonals and the perpendicular, and then you could interpolate in correlation
space where the best fit was. "

"And the reason we did
difference squared instead of multiplication is because in the analog domain I could implement a
difference-squared circuit with six transistors and so I was like “Okay, six transistors. I can’t do
multiplication that cheaply so sold, difference squared, that’s how we’re going to do it.”

"little chip running in the 0.8 micron CMOS could do the equivalent operations per second to 1-1/2 giga operations per second and it was doing this for under 200 milliwatts, nothing you could have approached at that time in the digital domain."

Avago H2000 chip did all the heavy lifting _in analog domain_. No DSP, it was too expensive for digital domain (cost of first civilian handheld GPS receivers also doing heavy autocorrelation, 1998 Garmin StreetPilot was $400-550 retail).
I've heard this from other people, including my parents! Sirius XM seemingly does a good job of curating in a way that audiences appreciate.
Land ownership need not equal building ownership. The two can be in the separate hands and there are indeed buildings where that is the case.
Depends what exactly you want to do with the traffic. NAT v4 out to the internet at 25G? Yeah, nothing is going to beat the price for performance of a software box. Route+switch your home lab at 25G? You can get a 4 port 100G (up to 16 ports of 25G via breakout) line rate hardware offloaded performance using a $700 MikroTik switch which runs pretty damn quiet (and you can always throw in Noctuas if you really want it dead silent).
Why doesn’t this header use the article’s not incorrect actual title rather than a clearly incorrect line from the article written by a journalist who does not seem to know the meaning of the word “civilian”?
From the inevitable "macroeconomic headwinds" notification quoted here:

https://www.bloomberg.com/news/articles/2023-02-01/intel-cut...

> “These changes are designed to impact our executive population more significantly and will help support the investments and overall workforce needed to accelerate our transformation and achieve our long-term strategy.”

Calling bullshit on that.

A 25% pay cut when you're pulling in close to 200 million (ignoring the fact that the pay cut is likely to only apply to a portion of that which makes things even worse) is NOT a more significant real world impact than even the minimum 5% pay cut non-executive employees are getting and who do they think they are fooling by saying it is?
Genuinely hate going to concerts would rather listen to my "digital bits" over and over again. I guess I don't get the "essence of music"
RateYourMusic is a great site. It's also an infinite rabbithole to waste endless amounts of time. By the way, did you know it has a film section too?
Hulu makes more per user on their ad tier than their ad free tier. If their ad tied is successful, cannibalizing users isn’t a bad thing.
The modulation, AM vs FM isn't necessarily the big determine factor on distance. AM can general travel farther on less power, but its more about the frequency choice. FM radio stations usually operate in the VHF/UHF band, which regardless of the modulation technique, it much more likely to be line of site. AM radio stations tend to operate on HF. HF frequencies have a higher change to do bounces. Its more about characteristics of the frequency being used in this case. Under the right conditions, the 6m band, even with FM, can experience "sporadic E" and you can talk quiet far on it.
Same goes for Tor. If you're one of 3 using Tor in your entire city, it won't be difficult to target you. This kind of stuff only works well when its used en mass, making the government have too many targets to bother.
> All drivers in the whole neighborhood understood this as normal.

But the fact remains that kids get hit in suburbs more often. We feel like drivers in suburbia understand this, but the roads are actually designed to encourage speed, and accidents happen.
I find it hard to believe that it can beat Google in 2 years. ChatGPT is so expensive that OpenAI is starting to charge for it. Search is free and can continue to be free for a long time. It makes no sense that ChatGPT can beat it in 2 years. It's true that it's a big threat to google but Google is a fierce competitor. It has a lot of possible ways it can continue its search domination. It's way too early to say that Google is in trouble. But that does not mean it can ignore it.
let's say you are doing a paystub rollup - a department has multiple employees, an employee has multiple paystubs.

if you are storing fully denormalized concrete data about the value of salary/medical/retirement both pre- and post-tax that was actually paid to each pay period (because this can vary!), then you can define a view that does salary-per-employee (taxable, untaxable, etc), and then a view that rolls up employees-per-department. And you can write unit tests for all of those.

that's a super contrived example but basically once group aggregate or window functions and other complex sub-queries start coming into the picture it becomes highly desirable to write those as their own views. And you can write some simple unit tests for those views. there are tons of shitty weird sql quirks that come from nullity/etc and you can have very weird specific sum(mycol where condition) and other non-trivial sub-subquery logic, and it's simple to just write an expression that you think is true and validate that it works like you think, that all output groups (including empty/null groups etc) that you expect to be present or not present actually are/aren't, etc.

I'm not personally advocating for writing those as CTEs specifically as a design goal in preference to views, personally I'd rather write views where possible. But recursive CTEs are the canonical approach for certain kinds of queries (particularly node/tree structures) and at minimum a CTE certainly is a "less powerful context" than a generalized WHERE EXISTS (select 1 from ... WHERE myVal = outerVal) or value-select subquery. it's desirable to have that isolation from the outer SQL query cursor imo (and depending on what you're asking, it may optimize to something different in terms of plan).

Writing everything as a single query, where the sub-sub-query needs to be 100% sure not to depend on the outer-outer-cursor, is painful. What even is "DEEP_RANK()" in the context of this particular row/window? If you've got some bizarre (RANK(myId order by timestamp) or whatever, does it really work right? Etc. It's just a lot easier to conceptually write each "function" as a level with its own unit tests. Same as any other unit-testable function block, it's ideal if it's Obviously Correct and then you define compositions of Obvious Correctness with their own provable correctness.

And if it's not Obviously Correct then you need the proof even more. Encapsulate whatever dumb shit you have to do to make it run correctly and quick into a subquery and just do a "inner join where outerQuery.myId = myView.myId". Hide the badness.
Meme Stocks Are Soaring Again
Speed would be very important in a potential Pacific Theater conflict. The F-22 is significantly more fuel efficient than the F-15 so while the top speed might be slightly slower it can actually maintain a higher average speed in real operations.
> What is being proposed is a significant change to those rules that every owner at some point agreed to.

Sure, because the law is changing, at least ostensibly due to the will of the people. The didn’t initially “agree to the rules,” and the new rules aren’t optional either. I’m obviously not so naive to think that all changes in law reflect the will of the people, but it’s pretty easy to see why this is likely the case, especially in these particular places that have enormous demand for housing and extreme restrictions on new housing developments (I bet that’s not a coincidence!).
It’s the source material, not the codec. Some albums sound vastly better on say Apple Music, regardless of lossless or lossy encoding. It’s almost like Spotify have older, inferior masters that they’ve never updated.

You’re right that it’s not the technology. I’ve released a few albums, and they sound virtually indistinguishable across various services since they’re from the same master files.
Watch batteries will essentially erode a child's esophogus if swallowed and stuck through a chemical reaction that dissolves tissue. This kills the child.

It's common to see watch batteries coated with a substance like this to dissuade toddlers from putting the watch battery in their mouth. https://www.youtube.com/watch?v=q5ApVlDCEjc
Right. But C has fewer scenarios where implicit copies are possible, in part because it does not have references.
I think they still have offices here in the US and employ Americans. Alibaba has been scaling back though. Lastly, I don't think there's any law that prevents an American from moving to China to work.

https://careers.tencent.com/en-us/cityinfo.html?city=401

http://research.baidu.com/
The old music business thrived on vinyl then 8 track then cassettes then CDs.

$15 in 1985 is about $40 adjusted for inflation and they convinced people to buy the same music multiple times. To even find that music you liked enough to buy multiple times too you probably bought 5 albums that you thought sucked.

I can remember as a kid in the 80s too that my father and all his friends easily had 500+ vinyl albums on display in their homes. Then those started collecting dust as they bought hundreds of cds.

It is just so different now. Imagine spending $40 bucks for 10 songs and have no idea if you will even like them. That is a totally different racket.
Well, don’t blame Spotify for that. They aren’t actually raking in millions (or anything in profit) they are losing money.
There's an intellectual, scientifically minded, and openly religious person that writes this blog: http://www.wall.org/~aron/blog/

And partly through his influence, today I am Christian and openly religious enough to write this comment. As to whether I'm intellectual and scientifically minded... I'd say so, though it seems a little vain to admit to being intellectual. :-)
I worked at a place during Covid where you were forced to use your pto as it was accrued.

Financially the money goes into either payroll or PTO, and this way they saved whatever percent. It was either this or lay off ~10% of the employees

If you worked there for years and had lots of hours banked it was fine, but as a newer employee it was very annoying.
When I first tried ChatGPT, I thought it could really take my job. In a day, it's clear that I need to already know what I want and at most it saves time on basic boilerplate or suggests new syntax.
Against Longtermism (2021)
No, schools (and employers, and scientists, and everyone else) are going to have to come to terms with the fact that they will rapidly become irrelevant, and cannot possibly hope to continue operating in anything resembling their traditional role.
Someone should introduce ChatGTP to them after the pingpong trainings and then have another movie like Hollywood told us in Planet of Apes.
Great catch -- will definitely fix. Thanks a lot
Most of the article is devoted to complications related to handling arrays that are inline at the tail of existing structs that usually are layout and size sensitive. Hence the related two restrictions that the count variable keep the same name and location in the struct, and there is no explicit array head pointer (just the implicit location at which the array starts at the end of the struct).

The reasoning most likely being that a bunch of annotations to structs, and perhaps some changes to calls to kmalloc() would be less destructive and much simpler than breaking the kernel ABI and altering the base size of any struct that used that idiom while also having to change every for loop or whatnot in the kernel that uses an explicit counter member name.
How does Apple “force” competitors to use them for payments when Spotify hasn’t had an in app purchase option for years?
Sure, just move to California where non-compete agreements aren't enforced
All 3 companies produce actual real life things also, so it’s harder to lay off sections which aren’t as profitable as others when share prices fall.
You don’t want a Silicon job because your talent is illiquid.

They can take a giant dump directly in your mouth while making steady eye contact and you can’t leave because there is nowhere to go.

In software and in startups if you have relevant skills and modern, up to date experience you can switch easily.

Don’t work in industries that are declining and have no future and require advanced technical training that is non transferable.

Oh you got a PHD in quantum silicon dick butt nanometers from MIT? That’s worth dick at 99.99% of companies.

It will happen to you. You want startups where your abilities are transferable and the hiring market is broad and deep.

And never move to a location where the only option is intel. That’s their favorite trick. Fuck that!
Any specific skills you are looking for?? I could try to make something! :)
... and most stock markets are also decimalized now. I remember reading the newspaper for my 7th grade investment club run by my math teacher. Prices were in 1/8ths of a dollar, as I remember, and maybe the penny stocks were in 1/6ths.

In an alternate universe where the IEEE-754r decimal formats were in the original IEEE-754 spec, presumably most of these decimal integer operations would be performed in the FPU. If they're common enough, a handful of specialized fast-path instructions could be implemented for cases where it's known a priori that the exponents of the arguments match.

Though, as sad is it is that we still use gallons in the US, it is handy that all of the subdivisions of a gallon down to the ounce are powers of two.

Alternatively, the Babylonians were more advanced than we generally give them credit, as their base-60 number system isn't intuitive, and yet has lots of small factors for handy fractions. Any fraction storable in a finite number of digits in base-2, base-10, or base-12 (including any integer power of 1/3) is storable in a finite number of digits in base-60. So, a base-60 calculation would result in fewer display issues due to rounding for common calculations in people's everyday lives. Storing one base-60 digit in 6 bits isn't terribly wasteful, though more wasteful than storing 3 base-10 digits in 10 bits.
Cars are rewiring our brains to ignore all the bad stuff about driving
In the next two years I bet that 'the founder of Gmail' will clarify on what he meant about this greatly exaggerated wild claim.
Probably none. It's illegal in the US and after what happened between Apple and Google's anti-poaching agreement, I think Silicon Valley has stopped. I haven't heard about any in a long time.
There are approximately zero economic indicators showing this.
Oral LD50 is ~2.6g/kg, for a fatal dose on the order of 180 grams. Which, indeed, sounds impossible to consume without retching out your guts.
It's not PR branding, cities actually spend time and energy and money actually making streets "worse" for cars. A common technique, for instance, is to alternate the side that cars are parked on. This creates a sinuous road where you're constantly doing little turns, instead of a straight-away.

This isn't just because of the width of the roads, because these didn't exist 30 years ago (in the states at least; they were starting to become common in the UK 30 years ago), but the houses haven't suddenly merged closer together.

I see in another reply you say these underperform. Citation? Fatalities are still lower in cities.
A summary from the article:

> A new study reveals how unconscious bias leads us to neglect negative externalities of driving. You may call it ‘car brain,’ but this research team calls it ‘motornormativity.’
OK, let me try to explain a bit better what my problem is with what you're saying.

You build a nuclear power plant, and it is capable of outputting X megawatts as a sustained output. The same plant that produced 100 (or however many) megawatts this now will also produce 100 megawatts next minute, or hour, or month. Same with solar or wind, except that it's not quite as consistent as nuclear. (On the other hand, you have to refuel nuclear plants from time to time.)

LiIon is different. It doesn't produce electricity, it stores it. You measure it in megwatt-hours, not in megawatts. The battery that you stored your first minute of standby power in is a physically separate battery from the one you store the next minute's standby power in. Two hours of standby power costs 60 times as much as two minutes, because you need 60 times as many batteries.

The only way your statement makes sense is if the cost of the batteries to store two months of power is only a rounding error compared to the cost of generating the electricity. That possibly might be true, but if you're claiming that, I'd like to see your source...
Although I've watched every episode of The Sopranos, it was quite a long time ago. I recall that for the most part, when Tony was pissed at someone, he typically confronted that person, and if he didn't do it personally, the "victim" usually knew why he was getting wacked or beat up or whatever.

But yes, you're correct, within his family -- especially his mother, Uncle Junior, his sister and sometimes his wife -- things are a lot more complicated.