skysight-inc/HackerNews huggingface dataset:
You started off by disagreeing that backwards compatibility is hard, because other platforms (like Windows or MacOS) can do it.

When given evidence that it's at huge cost and investment that they manage to do that (basically an admission from them that it is hard — you may have a different definition of "hard" than I do), you seem to suggest that either they are not doing a lot of work towards compatibility or that they are wasting all that money because they could have simply maintained backwards ABI compatibility while developing new features "easy-peasy".

Why did they choose not to take the easy way out and made it hard for themselves?

From my software development experience, maintaining API backwards compatibility is "hard" (requires significant extra effort to achieve compared to just not doing it), not to mention ABI complexities on top.
This.

If anyone thinks North America isn't actively involved in propaganda as well, they are delusional.

The amount of "anti-china" comments i come across on the internet is shocking, and I can tell the posters have never left the US, let alone been to the country of their targeted "hate". Where do these strong views come from if they haven't been there, and probably have minimal contact with people who have?
Man that page is heavy. It froze my browser for a few seconds, and my computer isn't even that bad.
It literally hangs my browser for ~10 seconds when it opens.
It was attempted in 1966, albeit in a very limited way.

https://blogs.scientificamerican.com/life-unbounded/watch-th...
Because there's no reason not to, quite literally every other GPU vendor has supported Vulkan alongside DirectX. Metal has clear and obvious shortcomings, so Apple continuing to expect developers to "just use it" won't ever get them the support that they desperately need, especially now that they're on Apple Silicon. Porting things to ARM is hard, but doable. Creating a second version of your software just to run on Apple devices, that needs to be bug-fixed and maintained separately is a suicide mission.

So yes, I am suggesting that they support two different graphics stacks. Apple has the most liquid cash out of any company in the world right now, they've got the resources to do it, especially as opposed to the developers who'd need to maintain two different versions of their software to compensate.
> ...How should he best use his time?

Making switch to Python is rather a broad goal. It's just a tool, and as any tool it's used for a purpose and often along with other tools.

If he aims at any entry level coding position, then likely it'd be more about entry level, than proficiency. Basically, testing the discipline and analytical thinking (thus all puzzle and algo problems, dreadful leetcode etc).

If he plans to leverage his present skillset and experience, then in that alloted time I'd try to implement some aspects of his present job projects in Python (if such aspects are mappable, of course). General goal is to try and fuse his present experience with the newly acquired knowledge of Python (a known problem and solution, just a new tool).

Again, it does not need to be grand, just some specific aspect, say, parsing args or a configuation file, or grabbing something from a database, or triggering some process based on some config, logging something, wrapping his code for reuse or installation etc. Whatever he is familiar with in his job responsibilities.

The goal is to get used to the new tool, know what it takes for it to become useful at his level of experience.

Eventually, he could (in a stretch, perhaps) claim of trying to apply or evaluate the use of Python in his current job scope. This could count more, than just leetcoding ability, which may still be a barrier to get through, however, depending on the chosen companies.

Good luck to him!
EU policy makers: protect people’s rights, don’t narrow down the AI Act
As someone whose VR headset has been collecting dust for a year, I think the key is movement. Moving in VR just sucks. Either you teleport around which is disorienting or you slide with a stick which is nauseating. All my favorite VR experiences didn't require me to move further than my play area. If someone comes up with a cheap omnidirectional treadmill or something just as good it'll blow the market wide open. Until then, almost everything is more fun on a normal screen than in VR.
Good question, from one side there are performance limitation with no code but from another side, there are so many projects which brings value to users without beeing too technical.
And far more utility than a traditional sedan, I own one of each and my midsized SUV that covers a lot of small truck use cases. I can strap things to the roof racks, I can open the back and lay down the seats and carry small and extended cargo. It has all wheel drive and handles bad weather conditions better than a front wheel drive car. It's higher up and provides better visibility than my sedan. It can handle hauling small trailers. Sedans _typically_ don't come equipped to handle dirty things like outdoor sports and pets while my SUV has rubber floor mats/trays everywhere. For road trips and camping trips I can pack almost twice as much stuff in the SUV and those things are more easy accessed than a car trunk.

SUVs existing _prevent_ me from buying a small to midsized truck so to me the view is "look at the efficiency gained compared to the Ranger or Tacoma" instead of "look at how inefficient the Outback or Escape is compared to a Civic".
Biden is 79 years old and he demonstrated some terrible mental health issues at times when he came out of the basement last year.
it's not clear why he would seek for reelection given these conditions.
A few years ago I saw this documentary on the incident, including technical details on how the video was produced and examining and then debunking a number of theories about the incident: https://www.youtube.com/watch?v=Bgbci2Zf7ms
You can do trials, fairly cheaply, if you do them on CS students. But then you're (almost always) working on smaller code bases, and always working with very inexperienced devs (by professional standards). So the applicability of the studies to the real world of working software engineers is... questionable.

