jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think I will, actually.

Assuming you aren't being disingenuous, by "hypermoralization" I was referring less to this specific action by Twitch and more to a general cultural phenomenon, developed over the past decade and greatly intensified since ~2015, which made Twitch's actions seem normal and possible in the first place
Laziness is pretty implicit and while it enables all kinds of optimizations and reasoning it can be hard to understand the sequencing of effects. In particular, laziness and IO lead to code where handle opening and closure is difficult to understand. For instance

lines :: IO [String]
lines = withFile path $ \h -> hReadLines h

will generate a lazy stream of strings in an IO action without actually reading those lines. You can either close the handle immediately and get a runtime error later when you force those lines OR leave it open and leak a file handle.

Explicit coroutines help to ensure that you know exactly what to expect from effect interleaving.

Mario Bla zevi c's article [0] is the quintessential treatment and forms the basis of the Pipes library today.

[0] http://themonadreader.files.wordpress.com/2011/10/issue19.pd...
Not always. Highly dependent on country/state and actual usage of space (dedicated office space vs a desk/chair in the corner of the bedroom). Hire a CPA if you are unsure.
I wonder if he has a World of Warcraft account as well.
> you could see a drastic effect as soon as the $600 started hitting people's checking accounts

I think it's interesting how true it is that some people just can't stand the feeling of money burning a hole in their pockets.

Based on the furniture set sitting out on the curb at my neighbor's house, they decided a free $1800 was as good a reason as any to get some new furniture.

I guess that's the theory behind stimulus checks, so I suppose it makes sense.
I didn’t want to say the name for some reason but you nailed it.

It’s really amazing isn’t it? I share your sentiment entirely. It takes some chutzpah to do something like that in 2021. And as a developer I can only laugh at being inconvenienced in such a way.
Samsung tried that for one or two years but then they priced the upgrade at $500 IIRC.
Sounds great, I'll start:

We're building Klaro (https://github.com/kiprotect/klaro), a tool that helps website owners respect and protect the privacy of their users. Right now you could mostly describe it as a consent management platform but we have much bigger plans and we think there's a way to operate websites with modern tools and services without selling out your visitors / users, and that's the vision we want to fulfill with Klaro.

We already have thousands of open-source users and also launched a commercial service a few months ago, which is already growing nicely. We want to hire our first open-source developer soon, starting with a part-time engagement while we're increasing our revenue.

Anyone interested should be knowledgeable in JS and React.js and know a good deal about browser internals (e.g. how cookies, localStorage etc. work and which security & privacy features and restrictions apply).

The work would be fully remote and fully on open-source software (we also have physical offices in Berlin though that you could work from if you happen to live there). We're quite early in the process of hiring someone and we don't even have a job description, if you're interested to chat please just drop me an e-mail to klaro@kiprotect.com. Thanks!
Apple's hardware and build quality in superior then virtually anything else on the market, even at the same price point. You're talking about remote stationary machines, not single portable devices that can do everything you need. Most people don't have that. Linux isn't just a secondary OS you run on VM, many want to run it as a primary desktop OS with the best hardware available. A Dell XPS laptop may be more compatible with Linux out of the box, but it falls short on every other metric.
Wow. These are so true that it hurts.
I used poetry for multiple projects already and I quite like it because it makes version management really straightforward and you can just go like

poetry new foo

And it will setup all the basic stuff for you right away. Having all the project dependecies and Metadata in pyproject.toml makes sense and reduces cognitive overload. Having poetry manage your venvs autmagically is a good extra.

There is still room for improvement, e.g. I had some trouble with their install script at times (python vs python3)
WiFi range extenders usually implies same home and same family members and not the house down the hill so neighbors don’t need to pay their own. It’s a bit absurd though since that house wouldn’t be able to pay their own in this case.
It wasn't long ago that Google directly employed most of their datacenter techs. I know a couple guys who worked their way up from server monkey to SRE. It's sad to hear that that pathway seems closed off.
Couple of things from my anecdotal experience. Firstly, people already do this, yeah there are less cyclists in winter but the dedicated still ride. Secondly, nobody is advocating for bikes and nothing else, bike infrastructure in combination with a proper public transport system. Finally I see older people riding bikes regularly, often with a grandkid on the back or front and I'd guess they're in better shape for it.
Microsoft’s OneFuzz is tackling some of these issues

https://github.com/microsoft/onefuzz

The biggest problem with fuzzing when it comes to “developer friendliness” isn’t just how to setup the fuzzer and the fact that you need to often write quite a bit of additional code to support fuzzing but that the results aren’t easily consumable.

Getting a fuzzer to cause a crash or some unhandled exception isn’t particularly difficult understanding the actual implication of such crash is where these tools “fail”.

SAST / DAST tools with all their issues such as false positives and relatively limited coverage at least provide actionable results.

