skysight-inc/HackerNews huggingface dataset:
Wikipedia maths articles are really bad for that because articles are often written by people trying to show how smart they are so they write stuff in an extremely generic technical way using no examples and lots of unnecessary jargon.

I've seen people try to improve things only to be shut down because they view Wikipedia as a reference manual.

To pick a random example, imagine trying to understand matrix multiplication from this:

> In mathematics, particularly in linear algebra, matrix multiplication is a binary operation that produces a matrix from two matrices. For matrix multiplication, the number of columns in the first matrix must be equal to the number of rows in the second matrix. The resulting matrix, known as the matrix product, has the number of rows of the first and the number of columns of the second matrix. The product of matrices A and B is denoted as AB.

Binary operation? Why is it talking about details like column numbers before it even explains what matrix multiplication is for?

It should be more like this:

> Matrices are 2D grid or arrays of numbers that can represent an operation on a vector. For example scaling or rotating it (or both). Two matrices can be multiplies together to form a new matrix that represents a combination of the operations of the input matrices. For example if A is a matrix that doubles the scale of a vector and B is a matrix that rotates it by 90deg, then the product AB will be a single matrix that both rotates and then scales the vector.

> The matrix product is calculated by summing the dot product of corresponding rows and columns of the inputs as shown in this illustration

And then jump straight to the Illustration section which is easily the most understandable part of the article.

But that edit would probably be reverted because some pedant will point out that matrices aren't only used for manipulating geometric vectors or whatever.
That, or he just doesn't like Americans...
Legendary writer, I think maybe Stephen King, felt the same way. He said a notebook was a way to keep terrible ideas alive forever.
This doesn't scale, though. It's the fundamental problem - unless all your employees are interested in living in a place dense enough to support great transit (and willing to pay the rent premium), many of them will have to commute.

There are only a few places in the world with transit of that caliber (Tokyo, London, NYC, etc. ). Even most medium or large cities aren't good enough for that experience. Public transit in Seattle is a disgrace (in most areas you're lucky if you can get one bus per half hour, and that bus is stuck in the same traffic as cars, and those buses never go from where you are to where you want - you have to go downtown and transfer from there, and the buses stop running long before the bars close). BART isn't exactly holding up well either.
That's almost certainly true for many. If I were a 10 minute walk from my office and had a dedicated desk, I would probably go in semi-regularly. I don't even have a bad commute--about a 30 minute drive--but it's enough that if there's no good reason for me to go into the office (which there rarely is) I don't.

I'm also on a very distributed team so it's not unusual if I do go into the office to meet with someone, I often don't run into anyone else I know.
Yep spot on about the sustainability. We hear this all the time from the Fellas.
Thanks you very much for the support, I can totally understand that position.

We have been making great progress in terms of features since then to "flesh out" the languages and libraries including threading support, an event loop, and some basic networking (socket) support built in to the runtime. Generally though, the PL design space is already incredibly fatigued an most new languages claiming something have already been made a few times over, just doing doing one thing slightly better, so it is true we cannot truly compete in that space.

Janet is a hobby lisp(?) taken too far and I have been adding lots of features that I find useful for day-to-day programming and experiments while still being something "embed-able" into another project. Janet is not a corporate project in anyway and donations are accepted mostly as a token of gratitude and expenses used to maintain the website and CI bills. My goal is really just to make it a good, clean, useful language for my own use and not as some kind of advertisement or product for anything, it is a project I started in my college dorm and have continued working on as a passion project since.
Janet's biggest draw for me was it's PEG engine and API. That is still excellent.

But I'd say the biggest draw for me now is that Janet has a lot made a lot of choices I agree with.

It's language that boots up very quickly, makes for easy building of CLI tools, compiles to statically linked executables, has full compile-time metaprogramming (Lisp style), and can interface with C libraries very easily.

It doesn't solve any particular novel problem better outside of PEGs, but it makes a lot of the right decisions. And, being a Lisp-like, it also gives enough expressive power to help you build things your way, if you want.

Most of that probably appeals to folks who
a) have been programming for a while
b) don't hate parens
c) Are ok forging in untread territory

Janet isn't something I'd build a business on, not quite yet, but it has been a very, very satisfying hobby, and I've written a lot of small tools in it, more than Nim or Go during my times with either of those.
You can give honest feedback to someone without verbally abusing them. In fact, not giving honest feedback can be a form of mental abuse. I'm a strong believer in continuous honest communication, but that doesn't have to be in the form of yelling at someone.
WTF Is WebAssembly
Drug and alcohol use in commercial kitchens is also a factor that doesn’t really make it onto TV.
What COL increase? My spending went down because of remote working.

