skysight-inc/HackerNews huggingface dataset:
This article seems like a big maybe to me. Attitudes are contagious and are more observed than one may realize. I work on a platform team, many of our sibling teams wield the power and influence of being a platform team with the grace of an angry third grader with crayons and a blank wall. The angry third grader really used to get to me and people could see (whether I directly told them or not) that they had affected me in some type of way. These days, the self that I bring to work is more like a git clone --depth 1, and as a result the angry third grader exercises much less power over me.

I discovered that my colleagues notice me far more than I notice myself. I was reminded of this when I came back from a meeting with one platform team that has treated us with notable hostility; they frequently would backtrack statements and commitments that weren't recorded or logged, they would make up requirements on the spot after requirements had already been agreed on, etc... That's the flavor of team these folks were - everyone at the company knows it too. I was not able to get them to budge and it was more expedient and better for our users at this point if we just did what they wanted rather than the full vision. My peers asked what happened, I smiled, and said, "Well, I wasn't able to convince them to do everything, but we'll make do and continue to plan for the future as long as it benefits our users." In a one-on-one is when I was made aware of how my peers observe me, most of them remarked on my stoicism and the fact that it didn't deter me. The fact is that it does, I don't like disorganization that becomes nearly undecipherable from gas lighting, I don't like having goal posts moved, and I don't like organizations that are supposed to be constantly in pursuit of making users lives better thinking stagnation is a strategy. Having projects cancelled affects my promotion prospects, it wastes time/money/energy, etc... I feel some type of way about all of these things.

From my sample size of self, I think the article is right but more in a way that perception matters and you're either the type of person that has to:

- git clone self --depth 1

- tell yourself fanciful stories
> This is a real risk!

I never heard this discussed as a big "risk". As far as I know this was always more or less known to be the endgame and not even a dangerous outcome but the "good" scenario.

Once it's an established coronavirus, it can be like the other known human coronaviruses we already have. The reason you don't die from OC43 at age 75 now is because you probably cought it a few times before that. It's not necessarily because OC43 doesn't have a high IFR at high ages. We don't know that because we don't have a large sample of it. For all we know, one or more of the existing HCOVs may have been quite a deadly disease back when it entered the population.

We aren't going to exterminate SARS-COV2. Especially obvious since it's not limited to humans (present in mink, cats, primates, ...). And that's not going to be a big problem.
> There is not much sense in making them something special

The reason you treat them as special is because at the point an error/exception occurs you are saying that your function (or program) can no longer do any more meaningful work, forward progress is now impossible, and you can't return anything meaningful.

We've gone backwards in making error returns explicit because the most common and intelligent thing to do is pass the error back up the chain or right out of the subsystem entirely. The lazy approach is the correct one with exceptions.

> Because in larger systems, the place where you handle the error is almost certainly not up the call stack, but in a different subsystem.

If your subsystem is network connected then the most likely cause of an re-startable operation is a minor network issue. There's no need to inform another subsystem immediately. I don't really see how it's an argument that exceptions don't scale. If you need to inform another subsystem you can do that.
There are going to be production ready Docker images soon.
I felt at the time that when Intel said "counterfeit" they really meant "clones".
See also: “Brexit deal mentions Netscape browser and Mozilla Mail”

https://www.bbc.com/news/technology-55475433
Approaches to Getting Unstuck Quickly
Reading official docs (be it postgresql, clickhouse, elasticsearch, redis), a lot of googling and stackoverflow, reading blogs and watching presentations on latest developments (like Altinity does for ClickHouse).

Thing is I want to cover the latest stable version of tools im using so i can take advantage of their latest features that might be absent on older ones and not covered by older third party content.
The latest stable docs and changelogs are my best source for that.
True, though in practice “stuff” means “drug dealing”. \s
One is harder to understand than the other because it requires knowledge of YAML, Kubernetes, Nginx, httpbin, REST, and extremely complex regular expressions. It also has many dependencies.

The problem can and should be solved in a handful of lines of code at most, requiring knowledge of nothing more complex than the modulus operator and simple Boolean logic.
shcrt: SecureCRT Session Browser for GNU/Linux and Windows Subsystem for Linux
But millions per patient is the exception, most people don't have that spent on them, thats why it averages out, and why countries like Australia can afford public health care.
> Until then enjoy your fairy money.

Thanks to the fairy money, I won't ever have to work for someone else, seems pretty real to me.
> it's differently positioned art

Is it even that? Art is to baseball as NTF is to baseball cards. It's something loosely associated with the art.

