skysight-inc/HackerNews huggingface dataset:
Here's the problem we are trying to solve for. Filter from 2500+ applicants. What would you suggest. And we do not want to rely on credentialing and leetcode filters. What non-garbage tests would you suggest? Please note that we are talking about an initial test that's generous enough in error, but not so much so that we end up with 1000 people to seriously interview.
Jar Jar Binks was a trained Force user (2016)
You argued he had ties.

Ties goes both ways. His were only one way.

Besides, you link to a place that requires log in but were no one wants to be seen anymore because it is run by a I-dont-know-what-to-say and is overrun by russian propaganda.
Who or what is MrWorldwide? Lot of people in this thread seem to know.
Partially, ISO C++ has been updating the underlying C standard library reference, to the extent it is compatible with C++, C++23 refers to C17 and the upcoming C++26 will refer to C23, standard library that is.

However this is exactly the golden example why guest languages never own the platform (in this case UNIX/POSIX/C trio), and eventually the platform and guest always diverge.

Even though both share the same birthplace, as usual adoption takes different routes.

If one never wants to face this, regardless how many pain points the language owning the platform has, sticking to it always wins out in the long run.
> People start blaming companies

For maximizing their gains in spite of wider consequences? Why? I thought that was genius level behavior in your book.

Why do you feel compelled to denounce this behavior on one side and praise it on another? That seems to be the very hypocrisy that you are shaking your fists against.
Worse security posture (it took decades to even catch up with Chrome w.r.t. sandboxing).

Doesn't want to implement useful standards which I use in my own applications (filesystem API, WebSerial, WebUSB...).
Show HN: Daylight – track sunrise / sunset times in your terminal
I love the sunlight and dread the long, dark winter evenings of Northern Europe. I often look up sunrise / sunset times and count off the days until the darkness is gone.

Now I've written a terminal app for this (Mac/Linux)

Features: a colorful summary of daylight times for your location; projected change over the coming days; handles NO_COLOR and a ---short flag if you dislike the output format.

The location is IP-based but you can override this if you're on a VPN. Just create a terminal alias with the --loc flag. The app supports areas in the arctic / antarctic circle too.

Check our the repository for a preview and instructions on how you can install it with Homebrew.

(There is a Windows build but it's not yet tested)
Are you calling on russia to stop its aggression and return to its borders? If not you're not against war, just on the aggressor's side.
People commenting here keep speaking as though Americans all decided to do this. Trump didn't even win the majority of votes of those who voted. And those who voted for him had only the most nebulous idea of what doing this would mean. It meant something like "Those people who never treated us with respect will get what's coming. If they don't love us they will fear us."

This happens all the time. "Russia did X." "The UK just did stupid thing Y." "Why are Germans suddenly authoritarian again?"

There are always lots of people who disagree with the actions of their government. Some governments -- the US government increasingly so -- punish dissent. Russians, for one, have almost no say over what their government does. Americans in general are not making these terrible decisions. Some cabal is, but even the Republicans, who have all the power at the moment, are mostly just knuckling under to decisions they know are terrible.

I know it's tempting to blame and hate people as nations, but I don't think it helps. In fact, it's how we got here in the first place: firebrands telling nitwits that everyone in Europe or New York City or wherever hates them.
Mhmm.. AMD APU do not have a GPU but can run up to 14B models quite fast
Rejecting theories by labeling them "propaganda" with out any justification is not really helping here.
So much of the software industry is just an outrageous combination of inexperience and "YOLO". Every problem can be solved by just giving AWS another $100,000 this month because we don't have time (and don't know how) to make even basically optimized software. So just burn the gas and electricity and give more money to the YAML merchants at Amazon.
Solitary confinement as punitive measure is most certainly cruel, unfortunately it's far from unusual, at least in the United States.

SBF is beyond loathsome but he should still be treated humanely.
Do you have ADHD?

Most neurotypical people seem to experience jittery effects and being extremely alert while for people with ADHD it can actually make them sleepy.

