skysight-inc/HackerNews huggingface dataset:
> How are you tracking returning users without cookies?

We're not. And that's exactly the point, because we don't want to track. I make a distinction between tracking, analyzing and stats. What we do is guess who are the unique visitors (and who are not), and I say guess because it's guesswork since the browser can spew out any kind of info.
What? You are free to reverse engineer any non patented object and reproduce an almost identical object. Prior art for copyright is meaningless unless it is about authorship. You can still do a clean room implementation and ignore prior art.
> both Hilton and Fallon have changed their Twitter profile photos from the Bored Apes that once united them. Although, to be fair, both maintain the “.eth” suffix that keeps them a part of the conversation, and Hilton is still minting her own NFTs.

So this fluff article basically tells us that celebrities have changed their profile picture, but haven’t stopped using crypto? Did we expect them to keep an ugly ape as their profile picture for their entire lives?
The CEO him/herself, and some employees who are working for cool boss with their hands on the tools, instead of some suit from Tacobell.

Nothing wrong with working for someone, that wasn't my claim.
Good point. Actually this distinction is a bit blurry when I tranlate these words to my Mother Tongue, German.
Only half-joking use case: active communities like this one on HN make sites attractive to human visitors. A new site could use bots to fake activity. Not sure it would work in the long run though.
Before the CLOUD Act there was the PATRIOT Act, which had effectively the same provisions.

These things have not been legal since the GDPR went into effect, and in some countries even before then.
I haven’t been particularly careful with my online privacy, and I actually click on advertisements on social media occasionally. Typically for clothes or blood bowl related stuff and I sometimes buy the thing I clicked on. So there is no doubt that targeted advertisements work on me, the thing is, however, and this is completely anecdotal, a lot of it is just really bad.

Recently I have been getting a lot of advertisements for guns. I’m Danish and I don’t have a hunting license which means I can’t legally buy guns. This is just one example, others have provoked me so much I’ve actually gone into my advertisement settings to block the sender forever. If that’s the best they can come up with, with all my data, then they can frankly just fuck right off. Especially because it wouldn’t be hard for them to “target” the blood bowl advertisement without tracking my every move considering it’s the only reason I have social media accounts outside of HN and LinkedIn.

What is really interesting to me, however, is that I don’t notice much of a difference in the advertisements on Google and DuckDuckGo, one knows more about my life than I do and the other simply goes “well he searched for blood bowl, maybe I’ll show him some blood bowl advertisements”. In fact I’m only on DuckDuckGo because the Google SEO bullshit has made the front page of Google results useless for almost all of my searches.
The Dutch aren’t reverting back to coal either; the existing coal plants—planned to be phased out—are being used more to deal with energy supply shortages.
is have this nagging suspicion that it is also a feature of the Microservice architecture - you can treat your programmers as screws, now that all your components are relatively simple (at least those who don't have to deal with this mess of a topology that you get as a result ...)
Summary: I don't believe in work-life balance. Recently I was burnt out from work, so I worked a little more, and it's now good.

I wish I was exaggerating. This is *terrible* advice for people who *really* are burnt out.
There is little demand for those craftsmen that care. Company owners want their employees to be passionate about their jobs, but do they want to pay extra for the craft? No. Artists are poor in our society for a reason.
I use https://www.passwordstore.org/ and ivy-pass for Emacs integration (copying and generating passwords). I use a private git repo for storage and syncing.

Perfectly happy with it.
As an employee, I don't know why I would want to be any of those things, as I am just going to jump to another company the next year as I did not get a raise.

This career is mostly leetcode with a year of cooldown time doing enough passable work to not get terminated. I completely get why employees do not care and are happy to let bad decisions by others go unchallenged.

There is a bug at my job that is costing my company several hundred a day. I could fix it or I could just ignore it and avoid having to write a ticket, deal with feedback, and generally having to speak.

Convince me to fix it.
“Ripoff” is both uncharitable and inaccurate. Minecraft was inspired by Infiniminer, and has a lot of similarities at the core, but the Minecraft’s gameplay is entirely different.

Everyone loves an underdog story, but the truth is that Minecraft is a better game.
IME, things turn “ugly” at the point where this decision must be made:

1. Pay themselves less and keep employee salaries the same.

2. Keep their pay the same and ask everyone else to take a pay cut.

3. Everyone gets a pay cut.

Which one they choose says a lot about what the founders value and there will be people who resent their decision (either the founders or the employees or both) which tends to cause a lot of drama. If the founders choose option 1, you’ll only start to hear about it once the founders resent it enough to use it as an argument to do X, as a sort of guilt trip.

As soon as one of these decisions is made, you have 3 options:

1. GTFO

2. Stay until they make you go.

3. Stay and when things get dire, say you’ll stay for little to no pay if you get promised some IP or something. Get that in a contract and make sure it goes to you before any creditors or investors.

Option 3 is hard to pull off. I managed to get some awesome IP from a failing startup this way and sold a license for a few years to competitors before they also went out of business. (The business model only worked in a recession, who knew).
Appreciating Python's match-case by parsing Python code
"BIPOC stands for Black, Indigenous, and people of color."

That's really the last thing I care about from VOD service. Also judging by cast there are hardly any BIPOC people in 13 reasons why, seems pretty white to me.
Things I do every time I start a Django project:

1) bring up Django project

