skysight-inc/HackerNews huggingface dataset:
> Why are you harsh? Science is a good investment (...)

Like any high-risk investment, science is a good investment because sometimes one out of N researchers is able to have meaningful output, while the remaining N-1 barely manage to justify their existence. This might be a easy risk to take for those who take in funding, but it is also has negative tradeoffs for society in general and researchers in particular.

Think for a minute about research candidates and their careers. They are admitted as researchers fresh out of college, they spend years doing hard intellectual work on subjects with little to no relationship with industry in an environment which arguably makes you even less suited to work in industry, their livelihood in the short term becomes dependent on their institution's ability to attract funding and in the long term depends on some research institutions opening tenured positions.

Look at BSC. Do you think there will be 500 tenured positions being opened in the next decade for these researchers alone? And these are the guys already in the pipeline. 300 tenure positions per year is unthinkable. More will enter it next year, and the next year, and the next year, etc. What's your plan for these people? How do you expect them to enter the job market?

Academia is a meat grinder that's fed by graduates and spits them out, most of the time with nothing of value in terms of relevant skilsets and professional experience, and dumped onto the job market already with an age band that's incompatible with entry-level positions.

In the meantime, the money spent on these research positions could be used elsewhere. A low/mid density residential building costs around 1 million to build, and houses a dozen families or so for life. God knows Barcelona is experiencing a major housing crisis. Is this a good tradeoff?

How do you classify this as a good investment?
I feel like calling it nanite-like is going to far. They have adopted the meshlet pipeline but that's mainstream for bleeding edge rendering. I haven't seen any mention of using compute shaders to actually render small triangles like nanite does but maybe I missed something?
I can't remember what I did in CS in college. College was fun and there was a ton of interesting stuff in general, but that's just 1 or 2 years worth of learning compared to working full time for a decade or more after that.

Even on the purely theoretical side I think I learned BNF or design patterns on the job. Same for algorithms, you'll see a lot more going through react's inner workings than sitting in CS courses.
Gleam is a fantastic language but I didn't see much about testing apart from a very small package called gleeunit which is a binding to Erlang eunit. If I don't know anything about Erlang, how do I do tests in Gleam? I need some more guidance on this.
Eventually my team lead asked me what was going on (he probably had gotten complaints about me breaking the tests).

I told him what I had done (which is easy to show in a git show commit_id) and I guess he responded to them saying that we would not revert the change.

In general I prefer to not have in person discussions for conflicts, so that there is a trail left behind, and I can take hours to respond, so I don't get heated up.
I built my own HA integration with a tilt sensor and a relay to trigger the button. I have a camera on the door, I wonder if I can use that to validate the switch.

I normally leave it disconnected from the switch because I don’t need to open the door remotely and I am afraid that some exploit will have a Russian 13 year old opening and closing my door at 4am.
Yeah, this is more rent-to-own.
MS only warmed up to Linux/Open Source, cause they were getting obliterated by Google on search and Apple with smart phones. If they don't do anything to warm up to the open source developers community, they would be obsolete.

Personally I still don't trust any open source or close source products from MS or any corporation. There is ALWAYS some strings attached. However, good thing about open sourcing software, is that you can always find alternative version that is compiled by the community or CE edition.

e.g:
Use VSCodium instead of VSCode.
Use ungoogled-chromium instead of Chrome.
Use WebKit instead of Safari
Tesla Faces Blockade at Swedish Ports over Labor Dispute
So that is a very selfish attitude from the poor bastards who have dis-trust from their government because their government screwed them over.

For example, in 2005 I moved next door to someone that a year later was busted for growing hennep. The Dutch government used/abused the neighbour on the other side to spy and harrass him. Even after he was arrested and convicted. Then I was harrassed in serious illegal ways because I was in the way, I lived literally between these two.

Then went on for more than 10 years!!! And the government and told the police never to respond to my calls and the justice department binned all of my police reports. And this guy was stealing from me and vandalizing things!

I forced it to court and the prosecutor deliberately made the case fail by excluding enormous amounts of evidence and lying to the judge. I member of the board of directors of the court was involved behind the scenes obstructing justice from there and that person is now the president of a Dutch court!!

These people illegally facilitated crimes against a third party innocent victim and then obstructed justice to prevent their crimes coming to light.

These people in the Dutch government would have access to the power needed to intercept my mail and would have an immoral motivation to do so.

How is that capability a good thing given this context?
Random ads?

Why that? Why not contextual ads?

E.g., if I'm on a facebook page for programming, maybe show everyone there ads for that new keyboard etc.
This is without tracking THE USER, it just has to track where you are.

