skysight-inc/HackerNews huggingface dataset:
In theory one can say they use 25% of their bedroom or living room for work, and hope that the tax man is lenient enough to accept that. But then you also need to submit the floor plan or square footage measurements in order to get something deducted from your rent/utilities. And probably pay someone to do all this for you due to the huge number of caveats. German tax law truly is something else.

Completely favors the middle class that can afford to keep one room for 'work'. One wonders if starving artists can get some tax returns for their attic shoebox ateliers.
"They" was intended to be the customers: the clients paying for development.

Ime, the less visibility and knowledge customers have into an implementation, the more opportunity there is for developers (especially contract) to go off the rails.

When the code behind "it works in my browser" is completely opaque... that doesn't set up the best technical incentives in the market. Past "minimize time-to-deliver".
I’m working at my job doing just fine. My employer is pretty happy and so am I. Then a new guy comes along and says, “I can do thorough’s job better than he can.” My boss hires him and she agrees. At length, she decides to keep the new guy and fire me because he’s meeting her needs better than I am. She doesn’t need to pay me anymore.

There are two happy people in this story and one unhappy one. But the fact that there is an unhappy one doesn’t seem like nearly enough to me to decide it shouldn’t have played out like it did.

Does it seem like enough to you? If not, what other common element would this story have to have to decide it shouldn’t have happened?
Actually no it's not, most read-trackers use invisible images in the email body. When you open the email the images all load from their remote server, and thus they know you opened the email, and when.

You can work against this by disabling images, or you can add a tracker list I made to your adblocker!

https://github.com/leavemealone-app/email-trackers
Did he give a reason? I thought this was awesome.
It was supposed to be Scheme in the browser, not an inconsistent typeless error-prone mess.
For what it's worth, I think your contributions are important and you're a valuable member of this community. You've got a different perspective from many of the users of this site, and unlike many of them, your writing has actual _substance_. Regardless of whether or not I agree with what you say, if I notice your name on a comment, I know that I should pay attention to it.
Report for Hacker News https://treo.sh/sitespeed/news.ycombinator.com

It’s famously minimalistic, and it makes its metrics unique:
• LCP is 0.7s
• CLS is 0 – 99% of the time
• For the past year, metrics didn’t change at all
• It passes CWV in all countries (even on 3G)
Would you also argue that these small bookstores “delight their users”? If so, why aren’t they making money? If not, do you think that maybe that might be the problem?
On a similar vein, I recall a story that said most Googlers thought they probably wouldn't pass the technical interview if they had to go through it again. Does match with what my friends who made it into FAANG say as well - none of them are confident they'd be able to do it again with any certainty.
As a fellow Canadian, I think that was more true during the Bush/Gore debates than it has been any time since; becoming less true with time.

While the Democrats are somewhere right of our Liberals, and hover somewhere near our Tories, the Republicans are ... Something else entirely.

We don't have any party nearly as powerful and obstructive. Try to imagine if the Bloc held control of the Senate, and you may come to understand what it's like for the Democrats when having to deal with the Republicans. The legislation they create and pass just piles up at the senate door, while the obstructionists use ever trick they can muster to undermine their opponents.
One headache I see that no one seems to mention is thread affinity seems a lot harder to manage in an implicit system. Many patterns use a single thread for synchronization but often times one thread is special. UI systems often have a UI thread that controls the GLContext or what have you. In something like C#'s async, you can easily schedule tasks off and on that thread. I'm not sure how you could do this implicitly. Loom seems to keep around native Threads for this sort of thing?

I would be really interested in seeing a UI system written with Loom.

>FFI that bypasses the JDK and interacts with native code that does either IO or OS-thread synchronization is extremely rare in Java.

I would also argue its rare because its hard to do. This is a self fulfilling argument. In C#, a very similar language, its much more common to do that sort of thing because its easier. C# is chosen for games and other apps because it can interop with native more easily.
Every public library I've seen up and down the East Coast, dozens of towns and cities, is closed. Some allow book checkouts at the door.