Fuzzing not only requires a much higher understanding of the code itself and of its execution to get it working in the first place but the results are often useless for many if not most developers.

Basically it doesn’t help you bridge the gap between seeing a BSOD or a kernel panic and getting a working zero day.
To be fair, how often do anonymous forum posts actually reflect the opinions of the employer?
I expect to build valuable skills at work. If they waste a lot of my time I may have to reconsider.
People competing below Olympic levels probably do.
Not a word commonly seen used by native English speakers, though (or maybe just not Americans).

Not a native speaker myself either.
If this became a problem, couldn't we just have the server do triage? Like, monitor the speed of open connections, and when we're nearing saturation, tell some percentage of the absurdly slow connections (maybe with some heuristics to detect more likely attack patterns), "Sorry, we can't support you at this time." If we're going to deny service to someone, it may as well be the problem clients.
Did your demo show all current functionality?
"No applications can perform this action." just replaced "lp 0 on fire" as my all time favorite error message.

It's like you asked it to solve the halting problem, or violate one of Asimov's laws.
I love Dropbox from a usability point of view, but unfortunately the missing encryption is the main reason why it's not an option for me right now. I'd like to also be able to backup sensitive data, but I don't trust the Dropbox employees with access to my data.

Instead, I'm currently using Wuala which encrypts the data diretly on the client. An alternative to Wuala seems to be SpiderOak, which also features client side encryption (but I didn't try this one yet).
Right. Like I said, it's a totally reasonable reaction. I really enjoyed the interview and talking to the other companies while we waited.

If I was them, I probably would've made the same decision. But we're still kicking ass :-)
Routers aren't the only cost source. I've seen some coworkers work on moving IPv4 end-user appliance products to IPv6, and just the act of managing IPv6 addresses on such appliances, to say nothing of interacting with the other IPv6 issues that may not be part of the "core protocol" but you better support if you're going to claim IPv6 compliance, was a surprising amount of work.

I thought I knew what IPv6 was, but man was I ever wrong. It's significantly more complicated than IPv4. Which I don't necessarily even mean as a criticism, some of the bits of complication are actually fixing problems with IPv4, while I'd say other things are just wishlist items. But regardless of how right or wrong it is, it is definitely more complicated.

As expensive as routers can be at the high end, broadly speaking, router costs in dealing with the core protocol do not seem to me to be what is holding back adoption. The costs are dominated by all of the other things that need to speak IPv6 before you can transition at all, let alone entirely eliminate IPv4. Maybe I'm wrong, though, it's hard to tell.
And 20 million people more around the world.
Why you mean by "quit your friends"? About 50% of my friends are not on the Facebook, and I communicate with them using phone, email, or directly meet them. The same with the folks who are on FB...I usually reach them by other means, anyway.
By community I mean user base.

I'm not talking about outliers. I am talking about the majority of the user base, with few exceptions. To put a bit of a bigoted statement into this, let me say that traditionally Microsoft had several development streams, with the least talented, least motivated career developers finding the Visual Basic stream. The streams converged and it is all the worse for it.

To use the search engine "index", it's a quick way to gauge how frequently a user base dares to go outside of the trivial. With .NET I am frequently amazed when I'm trying to do something remotely complex and in looking for people discussing the topic, find nothing but a few unanswered questions via search engines. It has always disturbed me, and it in essence speaks to the linked article's point.
I agree with you regarding MVC being effectively a direct copy of a subset of Rails, but what are you suggesting Silverlight is a copy of? Flash? While they're used in similar ways they couldn't be further apart in implementation...
That's a bit better, but confusing the statements "IQ is the most temporally stable psychometric construct" and "IQ is the only valid psychometric construct" is still egregious.
The HoneyComb is at PCIe 3.0. Sadly it's at ARMv8.0 (w/ Cortex-A72) so that removes it from consideration totally for me.

