skysight-inc/HackerNews huggingface dataset:
Clearing operations have largely been bulldozers, not leveling an area with bombs. Yes, it does suck for the civilians. Yes there is immense collateral damage. What would you do differently when you know terrorists funded by a hostile third party have an extensive tunnel network though? I’m sorry but you cannot allow it to exist. You have to destroy it.

There exact purposes of the hospital lairs used by Hamas are unclear but they’re indisputably there and indisputably connected to these tunnels.
What's the point of getting a PhD if people don't call you DR?
> What Taleb calls the Intellectual Yet Idiot (IYI) - someone who has the mannerisms and interests of a superficially intelligent person but who nonetheless is unable to self-reflect or deal with nuance, such as the Harvard-educated Ben Shapiro.

I worked in Harvard Square for 5 years (dead center, across the street from Curious George, between the Greenhouse and the Coop), and it was always my assertion that Harvard is full of Well-Educated Idiots.
> And they're going to ask how much for the recertification for each CVE fixed? I doubt that'd be cheap.

FIPS has created an off-kilter perception about "recertification" because they require essentially the entire process when you change a single bit somewhere. Most certifications are not that harebrained.

Also if you need "certified" Linux, you are either already spending resources on it yourself, or paying someone else to do it. This might need adjusting for this new CVE practice, but it's going to be an adjustment and not a reset.

> […] can't leave them unpatched (especially with some of the new legislation) but also downtime from poor updates could be really bad.

Then pay someone to test and deliver.
No. What Railgun did is it enabled the two sides of the connection to agree on a shared dictionary (the most recent version of the page being transmitted) and use that to compress the new page. It required both sides to keep a cache of page versions to compare against.
...and after passing that hurdle, you're suddenly exposed to a large body of work in the organization that has no processes to ensure continuity and modernization other than some rudimetary coding styles and PR/code review flows. The only way to stick around is to make your output so incomprehensible that the only way to maintain it is to keep the lead around.

For all the talk about hiring the best, once they're in the goal becomes to stop hands-on development as quickly as possible and to add friction to improving the knowledge repository as much as possible.
Bitmaps are great in terminal windows, but for apps like browsers where they can't be used easily, that's still fine because you can work around it.

Simply turn off anti-aliasing, and use a period-specific font that was designed for presentation without anti-aliasing such as the MS core truetype fonts (e.g. Verdana, Arial, etc.) It will look fine IF you have full hinting turned on.
Isn't this just Idris, Haskell, Agda, etc with LSP integration? IIRC, Agda has always had excellent editor integration, and Idris too.
They kind of do. If you graduated from Stanford, Berkley, MIT, Ivy leagues, Oxbridge, Imperial College of London, Waterloo, etc you have a much easier* way in to top tech companies or finance tech than coming from "no-name" universities in some small countries

*)Easier as in the recruiters will actually reply back or even them hitting you up instead of you getting ghosted when you apply, not that they make the interview process much easier for you, you still have to pass the same bar as everyone else but you have a much greater chance of being called back
it was google that started the leet code 100 stage interview trend.

cargo culting.

coupled with saturation from learn2code

and rise of the recruiter and hiring manager

stacking layers of bullshit on top of each other.
I wonder if those limits will be eased with the new EU regulations…
Completely disagree. I actually think people are generally completely unaware of how much studying is done by engineers passing the interviews at high paying companies. I'm not talking about jobs paying 150-200k. I'm talking at the 350k+ level, people are spending 20 hours a week for 3 months or so.

The facebook interview basically requires perfect memorization of a certain set of leetcode problems. Luck plays a factor as well
A lot of places, including Germany, the country in which this thing was build, as well as most of Europe, don't see any real earthquakes.

https://en.wikipedia.org/wiki/List_of_earthquakes_in_Germany
I remember at the beginning of the Ukraine war, that the Ukrainians were very hopeful to win it, as the Russian military leadership was taking completely stupid decisions one after another. And they still are doing very stupid things, but they are not losing, at that's because the steady work of a large group of determined people, even of stupid people, even with a lot of mistakes, usually ends up with greater success than what a few genius can achieve on their own. This is why most religions favor the weak and the 'idiots', and why wise people remind smart people to not insult idiots, because at the end of the day they do most of the work and make most things happen
Not being nationalized could be a mighty reward.
Because they are amazing in so many ways, and most western countries work with blacklists for chemicals. We ban them when there is enough evidence that show how bad they are. Sometimes not even then.
"Are tech job interviews really such a nightmare?"

Yes. It's not just about the leetcode questions - the entire process of interviewing in tech these days is Kafkaesque. Interviews with half a dozen people or more, take-home assignments, radio silence for weeks... and then it's not uncommon for them to pull the req and have to start over with another company.