Of course everyone's brain is different, it is just a correlation with many exceptions. So yeah, caffeine works differently on different people.

Personally, as someone with ADHD, I have a crazy caffeine tolerance. It helps me somewhat with focus but I don't get jittery.
facepalm here's how you do this.

- Ask people to nominate someone else they know as a good resource.
- Reach out to the multiply independently recommended person
- Ask they who they would recommend and why.
Hello, I found Aspose released LLM plugin:

https://products.aspose.net/pdf/chat-gpt/

At glance I see it supports some advanced features:

Automatic detection of multiple languages.
Batching requests for reduce LLM API call frequency to lower operational costs.
React in my experience sucks with AI. In fact I have not yet encountered a "heavy" framework which works well. Use something light like svelte.

Typed programming languages like Typescript, Scala, Haskell and so on will produce more errors -> you need to fix stuff manually. However it will also reduce bugs. So it is a mixed bag. For an error free experience python and JavaScript work very well.

When it comes to tooling, if you haven't used cline, roocode or aider (not as good) yet, you haven't seen what an AI can do.

A good starter would be starting fresh, by creating a README which describes the hole application you want to build in detail and let the AI decide the tech stack. You can most certainly build complex applications with an AI in blazing speed.
I'll start to call this mindset the "DOGE mind-virus": "80% of workers are doing absolutely nothing and can be cut with no repercussions whatsoever". Sure buddy.
> I understand that Trump wants Zelenskyy to sign the minerals deal and that implicitly there’s security guarantees.

I don't think there are any "security guarantees". What could they be?

The "endgame" as far as I understand it: The US wants access to the minerals as a compensation for the money already spent and, perhaps, to restore some of the support currently put on hold (satellite data access). Once the Ukranian resistance is broken, the US and Russia will jointly dictate a peace, gradually install a Russia-friendly regime and split the profit between them. They will happily invite the EU to finance some of the rebuilding of Ukraine that is then mainly performed by US and Russian companies. The US furthermore hopes that by spearheading the lifting of sanctions it will get priority access to some beneficial deals with and within Russia itself.
It's standard practice. One year console exclusive, then PC. Piracy is a big problem.
Whenever I’m deep in a vibe coding sesh and Cursor starts entering a doom loop and loosing flow, I will prompt it with this:

“Go outside on the front porch and hit your weed vape, look at some clouds and trees, then come back inside and try again.”

This works about 90% of the time for me and gets things flowing again. No shit, I’m not joking, this works and I don’t know why.
The job seekers time is more valuable than that of your company. I want you to drill in your skull, tonight, tattoo it on the back of your hand, perhaps.

Time is the one resource that none of us can get more of. It is not saved, like money, to be spent on some future endeavors. It does not accumulate interest. It does not grow with market fluctuations. We get what we get and nothing more or less.

When an applicant has already taken the time to develop a resume that illustrates their skills along with a portfolio/repo that proves said skills, you callously dismiss that work and past experience by making them jump through hoops in your application process. This starts the conversation by telling the applicant you do not value their efforts thus far, whether you actually do or not. It's not a good foot to lead with.

Filtering through thousands of applicants is tough, no doubt, but if your company is successful enough to be receiving that many applicants for a position, then it is successful enough to hire and develop a robust HR or recruiting department that can vet these applications with actual human contact. Yes, this costs money, but if you want to make the omelette, you need to crack some eggs. If you cannot afford to take that path, then you cannot afford to grow, making it tougher to find quality applicants.
I did a desensitization and it helped a little bit. Despite the regular washing and using a dust mite vacuum I'm still having a hard time getting good sleep though. At least my nose isn't bloody in the morning anymore, so I guess that's something.
Banks will "maybe" be done with COBOL in ten years
Slavery. Organized crime. Corruption of governments. Imperialism. Economic inequality. Nuclear proliferation. The coming waves of climate refugees. Insufficient water. The coming crop failures in about a decade that will kill 1/4 of the world's population.
Bitcoin finally falling, because normies realized quantum technologies will crack it. Nice. It's only downhill from here. But gold and real estate in geopolitically safe areas.
Completely agree, so many yucky questions
Got news for you.

