skysight-inc/HackerNews huggingface dataset:
Here's some lazy ChatGPT info:

However, there are certain factors that can lead to individuals falling out of the official unemployment statistic:

Discouraged Workers: If individuals become discouraged and stop actively seeking employment, they may no longer be counted as part of the labor force or in the unemployment rate calculation.

Underemployed Workers: The unemployment rate may not fully capture those who are working part-time but would prefer full-time employment. These individuals are considered part of the employed category, even if their work hours are insufficient.

Marginally Attached and Particular Job Seekers: Some individuals may have searched for employment in the past but have not actively sought employment in the four weeks preceding the survey. They are classified as marginally attached to the labor force and are not considered part of the unemployed category.

Involuntary Part-Time Workers: People who are working part-time due to economic reasons, such as inability to find full-time work, are included in the employed category but may not be fully reflected in the unemployment rate.
It's pointer bumping in optimistic case. Eventually it runs out of current slab and... then there is some more work to do. And also those page faults are actually quite likely as it gives you memory that hasn't been used recently. Malloc tends to return often whatever was released last that matches the requested allocation size. It is indeed a tad more work to find it, but when it's found it's usually hot in the cache.
This is a cluster of commodity machines, a mainframe is one machine.

The mainframe is optimized for reliability and compatibility foremost and does things that are quite unlike most other classes of machines even "high end servers", including RAIM (RAID for memory), and the ability to stop a failed processor and move its checkpointed state to another processor and resume it transparently from software point of view, and generally employing quite hardened circuits and strong error detection and correction throughout the system.

There are some guesses at $500k for this Oxide rack, not sure if that even gets your phone call returned for a low end mainframe with much less compute power and memory installed. High end configurations rumored to be many millions.

This thing is more a competitor to "scale-out" / "cloud" / "webscale" / etc., at least on the hardware front (they seem to do a lot more on software/firmware side than typical such hardware vendors).
Looking forward to GPU support for workers. Cloudflare announced they were working on it in 2021 [1], but it doesn't seem generally available yet; they still have a signup page for notification [2].

I know other companies have struggled with demand, so maybe they're doing it on an invite basis.

[1]: https://blog.cloudflare.com/workers-ai/
[2]: https://www.cloudflare.com/nvidia-workers/
Fragmented Future (1999, origin of web 2.0) [pdf]
> It always contains 100% of everyone elses code.

It contains no one else's code since everyone works on a branch. This is only holds if a single team uses a brach. That doesn't scale.
People love to claim that NFTs can only be used for signed pictures of gorillas, but imo they are probably one of the most interesting utilities on a blockchain. Have you ever tried to buy a ticket through ticket master? It's not a wonderful experience.

Digital event tickets could be sold directly from the venue to the attendee without any of the hassle of TM. Tickets that are non-fungible (ie an assigned seat at an event) can be represented with NFTs. Fungible tickets (ie no assigned seats, maybe access to any event within a period) can be simply tokenized.

That isn't a use case that exists now, and because of the toxic association that the term "NFT" has, it probably won't exist. It's a shame though, because the technology exists, and works better than existing options.
Parent here, I absolutely never said you should blindly trust an expert at all. What I am saying is that it would pay heavily to pay attention to an experts opinion in their particular field of expertise. It's that simple.

I think we're saying the same thing I just think you're tone is more aggressive so it comes across overly hostile towards the idea of an expert.

I'd be that most expert know that they have narrow specialist information in their field and don't expect it to solve all problems in a general sense, you're just making that claim for them?

I've even seen Geoffrey Hinton say things like, "I don't know what to do about blah, I'm not a ...", so this man is aware of his limits too.
Certain personalities and communication styles are able to generate useful prompts.

A 10% efficiency boost that some programmers are experiencing could translate into an extra 5 weeks off if you are smart about it, so it is quite life changing for some.
Ah, yes, now that racism is gone all the people whose ancestors were enslaved, then segregated, then bombed, then redlined will magically be able to achieve the same results as families who have been collecting money for decades to centuries without significant opposition. The country is a pure meritocracy so only the smartest children will receive our precious and (not artificially) scarce tertiary education, everything is as it should be.

Big lol at "undermining authority." It's not a normal court. They've been accepting massive gifts without recusing themselves for quite some time. 1/3 was appointed by a traitor who attempted to extort a foreign government, committed an insurrection, then stole classified information. People are saying he sold nuclear secrets to the Saudis.
Show HN: I've built a tool for async status check-ins to avoid DAILY meetings
Yeah, this is on my wishlist already.
Since fetching webpages is very common we know `send_get_request_and_receive_response(url)`
is wordy. Of course you need to get the response.
But in some other area it might be obvious so naming the function with more words could be useful.
> Experts have predicted 22 out of the last 10 recessions…

The actual saying was a knock against stock traders:

