skysight-inc/HackerNews huggingface dataset:
> Maybe on the lowest setting, but I doubt you'll actually have clean air on the lowest setting. Especially if you want to filter VOCs.

Have you actually used a decent air purifier or are you just guessing? There are plenty of models that do a good job filtering VOCs (as measured by a separate VOC sensor) and are almost silent in normal operation. A lot of the innovation in this space seems to be happening in Asian brands, I remember when I lived in London it was very hard to find good air purifiers.
For some reason Germany has a history of being super hard on any possible undermining of copyright on music. Notably the ban on all public WiFi (!) until recently for fear of people illegally downloading music anonymously and 3rd parties being able to impose penalties on everyone who uses file sharing platforms ("Abmahnung").
Unfortunately, the "police only kill black people" narrative is distracting from this reality. If people could focus on the fact that the police is unnecessarily violent and lethal towards anyone it could change quickly. Focusing on black people basically makes 80% of the population feel - wrongly - like they don't need to worry about the problem.

And yeah yeah, "ratio something disproportionate blabla". I dont even care. The reality is if you want to be pragmatic and fix the problem you need to get buy in and support from as many people as possible. You need all people to understand that anybody can get gunned down for effectively no reasons.
"yet somehow congress manages to find money for inanities to the tune of billions every year. You'd think if this was seriously catastrophic, we'd be going in to debt to finance better energy solutions."

I don't understand. The people in the US Congress are hamstringing themselves and can barely pass their own legislation, yet somehow that inaction and political gridlock, which existed and will exist regardless of climate change, is somehow proof that...climate change isn't as bad?

You know who else also has a ton of money and a willingness to be dishonest? Every company that produces or relies directly on coal, oil, and gas. They ensure Congress is useless and unable to act by funding a party that ensures nothing happens.

I don't understand this take. Those of us that want to solve climate change want nuclear, we want solar, we want it all. We want to give Hydrogen to Aluminum plants to supplant CO2 they release, we want to electricy cars, we want to feed seaweed to cows to stop their farts.

You might be arguing against a loud majority that is repeating dumb stuff, but surely HN attracts people that can ignore the bad policies and arguments and elevate the best?
Zero wars? Not exactly. We've had no more direct conflicts between superpowers but still a lot of proxy wars, local conflicts, genocides. We still have a long way to go as humanity.

And I think it's only a matter of time before someone crazy enough to use them gets their hands on nukes. Even countries like North Korea have them now. Despite his appearance KYU is not that crazy but maybe this successor is.
They can lower the price if sales slow.
You are right, but these are the very ideas I've been complaining are part of the US's constitutional DNA in this thread, so we'll have to disagree.
It’s not difficult to get a 7-figure loss-of-value insurance policy at this level of talent.
That statement could only be true if you are comparing perfect-use hand sanitiser to typical-use hand washing, which isn't reasonable. If someone can't wash their hands properly, why assume they can use hand sanitiser perfectly?
Their async tech worked fine, but FPGAs likely don't get the same benefit as ASICs from async logic. Not to mention debugging is hard, so if you're not committed to a design, you may not want to put in the effort.

The Achronix folks are going strong today (still independent), but with a much more conventional FPGA. The on-chip network may be async, but they hide it well. I hope they have lots of success in the future.
> the community pays

They should. The community elects the leaders who control the police. The incentives align pretty well.
Ironically, 97% of the code is written in F#.
There are a couple of apps that will also lock down with a tap instantly. I'm sorry I forget the names though, but handy if you have it in hand and "open". I have been using iphone too long now to remember the names of the apps though. you can put a shortcut on every "page" of your android and tap it, it enforces locking the phone by passcode. so on most phones it would be a swipe and a tap, probably less than a 200 milliseconds if you practiced it.
Yes, it uses Debugger.jl, which relies on JuliaInterpreter.jl under the hood, so while you can tell the debugger to compile functions in certain modules, it will mostly interpret your code.

You might be interested in https://github.com/JuliaDebug/Infiltrator.jl, which uses an approach more similar to what you describe.
>Per capita

If you rank by total murders Chicago comes in an easy first. Comparing a very large city like Chicago to comparatively smaller cities blurs the numbers when you are talking per capita.

For example St Louis is a small inner city surrounded by numerous suburbs cities that have much lower crime rates. Those low crime suburbs don't get counted into the per capita rate. Chicago is large enough of a city that both the high crime and low crime areas all get counted together.
If the only punishment for getting caught is a do over, they are 100% guaranteed to continue preventing a fair election.
it strikes me as extremely naive to take this at face value. see https://www.reuters.com/article/us-dea-sod-idUSBRE97409R2013...

much more likely -- sigint tooling was applied to identify ulbricht, bulk metadata was turned over for his comms history, and it was pored over for things they could connect with sr to get warrants. imo, at least.

