skysight-inc/HackerNews huggingface dataset:
Can't read german. Does anyone have any input on the following question? Isn't a driver meant to constantly monitor a slef driving car and manually take over? Do we know of this person had this ability? Can a person react quick enough to prevent an accident?
Two things I hear about CT are that there are new taxes every year and people are leaving in droves. How has your economic situation Fairfield fared?
I'm afraid there won't be anything like that in Germany any time soon.
> he appears to be so often in a really bad mood when posting

With admiration: https://xkcd.com/386/
That still is a best practice.

That "jumping around" is now referred to as "CLS" -- Cumulative Layout Shift -- one of the "Core Web Vitals" metrics used to quantify performance-related UX.
Ask HN: To have (system) design sessions or not?
In my team, I suggest that before starting coding/implementing any middle-size/big feature (e.g., an HTTP endpoint that, supposedly, needs a new db table) the engineers involved (which usually involves all the backend engineers) should have a "design" session where:

- potential high-level solutions are discussed

- potential implementations are discussed (not low-level details, but at least the important/risky ones)

- and once a "final" decision is made, whoever is in charge of pushing the feature live to production can start with the implementation. The rest of the team can review the implmentation later on knowing that it should follow the final decision the team agreed on

The team doesn't like the approach that much because:

- it takes time ("Omg, yet another meeting?")

- "review of the design can be done at PR code review time"

- developers should have more freedom when it comes to designing systems ("we don't want to be just code monkeys that implement the design of others")

I disagree with these reasons (but nevertheless comply with what the majority says). Mainly: having design sessions takes time, yes, but it pays off (in my opinion we are actually saving "implementation/review" time). Second: PR reviews shouldn't be for discussing architectural/design decisions (by the time the author has submitted a PR, it's already too late to make any significant changes. And if any significant change needs to be made, then we are losing tons of time as stated before). Third: design sessions are for everyone to speak up and suggest potential solutions, so we are not just "code monkeys", we implement the designs we agree on.

I'm probably the second most senior engineer in the team but I'm not the "tech lead". I do feel certain kind of responsibility in suggesting improvements in the way we work, but ultimately I don't have such a strong voice in the team, and we just do what the majority decides. The engineer manager knows about it, and while they agree we want to improve the way we work, they suggest that it will take time until we reach that point.

Just wanted to know your opinion about it. I'm a very relaxed person: while I do like to make suggestions to improve things, I don't mind if my suggestions are not ultimately taken into account (I wonder, though, if I would end up burned out of this kind of situation if it keeps happening repeatedly)
It did. I have fond memories (no doubt in part shaped by Stockholm syndrome) of writing a Pascal(ish) compiler targeting the SPARC ISA as an undergrad back in 1993 based on four? pages of ISA documentation. As I recall, handling procedure calls and returns was quite elegant.
In most cryptographic applications there's a huge performance margin between authorized and unauthorized behaviour. If decrypting without a password is 10 trillion times slower than decrypting with a password, it doesn't matter if an attacker finds a 4x speedup from somewhere.

If I'm trying to make a timelock puzzle that will last 50 years, I've got much less performance margin - a timelock guaranteed to last "somewhere between 50 and 200 years" would be very hard to achieve - and yet, not very useful.

Meanwhile, if the decrypter has to be run continuously, it relies on being powered and working, and kept up-to-date with the latest improvements in clock speeds, ASICs and cryptography - when the people operating it could go bankrupt, or change their plans, or get hacked, any of which could reset the timer to zero.

So for important applications like "these secret government archives must be made public in 50 years, but no earlier" it's useless because any adversary who wants to prevent the release can knobble the decryption process to reset the timer to zero.

And for unimportant applications like "Grandpa's old diary, which he doesn't want anyone to read for the next 50 years" it's useless because who's going to fund 50-200 years of cutting edge ASICs for something so mundane?

And for short-term applications like "the gambling site will prove the dice were fair after the game is over" there are simpler options available.
It's one of the objective in the long run but it does require a lot of work to get everyone on the same page.

