skysight-inc/HackerNews huggingface dataset:
All these corporation apologists... why wouldn't Meta/Fecesbook do this? You can read about corporate over-reach on a daily basis - and that's just what we find out about. Here are some of todays privacy headlines on the register, right now:

Significant customer data exposed in attack on Australian telco - Subscribers have questions – like 'When were you going to tell us?'

Boeing to pay SEC $200m to settle charges it misled investors over 737 MAX safety - Ex-CEO also on the hook for $1m after skipping over known software issues

Privacy watchdog steps up fight against Europol's hoarding of personal data - If you could stop storing records on people unconnected to any crimes, that would be great

Meta accused of breaking the law by secretly tracking iPhone users - Ad goliath reckons complaint is meritless – but it would, wouldn't it?

Federal agencies buying Americans' internet data challenged by US senators - Maybe we don't want to go with the netflow, man

.. and I'm only halfway through!

Did you think the rule of law is there to protect you? Do you think corporations won't break the law to get access to information? Have you learnt nothing?!
Are you thinking of Telegram? There is no such setting in WhatsApp.
I haven’t done it myself yet (soon), but they seem great for even multi service apps. All apps in an org are automatically connected to each other via a wireguard network. Internal communication and service discovery is provided by special internal dns resolution.

It feels like the simplicity of Heroku deployments with the power and security of an AWS VPC.
Life was different for unrelated reasons. Fed money creation is effectively a tax on anyone holding dollars. Unfair as it is, it's not life-altering.
If you got a job at a high-status tech company in California, you can get another job at a different tech company. It's like complaining you got into Harvard and other Ivy League schools wouldn't want you.

If you want to work on something different, you can only do that by getting a different job, either in the same company or at another one. If you stay where you are, you know you won't get what you want, so you need to make a move.
https://www.transparency.org/en/cpi/2021/index/usa

27th isn't too bad!
They have switched from NiCad to lithium ion. When new cell chemistries became available they made a lithium+ line. They now have higher amperage batteries with more contacts for their "HP" line of tools. Those batteries and tools are still backwards compatible. I can take an HP battery I bought for my impact wrench and throw it into my 20 year old recip saw I bought at a garage sale and it works.

Ryobi products are low end but they have innovated plenty while maintaining compatibility. Given that TTI has access to the pro market via other brands, and Ryobi geared for homeowners, I don't see this as anything but a win for the average Ryobi customer.
I don't always come to HN to find good pieces of creative writing, but every now and then there are nuggets like this that give me a big grin. Thank you for this.
Could you elaborate on the difference between Windows and MacOS in the context of multitasking?
I can't disagree, even if I would prefer something else. Easily the most compelling argument I've heard for Windows is Tom Scott's: https://www.youtube.com/watch?v=lIFE7h3m40U.
You don't have anything more to contribute than "Stop liking things I don't like?"
I use LXD + ansible for my personal projects. IMO the main benefit I see is it requires very low cognitive overhead. It's insanely easy to set up a container, I only need to remember like 3 commands ever. These programs will never be clustered either so theres no point in having a scheduler.
Jakarta EE 10 – A New Era for Java on the Cloud
In the future games will be made by one person doing all the work themselves.
For multitasking, this tool has helped me a lot: https://alt-tab-macos.netlify.app/. Though I still can't figure out why some apps don't work in split view, the window manager just says "Not available in this split view". Split view has always worked in Windows no matter what the app.
I suspect that, like many things the right person would want but which don't have a lot of intrinsic value, connecting them to someone who would actually put cash on the barrel is probably more trouble than it's worth.
Maybe an alternative view is that time is money, and your time and talents in the C-suite can be "sold" for shares.
They had this feature (sort of). I don't remember if you could recommend movies to others, but you could have friends and see each other's viewing history.
> People start to chastise those who open JIRA bug tickets as "too many!"

I know what you mean. I've seen teams treat a backlog's growth as being a root problem. They responded by closing issues with the explanation "We probably won't ever get around to this" or by creating scripts that will auto-close any issue after a set period of time.

