skysight-inc/HackerNews huggingface dataset:
Thank you. It was really hard to deal with when all the new code stuff was Node based. But since I stuck with a principle to keep things as simple as possible and this balanced my concerns some.

Results are what mattered and I think we've seen massive shifts in perspective in our industry over the past 20 years. Changing everything from code versioning systems, databases, back and front end languages, all the mix of build systems. There was a lot to avoid changing to for the sake of change.

And sometimes you wonder if you are missing something because you can't see the value in changing. (ie, GIT was obvious from SVN, PHP to Node not so obvious...)
Considering the effect that Karl Marx, to name just one example, has had on the history of the modern world, I'd call this question moot and pointless with the obviousness of the answer.
One of my two examples was literally a collection of poetry. Not to mention that fiction/nonfiction is itself not a binary, as evidenced by many other Chinese masterworks. (I'm using early Chinese literature as examples because that's the context I'm most intimately familiar with from my graduate studies.)
It seems somewhat strange that a company selling a service to EU customers might be in trouble for using Google Fonts in a jurisdiction (e.g. Germany) where there are ways to identify a user by means of IP address [0]; but a weblog that was using Google Fonts might not be, since it's a blog and not a goods-and-services site. Google ends up with the IP address equally in both cases.

[0] https://news.ycombinator.com/item?id=30135264
DabbleDb (2012)
Agreed. This Is I why I think it is good that someone is cutting insurance and PBMs out of the supply chain.
He was right, but it's mainly because his writing (and most mass media) is uninteresting. Blah blah smartphones blah blah distraction blah blah crisis blah blah ad revenue. We've heard it all before. Maybe throw in the latest flimsy study of teen girls in crisis on Instagram if it's a Tuesday.

Vox journalists think we're in a crisis because they think we aren't paying enough attention to their "important" writing. But I read newspapers decades ago, before we were supposedly distracted to death, and they were just as superficial and disposable as most Vox writing is today. Our attention didn't make journalism better at all. They want it because that's how they make money, not because they have anything to say.

In contrast, I'll happily read every word of a long SSC/ACX post any day. Because I might learn something or be provoked to think. Some Vox articles are good too, in all fairness, but not the majority.

My advice to journalists is to write fewer, better things. We don't need hundreds of institutions to cover the same event. We don't need hundreds of interchangeable takes on the latest hot book or Twitter controversy. If your job pushes you to crank out voluminous disposable writing, find another job.
I had a lot saved, multiple years of 'runway' by living way below my means for many years.

I promoted them wherever the people hung out, like particular subreddits with high concentrations of my target audience.

There is no guarantee it works, but life has been better since I started down this path.
One of the frustrating thing with their docs is that they keep changing them without versioning (last time I checked). So it’s easy to feel like you’re being gaslighted because assumptions you made on the basis of the docs could have changed and then you look stupid.

AWS being the dominant player means that if they make any silent changes there will be a SO/GitHub issue/HN thread about it. But with GCP without their pricy professional tier support you can feel a bit unsure and lost all the time about your understanding of it.
What's Coming in VIRTIO 1.2
Unfortunately prices have gone up a lot. USPS won't even ship packages to Australia any more due to some dispute so it has to use some 3rd party service to get there. The only thing I can suggest is if you can get together with your friends, the shipping rate is flat fee you can split it that way.
No, because when you read an article a copy is made and sent to you. You are not depriving anybody from anything.
I have one almost legitimate use for 12ft.io - sharing links for a paid subscription news site where I actually pay the annual fee and the site has it’s own way of letting users share articles with friends and family.
But the built in process is onerous, one has to sign up and they nag you to subscribe which is a long journey to read one article.
So I hope 12ft guy can find a niche like that to sustain a legitimate business.
> Are you offended that when you search for a book on Amazon you have to pay to read the whole thing?

You don’t. ;)

And, those are the rules of the web.
The spellchecker on every new computer I use agrees with you ;)
I agree that it looks like a coin toss, but what would it look like if a child played against an adult genius at snakes and ladders?

