skysight-inc/HackerNews huggingface dataset:
Thanks for posting this, I've been curious about what counts as a search to Kagi. On one hand, I get it: making requests obviously costs them money, and they certainly don't owe me anything as a non-user anyway. But I'm even less likely to switch to it with this knowledge, because this just doesn't fit well with how I search for things. It doesn't jive with the mental model of what I would think of as a search in my head as an end user, where changing the actual search terms is obviously a new search, but filtering, reloading, viewing the next page, etc, are just part of the same search.
I wonder if it kind of sucks to recognize that your job in FOSS is just a token gesture.

Does FB really care about React’s contribution to the community? Or is it just happy to pay a few salaries to look good?
> The balance of crafter to manager numbers is a tricky one to strike. Too few and you risk misalignment on the most important things, too many and you add heavy layers of process, approvals, meetings and… side quests. Our numbers were unhealthy, just like it is in much of the tech industry. One of the insidious consequences of this is that it leads to the company increasingly celebrating activities rather than crafter driven outcomes. With the right numbers we’ll fully focus on outcomes and impact.

Am I reading this right that they decided they had too many managers, and are laying off some? They don't say it clearly in which direction they thought they were unbalanced, but I think that's the implication of "activities rather than crafter-driven outcomes", or just what is supposed to be the obvious answer when anyone says this is unbalanced?
> It's been trained on 525 billion tokens of, of code all permissively licensed code

What does "permissively licensed" mean?
The thing could run on a $99 Hetzner box just fine, but that looks terrible on your CV
Quickly? They acquired 6 River Systems and announced the Shopify Fulfillment Network back in 2019. The were some pivots along the way (using 3rd party vs building out own warehouses) but it seems to me they've been at it for some time.
> Really I don't see what's there to complain about, all good stuff.

It's called "change" and people don't like it.
I used to think like this. Then I had to use `thread_local` where it was so much more convenient and portable (and likely faster) than pthread_getspecific. I think it's good quality of life features get added and standardized.

Even Linux kernel uses lot of GNU extensions. Computers are there to abstract stuff for us.
I do indeed. I think, reading between Rachel's lines, that she uses this in practice in her own projects? "Kroll result" is a term I just made up myself.

I'm guessing Rachel's decision was not so much fixation and more that only the standards body (or the designer of a new programming language) could make something into a compile-time error, but a SWE/SRE can take a small step like this on her own.
> this is not true to begin with. classic engineering fallacy

Are you assuming they'd be put onto the existing projects (which may slow down delivery, yes) rather than doing new projects in parallel (which will not and will in fact let them deliver more because there are more projects)?
It hasn't been updated in a while though and has way more bugs than the Intel version.

Many tracks in Mario Kart are unplayable for example due to graphical corruption.
I think it's actually a really easy guarantee on modern laptops from a technical standpoint, but that doesn't matter if there's a compliance requirement or contract they signed with major customers.
Glad to see another BigCo still on the Scala train.
The internet deserves a better answer to social
But do you know for a fact that it lets through a larger proportion of the spam sent to it, or are you just noticing that it gets a larger total volume of spam than the others? Because if it's the latter, that could be an effect of more spam being sent to your gmail than to your other accounts.
Personally, I think the most interesting aspect about Mercerism in the context of "Do Androids Dream of Electric Sheep?" is the fact that, while it is a way to "emphasize humankind's capacity for empathy", as you've nicely put it, it is also constrained to the empathy box which is labelled as ones most prized possession and an extension of ones body in the book.