Are you referring to campus library or public? What state?
This is just flat out amazing. Does any other organism fly using electrostatic propulsion?
Worse is

//Insert new customer into database
_db.Insert(oldCustomer);

As a reaction to this, I used to work somewhere that had a zero-comment policy. If you wanted to describe something you had to do it in the function and variable names. Overreaction in the other direction.
What I get from this is that she was given a Nobel prize as part of some diversity quota.
The coming war on the hidden algorithms that trap people in poverty
It's an incomplete quote, that mediocre programmers use as justification to be sloppy and lazy. The result is pulling in thousands of dependencies to make something that runs 100x slower and uses 100x more memory.
> what’s your most controversial programming opinion?

- Unit tests are a poor man's compiler (or a decent type system will decimate the number of unit tests).

- Python is a toy. If you're developing a product there's always a better option.
Huh, there's no difference for me. How do you tell if you're using the redesigned UI or not?

[edit] If I open reddit in incognito then I can see the redesign, otherwise I can't. Maybe I opted out of the redesign at some point? Can't see anything about it in settings though
posting scolding messages doesn't really accomplish anything.
Kotlin runs on JVM so if JVM does not support something natively Kotlin can't have that feature like task runtime.
There are a lot of statements in your comment, some of them are correct — I really do feel that there is a lack of awareness of the EU, how it’s organized, and what they do. But I do not think they do as they please without any input, etc.
Hopefully this can reduce the number of globally distributed teams. I mean, I love the global teams I'm working with but the need for after hours meetings is not worth it. I'm not really a big pro nationalism person, but at least a preference to being in the same time zone makes sense.
He starts his entire essay with a faulty premise, that in order to be a billionaire you have to be exploitative, and then goes on to argue why Y Combinator doesn't look for exploitative people so therefore this must not be true.

Look, not even 'prole defenders' agree with this. You don't have to be exploitative to be a billionaire, it's simply a byproduct. There are only several thousand billionaires on earth and you'd be hard pressed to find any one of them without some sort of scandal involving their workers or consumers.

Pinpointing what is 'objectively' wrong with a subjective essay is hard, which is why most people are attacking the subjectivity itself, and I think that's healthy to do.
The thing is, it's not one household. Every other company I'm in touch with in the audio software world (quite a few) had a banner year. Yes, the pandemic helped us by forcing lots of people to be stuck at home and turning to that song they'd always meant to record/write. But it was the icing on the cake for a market that generally continues to improve, despite stupid levels of competition.

Now of course, if by "household" you meant "the entire niche of audio software", then sure. Or maybe even more broadly, "the entire niche of creative software", then even more sure.

But these are not tiny niches, even if they are small.
Google staff rally behind fired AI researcher
> Don't guilt people who happen to have lifesaving jobs for taking vacations.

In many cases taking that job means accepting you may be forced to come in and work. Often called 'unlimited liability' for example. If you can't accept that, then leave the job to someone who can.

> The buck stops somewhere.

In this case apparently it's fine for it to stop with a dead person.
Try rclone for syncing gdrive.
It's popular and taught in schools, so I don't think this is really surprising.
The 4800U also includes a GPU, and 10W is very generous for SSD and RAM.

Since both are SoCs, external buses and so are done in the chip.
Say you have a strategy which is only going to make money for a few weeks, every day you delay means you are losing money.
If you are in a Bank, correctness is always the most important and speed only helps you reduce cost/make money, but it's not the core of your business model.
Obviously D&D wouldn't be involved with a hypothetical second draft of season 8. It's not their property anyway.
The is a big generation of lots of pictures = good. I am sure it is better to those users. Think pinterest uses and Etsy shoppers.

