skysight-inc/HackerNews huggingface dataset:
Why punish Apple for Google failing to create a good messaging service? Google failed to compete against iMessage in the US and failed to compete with Whatsapp worldwide. Now you want the government to step in to help Google make more money?

Let the competition dictate it. No need for the government to get involved. Maybe Google can spend $50 billion to create and market an alternative to iMessage if they truly care instead of these half-ass attempts once every 2 years.

Let's be real here. The only reason Google is pushing this is because they're losing Android users to iOS in the US due to the green/blue bubbles. It's a huge thorn for Android in the US. There is absolutely no reason any government, particularly, EU to push private messaging services to open up so Google can make more profit.
And it doesn't even work with FaceTime! Unless you close the software and use it as a regular webcam. It also has very breathy focus. I don't recommend it. I in fact tried to return this one but they just refunded me and said keep it.
Very sure the response for the last question is "Chandler Bing" :/.
This is a fairly large data set indeed. The memory overhead (which is probably something like 4-8x for hash maps?) can start to become fairly noticeable at those sizes.

Since Wikipedia posts already have a canonical numeric ID, if map semantics are important, I'd probably load that mapping into memory and use something like roaringbitmap for compressed storage of relations.
You people just love making up excuses for failing simple interview questions don't you?
Last few years have proved how easily humans can be hacked.
I think one still needs to acknowledge that cultural eradication is painfull to those whose culture is eradicated.

If this is necessary, then the basic courtesy would be to acknowledge the pain with empathy. ”Your ancestors were all fucking slavers so we are going to grind their memory to dust” is not really it.

Cultural eradication is always traumatic. You can’t heal the wounds by just saying to the victims ”your culture was evil anyway”.

Regardless if the culture objectively speaking was based on evil. The trauma will still be caused.

The question is not ”who is right and who is wrong” but how we view and analyze actions.

