skysight-inc/HackerNews huggingface dataset:
I bought a car with Bitcoin while the banks were closed on the weekend.

There are tons of legitimate use cases. However, most of them aren’t immediately apparent to affluent people in the United States as it solves problems most of them don’t have.
Joins 13 Ways
Author here, thanks for the share!

Thought I'd write this as I think the "how easily can someone copy-and-paste?" is a fairly unknown principle by which people might evaluate their code, but one that I think can be extremely valuable.

Also frequently misunderstood, with people thinking I'm advocating for copy-and-pasting everything when it's definitely not that.
I mean.. would have been nice from the get go, frankly has made me a skeptic of just what will be supported and for how long.
Increasingly, even public agencies require/assume people to have a smartphone now, either an iPhone or an Android.

At that point, you literally cannot live as an adult in the society without FAANG dependence, even if it's a third party Android phone, at least not legally.
I believe it, but I'd be happy to be wrong. Here is my reasoning:

My concern is leadership, not technical ability per se. There are a number of people capable of maintaining Nim or advancing it (off the top of my head I can think of 6). The important question is, _will they?_ Has anyone involved made commitments about what they'd do? Has any such commitment been accepted by the rest of the community? Maybe I've missed such statements, but Araq's comment makes me think there just aren't any such plans.

If Araq is hit by a bus, what _will_ happen? I could think of a number of scenarios that seem _possible_ to me, some good, some bad, the problem is that I don't know which if any it would be. For example, maybe diverse contributors organize and take over the project, maybe just contributors from status take over, maybe it's forked repeatedly and the community fragments, maybe it putters along with just bug fixes, maybe it never sees another release, maybe Araq has it in his will that no one can ever use Nim again, etc.

Is there anyone we _know_ would take over for Araq? Do we have a a "Vicearaq"? If not, then I believe a bus factor of 1 is justified.

To be clear, I like Nim a lot and I introduce it to other devs given half a chance, but I don't feel comfortable betting other people's jobs on it at this time. Maybe it's just that Elm has made me wary of BDFLs and I should be less paranoid.
Good things come to those who wait :-)
My sentiments exactly. The “API designers should control their APIs” one is my favorite and one of the more ridiculous things I’ve heard him say, which is saying something. It’s beyond humor, though, that all of his reasons are fallacies.
With trunk based, code review happens as a sort of forcing function every time you do a pull and merge it in.

You see what everyone has done and how it affects you before you can push.

(I'm not advocating for this, but I've worked in this style and it has pros and cons).
This article fails for me because it doesn’t clearly define the two sides: what constitutes “trunk” vs “branch”? The two sides in this argument are always fighting their own straw man of the other side.

I’ve heard teams using Phabricator for “trunk based development” say they are reviewing commits not branches. If you’re doing any code review or CI before code lands on trunk, I’ve got a hard time seeing the difference between that and a “branch”.

Even in a CVS like SVN, your local code changes are still a “branch” that diverged from trunk until you commit it up to the server. And if you go 1-2 weeks without committing to trunk that’s just the same to others as going 1-2 weeks making hourly local git commits to a local branch…

And if I make a local git branch, commit 100 times to it over 6 hours, and then squash those local commits and push a single change to trunk, is that any different from trunk development?

At $JOB we use GitHub, try to make small Pull Requests that are usually merged within 24 hours of PR open, and those PRs tend to receive commits for between 6 hours and 4 days before we try to merge them into `main`. But you’re free to make as many commits as you want to your branch. We squash it down to a single commit rebased on main. Main is the only branch that lives indefinitely. Is that “branch” or “trunk” development? I think it’s “trunk” but maybe the author would differ.
This “pure meritocracy” argument simply boils down to the fact that it’s not possible to build a system that perfectly measures how prospective candidates will perform in the future. Really, all businesses and institutions should be free to innovate their own methodologies for doing that, and live with whatever consequences they produce, with the governments role being to regulate the limits of permissible discrimination. Race has been a class legally protected from discrimination for quite some time now, and it’s honestly pretty sad that it’s taken this long to get a ruling on this open and unapologetic racial discrimination.
>In trunk-based development, the entire team works on a single branch. This model allows for quicker integrations and fewer merge conflicts.

