skysight-inc/HackerNews huggingface dataset:
Speaks volumes to the maturity of our work that a 3000 LOC PR is seen not only as acceptable, but expected.

Raising a planning change equivalent to a 3000 LOC PR in a civil engineering firm would get your assignment swiftly handed over to someone more competent.
I have a bike, I love it. I also have a 7-month old daughter and live in small-town New England — a car is non-negotiable because of a century of choices about the built environment.
I agree. The low performers drag down the rest of the team. Generally, they're not only slow, but the quality of work is poor, requiring constant attention from other team members. Often, the individuals are totally unreliable. They don't respond to messages, won't do PR reviews in a timely manner, resulting in cascading frustrations. You can't give them anything critical or it becomes a blocker...
For what? You can be fired whenever in most jobs. Most you can do is tell the story on linkedin and make the manager look like an ass. No point in maintaining bridges that go straight to the dump.
Thank you for a real answer.
It covers women in at least Sweeden and Norway, and Denmark is also moving in that direction.

Makes sense, we are not fighting wars with swords and clubs anymore.
C# was derided as "Microsoft's Java" from the beginning, even though it pulled ahead very early on with generics and never looked back.
Microsoft was loathed by many for a long time. Go is popular because Google is (was?) loved/admired.
I read an article from Modern Treasury that advocated for mutable pending transactions to vary entry amounts by replacing entries¹, which is just about the worst idea I ever heard in the design of a DE system, and their reasoning boiled down to: if you're running a settlement system but are too lazy to implement a clearinghouse layer separately, no worries, just violate the entire DE covenant instead. So I'd take anything they write with a pinch of salt.

[1] https://www.moderntreasury.com/journal/how-to-scale-a-ledger...
A universal pronoun in English? [pdf]
And my bloody computer is potentially trying to make god-blessed network calls before the OS has even loaded, and before my machine even provides the bare minimum human interface, you want me to navigate cryptography?

The trusted computing initiative was a disaster to the learnability of the computing field.

Devs are users too. Especially the unskilled/ignorant ones.
The company you worked for that allowed you to operate this way is in the minority. For 99% of companies the PIP is a documentation and CYA step to ensure that the employee goes away quietly, without things like filing for unemployment or suing the company.

For most companies the purpose
of a PIP is to fire a person.
What about bombing? You could always smuggle dmca content in training sets hoping for a payout?
Ah, and let's not forget the "issue" of zero solar & wind days, as happened at the beginning of the month, with 20 GW missing..
I would say pretty much the idea is as follow: "Let's do it so User would know how to use it before we are big", and once you're big enough - you can set the trend. But at the beginning it's just not worth it and highly risky
From reading the comments, people must work at places who use a lot of PIPs. It is an actual documented process at my large employer but I know if anyone got put on one then they would freak out. Probably go nuclear rather than improve. Managers are afraid to put people on them.
Privacy is a big one, but avoiding censorship and reducing costs are the other ones I’ve seen.

Not so sure about the reducing costs argument anymore though, you'd have to use LLMs a ton to make buying brand new GPUs worth it (models are pretty reasonably priced these days).
Maybe 'public AI' is a better term than 'open' ai
4chan on Black Friday: <https://i.4cdn.org/pol/1732876862173527.jpg>
https://monoprice.com/ has some deals on ultrawide monitors (great for work and gaming) and motorized sit/stand desks.
So you're saying open source doesn't exist to be free labor for SaaS?

The OSI is fully captured by companies with a vested interest in promoting that model and/or using open source to 'dump' on the market and commoditize their compliments. To recapture the spirit of open source as being about freedom for actual users (as opposed to free labor for jailed SaaS) and a mutualistic gift culture (as opposed to a take-take-take culture) probably requires abandoning the OSI.
Kong API Gateway Adds Incremental Config
Having different state laws.
I had to use three fingers on my iPhone.
NATO does not have unlimited, or even especially deep, precision munition depth. There is absolutely a need for warm bodies manning anti-tank, artillery, and now FPV drone (10-20km range), positions.
You said your wife is a stay at home mum and you have split parenting down the middle. That does not sound consistent to me. That sounds more like traditional roles, so why is to so hard?

