skysight-inc/HackerNews huggingface dataset:
Why do they need to get equal share? This doesn't sound much different than game shows to me. People make money off of other people competing against each other to earn less money than the people organizing it. The difference is we view the contestants on Wheel of Fortune as earning it by playing a few minutes worth of games instead of whatever Mr Beast does. I don't watch his videos, I'm just piecing what it sounds like from the comments. It sounds like it could be a crude version of Survivor, Fear Factor, or Tough as Nails. People do unpleasant things, voluntarily, in the hopes of earning money.
> `make` etc build flows usually result in dependency-related compile errors,

Which are displayed to me during the `./configure` step before the `make`, and usually require me to type "apt-get install [blah] [blah] [blah]", and to run configure again.
How is it different? I am a huge Hunter S. Thompson fan but I don't think anything he did was any more important than "writing for young people and doing drugs"
try alt-tabbing between three applications on mac
These have nothing to do with each other.
Small piece of feedback, but I clicked on the Get Started button expecting to see docs on how easy it would be to use your product but instead was directed to a login page, so didn't look any further.
Considering the risk of dying was unequivocally reduced, this is an obvious “yes”.
You know, given the math-y introduction, this rant would read even better with "denormalization" replaced with "numerical methods". The Euler's beautiful identity becomes ugly, not at all the same thing, and certainly not "simpler". They only give you approximate solutions! All in the name of performance! And many number crunchers can offer the "numerical solution" option, but few... nay, none could tell what the precise analytical model would have been. Oh, the humanity!

Well, it sure does suck that instead of perfect analytical solutions/perfectly normalized data models we have to deal with numerical approximations/denormalized schemas that may or may not have dubious properties that are usually tend to ignore in hope that they are actually fine but... that's just how it is. Deal with it, I guess.
I think exempting is probably a bad idea, but tax deferrals like the one Texas has [0] are a good way to ameliorate this, :

```

Texans may postpone paying current and delinquent property taxes on their homes by
signing a tax deferral affidavit at the (NAME) County Appraisal District office if they are:

• age 65 or older;

• disabled as defined by law

• qualified disabled veterans, their unmarried surviving spouses, or their unmarried children under age 18, if no surviving spouse; or

• unmarried surviving spouses of U.S. armed service members killed on active duty and their unmarried children under age 18.

Once the affidavit is on file, taxes are deferred — but not cancelled — as long as the
owner continues to own and live in the home. Taxes accumulate with 5 percent interest
per year. The law extends the tax deferral to the surviving spouse of the person who
deferred taxes on the homestead if the surviving spouse was at least 55 years old when
the deceased spouse died.

```

[0] https://comptroller.texas.gov/taxes/property-tax/docs/deferr...
> LLMs, in my opinion, are on average better at writing copy than humans.