Last year I did a rush of interviews with a company, kept being told I was a top candidate, etc., "we should have a decision next week" every week for five weeks, another interview, a "we should have a decision next week" again, and then... the req got dropped. About six weeks later they opened up a different role that was also in my wheelhouse with a different manager, but... they wanted me to do a homework assignment that meant spinning up AWS resources to try out their thing and write about it, which required a demo signup (which went into /dev/null because they gave me the wrong link), etc. Finally I decided "eff this" and dropped out of the process.

"Jobs are also becoming better and lower risk"

I guess that depends on what you consider risk. I consider having to switch jobs frequently a risk in and of itself, because I have a family and need the insurance. When you switch insurance frequently, expect pain. "Oh, we're just going to deny your claim because we 'think' you have other insurance, we see here you used to be insured by..." (Not to mention starting from zero with deductibles.)

To sum up, yes. Absolute bloody nightmare.
That is absolutely and totally true, but 99.9999% of engineers are probably working on things like web apps or other high-level code.

The argument for FP was never that it was perfectly well-suited to every application-- merely that it was better-suited for your "typical" engineering tasks of writing business logic. FP, proof languages, and logic programming, are also all uniquely well-suited in situations that require correctness and formal verification (safety, aerospace, testing, etc).

To make a very broad, sweeping statement: if your project has a `node_modules` or a `venv`, then FP is the medicine you didn't know you needed. If you're writing low-level metal code / assembly, then you should already know you're not the target audience.
Police brutality isn't something specific to this region (IDF is policing in the west bank), or to Palestinians in the region. Hamas murdered and kidnapped hundreds of civilians to protest this?

I think it's pretty clear that Hamas would prioritize the release of a high ranking terrorist with civilian blood on their hands over someone that may be wrongfully detained.
Wouldn't personality and athleticism be off topic though?

I'm only referring to two traits here: intelligence and code sloppiness.

Does this paradox still apply in this case? Or is this paradox some kind of broad thing not relegated to a specific correlation?
If that’s the reason, I think it’s much more ideal than selecting a resume by the degree you have, or by which university you went. Orders of magnitude more ideal.
100%!
Cherry-picking what makes sense to "elevate" to the visual sphere and having it co-exist with traditional coding is the only way I believe visual programming can be truly useful.
Great project and a great writeup
Agree. Moreover, I don't agree with the author that some people are just stupid and that's it. Especially, with the surgeon example. I really don't think a surgeon can be stupid per se. That should be very rate occurrence. More like people do stupid things all the time. Including author, who is too smug, which I also consider stupid.
Here you go:

"However, the sound preceding the explosion, the fireball that accompanied it, the size of the resulting crater, the type of splatter adjoining it, and the type and pattern of fragmentation visible around the crater are all consistent with the impact of a rocket.

Evidence available to Human Rights Watch makes the possibility of a large air-dropped bomb, such as those Israel has used extensively in Gaza, highly unlikely."

https://www.hrw.org/news/2023/11/26/gaza-findings-october-17...
And then when you try to design an interview process that mimics the conditions on the ground you get people decrying it (sometimes rightly, sometimes wrongly) as too hard, or too long, or whatever.
> Are these just empty words?

If you send me an unsolicited email, you can't bind me legally by appending a stack of demands and requirements. Much the same would apply to printed correspondence sent by post. I am not bound by your demands unless I have signed a contract with you to that effect. Random lawyers can't impose conditions on me just by writing to me.

So yes, they're empty words, like a lot of what lawyers write.

/me not a lawyer.
That's assuming they're even well known or big enough to have a reputation.
LastPass suffers worldwide outage causing site 404 error
Simply on the basis that sampling bias exists, I'll say your sample isn't a good representation of the actual population. Presuming you're human and haven't lived multiple lives simultaneously, it's just not possible you've worked in every subfield of our industry, meeting every possible variation of programmer. You didn't get your current job from first principles. There's bias, just from job-1 on how you got your current job, nevermind your entire whole background as a human being. A coder in India lives in a wholly different culture than someone in Eastern Europe is different from a North Korean is different than a San Francisican programmer, never mind the actual work they're doing; firmware, web crud, kernel, LLM. Different types are going to be more prevalent in different areas, and unless you've got a truly random sampling of workplaces, there's gonna be some bias in action.
Most PhDs in this field are going to be in computer science. Computer science is not programming. Most of us are not hiring scientists.

OPs point is that if you were a hospital, you would take a different stance on the relevance of a doctorate degree to your hiring criteria.
Would the next level be to use an LLM to take the essence of each set of exchanges and present it in a format of a play or movie script? Perhaps novelize it?
Hardly, a Palestinian has no governing authority allowing it to issue a passport or proof of citizenship. This again is controlled by Israel. So your argument does not hold water.