2) populate db with example data

3) "Wow auto admin is so cool!

4) Right anyway, let's get to work

5) mkdir my_real_project && cd !! && pip install flask
India’s central bank cracks down on fintech startups
That sounds very good for a first game. Did it have any following before the release?

> ad-free demo, single IAP for the full game

Is there any backslash from the demo-only players (eg. leaving bad reviews since they need to pay to access full game)?

Care to share the link to the game?
Confusing the server I'm on will always cause issues, not matter if I have to sudo for root.

I get the other points, but most servers I encountered don't have these fine grained controls because doing manual work on them only happens for debugging or fixing issues.

And the password doesn't need to be shared with sth like Tailscale.

Tracking actions is a good part though, I wonder if you can still track which tailscale user was responsible for that root login.
Is it jarring even for people without perfect pitch? I would have imagined it would only matter for people who can actually distinguish 440hz vs 425 hz etc...
Knowing nothing about Phoenix or Tuscon water management... are there reservoirs for Phoenix or Tuscon that stored this rainfall coming off the local mountains from your wet rainy season? It's hard to untangle where the water comes from, but if not, I'm not sure how it helps.
Oddly I never knew there was another OXO other than the beef stock cube makers. Now (at least in our household) considered a thing of the past, but remembered as a iconic building on the Thames south bank. Apparently the windows were a "design" not an advert which would have been banned.

https://en.wikipedia.org/wiki/Oxo_Tower#/media/File:OxoTower...

So obviously the title was a big surprise.
Dupe - https://news.ycombinator.com/item?id=31837525
I’m not saying you can’t have bob the janitor fix it. I’m just not going to guarantee bob the janitor didn’t screw the whole thing up. But knock yourself out, have bob fix whatever. It’s your widget.
Just here to +1 Raindrop. I’m crazy happy with it. 2y after starting paying for it atm
Have you ever tried to write/debug/use a nontrivial class-based Matlab library? Or one that made serious use of structs, maps, cell arrays (or heck, strings)?

There’s really no comparison to any programming language from the past 20 years. Lots of sharp API corners and inexplicable inconsistencies and limitations, gnarly performance overhead even if you know what you are doing and you’re being careful, mediocre debugging tools. It feels like every feature was just bolted on piecemeal and ad-hoc (which they probably were).