A disturbingly high proportion of US adults (at least in the US—I don't know how this looks in other countries) barely count as literate. Perhaps half[1]. Most of the rest aren't a ton better, and can't write worth a damn.

I think "on average" understates the case: at least 90% of US adults would probably get better results by passing their writing through ChatGPT, than not. Most of that remaining 10% would also see improvements from ChatGPT, except for writing they've put a great deal of effort into. It's very good at cleaning up writing, and/or tuning it to be better-suited to some purpose than the original was.

In fact, a large majority of readers in the US would probably benefit from passing what they read through ChatGPT and having it summarize it concisely, in very simple terms.

The world makes a lot more sense, to those who grew up taking to the written word as naturally as a duck to water, when we appreciate that the world runs on the written word, yet most people are terrible readers and worse writers.

[1] "According to a 2020 report by the U.S. Department of Education, 54% of adults in the United States have prose literacy below the 6th-grade level." And, nb, if you're a good reader and you're thinking "6th grade level, that's not so bad", your idea of what a "6th-grade level" looks like, is probably skewed way higher than what they mean.

https://en.wikipedia.org/wiki/Literacy_in_the_United_States
It’s just a much more polished font in general. Looks really nice!
Reverse engineering Android: viszualizing executed code in Ghidra
Is this true around the world?
Yes, but we must use full context. Often, this is a cover for "judge people according to the prevailing views of people who held the same harmful beliefs."

The classic example is slavery in the US, where people often speak about slaveholders like there wasn't a large abolition movement and an entire population of black people who identified slavery is evil. The context must also include the people who were oppressed by these systems and beliefs.
ChatGPT, Now with Plugins
I prefer the term "5 dollar wrench attack" [0], per the relevant xkcd.

[0] https://xkcd.com/538/
I feel like generative AI interfaces should use a font like this for code. It can give a subtle 'hmm maybe I should double check this' vibe.
Just one file at a time for this preview. Eventually want to decide some customisations/options inline with tsconfig.
Yes, i3 has inspired me to try yabai on macos. I have configured 6 workspaces and use command + <num(1..6)> to switch to different workspaces.
Most of windows stay in full screen and it's quite better than manually resizing and dragging apps on multiple screens. To move a window to another workspace, just hold on to the top menu bar and press command + workspace number and your window will get moved to that workspace.

https://themythicalengineer.com/macos-window-management-yaba...
The i, l, and f serifs feel extremely non-comic to me. It's not right if it's not sans. IMO https://www.dafont.com/pointfree.font is a better monospace comic font.
Interesting. Is there evidence that Comic Sans works better then dedicated dyslexia fonts?
Why does there need to be a paid API, when reddit provides all of the content over a free HTTP API to user agents already? Are these apps more than just a custom user agent?
> Several coworkers. But due to their nature, they are largely invisible (they do not care about being seen, validated or represented) if you aren't seeing them in person.

They might be getting their share of social status validation on groups/subgroups outside work. They can also think that by saying they don't care, this makes them above the rest - which is a social validation
>you don’t really have control over what becomes of it.

sure you do, as long as you remain in charge. once you sell it, of course you don't really have control. duh. but to say just because data exists means you can't decide what to do or not to do with it is absurd
It's really easy to call someone naive once you have all the information (like you do now). But it was much less obvious a couple months ago. Especially given that Christian has worked closely with Reddit for years and they've always treated him well, and seemingly like third party apps.
Buddhism says that this isn’t at all what being a human is. It says that the feelings and narratives are an aspect of the human mind, but not core to it. My conception is they are like feedback sources/optimizers and constraint engines. The worries, narratives, voices, chattering are self important feeling and trick us into believing they are who we are. However, a key aspect of vipassana and related mindfulness is building the ability to be aware of those processes from a part of us that has no voice, has no experienced feelings, but is able to be aware of them independently and control them. This source is where our agency derives from, and it does not have to be driven by feelings or the narratives, it is in fact able to suspend them and simply exist as it is. This is what is known as nirvana, which has attained weird mystical meanings in our culture, but essentially means attaining and maintaining a mind that has fully subordinated the “self” driving narrative and emotional soup. The loudness of feelings and our chattering monkey mind self support themselves internally as being “who we are,” but, again my own conception, their importance is an illusion they create internally. All this said, they are certainly a part of what makes us human, in so far as a foot makes us human. But you can function and live a full and complete life in the state of nirvana without losing anything.

In fact in my 30 year practice at one point I was scared to bring the practice into my daily lived life fearing being uncompelled by these processes and having a clear mind would make a robot or something - but the opposite was true. At some core level I knew my experiences and connections deeper than a feeling, and the people around me felt I was finally with them for the first time.

My point here is that the western conception of what it means to be a human is not particularly simple and it’s not the case, assuming thousands of years of Buddhist practice isn’t a crock, that our feelings and thoughts are the core of what it is to be human. Further - if they are illusions and feedback systems, they can be simulated as constraining feedback systems in an artificial mind just as easily.

I think the nature of what is human is much deeper in our minds, but because it’s not easy to examine like feelings and thoughts, I think we really do not understand it very well. This leads me to my long labored point - I agree with the original poster that we don’t understand consciousness. I believe we over estimate our understanding of what it means to be human. I do not however think our machines will achieve it either. But I don’t know why we need to make an artificial human. AI means intelligence, not human. A natural human takes 9 months and we have too many of them, let’s try for something different.
Teach yourself Computer Science functionally
Except, LLMs don’t cite their sources accurately (if at all). A Google search may yield information with a source I can verify; my understanding is that LLMs are fundamentally incapable of doing so.
people want to be optimistic, tho, and imagine that the people on the other side of the screen care just as much
I’m not currently using i3 (restrictions on using Linux at work). So having switched to i3 and then back from it, I can’t say whether I was faster or not with it.

What I do know is that I could maintain a flow state significantly better with it.

The combination of i3 and a workflow that was almost entirely centered around terminal based tools has been unmatched so far in my experience.

i3 was also particular helpful when I had a single 24in monitor. In a constrained monitor environment there was no comparison. Workspaces with easy switching made i3 far superior to the alternatives.

For me personally i3 is fantastic when I’m using the same tools across work sessions. If your tools are constantly changing I don’t think it’s as useful because you cannot build muscle memory for which workspace to switch to, to perform a certain task or access a certain app.
> There is an incredible number of options out there. We do not have to put up with the nonsense that overbearing businesses subject us to.

How true that is depends on the type of software. Web browsers, for instance, don't have an incredible number of meaningfully different options. I can no longer find one that sufficiently meets my needs at all.
I like this

I always liked how legible comic sans is. I propose we try it on HN for a week
Yes, so? Check out the text to see exactly what the context for those exceptions is and it all looks fairly reasonable. It doesn't say 'law enforcement gets to do whatever they please'.
They have 2,000 employees.
This doesn't work well. How do you pay the $2? With a credit card? Tens of thousands of accounts all with the same one? Tens of thousands of credit cards?

In a 50 army, one individual can be paid a third world wage to register free accounts all day long to post comments. The cost of $2 per comment would massively outweigh their wages.
Australia is at least 40 years behind in traffic management.

There is no traffic lights priority for public transport. Melbourne's tram avg speed is 10-15 kph. If you power walk you can go faster than the tram. It just sits there waiting on traffic lights more than moving.

There is no synced traffic lights. On long avenues you just stop every 200m because once the light goes green when you arrive at the next intersection the light there goes red. It seems it is synced, but to the opposite it should be doing.
> The interesting thing to you

And the author of the article. And the scientists in it. The quote you pulled is barely more informative than the existing headline.
I've been using Comic Code for a while for coding and it is the best thing it ever happened to me professionally speaking.

It teaches me not to take myself too seriously
The average employer on the other hand is just going to lie and tell you exactly what you want to hear so they can hire you, consequences be damned.
Coinbase is a lot more accessible to the SEC than a shitcoin out of China or Bulgaria or whatnot. It's hardly an unreasonable choice, and I'm not aware of any legal theory that says the SEC can't (or even shouldn't) take that approach.
It's the multiverse theory, typically discussed under the framework of string theory.
I imagine that, when working with reddit for 8+ years, he got a pretty good sense of what their culture is like.

