skysight-inc/HackerNews huggingface dataset:
The 'brazen' science that paved the way for the Higgs boson (and a lot more)
> There is a basic level of standards.

I agree with you, and it's very simple to define such a level: use as much discipline as you need to ensure shipping features at an acceptable rate in the long term.

Too much polishing lowers your release rate. Too little discipline will hurt the "in the long term" part.
There are lots of devices these days that rely on cloud infrastructure, like Apple devices, Teslas. Its becoming more devices.

The same for software. Even Microsoft is going fully Cloud. Just had problems to activate my MS Office for Mac Business 2019, which I bought in physical. They now require on @outlook.com email address to be able to activate. Otherwise I can't use my "box" software.
Basically the whole "disable submit button after submit" thing is a lazy hack.

Double submit should be prevented by other means and "disabled" is semantically different from "this action is in progress".

This problem can basically only occur for async form submits, so one can easily just alter the button and replace it with a dummy like ("submitting") in any way it seems fit, using JS.

One can also set a "submitting" CSS class for the UI state and change text accordingly (or aria-label).

For old-fashioned plain HTML form submits, the browser handles the client side of the double-submit problem already, no?
Yes that's a fair perspective. They wanted fungible staff. The only way to add personal value is to be as non fungible as possible which means being an expert on niche things that the fungible folk aren't. That is usually domain specific concerns and intricacies.

But really I haven't changed the world. I've made it a lot worse. I caused the loss of thousands of jobs. I took money from bastards and con men in return to make things to make the world worse. I celebrated the demise of competitors and their staff going hungry.

And I only did this all because my official qualification didn't pay as much.

At least I'm honest.
This is a strange point to make.

- People complaining that their IoT device doesn't integrate with Home Assistant anymore...

- Solution (?): Stop buying IoT devices so that nothing integrates with Home Assistant.

That's kind of the exact opposite of people's goals in this situation.
I hope there are a few in-between steps between "strongest developer" and "actively destroying what others are doing"
“Okay, you got a week to fix all the bugs in a system whose installer is 12 gigs compressed”.

This is surely going to go well and deliver!
Sadly, Rancher Desktop still uses Docker, right?
How is forbidding browsers from distrusting spying CAs proposed to work? E.g. would using/distributing Firefox become a crime?
What I Saw at OpenAI's Developer Day
I wish this door opener from Ryobi had caught on. Thought it was a great idea.

https://www.homeconstructionimprovement.com/ryobi-launches-l...
He didn't say clean code was bad, he said nobody cares about your clean code. I assume he meant outside the development department.
The challenge there is that "protect the children" and "terrorists" weigh more heavily on a moral level than "protect my privacy".
In TFA, author uses a swimming analogy and it's alright but for me I find martial arts is the most relatable analogy and so many of Bruce Lee's thoughts are applicable...

A lot of what you will learn in a degree is like doing your katas. They're fun to learn but many (if any) of the moves are too situational and abstract that you'll rarely get the chance to apply them. And when you do, you may forget about them in the moment under pressure.

But learning those techniques in a safe environment you'll have a chance to develop some finesse and also have good technical foundations. But there's no replacement for actually getting field experience by sparring/fighting.

A seasoned brawler/street fighter will seem uncouth and may have some unorthodox habits but they will be more successful in the day to day than most theoreticians who aren't out there applying what they're learning.

Some Bruce Lee quotes I like wrt software engineering...

Adapt what is useful, reject what is useless, and add what is specifically your own.

If you spend too much time thinking about a thing, you’ll never get it done.

Before I learned the art, a punch was just a punch, and a kick, just a kick. After I learned the art, a punch was no longer a punch, a kick, no longer a kick. Now that I understand the art, a punch is just a punch and a kick is just a kick
I find it hard to believe people meet trough hn comments. How many times did it happen to you?
This article is entirely correct.

It misses the point entirely though. Lawmakers don't care about actually catching criminals, they want to be seen to be catching criminals.

In this case, nobody is made safer. Normal folks are made actively _less safe_ and criminals are pushed further underground.
That solution has multiple drawbacks, not least of all you lose access to the sensors (motion, door open/closed state, etc) but also it is difficult to install.
And of course, you can easily run a VPN/Tailscale/ZeroTier/whatever to achieve the same without the downsides.
To be pedantic, that's mixing latin (felis) with greek (philia). Not sure if there's a word already but you could do ailourophilia.
The real danger comes when using your own encryption becomes illegal; that is, anyone using encryption within a weakened encryption thing will be an immediate target because obviously they have something to hide. Dystopian but there you have it.
It's also confusing if the change in calendar date happens while most people are out and about.
> But then the governments will legislate against citizens usage of the technology.

No, given some exceptions (think dictators trying), that's not going to happen, right? At that point it's not a technological issue. You're talking about the right to be cryptical in everyday speech.

