skysight-inc/HackerNews huggingface dataset:
> Interesting getting that terse response from gtp4. I got a seemingly far more considered and practical response from 3.5...Seems it may be that gtp4 is accounting better for the light hearted / non-seriousness of the question and responding in turn with a fairly non-serious resp.

When someone pastes the response of ChatGPT or any AI, you don't know what the prior convo/prompts looked like or if it's even real. Their response is nothing like the default GPT-4 response. Something to keep in mind before you take it too seriously.
Which ideal specifically are you referring to? Also which natural laws? Are their any natural laws or just natural tendencies?
Seems like the future is trustless, what we need is a way to codify this trust just like we do with our real-life acquaintances
JDK 20 Security Enhancements
Similar to "try the HP 4si driver" for printers?
> economic factors and available space drive decisions like this

And that's the problem!

You can't just focus on economics and space, you also need to consider the users. Placing the stations in "inconvenient places" will definitely hamper use. People, especially women, don't like going into potentially unsafe locations either. I have known people who avoid certain gas stations at night because they're dark and look dangerous.
What? I don't want to misinterpret you, so what are you actually saying? Because it sounds like an argument to switch to a Handmaid's Tale-like society.
I guess I didn't really word this clearly, my intent was to state that the manual camera generally captures real-world conditions as a baseline. Then the photographer could in camera or in post manipulate the image to fulfill his artistic vision. While there are certain cameras which have inherent distortion for artistic purposes (e.g. Lomo camera) the majority of them are designed to realistically capture the scene in front of them.

In contrast the phone produces a specific artistic decision influence by the software. For instance in the backlit scenario the phone purposely boosts the highlights and cuts the shadows to create what it perceives as a more balanced image.
They should remove the word "punk". There's no punk here. It's just a cyber bathroom. They could get someone to egg the joint, and then they would have a cyber bathroom punk, but still not cyberpunk.
And you can get switches for less than $25 per 10gb port now.

Of course the jump from 10mb hub to 100mb switch was much larger than any of the later jumps, just because of the reduced noise.
this is a poor analogy. first of all, the parents (depositors) may not have their kids (money) right now, but the school (bank) definitely does. real banks definitely don’t

it would be like if at the end of the day the parents came to pick up their kids and—on a good day—10% of them were available to be picked up

a more appropriate analogy would be if the school was handing out the kids to random people that very possibly wouldn’t give them back, or if they would, possibly not for at least a few years once they’ve grown up a bit

the whole concept of a modern bank is ridiculous and a lot of people need to seriously reset their thinking around it. if you want a high risk investment than you can put your money in a fund. high street banks should not be high risk investments, especially for the measly interest rates they give out
While the objects on their own aren't exactly "cyberpunk," they are very much a digital-dystopia kind of thing. A seemingly innocuous use of tech that could very easily be used to shatter the privacy of any individuals that come into proximity of it.
One should expect both.
Transparency doesn't begin or end with open-sourcing. Where does the input come from? What sources did it draw upon for an output? How much is the core model vs the more ephemeral learning on top? etc.

> What does "misinforming your well-being" even mean?

It means you're struggling a bit with English grammar. Would phrasing it as "[systems] that don't misinform us or undermine our well-being" help?
How is corporate-owned AI going to have a less destabilizing effect?

I don't think that refusing to speak about H.P. Lovecraft or teach you how to make a bomb will mitigate any risk, especially since you can coax it into revealing that information using properly worded jailbreak prompts.
Yes, the disconcerting thing is really the inability of too many voters to be consistent in their beliefs/views. Defense of "my" candidate takes precedence over applying, in a consistent way, one's moral beliefs. We have people who decry Trump's sexual deviancy whilst defending Bill Clinton's. Vice versa.
I mean, it sounds like in OP's case it's 1 service instance to small N (maybe even 1) potential systems to deploy from. Manual SSH public key deployment doesn't scale to corporate scale, but it certainly scales that far
Here. We. Go.

