skysight-inc/HackerNews huggingface dataset:
We just shot ourselves in the foot pretty badly with this bill. Software engineers are not meat packers. There is huge variance in productivity between two people at the same level in the same role. Here is what will happen now:

- candidates who get an offer at the bottom of the range will take it personally and keep hunting for a job elsewhere

- candidates who get an offer at the top of the range will (rightfully) assume that the next significant pay rise is far away (basically, only upon promotion)

- the hiring managers will have to shoot a salary range first without having seen a candidate, so the range will have to be astronomical, else they will miss on top performers on the market

Well done!
Did you try this official guide? https://www.raspberrypi.com/documentation/computers/remote-a...
The attack was on a supplier network
I am American, moved to Kyiv almost four years ago. My startup engineering team is 100% in Ukraine. As the warning signs mounted I urged my people to consider leaving but no one, myself included, thought it would come to this. Of course no one left.

I finally agreed to take a couple of weeks out of Kyiv to calm my cofounder’s nerves, sure that I’d be back and we’d have a laugh at how it all came to nothing. So I am in Tbilisi and my team are all stuck in Ukraine.

We’re doing all we can to help We can’t get the men out because the Ukrainian borders guards won’t let any men leave, and most of the women won’t leave their husbands behind. A few have joined the territorial defense forces and are defending Kyiv now. Many others are taking shelter in basements while the Russians shell their cities.

Today, 66% of my 45 person team were online and working. It’s astonishing the grit and commitment the Ukrainians are showing. We’re resolved not to abandon them and to do all we can for them but the shitty reality is that’s just not a whole lot right now.

If anyone can fight their way to victory in this war it’s them. I wish the west had done more when there was still time to make a difference, but now it’s up to Ukrainians to save themselves and make the Russian invaders pay for every meter they take.
We're pulling all of our book data from the Google Books API, so Booqsi itself doesn't store any of that data. As for reaching out, feel free to email contact@booqsi.com.
This exact same logic could be used to advocate against a minimum wage or really any employee protections.

If I am an adult agreeing to go to work in a sweatshop, why is the government stopping me? Because the government recognizes that I am only agreeing because the power imbalance my employer has over me is a form of coercion.
Google Takeout works really well, but you can also connect using IMAP or POP3 to download all your emails with an email client like Thunderbird.

Then, if you've setup a new email account with another provider, you can connect using IMAP and copy your emails that way.

https://support.mozilla.org/en-US/kb/thunderbird-and-gmail
> Relying entirely on cameras only requires the full intellect of a human who can make snap judgments about what's going on in a scene

Aren't AI models already better at image recognition than humans?

(I'm not suggesting that using LIDAR is not an improvement though).
>which will give them at least, a $25 billion market cap.

Uber alone has a market cap nearly 3x that and they have explicitly said they will only become profitable as an autonomous taxi co. Tesla is worth nearly a Trillion on its own. Where do you get 25B from?
I'm sitting there at -3 for what amounts to be an "unpopular opinion" (aside: downvotes/silencing/dead'ing is common here for unpopular but realistic comments in IT, or how dare you offend the techbros, who are invariably writing shitty apps with garbage APIs.)

I've made money from selling exploits to companies. Ive also been cheated out and had bugs downrated so they could pay less. Ive also seen colleagues who reported bugs they inadvertently found get hit with a felony (found not guilty).

Frankly, this company should thank its lucky stars that the disclosure was an 0Day and not "sell this on dark web and have it exploited for 3mo from 1500 accounts and drain the company's coffers".

This person owes the company *nothing*. They found an exploit due to bad API implementation, and wrote about it publicly. If they were in the USA, that's completely in 1fa territory.
You really need both a knife and a spoon for complete toenail maintenance
My first step is "google for at least one day".

