skysight-inc/HackerNews huggingface dataset:
>You just have to look.

Have you done it? Can you confidently say that you can completely reproduce it?

What I would like to see ideally is something like a spreadsheet with all formulas, coefficients, and inputs being inside it for every published CPI value. And every calculation input in the spreadsheets has to include its source.

As the famous saying goes, there are 3 kinds of kinds of lies: lies, damned lies, and statistics. There is a LOT of wiggle room to play with inputs, coefficients, wights, and various adjustments.
What are the alternatives that you recommend?
The amount of meetings need to be cut down for engineers...
I like how the front pulley acts as a 2X gear ratio. For every distance x the pulley moves, it draws 2x string. That means you don't need a ridiculously small rear sprocket diameter, or make the front lever ridiculously large, to get a conventional high gear (like 52x12).
Because they stopped. Because they made it sound like everyone was getting Gigabit internet by 2018 and then just... didn't do anything. They had first movers advantage and were offering something incredible.

And they gave up.

It's nice that they're getting back at it now, but come on, where have you been all these years?
I disagree that it’s a political problem with a political solution. In my view what we’re seeing is actually seeing is closer to a religious conflict being caused by dechristianization. Increasingly secular elites are replacing traditional religion with a quasi-religious systems of ideas. The contrast between the tolerant liberalism of the 1990s and the moralistic progressivism of today is hard to explain any other way. Folks are trying to get their arms around the scope of it. Wesley Yang, for example, calls it “successor ideology.” https://www.wsj.com/podcasts/opinion-free-expression/the-suc.... Shadi Hamid, who has done fascinating work addressing democracy in Muslim countries, has similarly noted the new strains of thinking resulting from American dechristianization: https://www.theatlantic.com/magazine/archive/2021/04/america...

Consider immigration, which Fukuyama mentions. Looking at this as a foreigner, I don’t have a hard time understanding MAGA republicans. If Bangladesh, where I am from, were seeing the kind of immigration levels we are seeing in the US today, folks would be reacting in exactly the same way as Trump voters. Nothing about their reaction surprises me.

What does surprise me are folks who dismiss the reaction as “racist” and therefore beyond the scope of political debate. Not the Matt Yglesias types, who favor increased immigration on economic grounds and are willing to engage in persuasion over it. But folks who are so committed to “equality” as an overriding moral principle that precludes distinguishing people on different sides of a border based on cultural or ethnic affinities. That’s a remarkable new idea! Nearly the whole word subscribes to the Westphalian view of a nation state, wherein self governance for distinct ethnic and cultural groups is a human right.

Trump voters can understand the nature of Bangladesh and Japan as Bangladeshis and Japanese themselves understand it. I think for a growing segment of the intellectual elite in the Democratic Party, they really cannot.
> my concern about how easy it seems for governments to get private conversations between a mother and daughter.

I struggle to understand how anyone can still think that facebook (and any other major social media platform) has any issue (moral, technical, or otherwise) with giving away any and all data from their systems, to anyone willing to pay enough or who can threaten them with fines. Why would they? Their business model is selling user data to advertisers. Do people really think they're just leaving money on the table and saying "well, that's private, people might not like that data being sold." They don't give a shit!

I also struggle to understand how anyone can look at the current social media landscape, where seemingly everyone has accounts on multiple platforms and uses them to post/message about their personal lives, and not think the us government/law enforcement is involved somehow. Does anyone really think the microphones we all willingly put inside our homes that are controlled by one of the largest corporations in the entire world aren't readily available for intelligence agencies?

I admit I am very cynical, but it's very difficult not to be. It feels like every month we hear about how some massive platform was actually lying about handling data that they totally promised they were keeping safe and private, which is followed up some new expansion of their ability to collect said data. But we all continue to give them the benefit of the doubt, and act surprised when things like this happen.
Thank you, this means a lot. I don't really take these uncharitable comments as dismissive, instead it's a good sounding board to see what different things I could try to do differently.

