skysight-inc/HackerNews huggingface dataset:
In erlang (in the BEAM vm to be more precise) you can update an application while it is running, it was a requirement for the language, even though these days it is a lot less common, its still possible.

The way that the BEAM does that it is that it store the old and the current version of the module, any new calls made will call the functions exported in the new module, but any process already running will call the functions of the old module.

But how do you handle types in a system like that, where the type of a message can change at runtime? There's no guarantees that your valid types that the compiler just approved will be valid at runtime...

learnyousomeerlang has this quote about rolling upgrades:

"We're getting into one of the most complex parts of OTP, difficult to comprehend and get right, on top of being time consuming. In fact, if you can avoid the whole procedure (which will be called relup from now on) and do simple rolling upgrades by restarting VMs and booting new applications, I would recommend you do so. Relups should be one of these 'do or die' tools. Something you use when you have few more choices."

https://learnyousomeerlang.com/relups#the-hiccups-of-appups-...
I appreciate your immaculate grammar. :) There's not many people - at least outside HN - who write Internet comments of such good writing quality. From one technical writer to possibly another, thanks. :)

And I appreciate your optimism. Not sure if it's been done much, but more honest analysis - that isn't biased by human emotions like hope of survival - on the history of the natural world and all evolution across all organisms from the beginning until now, analysing which behaviours result in which outcomes in terms of species extinction and resources sustainability, would be appreciated. No one wants to hear bad news, but we have to take its possibility seriously.
I prefer light mode, but I get why people like dark. I think the problem with light mode is that the default approach is black on white. Dark mode almost always has lower contrast between foreground and background.

Back when users were still allowed to make decisions, I usually changed the background in Windows text controls from white to a light, warm gray.
If Facebook or Google are seriously hobbled through regulation I expect their place will be taken by companies like Bytedance (TikTok) which is already the most downloaded app in the US. TikTok is actually just a loss-leading tool for Bytedance to get data for their main product, their AI research.
This time I didn't even read the article.

>without being able to prove it or provide supporting sources

Are you disputing that the protests have been filled with people yelling about dismantling the system? Have you seen the BLM website? Do you deny that these same people have commandeered an area in Seattle?

Which of these facts is incorrect? And if they are correct, let's look at the definition of terrorism:

>he use of violence or the threat of violence, especially against civilians, in the pursuit of political goals.
>Resort to terrorizing methods as a means of coercion, or the state of fear and submission produced by the prevalence of such methods.

You think the police left peacefully? You think business owners weren't coerced after seeing businesses burned and looted all over the country, including in Seattle by people chanting the same slogans of this movement?

If you've only seen portrayal on the news, I'm sorry that you did not witness the violence on the dozens of livestreams from the first week or so.
I'm guessing the positive associations with weight for women is due to promoting fertility. If a woman is too thin, she can't conceive. You have to have some extra calories to have a baby.

The American obsession with thinness means that some women can "cure" their fertility problems by gaining five pounds.
Writing and communication skills are absolutely necessary for career growth. The power of persuasion is directly linked to the ability to communicate your ideas well.
Interesting - meth is considered a poor man's drug in Europe, a person with more than less money would never touch it (and favor cocaine).
Sub-pixel accuracy is needed for good results when using stereo camera pairs, and can routinely be achieved.
There is no integration for any db setup at the moment, but this is one of the next things we will tackle for sure! Druid was not on our radar, seems like it is used a lot in automotive/aerospace. Never tested superset, I'll give it a try. But it looks to be more like a dashboarding tool. Our goal is to provide an investigative tool that allows the user to detect problems and in a very interactive way change the visualisation.
"some of the" usually indicates that the collection is not exhaustive.
The main argument from that article is "if you disagree with me I'll call you silly names", it isn't that convincing.
> code is readable in dark themes even with astigmatism

It doesn't make anything by itself, the difference in brightness between text and background is. I have a severe astigmatism on one eye, HN page with smaller font size is easier to read with it than a green-on-black terminal (same Noto Mono font). Red or blue colors for text on black background are also slightly harder to read due to the perception.
Most innovative unseen application for WhatsApp
That was annoying me too, it makes it hard to spot what exactly one company is offering that the other company is not
Hahaha ... I teach software development for a living and the first thing we have to students when they start presenting their work is always “please switch to light mode”.
I obviously haven't seen his contract but it would surprise me if the noncompete clock started before his final day as a consultant. If it did, that would sort of eliminate the value of having a noncompete in the first place, wouldn't it?
This looks great, congrats on the launch! Are you taking advantage of any hardware acceleration (eg GPU or CPU vectorization)?
And that's why pentile technologies are practically abandoned now.
It's a valid question.

The current duration is 20 years.