You might find that the problem you were planning on spending weeks thinking hard about was solved thousands of years ago by a reclusive greek guy. Or that a couple Nobel Prices in Mathematics have spent 10 years thinking about how to solve it, but are not there quite yet.
I know a product that should be using DataGridXL, but isn't. It's frustrating to use.
We haven't blocked the domains, we are asking people to move. There are plenty of other choices out there when it comes to infrastructure services so this isn't "deplatforming". I sympathize with people that are not pro regime but ultimately even those tax dollars they may generate go to the regime. We have people on the ground in Ukraine being bombarded now non stop. I cannot with good conscience continue to support the Russian regime in any way, shape or form. People that are getting angry need to point that at the cause, their own government. If more grace time is necessary for some to move, we will provide it. Free speech is one thing but this decision is more about a government that is committing war crimes against innocent people that we want nothing to do with.
Perhaps, but this really seems like we're having to try real hard here. To repurpose a tired phrase, don’t ascribe to planning what can be plainly explained by incompetence.

It's very difficult to imagine anyone in the Russian command planning what we're seeing here. The veterans I'm seeing comments from are baffled. Russian troops are not practicing land-war 101 here and are just walking around in the open in tightly bunched groups with their hands in their pockets.
“Yes, He Would”: Fiona Hill on Putin and Nukes
Thanks. TIL. What an absurd law.

It makes zero sense to suddenly say that it matters where the company is if the EU citizen isn't in the EU anymore, but it doesn't matter where the company is if the EU citizen is in the EU.

Either the EU can make a law apply to my website, or it can't. If it can, why does it not do it all the time? If it can't why does it claim it does?

I'm personally of the opinion that they can't, and I'm going to keep acting accordingly.

And I'm willing to bet so are the vast majority of other websites. If anybody sees a drastic drop in Google Fonts usage, let me know. Otherwise I'll just keep saying, "I told you so." Nobody actually believes the EU can do this.
The hedge fund job you didn’t know you wanted that you probably can’t get
copy-on-write == slow when called from threaded processes with large resident set sizes.
I would not take Elon and Tesla at face value. While they are currently going all in on cameras, I wouldn't put it past them to 180 and decide "turns out we need new hardware, and we're going to eat the cost considering our revenue and market cap." They recently filed to test new millimeter wave radar equipment operating at 60GHz [1], so I wouldn't say they're married to vision only if it turns out vision only isn't going to work.

They are an engineering company, and they will attempt to engineer their way out of the wrong decision (vision only) if they have to in order to deliver.

[1] https://electrek.co/2021/01/13/tesla-millimeter-wave-radar-e...

[2] https://www.ti.com/lit/wp/spry328/spry328.pdf (Page 3-4, rich point cloud data, improved velocity resolution from 60GHz sensors, looks a lot like the benefits you'd get from LIDAR)
Comcast has a portal for law enforcement to request subscriber information at https://lea.comcast.com . That IPv6 address, plus the current date and time, uniquely identifies you by name and service address. Any edits you make to Wikipedia from that address are not anonymous.
Feeding the Bear: A Closer Look at Russian Army Logistics
Used != supported especially for systems that are not network-connected. Also the PDP-11 is a minicomputer series. There were a bunch of operating systems from DEC and others that ran on it. Certainly there are consultants who support ancient system but they probably have limited (if any) access to the OS source code--though they can probably patch to a limited degree.
Again, how can you so sure google/mozilla/apple are doing a good job when they are not transparent or accountable to public? We have no idea so we happily live in illusion that they aren't pushing anything nefarious. Whereas the public lawmaking in democracies is messy, fueled by outrage and visible special interests.
cd is a built-in of the shell / cmd, not an application, it does not use argv, AFAIK.

It should, as you said, not work for normal applications
China, like every other country acts in its own self interest. China is/was serious about invading Taiwan. Russia has been one of the few countries that have not taken economic and diplomatic action regarding Chinese aggression.

The scale of Russia's actions and the scale of the world's reaction have shocked China. Both Xi and Putin have been escolating conflicts for domestic political advantage. Both may have overplayed their hand and be killed by their own security forces.

