skysight-inc/HackerNews huggingface dataset:
> Users on modern social platforms optimize output to maximize favorable responses, thereby gratification. There are not really ceilings, barrier to entry, or way around the system, so it's resistant to spams and manipulations.

This is nonsense; there are people gaming the system constantly who have to be actively fought. There are whole industries of gaming the feedback. And the feedback process itself distorts the content: it gave us "clickbait" and "youtube face".

I've been watching evaporative cooling of Twitter happen since the takeover and my move to Bluesky, where new users appear in waves every time some new stupid feature is inflicted on the remaining Twitter users.
It is certainly not all, and most security conscious sites offer other recovery options like one time use codes. Many also allow for time delayed account recovery, which aren’t a usable option for magic links.

In any case the correct approach here is to fix password reset/account recovery (e.g. with social key recovery) rather than reduce everything to the lowest common denominator.

It also can be said to lower security because it instills the behavior of clicking on links in incoming emails as a standard practice.
Buses and trains already have publicly usable e-stops. Hell, English ones even have them on the OUTSIDE of the bus.

Clearly autonomous vehicles need e-stops, like all automated machines.
Because JSON is not well suitable as a fast machine exchange format and people trying to make it work anyway.

If you ask me, JSON serializers should be simple and slow, and if you need speed, change wire format for something intrinsically fast.

I understand that this is not the approach that people will take, most developers prefer simple interface with complex implementation over complex interface with simple implementation. But my opinion is that implementation simplicity is what matters in the end.
It exists.

It's utterly ineffective to the scale of attack.
The Comet is a handheld Linux computer that brings extensibility
Ask HN: Is Upwork contracting through other people's accounts a thing?
I just received a rather odd email from a Chinese developer, asking me to provide access to my Upwork account in exchange for a slice of their Upwork commissions. Seems insane but I wondered, is this actually something that happens or just a scam?

Happy new year!
Hope you have had great holidays.
I wish you the best luck in your business this year.
I am Cui and I am from China.
I saw you on GitHub.

As a senior full-stack developer who had 8+ years of large experience, I have worked in my local company for a long time.
But I want to work as a freelancer on Upwork using the European Upwork account now.

- Why do I need to use an European Upwork account?

As you know, Europeans are easier than Asians to work on Upwork and to get a high hourly rate.
Really it is so difficult to get good jobs using the Asian Upwork account on Upwork.
So I don't use a China(Asian) account and want to only use the European Upwork account.

- How can I use your Upwork account?

If you have an Upwork account and don't use it, I wanna use it on your local computer via Teamviewer or Anydesk.
If not, you can create a new account for me.
Also, I think if you use your Upwork account part-time, you can use it with me.
Only I will use your account while you don't use your account.

- How can we transfer money with each other?

You can add Payoneer or Paypal to your Upwork account and If I earn some money using your Upwork account, we can withdraw it via your Payoneer or Paypal.
And then you can get 10% of the money from there and you can send the rest of the money to my Paypal or Payoneer.

- Why do I need access to your locale via Teamviewer or Anydesk?

If I use your Upwork account using a virtual server such as VPN, VPS, AWS, Upwork detects the proxy server IP and blocks your account.
So If I can use your account, I must absolutely use it on your local computer via Teamviewer or Anydesk.
If you worry about your personal secret data on your computer, you can set a VM on your computer and I can use your account on the VM of your computer.

- You don't have to worry about me stealing and have your Upwork account. Why?

Really there isn't a need to steal and have your Upwork account without you.
If I use your account on another location using VPN, VPS, your account will be blocked because of an IP location change.
Also, Upwork requires video chat sometimes, I can't do it without your help.

If you can collaborate with me, please feel free to contact me.
HN being almost unusable on mobile is probably another kind of gatekeeping feature that has a slight positive effect on quality.
Ukraine Drone Boats Are Now Launching FPV Drones at Russian Shore Targets
Adhuc tu discere potes. :)
> If your tool offers a high level interface, one may be inclined to just call it an SMT solver. I too despite being interested in SAT, basically reach for an SMT solver even if my problem is pure boolean because of convenience.

Fortunately SMT solvers pass the problem into a SAT solver if they are simple enough, so you are probably not even trading away performance
Either Trump is going to massively ramp up exploitation of Greenland's resources to pay for it, or the people of Greenland will just loose 20% of their GDP over night.
"Pretty good" is good enough for most developers, but React has some issues that reduce developer experience (having to do your own memoization and a lot of hidden complexity that can impact performance) that require a huge engineering effort to solve (React Compiler has been in the works for years).