but getting to claim you're such a sharp investigator that you can figure it out by noticing the word heyy makes for a much better story to tell an author.
Conversely, imagine dual orbiting telescopes feeding into VR glasses giving us the perspective of a planet-scaled monster
Considering that Instagram doesn't provide any support (that I can find, anyway), social engineering seems unlikely. Unless they found someone who worked at Instagram and somehow socially engineered them to transfer the account?
Seems self-defeating if any significant number of people, like me, block every individual from whom I see a promoted tweet. (I assume that such tweets are the only way an individual rather than a corporation would have a non negligible ad spend?)

I guess not many people do as I do. But promoting one’s stupid tweets is a pretty good indication of someone I do not and will never have any interest in hearing from… I suppose I might make an exception for a sufficiently funny/edgy promoted tweet, but I also suspect that twitter enforces stricter content rules on promoted tweets?
Socialism is more of a process than a particular governmental form, but it does mean that the workers have control of society to the point that the capitalists are powerless (an inversion of the current situation). Other socialists would criticize me sharply for this, but I'm still trying to decide if stateless communism is practically achievable.

I was thinking in mind Cuba or Vietnam. I'm still trying to decide if China is still socialist or not, but there are good arguments in favor (they still control the commanding heights of the economy and are improving life for ordinary people at a rapid pace but things are far from perfect).
Ask HN: What's a good name for a software engineer art gallery?
I have a tiny unused space in a city-funded arts building that I just realized I should turn into an non-profit experimental art gallery thing.

I want to make it a space where the weirdo software engineers I work with can collaborate with the weirdos I know from art school. I have no idea what that will look like but with any luck it will be an amazing mess.

I just need a name... Any ideas?
Oh god, I'm going to be using double monocular O everywhere now.

I'm watching you... ꙭ
Something gives me the feeling someone would have cured baldness like 50 years ago if it actually caused health problems for people.
GitHub Externships: enabling India’s next generation of developers
Pretty cool. What's the tech stack for this?
The existence of a police force is indicative of social failure. If a police force exists, we’re already making mistakes. Our goal as a community should be to have zero police.
>As we move away from fossil fuels a massive amount of trade that flows across borders will disappear in the next 30 or so years.

You did say disappear. I agree transportation will have the most amount of progress but where it is warmer all year round.
Which is really quite reasonable if you are at the front of a queue of people waiting to buy something, or if the cashier has something else to do like make coffee for the people who already ordered. The intent is very unlikely to be to humiliate the foreigner.
I checked against a Vox article before posting but neglected to cite because of perceived bias. I'll see if I can pull up an original source.

Edit:

States are apparently required to file an LESO operation plan. Here is an example from the Minnesota LESO operation plan

Section III. C.

> ... are required to utilize property within one year or schedule its return

https://dps.mn.gov/divisions/hsem/homeland-security/Document...
Piet Programming Language That Prints Piet
James Dyson Answers Design Questions
I want to move beyond only messing with Docker Compose and learn k8s.

Also want to learn how WASM works.
> It sounds like Keygen considers a "subscription" and a "license' to be a 1-to-1 relationship, correct?

Keygen is actually pretty agnostic when it comes to billing -- if you want to have a one-to-many relationship with a subscription and licenses, you can definitely do that. Keygen doesn’t have a concept of a “subscription”, so third-party records, such as a subscription object in Stripe, can be associated with each other using metadata-based foreign keys for easy lookup on each side.

In the case of multiple licenses -- you can have each license be a “seat” (or named license) and then manage each ones machines separately, like you mentioned, to assert an upper bound on multiple devices per-seat.

> Curious about the distinction between these attributes. Maybe you can educate me: what's the difference between the license ID and license key?

The license ID is a UUID that uniquely identifies it within Keygen’s system. A license key is a value that is more typical of a license, one that can be randomly generated by us upon license creation, or you can also supply a custom value. The license’s key is what most end-users will use, for validations. The ID is used for other requests, such as associating a machine activation to a given license ID.

tldr; different identifiers for different use cases. But in your case, since the end-user wouldn’t be inputting the key themselves, the license’s key is largely irrelevant since you’ll be dealing with the license IDs. (Though the key could be used to assert uniqueness, e.g. setting the key to a named user’s email address hash.)

> And does the API token restrict client access to just that licenses' information? We definitely would be validating licenses from a client/mobile app and not having app level API keys in the mobile client is certainly desirable.

There are different types of API tokens that carry different privileges. But in general, most API requests will require some from of authentication token so that Keygen can assert the token has privileges to perform the request.

This can largely be hidden away, and dynamic per-license, so you shouldn’t need to worry about embedding any tokens into your actual application.

Happy to chat more via email, zeke@ -- HN may not be the best place for long form threads like this. :)
> Imagine dropping millions of these from a drone, carpeting a city.