His latest experience seems to be pretty out of line given the longevity of their relationship.

"Naive"? Maybe, but I can cut him some slack.
Grimace's Birthday
From what I can tell, it’s not the users that revolted. It’s their unpaid moderator workforce striking in solidarity with the workers that used Apollo to improve their experience. I’m very curious to see what the resolution will be from Reddit’s side, but heading toward IPO while you’ve got a huge chunk of unpaid labor that makes your site work striking can’t be good for the strike price. The workers have the company over a barrel from what I can see.
It might just be the economy. I was getting about 20 inquiries a week from Rails positions until around December 2022.

It's used in many companies, new and legacy.
Yeah! Jacobs does this often, and I love the form. I've been experimenting with ways to do this kind of thing in small reading groups: pick an essay or a book, read at your own pace, mark it up and share passages you found interesting, have others do the same and respond to your passages and reflections, etc.

You can do this slowly and asynchronously over email, or in a Google Doc, or even in a shared Apple Note. Less about the tool or the product, more about clearly setting expectations for commentary and communication.

Three more for you:

https://social.ayjay.org/uploads/2023/f168a184cc.pdf

https://social.ayjay.org/uploads/2023/90c73d25f1.pdf

https://social.ayjay.org/uploads/2023/1b7dca0a29.pdf
AI Safety FAQ
Two decisions on the top of my head:

- I wanted to make an index page where a user could make edits to the items being displayed and make regular show/edit pages for the item so if a user was on that page they could edit it. This is actually really useful: a user can bookmark the page for a specific item, or open it in a new tab, or in general do things browsers let you do but apps struggle with. Making two different edit components would be stupid, and I thought this would be one of those things that I could do better in React than in Rails. After looking around a bit I quickly found that if I used standard REST-y routes and wrapped the key parts of the view with turbo frames I could get exactly what I wanted, and it worked out seamlessly. In general, I've found that Rails' heavy emphasis on REST was a good architectural choice, and every time I disagreed with it and went another way I ended up regretting that choice and reverting to REST.

- In the Java world, you typically have thin models + a service layer which has the business logic. This is apart from other layers such as Repo/DAO etc, which I was already replacing with ActiveRecord, but I was initially resistant to putting all of my business logic in the models, especially if it involved logic across them. But it also hurt discoverability. I was working on a project I was expecting other people to work on with me, and I wanted to make it easy for them to figure out what they could do with a model object. The solution to this came from DHH himself. I've lost a link for this, but he said that if you make service objects, you should add a method on the model that acts as a way to reach the service. This keeps the model "fat" while also separating out logic into simple, unit-testable classes.

One of the smaller things I appreciate is keeping all of the routing details in rails routes. I know other frameworks like Django also do this, but I really didn't like this about most Java frameworks and microframeworks in other languages.

In general, if you're interested in seeing how to architect Rails apps, I say study how 37Signals does it. Playing around with Basecamp convinced me of the practicality of the Rails way and taught me a lot of interesting and useful patterns.
Simple: only UTC, ever, for all time, regardless how many lumens are reaching the planet. Standard earth day implementation for tracking.

Let us not repeat the footgun of timezones and fixed periods for day tied to natural phenomena ever again.

Produce and distribute blackout curtains for sleep management.