I found the use of the term "Former Palestinian" offensive. It implies that you are no longer such. Regardless of your citizenship, your ancestry defines your ethnic group. Palestinians are an ethnic group. Those born by parents of said ethnic group are de facto of that ethnic group.
Yes, there is an issue with freetype where the gamma is different between otf and ttf fonts. otf will apply the gamma automatically, but for ttf you have to force stem darkening at the current time.
I guess the most “successful”
setup would be masses of stupid people manipul… lead by a few geniuses.
But yet, a single democratic secular state is something that is in the hands of the occupier and their supporters.
The Palestinian Authority agreed to the Oslo Accords in 1993 to create a 2 state solution - why has Israel and the USA dragged their feet? Israel has constantly and consistently broken the terms of this agreement without repercussion. We would not be in this situation now if this was enforced then.

Let the pot boil long enough, it will overflow.
I wonder if articles like this and the candidates they interview are simply focusing on the top tier FAANG level companies, which are going to always be nightmarish. And so we are not getting an accurate picture. From what I know, smaller engineering firms or software shops, maybe in smaller cities, and lower pay, have 2 round interviews and don't always even require coding during the interview.
> "These protections," Apple's blog said, "help reduce some of the privacy and security risks to iOS users in the EU," but "Apple has less ability to address other risks—including apps that contain scams, fraud, and abuse, or that expose users to illicit, objectionable, or harmful content."

Let me bring out my violin for all you poor unknowing Europeans, whose lives are about to be ruined for eternity. You may not know it, but you have been enjoying a life of happiness and innocence, not because the world is peaceful, but because of a mysterious protector in the shadows, standing outside your window in the rain, thanklessly defending you against the horrors of the world, such as.. objectionable content. The gates of hell are about to open, and there’s nothing you can do! All I want you to know, dear user, is that a whatever happens, don’t blame Apple Incorporated. They fought until the very end, for the right to protect you.
Fascinating. I happen to own exactly that first issue of Shatter.
We are now in the process of making the Cloudflare Zaraz Consent Managegement Platform "compliant" with the IAB demands. It's mandatory in order to run Google Ads in Europe.

Their demands are completely countering privacy and will only make our CMP more hostile towards users and less privacy oriented. It's ridiculous. But they have this alignment with Google and so you have to do what they say.
Evil depends on what perspective you're looking at.

Every American has been fed so much propaganda that they see this as good vs evil fight.

Meanwhile, when I visited China, people there only saw this as a political fight. A theater for economical gains. That's it.

But in order to sell the American public on their actions, politicians have to demonize their foreign opponents in every way possible - often portraying them as "evil".
March 08, 2024.

News from the future? Who cares about causality?
You have to pass the same tests during interviews. The main difference is that if you come from a no-name university in a tiny country you need something special to even get an interview.

Of course that is for algorithm interviews, in less objective interview formats you are right where you studied etc is a massive factor.
Evolving from Rule-Based Classifier: ML Powered Auto Remediation
"This Microsoft page you need to visit to download your file share your PII linked to your mandatory personal account to 728 partners ! We don't want you to know and certainly not to tell you, but the law forces us to"

You see that, and your problem is not "why do they need PII to let me do anything, nor "why are they giving my data to others", nor "why to SO MANY others", nor "why do they not want to tell me", no your problem is that they tell you. By describing the problem as "the law that force them" instead of "sharing so much with so many", you are saying of the two solutions available to fix that, you would prefer that they not tell you, instead of just not doing this mass sharing of PII anymore.

These banners are not what the law said had to happen. These banners are the mass sharing companies malicious compliance to get users to complain about the protection the law gives them instead of complaining about the original abuse that triggered it.

They're doing it this way because, as you show, it does work, people buy it and eat it.
As one of the people quoted in the IEEE Spectrum article, I agree.

Something I said that wasn’t included in the article: prompt engineering will change, but expressing intent will always be required. Whether it be through code, logic, natural language, demonstration, or something else.
Well I mean you've answered the question right there. The salaries and benefits for the current employees are a sunk cost and are getting paid no matter what. So having them spend a few months talking to people isn't an additional cost in the accounting sense of things. The minute you add "paid trial task" you're talking about a (usually non-trivial) expansion in budget. Where does the money come from? How many of the devs on that team are going to be happy with smaller bonuses, smaller raises, so they can pay someone to write code they're going to reject?

Maybe this is objectively The Right Way to hire developers, but good luck convincing the accountants of that, and good luck convincing your current developers to pay for it.
I couldn't get through the whole insufferable mess, but I'm going to argue with this point.

> The first type, my favourite commenters, whose grim-faced no-nonsense corporate visages grace standups across the world. Thanks to their fearless leadership and keen business sense, I have it on good authority that all projects are scheduled to move from red status to green status despite all those risks unfortunately materializing, which is no one's fault in particular. Despite the various challenges we have faced over the years and lack of forward progress, I think this retro is the one where things are going to change.