I'm still on the fence about whether this is productive or not. I guess it depends on the team's context. A growing backlog indicates strong demand for features and/or many defects being found in the product, at a rate which outpaces the team's ability to respond. My instinct is to make changes to any part of that system but the backlog itself, since it is real data with real value. My strong opinion weakly held is if you manipulate this data, you're just putting blinders on.
Why do I need to “enjoy” my work to do a good job? I don’t hate my job. It’s a means to an end.
The vast majority of lead used today is recycled. The rest is mined incidentally while extracting silver.

I could see this happening for lithium also. Get the quantity in global circulation to the level we need and then live off that for the future.
The Ratings % line for C: Nov 7 2015 = 17.15%, Aug 2 2017 = 6.48%

C# has jumped from 0.77% in Mar 2020 to 4.75% in Apr 2022. One month, 6x increase.

Even if you just take relative rankings, they're also total nonsense: TypeScript is 40th, behind Prolog, Visual Fox Pro, Dart, and Rust.
Thanks for this. My first suspicion was that it had something to do with crypto.
I don't think this is true in the slightest. Where are your citations for this? This seems like pure conjecture.
I can give some advice you might find useful, from a US citizen with 40+ years in the software business, 15 of that freelancing and traveling all over the world while working for US companies. I have also hired and worked with remote developers in other countries.

A few things work against you as a foreigner trying to get a job with a US company.

- Companies everywhere (not just US-based) hesitate to hire employees who reside somewhere else because they want to avoid the tax and compliance issues.

- Employers had to allow remote work during the pandemic, but now many companies want their employees to come back to the office, at least part-time. Committing to a remote workforce means the employer has to trust people to get their jobs done without direct supervision. While I believe that works more than employers want to admit, the number of tech companies willing to go full remote remains fairly small.

- Inflation and other economic issues have led to hiring freezes, layoffs, and budget cuts across the tech sector (and many other sectors). Foreign and remote employees present some additional obstacles (real or perceived), so right now you will probably find few companies receptive to hiring you.

- Language and cultural differences, real or imagined, come into the decision to hire remote foreigners. I've worked at companies that simply discard CVs from foreigners because of previous bad experiences around English fluency and culture.

- Employers tend to like everyone working in the same time zone, or within a couple of time zones. Someone halfway around the world will have all communication offset enough create long turnaround compared to someone closer.

US companies with offices overseas will hire locals, but of course they pay local salaries.

You can contract as an alternative way to get US-level income from software development work. Contractors usually don't come with the same tax and compliance issues as employees. You won't get any benefits and will probably have to pay your own taxes as a self-employed person. You can look into contract firms such as Toptal and their many competitors. I have not worked for such a firm but I have heard from friends who do that they at least try to pay based on the contractor's location rather than pay US rates.

US companies have outsourced work overseas for decades and they do it to save money, meaning they tend to pay people based on the prevailing local rates. Developers in India or Bangladesh working for US companies don't get US rates most of the time.

If you have good in-demand skills and some talent for marketing yourself you can freelance and get whatever rate you can negotiate. If a company needs (for example) an AWS security expert or someone who can configure or speed up their database and can't find or hire someone locally they will care more about the value you add and the problems you can solve than where you live.
It's my opinion based on my personal experience in various countries around the world.

There's plenty of corruption in Europe, Asia and Mexico/Canada.
The "web" side is completely customizable. You can definitely use plain JS, HTML, and CSS.
Not really. My intuition would be less tax just means different kinds of things purchased, not really a change in the total amount available in the pool... I'm not well learned about this stuff, but I don't see it being intuitive at all

I.e. tax money I would think eventually circulates back into the same pool, same pool non-gov entities trade in.

My intuition tells me the total pool size available at any given moment shouldn't be drastically different and wouldn't be correlated to tax amounts in an obvious way.
San Francisco police can now watch private surveillance cameras in real time
Ones which

