skysight-inc/HackerNews huggingface dataset:
So I come from where you come from.

However, I have mostly (60-80%?) retained my ability to focus on reading without distraction. But there has been something lost and sometimes it feels like an uphill battle to retain your ability to concentrate on one thing at a time. Would be curious what makes a difference here?

I did some conscious choices, not sure how they contribute but I have the impression that each of them helps a bit:

* Not using social media and treating messengers more like email. A real-time conversation may happen, but does not need to.

* I (mostly) avoid browsing news sites where there is endless scrolling / content. I try to mostly read and almost never comment (as this makes me curious on what the reactions on it are)

* I bought a Kindle to read without distractions. It's in airplane mode most of the time, too.

* I separate my work and private equipment

* Only play games casually and sometimes not at all for longer periods of time. I mention this, as games usually have "optimized" on (rather quick) reward feedback and I can imagine that this is very similar as social media in some sense.
A new cycle-stepped Z80 emulator
My unpopular opinion is that code reviews tend to provide negative net value. They take a lot of time, rarely catch structural problems, and lower morale. For this, you generally get consistent braces and spaces, and you might catch some detail that would raise obvious alarms in your pre-prod environment.
Growing your own giant sequoia
The addiction isn't to twitter. You feel like you will miss out on some important information if your access to twitter is blocked. You aren't browsing for no reason, while browsing a part of you has decided this is the best use of that time. Whatever else is going on isn't important enough to care about more than you care about seeing if there's new tweets.

If the people you follow stopped posting on twitter at the same time you changed your birthday, would you have cared about getting it restored? Valuing and caring about tweets people have sent isn't the same as being addicted to twitter. Maybe the problem is how much you value seeing those tweets the moment they are tweeted.
> I guess I don't get why this is on HN and everyone is so livid about it.

I think this kind of scam would end up on HN even if it was a bunch of Nigerians doing it, and what's making people angry instead of merely taking note while rolling their eyes at scammers stooping to a new low is the fact that it's respectable universities rather than Nigerians.
Ask HN: What are the best books for professional effectiveness?
What books have helped you be more effective at work that apply to most “knowledge work” jobs?
The use of GPLv2 code is fine for plain internal use.

Only when you distribute the GPLv2-using binaries to third parties comes the license in play: you must provide also the source code to those third parties.
no such thing as "random" all things are patterned or we couldnt detect it
Equality of outcome feels horrible at the level of the individual, but across a society, it leads to greater equality and happiness.

The ideology of Equality of Outcome has literally lead to the deaths of hundreds of millions of people worldwide(Mao, Stalin, Pol Pot).
This is ultimately a cultural problem amongst FOSS users.

Just like taking hits from the bong of unvalidated packaged imports over and over has corrupted security culture in JS, Python, Rust etc.

