skysight-inc/HackerNews huggingface dataset:
Yeah, I agree that this is what SHOULD happen. But I am far too cynical at this point to believe it WILL happen.

In our current system I see two ways to try to make this reality: 1) economic factors and 2) regulation. 1) will not happen, because the data is worth enough to big players that a small competitor can not compete on the hardware/software/service margins alone. You need to become as big and integrated as the current players to be able to offer similar features and prices. Sure, it is more choice, but the option is just as bad.

2) will not happen due to regulatory capture problems as I already stated. A big player can shoulder the burden of compliance easier than a small shop. Maybe, just maybe, there is hope if anti-trust actions split up the existing big players, but I am not holding my breath.

The third way, one small group of indomitable Gauls^Wnerds still holds out against the invaders, is what we currently have and what offers a little bit of hope to me. But I fear this will never become the norm.
I've asked my coworkers to cancel a biweekly meeting that in my mind creates no value. That meeting still lives on, so I don't feel guilty about reading news or clipping my nails while it happens.
> But there is a distinct class of senior engineer that produces awful code that is hopeless to work with later

The longer I work on stuff the more I worry this is me. I thought it was the code coming before me, but the code after seems just as error prone.
This future is just O.K. because in the age of digital weapons what else is supposed for governments to be?

The problem is that HTTPS is too government-addicted thing while a decent anti-MITM feature might/should be just a Diffie-Hellman without any identity-preserving features, I mean just E2EE. At least for sites like HN (not banks).
Commander William T. Riker: In all trust, there is the possibility of betrayal. I'm not sure you were... prepared for that.

Lt. Commander Data: Were you prepared, sir?

Commander William T. Riker: I don't think anybody ever is.

Lt. Commander Data: Hm... Then it is better not to trust?

Commander William T. Riker: Without trust, there's no friendship, no closeness. None of the emotional bonds that make us who we are.

Lt. Commander Data: And yet you put yourself at risk.

Commander William T. Riker: Every single time.

Lt. Commander Data: Perhaps I am fortunate, sir, to be spared the emotional consequences.

Commander William T. Riker: Perhaps.

https://youtu.be/JCvqMk4P3zQ
In the updated fairy tale, the 3rd little piggy actually perishes, because his house got bricked by the Big Bad Wolf IoT service.
"you can do crime, just don't do it where i can see you"

-- politicians, probably
The moment I saw "continuations" I wondered if it was a proposal by some of the Spritely Institute people partially for the sake of Hoot! But your reply suggests it's not?
RISC-V is not a "chip architecture", it's just a standard instruction set. RISC-V International does not do "chip architectures", so open cooperation with RISC-V International doesn't actually help anyone design cutting-edge or "advanced" chips.
I don't think all of this applies in a small outfit. Some of it, sure... Politics is less of an issue in smaller companies. Disconnecting is perhaps actually harder in small companies, idk. Incompetent people can't easily find a place in small companies I reckon, unless, unless everyone is incompetent, in which case the company won't be around for long!
I mean, the latter part of that sentence is still all marketing language. The whole sentence is marketing. The comedy in it is marketing.
The correct question is why you are on HN and yet don't use an ad blocker.
I used to think like that between 1995 and 2009.

Nowadays, the Linux kernel is all over the place at my phones, TV, DVD player, and tablets, yet GNU/Linux only on a surving netbook, from the netbook glory days, Asus 1215B.
"Protect my children's privacy"?
The real challenge is getting people screaming "protect the children" to provide evidence that "the children" actually need protection in a meaningful way that also reduces the privacy of everyone.
Protect children's privacy!
The ‘nearly’ Turing complete is something I wonder about. It feels like jq might have some limitations - transformations it can’t do, due to some inherent limitation of how it handles scope or data flow. The esoteric syntax makes it hard to determine sometimes whether what you are attempting is actually possible.

As soon as jq scripts reach a certain level of complexity I break out to writing a node script instead.

And given how rapidly jq scripts acquire complexity, that level is pretty low. One nested lookup, and I’m out.
Interruptions cost 23 minutes 15 seconds, right?
To let in your cat sitter.
Encryption is only used by criminals. I have nothing to hide so I don’t need it
> software engineer is one of the hardest jobs.

I chuckled. How can someone write this with a straight face?
So, since there is not a good solution[1] to "protect the children", let's screw up everyone's privacy (and security) ... seems a reasonable tread off to me.

