skysight-inc/HackerNews huggingface dataset:
It's called homelessness and the american republicans want you to feel like it's because of lax law enforcement instead of, you know, the median salary in my city not being enough to actually live in the city.

You probably haven't even heard about my city, because it has only 60k ish people and still runs into that problem.

"But but but but zoning and developers can't build cheap housing because they aren't allowed to!". Funny, that didn't stop them from building hundreds of units of assisted living facilities right in some of the most expensive land they could find. Maybe it's because, in a capitalistic system, it's more incentivized to build a structure that can charge the state $12k a month per resident that they neglect than one that can charge each resident $2k a month because they actually have to be able to afford it.

Meanwhile grandma doesn't even know where they are.
Yeah, you’re right. And radians are what make the trig identities involving derivatives work out nicely.
I've found that for tabular data parquet can't be beat, the only time textual formats are superior are for human readabilty (which imo can be solved by tooling)
Psychedelic Use on the Rise Among Tech Leaders and Public Figures
Apple's proposal only scanned content just before it was uploaded to the cloud. Anything you keep locally (or at least don't use their servers for) was not scanned.
> mathematicians did it for thousands of years (just read Newton’s Principia)

What mathematicians did for thousands of years arose in a culture of oral proofs supplemented by prepared diagrams: Euclid's proofs were meant to be recited aloud in front of an audience while pointing at an image labeled only with single letters/numerals – not read in a book. The society was substantially illiterate, there was no access to paper or good pens, algebra had not yet been invented, and all arithmetic was done mentally or using fingers or physical tokens.

Compared to mathematical notation, natural language expressions are often incredibly large and cumbersome, can make following the argument extremely difficult, and make many kinds of symbolic manipulations all but impossible.

Providing a visual way to interpret and manipulate mathematical expressions was a revolution in mathematics without which most modern mathematics would never have appeared. Eliminating that is comparable to writing computer programs via punched cards because "that's how they used to do it".
Well they went ahead and shelved the idea and then implemented E2EE for iCloud anyways with advanced data protection so idk how well that idea holds up.
You could easily say the same about software, if not more so.
> We have the exact same machines, yet mine somehow basically never has its fan on running Linux and compiling Rust, whereas theirs is often audible while running Windows with a couple of chrome tabs open and outlook.

I think some of this is just poor defaults. Every windows laptop I've had in the last 10 years has defaulted to a thermal management profile that ran the fans aggressively. Usually you have to install some crapware from the manufacturer (it's "Dell Optimizer" on my current machine) that allows you to change the thermal profile to quiet mode, and it's totally fine after that.
I wonder how much time has to pass before it is socially acceptable to gawk at a shipwreck?

I'm not really joking here, there has to be some sort of threshold and I'm not sure how it can be defined.
For one, you refer to me as "a guy." I am, in fact, not a guy.

Secondly, the issue you opened was against an internal project used by the security team to do continuous CVE triage of the distribution. It is not meant to be used for public security data. We are tired of security vendors scraping our internal tool, as generating those reports in real time is very expensive on resources.

For public security data, you can use the secdb: https://secdb.alpinelinux.org/

No, it's not OVAL, but we would accept patches to generate an OVAL feed as well.
Personally, I really hope that https://github.com/PRQL/prql will see some language support (similarly to JSX/TSX).
The first time you start a program on Mac OS it'll contact an Apple server to see if it's known malware or something like that. So it doesn't happen the first time after boot but the first time you ever run the program after installation or compilation.
Maybe the point of hiring you was not for you to learn, but for you to teach.
Good lord, headlines today are stupid. If I got this correct:

1. Some guys sent a bunch [thousands] of weird and obsessive messages to a musician.

2. Musician never gets a restraining order

3. The law says the threats are based on intent, and no threat seems to have materialized

4. Supreme court sides with weird dude