> To prove that Wall Street is an early omen of movements still to come in GNP, commentators quote economic studies alleging that market downturns predicted four out of the last five recessions. That is an understatement. Wall Street indexes predicted nine out of the last five recessions! And its mistakes were beauties.[20]

* https://en.wikipedia.org/wiki/Paul_Samuelson#Aphorisms_and_q...
Not in most universities, especially public ones. You don't get admitted to University of Texas or Texas A&M because your dad went there, that's against state law! You don't see the legacy nonsense much outside of private universities that cater to the 1%. I'm for abolishing legacy admissions, but really it affects only a tiny fraction of people.
>Is this not an option for US-based businesses?

It is absolutely an option. Some people simply choose not to pursue it for many reasons ranging from financial, to a matter of principal, effort required, or any other number of reasons.
You aren't talking about skin color then. There are plenty of Asians of various colors of brown that could pass as Hispanic. My Indian boss used to have Mexicans come up to him speaking Spanish. You are talking about Race.

Anyway, with each round of layoffs, I've seen companies get more diverse in race. It could be HR being racist... or HR paying African Americans and Hispanic people less and they didn't get cut first. Yikes yikes yikes.
If you see specific aspects of a chat reply where quality is bad, tell it.

It will improve the answer.

Iterating this you can get way beyond the quality of the first answer. You have full control over the quality but you have to bring something to the collaboration.
It would be, but crypto sits outside the real economy, and can only be traded by passing around stablecoins, which can be printed out of thin air. It won't reach zero if there are always enough stablecoin-denominated purchases to prop it up.
Not to be confused with the Ansys flow solver Fluent:

https://www.ansys.com/products/fluids/ansys-fluent
>Case insensitivity is only seen as "rustic" because C is case insensitive.

C is case sensitive, but it's also not seen as very modern language these days, so I'm not sure I understand your argument.

I think case-insensitivity is seen as rustic because it's a remnant of the times when some systems simply did not have a notion of case and everything was uppercase all the time. Modern systems handle case just fine so having several character strings being distinct in terms of byte values but equal in the way the language interprets them seems clunky and error prone (because it is).
That's trunk based development as I understand it and how I enjoy it.

Short lived feature branches that are merged back into trunk as soon as they are reasonably stable.

Deployment cadence is orthogonal, but CI ensures that it could be deployed at any point, even if it wouldn't or shouldn't be.

User acceptance testing and QA is done on the deployed main, and stable release candidates are branched from a point in main.

This might just sound like "branch based development" to many, but the key difference is that the feature branches are designed to only live within the context of a single sprint, for days or possibly hours, meaning there isn't time for "merge hell" to fully develop.

Good hygeine merging trunk into feature branches has a similar effect of course, which is why with good VCS hygeine there isn't that much difference.
People ought not express an opinion on this unless they've tried both professionally.

Git doesn't have great support for trunk-based development. Gerrit tries to paper over the gaps, but the git client isn't great. git-branchless or another plugin is needed for better support.
I won't be able to find the relevant link now, but the backend for Facebook Messenger was rewritten in Facebook's own network stack (mostly C++ IIRC)
Unless your work involves coding or digital content creation, there doesn’t seem to be a lot of real world utility for the tech right now.
ChatGPT will definitely be used for rote tasks that are currently fulfilled by low-end writers, but realistically could already be automated by a competent programmer. Stuff like generic product descriptions or content farm product reviews. But I don't see it actually replacing flesh-and-blood writers that have a viewpoint anytime soon.
I have configured squid as kerberized service. The company distributed a browser specific to the proxy server and that was the company browser.

This meant that using that browser passed through squid and all the web traffic was cataloged. The browsing could then be annotated and cataloged for the office.

It's the kind of thing that takes a while to get configured but after that it is easy to replicate as part of the standard deployment.

Anybody could use any browser to do what they want without passing through the proxy server. One browser was configured to use it.
Best SWE book I've ever read and I don't even work on something video game adjacent any more
> You "two other", right? I've used many that didn't have a GUI.

Good point, however, I don't think it makes the analogy invalid. You can replace "GUI" with "init system" or any other thing that separates OS kernel from a full-fledged OS.

> That's not how it's pitched.

There's truth in it. However, I think that the problem here is that we might have different expectations of what a "language" is. For some, it should be a complete package with all libraries and tools built-in — like go or Python. Racket even comes with it's own standard IDE. For other languages, like C, not even standard library is something expected, it's very basic and it's implementations are platform-specific.

Yes, if you take the basic Node, it will not have Typescript included. And for a developer that comes from a different background modifying your "language/framework" is something so weird and out of the ordinary that you don't really do that often. So you might inclined to judge Node ecosystem by your habits, but that's a mistake.