And the Xavier has an official-but-still-beta EDK2 firmware available too, which includes ACPI support and can even boot Windows. (https://developer.nvidia.com/embedded/downloads#?search=UEFI...)

Yes, GPU 3D acceleration is currently not supported there yet, but the LX2K doesn't have a GPU at all anyway...
Apple TV Pro Max
I suppose that might be true. This reminds me of the Yudkowsky essay “An Alien God”: https://www.readthesequences.com/An-Alien-God

> If we ask who was more correct—the theologians who argued for a Creator-God, or the intellectually unfulfilled atheists who argued that mice spontaneously generated—then the theologians must be declared the victors: evolution is not God, but it is closer to God than it is to pure random entropy.

…

> Well, more power to us humans. I like having a Creator I can outwit.
What are you talking about? They clearly didn't test this hard enough otherwise this would be caught early.

Was there any tests for this sort of thing? surely if you are storing secure chat history to a database this should be tested to death.

Had they tested more of this functionality this serious bug would have been caught, and now that I recommended this to people, I pretty much now regret doing so for secure messaging.
Haxe is not dynamically typed, it can compile to dynamically typed platforms, but it can also compile to statically typed platforms while remaining statically typed.

For switch it uses Hashlink/C code generation so it's native C that is compiled on the console.
I only just realised that there is an emergency physical key door lock on my Hyundai, but you have to pry a cover off the door handle to get to it.
(I did not want to sound like I was advocating for anything in particular, but since it would be on topic, and you kindly ask :)

As you said, as a start, anything with a higher TPS (transactions per second) is more efficient, which helps. Some notables, in my mind (not exclusive, of course) ...

The Solana Chain ...

- https://solana.com/

I really love what Cartesi is doing: They are bringing Smart Contracts to the "linux stack", securely (same guarantees than on-chain) but -outside- of chain. This will, obviously, raise efficiencies ...

- https://cartesi.io/

The Fantom chain is high performance -and- their contracts are Ethereum-compatible (smart!), aside from it being a very nice, well thought out "ecosystem"

- https://fantom.foundation/

The NANO token makes it a point of pride, exactly how -much- more efficient ("Eco-friendly") it is than BTC, and their approach is interesting. (It has got some HN love lately and everything :)

- https://nano.org/

(On a tangent, I am also a fan of what FRAX is doing in the stablecoin space, bringing decentralization and transparency to that space ("Frax is the world’s first fractional-algorithmic stablecoin") ...

- https://frax.finance/

(Disclosure: Am currently holding CTSI and FXS and FRAX - All of the projects above have their corresponding tokens.

The points above stand, though :)
25x annual discretionary income is a "conservative" valuation?!
Posting as breadcrumbs so I can reference this post later.
Yeah, I used to wait 45 minutes for our overloaded department minicomputer to assemble my cartridge, then download it at 9600 baud (only 16K, so not too bad). At night the assembly times took a few minutes.

On a modern PC, this takes seconds; my fingers and brain are the bottleneck, which is how it should be.
A conservative friend of mine was really bothered by the recent IRS targeting of conservative groups' applications for tax-exempt status. I think this is a great example of how even our modern day, relatively ethical governments can and do abuse their power and discriminate along political lines - and against a groups you would normally think have some protections higher up.
AS numbers is part of the BGP protocol, when you are a large organization with multiple presence points on the internet you need to advertize your prefixes (routes), i.e. the IP blocks that you host behind your routers, and to do that you need to be an "Autonomous System" and to be one you need to register with IANA (it costs $500 I think and you need to prove that you actually need one) and you get an AS number. The techincal details are here: https://tools.ietf.org/html/rfc4271
It may be. Definitely worth trying, anyway!
To people who disagree, how do you justify the concept of inheritance other than status quo bias? You can say that the concept of working hard as a parent is to provide a better life for your children than you had but what about the much more common situation of the elder generation being broke and unable to pass anything along to their children? What about all the parents who can barely eke out an existence?
Brother, my alarm went off in my house one night when I was in bed because of high winds outside. A door moved slightly in its jamb causing the sensor to trip. I was out the door with my gun and had circled and cleared the perimeter of the house before I knew what happened. My wife says I was screaming at the "intruders" to get out of my house the entire time. I do not remember this.

I mean no insult by saying this but you really just cannot understand what this is like unless you've lived it.
Brute-force powerpoint animation. Nice.
It will at least when there's support for DRMd video in HTML5.
Something every dog owner knows.
A netflix linux client does exist-- the roku box. But that's more of an embedded system.
The best way to stay motivated to learn emacs is to get benefits from it very quickly.

In my case, I was in undergrad school and my annoyance with MS word formatting led to latex. I did not want to learn all the keywords, so the latex mode helped me quickly to get over the hump.

Check this out for creating html in emacs : http://www.youtube.com/watch?v=EQAd41VAXWo

Pick your favorite language (something popular), load up the mode and get to work :)
The Amazon button was also the most appealing to me, because it looks the most like my internal notion of what a "Buy now" button should be. I'm so trained by my experience on Amazon that that's what I click to make the purchase that it's the natural place I want to click to buy--even on a different site.
What an idiotic statement All forms of punishment and/or rehabilitation "alters the mind", they are not all forms of torture.
How are you supposed to see cars at night if not for the headlights? Are you supposed to judge their distance and approach from two glowing halos?
Interesting times and all that.
I have to wonder at what industries centuries ago were viewed in the same way.

On a side not, that page/article/site is a work of art in* demonstrating painful mobile design.
I'll take a step back even from your more modest assessment, and say that well-rounded people are better at programming (among other things) and an LSD experience can add a bit of roundedness to someone who already pushes their comfort zone-- and thats the real extent of LSD's benefit. Just another way to step outside yourself, with all the limited benefit and risk that entails.
> Of course the Chinese government knows this and was likely not responsible for the attack.

This is an example of the logical fallacy of "argumentum ad stultum", or "appeal to stupidty".

It goes like this:

- X would be stupid.
- No one would ever do anything stupid.
: Therefore no one would ever do X.

There are so many counter-examples to this argument that they hardly bear mentioning. People do stupid things every day of the week and twice on Sundays. Organizations multiply stupidity as often as they moderate it.

It may be that this wasn't the Chinese government, but pointing out that it would be stupid for them to do so is not an argument against it at all.
Looks like they're trying to scoop Genius (formerly RapGenius) with the "annotate the web" thing.
Backed by the un-caveat that you get a free upgrade to Windows 10 from 7 & 8
You can try using DNS with dynamic zones as a simple service discovery mechanism (sharing one master with all your environments), but you'll soon find out that:
- healthchecking really is a good idea in service discovery
- clients are awful about refreshing state from DNS
- single-master systems are a bad idea in a large environment.
- DNS replication is finicky; DNS caching is slow.

Puppet with puppetdb can sorta fill this gap, too, as long as you don't need fast convergence (or fast puppet runs, if your puppetdb is more than a few milliseconds away from any of your nodes).

Consul may be new, but it's built on really solid ideas and technologies. You can read papers[1][2] about the underlying technologies to get a sense for how Consul will fail. I'd like to think that counteracts some of the problems you get with newness.

[1] https://ramcloud.stanford.edu/raft.pdf
[2] https://www.cs.cornell.edu/~asdas/research/dsn02-swim.pdf
acoup's post goes into much better detail and I'll point any readers to it.

One tid-bit I did find interesting was :

"Likewise, armies with weak organization, training and discipline will find chemical preparedness – which involves a lot of training on how to get those gas masks and NBC suits on fast – very difficult; actually getting all of the fidgety equipment to the right spots will also prove hard (but is second-nature to a modern system military which has nothing but fidgety equipment)."

I think that acoup's point extends to most aspects of the military and to parts of civilian life as well. The complex, murky, and seemingly insane rulesets of command systems in Modern militaries is a feature, not a bug, though most people in it understandably disagree and are screaming at their screens right now. There's that old apocryphal quote that goes something like: war is chaos, which is why the Americans do so well in it, as they practice it on a daily basis.

Econtalk had a great bit on chaos in potato chip sales. Brendan O'Donohoe of Frito-Lay mentions that he randomly makes people take vacations, pulls them on to other projects, jazzes things up, so that his team can better sell potato chips. I've no idea of their internal numbers back in 2011, but based on his current LI, he's done alright enough since then (maybe, I really can't judge here)

