skysight-inc/HackerNews huggingface dataset:
Not at Google but currently using Jax to leverage TPUs, because AWS's GPU pricing is eye-gougingly expensive. For the lower-end A10 GPUs, the price-per-gpu for a 4 GPU machine is 1.5x the price for a 1 GPU machine, and the price-per-gpu for a 8 GPU machine is 2x the price of a 1 GPU machine! If you want a A100 or H100, the only option is renting an 8 GPU instance. With properly TPU-optimised code you get something like 30-50% cost saving on GCP TPUs compared to AWS (and I say that as someone who otherwise doesn't like Google as a company and would prefer to avoid GCP if there wasn't such a significant cost advantage).
It's really hard to overstate how much of a sea change git was.

It's very rare that a new piece of software just completely supplants existing solutions as widely and quickly as git did in the version control space.
although this is a valid insight, it reduces the detail of the conversation into "yes or no" on a topic that is not a "yes or no" topic.. it is behavior and messaging among a dozen critical functions of business. Almost every business is different in their mix.. perhaps faced with similar rhetoric, law says "show me an example then we can discuss" instead of "classify all examples then apply to a situation"
That number is meaningless without also considering US GDP (even if you write trillion in caps). The US averages about 14% government spending as a fraction of GDP, placing it at ~90/140. For the size of the US economy, spending should be significantly higher.
There's an assumption lurking here that I feel needs to be dragged out into the open. This entire line of reasoning assumes that there is something teachable that would circumvent screen addiction, with a secondary assumption that kids are programmable and will accept whatever instruction is provided regardless of competing inputs. This seems questionable that a child can be armed to compete against a couple decades of psyops research by some of the best funded private organizations on the planet.
> Instead of a single "one batch with maybe up to 24hr latency" the offer could be a series of tiered queues with different SLAs and costs

The API includes a `completion_window` parameter ("The time frame within which the batch should be processed. Currently only 24h is supported.").

https://platform.openai.com/docs/api-reference/batch/create
> In some cases, it might even be encrypted with a user-owned key. I can’t imagine being comfortable putting my files anywhere _outside_ of the home directory. That feels like going back to the DOS / Win3.x days where hard drives were the wild west.

No. You got it backwards. If you put your stuff in a folder (not in the $HOME folder, but practically anywhere else), then your stuff will be in 1 place, there won't be any name collision with the system, it won't be polluted, and such.

Putting your stuff in $HOME is exactly what you want to avoid.
emacs $(git grep <whatever> | cut -d: -f1 | uniq)
Reminds me more of a Golden Snitch.
> does PyTorch have a similar concept

of course https://github.com/pytorch/pytorch/blob/main/torch/utils/_py...
Yeah, but weird, interesting byproducts. Whether we're better than the beef byproducts in bologna is still up for debate sometimes, I guess.
I will say that the credential was a big part of why I studied CS in my 30s. I learned a number of languages along the way.

At this point, nearly all the code I write is in JScript, Pl/SQL, Python, and T-SQL. I learned none of these while in school: Javascript was not yet invented when I was getting the degree.

I will say that SNOBOL, of all odd languages, was useful to me after school in learning Perl.
I don't care about the L2 interface. I imagine I could twist my ISPs arm and spend a bunch of money to end up with the fiber line directly connected to a card in my Linux box... but why? The ISP's upstream equipment is just as vulnerable as a modem, and there's a lot more of it. That's not the point for me.

When I had DSL (and later DOCSIS), I just bought my own modems that weren't routers, and used ethernet to connect the Linux router (a raspberry pi 3 originally, yes the DSL was so slow it wasn't a bottleneck!). It was economical because Time Warner charged me something like $5/month to use their modem.

There's a lot of reasons I like having a Linux router, a short list:

* I have 10G internet from Sonic, in 2020 building a small Linux machine with ixgbe cards was cheaper than any commercially available 10G router with as many ports as I needed (4+). I get line rate through it, no problem.