I'm also not sure whether the move from class- based components to functional components with hooks should've been part of the "regular" React or if it would've been better to do a hard break (e.g. a version 2.0), but I think the collective front-end developer world is still traumatized from the AngularJS -> Angular transition.
Spinal Cord Injuries Secondary to Mountain Biking Accidents – A Cause for Alarm
As a team. As long as the team is high functioning and pleasant.
Aye, a container with the binary and the right versions of the supporting libraries is essentially static linking with extra steps.

Containers offer some tooling for resource management and such, though that is basically wrappers and other syntactic sugar dressing up OS facilities like resource groups so isn't anything you can't do with a statically linked binary too.
US company Firefly Aerospace to launch for moon next week
It is ~30% for personal use, and ~60% when you include personal + work. So 30% use it in both contexts, and an additional 30% just for work. A combined 60% use password managers in some capacity in their work or personal lives.
Spinal cord injuries from mountain biking exceed hockey, other high-risk sports
Shoshin
I did a quick search and found this:

https://aclanthology.org/C08-5001.pdf

Also good was section 4 of

https://par.nsf.gov/servlets/purl/10237543

Both work with semirings, which are a structure with two monoids.

I found these papers fairly readable on a quick skim, but I have a background in closely related stuff. They might not be so readable if you're not used to the style of presentation.
Thank you for calling Waymo, have you tried turning it off and on again?
> Plus, the more you couple things, the harder it will be to actually change anything, if you don't have enough of the aforementioned test coverage

The author cites some imaginary authentication module where "bot users" are a corner case, and you can imagine how lots of places in the software are going to need to handle authentication at some point

Say you don't use the helper function. Do you think you've avoided coupling?

The thing is, you're already coupled. Even if you don't use it

Fundamentally, at the business level, your code is coupled to the same requirements that the helper function helps to fullfil.

Having a separate implementation won't help if one day the requirements change and we suddenly need authentication for "super-bot" users. You'll now need to add it to two different places.
In this particular case TX and PX are referring to PSUs complying with certain third party certifications, and have a specific quantifiable meaning. So in this case Tx is always "better" (or at least not worse) than Px in a very specific sense.
Nothing is Something by Sandi Metz [video]
Watched their coverage, not much in the way of details that would explain why the (slightly) increased latency. Your speculation about why MFG takes longer makes sense to me, although I have troubles picturing how exactly the puzzle all fits together. Will have to wait for more in-depth coverage.
The bigger the codebase, we all eventually find ourselves in scenarios where we were the idiot. Making the APIs as foolproof as possible, utilizing tools like Semgrep, deprecating stuff in the way your language supports that it shows up in the IDE,… all that stuff should be utilized.
Minions of people use SAP daily that does not mean it's a nice thing to interact with.
Didn't they get in trouble with lawmakers and / or advertisers for that in the first place?
There is a downvote button here??
You can fix the PRNG seed in your build pipelines, which should make them execute the same examples for each test.

Hypothesis has a nice feature which uses a hash of each test's source code as the PRNG seed for that test, which ensures the same examples are checked every time (unless someone changes the text of that particular test). It's a nice idea, but might be hard to implement in compiled languages (like Haskell, for example).
I would bet on money laundering.
The difference and the degree matters, and how it's facilitated...
Just a small typo in the RISC-V 101 chapter. It says "it's a trending CPU (ISA) recent years." I believe it should read "in recent years."
Anyone naming their DLL with random hex digits is definitely up to no good.
Apparently, the anomaly was also noted back in ancient Israel. The story of Adam and Eve is expressly presented as an explanation for why childbirth seems more like a punishment.

From Genesis 3:16, “To the woman he said, ‘I will make your pains in childbearing very severe; with painful labor you will give birth to children.’”
Examples of the FCC doing this?

Europe has way weaker free speech protections so I have no interest in defending them.
It sounds like you are disagreeing with the concept of facts, but facts do exist. If someone claims that a politician said a particular thing in a speech yesterday, and the politician gave no speech yesterday, then the claim is factually false. It's not a matter of respect or disrespect to say so, and it doesn't matter what you choose to believe on that topic.

> The concept of fact checking is a very recent movement, with the idea that we could filter out the "fake news" on the internet, which is also a recent concept.

Again, this is not accurate. Look at the job sub-editors have been doing for a century or more. Their main role is to save the newspaper from getting sued or looking silly by striking out or questioning any claim that can't be proven to be true, or corroborated by multiple sources. Fact checking is not a new discipline.
I am not paying anything for AWS anything, exactly because of this in transparency.

Is it that modern language stacks scale so badly that you actually need all that AWS overhead?
This type of response is why some people are so negative towards Go and Go community.

Perhaps make sure that the statements are true first?

Anyway

brew install dotnet
October 7th happened...

The turning point had been last year when Zuckenberg explained to Congress that Administration forced Facebook to manipulate public opinion but he now regrets it.