1. Are complained about by a parent and

2. Are obscene

Note that 2 is open to interpretation, so this justification has been used to ban classics like beloved and the kite runner, as school librarians can face criminal penalties if they don't do what (a single) parent asks.
Correct, which means that neither are "most common".

But the distribution is not even. In my part of the country, you don't see iPhones very often at all. In other parts of the country, you see them everywhere.
Exactly. Apple needs more killer apps for iPad. With the Pencil, touch, LiDAR, and Pro Motion display, iPad is the best platform for design… but it’s potential is unrealized. Plus, otherwise PC-only companies already buy Macs so that designers can use Sketch. iPads are easier for companies to buy & Apple would sell a lot of them if it brought a UX solution to iPad.

I’ve used Sketch, Figma, Adobe XD, InVision and am generally unimpressed with these as prototyping tools. They overemphasize pixel perfect screen design & under solve the most important UX task: documenting the end-to-end workflow through a user task. My favorite prototyping tool was App Cooker, a workflow-focused app for iPad that sadly got acquired and discontinued. There’s a ton of room for innovation in the design space.
Just wanted to say I love this discussion. Have been pondering the need for a 128-bit OS for decades but several of the issues raised were completely novel to me. Fantastic to have so many people so much smarter than I am hash it out informally here. Feels like a master class.
Get unexpectedly laid off into a bad job market. Seriously makes you a better employee that really values a good job. Its been 8 years already and I still try much harder to delivery good work and please the boss.
Windows is a very good operating system.
Windows haters don't hate for technical reasons, but for religious or political reasons.

And I like Microsoft. Microsoft makes some products, that's it. Not experiences, or promises of freedom. They are software products, with problems, qualities, end.
No it’s not literally what you said. You completely missed the female side of the equation where some people are shit at giving signals.

That changes the equation significantly because it incentivizes men to ignore signals to a certain extent. They’re more likely to just shoot their shot and see what happens. You might not like it but that’s the reality.

Regarding weakness, I don’t care what word you use but women tend to think less of men when they don’t go for it and leave it to the woman to initiate. This is the lived experience of many, many men.

What I think is interesting is that you’ve done two of the most common things I’ve seen woke people do. Deny female agency and deny reality. Everything is men’s fault and their lived experience doesn’t matter.
I personally wouldn't draw all these conclusions from the email footer alone and I'd refrain from speculation as well. It's a footer at the end of the day, but that's me I guess.
At least at this latest SIGMOD, it felt like everyone and their dog was researching databases in an RDMA environment… so I’d imagine this stuff hasn’t peaked in popularity.
Firstly, YOU ARE NOT ALONE! Beyond the Great Recession and the Great Resignation, i firmly believe i'm beginning to see the Great Malaise everywhere! Its not just here about jobs/careers, but many places that i look, and with many people that i speak.

With that out of the way, and at risk to your cognitive load (by adding something else to your life), have you considered taking up a hobby/interest that is unrelated to your profession, and unrelated to the EE and Sec. learning that you're doing? It might sound silly, but maybe you need to activate other parts of your brain - hence a hobby might do the trick. Alternatively, if you want to dive into your learning path...have you considered contributing your time or code, etc. to an open source project that is aligned with your security learning? This could get you some real-world experience in security, enable you to connect with a network of people for future (hopefully more fulfilling) job, help you feel good about donating time to some open source goodness...and ultimately distract you from your dayjob...at least until you're ready to jump. ;-)
There can't be a "replication" problem for IQ. There is no theory of intelligence provided, there are no independent valid and reliable measures of it, and there has been no work to show IQ measures it.

The argument is just, "I rekon intelligence has something to do with quizes like this, and look, there are correlations in people's answers!"

That's the premise of the entire field. It doesnt have a theory of intelligence, and any even plausible scientifically-grounded theory of intelligence would pretty clearly invalidate IQ as a measure of it.

