skysight-inc/HackerNews huggingface dataset:
This whole thing is so very simple.

There is a brewing (cold for now) conflict with China and the US and it just makes 1000% sense to me that TikTok not be in the US. It poses to severe a potential national security threat from it being on phones of members of the military, or Congress, to being able to subtly influence elections or shape the minds of the next generation with tweaks to the algorithm.

The algorithm for tailoring content to the user is just so very good the POTENTIAL is there for abuse that an outright ban needs to happen. (I know they’re trying to allow it to be spun but I’m more hardline here and think it just needs to be removed from the US.)

Why would the US or any power allow a social network with such a powerful algorithm to learn so much about every user when US or other social networks can’t or don’t operate in China? China censors content a la the thought police of Orwell’s 1984. Yet democracies largely allow speech to be free and accessible which is why the most popular podcast host in the world often hosts crazy people like Alex Jones and that’s okay — it’s not illegal to have insane opinions or conversations.

So China is exporting a social network that COULD be used to control, shape, etc — otherwise emit propaganda on US users, it could spy on those same users be it location data or otherwise (imagine the dirt it probably has on members of Congress) and yet US social networks don’t get to operate in China to the same extent.

The US government is under no obligation to this US voter, at least, to share some bombshell investigation because the potential is there and it shouldn’t be.

This is not different than removing ZTE and Huwawei hardware and software from sensitive US networks and such. In the event of a conflict do we really want companies who have members of the CCP in their upper mgmt or who are otherwise expected to do as told to be in sensitive areas like military or power generation or telecommunications? Of course not.
Tiny GPU: A minimal GPU implementation in Verilog
> If another company were to openly share alternatives to Meta's core assets, I would welcome that as well.

Metas core asset is human attention. "Sharing" it means selling ads. I don't think there is an open model to that — just giving away access to users is probably not it — but that's only one of many problems with "sharing" attention.

Like I said, it won't happen (for various reasons). So while it's cool that in theory we just want everything to be more open, and celebrate Meta for doing that where they do, and asking for more where they don't, my original point stands.
Support for the Ukrainians had collapsed after two years of interacting with them online.

This two-year period - you mean starting from the Feb 24th invasion (so the "collapse" as up until about two months ago)?

And what kinds of experiences with Ukrainians did they say they were having?

And as for the Ukrainian side, their opinion of the common people of Russia is no better.

Surprise, surprise. They have their physical survival to be concerned about now. And no longer have the attention or empathy resources to ponder the mystries the Russian soul.

There's also the compelling argument I hear them make: that anyone in Russia who understands what's up with Putin and Ukraine, has the financial means to flee (and no compelling reason, such as an elderly family member, to stay) -- should have done so long ago by now.

What else do you honestly expect after what's been happening since 2014/2022?
> Their system cannot survive beyond them.

I am old enough to remember the cold war times. The Soviet Union disintegrated because they never built an economy. Until Gorbachev, the communists did maintain their grip. If they had an economy like China has, the Soviet Union might have still been around.

Also Xi is not Putin, and the CCP (and generally Communist Parties) are not United Russia.

> There is an alternative, and that is that we will win, as we always do.

Sure. But maintain the highest level of deterrence.
"Won’t we lose platforms that aren’t Linux or BSD?" Well, as a mostly-mac user these days, a sane Makefile that I can understand and fix is much preferrable to some automake-generated monstrosity that does not work...

Which leads us to my next point: The article talks about autotools, but only seems to address autoconf. As long as projects used a hand-made Makefile.in, it was, in my experience, usually possible to skip running autoconf and edit the Makefile and config.h manually, if the autoconf script turned out to be completely inadequate. It was the introduction of automake that turned makefiles into an inscrutable mess, where everything happened through four levels of variable expansion.
Who exactly are the "customers" and "stakeholders" here?
And at the same time, publishing music has never been easier. There is so much good stuff out there but you aren't going to find it if your process for finding new music is letting the same guys that made top 40 with payola jam their same lowest common denominator shit down your through with algorithmically generated playlists.
It's the other way around.

Handling difficult cases leads to more type errors.

If type system is lax, it won't flag them but they can fail at runtime.

React has very little of $FlowFixMe annotations for its codebase.

In typescript projects on the other hand it's normal to see unsafety as normal code (casting, non null assertions, implicit and explicit anys etc).
Daycare workers are underpaid, leaving centers with long waitlists
I have started a little research project wherein I have been harvesting the feeds of various Internet-active radio stations so I can look for the "deep cuts." Not just for classic rock, but for various "new wave" stations, as well as combining old "top 500" lists, and so on. I am nowhere near done, but I have made some notes that confirm old suspicions.