Edit: or, in a different approach, they'd have to forbid (private) use of (some) algorithms. Again, that sounds like you'll have bigger issues then, no?
What Mozilla need to be doing is porting the desktop Firefox codebase to Android, full stop.
How to find those Discords?
> Unfortunately, the company was picking 4 random employee developers from across the organization each week.

Oh god. I worked at Pivotal, and i saw something like this happen on one project. Four Pivotal Labs devs, four client devs; each client dev was with us for two weeks, so each week, we started with two new people, and two people with one week's experience on the project. Absolute madness. There was some weird politics, and i think the people running the project on the client side wanted it to fail, so this may have been an attempt at sabotage. The client devs were very sharp, and fully cooperative, so we did get some work and some training done despite all that. Common consulting L.
Sometimes bad develops wrote bad code, but with a good team, you can do a fun cleanup!

It’s all about the team.
"That said, if your heuristic is 'words used in strange ways' then you will get false positives from all teenagers."

This made my day.
Yes they could push a firmware update and do whatever they want. Matter is also available over WiFi. Leviton is pushing new firmware to enable Matter on existing devices.

Of course, a power user could block their Matter network from accessing the Internet or update server.
While this may not change the minds of any lawmakers, it actually is a decent piece of example code IMO for using some features of libsodium!
And yet in the politics of a company, an estimate becomes fact, and then if you don't meet it they are angry.
I don't see how that enables foot sliding unless it's a lazy solution tho? A no foot-sliding solution can be snappy, you just have to increase animation speed so the character is "ready" to execute the players input faster.

I think the real issue is the difference between moving the entire character as an object, with the walking animation being supplementary to that vs the walking animation being central to the character whose object moves because of the animation.

But for a game like this, arcadey instant direction change type movement doesn't really seem warranted either.
It's easy on small teams on small products. Eventually, as capitalism demands eternal growth, they grow to the point that the complexities and hack jobs that were used to deliver previous estimates impact them. Then no one wants to turn up with a realistic estimate. Eventually all the estimates become lies because of the incalculable complexity of the estimation process that results from the complexity of the product and your options are usually to try and lie and deliver late, but not later than other teams in the org.

Every org I've worked for ends up like this.

There is a lot or intellectual dishonesty out there. It used to bother me. It doesn't now. I just don't partake in it.
That sounds like anxiety. Nothing is so important that it can’t wait for business hours.

And if the company will fail or you would be negatively judged for only working on business hours, there are always other jobs.

Writing down a shower thought that hits you out of your subconscious is one thing, but actively considering work topics off work time is working more for the same pay.

My interactions with colleagues are pleasant enough that I don’t need to worry about them at home. And things like “resource allocation” happens on work time
If you are interested in randomness, then you will enjoy the book "Antifragile: Things That Gain from Disorder" - Nassim Taleb. It explores a lot of topics related to randomness and how it can be beneficial.
A mentor once told me, "If you get frustrated, just go to the bathroom. When you are done, remind yourself you just got paid $10 to take a poo."
Software escrow processes could (partially) solve this, at an upfront cost for every company developing and selling such a device (meaning, at a price that will ultimately be paid by consumers).
Show HN: Factiverse ChatGPT plugin – Chat with confidence and trust
Use Factiverse ChatGPT plugin to verify AI-generated content directly in ChatGPT!

No ads, simply get the most credible sources supporting and disputing any piece of information!

What does it do? And how does it work?

Generate, then check: After a ChatGPT reply, just send "fact check it" message and Factiverse plugin will be triggered which identifies checkable claims with the ChatGPT reply and verifies them in real-time.

Real-time fact-checking: Verifies the authenticity of the information within your ChatGPT conversations by retrieving up-to-date information from the web.

Instant sources: Retrieved information is sorted and filtered to retain credible sources in seconds, enhancing the richness of your content and conversations.

For signup see https://check.factiverse.ai/, how-to guide and examples, https://factiverse.ai/blog/factiverse-gpt-plug-in-is-live

It is also launched in ProductHunt https://www.producthunt.com/posts/factiverse-plugin-for-chatgpt

Your feedback and comments are much appreciated.
But what about the "AI" used by the players to get ahead of the bank.

I can imagine, that counting cards and calculating possibilities (and other statistical methods, idk) will be used by guys without control at their homes. I hardly can imagine this can be fixed with AI on the side of the gambling platforms.
As I think of James Bond 007 and Cifré, the fiend who used calculus and statistics abilities to win quite often. You can have AI, but you can't change the rules after the games are played. So, "AI" on the players side will be a problem.
I noticed you yourself didn't post any articles about that. Why is that, if you want to see more of it on HN?
team of 4 including himself.

