skysight-inc/HackerNews huggingface dataset:
That library functions don’t reset errno is considered a feature / convenience, it allows calling a bunch of them then checking if the entire thing succeeded or failed.

Obviously this assumes the failure of one function does not trigger a UB down the line, and that you care about general but not specific failure. And also obviously this is easy to replicate with an API which returns error objects / codes.

IIRC this is most(ly) convenient in graphics APIs, I don’t know how common leveraging this in the libc actually is.
using burner phones for govt work?
Two things:

First of all,

Having read the article (though with relative attention), I do not see how it could be categorized as «rambling nonsense» - it seems to be a very interesting page of history. You will have to be more detailed.

Then,

It is getting perplexing and a suggestion of careless bad habit to read 'AI' there where _'statistical language models'_ seems to be the right term.

"Artificial Intelligence" is the "problem solver that can replace a professional", and there is no need for encouraging disparaging tints on the whole, and there are good reasons to differentiate "AI proper", made to obtain reliable outputs, from the attempts around it.
Someone says that part of the blame of what is happening in Iran lies with USA as they derail democracies that don't follow their agenda which leads to what we are seeing in Iran. Another guy said that USA might have made a mistake in the past but I replied that they are still doing the same stupid shit ie what is happening in Pakistan. Where a democracy that was taking root was derailed because the political party in power did not want to fight wars or allow other countries to use it soil for such ie USA. Now Pakistan is at a ledge where if the Pakistan military which is being supported by the US in removing a popular democratic leader. Hundreds of ordinary people were arrested and tortured but no noise from the west and they are moving towards a similar situation that is happening in Iran and US has its hands in it.
I meant “use” in terms of a live variable analysis: https://en.m.wikipedia.org/wiki/Live-variable_analysis
Usually because the tooling for development on Linux is better and/or more familiar and they doing high frequency trading, not trying to fly a plane.

Some HFT systems are written in Java - they just give it loads of RAM, disable the garbage collector and restart it once a day.
If only the abstracts they write were more often than not accurate and not attention-grabbing problem-ignoring pieces of crap that do not reflect the content of the actual paper, hoping investors/newspapers won't actually read the paper.

This is a conflict of incentives. Whereas ArxivGPT has no reason not to tell the problems first.
Yup indeed! My bad, fixed now.
You're right, but it isn't a helpful comment for the discussion at hand. The story in that article, and many like it, are symptoms of a larger problem, but it's not because of public vs private healthcare.

The system works, assuming it's adequately funded, which it hasn't been for a while. Salaries aren't high enough to live on (thanks to the conservative government and creeping privatisation), and then brexit and other immigration policies have caused a shortage of trained professionals and no one willing to fill the vacancies.

There's a whole heap of issues (I've left out quite a few) stacked up against the NHS, and yet it powers on, doing its best.
Are the parameters set to comedy? Sometimes you get this kind of thing, other times the more ordinary "I take responsibility" faux-sincerity.