I have someone like this on my team, and let me tell you, I _adore_ this person. He is not an idiot. We tell him the unvarnished truth about what is going on, and he massages it into something that is closer to what upper management wants to hear. It actually takes a lot of intelligence to do this in such a way that it isn't blatantly dishonest and also doesn't get your project cancelled. Being brutally honest with upper management about the status of your project is a sure fire way to _lose your job_ at many companies. And by the way, the people he's reporting to are _also_ not idiots and realize that the message is being massaged and have to read between the lines and so on up the chain.

I'm going to close with this quote:

> But most days, if you’re aware enough to give yourself a choice, you can choose to look differently at this fat, dead-eyed, over-made-up lady who just screamed at her kid in the checkout line. Maybe she’s not usually like this. Maybe she’s been up three straight nights holding the hand of a husband who is dying of bone cancer. Or maybe this very lady is the low-wage clerk at the motor vehicle department, who just yesterday helped your spouse resolve a horrific, infuriating, red-tape problem through some small act of bureaucratic kindness. Of course, none of this is likely, but it’s also not impossible. It just depends what you want to consider. If you’re automatically sure that you know what reality is, and you are operating on your default setting, then you, like me, probably won’t consider possibilities that aren’t annoying and miserable. But if you really learn how to pay attention, then you will know there are other options. It will actually be within your power to experience a crowded, hot, slow, consumer-hell type situation as not only meaningful, but sacred, on fire with the same force that made the stars: love, fellowship, the mystical oneness of all things deep down.

> Not that that mystical stuff is necessarily true. The only thing that’s capital-T True is that you get to decide how you’re gonna try to see it.

-- David Foster Wallace
Things must have really changed. Back in 1998 I did a month long trip around Germany on whatever the ticket was called to travel as much as you wanted for that month. I never had issues and I loved it all.
Full hinting is a must-have if you turn AA off and use fonts that were designed to be hinted to a pixel grid.

Fonts have several distinct periods where they were designed expecting that renderers would function a certain way. File format notwithstanding, one size does not fit all. You really do need to match your font to your renderer's settings.
German Court of Auditors: 460B+ Euros unaccounted for in energy transition
So why do people with multiple degrees still need to go through such a painful process?
After having used Linux for multiple years I had to use macOS (and later Windows) and I found the experience shitty as well (ex: no system way to manage programs, strange multi-user support, annoying forced updates, more complex to setup remote connectivity and others). When my parents computer broke I put a Linux on it, and for them works great (just browsing and occasionally printing a document).

Sure, if something is great for you stick to it, but assuming things about "every day persons" seems exaggerated. I also heard macOS <=> Windows switching experience is "bad" so for me it is more "what people are used to/how much they want to improve" than an inherent "quality".
> How do they merge?

Manually. When you merge your code back into a common branch you look at the existing migrations and the new migrations and make sure the numbers make sense (after the merge).
You can avoid stepping on each other’s toes by using a timestamp for the number in your filename. You still have to make sure (when you merge) the order makes sense.

> How does the migration tool know which migration to apply first?

Migrations are ordered by the (ascending) number in the filename. (Or some other scheme, but this is common)

> But having to check the latest migration and check that with my local db seems a little bit error-prone and cumbersome, no?

The number in the database should never be higher than the highest numbered file in source control. So you can increment without looking.
Well, as an economist by training, I knew economy works thanks to trust. You can't buy anything without trust even in a (real) marketplace by swapping cash and the commodity. There's still a enough room for fraud.

But tech industry doesn't listen to humanities and tried it themselves to make a tech that assumes no trust at all. Well, it actually has been a good experiment -- now we know what's the cost of total distrust in a perfect model market.

And this extends to other areas. For example, in my country, road police service made a system where you'd book an exam and come alone, and just do it, to eliminate local gatekeepers. Well, the gatekeepers (local road police and driving schools, that consist of ex-policemen) just do it the same way, but ask you to log into that system and book an exam at any time those days, but come and do what they. IDK what in particular the government tried to fight, but people can both fool and fulfill these procedures -- only a real human could possibly notice the violation and change how things work.
> By reading this email, you agree

I'd assume that's unenforceable. You agree something by agreeing it, not just by reading the text of the agreement. How can you agree something you haven't yet finished reading?
Back in the 90s the only book on programming my school library offered was Dr Dobb's Toolbook of 80286/80386 programming which was a compilation of articles from the journal. Even though most of it was way over my head it was the only thing I had at the time so I studied it religiously. Purely out of scarcity of knowledge this led to learning basic assembly because the only thing I had access to was this book's code snippets and Microsoft Assembler on the school computers.