Assuming the empathy box is merely an extension of ones self and using it requires obeying a relatively strict process (taking part in Mercer's "martyr walk"), what's left of you as a human being outside of it, is a biomechanical shell not much more capable or understanding of empathy than any android.
The site that I linked to in my other comment [0] claims that "No other country [than the USA] on earth incarcerates so many people without trial. While many countries around the world have rushed to adopt American style plea bargaining in recent years, not a single one uses it for such a large portion of cases."

If you follow the sources it takes you to this 80-page report, which I haven't read, but I assume the numbers are in there: https://www.fairtrials.org/articles/publications/the-disappe...

[0] https://news.ycombinator.com/item?id=35814578
I feel this is more indicative of the content rather than the platform. If this was posted on linkedin or a personal website would we also be implying twitter is dying?
> nullptr: fixes problems with eg, va_arg

nullptr is an overkill solution. The ambiguity could have been solved by mandating that NULL be defined as (void*)0 rather than giving implementations the choice of (void*)0 or 0.
Why does this feel like a union made in hell?

Partnering with the incomprehensibly byzantine andcomplacent architect of the SEOpocalypse AND "late-to-the-ai-party" Google does not give faith that the solution will be more performant or private than Github's copilot.

This is just another in a series of terrible blunders in the last year that has wiped out any goodwill I had towards gitlab. WTF happened, did they get a new CEO or something?
Even though I liked 2049 I agree with you, there wasn't much meaning to it. In contrast, in the first movie I was fascinated by the idea of literally travelling to meet your maker if you are not content with the limits of your existence. And of course the cheesy but wonderful monologue by Rutger Hauer.
I guess we can begin burying those stories about how the rebound in tech equity means more layoffs in the sector are unlikely
> I can just note that our Angular code seems to be much harder to maintain than our React code.

A big part of maintainability comes from the quality of code and/or existing experience with the two frameworks, not the frameworks itself.

I work at an Angular only shop, if we would write some React it would be probably harder to maintain for us than the Angular ones.
> Yes. Fines should be a percentage of income.

Then Jeff Bezos, who has billions, can pay $0 fines since AMZN produces no dividend income. Even if you count capital gains income, he could just take a big tax hit one year and then be in the clear for life.

Not to mention, he'll also qualify for welfare because of his $0 income.
Sourcegraph – Embeddings: Search with SIMD
Workers can leave…

Know of a relatively well known brand that laid off a large chunk of it's tech staff and most / all the others are looking for routes out the door

Chunk of the tech leadership that took over after the original tech leadership was laid off have already found new roles
Whisper 3.0 will whisper to you.
constexpr is also ridiculously simple to implement -- because the existing compilers already do something similar internally for all enumeration constants.

(Enumeration constants are the identifiers defined inside enum xxx {...})
The linked paper isn't rendering so well for me. Here's another version that's better?

http://languagelog.ldc.upenn.edu/myl/Shannon1950.pdf
There is this guideline of "Almost Always Auto" (https://herbsutter.com/2013/08/12/gotw-94-solution-aaa-style...) and I have been following it for yeears both in my job and my personal projects and I have never been very confused by it or had any sort of bug because of it. I felt very reluctant about using it at all for quite a while myself, but in practice it just makes stuff easier and more obvious. A huge reason it's useful in C++ is generic code (stuff that depends on template parameters or has many template parameters) or deeply nested stuff (typing std::unordered_map<std::string, MyGreatObject::SomeValue>::iterator gets annoying), but it's nice almost everywhere.
Most types are repeated and getting rid of those repetitions makes refactorings a lot easier and gets rid of some source of bugs. For example sometimes you forget to change all the relevant types from uint32_t to uint64_t when refactoring some value and stuff breaks weirdly (of course your compiler should warn on narrowing conversions, but just to illustrate the point, because it is very real).
That's weird I was just sharing this today with reference to LLMs.

Btw Shannon also invented wearable computers. He did it to cheat at roulette.
> GCP and AWS are quite decent

AWS's UI varies dramatically by product, which is both part of the problem with it (lack of a coherent design language leads to confusion) and makes it hard to talk about AWS's UI. Everyone has a different opinion based on which subset of tools they use.
The existence of "AAA Clock" and several clones of the concept points to a very very low barrier to entry.
Glicko Rating System
I do not use Snap but I'm pretty sure it has algo delivered content as well, just like Tiktok and insta.
offtopic, but it sounds you where trying to reach them as their car's extended warranty is about to expire ...
As an example of this, a generic `MAX` macro that doesn't evaluate its arguments multiple times, would be (using said GNU extension of statement expressions):

#define MAX(A, B) ({ auto a = (A); auto b = (B); a>b? a : b; })

As-is, for such things I just use __auto_type, as it's already in the GNU-extension-land.
I think the larger challenge is competing with the broad business value that Shopify provides — Its not just payment processing, but also email marketing, theme and API services, a app marketplace, shipping integrations, etc.

Wix/Squarespace, at least last time I checked, treated e-commerce as an add-on to their core service (building websites.) Square is a payment processor which with an e-commerce add-on, but is heavily templated.
Their stance doesn't 100% align with what's actually legal in the US. Dumping your own games/bios/firmware and then playing them on an emulator is perfectly legal for example.
I think my productivity would 2x or 3x if gitlab would work on fixing issues with core features such as task planning. There's a lot of minimum viable features that never got improved, especially for those of us on the premium tier.

AI sound cool but at this point I'm just expecting another half baked feature that checks boxes for executives to justify purchasing it.
I wish they'd rename this from "hollywood" to "fraud"
Why? In this context it makes sense. You don't want the robots damaging themselves or hurting spectators. It's not like they're just making an autocomplete here.
> if Shopify can deliver its software with less people, then with the same number of people they could deliver more

That is assuming everyone contributes in a meaningful way. That might not be the case for various reasons:
- Incompetence / lazyness
- You feel productive, but you impact is actually really low ("I am preparing an alignment meeting")
- You are working on a product / component that generates little to no revenue/interest (Hello "metaverse" team from Facebook)
- Your skill are not highly required at the moment and don't seem to be required in a short/mid term; someone else surely needs you more.

Sometimes, doing more is not necessarily the right thing. 37 signals is famously known to have far enough revenues to hire a ton of guys and probably launch many new products. Yet, they choose to remain at a fixed headcount for now and return the profits to their shareholders. They do not hesitate to let people / fire them if they feel the need to despite their profits. Why can't Shopify follow the same strategy; albeit at a different headcount ?
I have no managerial aspirations.

I intend to be an under the radar B- player at a diversified portfolio of companies until I can retire.
> you can still use the value returned by e.g. comparing it to other values and so on without needing to know the exact type.

No no no no nonononono. No!

Loose typing was a mistake. I think any sober analyst of C and C++ knows that. The languages have been trying to rectify it ever since.

But dynamic typing was an even bigger mistake. Perversely, it's one caused by a language not having a compiler that can type check the code, which C does.

I want to actually know what my code is doing, thanks. If you want "expressive" programs that are impossible to reason about, just build the whole thing in Python or JS. (And then pull the classic move of breaking out mypy or TypeScript half way in to development, tee hee.)

The only time `auto` is acceptable is when used for lambdas or things whose type is already deducable from the initializer, like `auto p = make_unique<Foo>()`.
Modern cars usually have their engine max speed limited so they don't exceed your average all-season tire's speed rating, but arguably that's more equivalent to a redline limiter preventing your pistons from self-destructing than an type of anti-freedom measure
The investor class is desperate for a recession and it's just not happening so they keep laying off people until they can make it happen.
you're simply doubling down on the fallacy. doing more projects does not mean you're delivering more. code is not value. there needs to be clear demand for what is being produced and management needs to have effective leadership to make sure the right people are doing the right things. all of which require effort. in lieu of that, it's better to lay people off from the company's perspective. if and when they understand the scope of the problem and the demand is there they will hire more people. that's more or less how to economy works.
This is especially true for Apple laptops, where the transfer of ownership is complicated (to protect against theft). I saw Lenovos and Dells being recycled in corporate settings but never Macs.
I don't know why people even care about that. I go out of my way to not use my work laptop for personal work/projects/etc. Especially considering the amount they value the laptop at (which may be inflated) is deducted from your severance payment
Yes, communes are a thing. Shrug.
In this day and age I feel that things like this should have an in person registration for a few days or week before the online registration.
Good luck. No doubt you will be employed quickly.
Not if extern templates are used, at least for the common types.
Stretching that further, it is entirely possible to track every single interaction you have with your work computer. You can track your mouse movements, slack messages, work email, keystrokes...

With this data, it is possible to create a digital version of you, the employee - a digital version who writes like you, moves his mouse like you, and even makes the same coding errors as you.

I can totally see a near future where companies create digital avatars of star employees that stay with the company in perpetuity.
wait the medical profession is arguing for expensive treatments and drugs with questionable medical outcomes. When did this start happening?
Almost no one is going to agree with you here. Hacker News is filled with “temporarily embarrassed billionaires” who all think their shitty little app or the fact that they know some obscure useless programming language think will make them rich one day.
Is there? These things are commercially available for 15k, I would imagine that if you wanted to buy 100k of them you could drive the price down substantially.

What is your plan for getting expendable soldiers for less than this? Even Russia spends more per soldier.
Handrolling a MS Teams direct message API
In what ways are you worried about the FTC using it's powers for things you thinks are harmful? What things specifically?
That route works as they can get out over the ocean very quickly. Getting out of Paris, Berlin, Riyadh, New Delhi and other land locked major cities would be slower.
Can Congress pass a law outlawing giving bills cute names that are completely irrelevant to the intent of the law? Once they get that accomplished they can work on something else
I wonder how much of that is due to increased exposure to content, plus a function of being young when seeing it.

My recollection of 2049 is, an android police officer performs a dirty police job, is there confronted with information which not exactly raises doubts, but questions. The plant, a photo, something the perp/victim said.

Then something about the police station and the relation between human boss and android subordinate officer.

A cold corporate overlord without respect for life. (Slaughter of newborn woman android to demonstrate power.)

Something about rumours of a woman, chase into deserted dust city, something about android living in a factory and "childhood" being fake memories.

And the ending with a budding resistance movement among escaped androids and how they somehow can reproduce on their own now, and not die so young. Harrison Ford turning up, a piano.

Yeah, I can't really make it into a story. I don't want to trash on 2049 because it is somehow very impressive, but I don't like it much. It's very disturbing and I guess that is a quality of its own. I will possibly never watch it again.

There are other movies I will never watch again but which I will say are really, really good, no reservations. 2049 is not one of them.
What on earth is unbelievable about that? There are many similar stories here on HN.

After 1 minute of searching, I found this example of an account which was deactivated, reactivated, and then deactivated again. Then poster doesn't specify that it was within 24 hours, but it seems like it may have been the same week: https://news.ycombinator.com/item?id=32854528
Historians aren't just interested in facts. How things were discussed is also important and what was and wasn't covered.
Oh, man!

Imagine the humble pie C would have to eat.

C beat out Pascal in the 80s for a lot of reasons, many of them not technical.

Pascal had the correct format for strings, the one you mentioned and the one used by all modern languages.

Imagine if after 40 years C would start using Pascal strings :-))
This is the wrong approach to keep kids off porn sites. Web platforms at most should just be adding an RTA header to anything that contains porn or user-generated content. That's it, nothing more for platforms. Headers missing? State(s) warn the company, then the state(s) fine the company.