The real value I hope is that it resonates with people and it makes them feel less alone / allows them to reframe past interactions. A trait I have heard about often in autistic communities is how hard it is to let go of something if you can't explain it. That is definitely very true of myself. Being able to contextualize and reframe a problem from incomprehension to "here is a path forward" is so helpful.

The fact that so many comments here are evidence of a "problem" thus is a great opportunity in disguise.
This motivated me to crack open Crafting Interpreters, which has been sitting on my shelf for a couple of months.

It is truly a wonderful book, and a much needed (IMHO) addition to the literature. I have a bunch of the classic language books and this is such a good addition, and way easier and more fun to read! If you've been on the fence about ordering, do it!
> Hwat went wrong in the market?

If you're the CEO of a company, licensing out your brand seems like free money, in the short term.

If you're a well known international brand of backhoes, and somebody offers you $x00k/year to put your logo on their line of disposable batteries? No cost to you, no effort needed on your part, it's pure profit.

It's only in the medium term you run into problems - if they're shitty batteries, that might damage your reputation and harm your backhoe sales. Or even if they're perfectly good batteries, having your name on consumer-grade disposable items might be a poor association if your main business is all about industrial multi-decade-life products.

Oh, some CEOs would resist the siren song of free money. But others will ignore the 'fuzzy marketing mumbo-jumbo' about 'brand reputation' and comfort themselves with the assumption their customers are sophisticated enough to know the batteries don't reflect on the backhoes. Nobody expects Harley-Davidson baseball caps to be made in a Harley-Davidson factory, after all! And if you've moved jobs before the reputation impact shows up on the bottom line, it'll look like you did a great job.
Only if they're extremely naïve. A common theme I see in pro-censorship people is they assume the ability to censor will never fall into the hands of horrible people, that somehow the government will always remain in the hands of people they find reasonable and agreeable. Ultimately, the government is an apparatus of power with a tendency toward tyranny. It is neither inherently good nor bad. In democracies we try to limit this tendency toward tyranny through checks and balances within the governments' various branches and departments, as well as making politicians answerable to the people through election and referenda, and holding everyone equally accountable before the law (in theory). In this context, the freedom of expression is important for keeping the government answerable to the people. If publicly available information is restricted to only what the government allows to be published then the people are incapable of making informed political decisions, and democratic process ceases to provide any meaningful franchise to the people, completely undermining the entire point of a democracy.
It's following the logical progression: Gen X, Millennial (Gen Y), Gen Z.
Yes, fertilizer prices have been increasing since the lockdowns.

Unfortunately, the sanctions on Russia and Belarus increased it a further ~50%

https://ycharts.com/indicators/fertilizers_index_world_bank