Old reddit is more like BBS or old school message boards. People who grew up on this are a dying breed... probably also worth less to advertisers as we use adblock.
Your list is missing "Rich Value Types" (like stocks or geographical locations). Those can be stored in a cell, and then have other cells access their fields with =FIELDVALUE(...). Indeed the complete list of cell data in the api is: boolean, double, empty, error, integer, richValue, string, unknown

Further not every valid excel value (in the sense that you can pass it as a function argument) can be a cell value. For example arrays. Arrays need to spill into multiple cells if they are a result. Similarly, to my knowledge cell references cannot be the result value of a cell, as they would get dereferenced to get their underlying value as part of evaluation. On the other hand they most certainly are something that can be passed to a function without getting dereferenced first.

The name manager allows naming certain values that cannot be a cell result (like arrays), which makes it seem more likely that lambdas are full fledged data types, that could be passed to other lambdas. If I had access to a beta copy of excel, it would be easy to find out by running:

=LET(doubleapply, LAMBDA(x, y, x(x(y))), plusthree, LAMBDA(x, x+3), doubleapply(plusthree,5))

If that works, great lambdas are clearly a new first class data type. If it does not work, then obviously they are some form of second class citizen.
Also covered here (non-paywalled site):

https://phys.org/news/2020-12-chinese-photonic-quantum-supre...
Android Jetpack Compose – Navigation
So rather than new hardware, this seems to be an application level API to abstract away hardware and provide portability between the supported targets.
On Programming Languages
Perhaps the screenshots you're seeing have ClearType (i.e. sub-pixel anti-aliasing) turned on, and when it got to you (as a picture) the subpixels no longer match on your screen? For example, if one of the screens involved was vertically oriented…
This is a bad example and a common misconception. Standard Oil was an efficiency monopoly. It was a tremendous boon to consumers:

Instead of buying oil from jobbers, they made the jobbers’ profit by sending their own purchasing men into the oil region. In addition, they made their own sulfuric acid, their own barrels, their own lumber, their own wagons, and their own glue. They kept minute and accurate records of every item from rivets to barrel bungs. They built elaborate storage facilities near their refineries. Rockefeller bargained as shrewdly for crude as anyone before or since. And Sam Andrews coaxed more kerosene from a barrel of crude than could the competition. In addition, the Rockefeller firm put out the cleanest-burning kerosene, and managed to dispose of most of the residues like lubricating oil, paraffin, and vaseline at a profit.

Between 1870 and 1885 the price of refined kerosene dropped from 26 cents to 8 cents per gallon. In the same period, the Standard Oil Company reduced the [refining] costs per gallon from almost 3 cents in 1870 to 0.452 cents in 1885. Clearly, the firm was relatively efficient, and its efficiency was being translated to the consumer in the form of lower prices for a much improved product, and to the firm in the form of additional profits.

https://fee.org/articles/41-rockefellers-standard-oil-compan...

It is difficult to overstate how much Standard Oil revolutionized the oil refinement process, resulting in oil that was significantly cleaner and cheaper than its competitors’.
As an interviewer I can only agree.

I look for signs that the person is interested in what they are doing. Private projects with public repositories are a sign but nowadays I see people started showing up who force themselves to do these projects just to improve their interview prospects.

I even had one person admit it when it was obvious they can't tell me anything about their own project.

Obviously, this is a result of a very know effect where judging performance based on some measurements causes people to pervert this measurement.

Other signs that people overlook and misunderstand is deep knowledge on any topic related to software development. If somebody could acquire good, deep understanding of at least one topic it shows they were likely at least at some point interested in it.

People are sometimes put off that I seem to be asking large number of hard questions and then grilling to death, but that's what I am doing, looking for signs of being interested in something.

I even have one question where I ask: What is the question you would like me to ask you? That's just another occasion to have a discussion on something where the candidate can demonstrate their deep knowledge.
> Your job is to put yourself out of work [...] any software that you create is to be written in such a way that it can be picked up by any developer and understood with a minimal amount of effort.

This is a potentially dangerous one, my opinion is (when misinterpreted) this notion will make your product as disposable as your employees.

