skysight-inc/HackerNews huggingface dataset:
> (1.B) The civil servants should be randomly rotated.

Institutional knowledge in civil service is the only reason our government functions even as well as it does. I'm not sure that's a great idea.

Also, it's a job like any other, and the more unpleasant you make it, the more workers with options will leave. And the workers with options will tend to be your best ones.
The courts are structured to be adversarial, so if I claim you owe me $1 million because of something you said, it is expected that you will vigorously defend yourself and through this process some compromise will be reached that will be more or less "just".

If the defendant fucks around instead of actually mounting a defence, of course the result is going to be a massive win for the plaintiffs. Do you expect the judge to step in and represent the interests of the defendant when the defendant seems uninterested in doing so himself? Alex had the money, connections, and profile to get a very good legal defence. He chose not to. I'm not really sure what you want the courts to do here.
CFO's don't care about CapEx vs OpEx.

At least mine doesn't seem to care even slightly, nor did my previous one.

I'm fairly certain this is an argument that we in the tech community make because we heard someone else make it.

When asking finance people blankly: having capital expenditure on the books is not a problem.
Peak oil is/was a myth. There is at least an order of magnitude more oil than we could ever burn without causing a runaway greenhouse effect.

Peak oil as a concept only ever made sense if you assumed a static price of oil. There are immense reserves when the price per barrel rises, or when new technology like fracking opens up new reserves.
The 3yrs probation was for a different person. Not the one involved in the headline.
It's still streaming replication, but to S3/other-storage for backups, not high availability.
Absolutely -- I think the next wave of awesome pg extensions will be built on this, and I'm excited to use yours!
Show HN: Assign steps to multiple users in workflows/forms
Hey HN! I built a workflow tool that can be assigned to multiple users. For example: User 1 would fill out the first half of a form, User 2 would fill out the rest, and both answers would be consolidated in an Airtable spreadsheet.

I've put together a demo (link above) and would love any and all feedback! Happy to provide any feedback in return if you're working on something too :)
it's possible for two things to be simultaneously true: you're not the target market, and the landing page doesn't "blow"
Same as the old land rovers I used to work on. 2mm was considered miraculous tolerances anywhere. If something didn't line up it usually got hit until it did.
Yes, Brazil has very high import duties on all electronics. Maybe they were hoping to promote local production, like what happened with the auto industry in the 50s and 60s there where major car manufacturers opened production plants in
Brazil.

