skysight-inc/HackerNews huggingface dataset:
Agreed, I feel like my limit was 5 bucks. I get good suggestions that help me prevent repetitive patterns but I don’t get any useful “give me code that does X” as advertised.
Directly addresses in the article:

> Can't the server just delay every password-checking response for exactly 1 millisecond, independently of how long the password checking took?
It's normal for computers to have many operations that they're trying to get done simultaneously. Often operations interrupt other operations, and interruptions can last for many seconds when computers run out of RAM. Building a fixed-response-time mechanism that robustly accounts for this is an open problem.

> More fundamentally, when the password check finishes and switches to idling until the response time, the computer normally switches to other operations, speeding up those operations. This is often visible through the timing of those operations even if the timing of the password-checking response is controlled.
Nope. Homegrown ansible script straight against proxmox command line interface over SSH.

So if I need a new VM I copy an existing inventory section for a VM (which has mem, cpu, NFS mounts etc variables defined), tweak that and run the deploy script with that.

Followed by another ansible script specific to the software piece I'm deploying.

Bit unorthodox (traditionally deploy part is terraform not ansible) but works for me. This is home server though...for cloud VMs I'd use terraform.
Why Casanova Continues to Seduce Us
This is not good news. It's actually changed from being free to costing $10/month.

The productivity benefits are worth more than $10/month easily, but somehow I still don't want to pay for it... maybe it's because they're using public domain code to train the model.
Working with J2ME many years ago, I ran into a form of scalability issues I hadn’t seen that often before, which is how well can you scale something down, rather than up. I kept having to reimplement things that the JDK had, and with such a small payload size that hurt my budget quite a bit.

At the time it was starting to become popular to try to make self-hosted VMs, where parts of the JIT were written in the language instead of C code. We also see languages cycle through a fast interpreter to a fast but sloppy JIT and a slow but effective one. There is still a question from that era that I haven’t been able to explore, and that is what is the distance from a VM that is suitable for embedded work and one that is suitable as the kernal for a JIT. My suspicion is that it’s 10%, perhaps extending to 20% once you start trying to attain very high performance.
Founders are excited to talk about their business, and like with any skill it takes practice to learn what and how to share.
You can be the most interesting person in the world but that's cold comfort in a world of dating apps if you aren't physically "attractive".
The fact that commenters are just taking the author at their word is something else that makes me want to read HN less.

There's one claim about the amount of sex people may or may not be having, GRANDPAS HAD MORE ACTION IN THEIR TIME, but it is totally unqualified in any real way. Today's Grandpas could have been born in the 80s-90s... What time are we actually talking about?

The next sentence talks about boomers having more kids, and the next sentence assumes they only had marital sex. If that's the only evidence given for having sex, then this is nothing more than a thinly veiled think piece from the religious right (and the subsequent casual racism doesn't help), and I fail to see how that meets any of HN's standards, either.
https://news.ycombinator.com/item?id=31825723
Well said! When you say "our states" where do you mean?
Just two words: medieval melancholy
What is your evidence.
And a Google manager fired a guy raising an ethics concern.
https://archive.ph/TizJx
Its probably my fault. Once I had kids I completely lost the ability to manage them and a social life. I felt bad just leaving my wife to go hang out with friends and then as they got older I have replaced IRL friends with doom scrolling. Definitely a mental thing I need to fix. I did delete twitter the other day so that's one small step :)
> might be the same as the kettle thing: the US being on 120V,

I think you could be right about washing machines/dishwashers, but as far as electric kettles... even at US 120V, an electric kettle is WAY faster at heating water to boiling than even my fairly powerful (bigger than traditional burner) gas range. (Not to mention much more energy-efficient).

I have no idea why electric kettles aren't more popular in the US.

But I never thought about the 110V/230V thing with regard to kettles. I guess even though electric kettles in the US are faster than the stovetop, they still aren't as fast as everywhere else with 230V? Maybe "faster but not faster enough" is why people still heat water on a stovetop here? I don't know!
12/mo (annual pricing) or 15/mo at month to month is definitely more than 10/mo.
My mind is blown by the people saying $10/month is too much.

