skysight-inc/HackerNews huggingface dataset:
Only UNIX based OSes use libc as part of the stable interface, which on UNIXes case actually means ISO C + POSIX.

On non-POSIX OSes like NT and plenty of others, libc is part of whatever compiler one decides to use and as such not part of any OS interface as such.

On NT the stable OS APIs are provided via the OS personalities, meaning OS/2 (dead now), the old POSIX one (also dead and replaced by WSL), and Win32 (actually User, Kernel, GDI as the main ones), which as of Windows 8 and MinWin refactoring is split into redirection dlls know as API sets, https://docs.microsoft.com/en-us/windows/win32/apiindex/wind....

Which is why on code that never intends to be portable, you will see calls like ZeroMemory instead of memset.
Ah, you're right. I just looked at Chrome's URL bar, and saw "not secure". Should've looked more closely.

You're right about the mixed content warning being unavoidable.
Are those >5 year OSes receiving security patches?
A benefit of Python is that it removes consideration of low level type details. You can just code your problem and think at a higher level, in terms of larger custom classes etc. This is great for developer speed. But to improve performance of code, you need to micro manage your types, you need to understand details about the compiler and the processor, you need to know what the machine is doing to the data to service your particular process, and streamline it accordingly.

Is there a magic function? If one crops up, it would get baked into Python, development of which is extremely active. So magic functions trend obsolete. The main thing developers can consistently do to improve performance, is micro manage types and algorithms to improve the performance of bottlenecks. This is done with a tool like Cython, but you have to learn the discipline of coding for performance, you have to learn the details of what the machine is doing with the data in your particular piece of code. When do you want to replace linked lists with arrays? When are you doing unnecessary type conversion? How overweight are your high frequency objects? How is memory being used? Are there more efficient ways on my microarchitecture to get this calculation done... Performance coding is a discipline like application coding.

Is this a problem with Python? I don't think so, because performance comes second in the developer process. Write the code first then optimize the real bottlenecks.
Show HN: Podaero/alpha-3 – a social network of small groups
> How does the bureaucrat and the corporate genre fit the startup scene and the tech industry?

I think the Gervais Principle answers this question nicely. There was a series of essays based on GP that was written by someone formerly active on HN that can only be found on the way back machine that ties GP into modern Silicon Valley. I’m intentionally leaving out this former HNer’s name because he took down his blog for reasons of professional discretion. I don’t think it’s that hard to find, though.
Bird feathers can trap air inside and can be raised all together in a second making it work like a sponge. A better analogy could be wearing a flask
Japanese office installs full-size vending machine made out of cardboard
XCA is reasonably easy to use, it's open-source and cross-platform: https://hohnstaedt.de/xca/
WPF already exist.
You're describing a completely different attack vector, which is the entire point - to push attackers to different attacks. if we eliminate HTTP, we can focus more effort on the attacks you're describing.

Regardless of the content, hijacking is a danger to users.
The ink on one's hands after reading the newspaper is the best part! Obviously an inconvenience, but it does bring a bit of nostalgia for me.
Without any dedicated hypervisor tricks, can't a typical L3 cache eviction algorithm also evict memory that is assigned to another core and currently residing in its L2 or L1 cache? (Thereby flushing even the higher level caches if another core is really noisy.)
> If you're really smart, why do you become a DARPA PM, and not a PI?

Reasons are myriad.

100% of the PMs I've worked with had tenure and successful labs prior to becoming PMs, and went back to their institution & restarted their labs after leaving DARPA. The reason for leaving your lab to be PM is fairly obvious: controlling the funding gives you a lot of leverage for shaping the priorities of the field, in a way that merely running your own lab doesn't.

Maybe your division sucked. I've only ever worked with highly competent PMs, and all of the programs I've worked on ended in commercialization.