[1] actually I don't think that is true, but let suppose so
Are you always working on similar projects? Unknown unkowns are what gets you.
Meta taps Hugging Face to spur adoption of open source AI models
Fair points there. Although I have worked for a number of very small companies (startups) that have been successful and totally incompetent, at least one to the order of having the CEO threatened with jail time by the authorities.
I was thinking the same thing. Even though you can encrypt on top of existing messaging services if it becomes the norm that they can watch all traffic anyone who uses such an extra layer will be immediately flagged and put under more surveillance. So for the surveillance state it would be much easier to deal with people who try to live outside the system / norm and simply criminalize privacy of any kind. I don't agree with it but you can't say it's stupid or they have no incentive to pass this.
Check if you left it open? Let someone in remotely?
I have seen more discussion on this subject that I would expect to. People take pencils seriously on HN!
VR-NeRF: High-Fidelity Virtualized Walkable Spaces
Bad actors can use this to actively harm children by intercepting their communication with their friends and family and putting them at risk. No need to even change arguments.
A "nerd" will be under-utilised and probably dissatisfied in most companies. Most software projects require developers with a level of knowledge that is "industry standard" - being able to write good-enough code in a popular language/stack with a popular IDE and tooling used in a company-specific way. Nobody would care about your vim customisations, the lock-free data structures you implemented, or your deep knowledge of compiler optimisations.
> A lot of negative points, indeed, but the first priority is to ship new functionalities. If he was the only one focused on shipping, while you others loved to get lost in useless architectural debates, he was the best candidate to team leader.

But the functionalities don't work and generate customer support load…

I should perhaps mention the time he compiled a binary on his machine, committed it on github and went on vacation. And then we couldn't fix the bug that needed urgent fixing.

> Corollary 1: clean, maintainable code is only important when you have customers expecting maintenance.

We do have customers yes.

> Corollary 2: in the Real World (tm), the alternative to technical debt is getting out of business.

You're defending this guy so much… why so defensive? Do you reject the notion that incompetents exist?
Two reasons:

1. My wife can check that we didn't forget to close it instead of driving 20 minutes back home to quell her nerves.

2. We can let a friend or neighbor into the garage (or into the house if we use the smart lock on the door inside the garage) when we're not home. Without giving permanent access to a key or PIN code.
>This enables the government of any EU member state to issue website certificates for interception and surveillance

Wouldn't this be very easy to identify?
Maybe so people will get alarmed when the garage opens, while they are not at home? Or for them to open the garage remotely for deliveries, workers or visitors. Does this system support this?
Protect the children from what? There are lots of solutions for concrete problems.
Pretty good piece. All new devs should be lucky if they find an org that is exempt from even 1 or 2 of these problems.
I remember the good old days when everything was HTTP. Anyways, this is really only an issue for those who has an innate distrust in their government, something most EU citizens don't have.
You grab it by the buttons I assume. If your pointer is slow, it doesn't move much and your click is fast, then it's a click, if your pointer is fast, moves a lot, and does the drag-release thing, then it moves the window.
A quick Google search would yielded at least 10 studies. Here’s one.

https://news.griffith.edu.au/2017/12/13/upper-body-strength-...

>The results showed that it was possible to almost perfectly predict how attractive a man’s body is from three things: how physically strong he looks, how tall he is, and how lean he is. The effect of strength was so large that none of the 150 women in the study preferred weak men. Furthermore, looking strong was much more important for man’s attractiveness than being tall or lean.

>“The rated strength of a male body accounts for a full 70% of the variance in attractiveness,’’ Dr Sell said.
Do people still trust CDPR? I bought 2020 when it came out and was incredibly disappointed at the unoptimised buggy shitshow that it was. I'd waited for it since it was first announced, and am even into the genre enough to feel a little angry buzz in the back of my head at how much that franchise (obviously including the RP game) rips off Stephenson/Gibson etc.

Have they pulled a No Man's Sky, since, or something?
I come across them all the time. Get into something and you just stumble in them.
Maybe in Git repos, landing pages, under youtube videos etc. Hard to come up with a formula. What are you into? You can even just search for Keyword Discord and find them.
This thing probably phones home every time you open or close your door, no matter if you do it via their smart portal or manually.
The Path of Love Skill Tree: a skill tree for heart-centered meditation
With lawmakers it’s tricky.

The individual people involved often have good intentions.

But the political machine is a different beast. Seeing like a state, and all that.
... from terrorists such as a government!
A restaurant could ask for the tip before charging the card.
> I find that those who are chronic workers have very little going for them in their personal lives.

Isn't that a truism? If you only work, there is not much time for anything else, I think.
It would be trivial to build a bot that can send a stream of normally-looking messages with secrets steganographed into the stream.

Or if you need to send more data, send a picture which offers ability to hide even more encrypted content into it.

I wish a good luck any government agency that tries to analyse bits of selfies exchanged by people to try to figure out if they are actually using it to coordinate nefarious activities.
An esp32, a mqtt node and iftt hooked up to google/Siri goes a long way
Awesome in principle, but it appears that it has to take over your prompt to work. Any custom prompt (starship) is replaced, zsh-syntax-highlighting does not work anymore etc.