$10 a month for this is an unbelievably good deal!

If you value your time, this is a ridiculously good deal.
Most people can't construct a valid argument unless they have taken philosophy classes in college? That sounds like your argument is rather shoddy.
Misplaced Crypto Schadenfreude
Which doesn't contradict a word I said. The things you describe are all on the miner side of the contract.

Most of the problems you are describing are less relevant on BTC, which doesn't support complex smart contracts in practice, but yes, the miners are the only entity which can generate data of the valid shape, and only when they get lucky.

So OMIT/REORDER/DELEY are privileges which a miner has to sweat to earn temporarily. If 80% of the hash rate hates you they can probably keep your transactions out indefinitely, presuming willingness to bear the cost, which y'know, war is hell, it could happen.
For a non-techie to pull that off is honestly impressive.

Kudos.
They all have issues once in a while. None is really head and shoulders above the rest. We've run up to 5 CDNs at once for very large events and still had issues.

Taking a pragmatic approach the questions you need to be asking are more like "what is my actual uptime target?", "what benefit is this piece of my architecture adding?" and "is the cost (in terms of complexity if not actual money) worth it to diversify?"
Anyone is interested in starting to work on an open source alternative? I have a few terabytes of GitHub repository archives, a bit of experience and an non-profit umbrella (goal is AI Safety).
Wouldn't have minded tbh, but yeah this is why I will never put myself in a position of making hiring decisions.

I don't like deciding on the fate of others. It's not my place to do that.

I've just seen teams go to shit when you have hateful people join it. So, I'm sharing my observations with that.
Aren't drug dealers in the US and Europe using paper currency? Shouldn't we outlaw that so the government can track everything?
Well, step down a few levels, if you want to put it that way.

This model describes how connections between individual neurons (real physical cells, not abstract "voting units") work. Inter-neuron connections (aka synapses) are the basis of long term memories/learning.

The human cortex is a thin sheet (scrunched up in our head) that would stretch out to about the size of a tea towel, that has 6 layers of neurons, with a specific inter-layer connect pattern.

A cortical column is what you'd get if you took a cookie cutter and cut a small cylindrical section, like a cookie, through the cortical sheet. It'll have those 6 layers of neurons, but maybe 100 neurons total (not 6) depending on what size cookie/column you're talking about.

Any model of the brain (cortex) based on cortical columns is going to be a high level functional model of that mostly abstracts away what the individual neurons are doing. At this level of abstraction, you don't really care about the detailed behavior of individual neurons, since you're assuming that their aggregate behavior can adequately be described by your higher level model.
It’s where I’m from originally.

Low salary and miserably low bonuses aren’t the only issues; others are high taxes and poor healthcare (no private insurance).

Though from a local perspective even a “modest” salary of 2500€/month net enables an average quality of life, which is actually very high compared to other European countries (provided you own property, which many people do).

So, tradeoffs.
Hospital websites are sending medical information to Facebook
I run my STARKVIND in Auto mode most of the time, but from 4PM to 9PM I have scheduled it (via Home Assistant) to run on full power - basically to clean the air, regardless of what the sensor tells it, before bedtime.

What you're asking for is 100% reasonable and easily achievable.
How would this be a problem? Not following…. They don’t offer the student loans themselves afaik, the loans come from somewhere else, so they normally get the money but not the risk.

And I would think that if there _is_ loan forgiveness… that is essentially a back door to a increased government grant, they can’t just tell private companies to eat the losses, the government (i.e. taxpayers :) would have to cover them…
Was this even useful? I have to review a lot of absolute shit from humans. I can’t even imagine the damage that such a large corpus of humans plus an AI can generate.
If you like pingdom, you'll love what we are building at Metrist https://metrist.io/
I use a VM (wsl) on windows for git. I could run git on windows directly, but I have a whole setup of config files and ssh agent that I already have working on linux, so I just use that. It is a bit annoyingly slow when using it on a repo on the host is though.
If those operations have a similar cap they can't be measured either. If the load is too high, autoscaling will probably add a node.
For what it's worth, I do like that it builds as you scroll down! It shows how much goes into building an app. I wonder if switching the focus to just the dev time, or even have some sort of chart of all the other tools that slowly merges into Avo?