They seem to have a lot of spare time and work on toy projects often.
I had a chat with someone working at Bridgewater. After meetings they basically debrief with feedback. Even internal meetings. This person seemed pretty happy with it, but it seemed like a bit of overkill? I have 3-6 meetings a day, am I really going to hear feedback for each?

And the issue I have with feedback is that there is a big difference between feedback to improve something where the person is deficient (e.g. you should learn about net present value), and feedback that is just about the person's style (e.g. you ask too many questions).

People are different. There is more than one way to skin a cat. For example, some people develop a solution through an analytical approach - defining a goal, looking at all options, coming up with some objective way to rank them, then filtering down.

Other people do it in a very "messy" way (or what some percive as messy). They immediately come up with a solution, then refine as they go based on what they learn and what other people think (e.g. questions, opinions, etc).

Is one way better than the other? No. But if someone kept giving me feedback on my particular style, I'd start to get annoyed. If it's not wrong, then there shouldn't be feedback. You actually want people with different styles, it can prevent group think and personally, I learn a lot by working with people who approach problems different.

I get the sense Bridgewater feedback is just used to shape behaviors in the model of some ideal form (i.e. the New Soviet Man), not feedback that improve people whatever their style is. But I might be wrong.
Outside of the EU, browser vendors will continue to ship browsers without eIDAS CAs, so just VPN into a non-EU country to download your browsers.

But you'll probably have to keep an EU version on hand in order to access EU gov sites, EU banks, and likely EU businesses if/when the EU government decides to force businesses to use eIDAS certs for their sites.
> - Home Assistant users are power users, thus more likely to actually use the devices in question;

>50% traffic from 0.2% of the users is far too big of a discrepancy to just explain it away with powerusers. Customers too have to follow a fair level of usage.

> designed to discourage effective use (while maximizing data collection).

What valuable data can they collect, if nobody is using it?
> It is extremely easy to disconnect from work. Turn off your laptop and live your life.

The problem is not that I can’t stop work. I can sit around for a week and nobody would notice. It happens.

But when I do work, I care. I want it to be nice, beautiful and make everyone’s lives easier. And I want that now. I cannot just flip those switches off when I go home (or am home, when doing wfh). It would probably be objectively better if I rested my mind a bit, but my work happens in big bursts.
> RISC-V allows the PRC to use open-source architecture to develop advanced chips without needing a license from the U.S. government

I'm glad you highlighted that sentence from the statement because it is wrong in just about every aspect.

Firstly the US government doesn't license chip designs. Secondly there are plenty of open architectures already (Loongson being just one). Thirdly the PRC doesn't need to copy an open source architecture, they could copy x86 without licensing if they wanted to. Fourthly it's open source so how would you realisticly prevent the PRC from getting it? - Even trying will mainly hurt developers in the US and make no difference for China.

So yes, stupid.

Edit: Although it can be both stupid and dangerous when you've got US representatives writing such rubbish. That's the worst kind of stupid unfortunately.
> Encrypted traffic will stick out