Same for websites. Sure this has drawbacks, but it's not like advertisers didn't make conversions before tracking got the way to go.
An Unofficial Raspberry Pi Compute Module 5
Cute game, quite enjoyable.
> But the functionalities don't work and generate customer support load…

And this is the first issue you should have mentioned! All the rest is peanuts...
Thanks, that's much closer to the mentality of many people that are accused of having Stockholm syndrome: they value predictability above something with possibly unexpected results, that might be better or might be worse. The fact that they can't see that this is limiting them to never escape their situation is harder to see.
I think they decided to end the conversation there and then when I suggested axing the meeting, so I didn't bother. I just show up every two weeks muted and get noted as an attendee on some pointless meeting document. No skin off my back since I don't own equity.
That device is just the recording medium used for those recordings, don't forget the £100k in microphones and signal routing, plus the £1M in the building itself.
I am absolutely not in favour of banning E2EE, but most people aren't technically adept, and even those who are get lazy, and opsec is hard, so in fact such laws probably would catch quite a few people.

In tech we like to think that if a solution doesn't cover 100% of cases then we should't implement it, but in law, it's all about relative impacts -- in this case, increase in conviction rate vs loss of liberties.
If you have nothing to hide, right...
There is still a process cost to participate in any escrow process, both on an initial and on-going basis.

