skysight-inc/HackerNews huggingface dataset:
You need the keys to sign firmware - would you expect customers to write firmware?
Strongly agree with all of your arguments. Watched the city transform radically between ~2007 and ~2014, and not really for the better. Most notably, the city and surrounding suburbs did not prepare for nor manage the tech-driven population boom whatsoever.
Ah I see. What you say is not quite true though, ad-hoc polymorphism (traits) provides the same functionality for non-OOP languages.

> Until recently non-OO languages had very little support for delegation
Who cares about a fulfilling career if it pays enough to fund fulfilling after-work hobbies?
I pretty much exclusively use RSS, I saw this post from my RSS reader.

I use NewsBlur. It has a free setting, but I like it so much I pay for the subscription.

https://www.newsblur.com/
10 years sounds about right. Been that way for decades too. I remember people in the early 90's complaining how Austin had changed since the 70's. It's the one constant to that town.
Please define "best"? Certainly, it's not the power efficiency. Not memory efficiency either. Performance maybe? But then it's very different from test to test. So, what makes Chromium the best?
Hahaha what?

Sorry, but the term dirty bulking, and the existence of "eat big to get big" videos among the body builder community shows that many in the high end to elite strata of weight training not only just don't eat clean, but they also get their enjoyment and muscle from the absolutely nasty food they eat as part of it (... Yes and roids)

https://youtu.be/PX33LjIMQoA
Yes, the angry mob is acting according to the values you espouse here. That's the natural consequence of pure self interest.

And that's why pure self interest is something to be avoided even by people who only care about themselves.

Some elites might imagine that they can remain on top forever, unaffected by the violence and oppression they inflict on others. History suggests otherwise.
It's not just regex, it's a long list of features and bugs. The OP was simply giving an example. I've encountered many time-wasting bugs on safari in the past, which have simply been open for several years.
> sovereignty

There is no such thing these days, if there ever was any. Nation states are inherently unstable and dependent on other nation states for their survival. It doesn't matter how big you are. For example, Russia has no modern oil and gas technology of their own and China has no modern vaccines. Both are causing giant respective headaches. So much for that "sovereignty"
There are many tactics for receiving mail as a digital nomad. For examples, see:

https://goremote.virtualpostmail.com/article/how-to-manage-y...

https://nomadtactics.com/nomadic-life-prep/how-to-have-a-per...

https://nomadjunkies.com/en/canada-digital-mailbox-how-to-de...
What are the benefits of a maintenance contract being CapEx rather than OpEx?
If you’re at a company where things are bad and you have limited ability to improve them and can’t just quit then caring about what you do just makes it all the more upsetting and difficult compared to switching off. Recovering from this and going back to being optimistic and caring is difficult.
> The toner lasts F-O-R-E-V-E-R.

Now you know why the manufacturer wants to change things.
A $5000 car is about the cheapest in the long run - most of the depreciation is done with. There is still maintenance, which can be expensive, but not nearly as expensive as payments on a new car. Payments are easy to budget for $400/month, no maintenance for 6 months than a $2000 bill is hard to budget even though it is less total.
I use RSS daily. Yes I write code. Rule of thumb: Don't reinvent the wheel. If you see what I mean.
Unrelated but a "sleep story" nonetheless. Several years ago worked on a desktop Qt app and I spent several weeks juicing platform flags, caching stuff on save to start faster, slimming down the mainwindow classes, everything I could to get the app to boot in under several 500ms down from 5+s only to be told by my boss that it was too fast and he wanted to see the splash screen so after all that to this day, there is a `sleep(rand(x, y))` call somewhere in that codebase.
I was thinking the other day about all the posting people do on Twitter for free. It's insane how much work people will put in for such little reward or effort except for internet clout.
It took many thousands of years to switch from gold/silver money to paper (fiat) money. It was tried many times and failed each time until the US succeeded in the 20th century. Even that final transition took 38 years to complete from 1933-1971 despite the US having the power of both nuclear weapons and the world's reserve currency after 1945.

The transition from paper fiat dollars to electronic (credit/debit cards and later NFC apps) for ordinary everyday payments which began in ernest ~1990* is still not complete (30+ years). This is despite the fact that it is only a different method of payment, not a change in monetary system like gold/silver -> fiat was.

Why would anyone expect a transition from fiat (paper and/or electronic) money to crypto to only take 10 years?

* one of the places I worked in high school in 1988 was People's Drug (CVS). While we did have the primitive early electronic swipe terminals for credit cards, they were only used by the cashier for pre-authorizations (replacing the earlier method of calling an 800 number). The pre-auth step could take several minutes. We then had to imprint the card on carbon paper vouchers with the mechanical "click-clack" machines and write down various information on the vouchers with ballpoint pens. Fortunately very few customers used credit cards due to this long tedious process. Payment by check wasn't much faster as we had to write down driver's license number and address on the check by hand.