Just as with leftpad, developers from other ecosystems were in shock to find out how many small dependencies does a typical Node project have — because including a dependency is an expensive thing in their experience! But with Node, it's not. I can build and run a typical Node project with hundreds dependencies ~10 minutes after I clone a repo, but it takes me a few hours to configure the right version of Python, requirements and native C/C++ libraries for any significantly complex Python project that has a lot less.

So, instead of comparing the "type checking" out of the box, compare two reasonably sized projects after a year of active development by 5-10 person teams. And from my personal experience, a modern Typescript project would eliminate a lot more failure conditions at compile time than any other mainstream language.
Comment: Covid-19 digital contact tracing worked
> And a funny personal anecdote, a colleague of mine tried to use ChatGPT4 when answering a customer question (they work support). The customer instantly knew it was AI-generated and was quite pissed about it, so the support team has an unofficial rule to not do that any more.

My team raised a support issue with one of our suppliers due to some unexpected API behaviour and got an unusually flowery reply that completely contradicted the API documentation... fairly sure that was ChatGPT.

Honestly not that bothered about LLMs as they could be helpful in customer support particularly when agents might not be fluent English speakers (or just help when you're trying to be polite in adverse circumstances), but some basic proofreading would help. And don't let it hallucinate APIs.
>puts it in a similar tier as crypto

Comparisons between AI and crypto are horribly misguided IMO.

Is AI overhyped? Sure. However -

AI/ML is creating utility everywhere in our lives - speech to text, language translation, recommendation engines, relevancy ranking in search, computer vision, etc. and seems to be getting embedded in more and more processes by the day.

Crypto never amounted to anything beyond a currency for black market transaction, a vehicle for speculation, and a platform for creating financial scams.
It's unrelated to TLB; page table contention is related to associative caches where you can have two distinct addresses map to the same cache set and cause false cache miss or exhaust the cache set and cause repeated fill from memory.

TLB has to be flushed for process context switch on x86 regardless of Windows/Linux - but modern systems typically allow it to be selectively flushed (the system can elect to not flush tlb for the shared mappings that exist in both processes).

TLB miss vs Cache miss are an order of magnitude apart, and multiple orders if the corresponding pte itself is resident in dcache.
Could you expand what you find hateful about that?
I made no claims about causation. The claim is correlation. Perhaps you should re-read the comments :)
While I share your frustration, I think leaving the industry because of it is an overreaction. It's fairly easy to just ignore the aesthetic discussions and focus on solving problems. Whenever someone brings up renaming a function from perfectly_good_name_1 to perfectly_good_name_2 in code review, I immediately agree without discussion and move on with my life.
have they ever addressed this in later years? Like, what was their justification for Google becoming the AdMonster it did?
But now they seem to be. That’s about all they are. It’s so transactional that the transaction mode has become the relationship, platform and product all-in-one.

Right down to Credit Cards and Car Insurance.
Thanks for distilling the key aspects that Chinese biz-ops care about into 5 terms. In context of the post:

lunzi (轮子) (lit. "cogs"/wheels) => ("techs") [elements of tech stack]

huidu (灰度) (lit. (userbase) greyification) => rollout penetration

chendian (沉淀) (lit. precipitation) => know-hows

dapan (大盘) (lit. market, big dish) => analytics

maidian (埋点) (lit. probes) => trackers

# Clock analogy

To explain "tech" to non-techies, somebody comes along with a term "cogs" to explain their importance to a clockwork, which user only sees the dial ("frontend") of.

No "cogs" no clocks: no "techs" no products.
Remember the future is already here, it is just unevenly distributed.
> Hype, maybe, but it's obviously not a passing fad like crypto was.

Currently, nobody is talking about ChatGPT more than the crypto/NFT hustlers who now need a new angle.
These build on the facilities you're quoting: Phoenix uses hot reload to enable smooth local development, Phoenix pub/sub builds on OTP distribution, Docker builds use OTP releases, ETS tables are everywhere...