Not really, there are steganographic LLMs that can disguise encrypted traffic as a regular chat between two people.
Their integration with Google was terrible and last I used it only worked with Assistant and not Home. They’re dropping HomeKit and Google Assistant support now as well. So most customers won’t get what they want and will look elsewhere.
Looking at the paragraph that follows that headline, they are already making similar points.
Agree with you overall, while adding a note that light switches normally work for far, far longer than 20 years.
> Also, they included accent marks on some of the names which is a dead give away (I can't think of any drug name that uses those).

There actually was one, Clédial. It caught me out because I was thinking the same thing.
Am I the only one who watched star trek?

Estimate, multiply by 4, give the number.
Maybe you are getting good quality requirements and / or have a system to work on that is somewhat easy to reason about.

Requirements are often hazy. Pushing back on that is good, but if the response is "do it anyway" then you either quit or handle the uncertainty as best you can. The latter makes estimating hard.

If you are going to have to depend on third parties (whether internal or external) that is another thing which can torpedo an estimate that was made in good faith. There would often be too much uncertainty in that situation to be able to accurately account for it in an estimate.

"estimates are always wrong" is obviously an exaggeration - the whole comment is written in that spirit.
As mentioned in other comments, I think a big thing is the difference between the older way of doing it ie you have a character object that you move along a vector and the animation is supplementary to this to make it look like they're walking, vs animating the walk and then having the animation/movement of the character itself actually move the character through the world (which almost nobody seems to do).
9 -
I’ve been doing this so long and this gets harder and harder. I’m at the point I’m so severely burned out I’m planning early retirement to get out of this industry all together.
For me what makes it even more worse is I didn’t get into this field until I was in my 30s. Beforehand I drove a forklift in a warehouse, I was in the military, then an electrician, and finally a electronics repair tech afterwards. Those fields the disconnect was passive, didn’t even have to think about it.
Software you have to jump through mental hoops to remove yourself and that’s just as exhausting as the job itself.
I dream of a job working at a garden center or maybe driving a forklift again. This field sucks.
They should've integrated Klarna
If people could download any of those things for free off the internet, they would.
Indian journalist targeted with NSO spyware, anti-corruption group says
Thanks for the reply! Sorry for the delay.

I agree that sometimes the docs of Racket are complete but too short. When I had to write code to download a webpage, I had to guess how to use the 10 arguments of the functions, in particular how to split https://www.example.com/here/thispage.html I think that the docs of PHP has a huge collection of user submitted examples, that sometimes are good and sometimes are bad, but most of the times there is one that saves you a lot of time.

Porting Racket to the the CLR and BEAM (and JVM) would be nice. I'm not sure the garbage collectors have all the necessary support for weird stuff like weak boxes and ephemerons. IIRC ephemerons were backported from the Racket fork to Chez Scheme a few years ago.

A Jupyter-like interface would be nice. My wife is using Python in Google Colab an she loves it. About the Racket kernel in Polyglot: Should it be written in some CLR language or it can be a thin wrapper around the main Racket executable?

Edit:

I searched in Discourse, and I found these two posts about using Racket in Jupyter.

https://racket.discourse.group/t/racket-meet-up-saturday-7-m...

https://racket.discourse.group/t/running-racket-in-the-cloud...
The real challenge is that none of the ones screaming "protect my privacy" can offer a solution to "protect the children" as well.
Thats a good way to put it. Shipping value rather than features though. Which is represented as long term shareholder value, but within some kind of ethics (don’t fuck the customer type stuff).

Thinking in terms of value could mean you sometimes suggest weird things like removing features, cancelling WIP (sunk costs) etc. when appropriate. Or spending way more time polishing than seems necessary or conversely getting something out that looks way too quick and dirty. There are cases where no tests are OK despite what I said but usually MVP stage stuff where no market fit exists yet.
This is insane, and we should hurry up and prepare the technical ways to ensure we know it if we are served a different cert than everybody else.

There's ongoing work on this field, but it is now a priority to have it ready.
> having the app on his personal phone

That’s hideous. If you are going to carry it around everywhere anyway at least use your work phone for everything. That way you get at least some of the upside (work pays for it).
Check out our new AI tool MVP -
ChatHelp.ai is an AI-powered Business, Work, and study Assistant, Website Chat Widget.

Chat with Private AI Knowledge Base - Increase daily work efficiency, by having an AI assistant, who knows everything about your business & competitors, your work or studies...

Save time & money on customer support. Drive more sales, by letting AI interact with potential customers 24/7, via Website Chat Widget. Train AI with your Website data & other documentation!

Understand your customers better with AI-powered Feedback, Voting, and Survey Widgets!

Chat with the latest OpenAI models, and get answers to any question with up-to-date information. Our Chatbot is trained with 10000+ best business, work, study, etc. prompts.
> There are push and pop instructions which are perfectly suited to this nested value use. In the past, lamenting how many compilers don't seem to realise that (and the fact that push/pop are specially optimised on x86 via hardware known as the stack engine)

That's fair, but in the article I also store local variables relative to %rsp, so I wouldn't want it changing at all

I could use %rbp for that instead, but then I'd have to explain it in the article :^)
Could you please link to the document in question for reference?
Sure, emulating Windows games via Proton....
FYI if you want smart things that are not yet limited by this bs decisions, afaik IKEA products are pretty neat
That will only work for the code the company owns herself. But they can't open source code they licensed themselves, which means they can easily cheat the law by outsourcing their code.
The whole software development industry has all of a sudden been relegated to what it has always been: just a tool. Like the hammer. Those who promoted the hammer as the holy grail have been reading this article and commenting some shit their alcohol imbued sick brain has been capable of producing in their zero thought process. If you get huge sums to work on linter for years and you use that money to fuck up your brain instead of developing you end up a cripple. Just like the software development industry has become. A cripple that no one wants to meet, touch, see
Some argue you have to appeal to lawmakers to make a law that prevents breaking encryption. Perhaps the avoidance of political engagement by tech inclined folks is contributing to or at least allowing some of this to progress a lot eaiser.

A key part of this issue is learning about the frequency with which this type of legislation is brought up over and over again and how it might be new to some not not everyone.

Perhaps bureaucracies are counting on people relatively new to encryption erosion not having context that they are far from alone.
Why would you need to access a garage door opener when away from home?
That is lamest thing I've ever seen.
"I want you to build a document management system, how long will that take?"

Uhhhhhhhhhhh....
That's a good question. I don't usually create posts about products in general, but I can comment in one. Having said that, when I create posts it is more understanding things for my knowledge.