I expect that to continue as our stores are reduced.
Lumina Desk – digital desk for health and productivity
We’re Mike and Raymond – cofounders at Lumina. We’re excited to share what we’ve been working on, the Lumina Desk (https://getlumina.com/desk).

Last January, we founded Lumina with the mission of building the next-generation workspace.

We started off by launching a product called the Lumina Webcam, essentially a modern webcam that uses software to make you look good.

Building hardware is hard, and it’s been no different for us. We ran an Indiegogo campaign in September that raised ~$700k, scrambled to figure out hardware production (encountering every obstacle you can imagine - customs, supplier issues, parts incompatibilities), and chewed through enough glass in order to start shipping in December. But between then and now, we’ve scaled up production and have gotten some great customer feedback.

Next: we’re building the desk. We set out to rethink this centuries-old product and figure out how to make it into a more useful, productivity enhancing tool.

To start, we’re viewing the desk as a digital device, not just a mechanical one. Your desk could be an extension of your digital workspace; a complement to your phone and computer.

So we’re designing the Lumina Desk to have an embedded display. The thought is: from your desk, you’ll be able to check your calendar, receive call and chat notifications, and more. Or you can install (or build your own) apps to further customize it.

Think of the browser tabs that you keep open to occasionally glance at – the ones with dashboards or calendars or news feeds. These can now be in your desk, playing a role similar to a paper calendar or newspaper, but now in a seamlessly digital format.

With a digital desk, it can also play an active role in your health. Like a way to schedule times to sit or stand, or sensors that detect ergonomic input, or an in-desk dashboard that shows you your health stats.

Finally, we surveyed all the desks on the market and were surprised that few of them had the core fundamentals people want. How many desks have enough cable storage to hide all your cables? Enough usb and 110v sockets to power your workstation? Enough wireless charging space to charge all your wireless devices? These features should be tablestakes for any professional desk.

We’re in the early days of the desk, and there’s still room to shape the development of the product. If you have ideas on how we make the ultimate workspace, reach out and let us know. If you might be interested in building apps, we’d love to talk to you about building our first few apps.

Thanks so much for reading this. There’s a ton of work to be done, and your early support means a lot to us.
The Security Pros and Cons of Using Email Aliases
> Apple turns texts between iPhones and Android phones into SMS and MMS, out-of-date technologies from the 90s and 00s.

Your first paragraph is copied verbatim from Google's marketing material[0] without attribution. I just wanted to point out for anyone out there if you google that phrase you will find it verbatim repeated across the internet. I know this isn't an academic environment - who cares about plagiarism - but just to highlight it as part of media literacy. Your comment is part of a media/marketing campaign, it is not an actual back-and-forth dialogue that one would expect on HN.

[0] https://www.android.com/get-the-message/
Thankfully, there is a suitable middle ground of extracting some reasonable amount of information now and preserving some of the site for later.
Got it. So it’s a shared blame between Apple de facto uninstalling one of the few installed apps I was using on a regular basis and FB not allowing their app to run on iOS versions that are approaching their estimated end-of-life.

Not sure how that helps users like me, but had you told me 20+ years ago that this was going to be “the state of the art” when it comes to app management (by two of the biggest tech companies in the world) I would have called you crazy. And I was a Windows 2000 user back in those days.

It’s also funny that, in a way, the WhatsApp app was the one that nuked itself. The “full storage” issue had been caused by some of my friends sending constant photos and videos of their cats (and one guinea pig) via WhatsApp, storage gets full, iOS decides to offload the WhatsApp app, I get left out of the app once I’m not allowed to “reload” it anymore. Again, crazy to think that this is the state of the art in app management.
I'm not sure what people are expecting from Facebook/Meta here. I mean they have to comply with legal warrants and the laws of the land. The only unanswered question here is could Facebook have fought this search warrant? We still don't know that.

But would any other company have done anything different?

The only thing you, as a user, can really do is use a messaging service that has end-to-end encryption so the company doesn't have that ability. But do they really not have that ability? It's harder to say. Signal? WhatsApp? Telegram?
Story says it was a warrant. Not a request or a subpoena. Fighting a warrant isn't really possible. Defense can move to suppress it at pretrial, but FB has no standing to refuse to service a warrant.
Their profits account for inflation already in some ways because the increased costs are already accounted for when we're talking about profits by definition.
Unless the author is correct 100% of the time, it should be easy to point to examples where the author admits they’re wrong, which would trivially negate the hypothesis that autistic people can’t admit they’re wrong. Instead of providing examples, the author choose to write many hundreds of words that basically boil down to “I’m not wrong, everyone else is wrong.” That doesn’t sound like healthy introspection to me. It sounds like rationalizing.
Iran Has Begun Training Russia to Use Its Advanced Drones
Sure, just have no meetings at all. Just send you tickets with perfect specs. You'll never have to talk to anyone.
Thanks for your question! Yes, Sematic has a neat feature that can help: Dynamic Graphs. Because Sematic uses simple Python to declare the control and data flow of your graph, you can simply loop over configurations (in your case different sets of board game rules) and train a model for each config, and eventually aggregate results to determine the winner.

Join our Discord in you want to discuss this further – https://discord.gg/4KZJ6kYVax
Everything I care about definitely seems to have gone up a lot more than the nominal inflation rate would suggest. Maybe not 50%, but... certainly more than 20% over the last two years.

Then again that's been true since I started paying attention to this stuff almost 20 years ago. The reported inflation rate's never felt all that close to how much stuff I buy's actually going up in price (the reported rate's consistently a lot lower than that).