In general ”the end justifies the means so we really don’t care about civilian collateral” thinking is not considered anymore healthy way to do politics.
I believe that’s called hardware.
Apple News, Stocks
In Chrome you can inspect your closure (as you clarified in https://news.ycombinator.com/item?id=38226743#38231705) using the "Watch" pane, and then look at its "[[Scopes]]" pseudo-property. I don't think there is a way in Firefox.
That very much depends on which part of Sweden you're talking about. Around most cities they are buried but in the countryside 'luftledning' - literally 'air cable', denoting cabled hung on impregnated wooden poles - is still more the norm than the exception. Where I live (about 60 km north of Göteborg) Vattenfall has been talking about burying those cables for decades but they're still there and regularly are taken down by trees, errant drivers and similar mishaps.
The search engine choice screen in Android did have a bid model (and complicated EU regulation around it), but the search engine choice screen in the early versions of Chrome were not a bid model - we just felt it was a cool thing to do, but we removed it because practically everyone chose Google anyway and first run screens are bad for retention.
Bottlenecks either because they switched all Plus users to GPT-4 Turbo, which isn't a production model, or that GPT builder is a fine-tuned model of GPT, and needs more bandwidth, or that they actually have reached capacity and need to scale their code to more servers allocated to each GPT-4 Turbo and the fine-tuned builder model.
I can't find it, but there's an old quote along the lines of "it's easy to reach a net worth of a million dollars, all you have to do is start with two million and lose half of it".
> Increased competition in mobile browsers.

Google is going to capture most of Safari's market share with Chrome. Users know Chrome, they use it on desktop, it's convenient to use it on mobile too.

> Refocus on Android.

With the iPhone market being what it is in the US, I don't see Google letting that just go.

> Apple’s Search Engine

Honestly, I think they just might do that. They have been moving the "service" direction for some time.

> Chromium competition

Microsoft would have made competition for Chrome if they didn't drop their own engine in favour of Chromium.

The more cynical view.
The gambling aspect is a pretty obvious difference! There's nothing - or well, little - stopping you from gambling high stakes at chess, or go, or scrabble or dominion. It's just that those games are fun without gambling. Even some games that used to be heavily about gambling, like backgammon, have mostly turned into straight recreational games. But no-gambling poker really hasn't caught on. My guess it's that it's casinos, and a certain casino-adjacent culture/aesthetic, that has kept poker alive as a gambling phenomenon in this day and age.

Should we let casinos shape our culture in this way?
Fun Police Podcast
Fun Police is an original podcast series produced by the Consumer Choice Center. We take a look at the perpetrators of neo-prohibitionism, the movement that attempts to ban "vices" such as vaping, smoking, drinking, gambling, and others. We host high-level guests to discuss the history and current expression of prohibitionism.
Ask HN: Career recommendations for middle a ML engineer
I am a ML engineer with a year of working experience. I have a fairly solid understanding of mathematics/statistics, classic machine learning algorithms, python libraries (numpy, scipy, scikit-learn, pytorch). I'm wondering what skills/libraries/frameworks/courses can you recommend to gain or improve for further career development as a ML engineer?
Maybe you should you should be asking this the person that comment was aimed at?

Because all of those things they mentioned are heavily dependent on the premium which they decided to omit in those hypothetical calculations
https://www.apple.com/newsroom/2023/11/apple-extends-emergen...
I think they meant nVidia is making billions?
And we can't forget about Windows of course! With WSL it's basically Linux with a bunch of Windows cruft added on.
Follow The Predator's remarkable journey in the boxing world, from climbing the WBC rankings to targeting a Tyson Fury rematch. Get insights into Ngannou's retirement vision and future plans.
> Or, put differently, we're all hacking each other left and right and the responses have thus far mostly remained in the digital realm.

Which is both good and bad at the same time. Cyber warfare has been significantly impacting our economies and our citizens - anything from scam callcenters over ransomware to industrial espionage - to the tune of many dozens of billions of dollars a year. And yet, no Western government has ever held the bad actors publicly accountable, which means that they will continue to be a drain on our resources at best and a threat to national security at worst (e.g. the Chinese F-35 hack).

I mean, I'm not calling for nuking Bejing, that would be disproportionate - but even after all that's happened, Russia and China are still connected to the global Internet, no sanctions, nothing.
Wasn’t that made illegal at least ~15 years ago?
Nausicaa the comic is incredible, beautiful, bigger story than the film, and has deeper worldbuilding. I second the recommendation.

Miyazaki has also two books with collected essays/articles of his; I have the first one and I would not strongly recommend them though they have wonderful sketch art inside. The essays are mostly old man rants about how everything is done worse these days and they weren't even written recently.
European tech worker is compensated so measly everyone is equally poor I suppose.

Just like every commun... ehem... socialist system, it achieves equality at epsilon.
Lemme know if you don't find it.
I could have shared the link but the URL is ugly, lol.

There is also some 30cm Pleiades Neo imagery that I found in Airbus's archive, but I don't think SkyFi offers PNeo.
The problem with a "fast track" option for boosting your priority in the review queue is that obviously everyone will use it all the time, and then it doesn't work.

But maybe it could be a "pay $200 for fast track, limit of one use per two months" or something.

A rollback facility seems like it should be more possible. Not sure why they don't provide that.
New York has 'ramped up' social media surveillance over surging antisemitism
Hacking ADHD: Strategies for the modern developer
Experts aren't worried about the airport. The main concern (besides the town) is the Svartsengi geothermal plant. If that is destroyed you will have 30.000 people without heating.
I’m not sure pointing out that worrying about that is not particularly rational is a flex.
I would think Google would require significantly less compute per query though.
Show HN: A directed acyclic graph for managing state in SPA's
I found state management too boilerplatey and full of concepts. I thought the distinction between state and computed was unhelpful, and I thought the methods were all over the place. I remarked that the subjects our UIs handle generally have a completely stable structure, and this structure is a directed acyclic graph.

So I decided "I'm going to make a directed acyclic graph that hosts everything: your state, your UI oninput handlers, your data fetching. That way, your state lives with the methods that modify it, in nodes, and everything will be consistent all the time, because the graph will know which nodes to recalculate when any node changes. Then as a bonus, we'll be able to visualize the emergent structure of our apps, live, in a super devtools."
This is very well written. I know little about assembly programming and Intel's ISA, let alone their microarchitectures, but I could follow the explanation and feel like I have a rough understanding of what is going on here.

Does anyone know if AMD CPUs are affected?
Linking the nepal-india issues which led to a blockade by India, with state elections in India is a stretch. It was over disagreements over the then newly framed constituition of Nepal. The people in the plains viewd it unbalanced with regards to provinces and favoring the elites who were the people from the hills. They protested and Indian govt appears to have agreedwith them, probably influenced by them being related to the people in the neighbouring Indian region. This led to the fracas between the nepal govt and indian govt.

With just around 4% muslim population, and no dark history of invasions, destructions and occupation that is associated with islam in India, and also not being subject to present day islamic terrorism, the religous divisions in Nepal is minor relative to India.
Keeping existing plants running is the sensible approach in my mind. We can't build new nuclear power to reduce CO2 emission, it's much to late for that. We want drastic reductions in 5 - 6 years, the first nuclear power plant won't be ready for another 10, 15, 20 years. If we wanted to go nuclear we should have started in 2000. Right now we start reducing consumption, build wind turbines like crazy and close the coal and oil fired power plants first, then gas and nuclear last.
What makes you "very sure"?

Look at the chart for bing.com:

https://trends.google.com/trends/explore?date=today%205-y&q=...

Do you attribute that to Chandler Bing too?
>For my filesystem I chose UFS over ZFS. Partially because I wasn't going to use any of the features of ZFS as I find them mostly useful only in servers but mostly because the ZFS option wanted to wipe my entire drive and I have 4 other operating systems on here that I'd rather not lose (Arch, NixOS, macOS, and Haiku if you're curious).

Pleasantly surprised this was addressed. My first thought after the mention of doing the install on a primary machine was "so did you just wipe all your data or what?". Seems there's some funky multiboot setup.

>Now this would be the point where I'd install i3 or openbox or something, but I noticed something in the handbook that caught my attention, Chapter 6: Wayland. I knew I had to use Wayland because fuck X11.

I think I would've felt the same here.

Fun read overall. I've never really wanted to run FreeBSD before, but it seems a bit more likely I'd try it (on a secondary machine) after reading this.
Thank you! I checked out Langchain last night and wow I am super impressed by how accessible it is.

Do you have any good resources on cleaning up / structuring of data? The 5000 articles I have span multiple years which which means contextual information may be "spread out". The data I have contains dates of when the article was written, I'm pondering how to ensure the LLM doesn't talk about a fact in 2015 like it's still true in the present day.
I second this. It’s very very good.
Some of these architectural decisions benefit from being made early. That doesn’t mean you can’t objectively defend them but it does mean the measure, optimize, measure loop you might use on a mature codebase to optimize a hot path can’t be the only standard.
I use it to get straight answers without sorting through SEO spam and parsing pages. I can find what I need without dealing with the internet at large.
- almost all AI startups based on OpenAI will fail (they have no defensibility)

- economic activity of LLM-powered self-governing agents seen in the wild

- copyright reforms lobbied by OpenAI and similar companies
Prioritising glamorous and interesting aspects like plugins and "their own UI solution" over boring correctness is not the way to deliver a good text editor.
I am not familiar with Chinese language conventions. It appears this example makes use of commas, semicolons, and a baseline tick I am not aware of. It also uses a period for statement termination, but it’s a hollow circle opposed to a smaller filled dot as used in English.
I now really want a comprehensive history of its use. It feels recent, but it's also the type of thing it'd be unsurprising to find isolated examples of independent "invention" of from long before it came into common use...
Broad C/C++ vulnerability management support
I think there's a significant difference:

- between "grammar- and spellchecking", vs "having ChatGPT write the script"

- between "editing your pic with filters", vs "having MidJourney create the pic"

- between "translating your video with TTS", vs "having a synthetic clone of you speak a script from scratch"

The difference is qualitative rather than quantitative. In each case, one is AI-augmented, the second is AI-generated.
(Article is from July 2020, FWIW)
> Regardless, we can see that GPT-4 can easily go from B to A in that example when the question is posed unambiguously.

Ambiguity is the soul of humor and the sole on the neck of any booted computer.
WhatsApp backups on Android will soon count toward your Google Account storage
No, it's not. When diet is the treatment, they call it that. There's only a distinction when some huckster like you comes along.
Perfection is unlikely, but serious developers should aim to be less buggy than the competition and/or limited by operating system and hardware shortcomings.
Rebooting an Abandoned Car Wash in the Ozarks
Countries like France went all-in on nuclear - didn't change much really. Theoretical nuclear is risk free and low carbon but actual nuclear (that was available in the 60s/70s) is neither.
Time to buy even more Nvidia stock... (currently at their ATH)
Those are breeder reactors. In breeders, less fissile materials are transformed into more fissile ones. That's interesting technology and very nice on paper, but there are practical challenges.

Reprocessing is another thing entirely. It relies on the fact that used nuclear fuel is mainly not reusable due to accumulation of neutron poisons. In reprocessing, these poisons are removed so that the rest of the fuel can be reused. This too has many practical challenges as you end up with liquid radioactive materials and a lot of it is waste. So far it has proven more practical than breeders, though. Perhaps that is because the same processes can be used to extract materials for nuclear weapons.
> I mean, hopefully it is, but to suggest that saying "both are lying to the same extent" is Russian propaganda seems poisonous to me.

This is a fine starting point, but only if you ignore the mountains if evidence where Russia has consistently lied about everything from Ukraine being Nazis to who set up the torture chambers on liberated land, while racking up thousands of war crimes.

Implying that both sides lies to the same extent is just stupid wrong, and is exactly the narrative that Russia wants to promote.

Of course everyone uses propaganda, but there's an incredibly large difference between what the free world can get away with and what the totalitarian Russian government csn and will do.
The complexity of sorting is done in comparisons. If your system can compare in constant time the complexity is indeed n*log n - if your strings are limited in length there is a constant time upper limit and the complexity holds. Saying that the average length of input strings are log n, seems to be for specific data sets and not a general conclusion. Remember that big-O notation is not about calculating the actual runtimes, but the growths as the input grows. One of the first things you learn in theory is that you must profile this no matter what.

Basic complexity theory is not concerned with access times because they work in operations. If your operation involves slow random access over network, then that is the basis. There are branches of complexity theory that takes those exact examples into account. Branches that proves certain time complexity in arbitrary cache hierarchy, or only allow streaming algorithms with no lookback. They all explicitly do this in terms of IO operations.

The basic theory is fine, and should be as it is for an introduction. Trying to teach a novice with respect to extremely complex CPUs or broader computer architecture is premature and sure to make many run away screaming. The overarching message should be, and in my experience is, that theory only guides you and profiling is superior.
It is, but it's offset by better efficiency with all other things being equal.

The current Prius Prime compared to the Prius is interesting because Toyota traded performance for fuel efficiency with the plug-in.

In the last 2 generations of Prius, Toyota kept performance similar and the fuel efficiency of the plug-ins was better than the hybrids.

https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=32484&...

At this point, having a larger battery/etc should allow better fuel effective even with more weight assuming the same vehicle, performance, etc...
So you thought of the O(n log n) solution, not the O(n^2) one? Great. You're not who I'm talking about
To quote: "Find one large tech corp that still uses master."

I found several, you were wrong, take the L. QED.
Exactly my point. No one outside the US (not sure about Australia) uses SMS any more, it's a ridiculously antiquated technology. I guess Americans still cling to it because it's a huge country and they can send SMS to everyone they know in the whole world for free, since everyone they know is in America. For everyone else (or Americas who actually have friends outside America), SMS is stupid because sending them internationally is horribly expensive.
>it's an autoregressive feature based on the entire stream of incoming tokens. Humans have a bias to focus on the 'last token used', this is not what language models look at.

But human language is created for and by humans. Is not then operating on language in a categorically different manner an incorrect usage/understanding of language?
Fortunately we don't need to choose between nuclear and solar or wind. We can do both.
> Neither is conducive to efficiently removing elements mid-set, or composing two sets, or interleaving two sets, or other operations that require reordering, replacing, adding or removing elements in the set

Read this: https://isocpp.org/blog/2014/06/stroustrup-lists
I still call bullshit on this. Humans don't do reversals for free either. We may memorize the reversal, or first, infer it. That's an extra step, often very cognitively challenging. I'd like to see experiments showing how "reversal curse" fares when LLM is allowed to make the inference. Like:

"Please complete the sentence: [your B->A] - but reason through the process first. Start with identifying the subject, then write a high-level summary of what you know about the subject, and only then attempt to complete the original sentence."

I'd expect something like this to suddenly score much better. And I don't consider this cheating - because I think the "AI-ness" quality of LLMs shouldn't be measured against the workings of a human mind, but rather the workings of the inner voice in the human's mind.
Fodor's argument from systematicity and productivity strikes again: https://plato.stanford.edu/entries/language-thought/#ArguPro...

An interesting reflection on the state of the field that the paper doesn't even cite him.
I quit my job before I got to deploy this, but RAUC looked like it would handle this for Yocto:

https://github.com/rauc/rauc https://github.com/rauc/meta-rauc

For microcontrollers, Memfault had a good article:

https://interrupt.memfault.com/blog/device-firmware-update-c...
The direct trigger was a violent confrontation on the border that led to the loss of life of 20 Indian soldiers. The govt wanted to be seen as taking action, while dependence on Chinese supply chain meant any action on the trade front would hurt India's own economy. So popular Chinese apps were seen as a softer target and banned. Aliexpress was also targeted with shipped products being held up at customs indefinitely, leading to aliexpress ending shipping to India from China.
Astronomers aggressive to Astrology were accused of having bad natal star charts
246% YTD

This society is depressing
Yes you can. I haven't refrigerated eggs, in America, in decades. There's no problem at all. You can leave them out for at least 3 months, if not longer.
"As a side note: I want to point out that I’m not aware of any examples of capabilities that can be done with prompting a model like GPT-4 that it can’t be trained for. This is why I’m a little skeptical."

While it is just a side-note in the article, isn't this the core of the problem? When we've already established that LLM's can do B to A generalizations in-context, why wouldn't they be able to in training?

In one of my experiments I noticed that GPT-4 seems to be perfectly aware of the number of letters in a word in-context, but has difficulty when trained knowledge is involved.

For example it can reliably answer the question:

"Can you tell me how many letters each of the words of the first sentence of our conversation has?"

At the same time it fails with the task:

"Can you rewrite the first sentence of our conversation in a way that preserves its meaning as closely as possible but use only words with an even number of letters?"

It will give an answer but get the letter counts very wrong and it is unable to improve its answer by iteration.

Of course this does not prove that a model
cannot be trained to answer tasks involving word length, but GPT-4 seems to have a knowledge gap here (possibly due to tokenization).