I rather resolve merge conflicts than fix bugs.
Today’s LLMs like ChatGPT also might seem like mainframe computers compared to the personalized and locally-run models that are likely in the future.
The thing that is a verb isn’t “knowledge”, it’s “explanation”. Giving an appropriate explanation (or, more generally, answering a question appropriately) is a problem to be solved. Problem solving (whether one is expecting explicit goal seeking or fluently generating from an LLM that encodes “knowledge”, or some other method) is always an interACTIVE process.
Sure, but is there any reason this cannot happen without NFTs?

I have bought assigned seat tickets online direct from venues without TM nor NFTs, worked fine.

I have also bought tickets to exhibitions (no seats nor assigned time) direct from venues online without TM nor NFTs, worked fine.

Seems that the only problem is TM and you won't make them go way with NFTs.
Also, at least in the case of Georgia, new nuclear power generation that went vastly, vastly over budget and I presume is not yet fully reflected in ratepayer bills.

At least they actually got some new units out of it, unlike South Carolina that spent billions and billions and shuttered the project.
Arm in the Field and Arm in the Cloud
This just happened to me. I was explaining it and I am starting to feel like a crazy conspiracy theorist and AI doomer when I explain how it can more or less write and script and solve any problem. Then I see how people use it, and they can barely articulate elementary concepts, let alone break them down or solve them. I feel like being able to use GPT right now requires an ability to do this, which is probably why. Let alone most people aren't even using GPT4. They type in some barely coherent instructions to GPT 3 and then dismiss it as hogwash.
CBC marketplace had a great special going to different dentists.

They found all had widely different recommendations on the number of fillings required.
> Whenever there's a discussion about underrepresented groups in tech, isn't it funny how older people are rarely considered?

IMHO, it's because organizations don't really value diversity in the ordinary sense of the term. They value proportional representation of all demographic groups that have legal standing to sue them for civil rights violations, and who have organized interest groups who stand ready to do so. DEI exists to align the organization towards this objective.
This really means every commit goes to the main branch... and if on a dvcs like git, gets immediately pushed too?

One thing that occurs to me is that probably requires more intention and discipline into how your commits are divided up, what makes a commit? I guess you have to run tests and ensure green before committing, for one thing? But also I'd guess in general probably waiting to commit until it's a larger unit/feature than otherwise? But I'm guessing. I'm curious what people who use this method have to say about how they decide when to make a commit and what it should contain. And how that effects their experience.

If I'm understanding correctly what is being described.
The beta link is broken: https://www.cloudflare.com/constellation/
how will it unify its RDNA and CDNA into ROCm with consistent APIs are the core questions to me, i.e. to merge AI and graphic-rendering at software level, similar to what CUDA does.
> It contains no one else's code since everyone works on a branch.

100% of everyone else's code that has made it to main.

If you need to coordinate more closely (i.e. different people working on related changes, which is likely to be common) then the branch doesn't have to be local and just for you, it can be shared, perhaps with individuals having their own local copy of that for quick check-ins¹ without publishing to others until ready². Whether this scales manageably will depend on the project and your team dynamics.

--

[1] to save work state before experimental changes, or just to have an off-machine last-known-good copy (assuming your “local” repo is covered by off-machine backups or is not actually local)

[2] though this indirection adds extra overhead – someone needs to rebase that from main then everyone may need to rebase to bring local copies in line
TLB has to be flushed for process context switch on x86 regardless of Windows/Linux - but modern systems typically allow it to be selectively flushed (the system can elect to not flush tlb for the shared mappings that exist in both processes).