It did work out to some extent in the 80s, with TV manufacturers moving to the Free Trade Zone of Manaus but didn't translate with the high tech stuff afterwards
The Antikythera mechanism is shockingly precise for how old it is. (100-200BC)
Interesting data set. I am building a new kind of data analysis tool (https://www.Didgets.com) so I am always looking for good open data sets to download, import into my tool, and see what the data shows and to test out my tool.

I downloaded both CSV files (geometry and simulations) and built a couple relational tables with them in a few minutes. I am confused by a few things. There are 42,207 unique values in the 'apartment_id' column. The most common one is d41d8cd98f00b204e9800998ecf8427e which is referenced 1451 times. At first I thought that it might actually be some kind of 'plan_id' where the same plan was used to build multiple apartments (this id is associated with 13 different 'building_id' values) but drilling down to each one reveals some very different features.

It is certainly possible that the same plan could be used with slight variations (e.g. one has a tub in the bathroom while another had a shower installed), but some of the features were very unique. For example there are 26 different KITCHEN areas associated with the id, but only 21 LIVING_DINING areas.

My tool is great for finding and fixing anomalies in data sets if they exist. This one is a bit confusing about what some elements mean and the site doesn't explain them very well.

If the same plan is being used across multiple buildings, it might be interesting to see how the amount of light entering the building differs based on if the same plan was used to build an apartment on the north side of a building vs the south side.
> Defunding the police is more likely to hurt than help the most at-risk communities.

Citation needed. Policing has been tremendous, irreparable harm to disadvantaged groups. You're completely missing the point of defunding - you're almost there when you say there should be more funding. There needs to be funding around non-police community work.

Also the "few bad apples" phrase doesn't work as you're using it. The point is that a few bad apples spoils the bunch - it makes them all rotten. Which is very true even though you weren't intending it that way. Even if most cops wouldn't directly do something awful, most cops will stand aside and say nothing when they see a fellow cop do something awful. Which is literally how George Floyd died.
Audi wants to purify city air with filter-equipped EVs while they’re driving
Ask the new hires if they care. They probably realize they need to learn AWS, Terraform, Kubernetes and Leetcode, anything else is secondary.

The guys 5-10 years of experience are likely more interested.
Here's a sport that is analogous to lacrosse in terms of racial makeup and financial demographics: golf.

See the correlation now?

Except that in golf's case, you usually see golf played around the country by rich white guys. Lacrosse is pretty much a northeastern thing, and when it's played elsewhere, it's normally at schools with the resources to host those clubs.
That's an assumption. I have my concealed carry card. I can/ do/ and would continue protect myself. Other people can do the same without resorting to hiring.
There's also a long history of self protection without the use of hired goons.
> Without setting up your own NAT Gateway on EC2 on a t2.micro instance...

The problem is that you're using EC2 instead of AWS App Runner, Google Cloud Run, or Azure Container Apps.

> We haven’t even spoken about dev experience yet.

I'd strongly recommend that you give Google Cloud Run a try. You can go from empty codebase to running, on demand serverlesss runtime via GitHub with only a Dockerfile. I can build an app from scratch and have it running in Google Cloud in probably under 3 minutes with no special CLI knowledge or build.

Here's a sample Dockerfile I'd need to get a dotnet app into Google Cloud Run:

# The build environment
FROM mcr.microsoft.com/dotnet/sdk:6.0-alpine as build
WORKDIR /app
COPY . .
RUN dotnet restore
RUN dotnet publish -o /app/published-app --configuration Release

# The runtime
FROM mcr.microsoft.com/dotnet/aspnet:6.0-alpine as runtime
WORKDIR /app
COPY --from=build /app/published-app /app

# The value production is used in Program.cs to set the URL for Google Cloud Run
ENV ASPNETCORE_ENVIRONMENT=production
ENV IS_GOOGLE_CLOUD=true

ENTRYPOINT [ "dotnet", "/app/my-app.dll" ]

Every other aspect of the code remains unchanged. GCR will pull the code from GitHub, build the container, and operationalize it.

https://github.com/CharlieDigital/dn6-mongo-react-valtio
I wonder how this third party hacker hacked into the Snapchat accounts
My impression (from a number of sources, over time) is that, in American small town police departments, the standard for new-officer hires is usually little more than "he's been a cop, has no serious criminal convictions on record, and seems like our kinda guy". And that serious investigation into "problematic" officers often shows a pattern of job-hopping.

A Really Basic police reform step might be to institute minimum standards for hiring police. And assign the "background checks" job to a carefully monitored central specialty office.
Equifax has laid off employees who had two full-time jobs
Worked in info sec for a while now. Allow me to explain how every one of those stories go.

"We told them that you can't be running a production service on a Windows 7 desktop underneath the developers desk. They responded there was no budget for a server this year and that they couldn't take the time to port it anyway since they were too busy. We went to management and they told us to stop bothering the developers and they didn't give a damn about security that was our job so fix it. [3 minutes later] so anyway after they exfilled with the passwords and the social security info of all the employees we managed to get things restored from our 3 month old backups, and the CEO fired everyone in security. So that's why I'm currently in the job market."

Or

"Ya so we got this meeting invite from some PM and get to his meeting with like 3 execs two dozen devs and enough middle management to make a B2B salesman weep for joy. They start the meeting by thanking everyone for the past two years of diligent work and the nights and weekends and promised to reimburse everyone for the legal costs associated with the ongoing divorces. Finally they ask us as security if we can give it the final approval so it can go into production at midnight. We explain we've never even heard of this project till now and what the hell is going on. Then one of the anonymous herd of grey suited PHB explains that they didn't invite us to meetings or ask for our help because they needed to "move fast and break things" and that security would've just slowed down their rockstar ninja wizard developers. Meanwhile my coworker has been poking at this for the past 10 minutes of the meeting and says there is no way in hell this thing is ready to ship. When asked why he pointed out that passwords were being sent in plaintext via a GET parameter in every request, every field was a SQL injection vulnerability and for some reason he was able to randomly kill processes by PID running on the server if he created a username that had a non ASCII character. The PM who called the meeting said we couldn't let good be the enemy of perfect and they were shipping anyway, which was met with thunderous applause. Well then you know what happened after, the lawsuits have mostly died down and the good news is my defense proved I didn't have any personal liability."
I think eventually, a lot of auth on the web will move to WebAuthn (when SSO isn't used).

However, one could potentially allow users to add 1-N credentials.

For example, a PassKey (WebAuthn) synced across devices, and then a WebAuthn credential stored on a Yubikey.

That way, you'd still need two factors, and hacking the computer alone isn't enough. But there is no "traditional" password involved.
The authors of the paper do make a few concrete points about the problems with using AI to perform assessments on candidates. For example they mentioned that an AI designed to perform a Big Five assessment on a candidate might be meaningfully impacted by the candidate wearing glasses or having a bunch of books in the background.

The vast majority of the critique is that to the extent anonymization works, it does not produce the outcome the authors desire. They explicitly ask for group based discrimination to be pre-baked into any sort of AI system to produce equity, not equality.

"First, industry practitioners developing hiring AI technologies must shift from trying to correct individualized instances of “bias” to considering the broader inequalities that shape recruitment processes. Pratyusha Kalluri argues that AI experts should not focus on whether or not their technologies are technically fair but whether they are “shifting power” towards the marginalized (Kalluri, 2020). This requires aban- doning the “veneer of objectivity” that is grafted onto AI systems (Benjamin, 2019a, 2019b) so that technologists can better understand their implication—and that of the corporations within which they work—in the hiring process. For example, practitioners should engage with how the categories being used to sort, process, and categorize candidates may have historically harmed the individuals captured within them. They can then begin to problematize the assumptions about “gender” and “race” they are building into AI hiring tools even as they intend to strip racial and gender attributes out of recruitment."
Also Eric the Schmidt had some "interesting" thoughts around privacy: https://www.pcworld.com/article/515472/googles_schmidt_roast...
> Also doesn’t quite make sense why charging cables is different than any other power source. Batteries for toys, fuel for cars, etc. Seems kind of arbitrary.

I mean, it seems pretty easy to distinguish between those two to me? One set are consumables ("batteries for toys", "fuel for cars"), while the other set are long-lived goods ("charging cables").
None of these problems are the result of using too much energy. Many of them are a consequence of how we produce the energy we have. Most of them can be solved by using even more energy.

Maybe you're right that there's some point where we need to restrict energy consumption because the universe is going to run out of hydrogen too quickly if we don't, but we have a lot of problems to solve before we get there, and the solutions to those problems require energy.
> You have to wonder how someone with this particular psychological profile actually got hired.

They explicitly look for this type of person to hire.
LOL, is this going to become another "win32 binaries work better in WINE than on actual Windows" moment?

EDIT: Ah, probably not; looks like people are having success on Chrome too so it's probably just the site having a temporary issue
Not satire. Why do you consider it ridiculous?
Amazing correlation. Brilliant insight.
Upscale an Image and Increase Details
I don't know much about firewalls. I wasn't aware they could alter traffic, for example. What do you mean it can be leveraged for evil?

As for organization, I just dump everything I learn in a markdown file on that topic, then look for structure later. So I would just open a file, call it `firewalls.md` and write that down in there. You can accrete a lot of written knowledge over time this way.
Though I've heard people say this exactly I want to extend this to the wider pool of users of FAANG services as well which implies exactly this sentiment.
I tried something like this and they said that I was not an impartial trusted third party like a police officer.

To be perfectly fair to her, it is harder to become a police officer in the UK (3years of education), otherwise I would have applied at the local police station, some places in the USA have only 6 weeks of training.
Police can literally bust down any door they want in the US without warning and just start shooting anything that moves.
Well OK, but now that we are where we are, we have to take the most rational next step. I’m not poking myself in the eye to get back at the oil companies.
Yes, that’s exactly what OP proposed. /s
Personally, as someone who is very passionate about privacy HN is not a safe-harbor for pro-privacy talks.

Anti-privacy people come in a lot of shades.

Some of them like to think of themselves as "good people" who never need to be protected from the law because they believe they always follow the law, therefore, the law is always on their side.

Some of them are holdouts of a bygone age where people championed an open internet coupled with an open society and open government.

There's probably more categories than that, but those are the two I encounter most often on this website. Unfortubately, if you read into what they're sayinf, they hold moral positions on the issue so it's next to impossible to have discourse with them.
The point is that most users and use-cases of networking don't have high requirements on bandwidth or latency that warrant a network stack design focused on high performance. Let the ones who want to live on the edge do so if they want, but don't force your high performance, one-bug-away-from-total-disaster network stack design based on your own (probably overblown) requirements on everyone else.

Grandma doesn't care if her tablet can't saturate a WiFi 6 link. Grandma doesn't care if her bank's web page takes an extra 75µs to traverse the user-land network stack. But she will care a whole lot if her savings are emptied while managing her bank account through her tablet. Even worse if her only fault was having her tablet powered on when the smart toaster of a neighbor compromised it because of a remotely exploitable vulnerability in her tablet's WiFi stack.

Or are you suggesting that grandma should've known better than to let her tablet outside of a Faraday cage?

> Pretending that it's trivial amounts of performance drop without evidence is the wrong approach.

Amdahl's law begs to differ. If it takes 5s for the web site to arrive from the bank's server, spending 5µs or 500µs in the network stack is completely irrelevant to grandma. Upgrading her cable internet to fiber to cut these 5s down to 500ms will have much more positive impact to her user experience than optimizing the crap out of her tablet's network stack from 5µs down to 1µs.
This is exactly what city planners call the missing middle in the US. There's skyscrapers, and two blocks over you have single family suburbs.

If it wouldn't be for political opposition most cities, undoubtedly, would upzone (permit higher density) areas near downtown and other hubs, but even in "progressive" cities progress is slow because of opposition of the people who currently live there (commonly called NIMBY's)
Actually it’s called a leading question

A rhetorical question usually has an answer too obvious for any need to answer

A leading question creates a discussion on some topic, using the question instead of some new information or rational argument, to move the baseline assumptions of the discussion
Anyone have tips on detecting whether a sequence of bytes was generated by a tool like GPT-3? Not necessarily just for plagiarism detection, I'm more interested in things like detecting malware and trojans.
Having been in your shoes and endured multiple very long stints of unemployment, I feel like I have some perspective on this.

A few things:

1. The roller coaster of emotions you’re feeling comes from over investing in individual jobs. Unfortunately, you don’t have control over which job is going to come through. What worked for me was to keep focusing on the next opportunity until I actually had an offer secured. That is, send in your resume, and then move on. Interview, and then move on. Don’t make any one job out to be the thing that’s going to be make or break, there’s anyways going to be something else you will find to apply to in the future.

2. A corollary to the above. Don’t give yourself too much time pressure. You don’t have full control over the situation. Having debt and little savings can really amp up the stress levels, but you will have the ability to work your way out of the hole in the future, sometimes in a very surprising amount of time. I hit the point where I needed to borrow money from family just to be able to pay my tax bill, and a couple years later I was in the best financial shape I’ve ever been in. Right now you’re just trying to keep your head above water, and that means giving yourself time and permission to do things that aren’t “productive”. Spend time with people you care about. Do things your enjoy whether or not hey lead to a job.

3. Think long term. This doesn’t have to be anything more than something temporary. You have a lot of time to invest in yourself and do things you wouldn’t typically have time to do with the added responsibility of having a job. Take the opportunity to direct yourself down a path that feels more fulfilling.

Happy to discuss further. I hope you get through this ok.
This article sounds a lot like major label dinosaurs and middle managers complaining that the business model that worked in the past doesn't work anymore. Can't say I have any tears to cry for them given that model really benefited labels and middle management instead of the musicians.

However, I don't really think that the music industry's woes are because of social media, viral breaks, or whatever they are attributing it to. If they didn't have their heads so far up their own asses it should be obvious to them why they are not breaking new artists. Every song in the top 100 approaches this new monogenre of R&B/trap/electronica that was clearly produced with GarageBand starter packs and autotune.

People who are passionate about music, buy records and merch, and go to concerts are probably more of the type of person who has niche interests and very deep and genuine love for a few artists / genres. They are not the kind of person who listens to the vapid musical fast food that major labels are shitting out.
Weed out the charlatans.
Grotesquely orwellian.
JIRA is a pretty low bar.
What the fff…

This sounds like McLovin was involved.
:gd

E492: Not an editor command: gd

VIM 8.2

Do I have to activate it somehow? :)
Does your message history outweigh the urgency of getting in touch with those people?