I made the analogy a few days ago about how all modern manufacturing and machining processes were essentially bootstrapped from two fairly flat stones. Its going to be interesting to see how the acceleration in improvement of the tools for "making things" changes in the LLM age.
It does not look so painful. I have found this guide helpful [https://jameshfisher.com/2018/03/16/how-to-create-an-ssh-cer...]
Yes. Everyone gets the payment.

The catch is that debtors must use the payment to extinguish their debt. Non-debtors get the money free and clear.

This is as fair a mechanic as I have ever heard for a debt jubilee. Steve Keen is a genius.
Reminds me of the "REAL" power over ethernet: http://www.fiftythree.org/etherkiller/
They clearly miscalculated since they thought Ukraine
would surrender in days, and offered Zelensky a plane
to fly out of there

That's a contingency plan, not a miscalculation. Of course it makes sense to be prepared for as many possible outcomes as possible.

If Zelensky was willing to fight, we were ready to arm him. If Zelensky was not willing to fight, we were willing to offer him safety because he would be much more useful in American hands than Russian ones, and we would have armed insurgents.

To call this a "miscalculation" makes about as much sense as calling it a "miscalculation" to have fire extinguishers in your house if a fire never actually occurs.

They had expected to sacrifice the Ukrainian people

"Sacrificing" implies we're merely using them. This is a mutual arrangement. Nobody is forcing Ukraine to fight. They are willing, and we are arming and assisting them. No, it's not idealistic altruism but we share common goals.

It always backfires when you try to push people around.
Better to simply listen to them and care about their issues.

I don't disagree with the second half of your post, but it's a massive non-sequitur. Nobody is pushing Ukraine into fighting.
These numbers are probably the least valuable numbers you will see on Hacker News today. Almost every one is an exception to an anecdote, and an anecdote with exceptions.

Things like "90 - the number of days a role should stay open
90 days is the industry standard time-to-hire metric."

So is 90 days the average in this industry? Do you want to be average? Is it really your goal to do things they same way all of your competitors do? A role should stay open EXACTLY as long as it needs to. Putting artificial numbers in front of it and acting like there is some magic 'best practice' is ridiculous. There may be some jobs that take longer, and some that take much much less. The last thing you need to do is sit around answering questions like "Why is this taking longer than the industry standard?".

If you really need to manage by following a list of 'numbers' you are a fantastic illustration of why there can be so much differentiation among companies. Great companies can build great successes on the back of thoughtless process.
If nature is unjust, change nature!

https://laboriacuboniks.net/manifesto/xenofeminism-a-politic...
> I'm also not the biggest fan of WhatsApp, but a lot of its quirks and oddities do come down to one big design decision, which is that all your chats are e2e encrypted, with the key to the encryption living in your phone. This makes for (relatively) secure communication, but it has the side effect of making the UX in other areas suffer. For example, if your phone dies and you don't back up your chats, there's no way of getting the data back, because the encryption key necessary to unlock the data in the first place lives in your old, dead phone. Or the kind of irritating way that WhatsApp Web works: it needs to connect to your phone because your phone is the only place that your messages are stored.

- But both me and Meta know that they have at least my contacts. Couldn't they at least keep those intact? Or optionally store them? What about stickers?

- Why are you talking about UX if it is a technical limitation? And an artificial limitation I'd argue .. they could store my encrypted data on their servers, that would be useful.
>Our data supports the premise that older hard drives are more durable and resilient than newer ones.

>That might surprise people.

sounds like survivorship bias - if you've already made it 10 years, you probably will keep going
Another reason to switch from GitHub, I don't want to strengthen this ecosystem. AI-generated description for PR? gg.
IMHO it will drastically reduce real productivity for those who will remain on this platform (but still increasing whatever fake metric [accepted pull requests? stars?] people love to check)
Brex takes a swipe at Concur with an expansion into travel
If your post was simply to say, "This paper could have flaws and its conclusions could be incorrect," then yes, almost all of us will agree with you. I'm not sure it's big news, however. I would guess most of us understand that scientific findings are contingent on future experiments and results.

If your post was to point out a specific flaw, e.g., that the sample could have been pre- or post-contaminated, then it falls short of anything substantive and actionable. Nobody can do anything with it. Yes, you are correct. But no, there is not anything anyone can do with the critique. If you're going to point out a flaw, it needs to be something that you, the authors, or other PIs can check, perform, etc.
> Here they talk about the location of charging stations, noting that they are in out of the way places...

> What is obviously missing from this discussion, is that economic factors and available space drive decisions like this.

Of course gas stations were placed with similar concerns and are sometimes similarly out of the way or in depressed areas, but there are a lot more of them and some better-located ones exist, due to history / path-dependency.
It seems impossible to come to this conclusion if you've never been a woman.
Seems the advantage is that OP didn't need to write any code to extract information from the unstructured data (e.g. job title, company name, remote/not, salary, location, etc.). It seems you can feed GPT all of this data and ask it to return these fields.
EV's are still new tech. they haven't been through the cruicble of time yet. people are waiting to see how long those batteries last. it's common knowledge everytime you recharge a battery you destroy it bit by bit until it finally no longer holds a charge.
I'm not surprised. Self-proclaimed STEM types often embrace a mild form of scientism until they study enough philosophy.
I tailored my response so someone without a rigorous math background could come to a useful understanding of the limitations of computers.

Most of the arbitrary length input to fixed output hashing for non-randomized data that I've seen use modulo p primes which compose a Galois field.

More specifically this is done to reduce collisions and so they do not cluster with non-random input data, randomized data doesn't have this problem. Its done so those output keys are uniformly distributed across the fixed space as modular arithmetic tends to cluster around the divisors.

Perfect hash functions are injective by definition and they maintain the same properties determinism requires (1:1 mapping) but they also require fixed input and fixed output.

They do work but have fairly narrow and limited practical use and I don't see how they are particularly relevant to OP's question, it seems like unnecessary academic rigor that gets in the way of the intuitive point.

OP's question involved hashing algorithms that have collisions, perfect hash function guarantees no collisions.

I hope that clarifies the extent of how Galois fields relate to this. There are of course hash functions that are not Galois fields that have collisions, and you are right they do not meet that 1:1 mapping required for both injective functions and determinism system properties, those reduce to a Turing machine halting problem axiom and a violation of determinism when 1 state corresponds to many potential states.

I mentioned Galois fields simply because they are often and historically have been commonly used for their useful properties.
with a sprinkle of "I'm scared to be out at night"

EV chargers are always running, 24/7, however women won't be happy charging past sundown.

Seems like the solution is a panic button and security patrol for EV stations.
... and in Europe employers leave for cheaper countries with less unionification. With governments happily supporting that with free trade agreements.
Even in the Raspberry ecosystem you can easily pick up a Pico, which offers all of that.
Huh? The tax credit for small vehicles is the same for both at $7500. The $40k credit is only for large trucks, capped at 30% of the vehicle’s value, and with all of the same restrictions.

https://afdc.energy.gov/laws/13039
> I cannot name my fixture `database`, I have to call it `myplugin_database` instead

On the subject of implicit vs explicit, `myplugin_database` is unquestionably more explicit.
A mirror that reverses how light travels in time
> but it's really interesting how radically different the experience of filling gas is for men and women

A lot of things are different, walking at night alone, going for a run in a secluded place, asking random people for direction/a light/&c, ...
Per the code linked there is

temperature (optional, default=0.1): Controls the randomness of the generated text. Higher values produce more diverse results, while lower values produce more deterministic results.

top_p (optional, default=0.75): The cumulative probability threshold for token sampling. The model will only consider tokens whose cumulative probability is below this threshold.

top_k (optional, default=40): The number of top tokens to consider when sampling. The model will only consider the top_k highest-probability tokens.

Potentially they set temperature to 0? Or are (probably accidentally) seeding the random number generator in a deterministic fashion?
Can't help with how to implement this, but just to be sure: You should be able to use the same port in multiple instances if you bind those with SO_REUSEPORT. A quick search points to https://github.com/libp2p/go-reuseport for an implementation. Now you just need a mechanism to drain the old process.
For dedicated servers:

- deploy from source repo? Terraform?

* local build server, which rsyncs to application servers (e.g. files), or through docker registry
* scripts to start/stop/restart services
* centralised database on which services run on which servers, which serves as base where specific applications run

- keep software up to date? ex: Postgres, OS

ansible for automated installs (through hetzner API)
ansible scripts to execute commands on servers (e.g. update software, or adapt firewall when new hosts are being added)

- do load balancing? built-in load balancer?
* proxy to route requests to multiple backend servers (e.g nginx)
* flexi ip (needs to manually mapped to new server in case of failure over API, so you need to check yourself that the IP is reachable)

- handle scaling? Terraform?

* more servers

- automate backups? ex: databases, storage. Do you use provided backups and snapshots?

* Seperate hdfs cluster, which allows production nodes to write once and read data, but not delete/overwrite any data.
* For less data, you could also use their backup servers.
* The "backups and snapshots" feature you mention is only available for vservers, not for dedicated servers.

- maintain security? built-in firewall and DDoS protection?

* Hetzner router Firewall
* Software firewall (managed through ansible)
* Don't use their VLAN feature, as there seems to be often some problems with connectivity (see their forum).
* Never had DDos issues

- monitoring of failures:
* internal tool to monitor hardware and software issues (e.g. wrongly deployed software, etc...).
Men disproportionally buy electric cars because they disproportionately buy cars for reasons other than pure practicality.

But for a huge portion of the US car-driving population, electric is more practical.
That's a misframing of a story about gender differences in purchasing, one that seems to go out of its way to avoid addressing the point that roadside safety is a greater concern for some buyers than others.
I can't pair program, especially not in an interview setting. Being watched makes me so nervous that I can't think straight, unless it's someone I know well. I also can't think and talk at the same time, and someone talking to me makes me lose my entire train of thought. I don't think I'm the only one.
TLDR: Women tend to be more risk averse than men, both logistically and financially.
I'm shocked that area where they were traveling is so dangerous you have to choose places from security perspective. From European perspective it's crazy that you have to think about your security when taking car stop..
When I was stuck doing a web application in Java 15 years ago, I hated everything about it except for the deployment story, which boiled down to a single .war file being pushed to the server.

When we upgraded to Perl, I liked that system so we designed deployment around "PAR" files in a similar way, bundling all of the dependencies together with the application in the CI build process, and I wrote a tiny bit of infrastructure that essentially moved a symlink to make the new version live.

Google uses MPM and hermetic packaging of configuration with binaries: https://sre.google/sre-book/release-engineering/#packaging-8...

The way I see it, Docker is basically this same thing, generalized to be independent of the language/application/platform. As a practical matter, it still fundamentally has the "one file" nature.

I don't see what's special or better about compiling everything into a single binary, apart from fetishizing the executable format. In any system at scale, you still have to solve for the more important problems of managing the infrastructure. "I can deploy by scping the file from my workstation to the server" is kind of a late 90s throwback, but golang is a 70s throwback, so I guess it fits?
Stackoverflow should be afraid.
I'm going to reiterate a point that needs to be repeated very loudly, as often as possible:

Corporations are malignant paperclip maximizers. We are already in an "AI apocalypse". How many people did leaded fuel kill? Lead exposure makes people stupid and violent - how many wars did it indirectly contribute to, how far back has society been held? That's one corporation. One!!

"Corporations bad" is a sort of tired left wing trope at this point but I think that's because the scale of the problem is difficult to wrap one's head around - it's hard to imagine an alternate world. But we didn't choose to inhabit a world run by corporations, it just happened through a process of blind natural selection, and it will kill us all unless we do something about it now. Our current governments are clearly inadequate - we need to be consciously, deliberately, constructing alternate ways of organizing ourselves, as rapidly as possible, to combat the threat of this new lifeform. And make no mistake, it is combat - they will fight back! They will fight back on a level so subtle and insidious that you will be convinced that there is no fight, or that you are powerless, or that the anti-corporate movement is on the wrong side.

What can you do about it? You're an HN reader, you can probably make websites. Build something designed to facilitate collective action. Bring out the best in people. Make it so that when we all know that something is bad, no fucking corporation can pay off the government to be allowed to do it anyway.
Maybe you don’t feel particularly safe, but how do you know that many women don’t feel even less safe than your feelings of being unsafe?
I've been building products on React, Node, and Postgres since 2016 - nice to not be the only one on the internet with a problem (I worked for a startup using elixir, this was a common occurrence back then)
Do you claim a disability when applying for those jobs? Just curious - it sounds like a good idea to pushback.
This doesn’t sound Go-specific, if you use something like haproxy targeting multiple nodes you can take them down one by one to perform a rolling upgrade.
> Revenue gained from [copyright] law - minus sum of [all fees], [royalties], [license overhead], [additional red tape someone has to jump through to use information] - minus sum of the same for all government agencies that one pays taxes to.

I'm not sure this answers the question. Who's revenue is this, and which of the elements you described is "a tax"?
The FUD about hybrids is insane. I've yet to read anything convincing enough to lead me that BEV is better than PHEV.

I have noticed that the more intense the issue, the more radicalize, high polarized, even lies, emerge.

People should be overwhelmed with joy, happiness, that people want hybrids, it gets those who literally cannot use pure electric, to use electric ... as you say, 90% of the time.

A win-win!

People even relentlessly shoot down h2, with all sorts of made up claims and anger. Yet h2 is better than these massive, heavy, hard to recycle battery packs.

There should be happiness at anything that is a line towards less pollution. But no. There are angry camps of "my choice is perfect, and I must deny you your choice!" camps.

Ah well. Humans.
RTOSes are developed to solve this exact problem of concurrency. Try Zephyr, ThreadX (from MS) or FreeRTOS (from Amazon) or whichever OS your microcontroller vendor supports. It will be eye opening, and you get to learn to write safe code in C with synchronization primitives just like our ancestors.
This is clearly a case when an idea is oversold and everybody starts to blabber the same thing. Lose all the arguments to git cli because of an AI chat interface?
Show HN: Moonshine – open-source, pretrained ML models for satellite
Hey HackerNews,

Today I'd like to share my open source project, Moonshine!

Pretrained vision models are a popular way to reduce how much data you need and to speed up training, but for remote sensing (i.e. aerial, satellite) it can be a challenge to find good weights. Why use Moonshine?

1. Pretrained on multispectral data: Existing popular CV packages are nice to use but are trained on ImageNet or similar, meaning that not only is the domain of the pretraining different, but you may be restricted to only 3 channels. For remote sensing platforms with multispectral data, this might be a non-starter. Moonshine includes models specifically trained for your remote sensing problems.

2. Focus on usability: There are academic releases of specialized models that do support remote sensing data, but often they are difficult to use. They might be hard to install, and often are supported by a grad student who is more focused on publication than software. A core tenant of Moonshine is that it should be easy to use.

I've been working on this project for nearly a year now and I'm really excited to show it off and most importantly get feedback! I have big plans for what to build in the future, but this set of features was the smallest one I could think of that would provide some value.

Docs: https://moonshineai.readthedocs.io/en/latest/index.html
Github: https://github.com/moonshinelabs-ai/moonshine
This is simply a wealth transfer to institutions who lent money at low rates prior to the rate increases.