In 1990 or so the first gas stations started to accept payments at the pump. Before that you had to walk inside and pay with paper money or the old slow mechanical credit card method or checks. For the first few years they only accepted debit cards at the pump, not credit. A few grocery stores started accepting debit cards around the same time as the gas stations.
I was gonna say, I would never use it as a DAW, but it is darn cool!
I just want to say that whatever one thinks of Austin, I appreciated the author's thoroughness. I wish more essays like this existed for major cities.
In my experience, US drug stores that can do document printing are the exception rather than the rule, though the self-service photo printing stations are practically universal.
I wrote my own editor:

https://www.github.com/marssaxman/ozette

I had no expectation that anyone else would ever use it, but it suited me just fine, and I used it every day for years, both at work and on my other personal projects. It's still one of the first things I install on a new machine.
A lot of them are not impartial moderators. They are more concerned with maintaining their echo chambers. So I highly doubt the labour is worth that much.
Oh wow, interesting. Could you elaborate why?
If you think the 4th largest US city is not a POI you're arguing in bad faith
Does Shortcut have any support for formal requirements management (e.g. ISO9001 support)?

The R4J plugin for JIRA saves a ton of headache around that... but Shortcut looks nice so thought worth checking.
Austin is in danger of following California's path.

The reason Silicon Valley sucks is that Wall Street started sending its failures into tech to boss nerds around, and they drove out the real people, the ones who actually cared about technology and steering its role in society to the good. Now, tech is full of FAANG bros who don't mind open-plan offices and daily interviews for their own job, because they're all going to be CEOs in three years (in their minds).

The Paradox of Tolerance is how Burning Man got infested by networking billionaires. California's death is the Paradox of Tolerance in action, and Austin is in the same danger.
> “The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” – Joe Armstrong
The number cannot possibly be this low
> health care

Most heart disease and cancer, the two biggest cost centers, are somehow self-inflicted. People choose to eat badly and take drugs. In fact, moving away from a post-scarcity society would be the best at mitigating healthcare costs. If people were too poor to afford anything but tiny servings of grain and produce, they would have less health problems and live longer.

> student loans

This is also self-inflicted. People do not need to get the vast majority of degrees that they have. Most people are attending college to get the college experience. They want to party and waste time because stacking up loans is easier to them than actually working a job they are fit for. The degrees they are choosing to get are not serving to increase their employability, and burdening society's balance sheets for the debt they never pay off. We should start aggressively denying "education" to those that cannot be educated.

> housing

Housing is extremely cheap. It is not extremely cheap in the Bay Area, but if we forced the chronically homeless, criminals, and indigents on section 8 to move to affordable locales we would not only no longer have a housing crisis, but we could restore the cities that have been lost to their degeneracy.
Like Montreal in Quebec, Austin is in Texas and the larger polity “wins” out when setting the political tone. Both have extreme weather, and are great spots for young folks particularly when single. You have to be comfortable with the stats/provincial politics, though, to remain there.
Depending on your goals, using a deadline sleep (sleep_until in C++ parlance: https://en.cppreference.com/w/cpp/thread/sleep_until) rather than a duration sleep (sleep_for) is beneficial
I have a good point of contrast: I'm doing a similar task with an unstable Rust dependency, and when APIs change the error messages from the typechecker are crystal clear about why things are incompatible.
locals have been making fun of this article for the past day as tremendously out of touch, and it is: https://twitter.com/megankimble/status/1540041020192292865
Sounds like we are back at square one. Or even worse because "regular" DRM'd printers are atleast cheap upfront and you can keep it cheap if you are ok with replacing ID chips/flashing cfw.
We also use Azure DevOps. Where I work, developers, testers, designers, product owners, product managers and so on all use it without too many issues. It helps that you can create a hierarchy, with epics and features being more high-level, and user stories and tasks being more low-level. This allows people in different roles to work at a level of abstraction that works for them.

That said, we also maintain high-level roadmaps in ProductPlan, which we've found to be more suitable for non-tech stakeholders, since it lets you quite easily see where projects sit on a timeline and the dependencies involved.
> The company explained that the employee had drinks after work and later fell asleep on the street, but when he woke up he realized that he had lost the bag containing the USB.

I respect the honesty but wow, I can't believe any company would spell it out that literally.
We attempted to do something similar with my last company (Atomized YC S20). We had a vision of creating an "app store" approach to infrastructure. The hardest problem we ran into wasn't build out the engine that did all the work but actually creating the templates and ensuring that everything was built with best practices in mind. Another issue we ran into was all the options that were available such as instance size. We ended up failing as a company because we couldn't find that balance between giving too much (and essentially re-creating the AWS Console UI) and giving too little with a "one-click" approach.

I still believe there is a market for this - but I'm not sure how big of a market it is to be honest. There is definitely a need for a product like this to exist though.
Could also be a psyop designed to make us believe everything is backdoored.
Aren’t a lot of Haskell types identical to category theory concepts? Monad?

The awesome thing about category theory is that so many things are _examples of_ category theoretic concepts. I’m sure the types you would use would be too. Then you can jump over to a different language and see the same structure.

It gives you a universal vocabulary for how things compose and interact. That’s the powerful part.
This just isn't true! There are so many features that have not been supported long after other browsers implemented them (webgl 2 comes to mind, though that is finally available - 4% of global web users still don't have support due to this, though!)
I think it is important to note that the regulations (edit: in the US) in question do not require banks to ask for a physical address. That is one of several possible methods of identity verification.