I am currently working on implementing the "Système de Design de l'État" for a french governement service but unfortunately it is still pretty chaotic right now since there are many modifications of components with breaking-changes / no backwards compatibility with almost every releases.
Interesting, I’m using it on my VPS for my blog and self-hosted analytics. For $12/months I have all and the service is very good!
Yesterday my blog was on the Front Page here on Hacker News (about 13k visits in 4/5h) and the base VPS have held up.

Obviously both my two VPS are located in EU (Frankfurt) since I’m Italian and I appreciate the GDPR.
The New South Wales state design system is still fairly consistently used: https://www.digital.nsw.gov.au/delivery/digital-service-tool...

It's open source on GitHub: https://digitalnsw.github.io/nsw-design-system/
Personally I find that the best reply ever was this one:

https://lettersofnote.com/2011/02/14/regarding-your-stupid-c...

letters of note has also the Arkell vs. Pressdram letter:

https://lettersofnote.com/2013/08/07/arkell-v-pressdram/

though there it says that there never was a proper legal case on the matter.
> See: countries that already have said 30+days of paid vacation -- without "massive unemployment" (read: France, Germany).

That’s not how it works, don’t know about France but for sure not in Germany.

In Germany, an employee gets a minimum of 20 days paid vacation AND there are 11 days (most of the country, varies by Bundesland) national public holidays. That accounts to a minimum of 31 days off but it is not 31 days of paid vacation.
I like Gnome well enough. I keep trying to switch to KDE for the additional settings, many of which are useful, and what I understand to be more innovative core features, but its lack of consistency just feels janky. Gnome provides the most essential features, including a good amount of customization around focus and window switching, and Gnome apps are consistent in appearance and features, such as being able to select text in the UI.

The 'problem' I have is that all these desktops are trying to recreate a 1990s era desktop. At least the Gnome people are professionals focused on a higher goal than a cool anime background, but I think the contingent of people who want a desktop experience with local media player, file manager, office suite and games is decreasing daily.

If they don't want to be subsumed by tablet and ChromeOS options, focusing on goals like being a secure, networked operating system that an ordinary user would appreciate might be a good way forward. I think embracing rather than hiding the technical nature of the OS would be a good way to do this, but nothing like the disaster of forums today. For example, give every widget an ID and version, and create web based conversations around them that are embedded directly in the UI.
Someone once told me not to think of A16Z as a venture capital firm, but a publicity front that has an investment engine behind it.
Depends on how you handle the water. You can evaporate it for example and try to extract the plastics. Or maybe treat it chemically (which might cheaper if the microplastic concentration is higher in water used in cleaning the filter)
Official: Next-Gen Dodge Charger, Challenger Will Be Completely Electric
Believe the Market for Lemons may apply:

[1] https://en.wikipedia.org/wiki/The_Market_for_Lemons
I've never had difficulty finding a number with personally mnemonic substrings.

Example: my latest number has (of course) the state area code, then three numbers which are the same as my area code growing up, followed by the two-digit year I got the number, leaving me two digits of pure entropy to memorize.

Do I have any other numbers memorized? Lol, I do not. It would be a good idea to memorize one number I could call from jail (things happen), but those have to be land lines, and I don't think I know anyone with one of those anymore.
fwiw 'cookie banners' aren't about the technology cookies, but rather about gaining consent for tracking and storing data on users. Even if you do this without cookies, if you still track users (like for attribution) for non-essential purposes, then you could still need consent from a "cookie banner".

a hash of an ip address could still be 'personal data' under the eyes of gdpr.
Backend has quite a bit to do with managing data, aggregating it, modifying it, sanitizing it, etc. Because of that I’d recommend learning a bit of SQL. The Postgres manual is actually quite accessible and it had a huge impact on my career.
With Django you might not need to write SQL too frequently since you can use its ORM but knowing the underlying tool can help you understand and avoid things like n+1 bugs, SQL Injection security vulnerabilities, and it can empower you write efficient ORM code.