https://abcnews.go.com/Technology/unpacking-mark-zuckerbergs...
An Android client that allows for XMPP to not-TLS server(prosody)
There seems to be not a single android client that allows for connecting to xmpp server(prosody or other) if it is not "registered with a tls autority"
I agree that numbers alone might not mean much, but I do think B2C apps with millions of users have a higher bar in terms of design and polish compared to B2B/ERP apps.

Also, fixed typo!
yes its been going on for years and is against their ToS
At the very least they could trigger a real qualified human review of it immediately.
Ok, so one the one hand we have one of the most universally acclaimed PC games in history, with a team of amazing programmers and artists behind it and a 40 million dollar development budget, and which represented the cutting edge of what was possible at the time in terms of squeezing every bit of performance out of a machine. On the other we have a one-person hobbyist project that is trying to make a statement about consumerist expectations for more, more, more.

If you're sincere about that comparison then I think you're missing the point.

Being able to run something on fifteen year old machines is still plenty anti-turbobloat. And I suspect the 2010 requirement has more to do with the fact that it's pretty difficult to debug software for 1990s hardware that you don't have (or lack proper emulation for).

And if you go back far enough one reaches a tipping point where supporting old hardware can get in the way of something running on new hardware, especially if we're talking about games, unless we're really careful about what we're doing and test on real hardware all the time. Not very realistic for a one-person side project.
I guess the OP really meant cell manufacturing, otherwise we are just playing mounting imported bricks - because whether directly in farms or first in panels no big difference for the mentioned independence.
On the other hand the US is running a large deficit and has a large debt - >120% of GDP - so that spend is in part other people's money.

With the foreign countries holding the most US debt being Japan, China, UK, Luxembourg and Canada.

I would also point out that you could view US bases in places like Japan or Chagos Islands as 'subsidising' local defence or it could be viewed as simple occupation.
As someone who works with JSON every day and almost never deals with XML directly, it’s important to realize saying they are the same is like saying a pocket knife and a Swiss army knife are the same because they both have an extremely useful tool (and why would anyone ever use the thing with all that extra stuff I never use?). Not a perfect analogy but the one I think of for simplicity.
Don't hesitate to send the author an email, open a ticket or a PR to make sure they see this, it seems more appropriate than HN comments for this kind of things :-)

https://operating-system-in-1000-lines.vercel.app/en/17-outr...
Local LLM Hosting with Two-Way Voice Support Using Python, Qwen, and Bark
It appears this particular part was un-discontinued in 2021(?). They certainly were all discontinued almost 10 years ago.

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/4... (this list only contains the op-amps, not stuff like the also-discontinued LME49810)
Hi I'm the author of this feature, I'll answer to questions.
Doubling-down on idiocracy and civilizational decline because there's money in it.
> after some time.

This is doing a lot of heavy lifting in this sentence.

What you're talking about is called the embodied energy of a product[0]. In the case of electronic hardware it is pretty staggeringly high if I'm not mistaken.

[0] https://en.wikipedia.org/wiki/Embodied_energy
Related:

How to foster shoshin - https://news.ycombinator.com/item?id=36601290 - July 2023 (52 comments)
>>>we’re all adults here and can take the feedback

yeah - I don't know why OP makes that sorta assumption. I'd expect angry replies with no benefits to the time wasted on my part.
>to treat your offspring as a machine to be engineered rather than raised

raising is engineering, just very slow and with very limited results just because of the very limited toolset currently available. Look how parents using hormones and blockers, etc. - that is about max engineering available today and they do it because it benefits their children (i'm making pure engineering-wise point, and i'm not qualified nor have any intention to discuss whether it is really beneficial or not)

>why bother with flesh in the first place, why not regard the AI itself as the offspring?

The people replacing flesh children with AI would naturally be weeding their DNA out thus leading to the significant share of the population still preferring flesh ones.

>he distance between them and their parents would necessarily be as severe