My real gripe with NFT is that collectibles--art, baseball cards, whatever--can be put on display. There's something to be said for tangible things.
This is self-hosted but I’m pretty sure it’s not Open Source (or even available source) like Baserow
This is very simple. If water leaves no residue then you have an equivalent of distilled water.
Normal water for human consumption should contain palette of minerals. First to taste well, second to supplement your diet (supposedly, I don't have hard facts).
Totally! I can't live w/o my Withings watch with the Nokia logo. It's so energy efficient, it wakes me up, tracks my physical activity and heartbeat - it's an engineering marvel!
Yes, and before that.
I disagree about news.google.com being a 'newspaper frontpage'. If I wanted newspapers I'd individually visit each 'paper' online. What I value is a broad summary of the different news topics that exist at any given moment and links to more details. Through that generalized (and if I provide keywords, more specific) lens on the world Google's News offering provides value not found in any single publisher's biased view of the world.
I invite anyone who is interested in learning about the arguments, as I was, to check out this article:

https://www.forbes.com/sites/ericgoldman/2016/02/29/why-the-...
Different companies have different approaches. My Honda is pretty easy to work on. I drove a 1993 Pontiac Bonneville in college that was a nightmare to work on as the tolerances were designed for robotic assembly. (And nothing else)
It's very disappointing that a man can go to the doctor with a rapidly growing lump and instead of cutting it out on the spot they make him wait for months of tests to come back, after which it's inoperable. Disgusting.
I think usernames and privacy are not things that coexist.
What Happened to Pickup Trucks?
Right now its market cap is around one tenth of gold. Bitcoin is not dead and wont be but it seems like soon it will be dead forever for most people after loosing almost all of their investments. For this type of markets it is unavoidable.
At this point bitcoin is just one implementation of its software and it is being used for gambling.
Is it possible to pay with a different method than credit card?
As an American who makes tea in the microwave, I feel disparaged.
Hello Ponzi! You finally made it to HN
> whether the $15,000 a year private school is better than the $10,000 a year private school for your kids

those are both bargains. $50K in NYC, otherwise you go fake school (i.e. politicians and unions claim school is open, but that is only sometimes true, if ever (depending on the grade).
A good number of people (in the US at least) legally pay no taxes every year. So it's hypothetically possible to live entirely within crypto (legally) already.

But yes, that was more talking about the future. That is the matter at hand, after all – Coinbase's future (or lack thereof).
I would be a "hell no", because I know people like that are infuriating to work with if you're trying to get shit done. I love programming and discussing programming trivia and etc, but on a team you also need your coworkers to work with you towards a common goal in a rational manner, keeping in mind performance, maintainability, stability, team knowledge, time constraints, customer expectations, etc. These are not skills this hypothetical candidate displayed.
I just test drove a model 3 today. Fun car! I ended up ordering one.

But as a software developer myself..there is no WAY I'd let the car drive itself. I'm a pretty decent developer, and maybe Tesla's developers are better, but knowing how many mistakes I make in code...just hell no.
From an ADT perspective, letting any type T be null is the same as saying everything is an Option<T>.

Except nothing else in the language forces you to handle the optional case, so you end up with either null checks everywhere, or your code blows up with NullPointerExceptions, or sometimes both.

Ever been deep in a Java call stack, and wondered if you've already checked for null in all cases? In a language with (only) Option types, you can simply declare that variable to be T, and if it's actually Option<T> (i.e. you haven't checked for absence along some path) you'll get an error. A good compiler will even tell you where in the code the None is sneaking in, so you can fix it there, or pattern-match on Some and None where the error is, depending on which is correct for your logic.

I'm ignoring the exceptions question, because the post doesn't even consider a condition/restart system, which means it's not-even-wrong.
I wasn't aware of Athens, thanks! There's also Logseq: https://github.com/logseq/logseq and a few others, but I forgot their names.
Really? Because Satoshi's whitepaper is literally titled “Bitcoin: a Peer-to-Peer Electronic Cash System", not "Bitcoin a 'store of value'". It seems to me the real answer is Bitcoin was sequestered by Blockstream and purposely sabotaged in order to promote their offchain solutions. BCH had to hard fork away to maintain the original intention of the project. Thus BCH can be transferred quickly and for mere fractions of the fees in BTC. So bitcoin is a currency, but that currency is now BCH. Whereas BTC exists to serve Blockstream and its for-profit offchain solution, which conveniently solve the limits they fought to impose.
Unless you are purporting to have psychic powers, it seems difficult for you to know he did it outside of conviction.
I want the option, because one day my mind might change if I have a family, but right now I absolutely hate WFH as a new-grad. I feel like I've learned almost nothing since March (or if I have, it's taken way too long).
What your describing are symbols where the properties are much less important than the identity. Most CL implementations will use fixnums rather than pointers when possible because they don’t have some kind of philosophical affinity to pointers. For data structures, pointers aren’t so good with modern hardware. The reason Common Lisp tends to have to use pointers is that the type system cannot provide information about how big objects are. Compare this to the arrays which are often better at packing because they can know how big their elements are.

This is similar in typed languages with polymorphism like Haskell or ocaml where a function like concat (taking a list of lists to a single list) needs to work when the elements are floats (morally 8 bytes each) or bools (morally 1 bit each). The solution is to write the code once and have everything be in one word, either a fixnum or a pointer.
> the usual Photoshop kind of stuff

https://news.ycombinator.com/item?id=26448986
Google publishes a list a few times a year with their Open Source Peer Bonus scheme:

https://opensource.google/docs/growing/peer-bonus/

https://opensource.googleblog.com/2020/10/announcing-latest-...
I am an early adopter and I've tried tens of thousands of products and services during launch. You should put a much bigger effort on the UX. I'm really confused and if I'm confused, the regular folk will just not wanna touch it with a ten-foot pole!
I've never been more productive at work than during this pandemic. I don't want to be surrounded by an audio mælstrom thanks to open office (who actually thought this was a good idea?)

Coworkers and bosses ambling over to my desk for a "quick" interruption? Meetings that only make the meeting makers feel like they've accomplished something? No thanks.

I create a space of discipline at home with discipline. If the only thing keeping you from indulging in whatever Clubhouse-flavor-of-the-week distraction is the enforcement of order from above, you need to take a strong look at what is motivating you to work your job in the first place. I specifically exempt parents: my condolences for the chaos that must be to your peace.

We need to stop treating employees like automatons to be filled by the directives of middle management and start trusting them to produce.
Interestingly, you seem to be the only person on the World Wide Web to ever have used that phrase (three times over three years?), but it's such a perfect description of such a common phenomenon that I'm pretty sure its propagation could save hours of time in typing for nerds on the Web.
I'm not seeing many bitcoin defenders here. Maybe it's because they're celebrating 61k.
Robert Heinlein on specialization:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."

(Personal note: be careful who you use that quote around.)

More quotes: https://en.wikiquote.org/wiki/Robert_A._Heinlein
Truth clearly lies in the middle. Maybe on average .. a workplace is a better concentration of means and dedication even though it's obvious that it's a very very inefficient place most of the time.
The fact that they’re talking about finishing QA weeks before releasing beta FSD software tells me everything I need to know. Watching any random YouTube video of the functionality fills in the gaps.
Someone should have been in touch to help you. Sounds like they can help.
A 51% attack on the Bitcoin network currently would cost about 5.5 billion, and you realistically cant even get than many ASICS in a reasonable amount of time. A network that holds a large proportion of the worlds wealth needs to be this secure.
Umm... yes? Of course this is subject to change. What else did you expect?
So Australia does not have any caps whatsoever on what they will spend for disease X?
It may make collision between cars safer, but it makes collision with non-cars deadlier for the people outside the car.

The general trend for pedestrian and cycling deaths is up in the US, because increasingly popular SUVs and crossovers strike a person higher on the body, and also are more likely to push a person under the car towards the wheels or forward where they’ll be run over again, rather than over the hood.

https://www.iihs.org/news/detail/new-study-suggests-todays-s...
I treat those two web pages at TLDP as reference material.

There is nothing more boring and sleep-inducing than trying to read dry, factual information when you have no underlying reason to do so, as you have so rightly pointed out.

That's why you give yourself some sort of project. Any project! It's the reason to use the reference material when you hit a problem you don't know how to fix.

There's a reason for that old saying "Build one to throw away". By the time you finish your project, you will have learned so much that you will want to throw away that ugly first attempt and write it properly the next time.
Reproductions are not "worthless" by any stretch of the imagination. They are worth less than the original but this is easily understandable. It's because they are not the same thing. On the other hand, digital copies are exact to one another and also mass produced by a machine (a computer) and thus not having a different "story" that could set them apart.
This emulator currently has the most complete guest audio renderer implementations, as they just finished a project of doing an in depth reversing of that portion of the firmware. [0]

Getting it to work with the host os(windows usually) can have minor issues with output in rare circumstances, or when a game is still not running the proper speed, but they've ironed out the major ones.

-----------------------

This is my requiem, I present to you Amadeus, a complete reimplementation of the Audio Renderer!
This reimplementation is based on my reversing of every version of the audio system module that I carried for the past 10 months.
This supports every revision (at the time of writing REV1 to REV8 included) and all features proposed by the Audio Renderer on real hardware.

[0] https://github.com/Ryujinx/Ryujinx/pull/1481
It's fairly normal to receive payment in cybercoins if you're working for a company in the space. At least it was in the ICO era.
OOP is several orders of magnitude more successful than all these alternatives combined. As I said, it's so successful that its success is invisible. All that is ever talked about are the tiny percentage of exceptions where OOP doesn't work well like, for example, where entity-component might be more appropriate. Those tiny exceptions get way more attention.

Being contrarian to the massive success of OOP is great way to get upvotes but it doesn't reflect reality. The success of OOP is so huge that it's boring.
I agree, instead of making it look faster, make it actually faster. Websites these days are filled with unnecessary crap that just slows things down, start by eliminating those things ffs.
Flexlm is alive and kicking. All of thr EDA software I use daily is protected by it. Its so archaic I can only assume its been broken seven ways from Sunday, but its still there. Id be interested to know if anyone here knows why it's the de facto standard for on premises software licencing.
Optimism L2 it's having its public release on the 15th. Uniswap is expected to launch on Optimism with their V3 update not long after.
> A few months later the debate will turn to this being leaky vaccines

Made a bit more complicated by the fact that not all vaccines have the same properties here...somehow seems the mRNA vaccines do better at preventing shedding than the adenovirus-based ones [0].

[0]: https://www.nejm.org/doi/full/10.1056/NEJMoa2024671
> Isn’t it possible that there actually are some powerful political groups who have honest and good intentions and others which do not?

I think it's important to really carefully spell out what we mean by "not having good intentions". Because there are two different reasonable things that that can mean, and they're _really_ different, but the incentive to flip-flop between them can be strong.

The first meaning sounds like "having bad ideas". For example, let's say I'm in favor of some new law to...promote the arts. (Trying to pick a bland example.) You might think my law is actually going to hurt the arts, and argue against it for that reason. Or maybe you agree that it'll help the arts, but you think its other downsides outweigh its upsides. At maximum generality, maybe you don't object to my idea per se, but you'd just rather spend the same money on something else.

The second meaning sounds like "having bad values". For example, you could claim that I'm not actually interested in art, and just trying to divert money to my friends. Or maybe I could paint you as some sort of uncultured caveman, who can't understand why normal people like art.

When we put it that way, I think it's clear that we usually say "good intentions" to talk about the second meaning. Like, the whole point of saying it is usually to _contrast_ someone's good values with some bad outcome they're associated with, right?

On the other hand, it's much easier to take an argumentative position using the first meaning. The world is complicated, everything has downsides, etc. Plus object level arguments tend to be more sophisticated and interesting, with expertise and fancy math getting involved. So a tempting strategy can be to equivocate between "having bad ideas" and "having bad values", by making an argument about ideas or outcomes and yet drawing or implying a conclusion about values. This is the sort of fallacy that internet rationalists complain about constantly, calling it a "motte and bailey" or something like that. And I'm really sympathetic to that complaint: I think that it's very easy to make this sort of bad argument, that it's actually kind of hard _not_ to make it without some sort of shared community or commitment, and that the effect of this sort of argument on discourse is frustrating, unproductive, and ultimately dehumanizing.

So all that said, do I think that some groups objectively have bad values? I...oof...I feel kind of forced to admit that it's true sometimes. I can't sustain a really extreme position here like "everyone's values are special and lovely in their own way", at least not without diluting the concept of values so much that it's not very interesting anymore. But at the same time, I just feel...super skeptical of most "bad values" arguments in practice.
What does "Postel" refer to?
I was acutely aware of how my commute was affecting my lifestyle before WFH became widespread, if you think the only difference is waking up 10 minutes earlier you've lost your mind. You are the one generalizing here.
I support UBI! I also suspect that we need to go beyond universal benefits into grappling with the reality that different people have different needs. We'll need to agree on a way to discern which society should take on and which are individual.
This is one of the thing that I loved starting using rg :)
I don't understand why they even attempt to push beyond even basic driver assistance. I'd buy a well built car with good battery tech and a decent cruise control and never look back. I don't mind driving for another 20 years if the car is reliable and has good enough range. Making my car clever is so far down on my car wishlist it's not even visible. The elephant in the room is that even if there are technological breakthroughs shortenig "FSD" from perhaps my pessismistic guess of 50 years to an almost laghably optimistic 20 years, the legal mess it will be stuck in will be at least as long as the technical one was. Tesla seem to make very competitive cars even without wasting money on self-driving ones. I'd try to keep that spot instead of risking it by going down the FSD rabbit hole.
Not to mention the Term “Full Self Driving” was originally created to disambiguate “self driving”, which may still require driver assistance. FSD was sold as a robotaxi software that could make you money while you sleep, while it has always been nothing more than a level 2 system, as Tesla admits in the fine print and to regulators. Musk on Twitter contradicts this consistently.
How many ASICs are located within territory controlled by the Chinese Communist Party?
They mostly solve the same problems, albeit in very different ways. Loom is primarily about making threads cheaper, async await is primarily working around threads being too expensive.