skysight-inc/HackerNews huggingface dataset:
The only people with credible opinions on the ultimate question here are current and former Twitter employees, both of which are, I'm guessing, subject to legsl obligations not to discuss stuff like this.
Ask HN: What do you use for code review?
I'm not talking about pull requests. I'm talking about reviewing entire code bases - whether that's GitHub, GitLab, Bitbucket, Gitea, whatever.

I want to do a comprehensive review of a particular repository, and it would be nice to be able to comment on things, highlight things, etc. Is there a tool out there for this purpose? What do you use?
Boss drop the hammer and require you back in the office? That sucks big time.
All companies are fucked up
Berkeley DB is too slow compared to recent DB engines (2015)
> all you need to do to instrument it is attaching a camera and mic to your face

It's funny that this is a reasonable thing to say.
How little we learn from history is disheartening.
> This is only tangentially related, but this article reminds me of Galbraith's "The Affluent Society" which should frankly be required reading for undergrad social sciences.

Oh? What ideological indoctrination does it provide?

> In it, he argues that, at the time of writing (late 50s), the industrialized West has largely solved what had previously been the main preoccupation of economics - improved standard of living. As evidence, Galbraith points to advertising.

Oh right, taking the stated goals of an established field which has been central in the shaping of modern nation states at face value—its advertising.

It’s not social science but I find the narrative of The Century of the Self to be convincing. It makes a lot more sense to sell things by way of manipulation than it does by just stating facts.

But then you ask, why manipulate instead of just selling things that people more or less organically want? Because the economy has to grow. Into infinity. Is this a controversial point to make? And further, what is the current iteration of capitalism called? Consumer capitalism. It is not merely a culture of consumption since the system itself is built on consumption.
U.S. official says Russian missiles hit Poland, killing two -Associated Press
Foreign companies adopt ‘China for China’ strategy
Author of Monica/Chandler here. I didn't know that existed, thanks for pointing that out.
That being said, Chandler is the codename. It'll be renamed to Monica once it's ready.
Already discussed at https://news.ycombinator.com/item?id=33613278
Zoom calls are the norm, video often requested. 3-5 rounds are typical at the bigger tech co’s, usually a mix of soft skills, technical discussion, code challenge or take home.
Arguably already happened a decade ago https://en.wikipedia.org/wiki/Silicon_Knights#Lawsuit_with_E...
Thanks for your work. Yes, the site is responsible, but a task widget is not something I'd easily give up on.
When? After the SBF fraud was exposed?
True, but insufficient. You'd also have to avoid going outside in an urban environment, etc. The bombardment isn't only online.
It's interesting for sure:

"""
Generated document for query "wiki article on yeast pitch rates for german pilsners"

Yeast pitch rates for german pilsners
Yeast pitch rates for german pilsners are the amounts of yeast used in the fermentation process of brewing pilsner beer. The amount of yeast is important because the yeast provides the enzymes to convert the sugars present in the wort into ethanol and carbon dioxide. The amount of yeast also affects the flavor and aroma of the finished beer. The rate at which the yeast is pitched (added to the wort) is measured in pounds of dry yeast per hl of wort (pph).

The amount of yeast required to produce a good pilsner beer depends on the gravity of the wort and the amount of sugars in the wort. In general, the more sugars in the wort, the more yeast is required. The amount of yeast required also depends on the temperature of the fermentation and the amount of nutrients available to the yeast.

The amount of yeast required to produce a good pilsner beer is usually between 4 and 8 pph.
"""

but it's not doing any thinking outside the box really:

"""
Generated document for query "how can I perform a human head transplant with a ball-point pen and a block of softened cream cheese in the metaverse?"

Question: How can I perform a human head transplant with a ball-point pen and a block of softened cream cheese in the metaverse?

Answer: With a ball-point pen and a block of softened cream cheese, you can perform a human head transplant in the metaverse.
"""

Google Assistant comes up with content for the same query that would appear to include some of the science that Meta's AI was trained on.

It is kinda neat though.
just lie
> Seems like a peer that just pops up on a random address, spams out a bunch of follow requests referencing actor profiles containing crypto pump-and-dump scams, then vanishes would be just as much of a nuisance to Mastodon as an equivalent SMTP-based spammer.