And you speak as if everyone lives paycheck to paycheck. Tech workers definitely don’t
it's going to be ready by the end of next year, next year
Any statically typed language benefits greatly from an IDE, if only for the automatic refactoring.

Dynamically typed languages can hardly be automatically refactored.
IMO it's funny they've correlated 'genius' with some holistic positive-energy regimen.

I know a few people I'd consider geniuses. Actual credentialed geniuses, as in Physics PhD from an ivy. They're pretty much perpetually in a shitty mood and have the most antisocial, night-time oriented schedules possible.
This site looks pretty interesting and some ideas resonate with me, but it also seems to be a bit of a rabbit hole, full of unfamiliar jargon and depending heavily on self-citation. Can anybody vouch for the value of digging into this?
The person doing the fraud realized that ironically, the main reason to be honest is if you are being checked on it.

I would totally have believed this study intuitively as my honesty is dependent on my assessment of the risk of getting caught.
RG3D (Rust game engine) feature highlights
No offense, but this is the most generic list possible. I feel like I could have written this generic article having no SaaS experience at all. "Do your research", "Limit the MVP to a narrow number of functionalities", "Think about how you will market, promote and sell the product" -- come on.

I would be very interested in an article that conveys some new insight from your specific experience, though!
Baby Jesus, this is dense, good stuff.
I actually have had people be condescending to me as well. I've found it simplest to just say - sounds great! Could we try X first? I'll pay. Oh, that worked, cool!

Even better, if it doesn't you haven't annoyed someone too much who now has to do the fix they suggested.

Flip side - union workers at some telecom co's are hilarious -

me: "why are you here?"
them "I don't know, they told me to roll the truck."
me: "OK - but this is a software thing and they fixed it online yesterday?"
them "OK - I'll sit in my truck for 2 hours reading. Can I run some diagnostics after that so it logs my visit as a success?"
me: "Sure!"

Reality though - I love that they actually send someone - because then if it is not fixed yet it tends to get fixed if their guy is sitting there!
Find eng roles at 800 high-growth YC startups on ycombinator.com
I think this is balanced by the trust-fund dumbass

Idle brains rot.

It's spot on tho that comfort & saftey provides the opportunity for genius to develop.
Yeah, what idiots. Somebody should have told them that people aren't so stupid that ads could possibly work. Somebody should tell the entire ad industry, for that matter.
Seems like a niche requirement that Google aren't aiming or claiming to meet - these are consumer phones not components for building into a system.
I am an owner/founder who has experienced similar anxieties and the answer was cognitive behavioral therapy and drugs, both managed by a good therapist.

The CBT can effect long term changes in your thinking and behavior, and temper your anxieties permanently.

The drugs can make the anxieties disappear temporarily and immediately and are best used infrequently in situations where the price of impaired performance is high. (Many doctors overprescribe them imo.)

It took several years of slow progress but probably 75% of my anxieties are gone. I don't overwork myself, I don't worry about things unless it benefits me to do so, and I rarely miss out on a good night's sleep.

You can change.
Side Project Ideas
>> 25% of Google's app sales to keep them from developing rival app stores

Google also pays Apple 7 billion annually^ to be its default SE. Despite Adwords' incredible profitability, Yahoo & MSFT's experience as 2nd place in that market was working very hard and earning $0 profits... Their Revenues @ were far lower than proportional to their market share, and costs are the opposite. Better to just take your share of monopoly profits than work hard competing, unless you expect to win their place.

This stuff is the norm. Maybe we should switch to being surprised (delighted?) when these guys compete at all.

^https://www.forbes.com/sites/johnkoetsier/2020/06/08/apple-c...
> but it's the equivalent of telling overweight people to eat less and exercise more, point being if just giving that advice actually changed people's behavior we'd all be athletic and svelte

What else would you tell overweight people?

People will change when they want to - and at that point the advice becomes actionable
While I see you're a thelema cultist, I would hardly take anything a sociopathic, sadistic, spoiled, trust fund brat like Crowley has to say with any seriousness. Crowley wasn't some brave misunderstood hero, he was a delusional twisted pervert with a power complex.
I'm considering the Fairphone as well, but could someone give me a reasonable idea of what to expect with running de-googled vs googled? Unfortunately I still need access to Gmail and Drive from my phone on occasion. Is that still available when de-Googled?

I'd love to have a full Android VM running on a de-Googled phone where I could sandbox all of the Google stuff.
Or we’re just experiencing inflation after printing trillions of dollars overnight.
What's weird is that this blog post is really just expanding on the 2020 study by the original authors which says that the original data is unreplicatable. And provides the original data.

The original authors probably should have retracted the 2012 paper in 2020. That was a mistake not to do that. Which leads to this.

This blog article is just science at work. You have a study that says X. Then people try to replicate it, and can't. And in this case, the original authors all come out and say "it seems this conclusion was wrong".