(That's before the blindingly obvious observation that even something provided by the government at no cost at point of use has a cost which is ultimately borne by the people.)
You can just use a relay to open and close the door if that’s all you want.

Edit: no you can't, if it's the fancy one. You gotta hack a switch like this: LiftMaster 883LM Security+ 2.0 MyQ Door Control Push Button
That is how I feel in my current team/department - but I always worry that if you don't know who the incompetent person on a team is...
Sadly, stupid politicians are a problem in every democracy. The only way to resolve it is to incentivise more intelligent/knowledgeable people to go into politics, but how?

The best motivation for going into politics is probably patriotism, wanting to change things for the better etc. But then people we would want in politics, unless they are already wealthy, would have to take a substantial pay cut if they "went into politics".

I can mostly speak for my own country (Poland) where a typical salary of a member of Parliament is in the region of €2.5k per month,plus another up to €2k to run an office(but they spend it on employing someone to run the office). The Prime minister of a 40mln people country gets €3k per month. That's the entry level salary in IT in the bigger cities here.

So only people in the following categories go into politics: "really passionate", wealthy already, is interested in political science/can't do anything else better paid anyway(such person usually has a degree in philosophy or history), someone who loves having power over others, someone hoping for a chance to earn money on corruption(illegal or semi-legal).

It is no surprise amongst such group there is a lack of knowledge and no incentive to understand topics like encryption.

That's why I'm very strongly for increasing the salaries in politics(it's a very unpopular opinion here in PL). It it not a solution to all problems, but it is definitely a requirement IMO.
The only argument I know of that might work on lawmakers is that mandating backdoors to end-to-end encryption puts your own high-tech industrial secrets at high risk from nation-state adversaries. It puts a huge target on that backdoor with very high payoff if you manage to compromise it, provides for very high rewards for any insider who can be bribed into leaking information enabling the use of the backdoor, or huge risk for the family of any insider who could be coerced into leaking such information.
I have a very opinionated library that builds Docker images in pure Rust.

I don't think building something like `ko` with it should be that much work. (I know, famous last words)

I'll have to check with $employer if it's ok to open source it.
There are home assistant integrations for all of those. HA can also open a port via uPnP and use Letsencrypt.

You don’t need a cloud server to remotely access a device.
> if one cares a lot about the experience of people at the socioeconomic margins, one should perhaps spend less time fulminating about greedy capitalists and spend more time reading Requests For Public Comment by relatively obscure parts of the administrative state

This is the antidote to many a HN commenter.
Duffie-Hellman can be MITMed if nothing checks that the value you get from the other party actually comes from the intended other party. I.e., an identity check.
I think many EU citizens have a distrust in other EU governments than their own, and this sounds like it would allow all EU governments to intercept all EU citizens.
Oh, agreed on that. I would say doing what your manager needs rather than what he/she asks you to do is a senior-level trick. You need to be experienced to be able to pull it off successfully.
> It's always a tradeoff between responsive movement and realistic movement. RDR2 has very realistic animations, with the tradeoff being slightly "floaty" controls.

In GTA V characters have two different animation modes, the realistic one based on Euphoria when using the third-person camera and the "do what the darned keys are saying right now" when using first-person. Always seemed like a sensible compromise to me, though first-person movement is particularly snappy and direct, more so than pretty much any other FPS, which typically still have some inertia.
You can't be serious. If this gets implemented, trust in the EU will be greatly reduced. And maybe I do trust the EU, but not each individual country that will implement this this?
> What is so hard that people find estimating their work?

Unpredictability for any new work. Even knowing my codebase well, I sometimes forget how changing some piece of code will require changes in other places. And without having done exactly the same work before, I cannot know how difficult it will be and how long it will take.

Dependency on other teammates or other teams. If another team is building something that your work depends on, you have no way of knowing when you'll be finished. If the code you write needs to be reviewed by other team members, and then you'll have to incorporate the suggested changes, this makes it harder for you to say how long something will take.
There is a direct proportion between the number of middle managers and the amount of political hoops and engineer might experience.
From the perspective of European govs: Why should only US entities (and companies like Cloudflare, Amazon or Google) be allowed to get access to communications content ?

It’s very logical that Europe wants to do the same.
> The less western companies invest into the ecosystem the longer it will take Chinese to design cutting-edge or "advanced" chips

If by "ecosystem" you mean the actual RISC-V ISA this is quite wrong. The kind of IP that's actually involved in advanced chips has zilch to do with the ISA and is only minimally about the 'software-like' high-level microarchitecture; much of it is outright dark magic relating to the low-level physics of individual fabrication nodes. This is where China will always have the most trouble catching up with advanced, Western-aligned countries and where sanctions should be targeted. Anything else is just a pointless distraction and only hurts the West's ability to design cutting-edge chips.
Best Way to Extinguish a Flaming Electric Vehicle? Let It Burn
My chamberlain remote pad opener from like 2012 has “burner” codes that operate a certain number of times, down to a single use. I have one programmed if I need to let someone in.
I guess one can accept and at the end make a gdpr request to have their data removed
Unfortunately, mqtt autodiscovery seems fraught with bugs...

I just want some way for devices to publish/report their model numbers and what features they offer/support so everything can auto-configure itself rather than requiring me to manually set MQTT paths/filters/parsers for every device I get.
Yes, but if there is a law like that there will be demand for open source components, like drivers, and if there is demand there will be offer.
Surprising how, today, some companies believe integration with your own product is a business model or even a lever
Unless the budget is limited, and estimates have to be "optimized" to meet political goals. At that point, disengage and waste as little time as possible on making up shit.
I use (or used, I mostly have Lightwave switches instead of zigbee bulbs now) one of my Echo devices as a gateway, and sure it will call the mothership, but I really don't care about that as long as the switches and other devices themselves still works if/when I decide to tear out the Echos. To me they're not a problem, as long as they speak open protocols.

I think that part is more important than demanding a hub. Demanding that the device can connect to a local hub (where "can" means "can easily be reconfigured without going through the original manufacturer or requiring expensive tools"...) speaking open protocols (and specify clearly what "open protocol" means, to avoid your 600 page, 200$ ISO standard) is more important than requiring that they must connect to a local hub. Also necessary to specify that you can carry out all the functions of the device via open protocols, or you'll get bullshit where essentials get locked away.

Personally, I don't care if I have proprietary smart home devices. I do care that the maximum cost and hassle if a manufacturer goes "rogue" like in this linked article remains low. So each proprietary device in current use reduces my willingness to get another one. Currently, all of my devices can be controlled via open source, and though some of them (some cheap Govee led strips) do call home, there are open source to talk to them, and worst case I can literally cut them off with a pair of scissors and replace the controllers for a pittance if they ever become a nuisance, and that makes them an acceptable choice (though whenever there are multiple options I will look for the more open one).
No, I’m pretty sure that’s the exact right place to take them.
Wouldn't you have replace("A,B,C", ",", " "), which is quite unreadable.
Read the link, they are using firebase app check which is remote attestation.
Eh, I'm an EU citizen and the whole NSA surveillance program cooperation shows that my government (Denmark) can't be trusted when it comes to surveillance capabilities.

Also I certainly don't trust Hungary under their current government even if I trusted my own government.
Careful, available budget will always be spent, available time will always be filled.
Maybe thats exactly how management acts in this firm?

They looked at complaints about this dude's behaviour and go "clearly one of us!" ^^
> Even if it was, that's kind of an amusing complaint: this thing is so awful, and we can't even replace it because ??? it's too good?

Obviously they were suggesting that rewrites/changing your tech stack for a project is expensive and not everyone has the luxury to do it. Facebook does.
Platform Like Triplebyte?
triplebyte has been shut down since a while a now, but i didn't find any platform like triplebyte, I was even able to secure an internship with it. It was a great idea I felt.

If someone makes similar stuff again will it work?
I don’t understand, isn’t the manpage for jq exactly that, a list of syntax constructs and reserved words (mostly builtin filters) ?

If anything, it’s _too_ formal and may be missing some example for more complex usages that combine several features.
> Firstly the US government doesn't license chip designs

I'm not sure if 'license' is the right word, maybe not, however the US government does pretty tightly control what technologies you're allowed to license/sell to foreign entities.

> Secondly there are plenty of open architectures already (Loongson being just one)

If Western companies don't invest into RISC-V that would slow down any meaningful progress in the ecosystem. Of course it might also mean that they will be left behind by Chinese companies.

> they could copy x86 without licensing if they wanted to.

They could, good luck selling it to anyone outside China. Also Chinese companies which did that would probably sanctioned to such an extent that they couldn't sell any of their products in half of the world (not just chips).

> Although it can be both stupid and dangerous when you've got US representatives writing such rubbish

Again. How is it stupid? I mean it's a blatant attempt at protectionism and (I'm not sure what the right word for that is, but something related to imperialism?). I don't think it's irrational, though. Unless you don't believe that RISC-V becoming more widespread posses a threat to the hegemony US/Western companies have in the highend chip market?
This is it. I have had a few really good managers in my career. They were game changers. When they came to me, they’d really done their homework and thought about the problem, or they hadn’t done it at all and were handing it off to me and giving me the contacts and support I needed to do my own research and own a thing entirely myself.

Outside of those managers, managers have been worse than useless. They’ve been an impediment to both me and the business (from what I can see).

So, in my experience, a good manager is worth every penny. All other managers are a net negative.
It exists and works already: Certificate Transparency logs, HSTS and Cert Pinning are “protecting”.

The first may have the side-effect (or intended ?) to inform US companies which websites you are visiting upon addition of new entries though…
I suspect Stephen made a trade off between terseness and power and it being intuitive. Part of the value of jq is that it's effectively a "small program" that can easily be piped in a one liner rather than a program that has clear English keywords as an instruction.
Yes, I'm Romanian, yes, I know about those two kids (only two?), yes, I've run away from stray dogs when I was a kid more and once, and, yes, my dad himself has the mark of a dog bite on his inner calf (which he got when he was around 5 years of age).

> Also, why are you inserting yourself in a discussion about an article without reading the article?

Because of my direct lived experience with stray dogs (granted, not in Central Asia but in Eastern Europe), which I'm pretty much sure the author of the article didn't have, nor most of the people reading said article. And because I've already read similar articles countless of times, for more than 15-20 years now (just web search for Brigitte Bardot and Romania), at some point you've read one you've read them all.
>"abusing RISC-V to get around U.S. dominance"

Saying the quiet part out loud.
Here’s my one key observation after 35 years:

Whenever someone refers to planning as “lies” and whines about “politics” … you can be sure they are a difficult person who blames everyone but themself.
Wow, slashdot still exists.
File Life
Which "sustainable" VC companies to choose
The government would be able to obtain a certificate identical to the one of the a website owner (the real one), enabling the mitm attack (for example with the help of ISPs etc).
> the MyQ app used to open garage doors is full of advertisements.

This will most likely be a significant factor in though, though good luck getting them to admit it.

HA users will mostly be bypassing the app and therefore not providing revenue via ad impressions.
> I don't really care that they have this message (except that I find it to be pretty insulting), I just think it's an unnecessary thing to do if you want people to use what you've made. I won't and I will encourage people not to use it just because of this.

Sounds like you care a lot if you're gonna actively discourage people from interacting with the project.
It makes you a target if you position yourself as a faction of one that tries to influence decision making. That's a contest you're not going to win, 99% of the time.

If you just go with the flow, and are reasonably competent, changes in faction dynamics usually wash over you. You end up taking orders from someone else, every now and then, but if blame needs to be pinned on someone, there tend to be juicier targets.
I thought Bernstein v. United States settled that source code was protected speech?
The current internet is essentially so secure, it doesn't need or have a properly walled-off of underground of people who value secure communications. In the west few people outside actual criminals practice it strictly.

> EFF warns incoming rules may return web 'to the dark ages of 2011'

I don't want this law to pass, but I have fond memories of some of the communities that existed back then. If it passes, I at the very least hope like-minded people find a reason to congregate and practice fuckery again.

Obviously (for now) this law is easy to "opt out of" as a user - just download your browser from a mirror outside the EU, or remove the EU certs manually on your end. It's also a dumb law because it makes traffic interception trivially detectable by the end user - the EU is telling you that they're going to use these root certs for it! If they think nobody is going to modify their browser to POST not-safe-for-life imagery whenever such a cert is detected, they're probably wrong.
It must be sarcasm.

In reality, people don’t have the time to read up on these issues to build an opinion in the first place. The most potent media corporations that could’ve amplified this issue for the general public are effectively propaganda machines for whoever pays the most or has the biggest guns to their heads.

It’s a sad state of affairs. Most of the public are unaware that a cage is being built around them.

But those who do have some understanding about these threats, they certainly are increasingly more distrustful.