While the examples given to achieve this are not themselves bad, in the wrong hands the notion of ensuring minimal effort is required to understand any code produced can be used to enforce mediocrity, to make difficult writing good code by reducing everything to the lowest common denominator out of fear of something being too difficult for everyone to understand... within reason, it's important to embrace and exploit qualities not shared by all employees - there is a risk in certain employees becoming difficult to replace, but it's better than the guarantee that nothing of value will be produced.
> to keep its cultural cohesion late Roman Empire at one point banned trousers and shoes as barbarian and non-Roman

Shoes? Really?

I know that trousers were seen (by both Greeks and Romans) as being barbarian, but the Romans definitely wore shoes. The most famous sort were the caligae, hobnailed sandals worn by legionaries- the pair worn by the young Gaius Caesar, son of Germanicus Julius Caesar, as part of his miniature military uniform gave him his better-known nickname of Caligula.
> It's much easier to test out a small snippet of something in-buffer which might grow into something else.

Ok, here you got me and I'm about to try it another time. But then again I remember the slow loading times, the weaker ecosystem (is the lsp implementation as good and fast as coc-vim?) but whatever, maybe I should give it a try with evil mode. But there are so many other cool things waiting to be learned...
The problem is that most people are. Look at the statistical breakdown of intelligence. Half of the world is 100 IQ and below. Half. Hell, 16% of all people are 85 IQ and below. That's over a billion people worldwide.

Any technology that you want to see enormous widespread adoption of, has to be usable by some of those people.

And believe me, no business-minded person wants to throw a billion potential customers to the wayside. They want to simplify the technology to capture those dollars.

Sorry if this offends sensibilities of anyone, but I guarantee you if you could get inside the heads of a lot of these billionaires and multi-millionaires, you'd hear the same shit I'm telling you right here. The reason I know this is because my Uncle is one of those people. Smart. Ruthless. And has absolutely no qualms about exploiting people of lower intelligence.

Don't think for a minute that the SV crowd is any different.
Because managing people is a different job to development. Chances are a manager who can't code who is a shitty manager would still be a shitty manager if they could code.
OK. So there's this concern of measuring of output, which I think is very fair as it is usually very biased, companies are not good at attribution.

None of that seems to imply that the opinion is "wrong" though, it seems more like an orthogonal concern.
That CRISPR tech will not be let go waste
As a non-US citizen, the amount of US politics content is frankly way too much. It affects subs that should have been apolitical, like r/pics, r/science, r/coronavirus. I hoped things would calm down a bit after US elections- it did, but not nearly enough.

Truth is, I personally wouldn't mind political content, I regularly read NYT, obsessed over every update in last US election. My problem with Reddit is that there really isn't interesting political content, same old DT-bad-AOC-good over and over again.

Some niche subs are exception, but they won't ever make front page, and will be heavily brigaded if they ever do.
Congressman's tweet of video: https://twitter.com/CongressmanHice/status/13346094677035212...
> and that the protective efficiency was higher when masks were worn by a virus spreader

So does this mean that between:

- virus spreader wearing a mask + non-virus spreader not wearing a mask

And:

- virus spreader not wearing a mask + non-virus spreader wearing a mask

The former is safer for the non-virus spreader?

Meaning that we’re more dependent on those spreading the virus to be diligent about wearing masks, vs. those not infected to be wearing masks?

I’m trying to make sense of why we’re seeing more cases now vs. earlier in the year when there was less knowledge and awareness of masks, and this might partially explain it.
> without being neurotically verbose

Unfortunately, I know what you mean. I have a tendency toward verbosity that makes it feel that every time I write a post I'm crafting a treatise that might make the great statesmen of old blush (with the exception that I'm far too stupid to make it as interesting or entertaining).

And yes, intent is difficult to convey through text even if you're afforded a great deal of time and effort.

> you wanted to focus credit on the one thing about the A1 SOC