I'm not thats anywhere near the disruptiveness of SMTP. As a private person, I could simply have the server not notify me of any follows and it wouldn't affect my own feed at all.
Ah, I see it's NATO's responsibility to deescalate? Not Putin's?
I've been trying to get into C this past week, and this is a great coincidence to see this today! I was just thinking how convenient it is to type emojis right into strings in Python and print them. I assumed C didn't have much unicode compatibility, though I didn't research it.

I gave libgrapheme a try, and it compiled just as the instructions said it would. The hello-world program also mostly worked, but in my terminal it malformed several things. For example the American flag emoji rendered in my terminal as [U][S], and the family emoji rendered as three distinct emoji faces (side-by-side) rather than one grouped one.

I went to a website that lets me copy emojis to my clipboard, and I directly copy-pasted the American flag into my terminal, and I still got [U][S], so I think the problem is just with the terminal and not the library.

edit: Indeed, this is a problem in Gnome terminal. I found a Bugzilla link[0] that is still open. The official name for the grouped emoji type is "ZWJ sequence"[1], short for Zero-Width Joiner, and it appears not a lot of terminals support them. If anyone knows of a good one for Linux, please let me know!

Great stuff, thank you for sharing!

References:

[0]: https://gitlab.gnome.org/GNOME/vte/-/issues/2317

[1]: https://emojipedia.org/emoji-zwj-sequence/
Gab already did that with Dissenter but Google banned them.
>>corporate structure seems orthogonal to their fraud

>FTX's corporate structure was at least an order of magnitude more complex than Lehman Bro's at the time of it's collapse.

Okay, but what does corporate structure complexity have to do with fraud? It seems like you're trying to argue something along the lines of "lehman brothers was complex and collapsed due to fraud. FTX is even more complex than lehman brothers, therefore it's even more fraud then lehman!", but we didn't even establish how complexity has to do with fraud.
I don't get how they got it so clear and without support marks.
It doesn't take much to trigger very bad things from escalating. Luckily comms are much more reliable now than when Arch Duke Ferdinand was assassinated. Also - no one wants to blow up the planet which is what a direct NATO/Russia confrontation would look like.
I have trouble supporting a company that's backed by Saudi Arabia. I'm not currently in the market for a luxury electric car but this company would be a non-starter for me
FTX is not crypto. If you had a bank that accepted ears of corn and bushels of apples for deposit, and trading between them, you wouldn't blame farmers when that bank stole everyone's deposits.
I have to agree with this, and recently I have stopped listening to music on my bike ride commute. It makes me think about things and give me the ability to actually progress on thoughts. I feel like this is more and more becoming something you have to actively do, with the easy distractions of social media and alike.
Those two things aren't even close to comparable in scale. The Aztecs were truly horrible in ways not seen in Europe for a very long time. That's why Cortez could conquer so much territory despite starting out with basically nothing. The locals were desperate to overthrow the Aztecs and teamed up with the Spanish. The sheer scale of the pointless and arbitrary human sacrifice was horrific.
Good Old Fashioned AI is dead, long live New-Fangled AI
The next couple years will give us more concrete numbers, but based on my personal experience, I doubt this will change call volume significantly. We're mostly seeing dramatically increased call volume due to more people being involved in backcountry recreation and less so due to increased comms coverage through cell or satellite devices.

While there is the argument that these devices give increased peace of mind that the backcountry is somehow "safer", I don't know that I've seen this cause an uptick in callouts for our team. Subjects needing rescue are still usually hesitant to call for rescue and usually try to self extricate, even when they should likely initiate a rescue. Most of our call-outs happen at night for this reason.

That said, the upside of these devices is significant - especially in the area of improving our response time and reducing total callout time. The advent of the E911 Phase 2 (including location in 911 calls) has made the majority of our call-outs dramatically simpler & faster. What was formerly a multi-step process which might involve something like deploying multiple hasty teams to sweep large areas; determining subject location; deploying specialized resources for extraction -- can now jump straight to deploying a single hasty team for medical while simultaneously deploying specialized resources given that the terrain & access is known via the subject's location.