But companies with sophisticated IP lawyers, like FPGA vendors, can create "evergreen" patents by tweaking existing ones to last 100 years or more.

Also, small companies generally cannot afford patent litigation, so most fold after just receiving a letter.

Hollywood is located in LA because East Coast companies didn't want to pay Edison patent royalties. Moving to another state is less likely to work these days.

The laser patent killed commercial laser products until it expired, since nobody wanted to pay the 4% or 5% royalty. (I'm guessing that it wasn't that one royalty that was the concern, but the likely additional demands that would come out of the woodwork.)

Same thing with the Wright Brothers airplane patents. It took war for the Wright Brothers and Curtis to work together, which is why Europe got so far ahead of the US in aviation at the time.
This.

When you see an upside down toilet in a museum and art enthusiasts in awe and say "I could have done that" you express you incomprehension : why is something so trivial admired? I thought I had to do something exceptionnal to get admired. The answer you get is "But you didn't", yeah because I didn't think a toilet had value.

You feel mocked by the artiste. Cheated.

So yeah, creating is hard and it's pretty hard to understand how hard before you tried it yourself but still people should be able to express their total incomprehension of the enthusiastic response de see around them for weird stuff without getting dismissed by a "but you didn't".
I use light mode when I am working outside (which is a lot now that I work from home) or when I am at the office as it's got bright lights. At night or when I am in a darker environment in general, dark mode is great. Being able to quickly adjust the screen brightness also helps immensely (more so than the actual mode, actually... if I had to choose a single mode, it would be light mode, as dark mode is totally un-usable in a very light room/outside).
Exchange controls at some point will fail. See also what's happened to the Lebanese pound.
As someone who used to hold an H-1B visa I can confirm that they are one of the dominant factors that brought Silicon Valley to where it is today. Workers on H-1B visas are fearful and obedient. Despotic managers who love to cut corners without being held to account thrive on such a workforce.
Off topic anecdote on installing GitLab.

My university asked me to install GitLab on a 32bit Dell Server made circa ~2002 while I was a teaching assistant, because we were conducting a hands-on class of reimplementing TCP/IP and IT wanted everything we were doing airgapped off the school network.

Unfortunately the omnibus package is 64bit-only so I had to build from source... which was pretty hard. But I was only able to do that after figuring out how to upgrade from Ubuntu 8.04 to 16.04 with the only input being a CD (not even DVD) drive. I don’t remember why OTA upgrade was failing, I think the version was too old. Managed to get Ubuntu 12.04 or something thinned down enough to fit on a CD. From which network upgrade worked.

Whole process took ~20 hours over a few days. Craziest install I’ve ever had to do... University would have saved a bunch of money if they had just bought us a new small 64Bit server. Ah well.
Hold a piece of paper next to the display. If a white background on the display (e.g. open Notepad) is noticeably brighter than the paper, dial down the display's brightness.

At work my brightness dial is down to 0. At home it's at 16.

It looks wrong at first, but you'll get used to it within a day or so. Colleagues coming to your desk will remark upon it.
African Americans 'probably ought to be' shot more by police – top Tulsa officer
Thanks for the feedback, everyone!

I fixed up quite a few things based on it! I'll keep on working on the code and hopefully will have some more tangible to share at the end of the summer :)
But isn't majority of central banks have ability to control value of their currency using various means.
That may sound like a good point, but for the average person in China, does it matter? The average person cares about being able to buy bread and eggs and having a stable currency with which to do that. It's the moneyed classes that care about being able to offshore their wealth.
It doesn't have a compilers construction class. Analysis of Algorithms is an elective class. It's not a real computer science degree.
The Wokeness religion and why it is dangerous
The point is that the groups pushing anti-trust action seem to be motivated by things that have nothing to do with helping Google's customers.
Im happy for you. I personally lost my patience to keep up with the buzz-world, I update my knowledge on a need basis, but never pursue shiny stuff. This is a reason for which being 40 and knowledgable of a mixed bag of technologies but a lot of it older makes me quite unattractive to many companies. When I was in my 20s I was always keeping up but lately I don’t care as much. My family’s more important and it suits me more to have some tech-unrelated hobbies.
The math courses were surprisingly difficult for me, but in general, quite good. I spent way too much time on College Algebra (I kid you not, like 20+ hours every week--the pace is insane, they give you like 20-40 pages to read, and a number of assignments).

I'm happy I went through them, but yea, MATH1201 was kinda difficult and MATH1280 was super boring (but not as difficult to be honest).
Cesspit echo-chamber anymore. A reflection of the communist society in which we're quickly headed. The doublespeak and gaslighting has a lot gotten worse...
I love dark mode
I totally disagree.

the s/n on white background is very high.

the s/n on a black background is terrible (reflection easily overwhelm the signal)

young eyes don't care