Anyways, prosecuting individual cases doesn't seem like a particularly good way of evaluating the effectiveness of an agency.
I adore my instant pot. Also, strongly recommend this recipe to anyone reading: https://www.wellplated.com/instant-pot-lentil-curry/
Why can't you just download Godot yourself https://godotengine.org/download/windows and grab the 64-bit mono c# version?
The article states exactly why any attempt to do this would be futile.

"First, section 212(a)(5)(A) states that a labor certification should be done “at the time of application for a visa and admission."
This idea -- late capitalist corporatism as a form of hyper-bureaucratic institutionalisation of all aspects of modern life -- has been gaining ground a lot lately. David Graeber in particular is a good source for articles and books on it.
It's not wrong to build whatever you want for yourself.

But if you have external users on your site sending data to your site, you have a responsibility to not treat your users' data as meaningless.
Here's Roger Ebert on Herzog's Nosferatu, one of my favorites: https://www.rogerebert.com/reviews/great-movie-nosferatu-the... . For me, the quality of Herzog's films is wildly variable, but in his best films, he's a poet of human extremes and vulnerabilities, as in his documentary The Great Ecstasy of the Woodcarver Steiner, about a champion ski jumper https://slate.com/culture/2018/02/the-genius-of-werner-herzo... and The Enigma of Kaspar Hauser https://www.rogerebert.com/reviews/the-enigma-of-kaspar-haus...
> I do suspect that it reduces the possibility of me infecting someone else (hypothetically, assuming I'm asymptomatic)

Does this constitute a lesser reason to wear a mask?
Pollen has another good quip: Eat food, not too much, mostly plants.

https://www.webmd.com/food-recipes/news/20090323/7-rules-for...
Also https://news.ycombinator.com/item?id=23577124 from a few days earlier
I've been using WordPerfect's 'Programmers Editor' since the days of DOS; the C rewrite works for me (on Linux, DOS and Win-whatever), works best with a keyboard with F-keys on the left. It's about a 75Kb executable on Windows (50K stripped on linux).
Hard to tell how often that happens. The User-Agent should help a lot with that. I will collect more data and try to figure out how well it really works.
jack@gif.direct
Interesting to see The Semware Editor in there. Way back before Windows, I used to use Qedit, the predecessor of TSE, and at the time it blew most other DOS editors out of the water. I believe it is the first shareware software I gladly paid for.

By the time Windows and TSE came along, there were many other choices, but a 64 bit build of TSE might be worth looking into again as a console editor.

My fingers still default to the Wordstar keymap from Borland Pascal/C days, so my daily driver in Linux is Joe - wish there was a Windows build available.
> Several Marines had shot M16s into the building, we were told, at the request of police officers who were fired upon by a man with a shotgun while answering a domestic-violence call.

The details of this incident are rather famous in the Marine Corps and are retold to the illustrate the importance of clear and standardized communication in combat.

The police wanted to cross the street to get to the entrance of the building, but might be fired upon as they crossed. So they told the Marines to "Cover us". The Marines immediately laid down a hail of gunfire to the horror of the police, who frantically called for them to stop.

Among police, "cover me" means "watch for shooters as I move and shoot back if you see one". In the infantry, it means "lay down a constant stream of fire to keep the enemy's heads down so they can't fire on me while I move". This is called "suppressing fire", and it is the only thing an infantry unit will think of if you ask them for "cover".

It's unfortunate that the article implies that the Marines were deliberately used as a sledgehammer to provide disproportionate force, when it was actually a simple miscommunication. That said, the military is a sledgehammer. Its tactics are intended for hard and well-armed adversaries, not rioters, which makes incidents like this likely.
You could cache the images and serve them on your own domain. I’m pretty sure this is Reddit handles thumbnails in their lists.
I've spent maybe a hot minute in the south, and even I know the legend of the dreaded kudzu. This article has destroyed a myth from my youth!

I'm sure the truth is somewhere in between, as invasive species always displace something, even with moderate penetration.
Theres a high chance they'll think marxism is "when the government does stuff" or some similar nonsense and will cite some mildly socdem material.
Those privacy settings were introduced after they started seriously increasing the amount of telemetry and personal data Windows collects by default. Its is not an example of "do no evil".
All joking aside, what do you think deans at CCs are supposed to do?

Mundane property issues are probably handled by the dean’s admin at some (most?) CCs, but property in general is often going to fall under a dean’s purview.

Also, note that a dean’s work at a CC is generally going to be fantastically boring administrative scut work.
Two levels
Self-signed certificates give you basically this. It's a bit of a hassle to mark them as trusted, but you only have to do it once.
First Person Shooter game prototype using real maps
The cost of switching off that infrastructure may be high, but it's not borne by the creditors.

In any case, the article states that Visa and Mastercard will likely revoke the Wirecard license on their respective platforms and most if not all customers will seek an alternative payment provider long before the bankruptcy is through. Presumably most of the employees will have sought greener pastures by then as well. What is left is a company shell with (maybe) some source code but no customers, no license, no employees and the name of Wirecard haunting it. Possibly also some leftover liabilities. Might as well start a brand new company at that point, if you want to enter the payment processing industry.
I think the problem is that this well funded science establishment is good at getting money where other science people are not that good at it. Maybe better to spend it on some science than on something else if other scientists would not manage to get that funding anyway.
Linear means that f(n) is a linear function of f(n-1)...f(n-k). This means that you can calculate f(n)...f(n-k+1) in terms of a matrix multiply on f(n-1)...f(n-k) (most of the matrix is empty, with ones just off the diagonal). Taking powers of the matrix lets you take more steps. Diagonalizing the matrix lets you take powers in constant time. (You may have to worry about precision. Often rounding to nearest integer after that fixes things though).
If you are worried about that, or just don't have floating point, the "fastexp" algorithm turns it into logarithmic time.
That was pretty fast
This is a good source. I'm baffled by people still asking for "evidence" of mask effectiveness despite tons of proof for it.

Something tells me this comes from people who cannot be satisfied with rational/scientific proof anyway.
This is just a very extended rewrite of a stock right-wing trope: you can't trust educated people, because they're fakes and they don't understand real down-to-earth hard working middle class Americans.

I don't think he's wrong about tech being primarily about increasingly automated bureaucracy, and not about open innovation - certainly not in business, and even less so socially and culturally.

But ultimately this is decided by Wall St, which is controlled by money, most of which is ultimately managed by billionaires, some of whom have exotic far-right sympathies.

Note there's no criticism of right wing story-telling - propaganda - outfits like the Kochs or the Mercers. The targets are exclusively on the progressive side.

Trump may have won as a not-business-as-usual candidate, but that doesn't mean he was ever truly a not-business-as-usual president. It means that was the story sold to voters who felt left behind and excluded - just as Obama was sold as the black history redemption candidate, who turned out to have limited interest in doing anything too controversially concrete or transformative with the opportunity.

Instead of challenging the cynical sleight-of-message involved in the industrial manipulation of all demographics, the author chooses to slant his thesis towards praising one demographic at the expense of another.

It's a good attempt and more literate than most - but it's not nearly as incisive or even-handed as it pretends to be.
Godot is open source. There's nothing stopping people from adding this functionality.
Well, it's pretty obvious that DARPA has different standards in different divisions (division I was in was relatively new), then. Which still makes me wonder wtf they are anymore.
The Disaster of Outsourcing the West to China
Starbucks pauses Advertising on all Social Media
Please don't put words in my mouth. We were paying well over market rate. There simply are not enough qualified Americans to do all of the highly skilled jobs available.
Answering for myself / at the level of the individual: yes.

I don't want to work with white colleagues who are biased against non-white people. I have been in this situation at a very small startup. I wasn't the only person to notice or complain about it, so I know it wasn't "in my head". So I left.

But I also don't want to work someplace where white colleagues are overcorrecting for deep-seated cultural biases. Ideally they don't have to correct at all. I've been in that situation as well, at a large company with a extremely woke / "D&I" culture. So I left.

Exit isn't a systemic solution — only an individual one, and only for market participants with options.

It's also not cheap, but the psychological and emotional cost of being judged by group membership -- for me, at least, is greater.

I think it's worth keeping in mind that the kind of pan-social "affirmative action" advocated by diversity consultants is a double-edged sword, and not without its own risks and costs. At best it's a stopgap measure of sorts. (The diversity consultant operates under perverse incentives, and doesn't have anything like a Hippocratic Oath constraining his/her advocacy.)

I've been lucky and have found a few places where that pervasive sense of cultural bias wasn't present. It would be easier to find such places if startups, and engineering teams in particular, would try to hew to traditional standards of professionalism on the job.
I wonder if there is a way to identify the side-effects of fundamental research and fund those instead? E.g. could the WWW have been created independently and better as a stand-alone project, rather than as a side-effect of CERN?

Or are these side-effects more elusive, and the only way to generate them is to let smart people play with a problem?
All of these comments and I’m left wondering if I’m the only black person commenting in this thread.

I’ve been passed up for promotions, fired, and hired based solely on my color. I keep moving on but y’all it’s been 20 years of this. And it just started getting a little better in the past 3 years but is a total gamble based on where you work.

In my current Fortune 500 job, I was hired for my expertise then was moved to a new team where my expertise didn’t even matter. Every issue that came up that I had qualifications for I was passed over for a lesser skilled White man. I’m used to this but this was my shot at moving up with a big company name behind me and it was ruined for what I can only wonder if it was an unconscious bias. Now I don’t care and I’m doing just enough and it seems as though I’m not going to get fired because it will look bad on paper. Yes I’m projecting, one could say don’t give up and you could have another chance.. and that exact situation presented itself but really..... I don’t care anymore. I’ve made my 20 years of industry money why am I still fighting against a system that is obviously unfair to me. I’ll let the next generation try and when they fail I will welcome them into my business with open arms.

So here is my advice to all minorities, poc, women, etc disenfranchised groups: focus on yourself, stay with a good team/company when you do find one, stay connected to the community, and above all help help help your fellow struggling humans. We are all in this together and one day you will be helming your own company (this is hacker news right?) that matters with the people you met and mentored along the way.

Edit: Just in case it’s not obvious I’m a millennial and I had a wonderful early childhood start to my career that other black men and women don’t get the luxury to have. So it’s not like I’m an old man in my 50s, I’m the same age as a lot of folks here and have worked on the same systems that a lot of older folks have built... but my resume is probably littered with lower roles than those that you’ve held. Now if you’ll excuse me I’m going to burn this throwaway to continue hiding my skin color on the internet
GP is a very interesting read, albeit one that left me mildly depressed after reading it. I'll have to try and look for this.
"Most importantly, we raised over $60,000 in donations from people who hoped to get special treatment within our fabled waitlist."

Isn't this basically fraud? "Hey, give us money and we'll help you get something. Nope, just kidding, we gave your money to charity and that 'something' we promised doesn't exist."
One of the stranger spinoffs was the world of quantitative finance. Many of the physicists whose careers were killed when the SSC was cancelled found their way to Wall Street where their data analysis skills were put to use. Whether this was a net gain to society or not TBD.
Show HN: Cloud Native Web Development – I self-published my first book
Hi,

I spent the last three months writing a 200+ page book, with 19 corresponding pull requests.

https://www.mikenikles.com/cloud-native-web-development

It's a hands-on guidebook on how to develop a cloud-native web application based on technologies I am familiar with. Svelte, Tailwind CSS, Cypress.io, Gitpod.io, Firebase & Google Cloud at a high-level.

The goal was to walk through the entire end-to-end process, from zero to production! It walks through building a foundation needed to develop on top of. CI / CD, testing, feature toggles, production monitoring, etc.

To write it, I used Google Docs and had two git repositories: one to experiment and one that contains the final source code - where the git commit history looks like I never struggled :-).

AMA on self-publishing or the book's topic itself!
Lots of startups need to worry about scaling pretty early on. I see the HN attitude a lot of "You aren't Google so don't bother with scale until later" but a lot of interesting problems require scale extremely early.
It's relatively new. If it's any consolation, it probably won't last.
I don't think there is a shortage of scientists with ideas about how money could be spent. The article suggests figuring out how to make particle accelerators more efficient, and also global warming and virus research.
The article mentions that COBOL was an easy programming language to learn. Personally, I disagree. As a beginner in a CS course, it was incredibly hard to comprehend why a program needs so many sections and why the various lines must start at a particular column. C seemed easy in comparison.
I’ve seen kids using it on TikTok for at least 2 weeks
I see what you mean, but wow, his description of Klaus Kinski frothing at the mouth while shattering a wine glass by screaming at it (whether true or not) definitely makes me want to keep watching -- Herzog is unapologetically over the top, but he sure knows how to tell a story.
> there's nothing wrong with a static site with no cert

Not really. Google says "switch to HTTPS or lose ranking":

https://webmasters.googleblog.com/2014/08/https-as-ranking-s...
To construct a nutritionally adequate vegan diet would require a lot of work and a lot of ingredients, which is the opposite of elimination.
The admissions year for the class of 2025 is going to be extremely competitive between deferrals and closed schools.
This.

I think the author is making the mistake of comparing it with what I would call "new world" OSs.

Very broadly I would categorize most OSs of the 90s into old-world and new-world, common traits of the old-world being:

- Minimal or no memory protection
- Minimal or no real user separation
- Usually desktop-focussed
- Cooperative multitasking at best
- Heavily reliant on assembly and hardware specifics

with vendors one by one realizing they had to make a big compatibility-breaking leap to introduce the features now expected for a desktop OS. (cue tens of replies pointing out exceptions, sure)

As an old-world OS, in 1991, I do still think that RISC OS did a pretty good job from a user's perspective. My memories are of it being fast, attractive (anti-aliased fonts?!) and intuitive (often ingenious). With an extremely powerful inbuilt BASIC implementation, to add.

The more I've looked in to RISC OS more recently, the more I've realized how many compromises had to be made to achieve this, and I'm sure they were running out of headroom to evolve it towards a new-world OS. But really this was true for most old-world OSs I can think of. (again, cue exceptions)
> division I was in was relatively new

That makes sense.
Vision Fund is there to throw huge amounts of money at a business in order to ramp it up quickly and capture large, global markets.

Think Uber: disrupting the Taxi business (or just regulations ...). Once something like Uber starts to work, a 'Vision Fund' takes this fledgling thing and backs it with billions to conquer the world.

It's not about moon-shots, it's about market power and speed on a global scale.

Like hyper-supercharged 'Round C or D' - instead of doing an initial public offering for cash, you take on massive cash from Vision.

Wether or not it will work is something else, but there's logic there.
It was more of a case of "Donate money to these causes and see what happens". Not fraud
raising hand
Plus of course int13 for BIOS...
Calculating powers isn't constant, as far as I know.
> Yeah, but only for that particular subdomain. Sounds like a pretty contrived attack. For it to work, it needs to be some website that you forgot about, but still have enough users that it's viable to attack it.

Not really, something similar happened recently (forgot the company details but was discussed on HN). Somebody left dangling DNS pointed at AWS, new IP holder was apparently using domain scoped cookies / etc to grab browser data. Of course, cert pining in browsers is largely dead, so not a lot an average person can do here (other than not f* up their DNS). Larger entities can still get one off cert pinning by emailing chrome/other browsers.

>> Most old school CAs do domain validations against the root of the domain, so it's a lot harder to accidentally delegate that.

> Source for this? If there's even a handful of paid CAs that validate at the subdomain level this is a moot point.

This was from personal experience, could be obsolete. But if you're pinning to a couple of commercial roots, you only need to confirm that those roots don't issue certs from subdomain authentication.