To me, although that's a less-than-ideal outcome for the musician, it seems like the correct course of action for the courts, despite how newspapers are trying to spin this. Musician _should_ have gotten a restraining order a long time ago, or the law should have been changed. But the La Times desire to extend the law into something it's not seems like the worst choice out of all the outcomes.

Did I get the facts straight? This is an obvious oversimplification but literally not a single media outlet is reporting just the facts.
> Also, it would be trivial to avoid detection in our own solar system. Duck behind a moon or planet, or just quietly float in the blackness of space, and no earthling will ever see you.

Still human-centric to assume they would know what we can detect.
> There's a big difference between "almost" and "always"

Not in the context of an RDBMS, which use b+/b*-tree variants (or LSM sstables). Sequentially generated UUID's will end up near each other when sorted lexicographically, regardless of the fact that the sort order doesn't perfectly match the timestamp order.
I'd be interested to hear about the experiences of someone who has gone through that Berkeley program or a similar one.
One complicating factor in the vocabulary is how many leftists I've found use "liberals" as a shorthand for "neoliberals" and "neoliberalism" which today are mostly associated with the American right wing. (It's the label for a lot of "free market Capitalism" ideas of the last century or so, generally post-WW2. The "liberal" meaning "free" as in "free market". "Liberal" is partly the shorthand because it does seem silly to label something from WW2 as "neo"/"new".) In that usage of "liberals" it becomes a derision of "liberal Capitalism" in general and the American right wing in specific. (Basically "fiscally liberal" as opposed to something like "socially liberal", which a lot of the left prefers to use terms more like "progressivism", to distinguish. That "fiscally liberal" means basically the same thing today that the right often means by "fiscally conservative", because neoliberalism has been the mostly unchecked status quo since at least the Reagan administration, is its own lovely fractal in why language can be so hard.)

Left/right, liberal/conservative, these axes were often over-simplifying to begin with, and adding in centuries of debates between them doesn't help make the vocabulary any clearer.
The problem with facebook isn't that individual users sometimes do bad things on it's platform.
Ever tried to buy food without money?
Now try to do the same thing with office space, internet connectivity, and employees.
It is useful to be able to create, view or edit data in a standard text editor though.
As someone that likes java, ie I'm not "forced to write java" : mostly no. The mainstream rejection of functional languages has caused functional zealots to demand functional features in more popular languages.
Yep. The whole point is that you /never/ assign ids that begin with "user" to types that are not users. Because of that, you can be sure nobody can accidentally copy an id that begins with "user" when meaning to address a different type and get back a result other than "not found".

Example:

I have userId=4 and userId=2. Suppose a user can have multiple bank accounts and userId=4 has accountId=5 and accountId=6 and a defaultAccound accountId=5. userId=2 has an account, accountId=7; I want to send userId=4 some money so I use the function `sendUserMoneyFromAccount(to: int, from: int)`. This is a bad interface but these things exist in the wild a lot. I could accidentally assume that because I want to send userId=4 the money to their default account that I would call it using `sendUserMoneyFromAccount(4, 7)` and that would work, but if under the hood it wants 2 accountIds, I've just sent accountId=4 money rather than userId=4's defaultAccount, accountId=5.

With prefixed ids that indicate type, a function that assumes type differently from the one supplied will not accidentally succeed.

In addition, humans who copy ids will be less likely to mistake them. This is just an ergonomic/human centric typing.
You're quite right. It's a reductive, simplistic opinion, but extremely popular.
Actually the quarterly numbers came out today.

Year over year, Canada grew by 1.2 million new residents. That's 20% higher than Trudeau's already absurdly high target of 1 million new residents.

This is an engineered crisis in the making.
Well, assuming they likely have some PFAS already in their system, you might just be giving them blood with the same concentration of PFAS that they already have.
I think the answer to a) and b) is actually quite obvious: we are not an automaton that simply eats when the need arises. The experience of hunger decouples our behavior from the need to eat, and we can plan according to the strength of our hunger relative to other needs.