Too bad…
Does cannabis use affect empathy?
I wonder how much work is required for that
Point 10: don't this makes you a target? Being part of the tribe might be painful, but getting thrown into the jungle alone is a hell of a lot worse.
It’s not the first time I hear this kind of statement, and I still don’t know how I feel about it. Maybe it’s true, realistically speaking. But it’s also an admission that we can’t be better than this, and that very much tastes like defeat, like reading post-Trump Scott Adams. (Not to be confused with the idea that it “validates” emotional manipulation or whatever; that one’s externally motivated, while this one is internal.)

It also, of course, contains the kind of implicit contempt for the public that has led to widespread disdain of politicians in the first place, because while many people may be easily swept along by appeals to emotion, they still usually have a good feeling for when the speaker doesn’t respect them.

I don’t know if anyone’s really trying to figure out what it would take to make these tactics not work on a large scale, rather than how to use or work around them.

See also: “Guided by the beauty of our weapons”[1] by Scott Alexander. Compare: Paul Graham’s statement[2] that “Java's designers were consciously designing a product for people not as smart as them.”

[1] https://slatestarcodex.com/2017/03/24/guided-by-the-beauty-o...

[2] http://www.paulgraham.com/javacover.html
Some government agency could be doing the escrow, at no charge to the company.
The current CTO at the place where I work has multiple years of experience in tech within the banking sector. Ho once said that, if you'd be aware of the systems the banks are using, you'd keep your money in a sock.
>The more organisational layers you have between you and the customers - architects, business analysts, and the like - the more disconnected your work will be from the business value.

But what about software middle managers? What's going to happen to them??? Honestly, for over a decade that is how I worked on professional software project. I never saw the need of manager.
And software development works better when there are NO middle manger just customer and developers. Of course I'm aware most developers don't care about the business logic.

Seem like management stuff in software is just for show. Corps are just trying to impose their process on software developers, which don't really work.
If anything, politics is MORE of an issue in smaller companies, but it usually plays out differently. Be aware of what's going on and _be involved_ or prepare to get blindsided at some point.
For every successful bad faith actor there are 10 useful idiots parroting their claims. This perhaps addresses them.
He doesn't have standards. Last time I had to do with that team, the only test the code had passed was "it compiles".

Surprisingly, it didn't work.
Which, when you ask enough questions, is what most stakeholders want.
The rise of brain-reading technology: what you need to know
As a former MyQ user, I can say definitively that this is accurate. There's a magnetic sensor that you put on the door for it to track the state of the door, so the app is always correct on whether it's open or closed.
Protecting the children is easy. Just have parental controls which can be installed by the parents.

The real problem they want to solve is most likely organized crime and terrorism, plus on son countries political dissent.
I think a lot of this is good advice even for people outside of software engineering.
You've obviously hit a sore spot for some people.

The system is built to capture value (not create it) while externalising as much damage and cost as possible.

The sooner one accepts that the less deluded one needs to be. There's no company 'mission'. The only mission is try to find a way to survive and prosper under hegemonic capitalism.
Wait, I'm no programmer, How could programmer build if they don't understand that minimal business logic ?
In regards to 12, there is a really good article out there somewhere about doing what makes your manager happy, not doing what he asks you to do.
Yes, but according to their statement, the official client seems to behave better than the HA-implementation. Maybe HA is brute forcing something, like pulling state every 10 seconds or so. And this is a legit complaint from their side if this is the case.
> https://github.com/make-all/tuya-local

Just a small warning: make sure to check whether your device needs to be added to the Tuya cloud to get a local API key. I was only able to get "my" lamp working locally after registering it via the app and creating a developer account.

Another option can be flashing it with Tasmota: https://tasmota.github.io/docs/Tuya-Convert/
Yes, this is about 'RISC-V International' but at the same time they are sending an implicit message to western companies that they maybe shouldn't touch RISC-V if they know what's good for them (to some extent anyway).