HN isnt a place to give a lecture course on statistics, causal modelling and the scientific method. But the vast majority of people I'm aware of with serious work in those areas, regard this entire field as pseudoscience. It is only researchers within this field who believe otherwise, and they arent professionals.
YouTube still has the dislike button, They just hide the count. IIUC TikTok is also adding a dislike button without a public counter.
How much growth did we see from the Tax Cuts and Jobs Act? Doesn't seem like much if any https://www.brookings.edu/research/searching-for-supply-side...
a forensic team has been present in ukraine since april.
facial recognition is being used, in person viewing where applicable, and DNA preliminary matchup.

this is being done for victim and offender alike.

the guy with the cowboy hat, and black bracelet is living on very short time. his prefered style is known, his gait is known, his face is known, his DNA is known, and his family could be known as well.
Who replaces Omar?
> They certainly don't help with PM2.5

The requirement for a mask to be called KN95 is that it must filter out 95% of PM2.5 particles.

> AQ is like that, constantly for a big fraction of the year. Ever been to China or Mexico City?

Honestly, I'm not sure why those people don't wear a mask year round. I'd expect the rationale to be cultural, "no one else is doing it", rather than logical.
Sublime text

Terminus

Zsh

Powershell (verbosity isn’t terrible!)

SQLAlchemy (connection engine + docs)

Git

Ssh

IPython as a debugger shell
> Sources of information are silo'd into proprietary closed off gardens run by large corporations who only serve their shareholders. Searching for information has been corrupted by advertisers and the sheer amount of misleading content, that finding reliable sources often feels like searching for a needle in a haystack.

I'm not particularly worried about disinformation or misinformation as long as good information is out there to improve the signal to noise ratio. But you've definitely hit a nail on the head here, good information has value so there are a lot of incentives to wall it off and charge for it. This is the real danger.
But can you trust a cunning agency?!
I have been running a handful of Debian systems in containers since OpenVZ was state-of-the art. As the hardware expired, I moved to linux-vserver, then LXC, then LXD ... at which point it all shifted from straightforward text configuration files to SQLite mediated by CLI programs. When I could not figure out the incantation required for some gnarly configuration rotations ("computer says no"), I was forced to shut everything down, alter the SQLite files directly, and spin it all back up again. On the next hardware refresh, I switched back to LXC.

This sort of mediation makes sense and works great for ephemeral containers in Kubernetes. For full virtual servers, LXD is the worst of both worlds.
... as long as you ignore the places where CDPR didn't actually finish debugging the game and errors abound, from innocent things like a pathing error in a pre-rendered character animation causing them to steamroll through movable objects in a scene to arguable game-breakers like a mission neither being succeed-able or failable because some key internal flag is in the wrong state, with the only solution being to roll back to a save before the error occurred.
I'd still like to look at them:

https://www.youtube.com/watch?v=NQFqDKRAROI

https://arxiv.org/abs/1802.08421
Tibia is adding sound to the game after 25 years
Davinci Resolve is incredible. Using its fully functional version for free feels like cheating.

One of the side effects being that it presents the tools and context for doing things properly - from editing to color correction.
From this list, TLV is probably the best. Most of Europe is still stuck in espresso land, shitty coffee.
Ford’s Latest Supply-Chain Snarl: Not Enough Blue Oval Badges
>okay with Amazon dominating that industry