Edit: I can't edit my above comment, but just got confirmation from a friend both Grand and Wayne have revised their rescue policy and now only charge in exceptional circumstances - https://www.grandcountyutah.net/734/Donate-to-GCSAR
Don't forget to use libredirect, and ublockorigin on every browser. (libredirect will kill your shadow profiles websites collect about you)
Consider reading tweets from the engineers that he was very eager to fire.
Yeah, let's just give up Europe and invite Putin to rule from the Pacific to the Atlantic -- the risk of nuclear war is just too great.

I'm glad that pacifists don't play a role in politics where it matters, or we'd long ago given up all hope of freedom.
It's the other way around. Substack gets almost all of their revenue from two handfuls of creators. If those creators aren't 110% satisfied they can jump ship.

If it's just a matter of email newsletters, Substack is almost trivial to reproduce. Last time I wrote an email newsletter script it took an afternoon to set up in AWS. Adding a payment gateway to that would not be hard. If somebody is making $100,000 a year on Substack it would be very practical for them to go off on their own.

Substack wants to be "more than an email newsletter company" and offer podcasts, and ̶c̶a̶m̶g̶i̶r̶l̶ ̶r̶o̶o̶m̶s̶ video chat, etc. Those look a little harder to me but maybe that's just because I haven't built media delivery systems. They don't have any of the two-sided markets that make social media platforms so hard to overthrow.

A thought experiment: many of Substack's best authors are right-wing. Suppose substack got caught up in the culture wars. A right-winger could create a Substack clone that is a "safe space" for them and creators could switch to that with a business model that works from day one. No pesky advertisers, content moderation or the other problems that make something like Truth Social so hard to get off the ground.

Substack's business is not as bad as Uber's but they have no moat.
Dark Triad
LOC = n(n - 1)/2

This is the same as the number of undirected edges in a N clique graph with no self edges.
no, this is talking about a solid page-sized plate of type, not phrase-sized plate of type

before the stereotype process, you printed from the individual letters of type, as people still do today for flyers

https://en.wikipedia.org/wiki/Stereotype_%28printing%29
https://en.wikipedia.org/wiki/Letterpress_printing
The 2027 date is not actually real:

https://twitter.com/MikeBlack114/status/1571401031539367939
The Two-Headed Boy of Bengal
Compensation is likely warranted but no one really wants to 'kill two of theirs to payback for two of ours', do they? That's not likely to lead to justice.
Ah, thank you so much for noticing this! this is a very important piece of feedback (we will fix it shortly). What we meant was the 10TB is the first tier of the enterprise plans, and the rest are more custom-billed (typically because those also require other custom integrations, etc).

If you find any other points of confusion, please send them our way, and we will fix it, the community has been instrumental over the years in iterating on the product! :)
Tell HN: GitHub Copilot scraping OS projects is good
I know this is an unpopular opinion, but most OS software just sits there (including a lot of my projects). If I can exchange them to GitHub for free storage that's fine. Yes they should have asked. Yes I would have agreed.
If it turns out to be a Russian missile, then I expect expedited weapons shipment as bare minimum. Ukraine needs long-range missiles to hit back and take out Russian military sites and critical infrastructure, tit for tat. The current situation with long-range missiles mirrors the situation with artillery in June. Underequipped Ukranian army suffered heavily under Russian fire, but after they got modern artillery, they successfully suppressed Russians, and instead of escalation that many feared, we got de-escalation: Russia eventually abandoned Kharkiv, Izyum, Kherson. Long-range missiles, modern jets and modern tanks are needed to push them back even more. Battlefield victory over Russia is the only way to lasting peace.
It measures how NATO responds to singular strike on a random village, which isn’t very valuable knowledge.
That's still accurate enough for their goals though. I put random very old dates and just keep DOBs noted in my password manager.
You can turn it off in the off-season making the annual cost not quite monthly * 12
:wave: Author of the paper this work is based on here.