It’s not the devs who are bloating development costs. It’s the layers of management making hour long meetings to discuss button placement.

It’s the hours of retros, design meetings, and skip-levels designed to remove any personal investment or sense of ownership from everything.

Since so few individuals are trusted with real decision making power, you need a lot more people to achieve some kind of consensus/buy-in so that you can ship anything.

The devs are at the extreme bottom of this totem poll.

It’s like blaming construction workers for houses being expensive.

And, ofc, that goes without mentioning the multimillion yearly bonuses for C-suite, but we can just forget about that and blame the lowest ranking corporate employees (devs)

Source: I worked at a large tech firm for many years and saw this over and over again.
> Research has consistently shown he was right about layoffs: They’re damaging to companies...

The research is probably misleading. The damage was done to companies when the over-hired people who couldn't add enough value to justify keeping them employed. The layoffs are just when the damage is recognised.

It is like borrowing a huge amount of money, using 90% of it it to buy prawns and leaving them out to rot for a few days. The damage is now done, the borrowed money is lost. It won't be recognised for a while though. There is even enough left over to pay an interest payment or two to string everything along. But the damage is done.

A lot of people treat economics as though damage didn't happen unless someone acknowledges it. That isn't how it works. Not acknowledging that something is value-destructive just means more value is destroyed by the time people are forced by market forces to confront the truth.
Humans are much, much better at lying than detecting lies. Hence, fraud is a universal problem.
Any data on how much more effective the agent is with rules? For example, asking it to treat me like an expert seems like a waste. I don’t feel like the agent responds to me like a noob
Trump's is: Ukraine folds, because it holds no cards, Putin gets all he wants, and US companies can do business with Russia again.

Russia a country who's GDP is between Italy and Spain. Surely worth it to antagonize all the other G7 members over Russia.
If we are being literal literal it’s “give it” or “give (it to you)”
Running a business is less and less about actual business outcomes and more about juicing stock. And the stock market itself is divorced from reality as companies whose output has gone down over time sees higher valuations because the owner has cult appeal. So everything gets worse and more expensive year over year while feckless suits get sloshed over company dinners.
I don’t think they are a partner in the strictest sense, they’re more a useful enemy. Keeping Russia in a certain position - weak enough that they’re not a real threat, strong enough that they can represented as one, means they can be used for domestic and foreign political ends.

This view is the only thing that to me makes sense of what’s happening.
trump is _in_ putin's hands.
Yeah, it's so bad now I only trust my eyes. Everyone is faking posts, tweets and benchmarks that the truth no longer exists.

I'm using Claude 3.7 now and while it improved on certain areas, it degraded on others (ie: it randomly removes/changes things more now).
> Trump didn't even win the majority of votes of those who voted.

he did win the popular vote this time, unlike last.
‘Dubiously’ is perhaps giving too much credit, here.
Using your money to help pass a law that binds every person in your state is not a “thoughtcrime”.
You are filtering for the most desperate candidates, not the most suitable ones

A candidate who had applied for jobs before knows that his chances for getting a reply are in the low single digits. Now you are offering them to waste some time for probably the same. Only the most desperate will go through with this
> reality television for computer people

Complete with computer people kayfabe!
>NATO has never been a threat to Russia

This is a very naive take, I think. When you are responsible for the security of a nation, you can't just remain passive to the potential threats that shows up on your doorstep. I mean, it would be irresponsible his people if Putin did that and trusted NATO/US blindly to not cross the line, one way or another. (I mean, US could always make up some cooked up justification for the attack, like it has done so many times in the past), So if US is putting missiles near Russian border, even if that is on behalf of NATO, I think Putin is bound to do something about it..