We are not an automaton that simply eats a strawberry because it is edible. We are decision making organisms that can adjust the composition of our diet based on the chemical properties of the food. We can presume that there is an evolutionary advantage to being able to taste and therefore select from multiple dietary options.

It is clear that the conscious experiences as described are extremely subtle forms of information that allow us to plan and make decisions based on the information they provide us, and not simply blindly react to the world, and I think it is pretty obvious that that is a massive advantage and also more in line with my experience as a conscious being.
> All survey participants are professional software developers (or a related field), employed at Google.

This is not even remotely a good representational sample of software engineers.
This simply isn't true, when whole asteroids sneak up on us: https://www.livescience.com/surprise-asteroid-flyby#:~:text=....

> rest of the billions of miles of our solar system

Which we have to send satellites out to see, which image minuscule windows of space. Here are some of the very best pictures from ground based telescopes: https://phys.org/news/2017-07-ground-based-images-planets-pi...
Entire continents of Earth would be missed with that sort of resolution. And, with the need to average over time, whatever massive structure would have to stay relatively still.

Most detection of distance objects is through occlusion of stars, not direct sensing. Good luck trying to find something something smaller moving at high/relativistic speeds, which would be a fairly reasonable requirement for not having to plan ahead for a multi thousands of years space trip.

I don't really believe that space ships are flying around in our solar system, but I don't think us not seeing them, with our limited sensing, acts as any sort of counter evidence.
Fully agree. When I was younger I used to care more about privacy, and would use nothing but FOSS apps and OSes no matter how much it inconvenienced me.

There's a significant opportunity cost for zealotry.
you can compute e(-t) via power series too, adding seconds to seconds squared and seconds cubed

The argument of exp does have to be dimensionless, exactly because adding seconds to seconds squared doesn't work. If t has units of time, there has to be another factor with units of inverse time, for example continuous compound interest is exp(rate*time).
The craft might also have had a contained self-destruct mechanism.

The mid-19th century would make eventual headway with an iPad, but not much if all they were left with was the remnants of one that had been vaporized.
Nepal’s migrant workers coming home with chronic kidney disease
Bitcoin getting ready to crash again, charts bearish
I tried to build an adjacent site a while back but couldn't figure out how to automatically generate the blood test. Quest doesn't appear to expose it via API. How are you generating the lab requisition form?
It's mentioned in the README. "can be selected for copy-pasting by double-clicking"
Yea, it could be that FBs internal tooling connected to workchat is what made it so great. I think channels are a nasty way to handle topics of conversation compared to posts on a forum type place. Leaning into searchability and all that was great.

I’ve seen sub 500 employee companies and Slack kicks ass, but it seems once it goes over 1k it’s like glhf managing channels and bots.

Butterfly bot integration to workplace was really something.

Workplace def overkill sub ~ 600 users though.
The planet is 1,5 C above Holocene average already and folks be saying "summers always hot" lol. We're screwed.
New mowers and generators are mostly 4-stroke. But anything smaller is probably 2-stroke. And, unless regulations have tightened up in the last 10-15 years, those 4-stroke mowers still don't have full emissions controls - at best they might have a "dumb" catalytic convertor (but generally not fuel-injected).
130 a long way from 'pretty thick'.
Stripe uses integers [1]

Adyen uses integers [2]

Square uses integers [3]

So not sure that the industry would agree with you

[1] https://stripe.com/docs/api/prices/create#create_price-unit_...

[2] https://docs.adyen.com/api-explorer/Checkout/70/post/payment...

[3] https://developer.squareup.com/reference/square/objects/Mone...
Kroller-Muller also has a great Mondriaan collection. Mondriaan's later coloured geometric paintings really make sense when you see his early landscapes with trees, and then a period experimenting with thinning out trees focusing on the branches and spaces between them.

The museum also has a fun sculpture garden.