I'm so excited to see dynamic, partially-stateful data-flow for incremental materialized view maintenance becoming more wide-spread! I continue to think it's a _great_ idea, and the speed-ups (and complexity reduction) it can yield are pretty immense, so seeing more folks building on the idea makes me very happy.

The PlanetScale blog post references my original "Noria" OSDI paper (https://pdos.csail.mit.edu/papers/noria:osdi18.pdf), but I'd actually recommend my PhD thesis instead (https://jon.thesquareplanet.com/papers/phd-thesis.pdf), as it goes much deeper about some of the technical challenges and solutions involved. It also has a chapter (Appendix A) that covers how it all works by analogy, which the less-technical among the audience may appreciate :) A recording of my thesis defense on this, which may be more digestible than the thesis itself, is also online at https://www.youtube.com/watch?v=GctxvSPIfr8, as well as a shorter talk from a few years earlier at https://www.youtube.com/watch?v=s19G6n0UjsM. And the Noria research prototype (written in Rust) is on GitHub: https://github.com/mit-pdos/noria.

As others have already mentioned in the comments, I co-founded ReadySet (https://readyset.io/) shortly after graduating specifically to build off of Noria, and they're doing amazing work to provide these kinds of speed-ups for general-purpose relational databases. If you're using one of those, it's worth giving ReadySet a look to get these kinds of speedups there! It's also source-available @ https://github.com/readysettech/readyset if you're curious.
Something similar happened to me many years ago.

I advise starting with contract work (which is often much easier to get,) and use that to re-establish a recent work history.

Projects on Github are great as well.
I'm on a SAR team. We literally deployed 10 people on both PLB's and Inreaches last winter. SAR people are cheap
It's not top tier but certainly respectable. One of most popular radio station.
You may find https://pijul.org/ interesting.
Russian missiles struck NATO ally Poland and killed 2 people
>If you have an iPhone 14 it’s supposed to just work if you’re calling 911.

Did you mean to say "work AS if you're calling 911"? The emergency message via satellite function has to be explicitly used instead of just calling 911
That's not what a middleman means. When you buy eggs from your local farmer, is your farmer a middleman between your dollars and the eggs?

No. They're a seller and you are a buyer.

With a usd/btc trade, you are either the seller or buyer, depending on your perspective.

I use hodlhold to sell unwanted dollars.
From a tweet:

Word count NYT's puff piece on SBF:

"Fraud": 0
"Enron": 0
"Crime": 0
"Illiquid": 0
"Stolen": 0
"Hidden": 0
"Criminal": 0
"Back door": 0
"He's getting sleep": 1

Source: https://twitter.com/TrungTPhan/status/1592349684471037955
> You're also conflating a savings/checking account with investing

As I understand, investing is a risk because you can lose everything and nobody will compensate you. Investments are not covered by FDIC insurance or similar systems in other countries.

But as for gold, your gold will stay with you unless the government decides to confiscate it.
If the cafe advertises itself for all, and as a kinder, gentler, happier, more ethical, and safer place than BigCafe, then ... at least some of the onus is on the cafe owner(s), creator(s), and operator(s).

I've been on Mastodon since 2016. I enjoy and appreciate it. I admire the goals.

But much of the "it's intrinsically better / safe / scalable" talk seems based on little more than hope and faith, rather than evidence and engineering.

And given the Fediverse's own protocols, operating out of MyCafe rather than SafeCafe or BigCafe ... only provides modest additional protections. Yes, it helps assert identity more effectively (as I've previously noted: <https://news.ycombinator.com/item?id=33512169>), but it only solves a small portion of the abuse, trust, and safety concerns. Mechanisms simply are not yet sufficiently robust for a large-scale (100m -- billions of MAU) social network.

Some of that will come in time, though I've concerns that there are weaknesses that have already been baked into the underlying architecture and assumptions.
The cheaper EVs like the Chevy Bolt start at $26,500.

To put the $26,500 in perspective, in 1972 that would have been $3,700.

That's within the same ballpark of a 1972 Ford Torino with some options (like air conditioning).

Unless you really need that extra 20 cubic feet of cargo capacity, the Bolt is superior in nearly every aspect.

I picked 1972 because that was the last year before the oil crisis, which caused car prices to start skyrocketing year-over-year until the late 90s.

The Lucid Air is a low-production (fewer than Porsche 911s) luxury/performance sedan that exceeds most performance figures of supercars from the 90s/2000s and is not a valid price floor to compare against.

There are plenty of inexpensive cars. The Chevy Spark is cheaper today than almost any car in US history, even stripped-down VW Beetles from the 60s and 70s-- which had been the cheapest bare-bones cars in the US for decades.

If you go to a lot asking for a Spark the salespeople will do the "jump in the air and kick their heels together" thing because lots are full of them, rotting away.

People don't want cheap cars, though.
controlled heating for my flat with open source and Zigbee compatible devices would cost me ~1k. I did not calculate the ROI but break even looks like it’d take many years.
So would you have us cede Ukraine, and Poland, and Lithuania, and Estonia to Putin? Because any direct conflict with Russia risks nuclear war? You can't give into nuclear blackmail because otherwise it makes a nuclear war _more likely_, as there will be an asymmetry in the willingness to use nuclear weapons.
When I say to friends "the internet used to be fun," its projects like these that I miss!
Imagine if Russia had struck an Alaskan village, killing two Americans. Would it be the same response?

People hate on Biden now, but if he lets something like that slide, he’d be torn apart on the White House lawn.
Reeder on MacOS and iOS does most of this (except 2). It’s a native app and you don’t need third party services, although integrations are possible. I also use the KillTheNewsletter service for email subscriptions.
The advantage of attempting it mechanically is that you might use less water and less fixed nitrogen. Water consumption is directly linked to how plants absorb CO₂ from the atmosphere, see https://ripe.illinois.edu/blog/difference-between-c3-and-c4-...
"They are also a huge problem for society in the next 50-odd years as less and less young people will be around to work and support the increasing bulge of elderly folk."

Is this a production problem (we physically won't be able to produce enough stuff and provide enough services) or an economic problem (we won't pay people enough to support everyone).

Or is civilization just a giant ponzi scheme?
I would not rely on Wikipedia for anything important, but verify independently. Still, Wikipedia is more trustworthy just because the black box is actually well understood, its humans.
The smartphone manufacturing industry is super competitive. Many of the largest phone manufacturers didn't exist a decade ago. I guess you got a billion dollar startup idea in your hands, go ahead and create that phone company. Personally, my hunch is that you're not the first to have this idea and a phone like the one you described is either not commercially viable and/or there isn't real demand for a phone that lasts 20 years.
clients not batting an eye

Better clients is the solution to all consulting/contracting/freelancing problems.

Lower rates is never a good solution, though occasionally it is the only one.

Good luck.
What is the argument against having a staging area? The Git staging area is crucial in my mind.
I don’t know how that can be true. Can you tell us more?
In all reality vitalik’s roadmap is the official roadmap. It’s clearly being followed.

There is not much difference between a traditional tech company and Ethereum.

Meanwhile Bitcoin has been code complete since the whitepaper was released. There is no roadmap.

Ethereum is a security, Bitcoin is a commodity.
Russian missiles kill two people in NATO member Poland
Nah, I think it refers to the fact that popular printing items, like the Bible or popular books that stayed in print more or less indefinitely would be stereotyped, that is an imprint of the pages would be taken, then a used as a mold to cast a plate that could be used while the type slugs could be re-used for something else.

A large part of the printing business was to print fill-in-the-blank business stationary, like orders, invoices, etc.

So a stereotype came to mean a standard form that you could adapt to whatever context by just changing a few details.
Didn't read the article but wanted to comment on the bizarre title.

Vast majority = well over 50%

Inevitably = 100%.

So, "Well over 50% of bitcoin investors lose money 100% of the time".

Huh?

50% of coin tosses are heads 100% of the time.
I have an SLA printer (Prusa SL1) and rarely use it

Unless you get an industrial printer, dimensional accuracy gets messy with SLA. Slicers can try and compensate, but you end up having to work around warping

For organic shapes like figures I'm sure it's great, but as someone who prints functional items 99% of the time I'd rather tune an FDM printer than fight with my messy SLA machine