Doesn't it still need a source of power?
I would love to learn the answer to this: if some charges are arguably justified, but others aren’t, can you claim malicious prosecution for the ones that aren’t? I would think so.

Unfortunately, for this specific case, I don’t think it qualifies. The judge only dismissed the charge because he couldn’t write clear jury instructions for it ( https://apnews.com/article/why-did-judge-drop-kyle-rittenhou... ). I think that could be enough to say “we brought the charge because we honestly thought it applied; the confusion wasn’t malice, it was just difficulty understanding a convoluted law.”

I don’t know about Wisconsin, and I don’t know if Rittenhouse has some way to afford bringing a malicious prosecution lawsuit or some other lawsuit against Kenosha. I get the feeling that kind of reaction (followed by a negotiated settlement) is more common in some parts of the country than others.
Sure, but then in the UK the Peelian principles were developed: https://www.wikiwand.com/en/Peelian_principles

They're the very opposite of this issue here, and explicitly call out non-violence as goal, and to ensure policing is supportive and at the will of the population, not to subjugate the population.

Later codified as:

- To prevent crime and disorder, as an alternative to their repression by military force and severity of legal punishment.

- To recognise always that the power of the police to fulfill their functions and duties is dependent on public approval of their existence, actions and behaviour, and on their ability to secure and maintain public respect.

- To recognise always that to secure and maintain the respect and approval of the public means also the securing of the willing co-operation of the public in the task of securing observance of laws.

- To recognise always that the extent to which the co-operation of the public can be secured diminishes proportionately the necessity of the use of physical force and compulsion for achieving police objectives.

- To seek and preserve public favour, not by pandering to public opinion, but by constantly demonstrating absolutely impartial service to law, in complete independence of policy, and without regard to the justice or injustice of the substance of individual laws, by ready offering of individual service and friendship to all members of the public without regard to their wealth or social standing, by ready exercise of courtesy and friendly good humour, and by ready offering of individual sacrifice in protecting and preserving life.

- To use physical force only when the exercise of persuasion, advice and warning is found to be insufficient to obtain public co-operation to an extent necessary to secure observance of law or to restore order, and to use only the minimum degree of physical force which is necessary on any particular occasion for achieving a police objective.

- To maintain at all times a relationship with the public that gives reality to the historic tradition that the police are the public and that the public are the police, the police being only members of the public who are paid to give full-time attention to duties which are incumbent on every citizen in the interests of community welfare and existence.

- To recognise always the need for strict adherence to police-executive functions, and to refrain from even seeming to usurp the powers of the judiciary of avenging individuals or the State, and of authoritatively judging guilt and punishing the guilty.

- To recognise always that the test of police efficiency is the absence of crime and disorder, and not the visible evidence of police action in dealing with them.
Seems basically on par with MediaTek's Density 9000, generally.

One notable spec that did catch my eye is that the ISP (image processor) here is good for 3.2 Gpixel/s. Whereas the MediaTek can do 9 Gpixel/s! There might be some bit-depth difference or some such that's less obvious, that equalizes the total bandwidth here more than it might seem at first blush, but... it sure seems like the MediaTek has a way way way more serious pipeline for images & video.

Amazing how many data-pipes a modern mobile chip needs. There's a 10Gbps downlink modem on this chip... that's bonkers. I'm a bit early in the ask, but gee, sure would be nice to also have a 40Gbps USB4 and/or DisplayPort pipe on this chip too. And while we're doing that, while not make it PCIe capable too, Thunderbolt 4?
Decentral Eyes Dogg – Coldie X Snoop Dogg Collaboration
Yes, I had the same question. But if the lens miniaturised so does the rest. Imagine swallowing this and getting picturs of your inside of body in a smart phone.
People who've studied whether public libraries should have fines at all appear to mostly conclude that no, they shouldn't, because it causes poor people to avoid checking out books. That's why libraries have gradually switched from fines to fines forgiven to not having fines at all.

Blockbuster used to make all of their profits from late fees. Public libraries have a purpose of encouraging reading.
We had a debugger like that a few years ago, but the experience was unsatisfying for people, because you got the "debugging optimized C++ code" experience with unreliable breakpoints and mostly unavailable debug variables. I took the decision to scrap that and instead put out something simple that's slow but robust and reliable. The plan was always to then use the JIT on top of that to create a "debug-specialized" (using statepoints for local variables rather than DWARF) version of the running code, which should give you perfect debuggability at minimal runtime cost, but it's a fair amount of work that nobody has wanted to do yet.

In general, traditional debugging has always taken a bit of a backseat in Julia, because people code is usually decently functional, so they just run it in a Revise loop and write their state dumps directly into the code (you could deride that that printf debugging, but I think it has a bit of a bad rap, particularly in a live-reloading system, where you basically get an execution log of your revising expression on every file update).

There are still cases where a traditional debugger is useful, so I'm hoping someone will take that on at some point, but so far there've been higher priorities eleswhere.

Also do note that you can switch the debugger into compiled mode, which will be faster, but ignore breakpoints.
Can lazygit help me clean up my branches?

Our GitHub is set to delete a branch whenever we squash merge it in a PR. But for the life of me I cannot get my local version to cleanup too. All the stack overflow popular answers that use sed and such fail for some reason.
That's like arguing "people don't like breathing, they like getting oxygen into their bloodstreams so they don't die". It's a pointless distinction, and seems mostly like a rhetorical device to attack the idea of scarcity, which seems like an odd thing to rail against.

I apologize if I'm missing some nuance of this argument, but if it's there it's not apparent.
Those little annoyances in Monterey 12.0.1
>We're speaking of animated graphics, right ?

Hmm, wouldn't proper video codecs be better in any case?

Whatever settings they use for animated cartoons would be good for animated graphics. I can't imagine a modern codec could be less efficient than gif.

>Now playback efficiency should mostly rely on the codec and wether it's hardware supported, but I wonder if there would be a pipeline effect when you're trying to play 25 videos at the same time and they all need to go through the hardware decoder.

Hopefully it would stop playing them when they're not visible. But you're right, that is a good question as I doubt the decoders have really been designed with that usage in mind, rather to optimize for a single aforementioned high-res video.
One last time, like Daniel Day-Lewis.
I really enjoyed listening to Andrew Branca. He is a very articulate attorney and knows self defense law very well.

I got the impression that Barnes would have also made a very good defense for Rittenhouse, but at a very great expense to the Rittenhouse family. To me, it looked like he was an ambulance chaser looking to make a lot of money on a very high profile case. Spend spend spend, then ask for more donations to cover what was spent.

Some of the others were more distracting when trying to hear what was said during the case.
As a side note, LuaJIT is not only one of the fastest JIT compilers, it also offers a great FFI library for Lua.
There were a few issues:

1) Running X and DOS applications was an interesting concept in a world (i.e. x86 PCs) where no standard GUI had yet dominated. The concept that Quarterdeck was likely banking on was that DOS apps would continue to be the standard on the PC with more 'enterprisey' applications running on big iron Unix systems for corporations/government/education. Unfortunately for Quarterdeck, this didn't happen the way they thought/hoped it would as X never really got traction beyond the workstation market until Linux took off. As we all know now, the way most users ended up interacting with Unix/Linux systems is via a web browser... no X required.