EDIT: Note: due to time dilation, time should be measured locally only (I think?)
The part about him already selling 50K annual subscriptions to Apollo is the interesting one in the piece, and explains the decision to discontinue the app.

He entered into a contract with users assuming that his API costs would be 0. He can't change that contract and start charging another fee on top, and is obligated to continue to provide the service no matter what Reddit now decides to charge him.

So the solution is easy for any laywer to provide - just shut down the business.
It's good to note that this product has an open-source version https://react.email/docs/introduction
Also the normal way to introduce pricing to free services is to make it initially super-cheap so the majority will find it reasonable.

Then overtime increase prices as you get a better sense of value and market dynamics.

Starting high, creating a lot of negative reactions and almost killing any real market for profitable apps on your platform seems to be the opposite of smart. It’s now some governments go with taxation before u-turning some years later when they’ve driven away or killed whatever it is they were hoping to tax.
If anything local corporations are far more at risk of enforcement so your comment makes not sense. Privacy of everyday citizens has measurably improved, both from the perspective of an EU data subject (myself) and someone who professionally looks into the kitchen of many EU companies that process data (myself).
We lose the necessity to learn the roads & lose the ability to read road signs.

"Keep in the right 2 lanes"

"Take the second lane from right"

Is different to

"Take the I-15 North towards Barstow"

And then there are people driving where all of the sudden their GPS tells them: in 1 mile take the exit... They have no clue how long a mile is, and they frantically try to make it from the left-most lane to the exit. Which is in half a mile.
I'm looking for rechargeable batteries and monitor shopping right now, and my typical research process involves searching for reviews on Reddit (google: "$item review reddit") because of how many absolute garbage Amazon affiliate link-farms there are these days. It's been tough to stay off Reddit for that research.

I've also decided, screw it, I'm taking an Amazon break as well (because they enable the above behavior, the world is worse because Amazon retail exists, CMV) -- boy, shopping for a particular thing is hard without them. Like, I decided to just order more Eneloop batteries, which stores local to me carry them? Goooooood luck finding that out (and I'm in the bay area). I'd love to shift my Amazon spend locally, but ended up ordering from B&H.
Yes, 'paid' add-on.

Don’t store content - Requirements

7 days - $5 per month
28 days - $5 per month
45 days (Default) - Free
90 days - $5 per month
180 days - $8 per month
365 days - $12 per month
so far, the issue has been engagement results in ad impressions, and the quickest way to engagement is controversy and anger. The death knell for Facebook was when it became people arguing all the time. Toxicity is just generally not pleasant to be around.

Ad quality also doesn't help. Major network TV ads are generally higher quality both in terms of the product they're selling and the production quality, but I don't want to see the millionth ad for meal prep startup of the week or questionable unitasker dropshipped off Aliexpress.
Teen heavy drinkers have lower cortical gray thick and altered neurotransmission
Also:

4. Having no legal accountability

(while arguably providing a means of avoiding or reducing accountability for those using them, "LLM says no" style.)
It is perfectly reasonable with the track record of the NSA to both pay Google to provide user data (under threats of NSLs or a million other things) along with also spying on Google to check to deceit or things they don't want to disclose.
> denormalizing immutable data such as row ids

I'm a bit unsure, can you give an example of what you mean, and indeed, of what you mean by a row ID, thanks
I see what you're saying. What I mean is right now, I think regulation is the only thing that is capable of making homes a bad investment, which would allow young people to own a home over their heads. The types of regulations are very debatable. All I know is doing nothing will continue this death spiral where the wealthiest individuals/corporations will continue to gobble everything up for every generation.
In VS Code I have an extension that allows me to highlight code and get immediate edits/advice from GPT-4. What's the VIM analogue there?
And that’s on desktop, mobile, or both?
I threw up a little when at Google IO they showed how to increase a complaint email by 500% with just a single click. This is a bullshit technology that makes people's life harder. The best we can hope for is a summarization bot on the other end so in effect it's just more text gzipped between humans reading/writing bullet lists.
I don't think he wants to badmouth Reddit and its leadership with the small chance that there's some goodwill left that would result in a compromise.

He could say all the things we are thinking, but given the CEO has a history of editing posts on Reddit critical of him, it seems like a bad strategy to have any hope of negotiating with them.
A normalized data model has no redundancies.

In the best cases, denormalization is caching sub-queries within the database by storing the same (or equivalent after transformation) data in multiple places. However, that requires more complex transactions to keep everything consistent every time you update data. If done carefully and correctly, you can sometimes get better read performance from denormalized data.

As others have pointed out, materialized views give you the same advantages as denormalization, except the database takes care of keeping everything consistent.

In the worst cases, denormalization is an excuse to not think too hard about organizing your data, hand-waving that the database will perform better with redundancies.
is carpet bagging still a negative? the last time i even heard it discussed was when Hillary "moved" to New York.