I was married to a stay at home mum and did half the parenting, but that meant I was overworked and she was not doing very much. It is one reason I am not married to her any more!

My ideal would be something like both working part time and sharing parenting. I blame governments focused on maximising the workforce and GDP. A lot of parents here in the UK drop kids off at school for breakfast and pick them up after "after school" activities. Not much joy in your kids if you hardly see them/
The ongoing Ukraine war is what prevents these countries from
being invaded now. Winning that war by destroying Russia’s ability to produce conventional weapons, and exhausting its supply of military age men, will protect these countries and NATO for at least a decade. Which is time Europe needs to prepare.
Conscription in Sweden is 9-12 months, depending on role. In 2023 it was 6000 men and women. Much fewer than when I did my service in the 80s, about 35 000/year then. The length is similar though.

The European defense in general hasn’t switched to drone based defense at the same level that Ukraine seems to have done relatively successfully.
The lesson here is not to never develop from scratch. In fact it may be faster and safer to do so than to vet all of the open source junk that modern ByteByteGo-system-designers think they need. TigerBeetle and Jepsen-proof-engineering are paths to dig down here, along with basic knowledge of computer number storage.

The lesson for me here is that there is no substitute for knowing or caring about what you're doing. Dancing cents don't happen when eng cared about correctness in the first place. I feel like I just read a college freshman explaining how there's no possible way they could have passed their first exam. Better yet he's here to sell us on his thought leadership without ever explaining why he failed the first exam.
Numb in India, part 7: Land of gloop
You can't keep it warm but you can conserve heat as much as possible. You're supposed to add extra insulation by covering the windows with blankets, pick a space in the house where everyone will be and additionally insulate that main space from the rest of the house, use candles as it's safe to.

Our houses are generally quite well insulated due to the climate. Government preparedness info says a modern house (~15 years old) can go four full days in -20C weather before inside temperatures drop to 5C. A typical 70s row house would drop to that after 48 hours but a 70s brick house can drop that low after just 24 hours. So depending on your house and location, the specific plan for a 3-day outage can range from "you'll be fine as long as you have blankets" to "you need a fireplace or other heater with fuel for at least a few hours a day".
I can't speak for EM roles, but ICs have many peers in similar roles to compare them to.

Also, there is an unofficial "pre-pip" phase, where the EM tries to correct these issues. Pips are the nuclear option that cost the EM a lot of time with almost no career benefits.
It can already do that. The prompt just says "Click here to download".
Kind of seems a bit incomplete. The entire ponzi scheme debt / consume cycle is a trap. Black Friday is just a small but highly promoted and gross part off it.
As a manager it's your job to discern that, right?
If not respected, some Creators will strike, lay flat, not post, go underground.

Ignoring moral rights of creators is the issue.
The issues with language adoption come down to tooling, libraries, and community.

Just because it's compatible with Go doesn't mean that 3rd party Go dependencies will be a natural fit for it.

Existing IDEs and other tooling won't work.

Community is unlikely to grow.

etc
Good grief. Blankets?!

I don't know anyone that doesn't have a proper winter coat, gloves, boots, hat and so on. Inside, you're away from the biting wind, and the elements.

It's literally not problem unless you're very sick.
This is going too get increasingly hard due to our political system. We have more older people and they have more political and economic capital, so the incentive is going you keep voting and allocating more societal resources towards the old and away from the young, which further skews the demographics, which then leads older people with more resources and power and ability to vote themselves more resources
>Slow and steady wins the race.

Not in software. I can't think of a single example of that. Slow doesn't win the race, it means that the dependencies will go out of date, and some of the work has to be repeated over and over to match the changing landscape.