If you only need to do mix a few scattered lines of non-numerical code in the middle of a big otherwise matrix-heavy project, it’s not too bad. But I feel pretty sorry for anyone trying to use it as a general-purpose programming language.
I feel like you're missing the forest for the trees here - making code freely shareable and remixable is exactly the purpose of GPL and other free-software licenses, but you can bet that the proprietary codebases Copilot will be used in will go out of their way to prevent any such uses of _their_ particular code snippets.

IMO, the only way to use Copilot's output in an ethically sound way is to only use the output it produces in AGPL licensed projects (assuming that Copilot has not been trained on any non-free software codebases which in itself is a strong assumption).
Well it's in the article:

incredible energy consumption, its impacts on marine life, projected sea-level rise and the cost of the resulting water itself -- with that cost being passed on to customers.
You generally don't need a consent for gathering data that is required to run the site.

But if you use the data for analytics purposes, you do need the users' consent for that, even if it's the same data that you use for operational purposes.
Oh yeah sure, that also would not work with the patriot act.

To be compliant with the GDPR, the US needs data laws which only affects citizens on their own soil and not overreaching to EU citizens.
can they be responsible? Or have they bought into the fantasy where they offload responsibility to a “decider” while they play the role exclusively of “doer”?

You just scratched my itch with it.

If you are responsible, but nobody cares to fill you up on project details and latest decisions and news, you can’t make your own decisions, because decisions have to be made in line with something, not in a vacuum. They come naturally if you are aware of the situation, and do not if you aren’t. Constant info starvation leads to this behavior even in those who are fully responsible and autonomous otherwise.

Our management does that a lot. They [re]decide or [re]plan something, sprinkle few-worded contradicting tasks around, as if everyone was in course, and then get too busy to answer. So the whole day turns into an investigation because nobody can decide nothing. This “effective” management saves minutes of explanation for days of doing complete garbage and then brags on what an “effective” team we are at corporate events, while literally everybody sits smiling out of subordination having no clue what the fuck they are babbling about. (It’s not just my guess, I’ve talked to them all.)

Not claiming that you’re a boss who demands to run a business for you blindfolded. But since you’re making a list, please make sure you’re talking about truly indecisive guys and not the lack of communication.
Better than that is a vsync event to wait on.
"The problem with having an open mind is that other people will insist on trying to shove things in it". ~Terry Pratchett
call me crazy, I think whatever fixes their lazy eye helps

(I got surgery, not glasses)
In the 80s, I was in a kindergarten where we had a "bird cage" like structure, maybe 2m-3m tall, not sure if it was fixed to the ground. There were a lot of accidents, I barely remember anything about it, beside maybe being painted in blue, but it was fun and scary at the same time.

I remember also a few accidents, generally it was mainly kids crashing on different school benchs, ending up bleeding....
In most cases there's no reason to couple physics to graphics.

The game "is" the physics engine (esp. in cases of networked games); while the graphics engine is simply an "observer" of the output of the physics engine, trying to interpolate/extrapolate graphics frames given a stream of physics frames.

Do physics at 30FPS in one thread; draw graphics as fast as you can in a separate thread; and at the beginning of each render frame, get the latest physics integration-state, and how much time it's been since it was calculated, and extrapolate object displacements+rotations (incl. the camera) linearly from existing velocities. Those changes will be so small, and corrected by the next physics-step so soon, that it'll almost always look correct.

The only reason to not do this, is if you can't afford concurrent execution (i.e. you only have a single CPU core and interrupts are expensive), and you also don't have a practical Lowest Common Multiple frequency to run an event-loop at. Which is something that was maybe true in the gameboy era, but hasn't been true for at least 30 years.
I’ve started using it unironically but only after years of that section of a country attacking my part both physically and politically.

It’s flyover country to me because I refuse to give them a dollar in economic activity and will not land in their state. I have spent additional money to take longer flights that put the money into states who do not talk about killing mine.
> Even today, it wouldn't be unconstitutional to, say, ban redheads or people born on Tuesday from voting.