Mnesia is the only major piece that I agree is left out, for good reasons (it's fine software but really not built for cloud deployments).
Increased efficiency doesn't translate to increased time off, just increased expectations from our bosses :)
As far as I know you can preload the data in the GPU before processing it. What is the difference/advantage of what you are proposing?
Just met a rando marketing college student and she was using 3.5 for business homework. Wouldn't have been someone I expected to be an early adopter.

Also the high school student I am mentoring has told me that he knows people feeding chat gpt their essay writing styles and asking it to write about other topics with the same style.

This is in the Midwest.
Mandatory "always install a clean version, don't use a distro from your vendor".

If you take an OEM/RTL/GVLK .iso and just install it on anything with a decent SSD/NVMe drive than it would work fine. Bay Trail Atoms with 2GB RAM definitely took a hit after being updated to Win10 (well old one, like 15xx, not a modern one) but were still usable, the biggest trouble were atrocious eMMC drives, not the CPU or RAM.
I have a good mechanic. A bunch of locals discovered we have a good mechanic in the neighborhood, and the guy got too much work and had to stop taking new customers. As an old customer he still works on my vehicles, after a month or so on his schedule. So for this one small business I'm a legacy admission.

So say I call him up as a new customer. Scenario 1: Sorry, we can't take new customers, we're full up. Scenario 2: Sorry, we don't accept customers of your race/ethnicity/religion/sexual-orientation.

These scenarios feel very different to me.
'friendly fraud', they call it
I believe you’re enrolled in Smart Savers in addition to having the thermostat. They might’ve rushed you by the agreement. It’s not supposed to be an opt-out program.

In Illinois, Exelon has a similar program. In exchange for $40/year, they install a control on your AC that lets them cycle it off during summer months for a period of time each day. Connecting the program to a smart meter would let them make finer adjustments, and probably more frequently.

We stay enrolled in the $40/year program because if they’re cycling us, it’s unnoticeable. I’m not sure how much discomfort we’d tolerate.
How would code review work if everyone is committing and pushing? The article must mean tiny, short-lived branches
There are ways to get way faster at completing tasks without increasing the expectations with no change in pay.
As an AI language model, I don't have an opinion on whether people on tech are inside an AI echo chamber.
I can imagine different systems just fine.

Hell - I used several before git (svn, sourcesafe, and something with an M at the start of the name that I think I've repressed so hard I can no longer recall).

My desire to continue using git has nothing to do with my inability to imagine a different system. It comes directly from having actually used those other systems.

I've done trunk development, I've dealt with file locks (and having to hunt down the fucking admin to unlock the file that one coworker locked before taking off on vacation).

I've seen the pain there. If anything, the vast majority of negative experiences with version control in my career came out of the first 5 years of it, before git took off everywhere. After that, the worst experiences are from the folks who absolutely refused to even try to learn git, and just bury their head in the sand of whatever tool they were using.

I don't really even like git, but unlike those other monstrosities... I can tolerate it. Is it "the best VCS"? Eh - probably not. It's fairly old, the concepts have trickled out to other systems, the cli tooling is obtuse, etc. But it's solid, widely used, and has none of the serious pain points those other tools caused.
Yeah, as a professional writer that is somewhat acclaimed (my domain has a lot of karma here) I'm not worried about ChatGPT. It's going to be a rough transition, but I feel that my genuinely having the skills not only means I can use the tools better (ex: I have a conversation snippet character that is a container for LLM generated stuff), but also use them for the really important things: LinkedIn post writing. It works so well at LinkedIn posts, which is really sad. https://www.linkedin.com/feed/update/urn:li:activity:7080465...
> The argument is rather the following: common knowledge is that it’s not worth optimizing the code and that programming languages don’t matter, because the IO is too slow anyway. This fizzbuzz shows just how bad we are at IO compared to the optimum. So if we were to improve the IO, then faster processing would also make a difference.

Maybe? But given that we don't have a way to magically make IO go much faster, that seems pretty irrelevant to the real world. The processor can go faster than memory; sure, we knew that.

> In this case you get an improvement of 179x compared to Python, i.e. your laptop will do instead of multiple clusters in the cloud.

So a highly skilled programmer devoting months to what's typically a 10-minute interview problem (i.e. about 5000x as much programmer time - and the time investment would probably scale superlinearly with the complexity of the problem) was able to get... a measly two order of magnitude improvement. That's really not a good tradeoff most of the time.
or annas-archive.org
"For sake of diversity." If you take a slice of the smartest and most capable Americans, do you expect to see that it roughly matches American demographics? If college acceptance doesn't look like that, is there a problem?
Powering AI Workloads: A Deep Dive into Intel DL Boost Technology
Indeed, indeed.

Maybe a more accurate phrasing would be, "Can't wait to retire and do literally anything else with my time, including writing programs with which I answer to no one about coding style.", Hah.
One reason why the move was delayed for so long is the sui-generis database rights contained in 4.0.

See Jimmy Wales answer here:

https://www.youtube.com/watch?v=Zpof5J6jjZ4&t=3738s

The solution adopted was to include a waiver in the Wikimedia Terms of Use:

Where you own Sui Generis Database Rights covered by CC BY-SA 4.0, you waive these rights. As an example, this means facts you contribute to the projects may be reused freely without attribution.

https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use
If you're 1 out of 100 marketing agencies, you're part of a free market.

Once you have monopoly or near-monopoly, you become more like infrastructure, whether you provide electricity or access to customers.

At that point, you either have to expect to be willing to host anyone who stays within the law, or have the monopoly broken up.

Only the most hardcore market fundamentalists/objectivits tend to disagree about this principle, in my experience. (Which means practically nobody outside the US). Though some seem to be quite willing to accept abuse of market power if it primarily hurts their political enemies.