I do like GIMP though, it's my default image editor.
Maybe I need my understanding corrected. I thought the point of at-will was that you very much could fire someone for nearly reason (you support the Cubs, pack up your desk!). You cannot fire someone for protected classes (gender, race, etc), but basically everything else is fair game.
> They were required to keep certain logging for 7 years but he would just delete it anyway when disks were starting to get full.

I’m highly skeptical of this claim. Every bank I’ve worked with adheres to their records requirements like it’s life or death (because it kind of is for the bank).

Tell your friend he’s exposing himself to hard prison time if he’s not just making up a story. If his boss tells him that they don’t have budget to retain the logs he should be whistle blowing, not violating federal banking laws to save what is a rounding error in their IT budget.
For the opulent folks, sure. However, I grew up poor, and Black Friday was one day my family would "splurge" aka buy stuff we waited a long time that we needed (new clothes etc.). Especially with inflation these days, Black Friday and the like are very useful for poorer folks.

Sure Black Friday creates a lot of waste and results in impulse buys, but it's a good thing for 11.1% of Americans who are poor. I use r/buyitforlife to select long lasting stuff to buy during BF etc and from companies with lifetime guaranties such as Darn Tough and Patagucci. I'm all for preventing companies from manipulating people to buy junk.
I don’t follow. There’s lots of discounts on Black Friday. Are you suggesting the prices have been inflated so with the discount it’s “normal” price? How is Black Friday a “scam”?
Aren't you ignoring that common law is built on precedent? If they win this case, that makes it a lot easier for people who's copyright is being infringed on an individual level to get justice.
I've thrown together a client side "AllowedIPs" calculator. This can also be used as a generic tool to exclude a subset of CIDR's from a larger scoped CIDR.

It is completely client sided and the state is stored in the URL so you can bookmark and share specific results with others. It's also open source on github.

Example allow 0.0.0.0./0, disallow 1.1.1.1 & 8.8.8.8:
https://tim-crisp.github.io/wireguard-allowed-ips-calculator...
firmware probably needs no stdlib at all,just the language itself,so rust for low level is fine

when stdlib is needed then size becomes a big issue, yes busybox approach helps,but.
Why people keep saying Black Friday is a scam? I find things on sale worth buying.

Like I’ve been eyeing an Xbox Controller and it is now at 40, which normally is 60 in my currency. Where is the scam?

Or the Proton Pass Lifetime Subscription, even though I don’t know whose lifetime, it is a reasonable offer.

Where is the scam?
Amazing how we get managers in this thread on both sides of “we’d never PIP to fire” and “yup we always PIP to fire” and both sides confidently say the other side doesn’t exist e.g. “you don't do that/i’ve never heard of that.”
37% didn’t vote. Trump got 32%. Harris got 31%.

There is no silent majority.

You get called a Nazi if you think immigrants or transgenders are the problem and not wealthy billionaires manipulating our national media.
I don't understand what the "hacker ethos" could have to do with defending openai's blatant stealing of people's content for their own profit.