The fact that a game with a random element has a coin toss outcome doesn't preclude the possibility that both players are playing close to optimally.

Perhaps a human makes one mistake per hundred games, and a superhuman AI makes one mistake per 1000 games. You could still get a result like 252-248 to the human just from random variance.
I’ve always found paying for pirated content (dvds, or streaming services) was gross.
> If you're Google, you get the full HTML, if you're not, you don't.
reply

This company isn't Google either, though.

Or are you suggesting that they're using Google Compute Engine and therefore get the unpaywalled version?
The difference is who you buy from and how difficult they are to go around to get to the manufacturer.
"USDC has a de facto address within reach of the FBI."

What does this mean?
> I think you're confused because the crawler and the browser both use the same channel and the same protocols to access the information (the website over HTTP). But that's just a detail. Google could send them a hand written form for them to fill out with details of each of their articles and some thumbnail images to be manually entered into a Google database for all we care.

I disagree; I care quite a bit about whether the Google results are about the actual page I'm going to see or about what the page author claimed the page would be about. (Indeed I'm old enough to remember that what originally set Google apart from competing search engines was that it would ignore the meta keyword tags that authors used to describe their pages, in favour of indexing the visible page content directly)
If I'm going to try to argue that my country shouldn't in the first instance start wars in which innocent people get killed, better I should have some idea of the details of what I'm talking about so people are more likely to take me seriously, don't you think? I'd rather give myself a chance to maybe change three people's minds than shout pointlessly at three thousand. If you really feel your time better spent on the latter, though, far be it from me to persist in arguing otherwise.
Ellie, the head recruiter is fantastic and their external kb is really innovative. Check out the design on the website, it's so good haha

As for pay, I got an offer and though I didn't go with them, it's very very good, with a ton of perks that I didn't get with prev companies.

Tradeoff is that they'll probably expect you to work hard.
I always thought that was absurdism
https://en.wikipedia.org/wiki/Absurdism
I'm also confused. Their description seems incomplete, perhaps intentionally so?

I wonder if they're accessing pages from Google Compute Engine in an attempt to appear as a legitimate Google crawler?