EDIT: Or a cute "Dev todo list" that gets crossed off (https://roughnotation.com/) as you scroll down, and Avo takes care of things for you?
I feel your pain. I see the talk in the community around text editors and I monitor it closely.

TBH, I haven't built anything like that before and I'm not sure if my efforts would be spent in the best way if I tried to. I added Trix to Avo because it played well out-of-the box with Rails.

I'll be watching the text editors race and will add the winners to Avo.
>The productivity benefits are worth more than $10/month easily, but somehow I still don't want to pay for it..

Are the productivity benefits worth more than $10/month?
The problem is that financial pressures never improve people. Sure, extreme financial abundance can turn a person into an insufferable, amoral twat; but no one's life has ever been improved by deprivation.

Should a kid spend a summer during high school working a "regular" job so as to understand what bullshit average people have to go through (and to do everything possible not to end up in such circumstances)? Sure. Why not? It's a useful experience, when you're 17, to see what life is like for most people.

On the other hand, Game Theory 101 tells us that forced plays are often lousy moves, and that having more options entails higher expectancy. If your kid, as an adult, has to work crappy jobs that damage his career, while others get to make choices that enable them to have better futures because they aren't worried about month-to-month bullshit, then he's going to end up losing through no fault of his own... and, see, this is commonplace. We aren't actually smarter than the poors (the real poors, not non-billionaire "poors"). We just ended up getting dealt better options, whereas they had to operate constantly under constraint.

If you can take stupid obstacles out of your child's life, you should.
The subtext of the DARPA funding makes me think the purpose of this paper is to analyze whether governments can disrupt, block, or compromise cryptocurrencies. The conclusions make some more sense in that light. Still, I think they fail to address several mitigating factors for each of the issues, which weakens the overall message:

(1) Mining pools are not even remotely static. In fact, they gain/lose marketshare very quickly, and when problems are discovered, miners actually move. Therefore, it would have to be shown that these pools can be disrupted clandestinely, otherwise an attempted takeover/51% attack would just cause a rebalancing of the pools. To better understand this, it's good to visualize it; here's a graph of changes to miner pool distribution over time: [0]

(2) 51% attacks permit double-spend, but many guarantees persist in the light of 51% attacks - nobody can invent coins they don't have with a 51% attack; they can just undo transactions that were assumed to be settled [1].

(3) Software centralization and the implied lack of immutability is subject to the voting influences of node operators; maintainers can't just do whatever they want (in other words, backdoors would probably need to be bugdoors, else they would not be deployed and therefore de facto rejected). Taking Bitcoin as an example, many BIPs have been withdrawn or rejected, either early in the development process or later by the community refusing to adopt releases they don't support: [2]. And you can see this process at work in the block size debates and ultimate resolution [3].

ISP centrality and the vulnerability of the network to malicious Tor exit nodes is the most interesting point to me. Miners can go switch pools, and node operators can band together & refuse to update to new software that does things they disagree with. But can node operators/miners switch ISPs quickly and easily? Not really. There's virtually no free market competition among ISPs, so people can't freely switch ISPs if theirs starts inserting arbitrary latency into Bitcoin traffic. We probably need some ways to operate nodes/miners that are less sensitive to corrupt ISP disruption.

Encrypting BTC P2P traffic and developing strategies for operating nodes/miners behind anti-censorship software like ShadowSocks should be high-priority.

[0]: https://public.flourish.studio/visualisation/2879848/

[1]: "Even a 51% attacker cannot propose a block that takes away your ETH, because such a block would violate the protocol rules and so it would get rejected by the network. Even if 99% of the hashpower or stake wants to take away your ETH, everyone running a node would just follow the chain with the remaining 1%, because only its blocks follow the protocol rules. More generally, if you have an application on Ethereum, then a 51% attack could censor or revert it for some time, but what comes out at the end is a consistent state." - Vitalik, https://old.reddit.com/r/ethereum/comments/rwojtk/ama_we_are...

[2]: https://en.wikipedia.org/wiki/Bitcoin_Improvement_Proposals#...

[3]: https://en.bitcoin.it/wiki/Block_size_limit_controversy
Don't apologize for what you've said about the cult of Linus. Congrats to him for what he's built, but it's just not for us, and that's ok.

Thanks for linking DisplayMate, at first glance it's something I'll be needing to dive deeper into soon.
I answered a sibling of yours with similar concerns.
Eric Arthur Blair never imagined the Internet.
Well, before it gets started, perhaps you could answer something. Since Elon Musk is a fairly controversial figure, I've got to assume that in the USA people are divided along traditional Republican/ Democrat lines.

So, which ones hate him and which think he's great? From an outside perspective it could go either way so I have no idea.
What would make hn a simple application and reddit a highly complex application?
Right. At least at Sun through the 1990s, when everybody had their own workstations, many network nodes had local filesystems, so they were both NFS clients and NFS servers. For this to work well it pretty much required that UIDs/GIDs were globally consistent.

This was maintained using YP/NIS. But Sun was too big for a single YP/NIS domain, so there was a hack where each YP/NIS master was populated via some kind of uber-master database. At least at one point, this consisted of plain text files on a filesystem that was NFS-mounted by every YP/NIS master....

This was all terribly insecure. Since everybody had root on their own workstations, you could `su root` and then `su somebody` to get processes running with their UID, and then you could read and write all their files over NFS. But remember, this was back in the day when we sent passwords around in the clear, we used insecure tools like telnet and ftp and BSD tools like rsh/rcp/rlogin. So NFS was "no more insecure" than anything else running on the network. But that was ok, because everything was behind a firewall. (Some sarcasm in those last bits, in case it wasn't obvious.)
Another great tool written in Go is CSVQ [0][1] that can be used as a command line or a library.

csvq 'select id, name from `user.csv`'

[0] https://github.com/mithrandie/csvq

[1] https://mithrandie.github.io/csvq/
I suspect it won't be for long. The concept of the programmable/standard 'resource wrapper' around the models in a framework like laravel or rails provides a decent separation for adding on standard behavior without actually having to touch any of your existing code. If you're the first in the rails world to do this, you won't be the last.

Look at filamentphp as well for some inspiration/ideas.
Maybe a testament to BGP's effectiveness that so many large-scale outages are due to misconfiguring BGP rather than the frequent cable cuts and hardware failures that BGP routes around.
> 80% of women are really just trying to get instagram followers.

These days they aren't even trying for of subscribers or ig followers, they just straight up put their cashapp in their bio. I have friends who have done that and made 100s of $ before their accounts got banned. And some didn't even get banned.

It's also true that a lot of people are on there but not realy to date. Like just to get compliments/validation. Not all girls either, just guys it doesn't work as well. Instead, a lot of us are on there just to look at/rate girls. At parties these days you will sometimes see a group of guys looking around somebody's phone "rating" girls on tinder.
Mostly FitXR. I shied away from Supernatural because they asked for a credit card off device on a website. Beat Saber is always good for some fun, though you won't sweat as much as in FitXR (but also, you can play it for longer, so its a wash if you have time). I also use Les Mills Bodycombat sometime, it has better variation in movement, but still not as intense as the FitXR content I'm used to (if I want a cooldown, its a wash between that and Beat Saber).
cool stuff, but isn't style-transfer pretty old hat? even on moving images?
You can avoid user backlash by offering every one of your previous users a free license moving forward or doing some sort of tiered service level to bifurcate your target audiences. You could set something up that gives free keys away to individuals but not companies. Windows ecosystem after all… but you can implement the best of both worlds in this case because you have control.
I've found copilot invaluable for throwing together quick scripts, especially in languages I don't quite understand. Writing e.g. a bash script, and being able to add a comment saying

# Print an error message in red and exit if this program returns an error

and have it print out

if ! some_program
then
echo -e "\e[31msome_program failed\e[0m"
exit 1
fi

makes it so much quicker to cobble together something that works without having to context switch and go Google something. That being said, I've found when writing more complex code it has a real tendency to introduce subtle bugs that can really catch you out if you're not paying attention.

Purely from the amount of time I've saved I'd say it's well worth the $10/mo for my employer (it only has to save a few minutes a day to be worthwhile). Very excited to see how they improve it in the future!
Uh, yeah. Consider how much programmers are paid per hour. Or how often you look up Stack Overflow or language documentation.
Thanks for the list of podcasts. I will check these out. And yeah, I've generally steered away from podcasts because of all the garbage. Also, I tried listening to podcasts while I run on the weekends, thinking it would be a good use of time for about 2 hours. Not so. My brain completely shuts down when I run; it's difficult to stay engaged in anything, so listening to a podcast felt like extra effort.
I'm not sure maximize is the right framework. Me personally I would think of it as collecting data.
I use the Dark Reader extension for Firefox; HN looks fine under that.

Having to separately configure individual sites or web apps for dark mode is a nonstarter anyway; if you could do that, would you really want to?

Ideally, you should be able to set your device to dark mode, and everything would follow: every app, every site in the browser.

Some combination of setting your OS to dark mode and using a dark mode extension in the browser sort of approximates that, imperfectly.
That makes "do not dry clean" difficult, since it'll effectively be a double negative.

(I do think the circle is difficult, but that's probably because I don't typically wear clothes that one would think about dry cleaning)
I wonder whether using a thermometer is a good idea. Mercury thermometers are getting harder to find, which is not great for a symbol expected to last 50 years.

Then again, maybe we have another "floppy disk" situation where the concept survives the artifact.
BGP is the reason you don't hear about cable cuts taking down the internet.
Glad to see the HN crowd is as normal as ever when it comes to sex and relationships.
Is that the same Homer Simpson who has a highly skilled job in the nuclear industry, earning well above the median.
But isn't the conventional startup wisdom "Don't worry about people stealing your idea, if your idea is any good you'll have to shove it down people's throats"?

If your idea can be so easily stolen, no one will want it because others can also steal it. Also, someone has probably thought of it and tried it. Also, it probably means your vision not ambitious enough to be a unicorn, and you would have better spent your time climbing a corporate ladder.

That said, there's wisdom in not assuming that VCs want your company to succeed, even if you get funded by them.
Visualizing Blog’s Internal Links
Just thought about visualizing internal links of blog posts is such a great idea. I usually link notes through WikiLinks in Obsidian.md, but being able to visualize what you links from blog posts never crossed my mind.

https://blog.jim-nielsen.com/about/internal-links

There is also a details on how the page is generated:
https://blog.jim-nielsen.com/2022/visualizing-my-blogs-links/
100%. You can never roll out any changes.
I don’t get any useful “give me code that does X” as advertised.

I found it actually worse than useless in those cases. Often I will type a function name it will populate my function body with code that at a quick glance looks like exactly what I want, but at closer inspection is actually complete nonsense. Trying understand if the code it suggests actually does what I want or not is often slower than just writing the code.
Would grpc make a huge difference if requests took a second each?
And yet, when I look at Exxon Mobil, Chevron, and BP; three enormously powerful companies that have even rallied wars, my gut instinct is not that these 3 companies should instead be merged into one super power
Some aspects are improved - some are not. I cannot imageine the tiny tiny numbers inside the washing machine are going to print well. But the washing machine logo in general makes more sense?