I don't understand what part of that is "Russian propoganda"..
Citizens science used to be much more common and there were several publications initially built around the concept. Unfortunately, the idea has all but been obliterated by inadequate public education and the chronic lack of time that now embattles the middle classes.
Suspicious that it’s not on the front page.
For me, Twitter as we knew it has been long dead, and X is the shambling, corrupt corpse that's taken its place.

I no longer mind referring to it as X, because that clearly outlines that it's a different website with a much more rancid vibe.
This sounds right to me. A while ago on HN someone posed a thought experiment. “What would happen if literally every investor bought only index funds?” This made me realize that you need active investors. Trouble is that no one knows who the good ones are. And the good ones now may be horribly next year.
It’s honestly probably not that evil.(generally. There are definitely evil orgs out there)

It’s just the easiest way to make the stock price go up.

Layoffs caused twitter to bump in price. Same with Microsoft when they laid off all those game devs.

C-suite don’t care about profit or losses in tech, just the stock price.

In the 2010s, hiring devs increased stock prices. In the 2020s mass firings do.

It’s just money. Simple as.
I’ve had this argument so many times over the years, and usually the response comes down to security by obscurity because people won’t know the non-root username
There's speculation that Ford doesn't make enough Mavericks because they don't want to erode F150 sales. The Maverick is a sweet little truck.
You can do the same with iCloud for windows
I think the knot you are trying to untangle here is what I untied here: https://burntsushi.net/unwrap/

The issue being addressed in this thread is that OP says this:

> While C++’s std::vector<T>::at() throws an exception which can then be caught and cleanly relayed to the application, a panic!() or an abort() are much more annoying to catch and handle. Moreover, panic!()’s are hiding even in the most innocious places like unwrap() and expect() calls, which in my perception should only be allowed in unsafe code, as they introduce a surface for a denial-of-service attack.

This is not a nuanced position separating internal runtime invariants with preconditions and what not, like what you're doing and like what my blog does. This is a blanket statement about the use of `unwrap()` itself, and presumably, all panicking branches.

This in turn led to this comment in this thread, to which I responded to as being terrible advice:

> That behavior is up to the user. The library should only report the error.

This is an extreme position and it seems to be advocated by several people in this thread. Yet nobody can point to real examples of this philosophy. Someone did point out sqlite, libavcodec, lmdb and zlib as having error codes that suggest this philosophy is employed, but actually looking at the code in question makes it clear that for most internal runtime invariants, the C library just gets UB. In contrast, Rust will usually prefer panics for the same sorts of broken invariants (like out-of-bounds access).

The bottom line here is that I perceive people are suggesting an inane philosophy to dealing with internal runtime invariants. And that instead of going back-and-forth in abstraction land trying to figure out what the fuck other people are talking about, I think it's far more efficient for people to provide concrete examples of real code used by real people that are following that philosophy.

If the philosophy being suggested has no real world examples and isn't even followed by the person suggesting it, then the certainty with which people seem to put this philosophy forward is completely unwarranted.

Asking for real world examples is a shortcut to cutting through all this confusing language for trying to describe the circumstances that can lead to aborts, panics or UB. (Hence why my blog I linked earlier in this comment is so long.) It's my way of trying to get to the heart of the matter and show that these pithy comments are probably not suggesting what you think they're suggesting.

I've written hundreds of thousands of lines of Rust over the years. Many of my libraries are used in production in a variety of places. All of those libraries use `unwrap()` and other panicking branches liberally. And this isn't just me. Other ecosystem libraries do the same thing, as does the standard library.
I decided to try seriously the Sonnet 3.7. I started with a simple prompt on claude.ai ("Do you know claude code ? Can you do a simple implementation for me ?"). After minimal tweaking from me, it gave me this : https://gist.github.com/sloonz/3eb7d7582c33e95f2b000a0920016...