One, you're quite right about classic rock having a lot of deep cuts that just don't make it outside of some specific instances. On the other hand, not only was new wave not entirely congruent to the 1980s, but a lot of what gets called new wave on various stations is only music that existed in the 1980s, rather than being actual new wave. New wave was fairly tight and the rest is padding.

"Darkjazz" really came and went, and it's unfortunate. I'm still working my way through it but there was a hell of a drop-off.

Speaking of researched tracks, I think when an artist dies, there's a contraction of what of their tracks get played on air.

Another thought, this one purely math. If you bought, say, ten CDs every year, new releases, well, the average age of your collection will age at about half your own age rate. The only ways to prevent that, if this concerns you, is to either jettison your old music or gather ever-increasing amounts of new music.

All of this is to say that, unless your preference is "whatever is on the radio ... played a reasonable volume" (Pictures for Sad Children), you're swimming upstream, against the fantastically evolved. Taste gave way to faddishness, then payola, and now, well, The Algorithm. It's a fight to find what you might like rather than what is just being extruded like soft serve.
Anyone know how this compares to the hooks in React Aria?
This is a good read for JS developers.

TL;DR: they’re not the same thing. Only sometimes they match (e.g. `id`) but often they don’t.

Something fun: JSX does not use attributes, even if they look like it. That’s why they have unusual naming/formatting (`htmlFor` and `className`)
If it's anything more than a 2 person company, it's still not the right place.
Tesla Shares Are Officially Down 40% This Year
I agree that long term it is annoying, but in the short term it lets you rank moderately. We're playing the game Google is giving us...
On my machine, the YJIT version of the original code is only ~30% faster than the non-YJIT version

~/scripts > ruby fib.rb
2.3346780000720173
~/scripts > ruby --yjit fib.rb
1.5913339999970049

So looks like YJIT doesn't "know" about this optimization
Nitpick on usage of term “hard guarantee” in the form of rephrasing for GC: “One hard guarantee is that GC takes O(N) (N number of alive objects)”.

“O(M) guarantee” and “you can access all the other objects in parallel” are valid points, but they come with caviats that to utilize the first, one must know how many objects will be freed, and to utilize the second, one must know that two objects are not reachable from each other, which is not always the case e.g. objs=find(scene,criteria)

(Obviously you are aware of that. This comment is meant to inform other readers and prevent further idealisation of RC)
You can do whatever you want when you are the only player on encrypting data. The problem is interoperability and I imagine "backdoor" that cops want as a way to decrypt tls (which is quite doable, with reasonable safety in mind, to each request you add symmetric key used in data encryption, encrypted with supercop-public-key, distributed on daily bases).
Price of gas soars to $7.29 in California city, above federal minimum wage
And what process do you propose decided to think “I chose my thoughts and what to concentrate on”?

Surely you must see this is problems all the way down.
Another example: inches versus meters. We have lost a mars probe due to a misinterpretation of the numbers: https://www.latimes.com/archives/la-xpm-1999-oct-01-mn-17288...
Writing is a powerful learning tool also. I am often surprised that programming books and other learning materials don’t encourage writing and note taking, outside of an academic environment.

Just the act of writing an idea or a concept down helps to instil it in your mind, helping you either remember it or continue conceptualise the material you are learning about.

Reading, learning, doing and writing it all down is a powerful combination to accelerate learning, at least in my experience.
> You can’t hold TikTok legally accountable.

Sure you can. You follow the law or you are banned from doing business. This law just skipped the first part because the authors didn't want to write any actual regulations.
There are two different objects here. In HTML, you have an <input> element with a "value" attribute [0]. An <input> element also has an internal value, which is initialized using the "value" attribute.

In JavaScript, you have an HTMLInputElement with a "value" property [1]. Getting the "value" property of an HTMLInputElement reads from its <input> element's internal value, and setting the "value" property of an HTMLInputElement writes to its <input> element's internal value. (The "value" attribute remains unchanged, since it is only used for initialization.) The DOM object is just modeling the actual element.

In general, the property on the DOM object will not exist unless it is specifically documented to, such as "id" and "value".

[0] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...

[1] https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputEl...
Yes and you wouldn't believe how bad they are. We had multiple incidents where colleagues had to explain basic stuff to them and hold their hands. I was in a couple of calls with their engineers and those instantly reduced my impostorship syndrome.
Between our knowledge of how much law enforcement abuses the powers they have, and our knowledge that algorithms really don’t care if you’re a good guy or a bad guy trying to break encryption, this is old, stale nonsense.