I think the 14th amendment would block any such ban, since 15/19/24/26 make it clear that this is a right people have by default.

And that's ignoring how hair color ties into race.
The diagnosis basically says that self-reflection is bad. Sure, if you only need a confidence boost just think about the abilities of your superiors. To say that insecurity about your own knowledge is a mental condition is a mental condition. In some cases the latter is called idiocy.

The only conflict here is the rules of business that sometimes require you to lie about it and withhold doubts.
I've now looked at the code deeper, and whilst the records are only stored in a linked list, there is another mset (multiset) built on demand. So my concerns are void. Good architecture.
I'm curious how the benefit-risk assessment for this approval works since both the benefits and risks of the vaccine appear to be negligible in this age group.

Sure it produces antibodies. It's good that it's "sort of effective" for a few months after the second dose (numbers like 50% and 30% effective over a very short follow-up period ie not very). We're told it reduces risk of severe disease and that's plausible but I don't see any indication that was actually measured for this age group (or at least, they didn't mention those results in the announcement).

So, why?
Rendering can take a variable amount of time, so you instead want to wait on a hardware even like vsync instead of a timer.
And yet folks who exercise also end up having acute compensatory eating. [1] Your body is designed to maintain homeostasis.

Exercise is not how you lose weight, changing your diet up to and including fasting is. Exercise is good for you in a whole lot of other ways, but the idea you can outrun a bad diet is pretty thoroughly debunked at this point.

[1] https://pubmed.ncbi.nlm.nih.gov/19419671/
All over Africa, in a more heo political sense. Also along the new silk road all the way to Europe. Just to name two.
I've been shocked many times by 220V, but it wasn't until I got my own TV that I started respecting electricity. The teacher was a flyback converter (and its capacitors).

Only had to be shocked once to understand you don't fuck around with electricity. I don't remember much about it now, but I do remember the pain.

Second time I learned not all insulation is equal - got shocked through a basic screwdriver's plastic handle, that was a real WTF moment, I thought "how is this possible, I did everything right, didn't touch anything conductive?" :D

From then on I was really careful, learned to test/stop/discharge outlets, capacitors, and anything with electricity.
data != useful information

information != knowledge

knowledge != wisdom

E.g. there are mountains of astrology "data" daily, but my priors are strong enough to not let them affect my posteriors.
That's what vsync is for.

And despite what some people and games seem to think, vsync isn't an optional feature that you can turn on or off, it's something that must always be enabled since it's essential to display correct graphics.
I don't have a need for your product, but that site looks fingerlicking nice!
I love posts like this because they help set expectations. I'm building a real-time SaaS (among other things) and I've got a lot on my plate.

I also use plausible.
Thanks for the question.

"I would consider that type of logic error more or less impossible to defend at the language level, but I can see how analysis tools can be helpful."

This is how I see it too, as a logic error that exposes sensitive memory in a way that can be as unsafe as a UAF. It's a great leveler of languages, and why I get excited about enabling checked arithmetic by default in safe builds, explicit control flow, and minimizing complexity, abstractions and dependencies—this all helps to reduce the probability of semantic gaps and leaks.
So the question from the survey was:
"Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. "

So respondents could check multiple. I would definitely check Vim, because I use it often, but I'm not using it as my primary text editor/IDE, but that would count towards Vim anyways - as I understand the survey. From my own experience, most developers use some kind of IDE, but that may be a Danish quirk. Most people still joke about not being able to exit Vim.
> but in practice it was very slow

How in the world is updating a column from "in cart" to "purchased" to "complete" slow? There are only three things a state machine has to do:

1. Determine if the event can happen
2. Set the record to the new state
3. Call lifecycle hooks

None of that should be "very slow".
Shouldn't we wait for Rust to be more stable then? I still fear that its restrictions are a bit of a fad. If it is included at one point you will hardly ever get rid of it again.
German Insurance Companies Demand Perilous Playgrounds to Teach Kids About Risk
> > Copyright and licensing are bad, actually.