No, not at all. The ML cores and other, err, accessory CPUs they've added are incredibly fascinating. Mostly I was thinking of the ARM portion of the hardware.

Truthfully, I confess that part of my excitement lending itself to ARM is because I genuinely want to see more vendors follow Apple's footsteps and either a) craft their own designs or b) build out ARM-based platforms that will lead toward greater competition in the desktop/laptop markets (or both?). Fortunately, Apple's tendency toward setting market trends gives me some hope that we'll see noteworthy contributions that embarrass x86 and upend the idiotic convention that I think M1 has finally broken. Namely that you can have a chip that works on an incredibly tiny power budget or you can have performance. Apple's proven we can have both, and I think that's a good step forward. It excites me that we may actually see viable competition this decade, and if we do, I'll absolutely credit Apple with upending conventional wisdom and proving that our fixation on x86 for "performance" was myopic and unnecessary.

Maybe that explains my reasoning a bit more. At the expense of being unnecessarily verbose (though you may appreciate that). :)

Also, I owe you an apology. I wrote my reply out of some frustration last night. Regrettably I allowed myself to get sucked into a "discussion" with someone I didn't know was an antivaxxer until I realized their refusal to listen to an explanation of microbiology wasn't born out of lack of interest but rather suspicion. When I saw your post, I genuinely believe I unfairly took some of that frustration out on you. I'm truly sorry about that.
I would love a network of people’s knowledge base / personal notes. I have several people’s kb-sites bookmarked, which I check in from time to time - I always learn a ton! I have been using Obsidian to take notes of everything I learn - my own KB - and have been thinking of how the share the notes out publicly, while still keeping the informal, private, low-friction note taking. For those who share their notes/kb publicly, whats your strategy?
Global average or people-who-work-at-FAANG average?

The frame of reference here is important, otherwise average is pretty meaningless since we have no objective list of what an average developer consists of.
Yeah, I generally agree. Technologically, it's a dumpster fire. And even ideologically, it's just become a lefty political circle-jerk where any facts that are not endorsed, in some cases literally, by MSNBC are immediately purged by self-appointed gate keepers and admins.

But that's fine. It'll create more innovation as people ditch it and create better tools. The one part of the article I disagree with is where they say it's "unparseable", which obviously it's not. It's parsed millions of times a day. Even by third party tools that harvest it for semantic data.

That means it can be transformed and used to seed other databases using non-terrible description languages like Markdown.
It may be that a policy solution can be arrived at that is non-coercive, and gets around the temporary downsides of an aging population. I'm less pessimistic I guess.
A lot of code in any language is a red flag.
Thanks for clarifying. That said the impression I got at the time is that his motivation to leave appeared closely tied to controversy around his past donations and personal beliefs. Hence the "under present circumstances" statement.
Afaik the license terms may already allow this for most or all of the fonts.
I think the main thing is studded tires, and ski jacket. Whitehorse isn't exactly a big town, at most you're 10km from where you want to go, but mostly it's 5km or under.
I could follow up and get his exact equipment if you'd like?
It’s so strange the YC comments and some Twitter comments are so focused on the billionaire part. The real part is to deeply understand your users, no? And the focus on YC interviews is reminiscent of media is the massage—-the hubbub places YC as a thing to pass but if you understand your users deeply, you won’t even need YC.

In a way all the YC interview prep stuff is written for the wrong people (for YC, and this is obviously a little wrong) but also the right people (who will chase prestige to read the article about interviewing at YC).
Yeah, its almost like by law in Norway, employers have to provide 25 days of paid leave, whereas in the US, people have to behave "irresponsibly" to have a semblance of a normal life, free of work.
Thanks, I tried to give an objective assessment but I'm certainly a bit biased because it eventually worked out well for me (luck being a factor).

But I understand that people who invested a lot of time (and sometimes money) on their preparation feel extremely bitter if it didn't pay out in the end. It's also unfair that some candidates (especially some who have a family or not much time off) simply may not have the time for this.