If they're just loading the cached Google pages like anyone else, I don't understand why it's hitting their servers at all.
Sure, and then you've got a cat-and-mouse game with all the other ways that sites can fingerprint you.
You're right. One of them is professionally produced content, advertised with a preview to whet your appetite, where you're expected to pay for the right to consume it fully. While the other is.... uhh.... the same thing.
I love Metabase (https://www.metabase.com/) and used it successfully with business users, too (small hedge fund). If it's not too much data, getting it out as .csv and using R + data.table + dplyr, etc; = incredible productivity. See [1]

Use Excel, QlikSense and Tableau if Business Users need visualization. Excel pivot tables = OG data reshaping. Resist more complicated solutions : do you really need more than Excel?

QlikSense doesn't get enough love. It's actually better than Tableau at some scenarios. Or PowerBI if you're a Microsoft shop. Last time I checked, Power BI's Q&A [2] was a KILLER FEATURE. "Show me Sales per Region, Quarterly" and then you get to fine tune it. R and Shiny dashboards = last resort; too much bespoke work. 2 months using R + Shiny can be 1 week in Tableau / QlikSense / PowerBI.

1. "Efficient reshaping using data.tables" https://cran.r-project.org/web/packages/data.table/vignettes...

2. https://docs.microsoft.com/en-us/power-bi/natural-language/q...
Would be interesting to A/B test if this formatting reduced the number of HN complainers about brevity.
Then, why are the vast majority of the images of people in Google image search results for "techbro" or "tech bro" white men? Serious question.

https://www.google.com/search?q=techbro&source=lnms&tbm=isch...

https://www.google.com/search?q=tech+bro&source=lnms&tbm=isc...
I was surprised to learn that people (still) do.

I learned long ago that I needed to take my health in my own hands and that the FDA was an adversarial force.

I had to face decades of incarceration to access the medicine that would eventually save and transform my life — through an underground provider who was risking the same.

I went on to spend a number of years helping dozens of others do the same.
> Docker is an entire ecosystem of best practices, standards, tooling, packaging, documentation and community support.

When kubernetes was released, the majority of that ecosystem didn't yet exist. Kubernetes influenced many of those best practices, standards, and tooling. So in shaping the ecosystem, yes, docker was catching up to Google. Like I think this would be a reasonable argument if Kubernetes was released today, but it was released only about a year after Docker was.

(heck, iirc, even docker as a tool was originally built on LXC, which I think google functionally upstreamed as part of borg hypervisor stuff, but I could be mistaken there. I do know that LXC was based on Google work though: https://www.nextplatform.com/2016/03/22/decade-container-con...)

Edit: Ok yeah I think I figured it out, cgroups is the borg upstreamed feature (https://news.ycombinator.com/item?id=9506800), LXC and evenutally docker are built atop cgroups, etc. etc. So the entire modern containerization infra is built atop a feature borg upstreamed.
Their execs also apparently need to remember that email is permanent. Maybe they aren’t digital natives?
About 20 years ago, I was on trans-oceanic flight. Coffee was served at some point in the flight, and I am convinced the steam coming off the beverage, along with the higher altitude created a cloud chamber in front of me.

While the coffee cooled, there were very distinct cosmic ray patterns within the steam that I cannot come up with any other explanation for.
Perl Saved the Human Genome Project (1996)
Trump's son-in-law Jared Kushner was heavily involved in Middle East diplomacy while Trump was in office. I know it's not the same thing but nepotism is not new in politics. JFK's brother Robert was attorney general during JFK's presidency.
We are a different company with a different model to all of these businesses and products you have mentioned. It's intended to learn how to code on bare metal system using a language that both approachable and powerful, C++. Developing homebrew using assembly is tough. You can learn a lot by developing for a true 8 bit system and Arduino makes it easy and accessible.

It's ok to be a nay-sayer but you are super late to the party. We're on year 6 so maybe check back in 4 and see how we are doing! :)
This explanation doesn’t sound simpler at all, it sounds like the complexity (each computer runs multiple services) is just obfuscated by making it part of the IP address. It would make routing a nightmare since the router now needs to keep a table of all services running on all hosts to know where to route traffic.
Resale price maintenance agreements were legalized in the US in 2007.
A big driver is staff salary, which are 2-3X that in Europe. Another is technology with more expensive procedures, implants, tools, ect.
Deeeep Leeep?
The difference would appear to be whether you buy a name-brand drug or a generic equivalent.
The Design Thinking Life Playbook
I sometimes upvote instead of collapsing the thread. HN's UI takes a little getting used to.
I’ve enjoyed using Cluvio (cluvio.com)
The new Horizon game getting released on Friday!
No, no, of course you don't have to check every contract you engage with. At least, not with the help of my conveniently-IPO'ing DAO wETH unwrapper leaser startup. We'll take care of the heavy lifting, you sit back, relax, and pay us no mind (really, please, do not look behind the curtain). We're a Series F company filling the totally coincidental grift-shaped hole where Ethereum left off - contact our sales team on Discord if you're interested!
They’re not being cut out though for most people.

For many or most employed people medication will be cheaper through their insurance.
I'm curious why you posted this link. Do you want people to buy the book?
WebFormer: The Next Logical Step in Structure Information Extraction
I smile when I find a meaty quotation that turns something inside out and makes more sense! Found this just earlier today:

"People say that what we’re all seeking is a meaning for life. I don’t think that’s what we’re really seeking. I think that what we’re seeking is an experience of being alive, so that our life experiences on the purely physical plane will have resonances with our own innermost being and reality."

⇐ Joseph Campbell
Any publicity is good publicity, the more small-minded idiots you can rouse, the more attention you get. Bonus points if you act like you're "surprised" (in pg's own words) by it and have a cynical comment to make about Twitter as a platform.
This video is 10 years old. What's the status of the project now?
Personally, I'd definitely call Go high-level.

Some people go as far as to say that C is a high-level language, but I find that ridiculous.
On the desktop yes, but it was on the cusp of the smartphone era so there were many weird mobile browsers around.
> I don't feel like I have a good grasp on the process of developing a sound business strategy for a startup

Business strategies are specific to the kind of business model/market/product/channel you have.

1. Do you know the basics of market/product/channel risks?

2. What's your background and why are you interested in learning about business strategies
Normally I wouldn't care that much, and I'm certainly not a stereotypical germophobe, but pharmacy customers are subject to some selection bias when it comes to communicable diseases. The pharmacies around here don't even make a token effort to minimize contact with objects and surfaces at the counter, never mind exposure while standing in line.

Just an annoying experience, COVID or no COVID. It's time for the pharmacy business to either review and improve its practices, or be replaced.
Stanford Research Network (network connectivity for researchers)
Phoenix is written in Elixir, so definitely not a 1:1 mapping, but because of the underlying BEAM VM, most of what makes Elixir robust should in theory also apply to Erlang. Apart from OTP which is amazing, I don't know anything at all about the Erlang web framework scene though, sorry.
PBMs are just departments in managed care organizations (MCOs), aka health insurance companies nowadays. MCO profit margins are 5% or less, so if you buy coverage from an MCO, it makes no difference to you what the PBM division does. Any money made by PBM divisions just goes to offset expenses in the insurance division. If the PBM makes less money, then insurance premiums have to go up.

The chain of money goes from managed care/insurance buyer (individual/employer/government) to MCO to healthcare provider, whether it be a pharmacy, a drug manufacturer, a hospital, or a doctor. The fact that the middle has a tiny profit margin means there is not much juice to squeeze there.
I saw a quote on twitter today that stuck with me.

"Imagine if Putin, absent any proof, declared “Canada is going to invade the U.S”.

Then Canada said “no we aren’t”, and U.S agencies agreed “no they aren’t”—but Putin moved his troops into our region to “help” anyway.

That is exactly what Biden is doing in Ukraine right now."
In the U.S. you can parse through the Open Datasets from CMS at https://www.cms.gov
FWIW — we never viewed Kubernetes as a PaaS. We were informed by both Borg and GAE (and Heroku and PCF).

The pattern that you see often with PaaS is that they work great until they don’t. When you want to do something that doesn’t fit the patterns that the PaaS was built for you are out of luck and pretty much have to drop down to VMs.

We aimed to have k8s be something that was in the middle. Generic enough to work with a large number of workloads while providing significant advantages above raw VMs (and a level of consistency across infra providers).

The tradeoff is that it is more complicated than the typical PaaS. That is the tradeoff. The goal then was to build kubernetes to be built upon. We never claimed to be solving the whole problem in one system.

This is similar, in some ways, to the design of Mesos. But to do something new with Mesos requires an entirely different “framework” that exposes its own API. You see this with things like Marathon or Aurora or Chronos. While the underlying scheduler was shared across these there was no common API and so it was difficult for users to mix/match across these.

By focusing on a consistent IaaS-ish API for k8s (and eventually, with CRDs, building extension mechanisms) we aimed to create an ecosystem of things building on k8s.

Whereas PaaS are often a framework where you put your code in and a lot of decisions were made for you, I always viewed k8s as a toolkit where you get a lot of powertools that you can use in various ways. It is a very different philosophy.

12 factor and Docker obviously play a big part of this. And those built on experience and systems that came before them. We are all standing on the shoulders of those that came before us.

For me, this API design experience was informed by my time at Microsoft. Things like VB and IE/web were very much, at that time a framework (the web is turning into a toolkit over time now). I saw, multiple times, how those things were super useful but were limited. Things like the CLR and the C# ecosystem evolved the VB model to be much more of a toolkit.

We see this also in the Java world. I’m not an expert there, but the move from app servers to things like Spring Boot also show the shift from framework to toolkit.

AWS itself is a toolkit. And IMO, the difference between something like lambda/faas and a PaaS is that lambda/faas only works when it is in context of the larger toolkit that is IaaS cloud.

(I’m one of the founders of k8s and ended up with quite a bit of screen time in the documentary. My only regret is that more people that were so important in the k8s community couldn’t be featured!)
Rapeseed oil press machine is common in oil mills, especially in some areas, which are basically rapeseed. The quality of oil press is directly related to the business of oil mills. Rapeseed oil press can not only squeeze rapeseed, but also squeeze peanuts, soybeans, sunflowers, flax and other oils. It is a wide range of uses and ideal oil extraction equipment. Buying a good rapeseed oil press machine is the primary task of the oil mill.
Nice, but what is with the “next in 10 hours stuff”. Sure nice growth hack for the original so everyone is on the same puzzle and talking about it, but the clones could do away with it.
What Makes a Good Developer
A lot of dodgy, cheap hardware is like that. My body scale shows ads. My daughter's trackable watch shows ads. My Mi phone default app for opening files shows ads.

Spying for governments is one thing, but ads suggest they're willing to sell all your privacy to the next person who bids on it.
Speaking as an educated Westerner, the article is ridiculous on its face.

Reading between the lines of the article the answer is clear...kayfabe or pretend incompetence.

The author portrays Western diplomats as well intentioned but happless paragons of virtue while portraying Russia diplomats as venial automatons captured by shadowy corrupt interests.

Here are the facts, politicians on all sides have diverse interests that drive them. They are rarely simple or pure.

Specifically the American interest in keeping Europe in its economic orbit and even purchasing LNG underlies British and American motivations.

The Russian interest is also economic, Eurasian integration, and even more so, nationalistic, wounded pride.

Talking about supporting regime change in Russia would be received as well as it would be if Russia supported in in the USA. Both Russia and the USA are proud nations and think themselves exceptional. So is the UK.

The way out of this is for everybody to recognise other nations have legitimate interest and to recognise nobody is exceptional.

Thus the west wants failed diplomacy with Russia because it wants to limit Russia's competition in the European market for things like fuel.
Typically the more denser the medium the faster sound travels.
This comment sheds so much light on previous ones.
This book by Michael Lucas is an indespensible guide for those who are not network engineers or network administrators themselves:

Networking for System Administrators:

https://mwl.io/nonfiction/networking#n4sa
Personally I've tried several linux ISOs and had issues booting and didn't have the resolve to fix it. MacOS VMs I got working but there was a lot of specific setup. There are some things I enjoy fiddling with but VM configs isn't one of them.
I’m not confused and I don’t really understand why you think I am.

I believe the content that is indexed is the content you can see. Sites used to be penalised, heavily, for returning different content to google. Hiding the paywall for google falls into that bucket.

At a minimum the search results should display if they’re paywalled and provide tools to exclude that content from results.
Both are fair points.
This also just came up recently at my company, that we should maybe rewrite because our technology hurts us in terms of recruiting... I'm not sure the people considering that realize how costly that decision would be. Is it really worth the millions and millions it would cost to rewrite into something considered more sexy? Probably multiple years of incremental work to get it done, and a massive hit to developer productivity and maintenance costs along the way.

I'm also reminded of when Twitter claimed that it was Rails' fault that they didn't have better moderation tools. One of the most hilarious excuses I've ever heard.
Blazor is even better; awesome to be able to use C# both the for the web front end and back-end.
For those that are dealing with this: there are companies with lean stacks and talent that don't behave like this.
It's much more nuanced than that. Siding with the "perpetrators" due to lack of choice isn't great, but short term it was the better choice ( and nobody could know the long term). Getting steamrolled by Germany like Yugoslavia or submit, regain lost land with Bulgarians living there, while not actually helping the German war efforts were the options available at the table.

Neither one excuses war crimes though.
I think the mistake was that TCP should have build on top of UDP and have ports in the UDP layer, not the layer providing reliability and persistence.