Kudos for figuring out why the data can't be replicated. But it was the second 2020 study that gave them the clues, not the 2012 one.
The most-viewed headline in the quarter was:

> “A ‘healthy’ doctor died two weeks after getting a COVID-19 vaccine; CDC is investigating why.”

Yeah not a great look.
CLICKBAIT.

Forbidden
You don't have permission to access /~ghg/grill.mpeg on this server.
Frugal Tips and Tricks
It's the old stable genius versus unstable genius situation. For genius to have a place, it has to not hurt the genius in any way.

So much genius comes with some sort of cost to the genius, in some form, like a vice as you say (e.g alcohol abuse), or the genius' mental health suffers since solitude and genius go hand-in-hand.
> Highly public failure on high profile, must-win episodes like COVID & the Afghanistan exit

Lol. The Afghanistan exit is a "must-win episode"?
Why did your rent go up. It went down in the city I live. Everyone moves further out and no one moves in
It is little weird, but it's also really fun to work with, if you're doing things that don't need to ship yesterday.

Working with Janet has deepened my knowledge of the Win32 APIs, for example, because it makes writing small bits of C for interacting with them about as easy as that can be.

I also like how it makes data structures and functions look the same in terms of access, and how it handles nil.
This rejection of vocal criticism as the driver of brilliant creativity is very similar to the "enlightened" rejection of the idea that the greatest accomplishments often come from the darkest places where we're often too afraid to look. Would some of mankind's greatest musicians, such as Elliott Smith, Kurt Cobain, and Beethoven, have created their music if they weren't dealing with some tough shit?
Your point about the voluntary nature is good. Your other point needs work. There are useful ways to communicate someone's failures, and counterproductive ways. The TV Ramsey, for all his entertainment value, is a counterproductive example, despite his partly-fictional nature. Imagine, for a moment, a reality show featuring an amped-up-to-11 Steve Jobs breaking keyboards over developers' heads while shouting creative abuse; would such a program inspire tech CEOs to do better, or worse?
I’ve heard of similar research around language use: young children tend to focus on nouns and verbs to the exclusion of adverbs, etc, so “don’t throw sand at Tommy” may reinforce “throw sand at Tommy” as the “don’t” is subconsciously elided.

(A more effective phrasing might be ‘keep the sand on the ground’)
I'm looking to sell my f150 in to these high used car prices and get an electric pickup for hauling my snowmobile. Self driving doesn't interest me at all. Cyber truck delivery is mid 2022. Hopefully it is cheaper than the long range f150 lightning.
Of course they are, and should be. They still aren't the only people that get to vote in elections, though.
I fully agree. I hate to say it, but I don't even have a model of the type of person who enjoys shows like those.
What are the best interview questions for sales?
True. I've been slowly moving towards VSCode from IntelliJ over the past year or so and that has mostly been driven by better Scala LSP implementation (Metals has gotten immeasurably better over that time). And even when I used IntelliJ exclusively, I more or less used it as a text editor with code completion/jump to definition. I still used a separate terminal for git, builds, etc.

I think there are also certain efficiencies that come with bundling as well though. You end up with a bunch of things specifically designed to work together so they in some cases are better than the generic, composable tools. I still find myself firing up IntelliJ from time to time because sometimes it just seems to work better (faster, more responsive, etc) even though the feature I am using technically exists in VSCode + Metals.
>So kids are worse in some 'X Y, Z', but in any of hundreds of statistics we collect they are better.

That's more of an argument that one can't really trust statistics. Or that they don't always measure what matters...

>Whats the difference between elusive 'X, Y Z' we can't define or measure, and 'X, Y, Z' that doesn't exist?

Well, we can define, and it does exist. Not sure if we can measure (not everything that exists can be measured in some meaningful way. Some things matter in qualitative ways).

So, for some concrete examples, the roman generations that followed the acme of Rome and steered it towards the decline had certain very specific characteristics. Less inclined to work for common good, more selfish, having less children (lamented by roman critics of the time, and which less to a big problem with economic dynamics, the army, and so on), more concerned with greed and self-indulgence, less interested in civic matters (which was the bread and butter of earlier generations), and so on.
This matches the AI day extrapolation.

If they are training significantly larger neural nets with dojo, and dojo is not really in production use until next year, it is likely FSD2 will be finalized only after they run some models from dojo.

I think in Elon Speak, they can make a driver safer than humans with the current computer, but FSD2 is needed for "robotaxis".
Well, not at the current model with Apple's abusive position of manufacturing both the iPhone and iOS and Safari.
The Economy of Ideas
For Java at least, the language server built into IntelliJ is comically further ahead than VS Code + extensions.
Not surprised in the least. The Economist has always been an Anglophilic rag that despises any country that doesn't kowtow to Western rule.
Would you say the title terminated your consideration of the article?
So Haskell has type erasure only for data types that do not derive Typeable?
If there is a problem, I think they will be able to get around it breaking pay into two parts.