When a bank requires a physical address, that is the bank being lazy and forcing people to use the identity verification that is easiest for the bank.

The only way to fix that is to require banks to offer other verification methods through regulation.
A quick scroll through the comments and it looks like no one is actually talking about the book itself, so I will. I came across it at a really good time in my computer science self education. It helped me learn about some essential data structures and algorithmic analysis. The video lectures interspersed in the text augment the text and vice versa. The sections without videos were tougher for me to digest, but are written clearly and bear revisiting and study. If you, like me, are looking for a good next step after Grossman’s PL MOOC, I recommend spending some time with this incredible free resource.
Alright, enough trolling for now.
Is this supposed to be a joke? You're arguing that software developers are being replaced by themselves because ML just takes in training data and is entirely dependent on real humans to provide that data. If anything, this will simply result in another productivity explosion where software developers will get paid even more.
Truth to be told, some mods don't do a stellar job.
So you would've preferred they lied and covered it up?
They already add hidden tracking dots to documents: https://en.wikipedia.org/wiki/Machine_Identification_Code

I don't know how this is legal without informing the user. But that's the case with a lot of censorship/surveillance technology - they not only want to keep surveil/censor, they want to do so while keeping users in the dark about it.
AOL’s settlement with volunteers drew out super clear conditions for community moderators to exist without ever getting paid and it’s the playbook all social media sites with community moderation follow.

https://en.m.wikipedia.org/wiki/AOL_Community_Leader_Program
The fact that you also are a little fuzzy on the details gives me some confidence that I do in fact have some imposter syndrome ;) Thanks for your response. I understand it takes some work to parse these papers and I'm lazily just asking questions here instead of reading the paper myself, but I think I'm quite good at asking precise questions to get to the bottom of stuff, so I hope it will help others who stumble across this thread.

> We're in the bizarre circumstance of being able to get our target to use a partially corrupted version of their own secret RSA key to decrypt a message of our choosing (this never happens! Only with Mega!).

We overwrite the ciphertext of q^{-1} so that is fully corrupted (or at least, because it is ECB mode, a block of it is corrupted), right? By partially corrupted, do you mean "p and q are fine, but q^{-1} is not what it is supposed to be"? Does it matter how we corrupt q^{-1}? Is it just a bit flip in a single block? Do we have to corrupt it the same every time to make a new guess for q?

> We set m, the plaintext message we get to choose, to the middle of the range of possible q's. Remember, q is smaller than m;

I'm not quite following this part. To clarify, are you saying (roughly, I know RSA has some checks that q is not outrageously small) q lies in the interval [0, 2^1024] and we, on our first guess, set m = (2^1024 - 0)/2 = 2^1023? Then the adversary encrypts this guess m using the public key N from the client. m, when decrypted by the client at this point, could clearly be either larger or smaller than q, right? Our choice for m is literally in the middle. But the client also pads the resulting m, so it will certainly be larger than q? But to clarify, q is only (almost certainly) smaller than m because of the padding that the client adds?

> * If m < q, the message is going to miss our faulted qInv

I'm confused again, sorry. Is this m without the padding, right? Why, if m < q, does the RSA calculation not wrap around the modulus? I'm a bit confused how it pulls out only 0s, but this is probably related to my confusion at the last paragraph. Is it that it's that only 0s, but rather a small number followed by a ton of padding of 0s?

> * If m >= q, our qInv fucks up the decryption; we decrypt (I assume) random gibberish

The whole reason we fault qInv is so this case screws up while the other doesn't, right? And so it doesn't really matter how we fault qInv each time? This case faults because the calculation wraps around the modulus? It would be good to see the actual calculation and why this is which I think is my main struggle right now.
Are we talking about hours spent vs. minimum wage or the quality of the output?