2) This was right around the time Windows was starting to take off. While Windows didn't do nearly as good a job at multitasking DOS applications (i.e. it didn't provide them as much conventional memory and the task switching was quite chunky) it provided enough of a stop-gap solution while Microsoft pushed what would become MS Office hard. So within about a year of it being released, the question was transitioning from 'will it run my DOS applications' to 'will it run my Windows applications' for many. On the X side, by 1994 Linux had both X (client and server) support and a networking stack, performed better and was free. So both sides of the value proposition (multitasking DOS apps and being an X server) were rendered moot.

3) Unlike other desktop OS's, DESQView/X didn't have many 'native' applications since very little software was ever ported to run client-side. So for the majority of users who didn't need to run X applications across a network, it was really just a DOS multitasker with a nice (for its time) GUI.
Social media” companies with 250k Aussie users must be sue-able
I think everybody already knows, there is just no serious organized movement to fix the police (and the activists yapping "defund the police!" are not credible).
Linus Torvalds about this: https://www.youtube.com/watch?v=Pzl1B7nB9Kc

Distros (Debian in particular comes to mind) have some really annoying packaging rules, and as a maintainer of a Go program, it's a huge pain, so we decided to just set up a repo with https://cloudsmith.com/ instead of trying to deal with that. They require every dependency (indirect or not) to be packaged separately. We don't have the time for that. Way simpler to just build a static binary and ship it.
The beautiful thing about wondering if we are alone in the universe is that both possible answers are awe-inspiring and one of them is right.
I don't mind that it takes a little proof to convince regulatory boards to approve medicines for Phase I trials, but these days Phase I trials are fairly quick to get (assuming you can sell the doctors and patients on it).

My guess for the delay is production process and delivery mechanisms. There are delivery mechanisms where the combinatory effects lead to some serious toxicity.

Plus, how long do mice live for? I'm sure they are still taking down observations and collecting data. The article submission may be to help with funding.
El clubo weirdo.
That's when you write a fuck generator, so fucks can be given automatically on your behalf while you fuck off somewhere else.
> Kafka couldn't cope up if there are hundreds or few thousands topics. High CPU load, longer startup times...

It also uses num_partitions*2 open file descriptors per topic, which can quickly surpass the default ulimit on a host. Always remember to raise the ulimit before you near 1000 topics, otherwise Kafka crashes.