The popular web clients must then recognize that header and check if parental controls are enabled. If so, then the client must check if the domain has been approved by the device owner. That's it, nothing more for clients. Liability is on the parents and off the platforms. No uploaded faces, SSN's, addresses, state ID's, and other PII that will ultimately be leaked, stolen, sold, etc...

This intrusive and irresponsible method of validating people will just push most small platforms underground i2p, tor .onion sites, encrypted Usenet, open source vpn mesh-nets eventually authenticating with something like ActivityPub to share public keys, etc and push most people to use VPNs to access the bigger platforms.
Economics don't work out, increasingly so in a world with increasingly better cross-continent communication options.
If the criteria for FTC thumbscrews is "Become a 2023.USD$630 B market cap company" then I'm comfortable with that.

Fuck combinations (to use the original 1900s phrasing); restore competition.
Has anybody even demonstrated a mach-9 air-breathing vehicle of any kind that has gone this distance? Afaik, the only things that go this fast are ICBM warheads and gliders. The only thing that comes close would be the X-15, but that was powered by rocket motors and was essentially fully rebuilt after each flight. The X-51 did a short flight on SCRAMJET power, but I doubt that would scale up to a passenger vehicle.
> Unofficially, polygamy is still widely practiced in Utah as part of the official doctrine of FDLS