"Now, you may be wondering why this has happened, and why I am blaming others for this situation. This is because our competitors are using innovative techniques to increase their profits and staying ahead of the curve. As a result, we have to find new ways to remain competitive and grow our company. To do this, we must make difficult decisions, including reducing our workforce."
KK is an influencer as well? What is your point
why they are literally the same thing? As the US minimum wage is proved "unlivabley low", it is exactly equivalent to genocide! I also cannot believe that Google would sink so low as to employ non-tech people, like a fast food chain!!
You ain’t hardcoding colors inline, you refer to them via “variables” basically, so this situation doesn’t exist: https://tailwindcss.com/docs/customizing-colors
Hey, no problem! Best of luck going forward. FWIW I almost never try out Show HNs and recommendations on here, the idea really piqued me. I am always looking to find the next new song or artist I love. So that should be a good signal for you. I look forward to revisiting in the future!
The Jew star in your article
Is very not cool.
I'm pretty sure there should be a meme here, that any new async messaging system ends up reinventing Erlang/OTP.
Stupid question: What about a drone with mirror finishing?
Developed using Fresh framework (https://fresh.deno.dev) and deployed to Deno Deploy (https://deno.com/deploy). For persistent storage I use a simple MySQL instance from DigitalOcean (https://www.digitalocean.com/products/managed-databases). The PDF creation is done via Browserless (https://www.browserless.io/), which really just captures a website I point it towards and creates a PDF out of it.
Elixir, but there’s LiveBook already.
I guess after not acting on the first one, they really want to show now that they can control their airspace. I think this will happen for a few weeks and then they'll go back to normal.. At least let's hope so, the alternatives are frightening..
Some of the paid open source internships are at lower levels.

https://github.com/fossjobs/fossjobs/wiki/resources
It’s almost like CSS just fails at its job (though to cut it some slack, it was never designed for “apps”)
Explanations that are visceral have narrative power tend to be believed and spread much more widely that the true, boring explanation.

A classic "true fact" that's false: Hey did you ever hear that people in england used to brick up their windows due to a window tax? (true)
Thís is the origin of the phrase "daylight robbery" (false)
Chrome uses Foxits code under the hood.
NameCheap have been training their customers to be vulnerable to this for years. When your account gets suspended (in my case for using VPN to login) they send you an email telling you to go to a privately registered domain (not referenced on their site) and do a cam show with your credit card.. Support is so slow they have already shut down your account before you get a response. I lost a domain and only got a partial refund.. dreadful service, and expensive compared to alternatives.
Wat. You don't have a right to run _my_ code on your server. If you won't abide by the license terms, you can't run my code.
> Tailwind classes

Not classes, but components as primitives. You just go to the component’s definition and can see its style at a single place, right next to its structure without which CSS makes no sense.
The main issues with errno are you need to remember to reset it before you enter a context whose failability you care about, so any code which relies on errno must be:

errno = 0
// code which may error here
if(errno) { … }

And that errno is notably not scoped, so the code which may error should only be composed of calls to libc, or code whose interaction with libc you understand perfectly, otherwise you need to save and restore errno around uncontrolled calls.

This is quite verbose, annoying, and error prone.
Data Quality in Machine Learning Pipelines
> CLEAN, newly purchased laptop

There is no such thing as a clean Windows installation when you buy a laptop. They are always filled with crapware. Always reinstall Windows youself if you buy hardware with preinstalled Windows.
Assuming that’s just a good faith error (rather than made up) they probably meant kerosene, which was widely used for lamps.

Still seems like a weird thing to do.
I always wondered how countries control their airspace to detect foreign objects. Wouldn't these balloons show up similar to birds? Or do they have methods to distinguish birds from other objects of a similar size/radar profile? And if so, couldn't foreign military build "fake birds" that look similar?
if only "strsep" has existed? I mean just stop using strtok
Isn't the main issue with the sspl that it requires the entire software stack, including operating system, to be licensed under the same license? Which makes it incompatible with running a service on most operating systems.
A lot of the general low level work related to CS are largely web dev. I'd suggest targeting companies/roles that are not software tech related. Avoiding a majority of SaaS companies is a start, looking into specific manufacturing companies and related defense companies is another suggestion.
Right now I'd suggest the aerospace/flight and automation-manufacturing areas for depth and opportunities. I assume you're looking for both internships and jobs you could definitely find something quickly
I kinda like this, as their current PDF reader is super buggy.

As I stated in a comment, Chrome uses Foxits code under the hood, so I don't understand why they don't use that.

Maybe it's not licensed for use with forks. Aka Chrome vs Chromium
What things do you know fella
Because Windows Machine bought in normal computer store is filled with crap trial ware. It is like that because that's how the shop / computer manufacture is making money. The first thing you should do when buying a windows computer is to nuke the installation by clean installing windows from USB using a media downloaded directly from Microsoft.
Not to worry, these are the kind of lasers that make rockets explode and pierce through armor.

This UN thing is about the kind of lasers pranksters use to temporarily blind airline pilots.

Pretense is certainly the key concept when it comes to the UN and people who eagerly cite it. Nuts to the UN.
> If you'd bought Amazon or Microsoft instead, over 20 years you'd probably be far ahead.

And if you'd bought pets.com, or webvan, you'd be far behind. Survivor bias at work.
Transformer Models and Tokenization for Email Spam Detection
Well I feel foolish now not knowing this existed but it was fun while it lasted.
And they are able to get leaders/delegates from nearly all countries in a room regularly. That alone can be crucial.
That isn't the most recent version, this is,

https://pubs.opengroup.org/onlinepubs/9699919799/functions/e...
A fast and precise triangle rasterizer
"We have to be first". That's it. That's the entire business case. They want to be first, and they think that'll turn them into the market leader.
I think you're onto it, but not quite? The "distributed CPS" explanation is quite good.

There is no "shared mutable state" per se. The "state object" is passed through the stages of the same endpoint, not shared with stages of other invoked endpoints. It is meant to emulate the method local variables that you "get for free" if you code within a method. If you have String firstname set before you invoke HTTP endpoint X, you of course have that firstname available after the HTTP invocation returns, right? This is so obvious that one really doesn't think about it. When you throw a message onto a queue (and then the processor goes back listening on its incoming queue), you of course loose that String firstname, unless you pass it along (But the next service might not need it, so he then just have to pass it on further, so that the downstream service that actually needs it, can get it). But with Mats' state object, if you assigned the firstname to the state object, it is "magically present" on the next stage too.

It is passed within the message, this is what I mean by "messaging with a call stack": The call stack (called MatsTrace) holds the Reply-queues (where an Endpoint's Reply should go to), and the state object which will appear for that replied-to stage. There is no external storage for this.

The point of Mats is to leverage normal developers' innate understanding of normal, straight-down, sequential method-invocation-based coding. You can reason exactly like that, while still being able to code fully async messaging.

I love the Loom project, and I feel that there is a massive comparison here: Instead of having to embrace async/await, or Promises, or whatnots, Loom instead "hacks" the threading model. The result is exactly the same as if you were using async/await, but with a bit more overhead, you can code linearly, not having to warp your brain around the mess of async/await/Promises. This is exactly the same rationale for me making Mats.
Previous discussions on HN (2020):

https://news.ycombinator.com/item?id=22019827
Optimizing Software Occlusion Culling
> there's no way to import both the v1 and v2 APIs at the same time in your code, so you don't have a way to declare a conversion function.

In Go major versions have different import paths. You can import multiple major versions of the same library:

import (
http_server_old "example.com/http_server"
http_server_new "example.com/http_server/v2"
)
Surely the earth 50-100m down is warm due to radioactive decay deeper in the crust, rather than from “absorbing sunlight over millenia”!
"You get used to it, I don't even see the code. All I see is blonde, brunette, redhead."
If you don't agree to the license, you have the choice to not to install and use the software (installation and usage implies acceptance).

And you are obliged to share the changes you made to the source code publicly. You can share the way you choose, but you have to do it.
I guess a balloon could drop bombs.

A balloon could also be in the way for airplanes. A balloon could also drop its payload, on purpose or by accident. The recent balloons have been reported to carry a load the size of up to several buses so I guess if that falls to ground it could cause quite some damage.

Not sure satellites can shoot missiles or drop bombs that could hit earth in any effective manner.
I'm confused a little by this. I get that AI can be useful in making honeypots seem more real but the documentation doesn't explain what exactly the GPT-3 is adding?
What kind of features are not covered by the current implementation of profiles? <https://support.mozilla.org/en-US/kb/profile-manager-create-...>
Hi HN, thanks for testing this out. Big thanks to https://github.com/TomasHubelbauer for the changes, I have merged them and It looks cleaner now! The review may take a while, about 24 hours for these changes to appear but you can still install this directly.

PS: Apparently some users flagged this, maybe because it interferes with their HN Experience and they wouldn't want others to try it (which is sad, at least let them try it out, maybe they would find it useful), or maybe some think its about viewing Karma, but no, It simply helps you view the profile, just as you would normally, but without navigating to another page.
>the GP was talking about guaranteed low latency execution. You're orbiting a different star here.

As is proposing seL4 as replacement for Linux in general compute...

"Throw away 95% of your workflow and rebuild everything from scratch" is not good advice
Thanks for taking your time to test this, I'm working on a couple fixes
I cannot agree more wholeheartedly.

I hope it does not turn into an end of an era. I want to have at least some parts of life that make sense...
It originally was the name for a non-SQL RDBMS: https://en.wikipedia.org/wiki/Strozzi_NoSQL

It malappropriated in 2009.
Even if a higher price is the only EV difference (which not exactly the case) it would be enough make sites with EV certs much less likely to be used in phishing - threat actors want to keep their cost down because they frequently register a lot of domains (much more than most legit companies). And even company names are not unique good luck with registering PayPal Inc or Bank of America Corporation to get an EV cert for your phishing site.
I recall complaints (on youtube?) that Apple's sapphire glass formulation on the Apple watch can be scratched by pure sapphire, but presumably it trades off some scratch resistance for greater impact resistance, though it's probably still more brittle than regular gorilla glass.
How? Everywhere nearby me, the moon is in the same direction, but my building isn't.
The classic 6.034 of [Classic] Artificial Intelligence from the late Prof. Patrick Winston is "mandatory".
As long as you are in airspace and not in space (and those balloons weren't), it's not legal to violate airspace and wiretap signals without permission. So U-Haul wouldn't be much different. And the balloon was very slow as well, at least a truck you can drive and park exactly where you need it.
It's made in a tasteless and brutal manner in the article, but the comparison is far from irrelevant.

"Badging" low-wage and low-skill labor with a yellow color, for the sole purpose of making sure they don't go "anywhere else on the Google campus", including "the microkitchens in their own building" is segregation.

That doesn't mean the author is accusing Google of being a bunch of Nazis. But IMHO they're right to point out that segregation is segregation.
Weird... if you combine this multiple shootdowns with things like the meteorite over france, the object near China and so on you would get a nice plot for a Stargate episode...
Great work!
Glad to see innovations based on my work https://github.com/wong2/chatgpt-google-extension
That's why I open sourced the code!
How did you arrive to that conclusion? If you are running AGPL3 Vaultwarden then you are only responsible to give source code for Vaultwarden (or just point to the upstream sources, if you did not modify it). Why would you be responsible for code you did not distribute running on a computer of someone else?
Still doesn't cover signals, only works if C11 threads are being used (it is all open if OS threads follow the same TLS mechanism), and those C89 and C99 code bases get nothing from it anyway.
System Design of a ChatGPT
Hi, unrelated to this, but since you are working at Google, were there actually "code red" meetings at Google concerning chatgpt?
The GPL tells me I have the freedom to run your code however I please, and I should release my modifications only if they run on someone else's computer and they request the source code.

Since the code only runs on my server then no user has the right to request the source code. This is why AGPL is a dangerous extension to the GPL
> Unix workstation - 120 seconds or more

People who mind waiting 120 seconds once a day probably should seek a therapist advice.
I like that this essay frames up this issue, but it's ultimately kind of disappointing in its conclusions. Relationships wear out because they develop scar tissue, and they develop scar tissue... because they do. And there is no clear way to prevent that from happening except to try hard. He doesn't even go into any of his strategies, meaning you're just as on your own as you were before you started reading the essay! It feels to me that a lot more could be said or conjectured on the topic.
And if you don't happen to take some cheese with you you're likely to age all cheese in existence, which is nice.
> But management console and most of the infrastructure wouldn't. AGPL is not viral across network.

Yes. That part is covered by GPL. So, you have to share these changes anyway.
instead of shitty, addictive and expensive trash i play chess
> good example in the book explaining why a tick size is needed.
> Say that the current bid in the market is $20. If you want to buy at that price, you will be placed last in the list of orders. But since the sorting order is first by price, then by arrival time, you could get first in line by putting in an order with a price only slightly better than $20 (say $20.00000001).

I don't buy the argument.

Removing tick (or at least reducing it 100x) would put more emphasis on price discovery instead of speed.
The yellow badge they make low paid google temps use is also Not Cool either.
I asked it how to do something with an AWS cli tool. ChatGPT invented a new parameter that looked like a programmer would come up with it and it would do exactly what I was looking for (I assumed many people had my problem before).

aws cloudfront update-distribution --id <distribution-id> --distribution-config <new-config> --no-reset-origin-access-identity

Took me a while to figure out that the parameter --no-reset-origin-access-identity was not only not working. But it did never exist on any version of the cli tool.
The real engineering fun with energy-based weapon will begin when we do battle in space.

From the theoretical perspective, light is a wave, and wave tend to spread out following inverse square laws. That is if you are using a standard beam, that doesn't consider the phases of the wave. But if you are using a non-diffracting one, like an Airy or Bessel beam, you can get a wave-packet that doesn't spread out in its working regime.

Airy beam only require FFT level to understand : you spatially phase-modulate a beam with a window function, so that the beam doesn't leak out of a spatial region.

Of course when you need to beam out huge amount of power, this phase-modulation must be done in a very efficient way so as to not destroy your emitter. In optic's lab, for low-power airy beams, you can use lenses sort-of-like fresnel ones, but this won't for higher power. So you have instead to have a large spatially distributed array of sources (antenna) which you can control precisely the phase.

Real Airy beam are only an approximation to the theoretical ones (that require an infinitely spatially-large source). But typically the smaller the wavelength, the more lobes you can match between real and theoretical.

But all your nice calculations and perfect orchestration of signal, then encounter the atmosphere that messes everything in an uncontrollable way.

So you check your wave-length charts for wavelengths that can go through the atmosphere, but would still impact the target. You are now talking X-ray lasers, or gamma-ray lasers. More power but harder to control precisely (phase wise) because the wave-lengths are roughly the size of atoms. At this point you are in high-energy physics can just strap your run of the mill particle accelerator and aim it at the target, and select the particles you want it to beam.

While standard electron-gun won't go through a meter of the atmosphere, because it's electrically charged. So you look at the neutral particles. Neutron beam generator (does seem to have bad radioactive properties so boss won't approve) and they are more difficult to accelerate because they are neutral. What about muonium : One part electron, One part anti-muon, electrically charge so you can accelerate them nicely before combining them and then neutral, they are quite light, they self-disappear after a few micro-seconds (of self-time so you just have to get close enough to c if you want them to last longer).

Let's try that : Muonium-aser, 95 balloons to go...
Damn. What's the university you work at?
There's discussion of this already in the comments. TLDR, the reflective layer discolours and burns rapidly unless mated to a heat sink, so probably too heavy for drones, but there may be options against specific laser frequencies.
Is there something like hackaday.com for this kind of stuff?
MIT doesn't allow no corporate to claim ownership on your software, much unlike open-core GNU licenses that promote CLA-s and thwart any competition.
Is there a pic of that object?
So, like 99% of Hollywood action movies?
Hello,

In this use case, OpenAI GPT-3 act as linux terminal
> I count the logo loading screen

That's a pretty unfair metric, then, considering that said delay is entirely artificial and is part of the game itself.
I have been looking for something like this for a while. So, thanks for sharing.
Mansplaining
I'm still on version 5 due to apt/snap issues, but what I miss the most is a way to place footprints of a group of components (as opposed to placing them all at once).