* It runs an open source NAT implementation that is actually correct (although this is less of a problem with commercial routers now than it was back in the day...). Sadly, I don't have IPv6, but the same argument would apply there.

* I can run whatever DHCP server implementation I want.

* No web GUIs: I SSH to the thing and write config files.

* If it blows up, it's just Linux, and all the config files are in git: any machine will do, I don't have to worry about some commercial product disappearing and forcing me to waste an afternoon reinventing the wheel.

* I can build and run recent vanilla kernels with all the hardening options enabled. A Linux router spends 99% of its time in the kernel.

* The machine is actually fast enough to scan 10G traffic at line rate in software when I want to do that (it's doing all the routing in software, after all).

It's really easy, I'd estimate I spend 1-2 hours a year maintaining it.
It feels inevitable that one day Iran or Israel will conduct a nuclear strike upon one, the other, or both. There is no deescalation and it seems like everyone in the middle is cheering them on, hoping they both eliminate one another. Iran does not seem to be content until Israel is removed from the face of the earth.
> That's why militaries and defence companies go to great lengths to vet their staff

What a joke, no they don't. They establish security internally by gating access, not trusting everyone because they've been "pre-vetted".
> And as the data at the top of the essay shows, they already demonstrated this during the pandemic!

For one year, they contracted spending less than 1%, before more than making up for it and growing faster on average for those 2 years than most.

> Expenses might be high, but how much reserve do you expect them to keep?

When the expenses are growing exponentially, all reserves look small.

> Nobody would donate to Wikipedia if they knew it could survive on a few million dollars each year and it had hundreds of millions of dollars handy, and no new work was being done to add services and improve existing services.

So better they be wasteful, so they can raise more money to be wasteful with? Do I have that right?
Screen recording probably won’t take off in this context, luckily.

I think employers would be more interested in basic things like “did this person login their computer today, between what times were they active, how many hours in the day did they type at least 100 words?” … or things like “here’s a list of people on PTO today, which people not on this list haven’t typed on their keyboard today?”

That sort of data would be easy to collect - keyloggers have been around forever, doesn’t trigger MacOS to show the “recording screen” notification, and the data is easier to aggregate and view across a large number of computers.

I think the fact that keylogging didn’t explode as a method of tracking productivity during Covid WFH probably means we’re safe from screen recording for the foreseeable future.
Ukraine is running out of people, and both us+eu can't even produce enough simple shells for the war, not to mention stuff like patriot missles.

Even the western media moved from "putin has two days of missles left" to "ukraine is losing". (eg https://www.bbc.com/news/world-europe-68778338 )
Not necessarily. Scheduled key rotation has a lot of conceptual problems:

1. As MS found, revoking old keys is very risky because doing so creates outages. But if you don't do it then changing keys is useless. This isn't a problem specific to Microsoft. Lots of companies have learned this lesson the hard way.

2. It assumes that attackers don't just use stolen keys immediately (e.g. to issue more keys, change passwords, create new accounts etc). In practice they usually do.

3. It assumes that if you change the keys the attackers can't just immediately re-steal the new keys.

So it's only really a useful practice in one very specific scenario: you do something that boots undetected attackers out of your network without realising that's what it did, and the attackers need ongoing access that only that key can provide, and they can't use that key to elevate permissions in a more permanent way like by creating a new account on the system or stealing a user password. Pretty specific scenario.

Unfortunately, key rotation also comes with big downsides. Any software that works with keys has to be built to tolerate a change silently, because now it's a regular occurrence instead of a rare one (where maybe a bit of disruption can be absorbed). That creates complexity and therefore bugs. And because it's a repetitive piece of fiddly and complex work that can break your entire service if you get it wrong it inevitably gets automated, and that in turn means that you end up with a large collection of highly privileged subsystems that have the power to silently change keys in ways admins won't notice because they are expecting it: exactly the sort of thing attackers will immediately focus on.

Overall it's not an obviously winning move. Opportunity cost matters too. Whilst you're setting up all the infrastructure to do this, ironing out the bugs, cleaning up after the outages etc, your competitors might be investing in other kinds of security best practices that are more effective. It's especially useless here because MS don't know how the key was stolen to begin with, so there's no reason to think that if they changed it that would have had any effect. Most likely it could have just been immediately restolen and all the effort would have been theatre.
That sounds pedantic.

It's not like people get older and decide to be less active.

Your muscles atrophy, and it's not as easy.
I use this all the time, specially when it's a long line.

$ ^sometihng^something
Sorry for asking, but how much they moved due to the tectonic plates?
This poor (super-rich) Canadian kid going so hard to pretend he's someone else is really difficult to watch. I don't mean to stereotype Canadians, but c'mon, we all know dude isn't some kind of tough without a conscience.
They are capable of fast swimming, enough to gain momentum so they can pop back up onto land or an ice floe.

https://youtu.be/_OHDYS8qTzQ?t=935s
Osama Bin Laden lived one mile from the Pakistani military academy, and appears to have been supported by the ISI, their intelligence service. It's a tremendous assumption of faith that Pakistani nuclear warheads are somehow safe.
I have an old manual Nikon 50mm F1.2 with adapter on my E-M5. If you shoot portraits, you run into the "your eyes are in focus but not the tip of your nose" problem. Surely you don't need any shallower DoF than that.
>It's telling that Huawei-backed MindSpore can go from 1% to 7% in 2 years, while Google-backed Jax is stuck at 2-3%. Contrary to popular narrative in the Western world, Chinese dominance is alive and well.

MindSpore has an advantage there because of its integrated support for Huawei's Ascend 910B, the only Chinese GPU that comes close to matching the A100. Given the US banned export of A100 and H100s to China, this creates artificial demand for the Ascend 910B chips and the MindSpore framework that utilises them.
No information on who introduced the amendment in the first place?

Is such anonymity common?
On could plug https://github.com/openai/whisper to transcribe recorded audio.
I'd take the phrase with a grain of salt. What's certain true is that you can't just type your way to a solution.

Whether you plan before pen meets paper or plan while noodling is a matter of taste.
> TCP has no notion of IP address in the protocol,

RFC793:

To allow for many processes within a single Host to use TCP
communication facilities simultaneously, the TCP provides a set of
addresses or ports within each host. **Concatenated with the network
and host addresses from the internet communication layer,** this forms
a socket. A pair of sockets uniquely identifies each connection.
That is, a socket may be simultaneously used in multiple
connections.

TCP uses the combination of L3 source address, L3 destination address, L4 destination port, L4 source port to identify what connection a frame is on. We're discussing how using that L3 information isn't necessarily ideal for today's world.

> TCP with changing IPs can work e.g. on top of an ip-ip tunnel with applications not being aware at all.

That's just because the IPs have not changed from its point of view: it receives the same frame with the same destination/source IP addresses the entire time.

Part of the reason why we need things like IP-IP tunnels is because L4 connections can't "move" with TCP. In scenarios where we're using tunneling for this, we're accepting worse performance than if we could just directly send TCP to its true destination and have it processed.
Truly shocking; that sounds like a plot line that Black Mirror rejected because it sounded too implausible.
What We Know of Obesity and Low-Fat Diets Might Be Wrong
Local electorates are primarily wealthier people with time on their hands, so they overwhelmingly prioritize fighting crime and promoting local commerce, which are efforts that homeless populations are seen as undermining. The result is that punishing homelessness gets politicians re-elected.
Dolphin-2.9-Llama3-8B
I really believe having two rescue dogs (with their own issues) before having kids was a really good intro on how to set expectations and build up patience.
Being allowed to camp somewhere is a privilege and not a right. The problem with designating a place where homeless people have a right to camp means that it's substantially more difficult to take action if that area becomes a breeding ground for crime. I suppose that it would be cruel if homeless people actually aren't allowed to camp anywhere, but I believe that in practice, if they're not disruptive, a city isn't going to waste tax dollars on sending them to jail.
The game actually becomes pretty easy after a while (4-6 hours maybe). Some perks are pretty powerful, and knowledge of the game world brings dividents
>> although that may reflect more on my skills/level as a developer than anything else

Nah, that reflects on the U.K. - developers are generally miserably underpaid, and there’s a massive shortage of freight drivers since Brexit for no apparent reason whatsoever.
Well, less than half of American households have money in their retirement account. And even for people with significant funds in their retirement accounts, that money will not be readily accessible (without penalty) for, on average, two decades or more.
Agreed. The US government is actually the most technologically accomplished organization in human history. Examples: Everything NASA has done and does, nuclear weapons, nuclear-powered aircraft carriers, the Internet, the NSA's capabilities, etc.
Serato is digital pretend scratching. Might as well use a DJ controller. Real scratching requires a proper tt and skill like Mix Master Mike. Hell, I have 2 Pioneer DL-5 and a Pioneer DJM-600, but these tts aren't good for scratching because of their straight arms, they're good for gapless playback. https://youtu.be/58Y--XTIRZ8
I've been looking for something like this for absolutely ages. If I want to figure out how to fix my cellphone, reset a warning sensor on my auto dashboard or more recently install a NAS box, there's always this long winded YouTube video packed full of ads. Thanks for helping cut through this nonsense.
> then that implies being homeless is a criminal activity

Which it has been in many places and still might be in some. But this has to be combined with some kind of program for them to exist legally.
Let me explain. The Russian bureaucracy is selected by the principle of personal loyalty. At some rare points, like economy, professional competence is also required, but in many other areas - assigned governors of states in Russia, or heads of departments like defense or aerospace - it's not. Dmitry Rogozin, former head of Roscosmos, is a politician, who really didn't study engineering. Some other previous Roscosmos heads were from military. So technically they are relatively often declare ridiculous things, and mixing up units of length and area wouldn't be out of order here for them. Nevertheless Roscosmos heads are often promise unbelievable advancements in the near future, which don't materialize. Just like the Roscosmos has no current means to compete with Falcons - and for that reason alone the statement is funny - so the suggested detail is similarly senseless, but more accentuated, adding more obviously to an unsubstantiated declaration.
I wouldn't say it's necessarily wrong; it may be (accidental) foresight. Windows has added a UTF-8 code page, which means you can get as near enough as makes no difference full support with the A functions instead of the W functions.

That said, even now in 2024, it's not clear how much of a bet Windows is making on UTF-8 versus UTF-16.
I'm on linux tho (and the author of the article)
Sounds like they dropped rocks into a swimming pool for their sound effects.
> Cheaper chinese EVs are coming out in two of the biggest 3 markets

I expect this to be ephemeral due to geopolitics and the local politics. Chinese domestic consumption is lackluster compared to their production and they are “product dumping” on the rest of the world that have domestic manufacturing and varying levels of preexisting market protectionism. That and China’s belligerent geopolitical alliance increasingly clashing with the West and in their regions means that stiff(er) tariffs are imminent.
I use it for GPU accelerated signal processing. It really delivers on the promise of "Numpy but for GPU" better than all competing libraries out there.
That you know of. Israel has never confirmed its nuclear weapons. I think it's more likely than not that other Arab nations have tactical nuclear weapons.

For that matter, I bet Japan has them. If the conflict between Iran and Israel goes nuclear I could see Taiwan also developing their own. The proliferation is only restricted by time, money, and expertise.
Yes, but “saving money” is your point and strawman; I never said anything about saving money, nor did I imply it.

GS in general cannot grow when the market pay was distorted by both lack of tax funds; and when those driving market pay has a disproportionate amount of wealth to corner the labor market, in order to prevent the hiring of engineers by other industries.
Save you some time, this post never answers the question in the title.
That is technically true, but it doesn't matter in practice. Local electorates are primarily wealthier people with time on their hands (tax payers), so they overwhelmingly prioritize local commerce, which usually involves fighting crime and attracting mpney, which is an effort that homeless populations are seen as undermining. The result is that punishing homelessness gets politicians re-elected.
Lots of errors, why does this exist? What is the use case for a map without precision?
Have you came across CRIU?

https://criu.org/Main_Page
> it's not clear what the relevant distinction between music and philosophy is supposed to be

Music can be enjoyed by someone who never practices it at all, not even humming or singing in the shower. Yoga cannot. You have to do yoga to get any value out of it at all. No one gets any benefit out of simply watching people do yoga.

My claim (and it's an empirical claim -- I might be wrong, but you'd need actual evidence) is that philosophy is more like yoga than music. Almost no one gets value out of it without actually participating in some way. (I hedge with "almost" because you might be able to find a few weirdos out there who really do enjoy reading Wittgenstein for its own sake and never engaging in philosophical discussion, but I'd be surprised if there are more than, say, a few dozen such people on the entire planet.)

> it's rather extreme to say that the sciences have conquered everything philosophers were in the business of doing

I'm not saying that. I'm saying that science has conquered a lot of what philosophers were once in the business of doing, and many of those things were things that people used to believe (and some still believe) were inherently beyond the reach of scientific inquiry, with human consciousness and Dennett's "Consciousness Explained" being my poster children. I'm not saying this project is complete, I'm predicting that science will continue to make progress monotonically until all that is left for philosophers is the Philosophy of the ever-shrinking Gaps.

> Feyerabend is rather extreme, but I'm curious why you think it was totally nonsense.

I'd have to go back and re-read it. It has been many decades and I don't remember any of the details.

I can tell you two things though: First, I was turned on to Feyerabend by someone I deeply respect and so I was predisposed to like him. And second, looking over the Wikipedia article on him I can see right away why I don't:

"Feyerabend's most famous work is Against Method (1975), wherein he argued that there are no universally valid methodological rules for scientific inquiry."

That is flat-earth kind of wrong. There is at least one obvious universal methodological rule for scientific inquiry, and that is the one voiced by Feynman: any theory that is inconsistent with experiment is wrong.

> And do you see the problem [Duhem-Quine] poses for Popperian falsificationism?

No. I can see why someone might think it poses a problem, but I don't see any actual problem.

BTW, note that even if DQ poses an actual problem for Popper, all that would do is falsify Popper as a theory of why science is effective. It would have absolutely no impact on the manifest fact that science is effective. That fact alone casts some pretty serious doubt on DQ being a problem for Popper because the only way it could possibly be an actual problem for Popper is if Popper is correct :-)
Yeah, Tyler normally plays softball with guests, albeit with interesting questions.

He really did a lot of pushing back on this one, and it was really interesting to see their different approaches. Haidt really seemed focus on finding common ground with Tyler personally, while Tyler was far more interested in challenging hadiat's position.

Ultimately, I felt they were talking about different points. Tyler thought that it was on net positive on average, or at least will be in the global long run. Haidt was talking about worsening outcomes for a subset of the population, and perhaps the average today.

My priors lead me to agree with basically both of them in their own domains. I think social media today is increasing harm and dropping the mean outcome, but also increasing the performance for children who successfully navigate it. I think long-term, culture will evolve to develop better habits around social media.

I did however think that Tyler's hypothesis that AI will curate people's social media feed to free up time was simply dumb. I think it entirely ignores why most people use social media, which is both an escape and an addiction. It's like suggesting that people will spend less time drinking and drunk if we provide everyone with High proof alcohol for free. They aren't drinking it for the calories.