HOWEVER, in the specific case of McDonalds, you have to factor in that they've spent the last few years aggressively optimizing for price discrimination. If you're poor, you use the app and physical coupons and never pay menu prices, but something closer to what the prices used to be. If you're not poor you pay menu prices and wonder when fast food stopped being cheap (it didn't, they just make you trade some time and effort to get "normal" prices now)
But when you think about it, what’s the benefit of driving? For reasonably short drives you don’t save much time with parking in cities and you don’t get any exercise.
My goal is not project zero spam, my goal is interoperability and the end of expensive dongles.
Not come across this list before.

I'm being a bit lazy here but do you happen to know if there is a way to consume this programatically? I'm thinking RSS or perhaps an API?

Edit: For the benefit of others who might be interested, I've just subscribed using Feedbin's [0] email-to-RSS feature so updates will appear in my RSS reader!

[0] https://feedbin.com
This is why I quit using Twitter's home feed. Do not do this. I will not take you serious. I cannot stand all these attempts for popularity & likes. It's the equivalent of standing on a chair & screaming "Please like me!"

Maybe I missed it, but I'm shocked they didn't say "Record a video dancing while you type code on a keyboard."
I would bet the phrase "open source firebase" has been 10-100x better as a converter
My shot-scraper CLI tool was designed to support this kind of workflow but with a real headless browser inserted into the mix. Means you can do things like this:

shot-scraper javascript \
"https://news.ycombinator.com/from?site=simonwillison.net" "
Array.from(document.querySelectorAll('.itemlist .athing')).map(el => {
const title = el.querySelector('a.titlelink').innerText;
const points = parseInt(el.nextSibling.querySelector('.score').innerText);
const url = el.querySelector('a.titlelink').href;
const dt = el.nextSibling.querySelector('.age').title;
const submitter = el.nextSibling.querySelector('.hnuser').innerText;
const commentsUrl = el.nextSibling.querySelector('.subtext a:last-child').href;
const id = commentsUrl.split('?id=')[1];
const numComments = parseInt(
Array.from(
el.nextSibling.querySelectorAll('.subtext a[href^=item]')
).slice(-1)[0].innerText.split()[0]
) || 0;
return {id, title, url, dt, points, submitter, commentsUrl, numComments};
})
" | jq '. | map(.numComments) | add'

That example scrapes a page on Hacker News by running JavaScript inside headless Chromium, outputs the results as JSON to stdout, then pipes them into jq to add them up. It outputs "1274".

https://simonwillison.net/2022/Mar/14/scraping-web-pages-sho...