[1] https://krollermuller.nl/en/search-the-collection/keywords=%...
Uruguayan pupils return to virtual classes due to respiratory infections
and in case anyone's interested in the meandering thoughts of two start-up founders in the scholarly comms space, Mark and I had a nice chat following a recent figshare milestone :) [1]

[1] https://www.digital-science.com/tldr/article/seven-million-o...
The counter argument to this is that the First Amendment is the reason you’re not afraid of the police knocking in the middle of the night over something you said. The law and 250 years of jurisprudence made it so.

Having your healthcare removed as a result of your publicly stated opinions is just one of many other possible negative outcomes that has not been prevented in America. I might go so far as to say that the US doesn’t have free speech so much as decriminalized speech.

(It’s not a perfect analogy in the sense that losing your job and healthcare isn’t identical to a fine, but it fits in reflecting the fact that prison isn’t the only punishment one can receive. Plus there are people financially situated such that the financial penalties of unpopular speech are immaterial. I’ll work on it.)
there are, no jokes, apps for that.

hope you're comfortable with -40C or lower
It was that period in my life with involuntary dealings with guns and ammo, called the military. I was commander of a security detail and we often went about in our region with our gear and live ammo.

This particular night we had our last stop at about 4AM and went back to base. At base it appeared the UZI belonging to the driver was missing. Headlines like "Boy finds military weapon and empties it at the gas station" is a certain ticket for jail time, so I made sure my concerns resonated with the team. Luckily the driver remembered leaving the UZI on the roof, so we went back to exactly the last spot and spend a good hour searching in that neighbourhood.

I think it was then about 6AM and it was getting light. We were getting desperate and I called another commander to assemble his team to help searching. At that point I figured why not replay the whole event with another gun? And so it happened: when that fell off the roof, it landed just a few meters from the UZI.
More recent videos exist - but they are classified.

These objects are being picked up by navy pilots all the time.

https://en.wikipedia.org/wiki/Pentagon_UFO_videos
Because paying taxes is fun
Show HN: Firewall for LLMs–Guard Against Prompt Injection, PII Leakage, Toxicity
Hey HN,

We're building Aegis, a firewall for LLMs: a guard against adversarial attacks, prompt injections, toxic language, PII leakage, etc.

One of the primary concerns entwined with building LLM applications is the chance of attackers subverting the model’s original instructions via untrusted user input, which unlike in SQL injection attacks, can’t be easily sanitized. (See https://greshake.github.io/ for the mildest such instance.) Because the consequences are dire, we feel it’s better to err on the side of caution, with something mutli-pass like Aegis, which consists of a lexical similarity check, a semantic similarity check, and a final pass through an ML model.

We'd love for you to check it out—see if you can prompt inject it!, and give any suggestions/thoughts on how we could improve it: https://github.com/automorphic-ai/aegis.

If you want to play around with it without creating an account, try the playground: https://automorphic.ai/playground.

If you're interested in or need help using Aegis, have ideas, or want to contribute, join our Discord (https://discord.com/invite/E8y4NcNeBe), or feel free to reach out at founders@automorphic.ai. Excited to hear your feedback!

Repository: https://github.com/automorphic-ai/aegis
Playground: https://automorphic.ai/playground
they use computers to do math that makes money.
Hmm, that is cutting it kinda close.
Sure explain it like this to yourself, but for me it's opencodede.
This is indeed what ended up transpiring, but only after trying really hard to figure it out all the while thinking the meanings of gold and green were the opposite of eachother.

I take puzzles way too seriously, and I suck at word puzzles.
PIPs as constructive termination is an important realization, yes.

Of course, the more this is recognized (especially if it becomes recognized socially enough that the legal system recognizes it), the more companies will need something to replace PIPs as “constructive termination that we can get away with without consequence.”
Osmose – Next-gen standalone expressive synthesizer
Marco Rubio? The same Marco Rubio whose own website[1] says:

> he’s secured funding and supported programmatic changes that have seen continued growth in Florida’s defense industrial base

> Since 2011, Rubio has secured more than $2 billion in military construction in the state.

> In 2021, Rubio’s many years of supporting the F-35 program reaped additional rewards in the Panhandle when the Air Force announced that Eglin Air Force Base would receive a second F-35A Squadron

That Marco Rubio is at odds with the military industrial complex?

1. https://www.rubio.senate.gov/public/index.cfm/fighting-for-f...
So you don't have to create an additional index to scan them in a somewhat sensible order. createdAt just happens to be a naturally decent scan order.
I thought we already have had that evidence for a long time. Humans, including myself, have trouble self limiting when everything is accessible.
Reads pretty much like an advertisement.

Nothing that interesting; 2D game engine Construct moved to WebGPU, and reaps some obvious performance benefits. Great.
Edits might be a little tricky, there's no concept of writing in place in parquet afaict. But there's absolutely no reason why reads/creation can't be supported in text editors (I'm sure some do).
I remember in the early 2010s sometimes excitedly checking the MIDI Manufacturers Association's blog for updates on MIDI 2.0 and seeing things like "great news! At this year's NAMM, industry partners agreed to consider agreeing on considering MIDI 2.0 at next year's NAMM!" I'm a bit out of the music game at this point but it would/will be cool to encounter some new gear being made with MIDI 2 support!
> these issues have been studied and questioned