Seriously, this has been going on for (at least) 30 years ago and politicians utter refusal to engage with the reality of the situation is disheartening (and I am plenty cynical already, believe me). They still keep on trying to come up with a new marketing slogan, e.g. accountable encryption for the same discredited ideas.
When you want to pass an object to a web component without going through JSON or some other stringification procedure.
Baby boomers are fearful of soaring costs for food and housing
As an ML consultant, I’ve seen it happen. It’s hard to find good people and most want to work on impactful things that require big teams, CEOs will tell you to stick around because they plan to hire, soon.
Could you clarify what parts you use llama and which you use gpt4 on?
I see this as a national security threat that it is. The potential for abuse from the CCP on the minds of US users exists as does the tracking the app could do and every data point that is generated is stored and potentially useful for blackmail or otherwise on members of Congress or others.

The US and its allies got rid of Chinese telecom hardware from their networks for the very same reasons now it’s time to do the same with TikTok.

Would you let an enemy supply you with the very same kit you would use to fight them? No. Would you let that same adversary install an app on your most used device to watch and track you? Hah no.

A spin to a US company is not enough. It needs to cease operating in the US because there’s no surety that even with a spin data and sharing won’t get back to ByteDance China.

Parallel to this we need a federal national data privacy law that protects us but also cracks down on the huge industry of data brokers selling Americans’ data to anyone that has cash.
A while - they’ve had the construction on 28L for a few months; now it’s actually construction on Taxiway B, which requires the use of 28L as a taxiway.

Edit: just checked the NOTAMs and it’s been this way since January 18th, and expires on May 28th. Plenty of time for airlines to get their act together.
Fragmentation is always a possibility unless you've handled it specifically, like with a moving garbage collector.
> If novelty in music is actually important to you, this won't happen to you.

Novelty in music of novelty of music? I never considered one could care about the former (it certainly seems orthogonal to popular music, which is all about being new but never novel). So you are actively seeking out to you new genres and artists?

I'm not a completionist, so I'm OK with missing out. I do keep track of artists or (sub)genres to check out, but I very rarely have time to actually check some of it out. I have so much music that the past years I've been deleting more than adding, and I still haven't heard much of it well. Also by now I realize tastes change but also experiences, a song sounds different in different phases of your life it seems.
No company I ever worked for did this but I have seen this once when looking. A job posting that is basically perpetual for a single role by a relatively large company with a bad hiring reputation. The posting is always up, for this single role, I think for more than a year now, when there's no way you can't find many people that could do that role. I applied and I had to go through some silliness before they told me they have a better candidate. A year later, that job is still posted.

I would guess this practice is pretty rare. There can be stale postings e.g. when a large company pauses hiring but nothing along the lines of what parent is describing.
That and the constant feeling of deja vu
If I read something with a critical eye, it’s not the content that shapes me, but the way I engage with the text. Otherwise, every conspiracy theory I read about would shape and change me.
I think they are ethical but annoying if done properly, and likely give good signal as to a candidate's skill. Planning and (voluntary) time boxing to 1-2 hours make the argument stronger, as that time could equally be spent in a 1:1 synchronous interview which is worse IMO.

Leetcode-ish and strict timeboxing are awful and can't possibly provide useful signal beyond "can program in some manner". Nobody can do their best work in 1 hour timed and limited, only in the web IDE which isn't the same as their dev environment, no looking up anything, no progress on part 2 without completing part 1 and similar unrealistic restrictions.

They encourage the worst in coding. Globals, dumb temporary names, no comments and done-vs-maintainable style? Ship it. I only need to deal with this code for an hour and then it's thrown away. I'm not going to make my `important_thing_to_remember` variable anything longer than `i`, and I'm going to use `foo[0]` from that ridiculous regex I bodged together instead of splitting it up and building it from pieces where I name the capture group so Future Me can understand it.

I'd much rather have a test for 1h of reasonable work, and let me take 2h if needed to solve it and then refactor to make it maintainable.
So is "id" stored as a property or as an attribute?
It doesn't seem to form a coil though. Positive and negative wires are separately wrapped around the sample. Current should flow straight along the surface of the sample. Or am I wrong?
Great article. Maybe a hot take but I think it's a good thing that dialog and details modify the DOM. It allows for UI state to be serialized and stored in a native way. I think input.value should work the same way too (although it's probably too late for that). Consider how some browsers will remember what you input into forms when you hit the back button: I think representing this as a cached version of the modified DOM makes a lot more sense than whatever magic browsers currently use to remember it. Many CSS pseudoclasses like :checked feel like a pre-attribute-selector bandaid.
Archaeologists Call Foul on the Purported Discovery of a 27,000-Year-Old Pyramid
Yea caught me, I self reported to try and trick everyone. Jokes aside my comment was based on net neutrality if you don’t remember https://duckduckgo.com/?q=net+neitrality+bot+comments