Currently they don't want to think about where the work came from and whose hands touched it, they just want the high of being able to leech the work of others. Who did the work, what the quality really is, who touched it before you took it, and how those guys are doing are all culturally out of scope, a taboo topic even.
Possibly a controversial opinion: No one looks unattractive when lean (reasonably lean, not body builder sub 5% body fat)
What are your thoughts on the externalism of Putnam and Kripke, i.e. that meanings aren't just defined by use, but that they are also determined by objects themselves? It feels like that puts a crimp in meaning = co-occurance, but maybe not?
I would like to see some evidence that this is how you create a “healthy” society. Excluding high achievers on the basis of factors beyond their control is how wars are started.
(Note: the video linked at the top of the blog has been predictably banned from YouTube. You can view it on Rumble: https://rumble.com/vq9wth-norman-fenton-interviewed-by-majid...)
> She said she recognized that San Francisco was a compassionate city, but “we’re not a city where anything goes.”

I think that is reasonable. From these comments, I get a very "dammed if you do, damned if you don't" sentiment. Should she not try to improve things, just because they tried something and it went too far in the other direction?
This is why compartmentalizing things as "good" or "bad" is unhelpful. It's rarely so simple. Sure, there are aspects of polluting behaviours that ostensibly raise the quality of life for many people, but that doesn't mean you should ignore the long term impact of that behavior, especially if it has a provably negative impact on the planet. You have to look at the whole issue, not just the short term positives.
The Universe Is Expanding Faster Than It Should Be
I'm going to play the role of the skeptic here, but the last time I heard about a new Rails for JS was in the context of RedwoodJS [1] a year and half ago. I don't think it delivered on that, at least from a popularity point of view, as I've only heard about it once or twice since.

Looking at the website of Remix [2] itself, it feels a bit weird. I may be missing something, but it feels like what Remix offers is what traditional server-side rendered HTML already does. Fetching a document and then all the JS instead of JS fetching JS? That sounds like how a classic website works. HTML forms with server-side validation? Same thing here. The part about error boundaries is interesting, and it looks like an exception mechanism for different part of a web page. I like the idea, though I've always heard that it's important to separate logic from presentation, and this seems to go in the opposite direction.

Considering the philosophy page [3], maybe that's the whole point and the goal is to build on existing React skills/codebases to go back to a traditional way of doing web applications? I'll be honest, I'm a bit confused here. I've never worked with the React ecosystem, so maybe that's why I don't understand everything.

[1]: https://redwoodjs.com/, https://news.ycombinator.com/item?id=22537944

[2]: https://remix.run/

[3]: https://remix.run/docs/en/v1/pages/philosophy
Get well soon! I'm sorry that happened to you! <3

For other people reading, make sure you wear an N95 to your vaccination appointment! If there are long lines or people not following the rules, it can make sure you get your shot safely. <3
>Admission to top schools (or any schools) has never been the imaginary 100% objective panacea that you're swooning over, wherein someone edges out the next candidate by a point on their SAT score.

Harvard used to accept everyone who met their entrance requirements until the mid-1920s. More details here: https://slatestarcodex.com/2019/04/15/increasingly-competiti...
HN when facing literally anything else that doesn't have a simple answer: oh wow so intriguing. So interesting.

HN when facing anything related to people with diabetes type 2, or having issues with their weight: lol eat less.

This is such a stupid fucking discourse because it prevents us from actually looking critically and seeing if there are causes beyond "lol u just eat a lot fatty" and treatments beyond "eat less lol".

This view is also why diabetes type 2 is very undercovered with health insurance, compared to type 1.

Doug, you are doing harm with this discourse that you are not a professional in, and you do not understand or can claim to understand all the complexity that goes into humans.

You are doing active harm, and take this as a callout on stopping this behavior.
Which one of these algos does Intel/Nvidia/Google use in their AVX/Cuda/TPU implementations?
Please be aware there is also a newer concept, which is ELT.
Extract Load Transform.

This is the data lake principle: you firstly dump all data verbatim into one coherent data storage. (data ingestion phase)

The transform will eventually be done by the data scientists (data curation phase).

The data curation is really difficult as it requires in-depth knowledge of the data, removing of slack, creation and lookup of reference data, data normalization for the datawarehouse schema, etc.

The data ingestion is relatively easy task, because the dirty data is just collected from upstream databases without any processing/conversion.

I believe data lakes is kind of "cheating" by IT departments.
> go to a senior living community, and just watch people use computers.

Experiences like this make me wish there were chromebook like machines that didn't spy on users, because that's really the only ethical solution.

Non-technical users can have the locked down machines, with a way to opt in to a higher degree of access possibly, and power users can get the full machines.

I know this sounds elitist of me, but this is the only way I honestly see everyone getting what they want.
Probably not so funny if you're Smashmouth and otherwise stoked to make new music :)
The previous button does not work on mobile to read the Java interview article
". You cannot trust mainstream newspapers. "
Which newspapers can you trust?
For my issues, the fix was

1) Stretching my fingers. Yup. You gotta stretch a) curl motion of each finger, across the top of your hand, b) uncurling motion of each finger, through your palm, c) uncurling the thumb-pinky (touch your pinky to your thumb.. that's what you do when you hold the mouse... do the opposite as a stretch)

2) A good PT who can actually debug my body. I tried 5+ massage/osteo/PT professionals before finding her based on recommendation. Most were completely bad. One was decent but didn't fix the whole problem. Finally I found someone who could fix the problems.

I also got a Kinesis Advantage 2, but honestly with the 2 above tips I'm not sure you need it.
You could try

pdftotext -layout <filename.pdf>

I use that for extracting rental info from rent statements. "Works for Me". YMMV.

