skysight-inc/HackerNews huggingface dataset:
I’ve worked on tools for this a bunch of times and one particular instance was my favorite. Checksums were used for equivalence - but the real fun was in displaying the differences in a meaningful way. We’d show:

- which columns were only in the left, or only in the right

- and then show which rows are only in the left, or only on the right

- and then for rows that are in both but have some cell differences show a set that shows those differences. (Hard to explain how this was done… it was concise but rich with details.)

This kind of “thorough” comparison was very useful for understanding the differences all at once.
So one bug and it is gone.

Thought it used readonly features of S3/Glacier or something..
The Spoken Word
My thoughts on the spoken word and the power of transcription.
Exactly. This is why the "tell me your weakness" question is a trap. It's deliberately selecting for people able to read the subtext and the situation and respond accordingly.

The interview, and to a lesser extent the workplace, is a hostile environment where you are in direct competition with peers and management who try to get the most out of you for the least compensation. Anything you say or do will be used against you the second it is useful to undercut you in favor of someone else's payday.
> and the bulk of each one of those resumes do not come close to even being in conversation range of the posted JD.

Been seeing a lot of this too. Backend specific job, .NET, and we get a bunch of folks who are front-end devs with maybe python or node.
It's about showing that you care about the person, not JUST what they can do for you, your job search, or your career.

People don't like feeling like a tool other people use to get what they want.

Or do you mean reaching out at all for a referral? This is simply because HR and managers love knowing that someone, ANYONE, likes you enough to be willing to work with you again.
I love conversations like this that remind me how unintuitive big numbers are.
So startups and the little guy deserve my data more than the big guys? No one deserves my data. Not everything in this world needs to be a marketing opportunity. How does "more pain and friction from marketing" allow for freedom on my devices?
> You used the word famine earlier

I used it correctly, it comes from Eugene Weber's "The Western Tradition", cited earlier.

> It's delusional to argue that The Dust Bowl was a time of cheap and abundant food

I cited it. You've found no cites for famine.
How would such a joint-coordinated effort work? Is such collusion possible at this scale?
The reason you can focus auditing on the second process is because you have a security architecture that enables that. Of course the security mechanisms you’re relying on there need to be exercised and occasionally fall apart too (meltdown, MDS, etc.).

Process isolation is not the only tool that you have to build a secure architecture. In this case, capabilities are still being limited by available FDs in the first process (as well as seccomp and the noting namespacing and file system controls), and access to FDs is still mediated by the second process. There is no such thing as “being able to take access away … to a file that was already opened” as this is simple not part of the threat model or security model being provided. You still need to be diligent about these security mechanisms as well.

The idea that Google has given up and just does fuzzing is nonsense. Fuzzing is a great tool, and has become more common and standardized — that’s all. It is being added to the full suite of tools.
Yeah, and for produce honestly they were just fine, on par with what you'd get at the local HEB. I wasn't impressed by the meat quality but our manager might have been getting the cheaper stuff from them.
Rain Panels: Harvesting the energy of falling raindrops
wildly over-preparing can help you calm your nerves

This is exactly what (ballet) dancers and (classical/jazz) muscians do. It is hard enough to do what they do without pressure of hundreds of people paying money to watch you.

Also, other HN posts about pressure in interviews have given two amazing ideas:

1) Take a mild beta-blocker before the interview. Any liberal doctor will prescribe without issue. "Practice" a few times before the real thing so that you can find a level that works for you. This kind of drug is used to cheat in concetration sports like archery and darts.