It's highly unlikely you can get an engineer to identify and ship a fix for an issue with no big impact on revenue, within a day.
JBS, Tyson Foods invest in smartwatch app that monitors workers
I mean, it’s a valid point and also Warren Buffet’s model for ethics. The overall answer to “is google a trusted friend” was no, and advice to be cautious. The article didn’t contain much context so I assume it’s clickbaity hit piece.
Shein owner fined $1.9M for failing to notify 39M users of data breach
You’re thinking too deep and already know the answer. It’s expensive to build non-square rooms. And it sucks for functionality.
one word: ryanair.
I would like to get a fuel pump with my next car purchase.
Pretty much all these engines (and PG) are fast enough.

Gist/Gin indexes are great and do a fine job to make millions of records searchable in very few milliseconds.

The problem is accuracy.

I’ve tried a few of these and accuracy is wildly different with most of them.

Accuracy depends on how much you index.

For example, even with decently designed weighting: If you index title, subtitle, tags and content — too much of content ruin relevancy.

And yes, we have proper relevancy sorting setup nicely.

The best is something like elastic search, but it does not integrate nicely with PG for our use case. Because of the multi tenant nature of our data setup.

PG will get us to that magic 80% but that leaves the all important 20% which is not great.

Not to mention the inability to index and search Asian character sets.

So even though we exclusively use it, it’s not great and every time our team can’t find something that drives my team into the Psql CLI — I start searching for alternatives again.

The big brick wall is updating, inserting and deleting from an external solution fast enough so we don’t miss stuff.

And quickly searching multi tenant records in that external solution.

And no I’m not ready to use ES as my primary database.
If that’s the case then it’s exactly the right amount, any money apple saves by not including the charger is lost. If that money actually makes it into the hands of the iPhone buyers is another story.