Openai is not sharing their data(they're keeping it private to profit off of), so how could it be anywhere near the "hacker ethos" to believe that everyone else needs to hand over their data to openai for free?
> grepping tcpdump output doesn't make sense given its extensive and well-documented expression syntax

Well. Personally, every time I've tried to learn its expression syntax from its extensive documentation my eyes would start to glaze over after about 60 seconds; so I just stick with grep — at worst, I have to put the forgotten "-E" in front of the pattern and re-run the command.

By the way, and slightly off-tangent: if anyone ever wanted grep to output only some part of the captured pattern, like -o but only for the part inside the parentheses, then one way to do it is to use a wrapper like this:

#!/bin/sh -e

GREP_PATTERN="$1"
SED_PATTERN="$(printf '%s\n' "$GREP_PATTERN" | sed 's;/;\\/;g')"
shift

grep -E "$GREP_PATTERN" --line-buffered "$@" | sed -r 's/^.*'"$SED_PATTERN"'.*$/\1/g'

Not the most efficient way, I imagine, but it works fine for my use cases (in which I never need more than one capturing group anyway). Example invocation:

$ xgrep '(^[^:]+):.*:/nonexistent:' /etc/passwd
nobody
messagebus
_apt
tcpdump
whoopsie
I'd say avoid pulling in all the python and containers required and just download the gguf from huggingface website directly in a browser rather than doing is programmatically. That sidesteps a lot of this project's complexity since nothing about llama.cpp requires those heavy deps or abstractions.
There are formatters that will enforce the basic case/underscore rules of naming conventions. I haven't seen one for the actual text, but I can see how that might be nice if it worked reliably.
In reality it doesn't matter. Most of the time I'd wager it is not the worker's fault. But that doesn't materially change the situation.

From the perspective of the company, the company is almost never at fault.
The law generally takes a dim view of such attempts to get around things like that. AI biggest defense is claiming they are so beneficial to society that what they are doing is fine.
Those margins also mean you have to pick your battles. Most software is not as performance sensitive as video games or HFT.

I take an efficient market hypothesis on this. Obviously devs can make stuff faster, and they do where it matters, as can be seen in games and HFT. In other software it’s a discussion with product of trade offs.
This does feel a bit like under grad introduction to statistical analysis and surprising anyone felt the need to explain these things. But I also suspect most AI people out there now a days have limited math skills so maybe it’s helpful?
I have longed come to the conclusion that we are social beings even more than we are economic beings.

Reversing fertility drops will require social solutions in addition to economic solutions. I.e we need economic incentives but we also need to find ways to “make it cool” to have babies and have women in child bearing age be in close social circles with women having kids. And we have to all that while respecting all the gender equality gains we have made in the modern world. Not an easy solution

That or make the economic incentives super huge
They've bought and kept running many projects. YouTube, Writely (now google docs), Android to name a few.
Public Encryption Key Submission – Radio Amateurs of Canada
I've tried similar things and the person on the other end isn't interested. I'm bothering / interrupting them by trying to call in and praise someone. They're not being incentivized to take praise calls.
Yeah, this is mainly based on Ableton Live clearly eating everyone's lunch on the electronic music front, and myself following Logic's new features added over the last five to ten years (e.g., combination of copying Live-style looping/sampling features, and the ML session player stuff). Just from my observation these new features have been hitting very lukewarm with their audience. Logic (and Cubase) seem stuck between Pro Tools for live music recording and arranging, and Live for electronic music. The one area Logic still seems super strong to me is composing and arranging sample-based instruments, e.g., like you might do for a soundtrack. But that just seems like a small market.

Curious if you have any counter information here? There's definitely a ton of room for me to be wrong on this.
Nice article. See also:
https://www.pixelbeat.org/programming/stdio_buffering/

It's also worth mentioning a recent improvement we made (in coreutils 8.28) to the operation of the `tail | grep` example in the article. tail now notices if the pipe goes away, so one could wait for something to appear in a log, like:

tail -f /log/file | grep -q match
then_do_something

There are lots of gotchas to pipe handling really.
See also: https://www.pixelbeat.org/programming/sigpipe_handling.html
"karma farming" is just another way of saying "playing to the base" on any site. No one actually thinks the points here are worth anything or worth tracking.
Funny how they are used as a cover to those lawsuits but at the same time anyone with half a brain can see how a racist could saddle someone with bogus pips. Someone must have brought this shaky pip defence in front of the right corporate favoring judge if everyone is using it as this ironclad defense now.
From a Russian perspective

From what its current regime says for internal and external propaganda purposes.
That makes sense to me, but the article implied everything got a sigint, but the last program got it first. Eitherway, you'd need a different way to ask the shell to do it the otherway...

Otoh, do programs routinely flush if they get SIGINFO? dd(1) on FreeBSD will output progress if you hit it with SIGINFO and continue it's work, which you can trigger with ctrl+T if you haven't set it differently. But that probably goes to the foreground process, so probably doesn't help. And, there's the whole thing where SIGINFO isn't POSIX and isn't really in Linux, so it's hard to use there...

This article [1] says tcpdump will output the packet counts, so it might also flush buffers, I'll try to check and report a little later today.

[1] https://freebsdfoundation.org/wp-content/uploads/2017/10/SIG...
You do sum types in SQL the same way you do everything else. You create more tables, and add relationships.
> “We hypothesized that when life demands and responsibilities increased, this might exacerbate people’s ADHD, making it more severe. In fact, it was the opposite. The higher the demands and responsibilities one was experiencing, the milder their ADHD.”
> you wouldn't even die from starvation if you stood outside for that amount of time

Right, you would die of hypothermia much earlier
No Other Options (2022)
In most of Europe people can legally buy alcohol at 18. Even in the relatively puritanical UK a 16 year can be served alcohol with a meal in a restaurant. The age limit for drinking alcohol in private settings is MUCH lower.

On you main point, physical strength is clearly still important for some roles. Women are also more vulnerable in some wars where rape is used as a weapon or war (although men are not immune). On the other hand, in general, I agree with you that women should be trained and conscripted if men are. Not being as good at all roles, does not mean they cannot be as good at some.
A "perspective" that was always equally fake and delusional, of course.
NATO would already crush Russia in a purely conventional war several times over. However, posturing can be a lot cheaper than conflict.
I suspect it'll be even simpler. That some major service like Discord for example will fly under the AU government radar simply because it's chat.
Management has its own incentives to limit turnover and maintain their department headcounts.
The algorithm that has been open sourced hasn’t been updated in over a year https://github.com/twitter/the-algorithm/commits/main/

You’re the conspiracy theorist. Conspiracies go hand in hand with your ideologies.
I thought HN might like this. Canada permits encryption so long as the protocol and keys are "published in the public domain".

Radio Amateurs of Canada created this public registry.

> A small number of Canadian Amateurs are experimenting with encryption. Most of this experimentation is with some of the digital voice modes. Some of these experiments are on repeaters and some are on simplex frequencies – all in the Amateur VHF and UHF bands. A few experimenters have published their keys on obscure discussion boards on the internet, and a few have approached Innovation, Science and Economic Development Canada (ISED) for guidance on using encryption.
The onus is on the person collecting massive amounts of data and circumventing DMCA protections to ensure they're not doing anything illegal.

"well someone snuck in some DMCA content" when sharing family photos and doesn't suddenly make it legal to share that DMCA protected content with your photos...
I see a lot of "just use the GPU" and you'd often be right.

SIMD on the CPU is most compelling to me due to the latency characteristics. You are nanoseconds away from the control flow. If the GPU needs some updated state regarding the outside world, it takes significantly longer to propagate this information.

For most use cases, the GPU will win the trade off. But, there is a reason you don't hear much about systems like order matching engines using them.
https://news.ycombinator.com/item?id=42268849
If someone submitted a patch that ported everything in GIMP to GTK4, I'm quite sure it'd be accepted after review. The trouble is that GTK4 deprecates or breaks a number of things as well. For instance, while the icon scaling system is much more flexible in GTK4, it's different than in GTK3 so all that work would have to be redone. GtkTreeViews are also becoming obsolete, and since GIMP relies on that for the layer/path/channel views, it'll be another big change.

At the moment, new development is encouraged to follow the GTK3 -> GTK4 migration guidelines (e.g. use gtk_widget_set_visible () rather than gtk_widget_show (), don't use gtk_widget_destroy () since it's been removed, etc). I don't know a specific issue tracking GTK4 at the moment, but I can check.
20+ years later - https://www.wired.com/2004/09/china-5/
I don't know really.
Maybe a majority of BF offers are a scam, but I think if you look carefully you can still find good deals.

Of course with that I mean buy stuff you actually have use for.

And I think that sites that track items price history are invaluable for this, with them you can find out if something you want actually is discounted.