What’s the mechanism for this? AFAIK one of the main motivations for the recent heated discussions on PostgreSQL adopting a threaded model would be eliminating TLB flushes in high-context-switch environments. Can Linux already preserve their (massive) shared mappings?
I think this is a straightforward circle to square: technological advances do indeed "trickle down", but the financial benefit from them doesn't, necessarily.
I'm genuinely curious, what did you think the $25/year they were paying you for if not to do this?
if you're based in Europe, try framing it as a GDPR issue. Article 16 says that data processors have to rectify data that is inaccurate or incomplete within 1 month. If they don't do that, you can raise it to your national privacy ombudsman as an incident. This being Facebook, there is a chance that they'll act on it.

Be sure to CC privacy@facebook.com and legal@facebook.com

Only issue: not sure that the GDPR applies to companies. And it's a 'pro' account I guess?
Fluent transforms the abstract syntax tree at compile-time resulting in .class'es in a .jar that always work at runtime. There are no runtime dependencies.
Show HN: IntegrURL – protect your external links from content drift
I don't think anything of this has with trunks or branches to do. I think all said arguments are equally valid for both types of CV systems. It really is a developers discipline that decides here. All this with CI, frequent merging etc are just as easy and possible with Git as well, especially since we got worktrees.
Though it was cooperative Multitasking, something with the MacOS also got, years later

A good overview of the Apple Lisa is this:

https://www.researchgate.net/publication/2996607_The_Archite...

"The Architecture Of The Lisa-Personal Computer"
I really think you're going to bat too hard for the term "tech bros". The very term itself is derived from a stereotype, as per this definition from merriam webster:

> bro - a young male who is part of a group of similar male friends stereotypically characterized as hearty, athletic, self-confident, party-loving, etc.

Are there no women who have the same attitude towards tech that you ascribe to tech bros? Or older, unathletic, unconfident, or introverted men?

I also don't think your definition is universal. As evidence you need look no further than a sibling comment to your own which implies that I am a tech bro even though I don't hold the beliefs/attitude in your definition (I believe that technological solutions do exist - but don't think they are the solution to every problem. I also think that qualitative human factors, like happiness, are very important indeed).

I also disagree that this joke is as conducive to constructive conversation as you seem to think it is:

> I don't necessarily like tech bros but I like talking with tech bros and at tech bros because they're easy to upset. The main way you upset them is by asserting either their humanity or everyone else's humanity.

Is it constructive to take pleasure in "upsetting" people? If he were really out to change peoples' minds rather than simply preach to the choir, I think it would be more effective to adopt a more respectful tone towards people who disagree with him.

> This is a real type of person and attitude in tech that we can discuss.

Is it though? Can you give me an example of anyone who self-identifies as a tech bro according to your definition, let alone a enough people to call it a "major culture"? Or is it just a harmful stereotype that gets applied to people to discount their opinions instead of engaging with what they actually believe? Because my experience is that most people tend to hold more nuanced beliefs than what you are describing.
What a bootlicker you are
on the one hand, denounce meme-level political analysis ("Socialism"); then in the next breath, declare that the money-printer is on, favoring Big Corp, and helplessly observe that they will not and maybe cannot, do 6th grade level social citizenship. OK!
At least docs exists: https://developers.cloudflare.com/constellation/
Automatic style formatters solve a lot of this discussion. Not all, such as the naming example here, but at least things like whitespace and line wrapping never have to be a discussion point again if you have the rule that whatever the style formatter outputs is what you use
Well, this is all nice and true as long you consider that current AI tech is not a "Black Swan" and future of employment can be predicted from the past
Ads should be against the law. :)
Use Mollie, they have great customer support.
Thanks, my mistake! I did misread it as China having a surplus of EV cars instead of ICE cars. Either way Africa is a tough market. But I think my point about a stable electric grid as a prerequisite for EV take-up still stands.
Yes, inheritance is a nightmare!
That just echoes "hello | sort", the backtick execution in Julia is only for single commands. For pipelines, there's the `pipeline` function, like so:

run(pipeline(`echo hello`, `sort`))
I do not have proton so i am curious:
- why do someone need a "windows" app if there is a web app, it could be a pwa that works everywhere (like teams, outlook) is it true it does not work on linux? if you have a web app it hould work everywhere
- why do I have to give an email adress to create an account?
- will you support passkeys?
- can I add phone number or something that my proton account is backed up with my real identity? I mean if it is my pass manager account, I want to be able to provide my real identity in emergency and get everything back
I see now! My mis-read. I thought the latter paragraph was just regarding skepticism of AI.
The job description required Javascript familiarity, FizzBuzz is a bare minimum for familiarity

It is barely in the same family tree as FAANG coding tests.
Ah, short-lived feature branches is what I assume is everyone's default way of working these days, and assumed best practice. Maybe I had a distorted view of that.

But I was thinking OP meant something different, literally no feature branches. But maybe I misunderstood?

I think OP would benefit from more description of the actual process they are talking about, how you carry it out, what it looks like day to day, instead of just a list of benefits of a process it assumes you understand. I'm not sure we're all talking about the same things.
I have noticed that there is a decent amount of regional (esp Salvadoran) slang that native Spanish speakers I know use that it doesn't recognize. This isn't a huge problem and it is still incredibly useful though, as learning a few random slang words isn't exactly a challenge.
Shuttle Goes into Beta – Build Back Ends. Fast
Self-driving cars are surveillance cameras on wheels
You wouldn't need the hardware to support arbitrary load/stores. In particular, you could get rid of (some of) the address lines...

I'm unsure if this would be much of a win.
Not if you have to provide proof of your identity to register. Such proof could then also be a prerequisite to have government protection against arbitrary bans.
It's "serverless", so

- if you have infrequent access patterns you don't pay for the time it isn't used; and

- if you have huge bursts (say your AI project gets on the homepage of hacker news) capacity automatically scales with demand.

In return each compute-second costs more than a normal vps, so there is some threshold where doing it yourself is more cost effective.

The benefit of "edge" here is imho that it works together with other cloudflare "edge" stuff. Not hugely useful for OCR, but imagine your blog on Cloudflare Pages has a contact form (with a CF Pages Function) and you want an AI spam filter; or bot detection that is updated each time a page is visited, or in the auth function you have offloaded to a CF Worker; or if you want to enhance your email-triggered worker with AI.
Modern C++ In-Depth – Transparent Comparisons
True. But they also aren't $30,000.00.
I would add code living on separate repos is also not integrated :)

I've had such headaches working across repos and having a "microrepo" organization scheme without thought to how these things are tested against each other.
> Crypto never amounted to anything beyond a currency for black market transaction

Do you understand what a massive impact that has been? It has disrupted one of the largest industries on the planet, which is drug trafficking.
Do you take issue with the legal reasoning delivered by the court?

The facts of the case are pretty damning anyway.

Harvard comes up with a tentative list of admitted students, then cuts based on just four factors: legacy, recruited athlete, financial aid status, and race.
Twitter before the buyout was propped up by the forces I already mentioned. It was a resource black hole, and your claim that it was sustainable is, with high probability, categorically wrong.
Or fewer employers
Could you elaborate
I got my first credit card (and had retail jobs) _just_ at the end of the era when you could pull out an imprinter with carbon paper and buy stuff that way. Madness compared to having to do chip + pin, 2fa with my phone, etc. I wonder if it's even still possible to do an old-fashioned CC sale? I haven't hard a card with raised numbers in some time.
It takes a mature and disciplined team to use TBD and these teams are few and far between. Every developer you add to your team (or department) increases the risk that someone is going to miss a test, or an edge case and ultimately break the build and blocks everyone.

For me short lived branches that get merged into main dependant on passing tests and maybe a PR is by far the easiest, most reliable, and most common approach.

For many of the reasons listed, I do use TBD for my side projects. Push it to main, tested, built and deployed. Easy. :)
Depends.