older eyes, with less ability to reshape the lens of the eye need extra light to close down the pupil and put more stuff in focus without eyestrain.
Hence why I said it's out of date, as in the past 10 years, not from 2004. Reading is not your forte is it?
Google to ban discriminatory ad targeting for housing, employment
iCloud Backups Deleted after 180 Days
Pretty much. It's not so much a reason to panic as it is to laugh kinda hysterically, frankly. It's a great comedy show for people with a shred of common sense and a grasp of reality. So long as it doesn't tip into tragedy.
I started learning music recently, and another type that I would like to see, is mathematics for music genres, mathematics for music effects and mathematics for music theory
That reminds me of a story from 2016 where somebody left a pair of glasses lying on the floor in a gallery and it was interpreted as an exhibit: https://www.theguardian.com/us-news/2016/may/27/pair-of-glas...

Also, the time in 2006 when an artist sent a sculpture to be displayed in a gallery, with a tiny plinth to prop it up: the gallery rejected the sculpture and displayed the plinth:
https://www.theguardian.com/uk/2006/jun/15/arts.artsnews
In a similar vein, there's the Topos of Music book[0], which, according to Wikipedia, has been somewhat controversial among mathematicians and musicians alike.

[0] https://www.amazon.com/Topos-Music-Geometric-Concepts-Perfor...
IIRC most of Intel's expenses are related to the fabs and semiconductor R&D. The chip designs (the computer architecture part that gets computer people excited) is almost a rounding error on top of that. From that perspective Intel designs chips so that they can sell the silicon real estate they manufacture, not the other way around (that they have fabs so they can realize their chip design ambitions).

So if they would fab their chips somewhere else, they would be sitting on a huge expensive asset producing nothing. If they couldn't find a productive use for their fabs it would likely mean the end of the company. And if they can't produce their own chips in their own fabs, why would anyone else want to use Intel fabs?

Further, the vertical integration of fab process and chip design is something Intel regards as a competitive advantage. For a long time this was very much true, but it seems the hard work by TSMC and others have made it possible to make top-end chip designs on a merchant foundry process nowadays.

Intel at some point tried to play the merchant foundry game, but it seems it wasn't successful and they shut it down. Which perhaps isn't that unsurprising, considering TSMC, and to a lesser extent Globalfoundries, have been at that game for decades and they're good at it.

So all in all, I don't think fabbing their chips at some third party is a viable approach for Intel. Either they fix their process or they go under. "Go under" not necessarily meaning bankruptcy, it could also mean a massively, hugely downsized company doing chip designs to be fabbed at some third party. I think they're still far away from such a drastic step.
You pay I believe ~60USD signing up fee and then 100USD for each class (or 200USD for each graduate class). It's tuition free, not free.
Twitter migrated data to Google last year : https://news.ycombinator.com/item?id=18976150

That could explain it
If you read the article, that group is subsistence gatherers, basically trying to find enough calories daily to survive.

A very different situation than pondering one's bloodline.
Right, you just rephrased the question to 'for whom does it matter' but otherwise the original question remains unchanged
Gitlab looks more and more like SAP these days. That's not necessarily a bad thing, enterprises out there choose all-in-one solutions because they need tech that covers the most ground with the easiest budget allocation, POC efforts from internal buyers and streamlined consulting at the post-sale effort. But once in, Gitlab, differently from SAP or Salesforce, is customized from around instead of from within. Meaning, it's not a platform for DevOps, just a bunch of moving parts that you need to tie together. This leads to very fragmented installations, with CI/CD running partially from within repos (gitlab.yml), containers, runner environments, scripts and other dangling cables.

I've seen more than one company build their own, horrid adhoc internal DevOps apps with extraneous UIs to help devs navigate different Gitlab CI/CD configurations. That's where Gitlab should be putting their efforts, in building a solid platform for dev and ops taking code to production instead of acquiring middle-of-the-road in-between tech like Peach Tech and Fuzzit, that add complexity to the core offering without checking many boxes for the clients seriously on the lookout for app/api testing.

Focus on the platform, enabling integrated customization and implementation robustness while orchestrating the outside moving parts and a great plugin ecosystem. Then get that certification program going strong. Right now your competitor Github "are belong to" Microsoft, and MS, better or worse, sure can do the platform thing for the many sizes of businesses where the meat of your revenue is truly coming from.
> "being able to write and communicate well is critical in the workplace" is one of the top lies taught to me when I was at university

Definitely. Communication full of casual txtspeak and/or broken English all over. I suspected my first job's recruitment emails to possibly be some kind of scam at first because they were made in 3 different fonts in the same email with random words capitalized or colored various colors for emphasis, of course full of broken English - and I'm not talking about just terms like "do the needful" which are valid Indian English, that's fine, but even evaluating as that language so much of the communication is just terrible and nobody seems to care. I guess it works out fine and ultimately doesn't matter much but it still feels unprofessional.
They have little to do with each other. The lats are the primary movers in pull-ups, while they are only a supporting muscle in deadlifts.