Why does all the rationality I come to expect on hacker news go out the window once my religion is being discussed? Or is it I only notice issues when I'm a subject matter expert?

Polygamists are 1% of Utah's population. The decriminalization of polygamy has nothing to do with fundamentalists gaining prominence, and everything to do with helping people escape.

> the words of the Book of Mormon on this topic are literally plainly in black and white.

Not sure what is meant by this. The Book of Mormon plainly states that monogamy is the norm and polygamy, while sometimes allowed, is not standard.
It seems all companies are expecting the great AI windfall. I think this is mostly wishful thinking with today's technology. Unless CEOs have access to secret tech that no one else does, this feels like more of a hype driven forecasting exercise.
HN always surprises, wouldn’t have expected boutique theoretical crystallography before 9 am.
I counter your anecdote with mine!

A cloud vendor (who will be nameless as I signed an NDA specifically that prevents me from disparaging them; but one of the big three) ran out of capacity for me and it was 3 months before they managed to fix it. -- that was with a couple million a month in spend.

Cloud is still servers; you just depend on someone elses capacity management skills and you hope that there isn't a rush to populate a location (like when a region goes down and everyone's auto-provisioners move regions to yours)
And GitHub. That site is 50% social media trying to get you to engage and algorithms to suggest new Node.js projects for you.
I think it depends on more than that.

A single team managing 10 microservices that actually make sense to be microservices (like the PDF renderer example above [1]) is kinda good and perfectly manageable.

A team with one single microservice that would actually work better if it was part of a monolith is already in the "creates more problems than it solves" territory.

[1] https://news.ycombinator.com/item?id=35812294
I agree, but I think the sports analogy is even more on point when it comes to sports management giving a vote of confidence to coaches. You only ever have to say anything like that when there are questions.

Coaches and players... they talk about each other a lot.
If it's not the government's job to ensure privacy protection, whose is it? I'm also cautious about ham-fisted internet regulation, but privacy doesn't give any of the entrenched social media players an advantage and I can't imagine the market correcting this problem.
Maybe it's their size or "drunk" motion, but these remind me of toddlers. I would totally get one to just walk around the house doing nothing.
Julia 1.0 was released in 2018. That is just 5 years ago. I would say that is very young. Especially since a language today needs more than in the past. Julia has package manager, virtual environments, version management. Stuff that tends to be bolted on much later.

You needed much less stuff supported out of the box when Python first came on the scene. Today expectations have gotten much bigger. A minimal viable language has far more requirements.
Movie clip reconstructed by an AI reading mice's brains as they watch
Yes, the hardware vendor that controls the kernel and chips can do whatever they want. I meant there is no method as per the definition of the protocol to MITM the passkey because the device only ever emits the public key unencrypted.
> without oversight

Can you explain this? What about courts, and the President, and Congress?
Yes we did, just around 2014 or so. Probably before that.