Yesterday I was having a drink with some friends, one of whom is like me in tech. The others in shipping, finance and sales. They all had experimented with ChatGPT and/or Midjourney.
Because of businesses vs individuals. Tax cuts for businesses are indeed generally beneficial (in my opinion; I know this is not an uncontroversial objective truth or anything) for this reason, but there is a far more tenuous connection between wealthy individuals having more cash and technological progress. The issue is that the lines between businesses and individuals for the purposes of taxation are fiendishly hazy.
I'm trying to go through this, obviously incredibly complicated, can anyone explain this comment?

>LINENO_TOP doesn't need to be initialized for new widths, because an overrun by 100 lines is possible, but by 10 billion lines isn't
We had a “boat anchor” (extremely heavy 286) in our garage for 10 something years.

When you pressed the power button it was attached to a steel bar that went over to the power supply. Not a wire.

No clue what my dad finally did with it. This is a guy that kept my old 1996 Gaming PC as his mainstay until 2019.
I mean yes, but at least a few years ago when I last looked at this, CS degrees in this country were heavily SE oriented and standalone SE courses were rare. I think the problem was lots of people were applying for CS degrees expecting SE courses and universities adjusted to cater for this. It meant that actual CS degrees seemed sparse for a while.
>social citizenship

Good god man, grow some self-awareness.
Thanks for this best practices road map
That's a copy-pasted variation of this public-domain SHA1 code: http://ftp.funet.fi/pub/crypt/hash/sha/sha1.c surrounded by base64 decoding and encoding for a known-length binary text.

By inlining all library code you use, yes indeed, you too can also not make a single call.
"Certain personalities and communication styles are able to generate useful prompts."

Would you mind expanding on that a bit? I've largely had great experiences getting what I want out of ChatGPT. But I've been continually surprised by the number (and variety) of people who don't see the utility of it.
That's still way way slower integration points then trunk based. When i was doing trunk based dev we were integrating every few minutes to hours.
The "power of conversations among people" espoused by the Cluetrain Manifesto never really panned out, thanks to companies poisoning the well by absolutely cramming it full with spam, SEO, Social Media Marketing, astroturf, fake reviews, soon ChatGPT, and by Social Media companies filling it with outrage and battles. Genuine conversations now pretty much happen within small filter bubbles. Most of what you see on the broad, open Internet is either Marketing, "Influencing," or outrage. We've left the Cluetrain and ended up in the Dark Forest Internet[1].

1: https://onezero.medium.com/the-dark-forest-theory-of-the-int...
Electric island Astypalea
The law of large numbers would indicate that yes, a cross section of the 'smartest' should have the same racial make-up as the population. If it doesn't, then something is rotten in the state of Denmark, so to speak.
Are Text-to-image models biased?
> What if Wikipedia started charging or restricting API access?

Then my Puzzle Game Redactle (https://redactle.net) would be threatened much like what happened to GeoGusser being charged for Google Maps.

Related to the article: I've also had trouble ranking Redactle on Google because there are a few poorly implemented ad-ridden versions which are part of link farming groups. Many of them pretending to be my 'Redactle Unlimited' brand. Google loves a bunch of spam sites linking to each other more than thousands of links from authenticated users on Reddit, Facebook etc apparently.
My experience it’s far more common to see them in airports outside the US. Shortly after 9/11 it was pretty common to see heavily armed guards in the US because there was an overt military presence at that time.

What I see now is occasional police officers with their standard sidearms, but rarely see anyone more armed than that.
I don't know yet. I'm already using some of my own variations of sneakyThrows, but what I really want is just to disable the whole damn thing in the compiler (checked exceptions are a compiler feature, not a JVM feature). I won't be changing the Java syntax though, sorry!
I find Rust a bit hard to follow (having not studied it in any great detail) but a good deal of that boilerplate either avoids common problems in code or allows you to explicitly say "yes I know I'm doing something dangerous".

However for a while you're right people may have gotten a little bit carried away with "RIIR" - but I cannot fault someone for being enthusiastic :)