Also if you are having general back troubles due to sitting, deadlifts are more likely to fix them.
You can be malnutrished and fat, but that is different situation. War and famine typically means it is impossible to find enough calories no matter what source. It means that sugar is expensive and so are carbs.
Got a source for that AGI claim?
Realtime and db are among the things that we will work on next. We still need to figure at a way to do this efficiently for us so that we don't need to integrate ourselves with every kind of db. The maximum was about 400 million datapoints in one visualisation, and that worked fine! We're also definitely considering a Metabase/Grafana approach where you can deploy it yourself.
I can only believe you are trolling.
I remember how about 5 years ago I researched what new language to take on. I was in an unusual position to not consider job availability since I planned for a long game and was primary interested in growing my basic coding skills. It narrowed down to D, Go, Nim and Rust.

Rust won on paper based on C-like performance without GC and being not OOP-oriented in a Java way (I tried Java earlier and wondered who in his right mind would want to write that). But what convinced me was excellent basic documentation (the Book), concise and well documented standard library and nice FP-inspired idioms which I had no previous experience with.

I passed on Go due to GC and the fact that while I could probably learn the ropes quickly, there was not much I saw the language could teach me (I may be wrong here but such was an impression). Main accent was on speedy development in teams and it was orthogonal to my needs.

Nim (still Nimrod at the time) was intriguing but too fresh and lacking on documentation. It's much more intriguing now with gc:arc, move semantics and overall general momentum. I keep my eye on it.

D was the one I couldn't really find a place for. It was promising less, there was no killer feature that set it apart. To me it looked like more friendly C++ but with GC. I saw no real advantages.

I tend to think time proved my analysis to be mostly on point. At the time tooling and library ecosystem was rather poor for all four. Today even if featurewise D looks much more interesting, it needs to deliver on well-libraries to be competitive (I have no idea on its current situation on that front).

Sorry for such a long personal anecdote.
Why should Pepsi have spent 100 to 200mm giving people money? Like, that's clearly the wrong decision. People still would have been angry and not bought Pepsi.
If this statement didn't have racist intent, how would you know?
Ask HN: What does an Epic represent for your team?
From the conversations I've had, for most software teams, epic basically equals to a feature they are building. It's broken down to user stories and tasks. I'm curious to know if you use an Epic to represent something else within your software team?
> devaluing the dollar (predominantly Warren on the left and Trump on the right), which would weaken the international position of the US and of course effectively make American consumers poorer.

Devaluing the dollar makes exports more competitive (cheaper), which is appealing to leaders.

Also, it devalues China's US holdings, so bonus.

(The Chinese hate that the US can do that, and released a short film explaining how that works, and warning the USA not to do it. The film used to run on Chinese airlines. High-quality film.)
Completely agree. This is a very succinct summary of the situation.

I've written it down in some more detail, including why it might feel like it what GP says (summary: many people consume way more calories than they use, but they mostly leave the body undigested and when they cut down on calorie intake they doesn't cross the threshold you mentioned.)

Here's my attempt at explaining it a few months ago: https://erik.itland.no/dieting-a-small-but-important-detail-...
> I listen to every word the professors say as if they’re telling me the secret to eternal life while half the class is dozing off.

This is absolutely brilliant.
> On the other hand, MIT was behaving in a way which was pure evil.

And they then proceeded to whitewash it, adding insult to injury.
He lovingly lays each atom and then kisses each box gently before it heads out the door.
> has over 150,000 tests

> takes about 30-40 min to run on hundreds of docker containers in parallel

This seems like it might be a signal that now could be the time to start splitting services out in an SOA fashion and having their own test suites and some contract driven tests? Having to run that many tests on each commit is definitely a smell that something architecturally fundamental is wrong...
Yes, actually.

The ability for people to make a mess on occasion, for whatever reason, is an essential freedom to be cherished and fought for.

Every generation needs an act of rebellion. It's a sort of fundamental law of nature, as a right of passage in a way.
Not my expertise either, but it seems that the advantages of vertical integrations between fabbing and chip design being large was the "common wisdom" in the industry for a long time. But it seems that lately AMD/NVIDIA/TSMC and others have demonstrated that fabless chip companies and merchant foundries is a model capable of producing the highest end chips as well.

And yes, if for some reason Intel would want to fab their chips at some merchant foundry (see my sibling answer to yours why I think that's unlikely, but just for the sake of argument), I'm quite sure they couldn't just email the RTL's to the foundry and get chips back. It would take a lot of work to adapt the chips to the merchant foundry's process.