After interacting with this tool, I decided it would be nice if the tool could edit itself, so I asked (him ? it ?) to create its next version. It came up with a non-working version of this https://gist.github.com/sloonz/3eb7d7582c33e95f2b000a0920016.... I fixed the bug manually, but it started an interactive loop : I could now describe what I wanted, describe the bugs, and the tool will add the features/fix the bugs itself.

I decided to rewrite it in Typescript (by that I mean: can you rewrite yourself in typescript). And then add other tools (by that: create tools and unit tests for the tools). https://gist.github.com/sloonz/3eb7d7582c33e95f2b000a0920016... and https://gist.github.com/sloonz/3eb7d7582c33e95f2b000a0920016... have been created by the tool itself, without any manual fix from me. Setting up the testing/mock framework ? Done by the tool itself too.

In one day (and $20), I essentially had recreated claude-code. That I could improve just by asking "Please add feature XXX". $2 a feature, with unit tests, on average.
perfect use case for GANs (generative adversarial network, consisting of (at least) a generator and a discriminator / judge) isn't it? (iiuc)
Security performance tradeoff is hard, but I always try to keep in mind what the downside to either is. A small performance hit can definitely matter, but for most use cases a security hit will matter a lot more
"hacker news"
Edit: no disagreement or flagging, just poof, gone. Likely someone knows how to make unwanted conversations go away on platforms like HN.
Is one of your messages that industry hiring is broken, but if the right candidates will trust your company enough to invest in its hiring process, then that trust will be rewarded?

I don't know about India, but, in the US, companies have a credibility problem. I would guess that most of the job-seekers don't trust companies, and think the hiring processes are incompetent.

And we see numerous examples of companies saying they're doing something different with hiring, but these have also generally not left favorable impressions.

US people play along, to varying degrees, with hiring processes they don't trust or respect. But I suspect that their feelings are consequently mercenary and transactional.
Rebuilding Los Angeles Is California's Economic Moment of Truth
Quibble: PiHole gives you back some of what you lose with uBo.

uBo will block more than just source-based content (though it does include very extensive domain blocklists). It will also, for example, block YouTube ads (added by YT, but not sponsorship bits within the video itself), ads identified by CSS or JS syntax, and (if you choose to do so) other Web annoyances, for example sticky header/navigation bars if those are present and you've installed the appropriate additional blocklists.

PiHole can't do any of the latter, though again, it's far better than nothing, and covers more than just the browser. Example of the latter, one of the Android podcast apps I have inserts advertising, that happens to be caught (usually) by my DNS-based blackhole when I'm at home, but not when I'm travelling. It's jarring to see those ads should I fire up the app when I'm on the road.
https://archive.is/JQTtA
This sounds exactly like what I want! Alas, no Android app it seems, anyone aware of apps that do the same and are available for web or Android?
Are you concerned that these tools will soon replace the need for engineers?
Absolute skidmark of a link.

Oh boo fucking hoo, the west got involved in politics in Russia's sphere of influence. Russia would never stoop so low. But if it did, we should probably kill 100,000 people, eh?

The author has no thought about self-determination or self-defense. He or she argues that Ukraine deserves to be invaded for having the temerity to try to escape.

You think DV is fair when your bitches get uppity? Was dinner late, did your wife sass you? Fucking cunt (whump) I'll teach you (whump) to entertain thoughts of (whump) joining Nato...

I hope that author ends up twitching in a pool of blood and teeth, killed by someone bigger and stronger, probably over a parking spot. A social-darwinist adventure.

And you: you're defective for liking this shit.
Still below 50% (49% something) so technically not majority but plurality.
> they'd much rather have dirt on you to manipulate you with.

People in power would not tolerate a police trying to manipulate them. By definition, people in power would have the power to change that.

Power is what decides what police does, who they target and who they leave alone. It controls the budget, appoints the leaders and sets the directions.

Power, in 1950s England, came to people from Eton and King's college. They didn't need to fear the police because they (and their family) controlled it.
I just can’t fathom this. If I was asked to design a lunar lander… “if it falls over, it’s fucked”, wouldn’t make the cut.