https://nypost.com/2022/07/31/pirated-books-thrive-on-amazon...
…and have no encryption at all? (Unless you manually enable it for a given conversation.)
Ask HN: Do SDCs in Pgh Do Pittsburgh Turns?
One issue in Self Driving Cars (SDCs), and indeed in all of AI that depends on wide-band experience (e.g., web scraping) and sharing among agents (as in SDCs) is how one can make localization work. Those of you living on (or having lived in) Pittsburgh will be familiar with the "Pittsburgh turn" (see: https://en.wikipedia.org/wiki/Pittsburgh_left) I no longer live there, but I'm curious whether anyone living there now knows whether the SDCs running around in the streets there do Pittsburgh turns? (You'd probably have to have been a trainer to answer this with any deep knowledge).
Meanwhile Canonical: "Let's fix what ain't broke at least once every 2 years."
Wow that's an image: https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images...:*
Paywall removed:

https://www.wsj.com/articles/fords-latest-supply-chain-snarl...
Sounds like you got hired in a junior position and they're giving you junior-ish work to get up to speed.
> Latency: Part of the page loads, and then the page asks for more data. In some cases, (such as loading a page hosted on another continent,) this is bound by the speed of light.

This problem is exacerbated by the fact that web pages are just built as giant JavaScript applications for no reason. With a page pretending to be an app, the browser has to download, parse, and execute the JavaScript core before the browser can do anything. All of the resources are hidden somewhere inside the application and the browser is stuck with its thumb up its ass unable to load or do anything.

Sites using a bunch of JavaScript to "render" everything client side are causing their own stupid problems. I just built a toy React app that only displays Hello World. It's the most trivial app that isn't just a blank project. A production build of it weighs in at 143kB for just the JavaScript portion. It's also multiple resource requests just to load that crap. Even bundled into an HTML skeleton it's still 145kB of JavaScript to run before the browser can do anything else.

Served locally it takes about 20ms to load that React app and draw something on my screen. An HTML copy of Frankenstein (463kB) loaded from the same server loaded in 5ms. A plain HTML document three times the size of the toy React "app" loaded in a quarter of the time!

> Writing a web page to load everything very quickly in a single request is surprisingly hard, and will often break modern and easily understood design patterns.

I find this to be an odd take. This nearly 4,000 word CNN article[0] including graphics weighs in at 70kB. The HTML alone including a bunch of inline styling (tables, font tags, etc) weighs only 55kB. With no graphics loaded it is still a perfectly readable article. Loading the HTML of that page in my above test it still loads in 5ms and is 100% readable.

Not just that but I can navigate with the sidebars and headers. In less space than just a toy React app I've got a completely usable page that can display as close to instantly as my eyes can determine. There's nothing about "modern and easily understood design patterns" that requires hundreds of kB of JavaScript or even extra CSS. It would be trivial to replace the table and font tags with CSS in the header and likely get the whole document even smaller while keeping 100% of the functionality and navigation.

The CNN article example coincidentally shows how stupid the JavaScript bloat problem is because several of the images are not found and the 404 pages CNN is returning in their place are a megabyte.

[0] http://www.cnn.com/TECH/computing/9806/24/win98.idg/index.ht...
I was going to mention nano

when you just wanna edit things quick and only need to remember a few commands. just wish it came standard with most distros.
Here's a more detailed map which shows the actual levels for each part of the city in PM2.5
https://s.hdnux.com/photos/65/37/61/14023807/10/1200x0.jpg
What if to: 1. divide information in two parts where first part will be the image with no hash added and second part is the MD5 hash in string format. 2. Sign with MD5 both parts of information. 3. Add that two more MD5 hashes on the same image.

Will the new task be any harder for a really skilled cryptographer?
Does anyone know of an air purifier that does not use proprietary filters?

It would be wonderful to pair some of the features of dedicated air purifiers (low noise, unobtrusive design, etc.) with the availability of standard 3M MERV HVAC filters stocked at Lowe's/Home Depot.
Aren't big game companies mostly reusing the same assets? It definitely feels like it.
In addition to using the wrong type of filter, "roughly 2/3 the DBA" is not a terribly helpful statement because decibels are a log-scale unit. A 60dB sound will carry about 100x the energy of a 40dB sound. It's not super problematic at these levels, but if it were going from 60 to 80 then there's a real hearing damage concern.
South Korea made their own non-industrial pollution mask standard, KF94, because they get so much pollution from China. Also, many of the older air purifier brands (Coway, Winix) are South Korean.
Also the minimal interface. I’m easily distracted and while vscode provides convenience I appreciate the ability to only look at my code.