2) If remote interview, drink a (half) glass of white wine (don't stain your teeth!) before or during your interview. You can hide it in a mug. More than a few people have vouched for this idea.
Brave's completely open source. [1] I'm not using this as a 'go look at their source code' type meme, because obviously you won't. It's absolutely massive and one man auditing the code alone, just to see if he might want to use the browser, is absurd. But at the same time Brave attracts higher information users that are going to be disproportionately more interested in security, privacy, and so on. And there are a lot of people regularly poking through the source code, as well as contributing to improvements in it.

So I think the answer to question is - absolutely nothing. The very few missteps Brave has made get broadcast from the ends of the world. The fact the biggest thing people can find to complain about it is some crypto stuff, which is opt-in and easily completely disabled, or an autocomplete tagging a referrer - that was patched out in less than 24 hours, is strongly indicative of the quality and integrity of the browser.

[1] - https://github.com/brave/
This is a crazy rare version of an already rare arcade cabinet. I've seen exactly one of these in my entire life. The price may not be that silly if it is in good condition.
In general anything we call "paradox" is something we don't understand. A paradox is apparent contradiction of facts and their logical, rational relationship. But contradictions don't exist out there.

Reportedly the syndrome "occurs in 8% of kidnap victims", by FBI stats. Not sure how they measure that, but seems plausible. Of course when forced to act against your will, you're defiant. Fight or flight. That's what happens most of the time. Except it's not so simple.

There's a fuller description of the strategies known as "Fight, Flight, Freeze, Fawn" (I guess it was super important to to keep the F-s, hehe).

We see the Freeze response in nature, deer stuck in headlights, animals pretending to be dead when attacked, and so on. We can see this response in children with violent parents. They can't run and hide, nor fight. They freeze.

Fawn is basically the "Stockholm syndrome":

- Over-agreement

- Trying to be overly helpful

- Primary concern with making the abuser happy

This 8% figure with kidnapping seems to be low because the "Fawn" adaptation takes time to develop. A kidnapping is sudden and unexpected. No time to adapt. But there are abusive situations when there is plenty of time to adapt.

We can see this in cults, in abusive families, autocratic companies, it's pervasive in fascist regimes, i.e. Jews policing, hating and attacking Jews, etc.

Fawn is the default adaptation when an abuser is abusive over a long period of time, gradually going from non-abusive to abusive, like in an abusive marriage, from honeymoon to everyday scandals. The victims seek to align to an increasingly lopsided point of balance by changing themselves. And over time, it can become absurd.
So they are using virtual phone on their personal phone?
I do use syncthing on NAS + remote cheapo server for my day to day stuff, and bareos for rest.

It's just PITA to add another instance.
Tor doesn't want people using it for building normal communities. Their treatment of tor v2 and the wiping away of all those links, indices, and sites shows this. Yes, 1 year of warning that all of .onion domains were going away was given, thanks The Tor Project. But why bother building a community on an onion domain when they're only treated as temporary and transient identifiers by the tor project?

No, I tried building normal websites and community on tor for 10 years. Then the tor porject wiped it out for potential future security. They will always prioritize the needs of the people who really need privacy over us. And that's fine. But I will not make the mistake of building on tor again.
Building a Real-Time Analytics Database • Tim Berglund • Goto 2023 [video]
"Tor’s shadowy reputation will only end when normies become human shields for the truly bad people."

Fixed it.

No, using Tor is equivalent to holding up a sign to the spooks "Hey, over here! Look at me!"
San Francisco, California was one of several Western urban epicenters of the large scale spread of AIDS starting around 1981
https://en.wikipedia.org/wiki/Seiichi_Morimura
As someone with ADHD and cerebral palsy, I will say at least physical accommodations are sometimes respected. I only ask to be allowed to remain seated while whiteboarding. Sometimes it's flat out ignored. Once I was asked to whiteboard in front of a panel of judges for an hour. After that experience, I'm now much more assertive about it, which can lead me to be viewed as abrasive. Thankfully it's a non issue since most interviews moved online. My current boss didn't even know I had a disability until we met for lunch 3mo later.

I don't ask for accommodation for ADHD. I believe that would be judged far more harshly. Frankly, the ability to focus is part of the job requirement. If I were having issues with this I would get medicated before asking for accommodation.
Judging by your response, I think you misunderstood me. I asked "Is NOT [emphasis added] supporting IP infringement...".

I think there are many people who believe that this knowledge should be out there regardless of potential copyright violations.
"feelings of dizziness and being lightheaded" sounds much more like a tourist was walking around Italy in the summer with a heavy backpack and not drinking enough water after getting off an airplane and probably impinging too much wine at dinner the night before.
> duplicate rows are not something you need to support

I can imagine that you want to have duplicates rows in a logging. If some events happens twice - you definitely want to log it twice.
Thanks so if we do a join on two large tables, does it wait for the query to complete or it can start straight away.

Or the reverse, is it possible to have a forever running query that can stream results as and when new data comes...
This is so unreal to me. In the 80’s AIDS was an enormous specter that guaranteed death. Now there are long term maintenance drugs that can be had for like $20/mo. Not that anyone wants to have to take pills for the rest of their life, but now they can be annoyed by it until old age.

I love science.
There are a bunch of projects from Tor to aid in circumvention of the great firewall of China: https://support.torproject.org/censorship/connecting-from-ch...
You thought nuclear security professionals were going to recreate an incredibly expensive nuclear disaster which killed a guy, except actuated by a machine with the humans at a safe distance? And that would have been more educational than just building a model of the thing with a painted foam core?
I've tried tor a few times, but unless you enjoy solving captchas as a hobby it is only worth using when you actually need some anonymity.
No, I tried to completely delete Tiktok. It's impossible.
Like any other non-coin crypto tech, Worldcoin doesn't do what it set out to do because it doesn't solve the oracle problem. If you trust their orb, it generates a wallet for you - but anyone, human or otherwise - can use that wallet. There's a black market in China for these identities already [1] and of course the response from Worldcoin was there's nothing they can do - because there's nothing they can do.

So this is just any other coin with extra steps, and the extra layer of trusting Sam Altman with your eyeballs to generate secret keys?

[1] https://www.coindesk.com/policy/2023/05/24/black-market-for-...
https://archive.is/pn3gd
Glad I’m not the only one. Even after I eventually realised it’s the age rating and not the age of the app itself, I still find myself constantly forgetting this because it’s so unintuitive.

There is something about the way it’s presented (or maybe a bug in my brain) that keeps reading it as the age of the app.

(And IMHO that would be a lot more useful thing to show in that prominent position too)
I don't agree with your logic.

That >75% value created by companies which used Ruby did not create an equivalent debt in another column.

If Ruby-first companies that aren't AirBnb (for example) fail, it's not because AirBnb succeeded. (Perhaps unless your company was called Couch Surfing.)

To protest on the grounds that for some teams, Ruby might be the wrong choice is to willfully ignore the key detail about the whole outlier-degree success thing.
It's also a very different thing to lie to Congress with the backing of the IC (as happened with Clapper, WMDs, etc.) compared to lying to Congress against the IC's wishes. You are astronomically more likely to be prosecuted for the latter.
"If only everyone listened to me, everything would be perfect" is never a realistic solution for anything.

Just like how "if only everyone listened to me and stayed locked up in their house for two weeks" was never a realistic solution to Covid.
You're not more "in the bin" as with some fellow knife users who stick them into humans - or a better parallel, recent community favourite Mastodon, which, according to it's federated nature, has also a massive CSAM problem(1). In the digital world, either you have complete freedom (also meaning choose your own server/fellow bin companions) or complete censorship - not much in between.

https://www.theverge.com/2023/7/24/23806093/mastodon-csam-st...
Does any of that matter if the consumer consistently chooses the cheapest product? If the shopper chooses the soap with lowest price per gram, what does it matter what brand it is or who owns what brands? An AI assistant might be much faster and directly relevant to the consumer by finding the best deal than investigating the irrelevant history of brands and marketing and shell corporations.
Well, there is no lack of supply of idiots to fall for it.
All the ones using AWS.
This would be funny if it wasn't so sad.

When people started asking these questions, the whole point was to see how people reason about a new problem they haven't solved before. There are almost no work problems that require you to regurgitate something verbatim you saw on leetcode before.

It's seriously making me question the intelligence of these interviewers. Although at the same time I realize it's mainly just to arbitrarily whittle down the applicant pool to a smaller number you can interview in person.
Some chains like Lazy Dog have a parallel business doing takeout meals: https://www.lazydogrestaurants.com/blog/tv-dinners
I have been looking for something exactly like this. I've been using blender's composite mode, but that's so buggy in regards to transparency in the preview
My sensors have detected more than a little propaganda of various forms on the Ukraine topic. Lots of things going on there, and the English language (including how it's processed by consciousness: sub-perceptually) and western cultural norms and media structure offer a wide variety of ways to plant a false conceptualization of precisely what's going on in the public's minds.

A standard response to this is inaccurate/misleading rhetoric (based upon the individual's false conceptualization, here's where the magic lies), also a cultural norm.
Ask HN: Seeking Advice]: Transitioning from IT to Aquaculture Industry
Hello Hacker News community,

I have been working in the IT industry within the finance domain for over 15 years, but I've reached a point where I feel disillusioned with the desk job and office politics. I am keen to pursue a more meaningful career, and the aquaculture industry has captured my interest.

My plan is to make a transition from the IT industry to aquaculture within the next 2-5 years. During this time, I want to equip myself with a comprehensive understanding of the aquaculture industry, its intricacies, and best practices. My goal is to gain enough knowledge and expertise so that when I eventually leave the IT sector in about 2 years, I can confidently start a venture in aquaculture, earn a livelihood, and build a successful business thereafter.

I would greatly appreciate any advice and guidance from the Hacker News community on how to best prepare for this career transition. What resources should I explore to build a strong foundation in aquaculture? Are there any specific online courses, books, or training programs you would recommend? Additionally, I'm curious to know about potential challenges that I might face in this journey and how to overcome them.

I'm sure many people of HN community must have made their transitions to other fields in their mid-life. Please provide your invaluable insights.

Thanks
I guess the Seattle Freeze [1] didn't make the cut?

[1] https://en.wikipedia.org/wiki/Seattle_Freeze
Lol, almost all of them.
Email, DNS, file shares. Nearly every company today is using the cloud for some component of that...

Even the US DOD is using the cloud for email storage.
Show HN: GPT-code-assistant, open-source CLI to explore and understand codebases
Hey HN, I've built a cli, gpt-code-assistant, to help with exploring and understanding any codebase. This came about as I was starting to use gpt-4 in my day to day coding tasks. I would often copy paste code and ask gpt to help me understand code that I wasn’t used to.

So, instead of repeatedly switching from browser to VSCode and copy pasting, this tool indexes your code, and when asked a question, it uses vector embeddings to find the most relevant parts of your codebase to provide answers. Whether you're trying to understand unfamiliar code, generate documentation, or debug issues, this tool should be helpful.

Right now, it only supports OpenAI so you need a OpenAI API key to use the tool. Eventually, I can see this being replaced with a local open-source model to ensure that no code leaves your machine and removes the dependency on OpenAI.

This is an iteration of https://news.ycombinator.com/item?id=36521699

How does this work?

Primarily, this tool indexes your code, converts it into vector embeddings [1], and stores it locally in ChromaDB [2] for referencing whenever you ask a question. When you ask a question, it is then converted to a vector embedding and used to query the previously stored embeddings [3] to get the top 10 closest match. These matches are then used as context in the completion request to OpenAI [4] to generate an answer with the help of GPT-4.

Getting Started

You can start by installing it with pip install gpt-code-assistant. Then, create a project to index your code with gpt-code-assistant create-project <project-name> <path-to-codebase>. After that, you're ready to start asking questions: gpt-code-assistant query <project-name> "Your question here".

How can you best use this tool?

- Understanding unfamiliar code: gpt-code-assistant query <project-name> "What does the function [function name] do?"

- Documenting your code: gpt-code-assistant query <project-name> "Help me document the function [function name]"

- Generate code: gpt-code-assistant query <project-name> "Can you create a function that does X?"

- Debugging help: gpt-code-assistant query <project-name> "What might be causing this error [error]?"

- Testing: gpt-code-assistant query <project-name> "Can you help write a test for this function [function name]?"

Thanks to Spencer Miskoviak for helping build multiple iterations of this tool before it could be open-sourced!
I’d love for you to check out gpt-code-assistant and give me your feedback and thoughts.

Notes

[1] You can learn about vector embeddings here - https://platform.openai.com/docs/guides/embeddings/what-are-...

[2] Likely the best vector DB right now for locally storing vector embeddings, which internally uses sqlite - https://docs.trychroma.com/.

[3] ChromaDB makes querying super simple - https://docs.trychroma.com/usage-guide#querying-a-collection.

[4] This request takes in all the context along with the prompt to process it on OpenAI’s GPT and then returns the result - https://platform.openai.com/docs/guides/gpt/chat-completions...
Show HN: Get notified when a domain name becomes available
https://archive.is/TTwPH
Yet another innovation thing that Web Environment Integrity (and SafetyNet) (will) hinder.
I'd guess they're using multiple machines.
I don't know if I'd go that far; perhaps platform code could be done well, but you make it seem like it can't work.

I'm not sure I completely understand "platform" in this context. I've worked on teams that tried to write a common platform, then delegate to more specialized teams for specific implementations.

I have often hated working under these conditions. These problems are often true for software suppliers whether internal and external. There is a disconnect, and weirdly platform is not motivated to provide good quality code with whatever analysis / testing is needed. It can be even worse if the supplier is internal, and it's known that the company doesn't want to use someone external (where's your leverage!)... good chance platform has more political pull than you, too!

Often times they just ship it and say "your problem". Meanwhile, they also insist that we do not modify their code, or else take full responsibility. There's more motivation to finger point, or push responsibility on to your customer (including other internal teams).

Mind you that in my industry this all pushes the limits of ethics, and maybe our obligations dictated by regulations. Of course, we do everything we can to meet our obligations and do the right thing. However, you're left with the decision to leave in poor quality code (or missing work products), or modify / test code you probably will struggle to understand. It will also be difficult to understand the implications, eg. for other modules.

It's a very awkward situation.
oh no, let's save all these shadowy technologies by using them. why? lol
Most cities have a few local places that do similar things - mine certainly does. Some are dedicated take-home places, others are restaurants that also package prepared meals during their slow hours. The locals always know about the good ones. You'll find the majority of these places/meals are pasta, largely because pasta stores easily and reheats consistently.

As for chains, Maggiano's used to do an eat-one-take-one deal, where for a $5-10 add-on you could get a pre-chilled pasta dish to take home, but I'm not sure they still do. That deal was great for takeout. A hot meal for tonight, leftovers for tomorrow, throw the chilled one in the freezer.
The Scottish Index of Multiple Deprivation is fascinating and rather grim:

https://simd.scot/

e.g. Select the most deprived 5% from the key - they are mostly in Glasgow :-(
IIRC the US Gov still funds the Tor project.
Out of curiosity, does the EFF have any history of rewarding people for breaking laws, or is this the first time?
I should say that, while I disagree with you, I think your comments have been well made & respectful. I regret that people are downvoting them simply for disagreeing.
It -is- snobbery, but the reverse of what you are thinking.

Someone who grew up only knowing about Velveeta, and never experiencing a French fromagerie might think, "Hey, I like this but it seems there's more to the world than Velveeta, I wonder what those thousands of other cheese are like." But instead of curiosity, many turn into this insane Trumpy parody like "Velveeta is the greatest cheese god and america ever created and all other cheese is evil commie propaganda!" bullshit. Its like they have to build their identity on the virtue of being proudly ignorant snobs and then accuse people that call them on it for being educated snobs.

No skin off my back, but try to consider the breadth of what is going on here.
I'll be the first to agree that most orgs do not need a platform team.