(Fun side note: I figured out the jq recipe I'm using in this example using GPT-3: https://til.simonwillison.net/gpt3/jq )
After getting into it, there’s so much BS and questionable advice.

Gets easy to overthink it and ignoring that people have done this for thousands of years or more without any of the resources or things to add that we have.

If you have the outdoor space, just get some seeds or seedlings and start and figuring it out as you go is the best way imo.
Did some research and Ridgid is king. Also seen that HF Bauer vacs are also a strong competitor. Do love that I can wash the filter on my Redgid and install those bags.
Thanks! Glad you like it. The intent is to build the built-in library of bundles over time, similar to Pluto. We would love to see folks contributing them as well!

Unfortunately, since there are a very large number of potential addons, as well as their versions, it is unlikely we'll get to 100% coverage at any point, so there will always be the option to bring our own.
Hey Chris, just emailed you, I'm looking for a Senior FS Engineer at a high growth sales-tech startup (Orum), looking forward to connecting.
Do you have a suggestion for accessible material on learning about incremental GC?
TypeScript abstracts away details that systems programming usually wants/needs to precisely control.

For example, in TypeScript you don't need to care whether a closure captures any variables or not, and whether these variables are primitive copyable values (like integers) or objects. It works all the same in TypeScript, but at the low level these are different cases, which can be implemented in different, incompatible ways with varying performance.

When a closure doesn't capture anything, it can be simplified to a plain function pointer. If it captures some variables, it needs to carry the data context, and that requires a (pointer, data) pair that has a different representation in memory. If the data it carries can't be trivially copied, then it also needs extra code inserted to keep this data allocated and freed at appropriate time.

TypeScript makes all these 3 cases invisible to you, so it needs no syntax for each of these, but it comes at a run-time cost (a closure may end up represented in its fattest, costliest representation, and you never get the faster/leaner representation).

There's a trope of a Sufficiently Smart Compiler that could in theory figure all these details out for you, and in this case see if your closures never use context, and use the cheaper pointer-only representation instead of always using a costlier object representation. The problem with this is that nobody has written a Sufficiently Smart Compiler yet. These smarts end up needing to analyze the whole program, which at very least is pretty slow to do, and in some cases is even provably impossible to do when program's flow depends on run-time/unknown values.

So the best solution we have is to offer more syntax to the programmer to say exactly what they want.
There's Chomsky.

Anybody really worth listening to is probably not going to be as corporate friendly as Fukuyama so they probably wont get much of an airing on the mainstream media.
I worked for a few years on a project developing a content using openresty, if you're interested in other Lua uses/jobs.
What a good story, and a good mindset to have. A great deal of learning comes with failure and I've learned to look forward to messing things up over the years.

I recently started painting models. I wasn't happy with the brush look so I went with airbrushing. Thinning paint to the correct consistency for the tool is a pain. Priming parts is not only required but time consuming. Testing products and finding brands that produce good results is a headache. I learned the hard way even a mild topcoat can keep your work from getting destroyed by just touching it.

I had my first successful paint job just the other day. It's not perfect. I threw out three complete failures getting to this point but I have learned so much about the process and gained an appreciation for just how hard it is for all those people on Youtube to get it right.
Andrew tate
> Did they prove that? Even demand did they actually prove customers will pay more for fiber?

That's a good point, tbh. We have a local provider that provides fiber to the home. Its high quality and the bandwidth is reasonable for the price. Its also fully symmetric and everything is out of sight (buried underground).

A national cable company came into the neighborhood offering copper and ran new copper with ugly boxes everywhere for a slightly lower price. Quite a few people switched.

I really don't think most consumers care.
Their increased costs are already factored in because we're talking about profits though so I'm not sure how much use deducting that again would be for determining that.
The monthly figure dropping to 0% inflation (0.3% core) is about as encouraging as you could
possibly have on the inflation front.

The main moderating factor on that is that one month doesn't necessarily mean a sustained trend.
> does that make you more or less likely to freely express your sexuality?

If the law operates on subjective criteria like this, then literally anything could conceivably be labelled a crime by somebody. Can society function on this standard?
Because the paradox of tolerance
If you go this route you end up having a drastically more complicated front end, and usually without the speed benefit. Unless you really need a SPA I would stay away.
There's value but you can't just read one article. He contradicts himself. One post will rant about how digital means you don't need a tripod then another will be a glowing review of...a tripod.
One reason why a global carbon tax is impossible
The common prevailing theme among many programmers and many HNers is that they think they're smarter than average.

That's why posts like this gets voted up all the time.

Bad news: Most HNers and programmers have only average intelligence.
Developers should be "lazy"? Hardworking developers tend to create tedious solution that are not optimized