Do you actually have studies you can link to that can show this? With a quick search I see a study [1] that both acknowledges that data on hunter-gatherers is light and also finds that total energy expenditure (which I assume is what you mean by the "lifestyle" part of "lifestyle and diet") is roughly the same between this hunter-gatherer society and western cultures:

"Like other complex, continuous traits (e.g., stature), environment can clearly influence TEE, as is evident in the elevated energy expenditures of traditional farmers (Table 1). Nonetheless, TEE is remarkably similar across a broad, global sample of populations that span a range of economies, climates, and lifestyles (Fig. 1, ,2).2). Not only is TEE statistically indistinguishable between Westerners and Hadza foragers, but the range of TEE within Western, foraging, and farming populations largely overlap, both at the individual and population levels (Table 1, Fig. 1, ,2).2). We hypothesize that TEE may be a relatively stable, constrained physiological trait for the human species, more a product of our common genetic inheritance than our diverse lifestyles."

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3405064/
I read it as $10 is the minimum to add to your account not a monthly fee, so just $13.5 for you and potentially cheaper than mullvad for light users, is that correct?
For streaming that doesn't get detected as being via a VPN the only successful way i've found is to use a custom VPN server on an IP no service knows as a known VPN.

My home country has TV networks that refuse to work on any of the known VPN providers. They've actually gone to the trouble of IP blocking known exits and the VPNs don't seem to change that often enough.

I know enough to buy a lowendbox and set it up as a VPN and use that and it works (provided the host is oddball enough not to be a known datacenter based IP). But i wonder if the above would work better than the more regular VPN providers.
Heh, I didn't realise you were the submitter of the article. HN should probably mark that a bit more clearly
I've read that the first person to touch a concrete cinder block is the person installing it.
Not always, as quite often the donation is on hand, but not necessarily used.

Also: better to save a life and either average down whatever PFA count they have, or bolster their blood volume so they can start producing their own lower PFA infested hemoglobin.

Lesser of evils, and kind of a win win: if everyone was blood letting for the safety and humanity of others.
> Canadian tax policy is better suited to redistribute the gains from that than U.S. tax policy

Nothing attracts profitable businesses and high earning individuals more than a tax policy optimized to redistribute those gains.
When even a theme park will have you "be aware" that "death can occur", how seriously will you take the same warnings in another waiver?

People similarly have signed their souls (ie literally) through EULAs as a demonstration that nobody cares.

Hell, we can't even get people to read and acknowledge a one sentence error message in software.
https://archive.org/details/ufos-are-real-1979