1. A base amount that is based solely on the job to be done and the level of skill and experience required. The base pay is the same no matter where you live and is the same regardless of whether the work is done remotely or at one of their offices.

2a. If the company requires you to do the work at a particular location, or lets you work at home part of the time but requires you to come to a particular location often enough that you have to live in the general area of that location, they can pay an additional amount based on the cost of living in that area.

2b. If the company imposes geographical constraints on remote employees, such as requiring them to live in specific countries, states, or timezones, they can pay an additional amount based on the cost of living in those countries, states, or timezones.

The key is to only have pay depend on location to the extent that the company constrains the worker's location. That should be very unlikely to run afoul of discrimination law.
I've been thinking about titles, and it's hard to make a good one that doesn't look like a total cliché. "X considered harmful", "an opinionated guide to X", some kind of joke or reference, what could be a collection of tags (X, Y and Z), "things I have learned doing X", etc.
I don’t think that makes them not friends. A certain kind of friend perhaps, but still a friend. I have coworkers with whom I got along very well and then lost touch after one or the other of us moved along. But then we reconnect at conferences or new jobs and are glad to see each other and remember old war stories or to work together again.
IDE !== tooling

Your sentiment about the right tools for the job is spot on, and one should strive to choose tools that make you more productive but IDEs are one tool of many.

There's a host of other things to consider, like what is the testing environment like, library management, repository layout, etc. When you're working across a wide variety of languages, setups, environments, etc. choosing an IDE like Eclipse or Atom might not always be the right tool for the job. This also completely neglects the fact that vi/vim and Emacs, while mostly considered "text editors", can be enhanced to essentially be IDEs in their own right.

I think the article's arguments are weak, but so is this counter-argument, sorry.
This is why self-guided, passion-interest driven based learning without pressure to perform (test) or work is one underrated aspect of what UBI tied to inflation will allow for; if even just 1 out of 1,000 people choose this path of lifelong learning via non-laid out path avoiding relative indoctrination could lead to profoundly stronger society and insights.
For Telegram, your relying on the general populous caring that Apple is scanning their devices. I want this to be understood by the HN population: the general populous does not care about privacy concerns that they cannot see. They will not care that Apple is scanning for CP on their devices because they do not care that Apple scanned for Cp on the Cloud. The only time they would care is if Apple themselves were to physically send someone to their house, untie themselves in , and go through their stuff. Non tangible privacy violations outside of SSN data breaches are not on the mind of the general public.
And, honestly, rush hour commuting in Tokyo/NYC/London isn't great either.

I didn't read the parent as arguing for living near work. Rather I read it as him saying that the commute is what tips the scales towards WFH most days for many people. Which I think is absolutely true.
Thank you for your informative contribution.
Your analogy is broken, Unions don't lobby voters, they lobby politicians just like everyone else.
Would love reading a paper discussing the process leading to people publicly advocating for people they’ve never met. Great PR machines, media.
Because the whole device and experience is the product. It's not just an OS.
> In the first sign of something amiss, the 13,488 drivers in the study reported equally distributed levels of driving over the period of time covered in the study. In other words, just as many people racked up 500 miles as those who drove 10,000 miles as 40,000-milers. Also, not a single one went over 50,000.

I have a hard time believing that Dan Ariely didn’t know about this. The uniform distribution of mileage makes no sense, so this should’ve been caught right away. Plotting a histogram of the mileage data would’ve been one of the first things Ariely’s team did with this data.
> There is a very large difference between a very smart source code editor (e.g. Visual Studio Code) and a complete IDE. I consider the first essential and the second completely useless.

I know VSCode is positioned this way in the market, probably to differentiate it from VS. And I switched to it from a much less “smart” editor (TextMate, which I still adore! No offense meant to TM creator/maintainers!).

I’m having a hard time seeing this as a clear distinction, however. I mean, VSCode has a built in debugger/protocol, language server/protocol/intellisense, file system aware refactoring, code rewriting refactoring, integrated git client, inline blame and history navigation, GitHub integration, linter integration including automated fixes…

I understand it’s a different tool than VS, but I honestly don’t have a clear understanding of what separates editor from IDE in this case.
I spent a bit of time working as an executive delivery boy for a professor that used to say "This is not a business. I always thought of it more as a cheap source of labour, like a family"
Those are worthwhile caveats. The reasoning of my point still stands, even if I'm factually in error.
I don't like PyCharm, but it can certainly refactor Python programs. What are you talking about?