In particular, if you have a study showing that X tool helps people in Y situation, and your subjects were CS students, then you have a study showing that X tool helps CS students in Y situation. Does it help people with 5 years professional experience? 20 years? You can't tell. It might, but you don't know.
> The former are usually pretty good.

From the other side of this: as a developer who is required to _use_ in-house recruiters as part of hiring, my experience has almost never been good. I don't know if the incentives are bad, or if we just have a _much_ lower bar for hiring recruiters than developers, but our recruiters can't be depended upon for simple things like sending prep emails to candidates or telling us what position a candidate is interviewing for. I honestly think we'd be better off cutting them totally out of the process.
they should've said "bubbling tech scene"
It seems this falls into the category of: Company has idea, investigates it, decides not to go ahead for the time being. Big deal. This is what all businesses do all the time. They task some employees to come up with a plan or to research a possible plan. Then they consider it from various angles, then they might decide to go ahead with it as is, modify it, or table it.

It is always an "Employees' Plan" because the people tasked with doing it are obviously employees, or sometimes consultants. The people making the decision are always "Execs" because they are executing a decision. This headline is designed to transmit a disturbing message, with nothing actually notable behind it.
>so you'd have a weird sensation of standing on a slope all the time.

I mean, lots of people live on slopes here on Earth. It's actually a pretty desirable terrain, as long as you're not farming it. You can see in many of the toroidal stations that the hillsides are terraced and treated like slopes.
Holy crap, you weren't kidding. This is an unusable abomination.
Someone from Craigslist comes and takes it away? On what, their back?
I take it to mean that the primary cultural association with cocaine was no longer “rich person drug,” while not saying anything at all about the drug of choice for the wealthy.
The Z80 had deceptively-designed transistors designed to throw off reverse engineers: https://twitter.com/kenshirriff/status/1331425858268012545
Thanks. Now tell us what to do instead that is better but still has tons of knowledge out there, a huge plug-in ecosystem, and an easy to use UI for publishing.
I don't think it is about dream company.

It is just that you don't give honest feedback to people with who you don't have a relation.

Before someone can give/take feedback there has to be relation of trust.

It is more of emotion management that simply telling someone do start doing things differently.
For people who want to see more advanced examples/tutorials built using Django and htmx- you can see a bunch here: https://htmx-django.com/

Anything that can be done with React/Vue can be done with htmx in a more “Django-way”- it’s an amazing library that allows for complete web applications without the complexity of the JS ecosystem
Ask HN: Looking for a Cyber Security Freelancer
If you have experience with social media account recovery I'm offering a paid side gig to get an Instagram account back from a brute force attack.

Please email kasani.music@gmail.com to apply.
For benefit of those who did not read his long post about ivermectin: the best estimate from available data is that any benefit seen comes from treating co-morbid worm infestations.

(There is lots of test-tube evidence suggesting ivermectin was worth trying; but actual clinical effectiveness is all that really matters, in the end, and that failed.)
* building fully functional product for MVP = useless
as crap as this post
> However the output is collapsed by default because it's very long.

Top poster did not read the article :)
Yeah, even Linux is crazy-chatty these days. I miss sniffing packets on a home or small office network and being able to follow what was going on without any filters. Now even on a smallish network, all your "idle" devices are spitting out packets constantly, so with "nothing going on" WireShark scrolls so fast with 20+ different interwoven conversations that it's impossible to follow. And god forbid you have any browser tabs open, since so many chat constantly in the background now.

Everyone decided that "telemetry" isn't spying and is totally fine (it obviously fucking is and it absolutely is not, respectively). Plus stuff like Bonjour came along.
The rings should be modular to ease building and to aid in compartmentalization. However, adding to existing rings could be difficult in terms of planning or engineering, since you'll be changing the balance of the entire system and you'll probably want the module to be in a particular position.

If you instead make the rings "super-modules", you can connect as many as you like along a central axis of rotation. As long as the individual rings are balanced you're good to go. If they spin freely relative to each other, you could even build a super-modular ring in place and only spin it up after it is complete.
The Nobel prize is 120 years old and I don’t think it can be awarded posthumously.

> but got scooped, which sucks buts that’s how science works sometimes

I work in science. It hasn’t been always like this and it is getting worse. Nobody does basic or risky research anymore.
Hexadesigns, I don't want to be rude, but, first learn how to spell WordPress properly. You are still using PHP for your website? You can make WordPress secure if you have have expertise.
Neither does "poetry" or "obscenity" insofar as these are just labels for different styles/uses of language. That doesn't stop them from being useful.
Dude, this site almost certainly requires orders of magnitude more resources than Win95 + Winamp.
The issue I take with this point is that:

1) There's plenty of criticism of the West from within its many nations borders
2) There's far more from outside its borders
3) Criticism of crushingly oppressive dictatorships is strictly forbidden from within

With that context, Western criticism of oppressive dictatorships serves a vital purpose, and so does fair criticism of the West.
So looking at a document, you'd not be able to know what typewriter it was written from, no.

Actually, yes. Typewriters, especially well-used ones develop their own quirks. The "e" is a little higher or lower. The "o" gets a little filled with ink. It's mechanical, so parts wear, things get a bit off, and with enough use, each typewriter develops its own fingerprint.

It's been a thing in mystery novels at least back to the 1920's.
Indeed, max bytecode count (FreqInlineSize and MaxInlineSize) and inlining depth (MaxInlineLevel). Your GC choice will also slightly modify the inlining decisions, and then obviously GraalVM will be completely different.
> If not a dispensary though, why are people buying pot from street level dealers when anyone can just walk into a dispensary and buy lab tested legal marijuana?

Many frameworks are doing heavy ID data collection in the stores, instead of just glancing at your ID. This makes a lot of people uncomfortable, whether it is an anti-establishment user avoiding the government their whole life, to school teachers or religious leaders, or one of the 20 million Americans working for the federal government let alone someone with a clearance or a federal contract.

Secondly, the cost and punitive taxes are high to many people.
> Doesn’t “celebrities eating bugs” reflect on the human condition?

Of course it does but not literally and seen from a certain perspective. I'm thinking of the shallow aspect of fame and the meaninglessness that comes with it and the desperation to keep the spotlight pointing at them. Celebrities behaviors are an aspect of the human nature after all.
Some areas that I explored more deeply in my Earlier Days w.r.t hash tables (Java hash tables, at that) that aren't covered by the analysis are:

* Memory footprint and GC load

* Write performance (especially characterizing fast-path vs. rebalance times)

* Loading vs. performance tradeoffs (can the table perform well with 80% occupancy? 99%?)

* Small-table utilization.

If some of the implementations consume substantially less memory and/or GC churn while having largely indistinguishable lookup performance, then they're a win for value. This is one place that open addressing can win.

For the libraries we were writing, we didn't know if consumers would be stuffing in one element (the most common case) or millions of elements (uncommon but important), so we ended up implementing a clever abstraction that would start with a pointer to the single object, then replace it with a hash table when the second element was added. Since we used hash tables like country doctors prescribe aspirin, it reduced the heap footprint of the server by ~30%. Of course, Hansen's Law states "Clever is the opposite of maintainable," and that definitely applied here.
What New Documents Reveal About Jeffrey Epstein's Final Days
The argument seems to be:

1. Wordpress is used by a lot of people, and
2. A lot of people are dumb, ergo:
3. Wordpress is used by a lot of dumb people.

This isn't an indictment of Wordpress, it's a rephrasing of Sturgeon's law: ninety percent of everything is crap.
Thanks: bubblewrap seems to have been extracted from flatpak.

The documentation seems to focus on filesystem access sandboxing. Is there something with practical suggestions on how to sandbox things like webcam access, clipboard, screen (for screen sharing/recording apps), networking... with bubblewrap?

(I know some of that is visible in the filesystem, but not all of it is)
Flexport is hiring software engineers to fix global supply chains
typically you shouldn’t lose more than 20% each round
No. Its type system is sound.