The less western companies invest into the ecosystem the longer it will take Chinese to design cutting-edge or "advanced" chips (which I don't think is an entirely unreasonable view)
We have progressive income tax, why not progressive anti-encryption law? E.g. the more money and power you have the less you get to use encryption.
Reporters take email interviews and interviews with corporate officers besides CEOs all the time. Any CEO can get a media relations person to write up an email response and then check it over quickly -- or have, for example, the CTO do it instead.
First of all, funny that this is the first comment for which you need citation. Second, a simple Google search can help you.
I'm thinking a loading spinner would be the best compromise? Notifies the user that their input has been registered, and also explains why clicking again won't have any effect?
Personally, I encounter long functions (as you described, around 100 lines) mainly in older codebases that were written over 20 years ago. In many cases, I get them for rework when developing new software, particularly in industries where the adage is 'if it works, don't change it.' This phenomenon could be attributed to the fact that, at that time, OOP was just emerging, and developers were not yet accustomed to it. I strive to write code that is concise and highly readable. It's important that the function's purpose and usage are immediately evident at first glance, rather than relying on copious comments.
Last time I tried that I ended up in a company that was full of racists… I had to leave in a couple of weeks.
Along with a right to repair, we should have a right to interoperate with anything we own.

And if that means not running all traffic through the cloud, all the better.
You can also just do both.

I'd rather that it use the LAN, if I'm there at the time.

Data collection and remote access can just be their own functionality.
Have you asked what value they see in the meeting?
More like in a year you'll need to subscribe to the 14.99€/month tier to get it to work at all.
Still far more expensive than any electric car including the same Tesla model in China.
>innate distrust in their government, something most EU citizens don't have

Was that a joke?
Exclusive Audio: Dallas PD Traffic Stop and False Claim (Unedited with Notes)
Plastic in trash is a fossil fuel. The carbon comes from oil the same way gasoline does.
have those been adversarially tested though? I highly doubt such texts wouldn't stand out. The conversation flow would look like absolute gibberish to a normal person so an adversarial LLM could be created to sniff out even such tactics.

I'm reminded of Peripheral where the police AIs would have so much info on every person that any irregularity in movement or behaviour of any kind would instantly flag you and put you under investigation.
Mass surveillance by a benevolent AI is the best outcome for humanity. That or correcting the evil out of man by genetic engineering.
This is not about "their" government, but trusting every EU member state.
So the children are going to be both less protected and... ought to be educated enough not to produce photos which might cast CSAM willing to protect them from themselves.

[1] Let me guess, the "good solution" you claimed as existing has been described by you already.
In The Netherlands there is an interbank "bank transfer" service (https://www.overstapservice.nl/, Dutch) where if you move to another bank, your old one wil automatically forward transfers and debits still arriving at your old account to the new one. Also the new bank can notify companies about your new account, and these companies will change your account number in their systems.

It's good that it's there and it is used widely, but it hasn't fundamentally made banks suck less.

I think the bottom line is that current accounts for individuals are mostly a "loss leader" product for banks. So, keeping costs down (e.g. the tiered support system) is very important. The actual money is made on other products (loans, mortgages) and especially on corporate clients.
because HN is predominantly american and most use iphones
Savant 0.2.6 is out: built with extra attention to GPUs without NVENC
Savant is an open-source, high-level framework for building real-time, streaming, highly efficient multimedia AI applications on the Nvidia stack. It helps to develop dynamic, fault-tolerant inference pipelines that utilize the best Nvidia approaches for data center and edge accelerators.
> Nothing matters so don't get too wrapped up in it or upset about it.

The "it is what it is" way of looking at things, I wish more people in this industry would embrace this.

It more probably won't get one to 600k yearly comps while working at FANGs, but at the same time is a lot more healthy for one's psyche in the medium to long term (and for the psyches of those close to that person, like family and very close friends).
It is definitely not used for depression in humans, though.
I forgot it open.
Yes and no. OP is pointing to the forest, while your reply is focused on his tree
Writing a toy compiler is easy enough - often given as a comp. sci. student exercise. Writing a highly optimizing standards compliant one, one with dozens of real world constraints is another story, especially if you are writing the whole thing and not building atop of something like LLVM.

It's a bit like saying that building a rocket is no big deal, and wanting others to assume you've built a space shuttle when really it's a hobby rocket.
To allow remote control. Of course this is silly and the real answer is to make you dependent on their app which shows you ads.

Also many smaller smart home device manufacturers with an app seem to be heading in the direction of wanting to expand into other smart home devices and lock you into their proprietary ecosystem, while the rest of the industry simultaneously seems to move towards more interoperability via things like the Matter protocol, presumably to make it easier to interact with various voice assistants without requiring an individual gateway for each one.

This is just another reason to distrust any smart home device that doesn't support ZigBee, Matter, or a similar purpose-built local protocol.
For those who don't know: https://en.wikipedia.org/wiki/Ko_fight
Can you link some of those libraries? I’ve always found it harder to find well-maintained libraries that solve compiler problems in Haskell as opposed to Rust.
Humanity Keeps Upping Fossil-Fuel Production Despite Climate Pledge
Give access to a friend or family member when you're out of town.

Allow package deliverers to put a package in your garage instead of on your step.

When I had MyQ, I used it almost exclusively when I was on my motorcycle. I had it configured so that I could tap a button on my phone that tracked my location and enabled a geofence around my house so it would ping the MyQ to open when I got about a quarter mile from home. I called this my "riding home" mode. This saved me the trouble of having to get my gloves off and open the door through the app when I got to my driveway, and I didn't have to leave a garage door opener on/with my bike.