https://www.econtalk.org/odonohoe-on-potato-chips-and-salty-...
Boeing's market cap is $54 billion. They need $60 billion??
Here's to hoping he is right.

Question to the virologists on HN: human cells have some limits on how many generations they can be copied, have there even been similar mechanisms observed in viruses?
Sounds like you’re a prime candidate for an online vocal training course
Nah, through the Postal Service.
Did you end up building it? I would be interested to see your solution. Also "Api Middleman" would be a great name!

I asked this [1] a few months ago and have wanted to this for a long time now. I was thinking of it kind of like a caching proxy layer for 3rd party API's, to mainly get around rate-limiting.

[1] https://news.ycombinator.com/item?id=22362685
Yes, we have this too — well, the order pickup from the mobile app. I assume you have to park up to get the order, but I've never tried it myself.
Exactly. We should be encouraging responsible outdoor activities. If you can maintain a safe distance from others, making sure to account for wind, your added risk of going outside is pretty low and you get a ton of mental and physical health benefits.
A screenshot on the homepage would be nice. It sounds interesting!
The problem with pagerank is that it's exceedingly hard to a/b test.

There's multiple factors involved in this but here's a few of the obvious ones:s
For most sites your pagerank is typically determined by your root. (Unless google detects you're a hosting company like blogspot) So if you try to a/b test your leaf pages their pagerank is completely domainated by the root.
Pagerank is not that frequently updated. (Depending on how much traffic you have.)
There aren't individual and seperate googlebots to test against to seperate pageranks in tests so creating clean tests is very hard because Google very often updates their algorithms. (Try looking up ranking shuffles and you'll see what I mean.. every time there's a shuffle there's a furious scramble to figure out what changed and why and how to counteract it.)
Even if you could a/b test would you really want to? For now, a successful business only has to stay slightly ahead of the curve to trounce its competitors. Sure, a/b testing might get you valuable knowledge if your goal is to be an SEO consultant (well, one worth actually paying anyway, a lot of "SEO consultants" in my opinion read a few blog posts a couple of years ago and have been charging for that as gospel ever since) but if you're a company with a product it's probably going to cost you more money than it earns.