Xi wants the blessing of the 20th CCP congress (ccp 100 year anniversary) for unlimited power but the Jiang Zemin Faction is fighting him tooth and nail. Xi is not popular within the Party and there even talk of him destroying the CCP.

Both Putin and Xi are using very high risk stratergies and it look like Putin is losing. Will Xi lose as well?
I see. Do you think a hit to the economy could motivate any of the elites? Or are they mostly decoupled from any fluctuations in the Russian economy (foreign investments for example)?
My problem with cameras is as a human I'm well aware there are things that I can't see and so i rely on faith. I've driven in dense fog trusting that nobody else would be stupid enough to do the same (fortunately taillights can be seen through fog, but not many other dangers that normally are not on the road, but if so they are dead). I often drive with sub in my eyes at dawn/dusk and trust that the road is clear. I come of the top of hills and trust there is nothing on the other side where I can't see until I'm over the top and it would be too late. Backup cameras have been very useful, and take away something I would have said a few years ago.

The above is situations I know of offhand hand were my vision isn't up to the task yet I do anyway - because I don't really have other options. If other sensors can outdo me then I want them.
It is admittedly a bit abstract - but each cube represents a unique donation, and the size of the cube reflects the amount of the donation - larger donation == larger cube. As new donations are received on the blockchain they will appear on the page. I just put this together yesterday afternoon, interested in any feedback / ideas to improve!
But that’s not what Tesla is doing! You’re absolutely right and it’s also a safer route (for others on the road) to go with robotaxis first. This is precisely why you can’t focus too much on competitors. GM and their CEO (who seems to be really smart) is focusing on Tesla here and trying to compete with them.
The first batch of Starlink satellite Internet stations arrives in Ukraine
Yes, and they are just two usages of pointers. The fact is that, whatever you call it, null pointer, nullable reference, optional, you have to put in a language a concept of "reference to an object that can reference a non valid object".
And you can just shine a Q-beam at such a car.
I really like how this menu is presented:

http://garydanko.com/wp-content/uploads/garydanko/main-menu-...

A high but suitable amount of details, common English words being used, etc.

I really hate having to google 10-15 terms when reading a menu because the chef felt the need to use non-English terms (often French) or extremely uncommon English terms.
Thanks! Looks like they make the GE Sunfilled bulb, which is available for $2.57/bulb right now at Lowe's: https://www.lowes.com/pd/GE-GE-SUNFILLED-60W-A21-5000K-1CT/1...

They claim to have a CRI of 97. They're dimmable and claim to be circadian-rhythm-friendly by not having a "blue spike", but don't claim to dim to a warmer tone.

Bought 21 of them for use with the 7-bulb splitter that Ben Kuhn now recommends, linked elsewhere in this thread: https://www.amazon.com/gp/product/B01FKIE6M4/ref=as_li_ss_tl...
Show me where GDPR only applies if I specifically target EU citizens. I was under the impression that it applied if somebody in the EU visited my website.
> Personally, the idea of "a wire in the road" by which I mean something like cats-eyes in the road but with RFID tags placed every 40 feet, or some other common means maintained by the DOT that all cars can use to sense where they are, is neglected because every player in autonomous cars wants the "winner take all" method of being first, which will give them at least, a $25 billion market cap.

You can safely assume most of the major players have thought through ideas like this and abandoned them for good reasons. In this case, you wouldn’t be able to rely on these external sensors being online with 100% uptime, so you’d necessarily be forced to build the capabilities to operate without them anyways. And adding external sensors and local communications and trying to deal with different standards and models and interop adds a ton of complexity.
I completely agree and it's why I wrote it as a joke.

Companies/Tools/Projects that plan to exist beyond 2038 should just migrate their code.
Do you think any internet scammers are going to adjust their strategy based on this?
I'm also not following this argument.

Understanding job markets requires leg work and is definitely part of the competitive advantage of many businesses.
Z/OS is directly descended from OS/360. It's just a renaming. And yes, it continues to have almost complete binary compatibility back to 1966. I know for a fact that the IBM Fortran compiler from 1972 runs unmodified on z/OS today. Just pipe the 80 column EBCDIC data representing punch card images into the virtual punch card reader and off you go.
Looks like a cool project, but I am not sure I understand the need for one process per user.