I didn't have success with 'textract'
This and many other features need to be bundled up behind a single permission prompt that gives the domain permission to be an app instead of a web site—and that permission should probably come with stricter restrictions on loading third-party resources.
The problem is that it isn't out place to decide that people simply aren't allowed to do something because they are too stupid or senile to be even given the option to do something they might actively want... I appreciate the intent, but the result still feels morally reprehensible (and I will note that, if it had been applied to computers from the beginning, most of the cool stuff we use wouldn't exist).
How would it be possible for a system like that to be accurate all the time?
> Although I push for a lot of upfront agreement, most of the back and forth arises from little things, like a variable name being too long, a newline between struct members, or a docstring that could be removed because the code is expressive enough.

This pedantry is a cancer. If your PR comment starts with "Nit:" just shut up and go do something useful.
> And speaking as someone who has lived in China, their misconceptions of the West are comically bad as well.

Not sure who you met, but a typical young person in China (aged under 40) would know more about the West than a young person in the West would know about China. Young people in China also know how to use VPNs to bypass the 'Great Firewall' to find whatever information they require.
There's also the MoErgo Glove80 coming soon [1]

[1] https://www.moergo.com
I think the key concept here is atomicity. If some API is responsible for creating a job, storing it in the database AND publishing it can never be an atomic operation. Both the database and pub/sub servers are separate network connections from the application server. For example, if you save the record first and then publish, It's quite possibe that you save the record in the database and then lose the connection to the pub/sub server when publishing. If this happens, you can never know if the pub/sub server received the request and published it. In systems where it's critical to guarantee that a record was saved and guarantee that it was published as well, the only way to do that is by using a single external connection - in this case to a Postgres DB. We've used the same setup on an AWS RDS t2.medium machine to process over 600 records/second.
You can, however, greatly reduce it. That would be good enough.
Just copy pasting from https://en.wikipedia.org/wiki/Box-drawing_character
Good point. My assumption is that the first hit would be memory usage, way before core usage.

There are many options for scaling:

- vertically scale by adding more memory

- start redis instance on another port (takes 1mb) if decided to add more cores on the same vm

- separate data into another vm

- sharding comes out of the box, but that would be my last resort
Terra improved user engagement thanks to Dark Mode
Yes, New York City under Bloomberg.
This type of article is clickbait flamebait for a certain strata of right-wing HN types. They love to come bash SF any time these political articles (which have nothing to do with tech) pop up. I read them to just see if they have any new opinions that I should learn about, and as always: no, same old same old.
I remember about 10 years ago or so, smartphone addiction was something we talked about as well. People looking at their phones during dinner out was something we consciously called out. Now, it's such a normal thing that in commercials you see families depicted as all staring at their own devices like it's no big deal. Streaming services and internet providers promote bingeing of TV shows as well.

During the pandemic, my internet usage has been through the roof. At all hours of the day I'm online. It's really my only regular social outlet. It's weird how quickly norms change around you.
It is hilarious to me that some random people with no relevant credentials to speak of declare an article in a professional journal a "hoax", get their word taken as "fact" by Facebook and wide-ranging censorship decisions performed on the basis of that, and they also get paid handsomely for that (AFAIK selling services to Facebook and alikes is their whole business model). To make it even more hilarious, looks like one of the founder worked for CNN before as entertainment reporter - and we know entertainment reporting is the most scientific and fact-based of all reporting venues, and CNN is the most hoax-free of all networks!

By this point, anybody who relies on Facebook and their "fact checkers" as a source of relevant information on any topic is a doofus.
If you injure another person you're liable for corresponding damages, that's not a function of citizenship.

Nations are willing to assume liability for vaccine side effects suffered by their citizens (which is something that requires resources beyond what an individual could put up - consider the possibility of e.g. becoming paralysed and requiring life-long round-the-clock care). The problem that stateless people have (in this context) is that they don't have a nation-like organisation that will do that for them.
Staring at a phone doing what? Swiping to refresh on social media for hours and hours at a time?

Using a phone is like going to the library, what you do there is what actually matters. Checking social media can be thought of as asking a librarian what new books are in. If you're asking every minute of every hour for 8 hours, then I can see that being a problem. But that's not really how people use the phone. You check email, you read news articles, you look at posts from friends on fb or instagram, you interact with people in a comments section, you take or share pictures, you have music or video essays playing to help you focus on work, you message coworkers, coordinate a meetup in a group chat, among other things.

I don't find it comparable to being a couch potato and watching TV all day. That analogy falls apart because watching TV isn't an interactive exercise.
I'm a bit lost, is there context that I'm missing?
Backwards. It'll be your kids thinking you're talking nonsense, when you try to tell them about incidents that have been purged.
Cities exist that are progressive and low on crime.
Every interaction I’ve had with them over 15 years has been above-and-beyond helpful. It’s been so nice to see the market catch on to them.
As a species, we eat almost any kind of meat, from chicken to beef so if there's more salmon, we sure as well will eat more of it.

There's a popular meme for this "This looks like free real estate"
My history is a little outdated and hazy, but my recollection was that the Nazi Party suppressed voting via violence in 1933. By then, it was clear that if people marched on the government, they would be risking their lives. What little consent Hitler did have before then (which was never a majority) was not based on the views that he ultimately carried out. The people never had any say in anything ever again after 1933. I could grant you the notion that the people under free will chose the Nazi Party in a non-majority way for about a year. But after 1933, dissent was a death sentence.

I think it's pretty rough to say Hitler was given power from the people in the sense that Rousseau would use the phrase.
I think you misunderstood. A Random acceptance above an achievable standard (e.g average marks of 80%) would reduce racial disparities. It doesn't matter what races are the top performers, it just matters how many people can achieve the base standard.
Well said. Even blind freddy can see this about-face is about trying to keep themselves and their political apparatus in power and not because they ever cared about the residents quality of life. The sad part is that their constituents will believe the new lies and keep voting for them.
> Maxwell's equations are the correct description of how electricity works

If you want to be really pedantic, QED is the most accurate description, not Maxwell equations.
Just a short followup. Searching youtube, I see several videos at the top of the results with several perspectives, some of which agree with you, and some which don't: https://www.youtube.com/results?search_query=transgenders+in...

Looking at this, I don't find your statements convincing and it doesn't appear to me that youtube is censoring these particular opinions and perspectives. Sorry. You may want to check your sources before you post any more comments about this. The difference with those videos and the person who was banned is he wasn't just expressing those views. From the few videos I've seen of that creator, his content seems to be exclusively focused on insult comedy made at the expense of minority groups. It's fine to disagree on policy but that kind of content is where it crosses the line into hate speech. I'm disappointed that some here felt the need to downvote my other comment, I don't really agree with republicans or democrats on this issue and so it's very hard for me to get a word in anywhere. It seems a bit hypocritical to be worried about "cancel culture" while burying my comments for giving my honest perspective.
Yes they are.

There are people who you cannot write personal messages to on facebook/messenger. They have to write you first, otherwise all your messages to them are marked as sent, not delivered and eventually seen, just sent.

I assume that political idelogy of aforementioned persons is obvious. And these people are not some no-names.
Stack Overflow is an example of a website with predictable traffic patterns. There's no Black Friday for Stack Overflow.
There are minor exceptions that make C++ not a superset of C. See https://stroustrup.com/bs_faq.html#C-is-subset and a full list at https://stroustrup.com/3rd_compat.pdf .

Other languages can be transpiled to C (f2c from 1990 for Fortran, p2c from 1989 for Pascal) so cfront's C++->C conversion isn't really connected to the idea of superset-ness.

I've heard the argument that learning Latin first makes it easier to learn the Romance languages which derive from it. I don't believe it, in part because I found what helps me most to learn a language is actually having a need to use it (like visiting Germany for the first time after a year of German classes at school.) Start by learning the language you're going to use. Don't start with Algol simply because it's the historic foundation to C, Pascal, PL/1, etc.

Someone starting with K&R as a way to learn C++ will need to discard some styles, like using malloc/free. (And someone starting with Latin as a way to learn Spanish means discarding most of Latin's case system.)
My experience matches those of others in this thread. I barely read anymore and find it difficul to focus. Largely, my tastes have calcified and narrowed quite a lot. I used to be an adventurous reader and always tried random books I saw on the library shelves, but these days I find it difficult to get into something new, and if I do read a book I've probably read it before.

I think if I just start reading it'll come back to me. Starting is the hard part. So like you I may as well start now instead of browsing HN. An hour a day is more than doable given how much time I waste here and elsewhere.

Good luck!
> But now that the learning curve is flattening, I feel the weight of not having enough creative freedom to write something up quickly or try different designs

This sounds like the real problem, more than anything.

Perhaps it's a sign that the code reviews have done their job, and you've been trained well enough to become a code reviewer yourself.

It might benefit you to start asking for more authority to be discussing these new design ideas with whoever is in charge, and see what they have to say.

If you really think you know well enough to architect things on your own or improve architectural decisions, you should assert that belief and ask for opportunities to test it.
Yes, the elections are close so she has to undo part of what SB 82 did by decriminalising petty theft in order to stand a chance for a new term.

This is how politicians create problems and then fix them in order to stay relevant and pretend they're doing actual work.
This was years ago at Google. This question is not new
I don't think what someone's successor does has any impact. My successor in my old apartment became a brilliant chef; does that help my cooking?
Low on crime =/= tough on crime. SF used to be reasonably low crime.
https://www.cnn.com/2021/05/07/us/california-population-drop...

California experienced a population decline in 2021, the first in its history as a state. That may be what GP was referring.
> The Shining is one that gets better when shortened

For me the opening scene added in the extended edition of Aliens completely ruins the first half of the film for me. Sometimes less is more...
Exactly right. I think the critique is that it serves little value in college admissions because aptitude at taking the test is not an indicator of anything else. But IMHO, defining a difficult task and judging people on their ability to prepare for and execute on that difficult task is a useful means of measuring whether that individual is capable of doing that very thing when facing other difficult tasks, as they certainly will at college and in life. That alone has value and relevance in college admissions.
That is how voting works. Should dumb people have the right to vote?