skysight-inc/HackerNews huggingface dataset:
That's stretching the analogy a bit; in today's economy, a great number of CEOs think that they deserve to be paid as if their impact was on par with Steve Jobs. If there were legislation to prevent a large Gini index at companies, Steve Jobs could have still been paid exorbitantly, if only his employee's compensation increased proportionally. And that's fair, because Steve Jobs wouldn't have gotten anywhere without excellent people to execute on his dreams.
> Obviously, the goal is to get traffic to your website

ok sure. Why not.

> and increase brand awareness […]

Hm. HN isn't Google. Brand awareness isn't always positive. There are several examples here where repeated coverage causes knee jerk negative reactions.

> SEO

Yes, that is a problem. If every time someone posts about grammarly or whatnot, if the Google algorithm doesn't care that people are vomiting with disgust in the comments, and treats that as "engagement", that is a problem.

Then again, you run the risk of having a page full of "omg grammarly is so shit" comments at the top of your Google ranking, so maybe that's appropriately Darwinian in a sense.

(No hate on grammarly, I just couldn't think of something more HN specific right now)
It's the biggest cognitive dissonance of the generation.

I'm empathetic to rising costs etc. but this remote work thing ... means instantly competing with an audience 10x bigger, many of whom are in remote place with a fraction of cost of living and therefore supply cost, really don't understand how this does not sink in for most people.

The next few years are going to be transformative.
My crawlers generate give or take 100 million requests a year and it costs me $100 per month.
I know this is maybe reductive, but I wonder if just skipping SDocs on compile and just recompiling with SDocs enabled on failure, to get a nice error message, would be a viable improvement.
I’m over here pining for Apple to give the revival treatment to HyperCard with iOS as a “Stack” target, so my kids can make apps for the iPad and share them with their friends.
That's a deep cut, lmao. A shame you'll get downvoted because nobody is gonna get it.
It’s good to have an article that highlights a tool others wouldn’t know about, and nice that the authors got the default config, but otherwise it literally just repeats the options from the help text.

Perhaps mostly GPT-generated text?
Behind my phone, the Fuji XF10 - their answer to Ricoh's GR - is probably my most-used camera out of a cabal that includes the X100V, X-T3, and X-Pro2. It's a shame that this pocket of pocketable cameras with physical controls is dying out.
I’m pretty content that “the day when AI in cars can handle ALL conditions on the road, ALL OF THE TIME” (emphasis mine) won’t happen in your lifetime, or indeed the lifetime of any currently gestating fetus.
What specific parts of the study are you trying to refute? You have a lot of labels here, you have nothing about the actual study.
> "How can we get food to them?" Chomsky told YouTube's Primo Radical on Sunday. "Well, that's actually their problem."

What if a majority group, maybe white Americans, decided that a minority group, maybe one with a high crime rate, like African Americans [1], was dangerous and should be segregated from society, and said that access to food was their problem to figure out? That they were a high-crime group, and it was dangerous to society if they continued to operate in it? I imagine you would be singing a different tune if those were the groups in discussion.

[1]: https://www.fbi.gov/news/press-releases/fbi-releases-2020-in...
It does matter, because Google is an important actor in this “industry”.

Even if it doesn’t represent a monolithic “googles thoughts on AI” it is interesting and newsworthy to consider how at least some folks who work at Google think about the recent developments.

If Google goes on a AI-everything spree and forces it awkwardly into all their products a la Google+ — this may indicate how and where AI will be useful to people (or not).
I'm pretty sure I can say fuck China and still travel there if I live in the middle east unless I'm a particularly vocal critic I guess. Saying down with the US can get you on a no fly list too by the way, if you live in the middle east. And whatever I say about China won't get me droned which is absolutely not the case for the US.
Colleagues are not 'friends', they are still good for your mental health. Often better than friends since they are forced to behave.
Since the pandemic began, I've been riding a significant amount in ride-shares and taxis. One universal trait of all drivers is that they will immediately punch it as soon as you close your door. Therefore, it's incumbent on me to work on figuring out my seatbelt and attaching it before closing my door, otherwise I will be struggling with it under pressure. Of course, I'm still under pressure, because the driver is extremely eager for me to close that door already, what the hell is taking me so long?

In the taxi service I use, all cars are of the same fleet, so it's not difficult to figure out the seat belt, as long as it's in working order. The ride-share drivers, since these are personal cars, often have some sort of stupid obstruction that lies across the seatbelt buckles and prevents riders from finding them.

I don't know why it's so unimportant for ride services that they don't care whether riders are safely strapped in. My parents had a strict policy: "the brakes can't come off until everyone's buckled in." This, to me, is pragmatic and caring advice.
I only have an m1
Self-Replace: Utility for Self Replacing Executables
Next time don’t name a moving device using a word that means “frozen”, eh?
Thar FUD was tired even before the pandemic, let alone when is being used as an illogical back-to-the-office prod. My attitude towards outsourcing at this point is put up or shut up. Nobody would be doing any threatening if there was anything actually there. We already have heard all of the tales of disastrous failed outsourcing attempts and mediocrity in "success".
Twitter fosters some behaviors that the HN community does not usually encourage.

Some people find that a feature, not a bug.

Others don’t, of course. HN culture is not focused on discouraging new users, but it is not for everyone.
The reasoning is specific and pretty interesting IMO. Contributions are accepted as long as they stay public domain.

“In order to keep SQLite in the public domain and ensure that the code does not become contaminated with proprietary or licensed content, the project does not accept patches from people who have not submitted an affidavit dedicating their contribution into the public domain.”

I’d guess this compares to the GPL in interesting ways too (i.e., unlike GPL public domain code can be used/copied/distributed without license, even in proprietary settings and for profit, but attribution, credit & copyright must be waived first).
Us tin foil hatters would say manipulators realize that it is given that they need a good argument; the trick is that there are infinite competing good arguments they just need to get in front of.
So you scan your eyeball and get coins? I don't get it. Where does the value come from?
Don’t create original, be creative.
I used to work for a Japanese corporation.

When something went wrong, and it was my fault, I was expected to take accountability. This was rewarded by not having folks try to smear or attack me. It was a simple statement of fact. We found the problem, and took steps to mitigate (which could include removing me from the project).

No rancor, no name-calling, no status games.

Needless to say, this did not translate to the American management, who liked to do a sack dance.
What the hell, ouch. This looks to be very buggy across the board. Here’s a test:

LF='\n'; ESC='\e'; CSI=$ESC'['; DCS=$ESC'P'; ST=$ESC'\\'
CUF=$CSI'%dC' # cursor forward
SIXEL=$DCS'q%s'$ST # sixel image
printf "before $SIXEL$CUF after$LF" \
'#0;2;0;0;0#1;2;100;100;0#2;2;0;100;0#1~~@@vv@@~~@@~~$#2??}}GG}}??}}??-#1!14@' \
2

With a freshly launched terminal on my machine, I get:

- in XTerm (xterm -xrm "XTerm*decTerminalID: vt340"), "before ", "HI", " after", that is to say exactly what you want, out of the box;

- in Foot, "before ", "HI", newline, some spaces, "after";

- in Contour, "before ", "HI", enough newlines to clear the screen (?..), no spaces (?!..), "after".

OK, sez I, let’s just save the cursor position (DECSC, ESC 7) before the image and restore it (DECRC, ESC 8) afterwards, then skip over it; that is,

DECSC=$ESC'7'; DECRC=$ESC'8' # add to definitions
printf "before $DECSC$SIXEL$DECRC$CUF after$LF" # change format string

In XTerm, this (rightly) makes no difference. In Foot and Contour however, you still end up a line resp. a screen below where you started, if now with the correct horizontal position.

So it seems to me like what you want should work by default, except it doesn’t.

It should be possible to instead just treat the whole thing as a framebuffer overlay (by computing or directly asking for the character cell size, as Kirill Panov rightly admonishes me is possible with XTWINOPS) without touching the cursor; that’s what the “sixel scrolling” setting (DECSDM) is supposed to do. Then you can just manually move the cursor forward however many positions after you’re done drawing.

Except apparently the DEC manual (the VT330/340 one above) and DEC hardware contradict each other as to which setting of DECSDM (set or reset) corresponds to which scrolling state (enabled or disabled), and XTerm has implemented it according to the manual not the VT3xx[1,2,3]—then most other emulators followed suit[4]—then XTerm switched to following the hardware[5,6] (unless you and that’s what I’m seeing on my machine right now. So now you need to check if you’re on XTerm ≥ 369 or not[7]. And also for other terminals’ versions, because apparently that’s a thing now[8,9].

Again, ouch.

P.S. DEC had an internal doc for how their terminals should operate (DEC STD 070) [10]. It does not document DECSDM at all.

[1] https://github.com/wez/wezterm/issues/217#issuecomment-86449...

[2] https://github.com/hackerb9/lsix/issues/41

[3] https://github.com/dankamongmen/notcurses/issues/1782

[4] https://github.com/arakiken/mlterm/pull/23

[5] https://invisible-island.net/xterm/xterm.log.html#xterm_369

[6] https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-T...

[7] https://github.com/dankamongmen/notcurses/commit/0918fa251e2... (the correct version cutoff is 369 not 359, the patch contains a now-fixed bug)

[8] https://github.com/dankamongmen/notcurses/issues/2204

[9] https://github.com/dankamongmen/notcurses/blob/master/src/li... (look for mentions of invertsixel or invert80)

[10] http://www.bitsavers.org/pdf/dec/standards/EL-SM070-00_DEC_S...
> Qt was about the best we could do in the C++ era, but a new era has dawned.

Based on the way the Rust community has been spinning its wheels for years in getting something even within a light year of feature parity with Qt, if a new era has truly dawned you might need to wait for the next one.

> Rust codebases extend in size and scale to larger teams fundamentally better than C++ / C. Rust offers more leverage in building ambitious system software.

I like Rust - but this is classic RSF/RIIR copypasta.
What do you know about the caste system? Do you similarly police posts that say, “he grew up on a nobleman’s estate in England,” or “grew up on a farm in Alabama,” just because those are associated with historical oppression?

This smearing of Hindus and Indians with accusations about caste are ridiculous and par for the course on HN where Indo-phobia is pretty commonplace (see any discussion of US work visas, for example).
The Group Decode ROM: The 8086 processor's first step of instruction decoding
There are still some countries where you can do that.
> Of course, this only makes sense if you, for example, have your own router running OpenWRT where you can enable active queue management (SQM/AQM)

You actually rarely if ever can make use of this, because you need flow offloading past ~175Mbps, which completely bypasses SQM.
Software Development Ethics
> the relationship is fucked and that's always a bigger problem than the technical problem.

That's a really good point.

Plus, a big focus on "us" having professional levels of liability is sometimes a foil for a subjective focus on "how amazingly liable / responsible / moral a person I am compared to everyone else in my field," which is really off-putting, whether op intends it to be taken that way or not...
what real use case did you use it for?
Why should it have value? It s a certificate of eyeball. But eventually everything gets a value in life

That said it s not clear why this will have value at all or else governments would be selling ID certificates to businesses. So far, only the wallgardening of ID seems to make money
I generally agree, but only to an extent.

When greenfielding something, or doing product research and design, I found in person much, much better.

But after that, it feels like you get a bit pigeon holed working onto said product for months or years, where the distractions of the office are a detriment.

I personally feel the best method is maintain a small office or offices for those that want it. Everyone can be remote by default, but must be able and available to travel to said offices as business needs see fit.

I actually worked that way before COVID and everyone else seemed to go remote, and I liked it better than this full remote stuff. I usually was onsite for 6 to 8 weeks out of the year.
Hardening Allocators with ADI (2016)
I think that’s fair! I am currently in a phase where I’m struggling to find something to pull my interest. I often reevaluate things I’ve put down before if the right commentary pulls me back in. I might give it another shot to see if I can hit that mark. Thanks for the insight!
I feel there is criticism that is loving and supportive and designed to exhort, elevate, extend, improve and enhance and build up and edify.

Then there's what we see on the internet.

I feel people might not know what they're missing in languages such as in LISP, OCaml or Haskell. Or how functional programming can transform your life. But PHP and Java developers don't need to be disparaged. That's not loving.

I am working on some Jepsen tests (which uses Clojure) and I'm enjoying how expressions are evaluated, the freedom of evaluating expressions. But I still find other people's code difficult to read!

I value the perspective/criticism of someone who has built something impressive in PHP or Java over someone in these communities on the sidelines who doesn't build things that ship but is very opinionated.
ok, first thing:

> but a path that is predominately for women

since this is an important premise, apparently the turning point of her "PHP sucks" phase, why no link to evidence?

also:

> I’m tired of calling people out again and again

> Instead, we lecture and dismiss and heap scorn upon them.

is "calling out" different from lecturing?

and:

> to the vile reactionary attitudes towards the introduction of Codes of Conduct

Not at all the same thing. The history of CoCs tells the tale, no cheap dismissal based on your own bad behaviour needed.

In fact, saying "I used to be a bad person, but I'm enlightened now, and assume everyone with similar opinions to the ones I used to hold are bad people like I used to be" is a little smug and/or narcissistic.

Cool, you feel you grew as a person - keep that as a lesson for yourself, not a lecture for everyone else, otherwise you are still projecting your opinions on others, and weaponizing your former faults:

> Because we were the problematic elements.

> We excluded people. Directly. All of us.

Doesn't sound like owning up to personal behaviour.. Maybe speak for yourself.
What specific part of the study are you talking about here?
I wonder what the corresponding relative power usage is.
Also Deno (along with Bun) did pull Node in its general direction -- the latter has finally started to ship things like test runners, a watch mode, and Fetch
No you haven't. You've added a story about a Twitter employee that committed harm being abused by people that aren't Elon Musk.
Check out xterm author comments about the history of MOK: some people tried to present his works as theirs.
Why write something like this in Rust since it presumably doesn't have anything memory intensive or real time going on? Rust's manual memory management is a necessary thing sometimes, but it is a pain, right?
I'm genuinely curious here. There's literally a wikipedia page linked below for that term. So what did you hope to gain by not even googling it before asking, in what comes across as a belligerent or dismissive way?
I feel like the only things that provide “ leaps in simplicity” as far as web dev goes are basic css frameworks.

Generally they really can save a lot of time / needed structure.
The New York Times fabricates a nonexistent shoplifting wave in San Francisco
One nice thing about macOS is that many of the system GUI tools are graphical wrappers around a command-line tool that does the real work.

Most of them live in /usr/sbin

I keep a list for my students. Here are some:

diskutil
mdfind
mdutil
plutil
networksetup
softwareupdate
screencapture
pmset
hdiutil
pkgutil
caffeinate
osascript
defaults
launchctl

For example, mdfind lets you use Spotlight search on the command line. diskutil powers "Disk Utility.app". pkgutil lets you install .pkg files and also get information about programs installed that way. screencapture lets you take screenshots from the command line (you can specify which windows, etc.)

Anyhow, there's a bunch.

There are also random useful executables not in $PATH. This program powers your WiFi menu:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Try "airport -I"

A silly one-liners to print out your overall WiFi strength:

airport -I | grep -E 'agrCtlRSSI|agrCtlNoise' | awk '{print $2}' | sed -e 'N;s/\n/ - /' | bc

Put that in a script called "wifi-strength" and walk around your house with a laptop while running the following:

watch -n1 "wifi-strength | say"
Show HN: Enjoy GPT widely anywhere on your phone with AskGPTExtension
A cynical answer for fixing crime....

Make all crimes have unlimited statue of limitations

Understand you have no Constitutional right to be charged with a crime you have been accused of doing

This loophole avoids due process for an accused person entirely

The unlimited statue of limitations will allow any law enforcement agent investigating you to have unlimited powers as judge, jury and possibly executioner.

The state legislature will no longer need to worry about passing laws with associated crime and punishment

Since the accused will never have a day in court and never have to face any punishment defined by law, it will save lots of money paying for courts, judges, Juries, prosecutors and public defenders.

All accused people can be treated as guilty until proven innocent and will have no opportunity to prove innocence

The endless "investigation" can slowly take away the accused life over time. First family and friends, followed by their career and home.

Before long they cannot work, they become homeless, and the process itself simply becomes the method of execution.

Crime solved. /s

(This is actually being done to me)
I appreciate sharing this perspective and I see how typically anonymous companies "did" bad things. You're not the arbitrator of who people want to work with or of the definition of what "as a society" people choose to do.
More importantly, it's owned by a toxic corporate interest whose behaviour damages the entire ecosystem, and is generally unchecked.

Don't go after people for using it, it might not be their choice. But do push back on apologists and promoters.
Hashicorp and Terraform are pretty notorious about rejecting/ignoring all community PRs. I once saw Hashicorp say that someone was allowed to come up with a proposal for a proposal for improvement, and that might get read but a real change would not even be considered.
A closely related idea is Approximate Bayesian Computation: https://www.sumsar.net/blog/2014/10/tiny-data-and-the-socks-...
Thanks to tort carveouts in the PLCAA, liability suits against firearms manufacturers have additional hurdles to overcome; the Remington settlement was surprising because the plaintiffs would have had a hard time prevailing at trial. It’s likely that Remington (which settled without admitting fault), didn’t want to run the risk of sympathetic plaintiffs managing to kick a state-level hole in their otherwise ironclad federal protection against product liability suits.
It's a shame that you've been downvoted instead of replied to.

I agree that we need to criticize concepts, not people. That said, we shouldn't be ignorant of a language's strengths when criticizing it's weaknesses.

Most of all, it's important to analyze the trade-offs inherent in working with a particular language. For example, it's very easy to iterate when working with a language like PHP. I can appreciate that while also not being a fan of implicit type conversions and inconsistent naming patterns in builtin functions.

When discussing trade-offs, it helps to discuss things from a position of knowledge, not ignorance. If you haven't programmed in PHP, you might want to hold back some commentary on it.
What tier of Workspaces are they discussing here? It's totally not clear. Are these personal users? AFAIR, personal Drive accounts have always had a limited quota.

When my employer first provisioned Workspaces accounts for us (Enterprise tier, I assume), I inquired whether there was some sort of quota for our individual accounts, and I was assured that there is not. However, there is definitely some sort of number assigned, which GMail displays, and it tells me I'm using XXX MiB of an XXX TiB allocation, which I assume is org-wide.

So we've recently seen Google acknowledge that there is a practical and administrative limit on the number of objects (files) in Drive, so which services are affected by this alleged crackdown (which has absolutely no proof or tangible evidence, just the claims of a bunch of "data hoarders" on a pseudonymous forum.)
Do you happen to be in Germany? Because that was my exact experience and the reason I eventually switched.
I know many of you initially read this as Visual Basic and not Vision Basic
Works in mintty on Windows: just install msys2 and try it.

It's a simple feature, considering mintty was built on top of putty
Tell HN: Putting mirrors around my desk improved my posture
Last year I purchased 2 standing mirrors, one that stands astride my monitor viewing area, but is ahead in the distance about 7 feet, and one that is directly lateral to me, that lets me check my posture every so often. I think the lack of good data for "how I'm sitting" can result in unsavory posture choices throughout the day, so by adding data or visibility to the equation, I am now able to do something about it. Sure, you can do it with one mirror, but something about having two distinct angles gives extra nuance for tilt and lean.
Making demos to raise investment probably
Agree. Title reads like a failure occurred.
And it would be, no normal person (i.e. the public) thinks about time travel in any regular, meaningful way.
A giant company said it was unlimited and people took them at their word. That isn't a 'loophole' or a 'moral' decision.
BlueSky Ain’t It
I can recognize that saving for the sake of saving is bad for the economy, I don't like to pretend that the only
solution is for one entity (the government) to get it, and it doesnt have to be that way

if the balances were programmed to be slashed - a portion automatically deleted for inactivity - I would be more into that. note that this is an upgrade from what the Federal Reserve already tries to do in tightening phases like now. This is also what some monetary experiments do to validating nodes.