> This is why we have "Copyleft".

This. Exactly. It's suprising how many developers have strong anti-copyleft/anti-GPL opinions while being completely uninformed on what they're talking about (but hey, I guess "uninformed but strongly opinionated" is HN in a nutshell). The purpose of GPL and other copyleft licenses is exactly to combat the insanity of intellectual slavery.
Agreed on all points, but just want to point out that it would be ideal if you could supplement dieting with effective hunger suppression though —- their work towards isolating lactate and phenylalanine as signals towards hunger suppression is pretty impressive if it can give a foothold in that area.
I've seen this before but why do forges need to double space?
It was over a hundred thousand, about 0.1% of the US population at the time.
I Launched a SaaS in a Week
This past Monday I had an idea to build a SaaS focused on lead generation and a few days later, with user feedback and building out DollarLeads on Webflow, I launched it today on Product Hunt.

https://www.producthunt.com/posts/dollarleads
Hashing is not the only thing that stops git from being useful for large file versioning. For this purpose, splitting files into chunks using a rolling hash (similar to how git packs, rsync, tarsnap or IPFS) would work better. This again doesn't require "internal" tree hashing, since each chunk would be hashed separately.
At first approximation, sure, a diet that can be sustained and keep you alive indefinitely is better than one that would eventually lead to your demise due to insufficient calories or essential nutrients.

However, a diet that varies in how 'fed' you are over time is very likely healthier than one where you are constantly taking in nutrients. During that post-prandial state, insulin and growth factors are elevated, and autophagy and other important pathways for 'tidying up' sick cells are turned off. That is why I don't think it is fair to say that fasts or restrictive diets are inherently unhealthy, I reckon 'whether this can be sustained steadily forever' should not be the bar. Similarly, the 200% of normal diet consumed after marathon is healthy that day and probably more healthy than eating normally since it is going to allow for repair and replenishment of depleted substrates, but would not be healthy if eaten every day.

For someone with health issues stemming from obesity, a potato-crash diet could immediately improve health, and continue to for a good while.
The concept of property evolved independently in every civilisation that grew beyond a small tribe and predates the nation-state.

It exists to deal with the dynamics of scarce goods. If person a is using your wheelbarrow, then person b cannot use it as well. You can't raise cows on a piece of land, but also plant a crop of wheat there. This definition goes back thousands of years and is respected across cultures.

There is another practice that was respected across cultures for thousands of years: the free sharing and open remixing of songs, stories and ideas.

IP is a weaselly project to carry the advantages of property rights to non-scarce goods, and to things which were previously fiercely regarded as public domain. It creates a set of rights which did not previously exist and which created new benefits for people who were already elites.

"For IP, others selling copies would restrict your ability to sell copies as they undercut you." This does not follow from the argument you are making. Selling something is not a use of it. Carting things around in a wheelbarrow or playing a compact disk - these are examples of use.

Perhaps you bring some cultural bias to this conversation. Having grown up in a setting with IP, and having a career in a field where some people gain great advantage from IP, you have come to believe that it is reasonable to regard ideas as property.

But IP is an aberration, even in our time. It is not law in all places, it is not enforced well in the places where it is, and in those places people who are morally conscious and otherwise law-abiding routinely violate it.

IP is impractical to enforce equally, is inconsistent with the principle of live-and-let-live, it raises the barrier-of-entry to a range of industries, it grants extra privileges to existing elites, it is easily gamed by bad-faith actors, it is disrespected by the general population, it has at best a hand-wavey economic justification that is backed by no real evidence. IP is complicated when good laws are simple, and IP muddies the water for a concept that is a genuine foundation of our civilisation - property. IP fails all tests for what is reasonable law.

If the government were to say that black were white, this would not make it so. So it is with property.