Some of the stuff that really chipped at our privacy as our isps got to sell our dns pings to advertisers and social media. Have a good day citizen.
Haha, you would think that these cases count as enough evidence for the government not to have any power over speech. Nope. The Chinese people just oppose those specific cases, and in a small percentage of them, the government reversed course and then the masses are satisfied.

After those happened, they still think that the government intervention of speech is a good idea. The only problem is that a small group of officials not handling the regulating power correctly. But if they were to adopt the American model, how could they be protected from the evil influence of foreign adversaries? You know, like me, an agent of US propaganda. Or Tencent, whose major shareholders are actually not Chinese.

I really can't maintain a straight face hearing Americans repeating that same argument.
Camaraderie between two soldier poets
> It's 100% protectionist politics once you start doing more interesting things :)

So its aggressive economic politics now if country A buy less from country B, by making the stuff it needs itself? That doesn't compute.

> They can simply retaliate by forcing EU-related companies out.

Sure, they can do that. Only, given that the EU is their most important trading partner, and forcing companies out would probably spiral China into a recession, destroying decades worth of economic growth in the process, I somewhat doubt that China is willing to shoot itself in the foot just to throw a tantrum.
Wemos D1 Mini is about 5 Euro from many local sellers here. It’s a great little board (if you have the official ones, don’t know about clones).
I am a singleton
Show HN: I built a privacy first candidate testing app from my bedroom
It took me about 1 year to build the platform and fill it with relevant tests made by experts. The platform is filled with cool features such as anti-cheating mechanisms, Offline mode, coding challenges and anonymous mode.

I am not very good at sales or marketing, so very little users actually became paying customers. I know there's competition, but I've believed that with these cool features I should be able to attract at least a small fraction of the market.

I am looking for answers and feedback. What can I do better to attract more customers?
Is there a wifi module with smaller power consumption?
The deterrence is that I am alive.

Neither the Nazis, nor the their Soviet allies could destroy my family. [0]

They could not destroy Europe as much as they tried. We are still here.

Ukraine, is a rising democracy and is still here. Please my brother, just as each European country had to lose their empires, to finally win our own independence from the specter of imperialist thought. So must you.

The Russian people deserve this more than anyone. It's about effing time my brother.

Play this loud my friend!!! https://www.youtube.com/watch?v=_d1AmMt6A9s

[0] https://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pac...
If you're looking for a "successor" for the ESP8266, then it's clearly the ESP8684, part of the C2 line - even Espressif says so.
I have reason to believe they have owned part of Twitter just post Arab spring and now own less not more. It definitely didn't happen in 2022.

Did this infiltration happen before they owned part of Twitter?
> Either the world was smaller and simpler back then, or my parents were crazy, or both.

Back then, I can't imagine parents letting their daughters do that either. The kind of freedom to roam at 12yo that you describe was what allowed me access to people and computers we didn't have the money for; but I've always been very conscious that my sisters would have never been given that kind of opportunity.
> He argued the case for “accountable encryption” by telling the story of a recent operation involving an Australian who shared extremist content online and was suspected of having contacted terrorists to discuss plans for a violent act. Burgess said that after a “difficult, dangerous, time-consuming and resource-intensive” operation that involved “surveillance, human intelligence and other capabilities,” ASIO determined the individual “possessed the intent and capability to conduct an attack.”

In other words, he is just lazy to do policework and wants everyone to posses listening devices he can turn on at request. Moreover, why does he think that criminals will not adapt if backdoors are public knowledge
What entities would have those keys?

Different branches of the same government means there’s only a single entity with all the keys. Pretending otherwise is maliciously naive.

Every entity or group of entities I can think of you suggesting has a pretty well documented history of undermining the legal rights their countries ostensibly provide.

Before you of course get to the elephant in the room: governments are notoriously bad at keeping super critical shit like this under wraps, and once it inevitably leaks literally everyone is fucked.

My suggestion for any nonsense laws like this would be: if the keys are ever leaked, misused, shared with any other entity, the country shall be required to pay full cost of replacement of every impacted device. They shall be liable for all downstream costs. The management and directors of every agency that had access to the material are personally liable for costs as well, as is every elected official that supported or approved the legislation. Claiming that they can’t be responsible for the mistakes of others is not permitted as a defense: there is already a defense against mass invasion of privacy and these incompetent fuck ups are constantly trying to pass legislation like this that removes that defense.