If the latter i expect it to be magnitudes too high.
$3.4M/year sounds like a very small amount for Reddit. It's probably worth to pay out the money just to get rid of the bad news like this one.
I’m not sure if it’s a quirk of the culture in general. I think it’s more pleasing that there’s great transparency which allows the world to learn from mistakes.
A mail processor is not a physical address and will not be accepted by banks that require one for KYC purposes.
With flag, vouch and downvoting … HN gets a hand from us.
The Author is using some motivated reasoning to justify some prior hypothesis.

The paragraph about people not talking about National politics/culture wars is especially BS. I was in Austin in 2016, there were watch parties in bars for presidential debates and everyone I met at bars were talking about whether they would vote for Clinton (this was before the Trump takeover of the GOP, so his campaign was considered a joke gone too far by most people).

Likewise the part about the City not being beautiful… what the fuck? The sunsets were absolutely legendary and I would love hanging out around Zilker park watching them.

This is just a really bad article.
I use it daily. The think I like most is that I'm in control of the contents. All the elements are sorted by date, and I can choose which feeds to follow (or unfollow). There are no 'featured', no 'things you may like' and there is no algorithm.
How absurd. How is Texas anti-human for non-whites? For the poor? For women?
The only thing that could be argued is "anti women" would be the abortion bill. But a lot of people don't view that as a woman's rights issue. The "my body my choice" argument is about the same as if a single father advocated to kill his infant and claimed "my life my choice". The 9 months of pregnancy are by no means more of an invasion of autonomy than the following 18 years of care.
Wanting to update the firmware

If you weren't ever wary of updates, this should be a strong lesson. The updates are not for your benefit anymore; the companies just want to have you on a leash where they hold the other end.

"Don't fix it if it ain't broke."

and then just purposefully print like garbage

In other words, they're maliciously spreading FUD that 3rd-party consumables will result in lower print quality, and then making that a self-fulfilling prophecy. That should be illegal if it isn't already.
Guns and Judicial Protection of Constitutional Rights That Put Lives at Risk
People who use them illegally and without caution in this case.

Realistically its a lack of drug education. It isn't hard to understand high powered versions of a substance will be much stronger in effect. We see the same issue with people chugging down energy drinks with 350mg+ of caffeine and complaining of the end result.

At some point people have to learn.
IMO, this is a byproduct of capitalism. Do you own Brother stock? (Don't even know if Brother is public.) If you own Brother stock, then you care about the stock price. I'm guessing Brother executives compensation is related to Brother stock price. Markets price in profit growth. Printing has long ago progressed to the point that further improvements are not needed for the human eye -- so Brother can hardly make more money by making a better printer.

It's why industries need to be regulated. A company run for shareholder value is going to maximize profits and externalize costs. This class of behavior is not at all unique to this product segment or this industry. You think this is annoying? Gonna be somewhere between interesting to horrifying to see what big tech does if the profit growth flags.
Yes. I pay for Feedly.

I use RSS (well, Atom) in my blogs.
> You can find any kind of food you like in Austin. It may not be the absolute best, but I can eat from each continent every week if I want to. I can take a trip around the Pacific Rim.

This has stopped being a "pro" to me. Its pretty much ubiquitous for any major metropolitan area in the US at this point. Everyone seems to assume its a rare feature of their city, and maybe it once was, but at this point I think the list of top-50 cities in the US for which this wasn't the case would be shorter than the list of those where it was.
I wonder if a DAO would be possible, that distributes the ad revenue of a Reddit like system to the moderators of the forums.

Writing the code seems to be not too hard.

Advertisers could send funds to a smart contract which in return gives them a token which enables them to display ads for a certain amount of time.

Each piece of ad revenue could be distributed to the moderators of the forum that generated it.

Would there be any major hurdles for such a DAO to get traction?
Yes, and none of those count as an address that can be used for KYC purposes.
I took this class last semester. Michael Clarkson is an awesome professor. After learning OCaml I want pattern matching in JavaScript! Beyond the language itself, it absolutely made me a better programmer.
You can think of it as free work, of you can think of it as people building something they care about. When I post on here I don't think of it as free work but more as contributing to a community I want to be part of.
Plenty of folks are making a lot of money out there maintaining an echo chamber (facebook, many politically-aligned news websites on all sides) on the internet, so while I agree that it's maybe not great for society, it does seem to work pretty well for capitalists.
Mercurial & Fossil companies wouldn't want you anyway.
Wouldn't they have had to put the chip in the printers years ago prepping for this? A firmware update isn't going to necessarily enable this 'feature'.
The average American isn't eating a ketogenic diet.
> Everything the author likes used to be even nicer before.

Such a universal sentiment, everywhere. I've never heard anyone who lived anywhere for more than a few years say "it's become so much better". I would suspect age effects rather than actually reality. Or maybe everything just does get worse over time, in which case the same thing is happening in Austin as is happening everywhere else.