skysight-inc/HackerNews huggingface dataset:
This is what I do.

If you wanted to have it all in your git config, you could set core.sshCommand to "ssh -i ~/.ssh/id_rsa-client", maybe combined with includeIf as in the article (since it's a glob match, you could match on the github org name).
How do you reconcile this

> hope that they could Martingale their way out of it

with this

> their JS background giving them bad instincts

Surely, the instincts they got from JS is that you almost surely can't Martingale your way out of it if your trading expected value is negative which, if we don't mention the fraud for a second, seems to be what their biggest problem was.
This sounds phenomenal, always really glad to see folks tackling very ambitious challenges that solve serious problems! I think there are going to be many applications in the defense and security (port, border, maritime) domain for sure.
My response was about the logic of "help catch up and adapt" is a colonialist dogwhistle, not about the specifics of what was being argued.
This is straight up wrong. Documentation can be generated from either pattern. It can also do authorization if you wish so (middlewares, attributes, you can do it however you want). We get it, you like the controller pattern, but please do not post incorrect information to prove the point.
AI is a marketing term. The people using it are marketing something. You would never use the term in a technical description because it's too ambiguous. Everything he's describing: Companies showing off to investors, devs showing off to management is about marketing.
“The abstract machine C assumes no longer resembles modern architectures” implies that it might be nice to have a language that maps more directly to what is really happening under the hood. I agree. It would be nice to take the guesswork out of, “How should I write this so that the compiled code has fewer cache misses?”

Maybe there is a sweet-spot level of abstraction that allows for more fine-grained control of the modern machine, in the sense that compiled code more or less reflects written code, but not so fine-grained as to be unwieldy or non-portable.

Vectorized code that is native to the language could be done with either map functions or Python / NumPy / PyTorch style slicing, which is fairly intuitive. Multithreaded OTOH I’m not sure there is an easy answer.
Bold of you to assume it's the same people, that will deliver the same quality of work
I mean, youtuber's have programmed mods to give themselves electric shock when they get damaged in a game. Also various "hardcore" game modes that delete themselves when you die.

I'm sure they will _try_.
NTIA Urges FCC to Adopt Rules Banning Race, Class Discrimination in Broadband
I don't think there's anyone who actually thinks that using the debt fueled dollar as reserve is the best position. And digital scarcity is not a thing unless you are talking about pokemon cards. Bitcoin is not backed by anything other than crime, money laundering & financial derivatives.
A fully unrestrained Microsoft would have kneecapped Apple in so many ways late 90s/early 2000s. Apple would have struggled to be able to focus on the iPod and other products.

Firefox/Chrome are yet another clear example where Microsoft could have completely unraveled anything they did by making it unworkable on the dominant OS Windows.
> the evidence that they are extremely beneficial to workers
Could you please cite the evidence?

> While the CEO owns a couple private jets and the company initiates another billion dollar stock buyback
Unlike the union leader, the CEO isn't working for you, so that private jet isn't coming out of your pocket, unlike the previously mentioned luxury car
There's no second best!
Short answer is: in memos, yes. You will note that in the interviews, also depending on audience, the executives may be a little less corporate:

"We don't have room for bystanders, we don't have room for people who want to stand on the sidelines,"[1]

[1]https://finance.yahoo.com/news/citigroup-outlines-layoff-pro...
Didn't know about that, neat! I use multiple addresses as well and sometimes I forget to change when starting smth new. Not anymore :p
> We can’t regulate acts of nature

How can you be so sure? What about controlled burns?
Honestly, I’d be a total sucker for new fruit-iMac-inspired electronics by major manufacturers if they existed. I bought a 500 million edition DualShock 4 controller a few years ago simply because of its striking resemblance to the indigo iMac I used as a kid.
As mentioned by a number of others in the comments, there definitely did exist 8086 based PC compatibles prior to 1987. No one is disputing the existence of this particular model.
Hi gajus!
slonik is a very handy tool, and I used it in production for a quiet some years with success.

Is there any plan to move to PostgresJs instead of pg? If not, would you mind explaining why sticking with pg?
I might consider this for a very small service, but not for anything with a lot of controllers or services. When you get to the point where your backend is managing several workflows with dozens of views, dozens of models, and each with its own service, it becomes nice to be able to put these things in classes.

I also dislike functions and controllers without explicitly defined return types.
Prisons and garbage men...

I think it would be interesting if someone did a survey across all of Mike Rowe's dirty Jobs to see what the sex representation was.
I don't believe so. The actual card is managed by Chase, payments go through the Chase website, etc. Amazon just links to it and updates your reward balance nightly.
>I'm also very curious to see what they do on controllers

Here's a brightened and sharpened version of the controller's teaser image from their site:

https://i.imgur.com/iIpQzh6.png

So definitely no weirdo wing-shape :(
Yes, the religious voting bloc that still cares about such things for some reason is very powerful.
Agreed. I've always viewed SO as being just slightly better than w3schools. Worse than useless. It has benefited my career significantly that I never got in the habit of using it.
Meddle with the free market? INCONCIEVABLE!
It's astonishing the number of people defending the C "ideals" that demonstrate ignorance about what C actually does. (Is it artificial,in order to willingly miss the point?)

Only some of the integral types in C are modular. If they all where, it wouldn't be a problem.
Heh. What's with these downvotes? Do people disagree with my concrete experience? I'm curious.
> The implications are vast. We may be able to translate between languages that have never had a “Rosetta Stone”. Any animals that have a true language could have it decoded. And while an LLM that’s gotten an 8 year old’s understanding of balancing assorted items isn’t that useful, an LLM that’s got a baby whale’s grasp on whale language would be revolutionary.

Given that almost no-one trusts these LLMs for anything serious beyond creative / BS generating uses, this article does a lot of glossing over the reliability of their outputs and focuses more on such utopian promises with claims of 'understanding' which is in this article is beyond absurd and nonsensical.

The reality of LLMs is that they cannot reason. [0] It is known that LLMs perform incredibly worse in mathematical reasoning and understanding which it consistently hallucinates the wrong answers [1] and even when you tell it to correct itself, it pretends to identify its mistake and regurgitates another incorrect answer and its answers get even worse further down the conversation. [2]

Of course to the typical user, it's easy to be fooled by a stochastic parrot pretending to demonstrate reasoning. But experts understand that these systems cannot transparently explain themselves and are AI sophists which fundamentally cannot be trusted.

[0] https://arxiv.org/pdf/2302.08399.pdf

[1] https://arxiv.org/pdf/2301.13867.pdf

[2] https://arxiv.org/pdf/2310.01798.pdf
Or is it like a drag race where the first vehicle across the line is celebrated?

There's two views: (1) programming as a craft and an art, a human creation, and (2) programming as a hurdle to overcome to accomplish more important things. People with both views might wish to practice.
Is it relevant whether or not you agree with a guideline? This site is provided to its users under the terms its owners decide to put forth. This is one of them. I think it says something about a person when they read that guideline and say "yeah but I don't wanna, so I'm ignoring that one."

If you want to change it, lobby YC/dang to do so.
This type of argumentation just shows disregard to science. You can actually figure out what GPT-4 understands, but you don't do it with single examples.

Take a concept. Make a test battery of questions that probe the concept using different words, different approaches, situations etc. Just like psychologist would do with 4 year old.

You quickly realize that GPT-4 has not clear conceptual understanding that would show as consistency.
And i wouldn't even say VCs are dumb because they keep hitting success chasing that money. It's why they have this money to throw around.

The labor market is USD$144 trillion worldwide in salary. Automate a fraction of a percentage of the worldwide labor? You have a company with more annual revenue than Apple.

Is it that hard to understand? Can people not think of scenarios where the current generation of AI may be able to automate some percentage of jobs? eg. Do people have any idea how much is spent on paralegals looking up case study law and how good LLMs are at finding such links in an automated way?

I keep seeing people with no idea of the market pushing bad ideas. "LOL CEO said 'AI' to make stock go up". "Nvidia can't possibly be worth more than it once was because AI isn't real". "It's hype and doesn't work". etc.
To be fair, finding a good printer is hard. Mid-range enterprise printers manufactured before 2006 are in great demand, because of the progress of enshittification by the industry.
> We are all extremely fortunate to be able to move to countries and states that for our beliefs and moral compass.

Which all did you have in mind here? All the top 10% of HN contributors? Or all the people in whichever country you are in? if it is the latter I can assure that it is most certainly not the case that "We are all .. able to move to countries .." unless they are EU citizens proposing to move to another EU country.

A substantial fraction of all people wouldn't be able raise the money for the flight, let alone have the necessary qualifications to satisfy the visa and residence permit issuing authority of most western countries.
i have never had a problem with the filesystems.
Have you never heard of chronic pain? That's basically what doctors do in a lot of cases (if even)
I guess that's why they're killing of third party printer drivers as well: https://news.ycombinator.com/item?id=37473628
Do you know why zapatos relies on pg and not PostgresJs?
"bad" means investors want to make money on their investments, and tech workers want to advance their careers, I guess.
BoA offers 5.02% via their "Preferred Deposit" offering:

https://olui2.fs.ml.com/Publish/Content/application/pdf/GWMO...

But you have to start with $100k. (You can decrease that to as low as $1 anytime after though).
Most popular C compilers support trapping on integer overflow (i.e. https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#ind...), but it does have some overhead as it replaces the native arithmetic instruction with a call to a library function (i.e. https://gcc.gnu.org/onlinedocs/gccint/Integer-library-routin...)
EPA can't sue the forest and demand it stop emiting pollution through wildfires. Mother nature doesn't respond to court summons.

Conceivably, the EPA could demand changes in forest stewardship, but a lot of the wildfires are already in national forest land, so the nation forest service would be a more appropriate agency.

EPA could perhaps help issue guidelines and emission allowances for prescriptive burns that should probabalistically reduce wildfire emissions, but will absolutely have emissions during the burns.
Womb transplants are now a life-changing reality
This is more like Python 2 vs Python 3... Wayland will win because "new is better" to the mob. After it takes over, it'll be worse performance for 4-5 major releases, and you'll never get back all the features.

All the old apps will hobble along with a compatibility layer, because for some reason it's better to remove all the clutter from X11 to write a new clean Wayland, and then re-introduce all the X11 clutter into a shim so that old apps can run.
It's ONNX Runtime that's lacking support, per TFA, not CoreML.
>You do not want to know the level of architecture pumping away in the background that collects and correlates disparate data about you together. It's actually shocking how robust and complex it is. Trust me, I've seen it, they know almost everything about you consumption/location/device wise.

I do, and I suspect many others would like to know as well - please share!
How would you propose they block it? Can you provide an example from another language where it is blocked?
> The big distinction is that LLMs already have a whole bunch of things they're great at

I would say mediocre not great, and it is up to market to decide if quality threshold is crossed. So far there is no reliable data that some LLM startup started making good money and clients didn't leave after 1 year of mediocre results.
Don't deadname X! /s

In all seriousness, Elon made a ton of noise about Twitter being the world's town square for public discussion. In reality, all that happened was that they got rid of the TOS, then realized they needed a TOS (to bring back fleeing advertisers who know that it's not good for business to have your brand next to toxic content), then blocked public access entirely, and now they're silencing the voices of anyone who doesn't pay for speech.
I think the fact that OpenAI fired the starting gun is a bigger factor than an industry wide conspiracy.
I used to do it that way. Recently learned this approach

put this in your ~/.gitconfig-personal

[core]
sshCommand = "ssh -i ~/.ssh/github_personal_ed25519"

and this in your ~/.gitconfig-work

[core]
sshCommand = "ssh -i ~/.ssh/github_work_ed25519"
I disagree. StackOverflow grew to be many times the size of Fog Creek software. It was highly successful for a time.

You can not anticipate back then that AI would train on its Q&A and then provide the same service but fully integrated into IDEs. StackOverflow is being destroyed by Copilot and ChatGPT.
Compare to union shops though?

I know of some factories that shut down for annual maintenance for several months every year, and they lay everyone off. There is another factory (same company) that works opposite months of the year so in theory people are laid off and just switch between the two factories, but depending on schedule and work needs you can be out of work for a while.

I also know big projects often hire union labor (electricians, plumbers), and lay them off at the end of the project. I have no idea what the terms of this are.
Fog Creek is now known as Glitch, and was acquired by Fastly last year.

https://en.wikipedia.org/wiki/Glitch_(New_York_company)
https://archive.ph/ayOW9
Surely not, but if you practicing to get better at programming using AoC, LLMs are unlikely to help you.
The pockets accept og controllers by wire, since they read the pins as a side effect of the architecture. My son plays smash fairly competitively and he tells me high quality gamecube competition controllers cost as much as $500. Will be interesting to see what the 'optimal' aftermarket solution is.
Yeah in my org as soon as you put your two weeks in they send you home for the remainder of the two weeks.
> If an AI can do it instantly, it starts to feel like pointless busy work,

Isn't every coding competition pointless busywork? The organisers already know the solution, and even if they don't I can probably find a dozen solutions on github/reddit/wherever.

The point is you can enjoy it even though it's pointless busywork - much like you can enjoy doing a crossword, or running a marathon, or lifting a heavy weight in the gym.
> You've never taken a job working in a language you don't know yet? Anecdotally this is a common thing. In fact, my most recent job hired me to write C# with nothing but prior Go/Python experience.

So then it shouldn't be a problem for you to learn a new skill based on a very common pattern with many examples in different languages

> This comes across to me as needlessly bitter to folks with less experience than you.

If those folks are forcing the business to make tech decisions based on their lack of experience, it makes life harder for others. If you are going to choose between "should we write our backend in C# or javascript", and the decision comes down to "well our bootcamp grads don't know C# and they don't have a background in software engineering, so getting them up to speed on C# will take months", then you're willingly choosing inferior tech to make up for subpar employees
Assemblers come with text substitution macros. Lisp comes with program rewriting macros. Same basic idea that it's all expanded away by runtime, but using something like scheme as the compile time metaprogram that emits the machine specific assembly. There are a few s-expression based assemblers out there so probably nothing novel.
> All that matters is that there are enough people willingly using it to make it worthwhile for the project to accept these donations.

And the price comes crashing due to market manipulation and the project loses money, this isn't appealing for anyone that wants to accept donations with crypto and is the absolute worst way to do it and is the best way to lose 'money'.

You can keep ignoring my stats but people want stability with their money not instability and crypto isn't it.

> You're mistaken, high TX fees are an exception, not the norm. Both Monero (which this project accepts) and Litecoin transactions cost less than $0.001.

Whether they are high or low they are still fees and you said absolutely 0% which is not true, and we are not even counting the exchanges, conversion fees, etc.

> I'm just questioning HackerNews' collective tendency to publicly shame projects that accept crypto donations. It's a shining legitimate use case for cryptocurrency, and rather than applauding it or at least ignoring it, you feel compelled to deny its existence and remind everyone that crypto is "only" used for scams and drugs - why?

Because the bad heavily outweighs any (alleged) good crypto "has".

Because it is an even worse system than what we already have today.

If someone gives me $200 I expect $200 in my account. With crypto someone can give me $200 and the next minute in my account I get $2. This doesn't make any sense and will further discourage creators.

There is nothing special or anything unique that crypto has solved or done better than the current financial system.

> Litecoin transactions cost less than $0.001.

That is because almost nobody is using Litecoin, hence:

> If you want to talk about 0% fees, this doesn't exist in any widely used crypto token so I don't know where you got that from.
All things are effectively monopolies forever, until they're not. Facebook is undefeatable except that all the kids stopped using it. Google is printing money, but technically savvy people all know it's shit at answering search queries anymore. And on and on. x86 is too much of a juggernaut to overcome, except that most people just interact with internet browsers now, and the pace of security research means that legacy software is a big liability.

Or unless you get the government to take anti-trust action 'against' you at your zenith, a la Standard Oil.
There would be communication overhead between teams. If companies are willing to take that, then they shouldn't have any argument against remote work irrespective of location and timezones.
I’ve done exactly this to manage a test user identity separately from my main GitHub identity, for debugging GitHub apps.
I didn’t clone separately, though. I added separate remotes to the repo so I could push a branch to either `github` or `github-test`, and those were associated with the separate hosts/identities from my ssh config.
I have said it for years.

There are too many great software engineers for bad management to use.

When product and software management works well, one side effect is the realisation that we don't need to be so many software engineers.

But that is just experience the ladt 20 years.
In "blindsight" many people have retreated into private virtual worlds with virtual partners that are like this. Anything they want, no compromises necessary.
I'm a boomer, how do I find Discords of people coding?
I know this is said in jest, but I just want to remind people there is no such thing as being too valuable to be a member of a union. LeBron James is in a union. Tom Cruise is literally striking right now as part of the SAG-AFTRA union strike. Unless John Carmack happens to be reading this, I guarantee you are not close to being as valuable an engineer as LeBron is a basketball player or Cruise is an actor.
A union would have also changed the distribution of who was laid off. Basically, fresh grads who have very little seniority would be the ones kicked to the curb. Whereas MS had the option to lay off exactly who they wanted...maybe it was certain teams, maybe they laid off a lot of people whose compensation no longer matched with their contributions.

Not MS, but I was at a big tech co that recently did layoffs, and a lot of the Super Senior Staff Distinguished Wizard SWEs, who I always wondered "What exactly do you do?" got laid off.
But isn't it a magic string already, because of the {parameter} parsing?

I don't really see an issue in treating it as if it was just `Request-URI` (in RFC2616 terms) with some parameter magic, and became a Request-Line-resembling `[ Method SP ] Request-URI`, which is fully backwards-compatible and isn't exactly surprising to anyone. I think it's pretty much obvious what it does even if one never sees the documentation.

And given that `Method` is either one of a few predefined constants or `extension-method = token`, and `token` excludes whitespace, slashes and all sort of brackets I don't think there's a chance of confusion or misparsing there, even for weirdest custom methods.
Such memos aren't written for people who were fired but the people who are left. Basically "you're lucky to be here, now get to work on reaching your goals."
BlackRock Says SEC Hasn't Approved Its Bitcoin ETF
$386,000? Is this missing a few zeroes?
Costco always sells discounted gift cards (in the US).
What free market? We haven't had a free market in decades.
I don't know. Maybe? That's the sort of thing I'd like to find out.
Why? It really doesn't change a lot. You can't "really dislike" the whole proposal for just a stylistic issue.

> Make a dedicated method that accepts http request method names

What problem does that solve compared to embedding the method in the string?
5% quarterly revenue growth during an exceptionally tight quarter and they're cutting jobs? What on Earth?
also called schadenfreude.

while I agree about SO culture, it's probably the case that most of the laid-off staff took no part in that behavior.

The Great Reset 2.0 which might save SO:

Everyone whose downvotes exceed a certain threshold has their reputation points reduced to zero. And since "sentiment" is measurable nowadays, the same would be done for anyone whose hostile comments exceed some threshold. Probably other behavior would be similarly penalized.

Do you lose some valuable expertise? Undoubtedly, but making an example out of people is a warning to the rest.
A search for life on Earth from the Galileo spacecraft
I mentioned the -fwrapv option to make it wrap around. There's also a -ftrapv option that makes the compiler generate traps.
Discussed here: https://www.nature.com/articles/d41586-023-03230-z