Some questions:

- Why do you need one process per user? For low latency, would you just need to make sure you have idle CPU to serve their request, even if that CPU time is multiplexed onto an event loop (one event loop serves many users)?

- Wouldn't this "event loop" actually be more efficient that one user/process, as there would be less context switching cost from the OS?

- Can I just keep a map of (connection, thread_id) on my server, and spawn one thread per user on my own server?

- Could I just load up my server with many cores, and give each user a SQLite database which runs each query in its own thread?

- This way a multi GB database would not be loaded into RAM, the query would filter it down to a result set.
I also got an email: https://twitter.com/antonmedv/status/1498407020864675843
Every board is OOS in the US.... :-(
No, not with edge cases detection. In the Lidar vs Camera context - Camera depth models have a lot of room to improve
I believe this is a result of fdroid wanting to support older android versions for longer than google does. They could probably make two versions to allow this though but that would require more maintenance
The Elephant in the Courtroom
Most of creating a roast chicken that good is in sourcing the chicken. Breeds optimized for flavor rather than economics, fed a chicken’s natural diet, grown at the chicken’s natural pace, and handled carefully, slaughtered shortly before cooking.

There is technique like injecting the brine and managing the smoke flavors but that’s like 10% of the work of raising the chicken.
LOL no, not even remotely close. ML image classifiers will decide that an otter is a bicycle with some invisible (to humans) noise injected into the chroma. And that's state-of-the-art classifiers, which Tesla does not possess.
Dotown Minimal Pixel Art
Burroughs MCP was released in 01961 and seems to still be supported. The latest release was 20.0 in May. That's probably the oldest.

z/OS was released in 01966. BOS/360 made it out the door earlier, in 01965, thanks to the disastrous delays in z/OS, but it's no longer supported; DOS/360 (z/VSE) also beat z/OS out, is still supported, and is arguably the continuation of BOS. https://en.wikipedia.org/wiki/DOS/360_and_successors

Unix wasn't released in 01969. I think it wasn't released until Fifth Edition in 01974, though Thompson and Ritchie described the Fourth Edition in CACM in 01973. Fourth Edition had "over 20" installations, but I think all within AT&T. https://en.wikipedia.org/wiki/Research_Unix
Shopping at Walmart is shopping local when in Bentonville. Always makes laugh.

Just curios, are you guys Java internally? If you can't answer, no worries.
Nvidia Allegedly Hacks Hackers Who Stole Company's Data
https://en.wikipedia.org/wiki/Burroughs_MCP and there's even a link to the latest release notes: https://public.support.unisys.com/aseries/docs/ClearPath-MCP...
PDP-11 isn't an OS.
Many services log via journald, so to move those off the SD card, you can just add /etc/systemd/journald.conf.d/volatile.conf with contents below and `systemctl force-reload systemd-journald.service`:

[Journal]
Storage=volatile

Check what your full config is with `systemd-analyze cat-config systemd/journald.conf`.

The split file approach is very handy for Pi-s. I have a set of configs I install on any new Pi I get (resolved, locale, timesync, etc.).

You can do a very similar thing with services in e.g., /etc/systemd/system/example.service.d/override.conf, which I like to do to constrain their sandbox more than the system package does (ProtectSystem=strict, SystemCallArchitecture=native, SystemCallFilter=@system-service, ~@resources @privileged, etc.)
Issue tracking here: https://gitlab.com/fdroid/fdroidclient/-/issues/2316
> Much of the job that ansible or other config management tools might have done is handled by docker build to bake container images, and k8s to manage custom running services

OK but there has to be something that executes the docker build and then kicks the jobs off - right?

What's that tool at the $dayjob?
I remember buying a code on eBay for a few $ with which I could then purchase the original Raspberry Pi from RS Components, because of the limited supply.

It was a total waste of money, because I canceled the order and got it faster fron an another online seller.
This article is nonsensical. Green energy is the exact reason why we’re moving away from Russian gas... the logic seems to be on the low at the National Review.
> MARKET VALUE What is the employee worth to another employer? This can be judged fairly easily with some quick googling and job posts.

I disagree, I don't believe you can get a clear estimate of the value generated by the role from job posts -- you see one component of labour costs that employers are willing to pay, which gives a lower bound on the value. value > salary_costs + other_costs. The cost is not the same thing as the value. The value might be 1.5x or 2x or 20x or 200x higher than the cost of the salary. That gap between value and cost might not matter unless you are in a very strong negotiating position where you have an effective monopoly on your skillset and the company has no alternative.

From the company's perspective:

(1) how much value does the role create for _this_ company. This sets a hard upper bound on how much the company could rationally pay for the role.

(2) how much would it cost the company to go out to the labour market and hire, train and retain a new employee to fill the role. or perhaps, how much would it cost to transfer another employee internally from a less critical role to fill the gap and hire externally to backfill that less critical role.

(3) what impact does the decision have on other employees at the company? if other employees come to know that one employee negotiated a large raise, will they also ask for large raises? or conversely, if employees see some of their colleagues quitting for big pay rises with other companies, will a bunch of people resign at the same time and leave some projects / products / teams unable to function.
Inferring Strategies in Long Iterated Prisoner’s Dilemma Experiments
Gandi are no bullshit. Ask them.
I'm moving our of Russia with my family. I was glad that my business was already outside of it. Now this domain stuff just added up to a pile of problems I must solve.

And the effect is negative - I moved domains out of NameCheap to Russia simply because any other US or EU based registrar can do the same crazy thing and are not trusted.

So Putin's regime actually got more money out of this.
I am from Switzerland. Got an email too: https://twitter.com/antonmedv/status/1498407020864675843

Because I'm Russian, I guess?
I was a line cook for over a decade too and cook a lot at home obviously. Mise just looks different at home but it still happens. I still get out my cutting board and hone my knife before I start peeling the carrots you know.

I've always thought of the goal of mise being a sort of process fluidity rather than raw efficiency. Especially with tasks that can't be done simultaneously it's not going to shave much if any time off. But it still leads to less things to keep track of, fewer context switches, smoother transitions, fewer mistakes, more opportunity to notice and account for variations, etc.

You also have to remember that you have the skills and accompany judgement of a once-professional cook. You can cut the celery before the onions burn, but can you cut it before the garlic burns? Could a home cook without a professional background?

It's not that one of those options is "mise en place" and then others aren't. The answers depend on the person doing the cooking, and making that call is part of the mise process for the dish. Having a plan, basically.
I admit I don't remember Five Guys fries as anything exceptional but maybe I haven't ever had them. Admittedly I find Five Guys pretty overrated and expensive generally so I eat them even more rarely than burger places generally.
What's been professionally frustrating me for years as a developer is how much of the engineering and operational budget for a project is tied up into identifying and tracking users. The first time this happened to me we had some idiot who insisted that we needed to display exactly how many logged on users there were on every page load. There was no point in doing so, and we had proven that it was at least ten percent of the cost of each page load. In fact it was higher than that but 10% is what we could proved. My current project is about our customers, not the users, and probably 80% of the operating budget is about making the customer feel like they're running the show. Often with demonstrable and even clichéd consequences for the users.

Without customization or user tracking, many, many workflows shift to read-mostly. Many are idempotent. Some can be fully cached. Some can be edge-cached.

The dark secret of 'social' media that has been slowly coming out is that they aren't social. They aren't about 'Us', they're about me. Me, me, me. So of course the whole workflow is build around who I am and what I want. That's not just unhealthy, it's also really fucking expensive. And if it's really expensive we can't just eat the cost as a 'value add', we now have to monetize it. So things were already pretty dark and then compensation came into the picture and now it's positively dire.
Path Traversal Paradise