(Assuming the proofs hold and they've actually implemented what the proof is based on.)
Um, why does this only change half the number 1s in your program?
Isn’t this fundamentally the best strategy when money is free? Scarcity/speculation should dominate returns.
This article's reporting is false. They say "The researchers proposed a tweak so that hate speech against Black, Jewish, LGBTQ, Muslim, and multiracial people would be taken down through an automated system.", but the original Washington Post article they're summarizing (https://www.washingtonpost.com/technology/2021/11/21/faceboo...) says that the automated hate speech detection system already exists; the proposed tweak was to disable that system for hate speech against any groups other than the listed five, turning it back on only as an aspirational future goal when the algorithm "had been retrained and was on track". This is because the researchers weren't just aiming to quell hate speech in general - they wanted to change the fact that Facebook is (they concluded) "better at cracking down on comments that were harmful against White People".
They have to say fizzing because not all of the startups are in the Champagne region of France.
If you enjoy fantasizing about these feats of engineering, mega-structures and space travel, I'd recommend checking out the Bobiverse Series by Dennis Taylor!

Super funny, and very relatable, if you're a creator or engineer.
We have eliminated every single chance for kids to experience adversity. They don't roam the streets, forget about the woods. We chaperone them to pre-approved activities under constant adult supervision. We pad their playgrounds in 1ft foam boards. We don't give them grades in school, lest they find out other kids work harder. We vaccinate them against everything under the sun, so they very rarely get a cold. We willfully ignore that kids are amazing "pick yourself up and go harder at it" machines. Instead, we are treating them like frail 80 year olds.

There is no wonder that new generations can't handle even the whiff of risk. This won't end well.

https://48156919-c823-48bd-a34e-f15f9b6e20f2.filesusr.com/ug... (chapter 1 of The Coddling of American Mind)
How do you manage a company from across the Atlantic?
What does your tax situation look like?
Do you personally enjoy living in London or are you there in spite of your interests?
> Those people no longer exist.

I exist, and I badly want a solid modern music app that's made for people who own music.

There's some evidence there's a critical mass of people who want to own their music. You can see it at the merch booths at concerts and the sudden surge in vinyl sales. Is it a majority of people? No, but they love music and they're willing to spend money on it.
check out statamic...it's a breath of fresh air
A Tale of Three Codebases
> does it matter if they don’t improve fast enough in this dimension?

Improving fast is better than improving slow. This question presumes that improving (or the feedback that leads to the improvement) is somehow bad.

> Encouragements are better than finding issues with someone.

This is a false dichotomy, you don't have to do either one or the other. Also, "finding issues" sounds like you're assuming I'm trying to make up issues where none exist.

What's wrong with telling people where they could improve?
Xbox Launches a 20th Anniversary Site, Including a Museum Exhibit About You
Can you explain what you mean by “Live App” era vs React era? Can you point towards resources which might disambiguate the two?
I am using HTMX in production in two applications - it’s sped development considerably.

I completely stopped using React
I want to agree but my area is rather "methy" and contributes so much to crime and bad behavior. In an ideal world people would be able to do whatever they want as long as they don't bother anyone else. Unfortunately it is a daily occurrence around here of meth addicts breaking into peoples yards and houses trying to steal stuff, aggressive behavior etc.
Pretty interesting question. I know at least one company which have burned more than $5mil in VC funding over ten years, and they only have a semi stable prototype built on 15 years old tech (which they claim is an actual product). Clearly there’s money to be had, but how to get them is the question.
Hmm I def see ads on YouTube, is there maybe a setting I need to enable or ruleset? (I use the default )
Lotta black and white, half truths, and unnecessary harsh rhetoric in this article. You get a lot "for free" with WP, but yeah it's generally miserable to maintain. I'd counter that WordPress can be acceptable for a Serious Business website, in certain scenarios.
Is it better than Flask for rendering HTML templates?
you have to look like money in the environment you are raising capital in, in which case the networking is more fruitful and your company can be more flimsy.

if you have a different physical look or unfamiliar background, the metrics for your existing company are way more important and the bar is much much higher and the multiples investors accept are way way lower.

or just do a crypto version, which is much more inclusive, global, faster, and leapfrogs this rodeo.
Dependa on the unit of measure behind money, that was never specified!
What makes it 'modern'?
JITs are ASM code generators. They are not typical software.
You can apply permissions to named pipes and, well, they're named which is useful since you can use a unique and deterministic enough name that you don't need an extra band of communication for the client to know what port the server ended up starting on.
'public:' / 'private:' / whatever may save you a couple milliseconds when defining a new class, sure. At the cost of having to scan arbitrarily far backwards to find the visibility of a given thing. I personally often don't group things by public/private, but by their utility (e.g. blocks of fields by what part of state they store, regardless of what of that state is public, or putting private fields caching values near the public function that sets/reads them).

I like being able to immediately look at a line, and know what type of variable it declares, and, separately, look at what the variable definition does. When reading code top-to-bottom, you can pretty much ignore variable types, but when scanning code for what you want, you pretty much ignore code, and look only at variable types.

Having to wrap your static utilities in a class does seem a bit pointless, but the alternatives are having a whole another system for outside-of-any-class static methods (which complicates the language model and makes moving parts of your program around harder), or having 'namespace YourUtils { … }', which isn't all that different from a class anyways.

Generics are by far the thing I like least about Java. And that's represented by how they were added to Java - bolted on, not actually properly designed in. A problem with autogenerated types is that that'd generate a new type for each compiled jar file, and including jar files would then have the same type defined multiple times. As far as I understand, being able to trivially fall back to non-generic types was also a reason for the weirdness. (yes, these are horrible reasons, and have resulted in a vastly worse language. Unfortunately the designers valued keeping old things working over making future things better. Yes, Java could easily be better. But it still manages to be good enough for people.)
I'm happy for the folks at vercel, Next.js is really an amazing framework. Wish you all the best.
Most Wordpress users are not developers and they are not reading the source code of the plugins they buy/download and install. Though most real developers do not read the source code of the framework or npm packages they install either and developers dhould actually read from time to time but who pays us for understanding the dependencies instead of finishing the next feature/bug fix.