parents want their kids to succeed, to do better than the parents. It is a biological imperative (as otherwise your DNA is weeded out by the one's who do get their children to do better, and thus those have been and will be the majority of the population). The first-gen immigrant parents working as say janitors and their college kids - huge difference and the parents are happy for it.

And don't forget that the parents here are themselves would already be the N-th generation of improvement, much ahead of the rest of the population.

>with any one of those enhancements before all of them

with any one, yet not all. Being a test subject for one feature is very different than having a package of those features.

>making any gap much smaller in practice than you anticipate.

in addition the test subjects may be prevented from propagating their DNA. (Cetaganda from the Vorkosigan saga :)
Pr0s js crypto miner?
Singapore is probably the better model to look at? We had congestion pricing before London.
How Games Are Hacking Color Theory [video]
> All we do in SF is make car driving worse, we almost never make public transit better.

Well, congestion pricing would make driving better. (And perhaps make busses better, too, since they use the same roads.)
It should be hard to run a social network.
I think it is the case: first allocate the space, then write.

However, I am not sure how significant the gain is here. Actually printing the number requires a division every digit, maybe 2 or 3, which I believe is much slower than even naive digit counting, and you will have to do it eventually.

Maybe it is worth it if there is parallelism involved: write the JSON with blank spaces for the numbers, then have another thread write the numbers. Writing the numbers is computationally expensive because of the divisions, so if you have a lot of large numbers, it may be worth dedicating some cores to this task.
TheCodingMachine React Native Boilerplate
> there are plenty of places where housing is actually still quite cheap (for example, most of the Midwest).

The housing market in Madison, Wisconsin is crazy. I sold my house 8 years ago, and now its estimated value is 70% higher than my selling price. I know a lot of people in the area who are despondent about the prices.
The only way I made progress in latin was when I bought a few books and started reading, beginning from (modern) children fairy tales. This actually gave me a lasting knowledge which up to this date allows me to read a simple latin text or guess a meaning of a word in English or French (neither language is native to me).

Speaking latin of course takes it way further but I think the direction is the same: learn it as a living language not as as a dead one. Starting from declensions and cases gets you nowhere, judging from my friends who learned it in school for years with zero results. Instead, start using the language, if only for reading. Then you can return to grammar later if you ever want to become proficient.

I also recommend this guy [1] who not only shares the same approach but apparently have fully dedicated himself to it. He has books, ebooks, audiobooks, a mobile app and a youtube podcast, all in latin. I can't cease to be impressed by the effort and the quality of the content. In comparison the Duolingo latin course is a complete disappointment.

[1] https://latinitium.com/legentibus/
Ah come on: she wasn't sterilised for being unable to take care of her children, she was sterilised because both (a) pregnancy would endanger her health and (b) she lacked the capacity to rationally understand that (the article references her belief that she became pregnant because she ate a health food supplement). That's not the same thing at all.
only after you prove you fit in
By that point they were redundant and no longer needed. And they were defensive about their internal stuff. Which of course included lots of hardware, software, network connections spanning the globe, teams that maintained various bits of software, and supported by a lot of bureaucracy, etc. All of that was replaced with AWS. That process went way to quickly for them to adapt. By the time they started complaining to management about being bypassed, the whole thing was basically a done deal.

This kind of thing is highly disruptive to internal teams. Basically it starts with them being all the undisputed kings of their territory and then somebody going first principles on all of that and bypassing it completely.

It's of course a complex story that involves multiple acquisitions and the acquired companies basically ignoring the internal stuff so they could actually get stuff done against all the silly internal bureaucracy, lack of flexibility, and internally focused & detached from reality management (many of whom were clear examples of the Peter principle).

Once one team launched on AWS, things spread relatively. The managers associated with the project got some nice bonuses/promotions and incentives to do more.

Coming back to the Google analogy here, I imagine a lot of this is playing out in the Flutter and Fuchsia teams currently. Google has flutter and non flutter UI products. And it pretty much stopped pretending Fuchsia has a future in any of it's products or internal server platforms. Correct me if I'm wrong. Just my impression.

MS is a good example that slowly got over its internal platforms after Ballmer left. If you look at a lot of their recent stuff, it's a lot less about their internal platforms and legacy and a lot more about Linux, OSS, browser standards (they killed IE even), non .Net languages like python and typescript (which they created even), etc. That's a long journey from pretending the web was going to run on IE with things like vb script, xaml, and all the other failed stuff they pushed twenty years ago.
> most of us would be fine with some experimentation

This is why ATProto is a great foundation for to the next generation of social media applications. It makes experimentation easier and open for all. It removes the cost of switching to the better alternatives. ATProto enables real competition on a single, common social media fabric.
Show HN: UK Government Datasets
Hey folks, we (https://ai.gov.uk/) just put out this repo of of open UK government datasets, and I thought some might be of interest to HN folks! Contributions are, of course, very welcome.
No Knowledge Only Experience
I have 8 years of exp in Frontend, mostly in JS and
few years in React, But sill I fell hopeless always because of less knowledge, how can i improve my knowledge to coupe up with my exprience
It is the same function on different time scales. If you had a big enough capacitor, you could achieve the same thing. Not coincidentally, the capacitors in PSUs are huge, although not battery sized in terms of capacity. The purpose of the capacitors in the PSU is to keep things powered during a power outage to allow for a UPS to switch to battery. The technical term for this is PSU hold up time.
That six year gap between HL2 and 2010 is considerable, so I don't think I'm being terribly unfair. Also, the article invited the Half Life comparison.
> absurd speed limits, speed bumps, and other “traffic calming” (or more accurately, anti car measures)

I think they're intended to be anti-"getting killed by a car" measures. Traffic fatality statistics speak for themselves.