jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
But without consumers these goods wouldn't be produced in the first place. Companies themselves rarely consume resources, people do. Regulating producers is easier, but ultimately all of it still depends on the consumers.
There already is
I don't trust speedtests. There are all kinds of wrong incentives, similar to GPU benchmarks. One thing I noticed was that the data speedtest.net sends has really low entropy. It just repeats 10 bytes. If I ran an ISP I would...

So I wrote chargen2p [1] as an extension to the classical chargen protocol.

I use it together with a Prometheus exporter [2] I wrote to periodically check my laptop's connectivity. The actual check runs over Wireguard, since I didn't want to open my chargen2p server to the public. This only checks download speeds, mind you. (The chargen2p library exports upload metrics, but the exporter doesn't use it.)

My graphs tell me the average is ~5 MBps, so 40 Mbps. This is between me (Switzerland) and a Hetzner DC in Germany. speedtest.net just now claimed 160 Mbps.

[1] https://github.com/tommie/chargen2p

[2] https://github.com/tommie/prometheus-connectivity-exporter
Can you give an example of features that barely work for you?
If everyone puts their money in the bank and gets 5% (say), then the proportion of wealth will remain unchanged. (FWIW, a similar argument against Proof of Stake (that it will inevitably lead to greater and greater inequality) is similarly flawed. (This doesn't mean that PoS is a good idea.))
>Saving as a kid really never seemed worth it to me.

Also saving during 20s for this reason - if you're just starting out in a career and expecting your income to rise rapidly the money you save on interest is going to be irrelevant.
Have had a bunch of hens for several years now. It’s great fun and they’re pretty interesting pets. Mine roam around the backyard during the day eating grubs and, well, the lawn. At night they wander back to the coop on their own and I close the door to protect them from raccoons. Each has their own personality. Make sure to get a feeder that doesn’t provide access to critters other than your hens, eg. Grandpa’s Feeders and you won’t have rat problems.
HN is well moderated however I am getting bored with questions such as

"Why am I not more successful?"

"How do I make money fast?"

"Tell me your ideas?" (so I can be successful and make money fast)
Working with temporary directory made easy in .Net Core
Neither of those represent inflation in consumer prices particularly well.

The price of a new washing machine (amortised maybe, I don't know), a litre of milk, a pair of jeans, a monthly phone/broadband bill or a tank of petrol would be more useful in tracking inflation.

Gold, copper, pork bellies, shipping, storage costs etc would be tracked in something like the Purchasing Managers Index.

Share prices are pretty much irrelevant since buying shares isn't really consumption.
I would like to hope this is true.

In our weekly Slack summary report, 80% of our usage is 1 to 1 direct messaging, not private group chats, and not channel chats.

We have moved to the virtual grab.

At least in real life, you could see if it was happening.
Reminds me of the videos of Uighurs who totally love Hanization that are repeatedly posted on /r/sino.
I've worked at tech companies since we moved here in 2013 and at least for developers most of the "imported talent" were from non-EU former Soviet countries (Russia, Ukraine, etc), India or Latin America.
I think you would be surprised to what the ratio of office square foot to employee headcount looks like. Most modern offices are designed to 150-250 sf per employee including circulating space, common meeting rooms, kitchens, and washrooms.

Also, if what you say is correct, that office space is 10x suburban housing rent, that is most certainly an anomaly unique to your city. That would mean a high end market, like NY or SF with $100-$150 per square foot rents would have housing stock renting for $10-15 per square foot (these are annual numbers). That is not the case in any market I have ever encountered.
That's largely a myth.
I remember this bug. Our workaround was to parse the output of toString() for 0x0000000, and simply drop the frame when it happens.
I think unrestricted immigration can really disrupt the social cohesion in a country, I think this is what we're currently experiencing in Europe. Immigration also seems to put huge economic pressure on the welfare state.

I think it's better to try to help people in their own country, so their local economy is improved instead of allowing just anyone to emigrate to your own country.
If you use chrome, I can recommend the Hacker News Enhancement Suite extension:

https://chrome.google.com/webstore/detail/hacker-news-enhanc...
X has long been a crufty dusty codebase. Due to a small amount of people that obsess about networking it has stayed alive. Hopefully Wayland hits critical mass and x can finally be old yellered as it should have been twenty years ago

Due to the down votes let me clarify. X sucks
There's so much frontend jobs now that as much as I hate it and no it's wrong, I am forced to learn it to keep up.

There's just no choice. The stakeholders have decided suddenly JS is the new way to write apps, these type of people won't know how to code if you put a gun to their heads, even worse are developers refusing to use conventional tools like PHP or Python or Ruby for writing server backends.

I've never forced JS or SPA on someone that had no place for it but unfortunately they are willing to pay more to have it rewritten in JS.
> Is that -really- worth forcing unicode handling?

I dunno. I'm new to Python (version 2 so far) and I easily spend 25-50% of my coding time fighting with ascii/unicode issues in Python. I wish Python 2.x just did something smarter.

Similar, but not quite as bad, is the need for me to put str() around non-string values in concatenation. Just f'ing doing it for me. I'll write a bunch of code, put together a message in a concatenation only to have it blow up at run-time because of this.

sigh I really miss Perl's implicit behaviors sometimes.

I dunno, maybe this all is making me a better programmer and person, forcing me to really deal with Unicode now, and breaking me of lots of Perl bad habits. But it's really one of the sucky parts of the language.

There's some days, after spending half the day fighting with this issue, that I almost decide to dump the whole thing and switch to Python 3.
There's no guarantee the method that created the lambda is still on the stack. If a method returns a callback, the method that created the lambda has returned before the lambda is called.
That was defiantly in my top three.
I'm glad you think you can spitball solutions to global issues better than folks who do it for a living.

That must feel good, for you.
Yes, the other cards say they have the same chargeback policies, but having used both extensively for years, I can say that AmEx is FAR better. No significant hold times, and very prompt response. One time I had a question about a charge that didn't even seem that off, and almost before I even finished my description, the rep was asking where I was, telling me that may card was cancelled and a new one would be out FedEx tomorrow - and it was. Apparently, that charge was some kind of serious red flag in their system.

Also, the AmEx points system usage and transferability is far better (although I've never found anything worthwhile in their own catalog.

Really key is that the availability of my historical data goes back for many more years than my bank or other cards. I don't often need it, but when I do need to find something from 4 years ago, it is really nice to have it.

While they sell their service on all the concierge-type services, I've never found those useful, but the disputes, points admin, and data availability are key differentiators for me.
It is not a joke. Optimization takes time.
EUMEL, Oberon, Smalltalk-80 (including Squeak), and Cedar worked in approximately this way, but they did not have "a very small performance penalty". Modern browsers mostly do, with JS and wasm, but backstop compiler security (historically pretty iffy) with the MMU. eBPF in Linux is another go at the mule.
>I really hope that HEIF animations

considering that HEIF is based on HEVC, wouldn't "HEIF animations" just be HEVC videos?
Precisely, every time I go to learn Objective-C/Swift and iOS dev, I feel like I am totally wasting my time.
> English has succeeded not only because it is the voice of global hegemony, but also the voice of global resistance.

The argument is not 'how' English got where it is, but if it is the best language for the job.

Because it is the voice of global resistance? I don't even know what that means. It's akin to waving a flag and playing an anthem to make your point.
> > So, is that before or after having been gc'd?

> GCing only removes garbage. Since you're creating branches to keep track of your topics, this shouldn't ever be a problem. If you had no references to a commit, it must not have been important!

Coming from Mercurial to Git, this has been the single hardest thing to wrap my head around (so far). Why should I have to tell my version control system twice not to throw away my work? Committing a change should be sufficient to let the VCS know that I want to save it. That's what that word means.
> Occam's razor suggests to me that some people in the design process defined marriage as being strictly between a man and a woman, and nobody else cared enough to change this.

Occam’s razor suggests they built a historical game and just ended up embedding some in-game cultural background in the game engine. As others pointed out, dealing with same-sex marriages affects several aspects of the game, particularly dynastic rules.

> It doesn't fill me with joy that a 2020 game would make that choice.

You are working from your assumption, here. We really have no idea how it ended up that way.

> Also the choice to have characters default to open homophobia, and for that to be used as a positive in promotional material, is not an indicator of a gay-friendly organisation.

I find it interesting that you genuinely feel that. If anything, it tells a lot about how pervasive violence is in our societies. The game is full of back-stabbing, lies, cheating, poisonings, forced marriages, the occasional war, and yes, hate and irrational beliefs. Not much of it is moral, and yet you’re not pained that the developers might be enthusiastic about smothering babies.

It is a game set up in Europe in the Middle Ages. Hardly the most progressive environment. If you want to build a tolerant utopia, Cities Skylines is probably a better game. It is also great, but you might also like the occasional opportunity to be a ruthless, amoral, power hungry arsehole every now and then, regardless of your personal situation IRL.
I'd argue that the tone is what matters most and not the presence of emojis. For example, this is an example of a particularly bad changelog which isn't sprinkled with emojis.
https://github.com/nodejs/node/blob/v2.5.0/deps/npm/CHANGELO...

Imagine trying to handle a production incident, going through such a changelog, reading "HAHA WHOOPS LIL SHINKWRAP ISSUE THERE LOL".

>
Totally agree. And similarly (especially with the rapid growth of chrome) I think mozilla is pretty vulnerable.
Duplicate:

http://news.ycombinator.com/item?id=2005582

No comments there, though.
Aaah, did not know that. They do this to all free accounts, I assume?

Know if they're one of the ones which do Google referrals? I can never remember who does and who doesn't.
Same here... Really annoying.
It's a cultural thing, definitely. Some Americans take it too far, but even those who don't (many), who don't think everything in life is about winning a competition, still interpret most things as competitions even if they aren't officially so. We've got tons of sayings that subconsciously make us a winners-only culture: "Winners don't do drugs", "Quitters never win", etc.

As a teenager I was totally disillusioned with it, so I mistakenly thought winning of any form and encouraging others to try to win made you an intellectually bankrupt tool. Probably made me happier, but had the adverse effect that I feel a lot lazier than other people I know because I'm more prepared to do "good enough" rather than try to outperform my peers. Being American-born, I feel like I could be seen as a poor performer by my superiors simply because I'm not doing better than my peers.
So you're saying that you think it would be perfectly reasonable if the FDA or agriculture department happened to be tasked with enforcing music piracy prevention ?

Joking aside, I guess this is part of the problem with naming departments cutesy Orwellian names like "Homeland Security".
This more recent duplicate has a comment:

http://news.ycombinator.com/item?id=2010297
I think this flippant comment requires some proof to be taken seriously. Its hard to believe digg got to where it was by being repellant to 99% of the population.
Knowing nothing about the issue at hand or how many flavors/components/frameworks of OpenBSD exist, this struck me as some careful parsing:

> I will state clearly that I did not add backdoors to the OpenBSD operating system or the OpenBSD crypto framework (OCF).
USB4 is prominently displayed on the Marketing and tech-spec pages for the M1 Macs:

https://www.apple.com/macbook-pro-13/specs/

https://www.apple.com/macbook-pro-13/
Not buying this. There must be a backdoor for lawful access or the government's would have been after WhatsApp long time ago.
And that happened YEARS ago.
domestic?
I can only guess you're reacting to me saying, "I like JavaScript because it lets me type less". Unfortunately, I didn't say that.
No comment on banking interns, but I occasionally mentor developer interns. We always have real work for them to do. Usually prototyping something using a new technology that we're considering. Or, prototyping a new product that hasn't been resourced yet.

They work a normal work week. 40-45 hours/week. No clue what we pay them, but they are paid and provided housing. We usually hire a few of them full-time when they finish school and they're generally very successful employees.

I assume they have a good time. They're 20-21 years old; I hope they do. Stressing at a desk sounds like a pretty lame way to spend your 20s.
I was using "verifiable" to stand in for "you can perform a full audit of the blockchain, therefore no trust is required." It was a sloppy use of the word. I was not expecting you to come along, betterunix.

We've had lengthy discussions of this before. Where we last left off, you asked me to explain why bitcoin doesn't need "security assumptions" of the kind listed in a sample crypto paper that you provided. That's a fair question I guess, although I suspect it's ultimately based on some mistaken premise [1], but I haven't had time to read the paper.

[1] Bitcoin is a new mechanism that approximates Byzantine consensus, though AFAIK nobody has written a formal paper explaining and proving that. That is why it works. You can formalize the properties it gives you in a similar way to the original Byzantine Generals work, except that each general's votes are proportional to his rate of sha-256 hashing, rather than being one vote each. Another thing that suggests you have a mistaken premise in your dismissals of Bitcoin is that Bitcoin has been working for years now, has received massive investment, and as far as we known has never been compromised in any way.
Make it appealing to girls. Before it was independent career woman. The general appeal today is successful female entrepreneur. Next may be passive income hacker? Just need one show/movie to glamorize a self made woman via engineering and bam, you'll get more interest, though it may be superficial. Who knows maybe you will never get the numbers you want because it is simply less appealing to women, much like nursing and grade school teaching may never appeal as much to men.
There are many, internet archive, reddit bots, @POTUS account archive hosted by us.gov. I even have a personal archive. Don't you worry.
You can read more about the methodology behind those numbers on the cited website. They even provide the data behind the statistics for your own review. The purpose of my citation was to provide statistical evidence to counter your anecdotal experience of living in both places.

https://htaindex.cnt.org/about/#methodology
This is very true, however many people also achieve understanding and closure through details. It allows them to absorb what at first blush seems incomprehensible. Is there something they could have done, should they have known if he was ill, etc. We want to understand how this could have happened. You're right, it doesn't define the person though, but it helps frame the reality of the shock.
I learned to read not much later than you and now that I'm past 40 my vision has degenerated to "only" 20/20
Google has a designer?
I just started trying to learn how to play Go. It was quite disappointing to get to the second sentence of this article and realize it was about the language and not the game.
There already have been youtube millionaires. The auto-tune guys, who netted 500k on the "hide your kids, hide your wife" song and much more from the rest of their tracks.

Also, Jon la Joie is up there too, as well as that girl who talks about 17 year old clothes and make up.
I found a quick 15 page introduction to Scala and took me about an hour to digest it (of course I didn't dive in very deeply). It gave me a sufficient knowledge to understand the article about monads.

So here it is: http://www.scala-lang.org/docu/files/ScalaTutorial.pdf
I submitted the link because I thought it was interesting what Microsoft employees push as being platform advantages. I fundamentally agree with the above comments about the nature of the article - but that's precisely what makes it worth reading.
It's really hard to say without knowing what your goal is.

If you know languages like C/Java/Python/Ruby, Haskell is much different, so you'll get exposed to radically different ways of thinking about programming.

Go is much closer to those traditional languages although it does add an uncommon (yet practical) way to do concurrent programming (goroutines/channels) that is worth learning about.

I know you don't care about real world applicability, but if it mattered, Go would be a better choice. It's explicitly designed as a practical language and in my opinion is a viable (if not superior in some ways) alternative to mainstream choices like Python or Ruby or Java for writing the most popular kinds of programs today: web applications.
You can't solve the problem by just increasing the # of routers, It's the noise and the lack of frequency in the space that causes the issue with so many nodes.
Big companies develop tools and frameworks for their own requirements. Then they release it as open source so that they can get future employees who are already trained in those tools and framework without they investing in any training or rampup time.

Does a developer, who does not have the same requirements similar to the company that has released its internal tools, need to use those tools and frameworks? No, certainly not. Use something that you are comfortable with and not that is flavour of the month because some big tech company promotes it.
I have some bad new for you about the world
Well, half of the reports in the forum thread are for other models, not only the AirPods Pro, including the original AirPods causing tinnitus..
> The pro-Googlers are out in force today

This is a good way to categorically dismiss everyone with an opposing view, without the work of actually coming up with an argument.
7 Republican defectors - I thought there would be 4 or 5.

It'll be interesting to watch their approval numbers over the the next couple years. The 43 votes to acquit may age poorly.
> Women aren't interested in joining because of the sexist nature of the industries. Reversing the order of the causation is making excuses for sexism and is itself sexist.

Do you have any support for that claim, because AFAIK your claim has as much substance as saying that they're simply not interested, which is not much.

> The New York Times does not have to explain this to its audience. They already know.

And Trump doesn't have to explain to his followers how the election was stolen, they know it was. That's how dogmatic ideologies work.
IMO psql is nice for basic things, but when you're writing hundreds of functions it's nice to be able to navigate and manage/edit things a bit more quickly.
Alright, I'll admit you made me laugh :D
Jim was a best guy and an awesome contributor to the Ruby community. He will be missed RIP.
Well it's always the clash between art and commerce. Most of us would agree that Hollywood's only job is to create profitable content to be consumed by the masses. And people do vote with their wallet's pretty easily and often so these studios can fine tune the formula. There is a % of people though that wish it was also more art and less formulaic and commercial.

It's the same in tech. There's this angst/thread that expects every tech startup to change the world while 98% of them are simply iterating on a proven safe formula of a game or social app concept to maximize profitability.
The announcements were for (current and potential) investors, not really the viewing public. The nature of the world is that its not really possible to restrict the information to the former set without also releasing it to the latter set, but the latter group isn't the one for whose benefit the information is being released, so it doesn't really make sense to ask what that group is supposed to do with the information.
"Sometimes the JavaScript may be too complex or arcane for us to execute"

When is "sometimes"? Who knows. Seems like a bad idea to rely on this.
The irony here is that so many Americans will say "I'll move to Canada if things don't get better here." None of them have ever lived in Canada (or any other country), and just assume that things must be better elsewhere.

The Greatest Generation was exceptionally patriotic, and I always assumed it had to do with living in a country that suffered much less industrial damage in WWII than other countries (which enabled a great standard of living while everyone else was still rebuilding). But I am starting to wonder how much of this has to do with just simply having spent a couple of years abroad and getting to witness first-hand how dysfunctional most other places are (during and in-between wars).
Two years ago my employer threw out the 12-month old decent chairs my IT department bought for ourselves, and replaced them with spectacularly uncomfortable new cheap ones.

So I bought a 6-year old Aeron on eBay for my own use at work and have been very happy with it. Apart from a couple of small scratches on the feet it is still like new today. As an investment in my own comfort at work it has already paid for itself.
yet. folks have been talking about lifeblogging for years.

We're only just now being able to fulfil the storage requirements at a reasonable price. Battery technology has yet to catch up though.
I wonder how much of their funding they spent on the domain name.

I kind of like the idea, and the world is becoming ripe for a simpler Facebook, but christ - I can only imagine the difficult conversations about why I didn't reciprocate when someone 'pathed' me. "Sorry, you're not in my top 50".
I don't know if anyone is going to see a bunch of random useless/offensive/spam posts as 'beauty'. It appears to only store the last 50 or whatever posts, so it's trivial for a spammer to just flood the last 'legitimate' post off the bottom of the page. Without moderation or posting limits, I can't see anyone but spammers making use of this site, frankly.
Thanks! I really wanted to demystify as many of the steps as possible. It’s easy to see the finished result, but really it took a lot of trial & error to get something even as simple as this out there, and I wanted to make sure others felt encouraged to build their own apps too. Please share your progress!