Best of luck in your transition!
If you're tracking users, no matter if it's done via cookies or something else, then if falls under GDPR and you at least have something to do about it. GDPR's definition of personal data is much broader than one may expect, you should definitely ask a lawyer on this subject to be sure you're compliant.
It feels like a joke, how is this possible.

I can understand investing big in people but Adam would be the last person I would trust to be successful. The lack of owning responsibility in the failure of WeWork is a huge red flag. Why would A16Z give their largest investment to him?
What you describe here is also known as “Greasing the Groove”.
No. More justified in a smaller company /not/ less. But very, very little more.

Dumping mailchimp? Ok. Dump google? Good luck with that one. You see it?
>>Seriously, against your will?

Yes.

Does an average person wake up and thinks 'gosh golly, today is a good day to write a better way to track people for ad targeting purposes' or 'today is a splendid day to test that software package'?

I don't. If I don't, it is against my will. It is not rocket science. It is basic logic.

Naturally, you could argue that you are doing it for money and this negates it, but, well, it does not. It just means you are paid to do something against your will.

But wait, I can go somewhere else! That is freedom. You are just changing one tyranny for another and that does not change the fact that it is tyranny.
We've been using https://github.com/linkeddata/rdflib.js/ with great success - an RDF graph in-browser triplestore with excellent server sync capabilities.
The other day, a career site offered me some amount of money if I told them when I found a job with a company there. (It might've been angel.co, and $150, not certain.)

I guessed that they got paid at least partly as a function of hires, and this incentived disclosure from hirees was a way of keeping its customer companies honest.
Everyone deserves a second chance.
But only after everyone else gets a first chance.
Not too familiar with the space, how do all of these stack up? Are they mostly SaaS or are there local/offline options? Do any of these have personal plans?
> But when it’s on every page, from a web performance perspective, it equates to a lot of data

It's not cached?
My guess would be that the vast majority of people who visit government websites are doing it very infrequently and are highly likely to arrive with a cold cache.
when there's a gold rush, there are a lot of successful hardware stores :)
Ironic that it's http
I don't think it's the cable length: 0.5ms is 150km in fiber or about 100km in copper. Cable length is important in HFT where you are measuring fractions of micro seconds.

It's really quite amazing to me that HFT reduces RPC latency by about three orders of magnitude, I feel like there are lessons from there that are not being transferred to the tech world.
Peeking into HTTPS Traffic with a Proxy
> I would like to argue that being healthy and fit is not about the gym, or investing time in tracking calories.

You do what works for you, others should do what works for them.
The three worst (large) companies in Germany:

1. Deutsche Bahn (former state railroad)

2. Deutsche Telekom (former state telecom)

3. Deutsche Post (former state postal service)

What a coincidence.
Because Adam Neumann, for some reason, is not going to jail, but remains free and rich.
Scripts cached by a Chrome Service Worker will be compiled to byte code and cached too

https://v8.dev/blog/code-caching-for-devs#use-service-worker...
I'm with you on fetch() requests not being able to be aborted, but I didn't think there were any other reasons to use XMLHttpRequest over fetch in 2022. I've been fetch() only for a few years as this point - what older browsers are you targeting that don't support fetch()?
Would you rather - save the expense of the agency fee (3 months salary) but lose access to the job board which has already found you one good candidate, or pay it and stay on the job board?

Keeping in mind that the employees are likely staying much longer than 2-3 years, because Japan.
Intentional, but I don't know how I feel about them. I often find math computation terse, to the point where it's difficult to understand how to implement it in code. I took a hybrid approach where I used descriptive names and individual steps; will likely to revise, perhaps by splitting into pure math/latex, and code.
Ask HN: Why won't the media say who is bombing the Zaporizhzhia nuclear plant?
None of these are a reason to not to also have a different number that you can publish publicly without giving someone your phone number. You can have your phone number for everyone in your phone book and a one way derived or random number for everyone else.

> When I first reach out to someone on Signal I know the person I'm reaching out to is the owner of the identifier I used unless their phone carrier is actively compromised when I exchange the first message.

Compromising is in this case rather common in sim swapping and spoofing (you can barely even call it spoofing). Phone numbers are not useful as some sort of continued point of trust. And I doubt Signal uses it like that under the hood.

> What more do people want?

Before you complain about other people maybe you should give other people the courtesy of reading what they wrote first. I have already said what I want, a public id I can publish on for example GitHub without the implications of publishing a phone number. Implications which anyone with a relevant opinion should already understand.
Tech Architects make decisions – Why you might spend a fortune on a red car
Academia remains an option even if you don't get into a top-10 ML school, if your research is good. Granted, it's tougher to get published and cited, because you're less likely to know people who can push your work, but if you do good work, you can still play.

Government may be an option, although it doesn't pay as well as industry and you can end up in a comfortable but stifling role.

In corporate, though? Yeah, you pretty much need to have the appearance of star power, which means degree prestige matters. Whether you're actually any good (and, trust me, there are plenty of mediocre people from top schools) doesn't really matter, because the decision-makers are too stupid to know the difference.

There are ways to play this, though, if you're aiming at industry. Harvard isn't a top-10 CS department, but the people in corporate aren't going to know that, and so "Harvard PhD" is going to make them fellate you just because it's Harvard. That may be an avenue. Or, better yet, get a PhD in something that sounds technical but is easier and less selective.

That said, if your goal is to play the corporate game and make a lot of money, you should probably forget about ML and focus on becoming a manager as quick as possible. If your goal is to do intellectually stimulating work, you should probably not consider corporate, because your work is going to be evaluated by people who are literally 50 IQ points too dumb to do so, and while this noise factor is manipulable rather than truly random, the people who have the skills to do perform said manipulation tend to go into management, not technology.
> I have a very nice file mananger, a pretty good console and, well, hemm, that's basically all I need

This is exactly the problem. A vocal minority only needs a small subset of features, and criticise anybody that want a little more from their desktop, or at least to reach parity with commercial offerings. And then immediately go on to list all the problems with the free desktops.

What about:

* Functioning Wayland support on anything outside of GNOME (common retort: we do not need Wayland.)

* Fractional scaling (common retort: Wayland does it, but see above)

* VR support (common retort: I just need a shell, tyvm)

* Lack of tearing across all 3 GPU vendors (common retort: see your comment, "I don't need it". Wayland does it, but Wayland bad)

* Variable Refresh Rate interface across all 3 GPU vendors (common retort: I just need this option in xorg.conf, if you're on NVIDIA it's your problem)

etc.

As I said before, I'm fine with everybody doing their own thing. But please be mindful that what works for you, doesn't work for anybody. There's a selfishness and clique mindset that is very hard to like among Linux users.

We're slowly getting to a better Linux desktop despite its users constantly bickering and pushing back any form of change that might improve their OS. It's a collective Stockholm Syndrome.

https://xkcd.com/1172/
It's almost as if MongoDB didn't create the JSON API that practically everyone has adopted.
Lawyers could have chips implanted in their brain in bid to cut legal costs
You need to pick your poison though. I don't like defending them but unlike mnet and Vodafone they deliver a working product.
I can't answer, but I can't imagine myself being focused enough to be able to react really quickly to an immediate danger on the road if I'm not actively driving the car. I doubt most people would be able to do this.

I don't think I'm going to use a self driving car in self driving mode as long as I am expected to watch out for danger and take over if needed. If I need to constantly monitor, I might as well drive. Self-driving is only compelling if this means I can free some time for me while the car is driving, or at least make driving safer. Otherwise, it certainly just makes driving more boring and more dangerous.

Until then, I'm more a proponent of making driving easier by removing the manual gears so my focus can be better directed toward the road and less toward the gears. Engines do it better than me anyway.
Freeform, drag and drop site builder that works on mobile
I've always liked how Linux offers a desktop that is geared towards macOS (GNOME) and Windows (KDE) users. And the feel of each desktop hasn't adhered to a design standard (e.g., the Apple Human Interface Guidelines), but instead has evolved continually over the years to reflect what those who use the software (as with all open source software that is developed by those who use it).

As a UNIX/macOS person, I primarily use GNOME. And in recent years I've come to prefer using it for development over macOS and Windows. So to the GNOME project: Congrats on 25, and here's to another 25!
DB isn't a private company
According to the articke, autonomous car (unclear so far if manually controlled at the time of the accident or not at the moment) hit car A (old lady), car A subsequently hit car B, car B went of the road, hit a tree and caught fire. After hitting car A, the autonomous car hit car C head on (I assume that's what you see in the picture), driver of car C died (no surpise whej looking at the picture). Pretty fucked up, even more so if the autonomous car was actually driving autonomous.

For what it's worth, the autonomous car in question seems to be a BMW (hard to tell with the wreackage).
TIL: https://github.com/rust-secure-code/cargo-auditable
Somewhere between the second and fourth bullet you need to significantly limit the process' energy overhead (almost certainly, heat) to something manageable at scale. If you can't do that, then a net gain is not good enough: If you can power a town but boil a lake's worth of water with the excess heat, that's not much of a viable process.
> Is A16Z simply hoping he'll recreate the hype and they'll be able to cash out before it all comes crashing down?

Yes
Couldn't access the original paper easily, but in studies like this they might use specialized lab equipment -- that allows 'maximal voluntary eccentric contraction' more safely and easily than traditional dumbbell/barbell lifts. Basically it would complete the rep in, say, 1 second, while measuring the force you put out, but the machine is powerful enough to resist whatever force you put against it.

They probably used the same machine to measure the results, that is, 'MVC-ECC, isometric (MVC-ISO), and concentric contraction (MVC-CON) torque of the elbow flexors' -- which would also be harder to do in a traditional gym setup.
The thing is variance, if you just do a small range of movement (say only bicep curls), it might be unbalanced. The idea is good though. I do a whole range of exercises from yoga, fitness, a few weightlift-y exercises and functional movement which make a nice practice during the week.
The article calls it an E-test car but it also says it had the 43 year old driver and 4 passengers(aged 31, 47, 42 and a baby). Is it a test car, which I'd expect would just have 1 or 2 employees monitoring everything, or a car being used by civilians?

If you zoom in the picture, the logo on the center of the car's rim is BMW's logo...
BMW says it wasn't a self-driving car: https://www.focus.de/panorama/welt/b28-im-kreis-reutlingen-s...
Yea over here (Scandinavia) people started saving money by turning off aircon during the nights.

...which caused huge issues with moisture and air quality. The buildings were designed to have forced air circulation 24/7. Changing it to 12/5 just messed up everything.
The logo on the center of the front wheel rim is unmistakably BMW's logo.

Edit: Also, car B caught fire and its driver died, the BMW crashed head on into car C but the article says the BMW and car C's occupants were seriously injured.
Volksforth – A Forth for Retro Computers
I wonder if they'll continue to sell crate engines once their petrol muscle cars are finished.
That's a multi-year process. Being proficient with TensorFlow and PyTorch is not sufficient to do useful research. I suggest you begin by implementing a neural network from scratch in your favorite programming language. Writing up the code for matrix multiplication, dot product, back propagation, etc. will teach you a lot.
Only if you use personal data as defined by GDPR which includes the transmission, processing, and storing of IP addresses or their hashed equivalents. A salted hash cannot be attributed to an individual user. The EU position regards the IPV6 range as sufficiently small to attribute a hash back to an IP with enough motivation and resources.

Pathview strictly uses the salted hash to count unique visits. It's as minimally invasive as possible.
that would defeat the purpose of the obfuscation, as whatever screen reader can easily read so can userscript.