skysight-inc/HackerNews huggingface dataset:
Both papers were significantly rushed for reasons unrelated to the science aspect of it.

Wait for the peer reviewed paper if you are this concerned about it.
What dialog? "It's been around for thousands of years, therefore it is the best way to do things" is hardly basis for a conversation.

These same people will shamelessly use modern birth control, despite not being used for thousands of years. That's why those ideals existed for so long.
Communication is NP-hard and the difficulty scales exponentially with each added layer of complexity.

On top of all that, people in specialized roles tend to invent jargon, then use it as an excuse to treat others as inferior or outsiders instead of putting their ideas to the test by explaining them to the rest of the world. People who do that tend to be interested in maintaining an upper-hand status-wise rather than actually getting shit done.
The Biggest Science Story of the Week [video]
The metro areas are dense and tend to have decent public transport. The problem is in the smaller towns and rural areas. When I ride my bike around in the Willamette Valley I can go miles and miles without hitting even a small town. In Germany the next sizable town is usually minutes away.
And they can't do that without some customer ban list for AMIs
You're name-dropping utility tokens as if we know what those are but we don't. Somebody needs to explain exactly how these utility tokens would work before we'll take them seriously.
25 Gb/s is available with PON now (>2021). See IEEE Std 802.3ca-2020, 25GS-PON/G.9804.
IPv6 is backwards compatible to IPv4 but not the other way around. If you have a solution how to address a 128bit IPv6 address with the 32bits available on v4 I'm sure many people are eager to talk to you. It's just not possible.
There’s not much more else to push towards, Xerox pretty much figured it all out in the 70s.

End users don’t use operating systems, they’re a burden of security vulnerabilities and compatibility issues.

If I had to round it out, the tech industry as a whole would prefer we all do everything in browsers over the cloud.

Disregarding freedom and privacy, I would prefer things to be that way.
New York City approves permanent, scaled-down outdoor dining program
I downloaded the app. I was welcomed with you need INSTAGRAM to log in. Ok bye.
it's not a restriction if they're never forced to agree to it

giving certain users advantages over others isn't a violation of the license
Forget groggy, melatonin generally works as a sleep aid for me but also gives me wildly trippy and fucked up dreams. I stopped using it specifically because of that.
There are many many studies on melatonin, it's not like we know nothing.
There is the world of ergo and/or split keyboards, which is quite fascinating, but rather expensive to `try one that best fits me`. (Ergodox EZ, Kineses advantage, OLKB splits and many more)

There is also the Alice layout, which is an interesting step towards ergonomics on a traditional keyboard.

I wish there was a keyboard club or something that let you try these out for a week or so.
> Admittedly, there's nothing sexy about refactoring.

There's the "strangler fig" (my favorite) method of refactoring. It's where you rewrite just a small portion of the software, little bits at a time. Instead of doing a full rewrite.

IMHO, it's the best way to refactor. You can switch out both "old" and "new" versions at-will until you're 100% sure you've covered all the edge cases.
It's a matter of habit. Once you get used to it, you quickly know how or why it happens and where (especially when you follow the correct workflow, see below).
Modern editors/IDEs help a lot with the typos and wrong number of args.

Some advice I would give myself when I started learning Clojure:

Think not in types, but in data. It's a different model that requires an 'aha' moment, but it's revelatory when you do get it.

If you come from an OO language, think not in objects (Elephant), but in information about objects (elephant's record, a map).

Clojure is best served REPL driven.

You can technically compile and execute, but this is not how the language shows its power.
Here's how I use it:

I evaluate code in the REPL as I write it, reload definition on every change.
Inside a `comment` block, I call the function I'm writing with the required arguments. I can quickly test how my function behaves in corner-cases.
You then construct another function, which calls the first.
You evaluate/execute the function as you write it.

So your program keeps growing, while you keep running/changing individual parts of it.

Once you get the hang of immutability and working with maps/collections, this process becomes very engaging because of the short feedback loop between thought and result.
I don't really feel that attraction to complete rewriting. I wonder if the people who do are very smart, and thus able to hold more state in their head, so ugly code bothers them more even if it's not actively a problem, because they are able to have background tasks in their mind to worry about it?

And at the same time, perhaps their code is less encapsulated, because they didn't optimize for abstraction, they optimized for beauty. A leaky abstraction doesn't bother them, because ALL abstractions are leaky to them, they probably have a sense of internal workings even whem using household appliances, but ugly code tucked away somewhere bothers them a lot, and they might dislike using popular large libraries even if they work great, just because they're not comfortable using what they don't understand deeply.

My evidence of this is the fact that suckless exists and people actually use it, I assume their experience of thought is very different from anything I have experienced.
Lol, maybe 2028, no way it could happen by 2024.
Encoding Time Series as Images
- losing it’s most passionate advocates and users;

How many users left? It also might be filtering some of the more obnoxious users. Once a brand hits a critical mass that doesn't always matter. Think of everyone valve and facebook "alienated" over the years. Did it matter at all?

Reddit quite literally wants it's users to be "alienated" like other social media sites, because it goes with the territory of making money.

It's not like the reddit utopian dreams are still alive. Don't moderate, and you get racists, molesters, etc., and they tell everyone to drink the poison... what's the point anymore?

- driving whole communities to its competitors (federated and discord specifically);

Are these anywhere close to viable options? I haven't heard of federated, and discord is pretty bad for organizing public forums. It excels at group chat, not news discussions with very large groups.

- just utterly shredding managements credibility with their users;

I'm shocked it had any left to begin with. I suppose these are teh "noob users"? If you started ~2008-2012, none of this is surprising at all, and you have limited respect remaining for the platform... this was clear after the redesign, at the very latest.

- and inspiring a generation of entrepreneurs to engage in building platforms to supplant replace them that definitely would not otherwise exist.

How many new social media platforms have you seen of late? I wouldn't be surprised either way, but don't count on it.

- So much winning. Gold star for everyone involved. Case study on how to manage community forthcoming.

Case study that you should not try to be the good guy. These types of unpopular decisions should be made earlier. Reddit lost out on a lot of money by delaying the inevitable. Now it's very likely that it will take a greater reputational hit, because it didn't give up it's college fantasies quickly enough.

We all know the least successful companies are the ones that make these unpopular decisions... you know like: Apple, Facebook, Valve, insta, twitter, etc., etc. Wouldn't want to be like those losers!
>>I don’t find it very useful or enlightening when people start

Equally, I dont find it very useful or enlightening when people point out the obvious while ignoring intent completely.

While I agree with some of your premise, nothing is ever perfect, and the interpretation of legal agreements is why many lawyers make lots of money, and why we have 10's of thousands of people employed in the legal profession

So simply saying "will if you wanted X you should have written it down" is a simplistic take on a complex problem. If we could do that we would not have law suits debating the details of contract, nor would we have countless unintended consequences from various laws passed by the various legislative bodies

>Taking a quick scan of GPLv2, this doesn’t even seem to grossly offend the principles or intent of the license -

It does in fact offend the principles which si why GPLv3 was created, and AGPL and other versions of the license to counter some of the "holes" companies like RedHat exploit in GPLv2.

Linux however has always and likely always will resist moving to GPLv3
Military vehicle rolls through the desert, US soldiers in the desert wind, IED hits the vehicle, guitar solo starts playing...

Waiting for the one...

More guitar solo, then drums

day that never comes
And just to clarify, what the article referred to as "basic math" wouldn't be that easy for a human either.

One of their main examples is checking whether 19997 is prime; I really don't think that the probability of me doing that correctly without a calculator is that close to 1.
10+ year old account, ~7K comments, ~1K posts, ~30K votes and I have no intention of going back now other than search engine results. I was a daily user and involved in a number of small communities but I'd feel so gross if I went back after what they did.

Do I matter? Probably not but I'd go out of my way to reply to weeks/months/years old comments to give updates and hopefully help the next person than landed there via a google search and I won't be doing that anymore. I'm sure reddit will be just fine without me but at some point you have to draw a line and here is where I drew mine.
RedHat cannot choose to stop doing business with someone because they belong to a protected class, so we have already set the standard that government can force someone to do business with someone else. We can consider 'being forced to follow the contract you agreed to' as an invalid reason to stop doing business. Sure, it'll take a bit more work to get out the kinks compared to the 2 minutes of effort I put into it, but it shows a realistic way to limit this loophole. As with any law, not everyone will follow it, but that is rarely used as a reason to dismiss a law.

Edit: Fixed typo on how the current law works.
If you use only "hotness" metric, then yea, sure, it is valid conclusion

but since in real world it isnt, then I disagree
The other thing to keep in mind with politicians is that they spend all day talking and then reporters choose the six words to quote in a story based on whether they want to make them sound like a genius or an idiot.

Nearly every time you hear a politician quoted as saying something outrageous it turns out to be some ambiguous or inarticulate wording they didn't intend that way or something that was just maliciously taken out of context. Because motivating the opposition isn't in their interest.

Trump is an unusual exception because he says things in context that sound outrageous out of context on purpose in order to get people to talk about him, and reporters keep lining up to fall in the trap like it's a ride at an amusement park.
I like this. I call it "making something solid enough to argue about." Once you get out of the realm of design docs and create something people can poke at the next steps become clear. Just do something to move the ball up the field.
> Admittedly, there's nothing sexy about refactoring. And often it may seem like it's less work to just simply scrap everything and start over. However, that's fallacy a lot of times.

Agreed. Though sometimes you need to refactor the core of an application, in a way which will touch the entire app. To do that I often make a new, empty project. Then I rewrite the core of my project into the new folder (in whatever new structure I’m trying out). When that works, I slowly copy the content from the old project into the new project - refactoring and testing along the way.

But it’s not perfect. About half the time I do this, I discover halfway through that I didn’t understand some aspect of the system. My new design is wrong or useless and I throw away all the new code. Or I figure out that I can just make the changes in place in the old project folder after all, and I bail on the new code and go back to a traditional refactor.

But no matter what happens, I don’t think I’ve ever regretted a refactoring attempt like this. I always come away feeling like I’ve learned something. How much you’ve learned from a project is measured by the number of lines of code you threw away in the process.
GitHub Copilot Suggesting Links
there is no equal protection clause in the GPL

if some users are given access to future products based on good behavior, that doesn't mean anything legally
I have used lodash/fp successfully in Javascript projects at current and previous job. Not sure about the TypeScript support.
The allies could and did massively outproduce Germany anyway. Wasn't getting the tanks for France and Belgium the main bottleneck throughout most of 1944?

So if that equipment was to be sent to Russia investing those resources into (supposedly) less effective bombers might have been the more pragmatic long-term option (at the horrible cost of additional Russian lives).
Random chance changed the man who invented modern probability – Big Think
I love these suggestions, especially the card game and making their own website.

I had my first real dev job when my son was born and I gave how to teach him code / reading / math a lot of thought. I tried speak and spells, workbooks, little toy pretend computers that had math games etc.

In the end just giving him a raspberry pi with ubuntu, a big kids keyboard and no mouse seems to have been all he ever needs / wants. It boots directly into the Unix shell, I aliased a little speak and spell script I tossed together and some shortcuts to music on youtube. And he doesn't even really need those.

He learned the basics much faster than I expected. Opening python for math, prepending "say" to words to have them read out loud (took some tooling in ubuntu...), control + C, control + W etc all seem to make general sense. And the slowness of the pi seems to help.

Anyway he started reading before turning three and seems to be doing well enough with math and basic variable assignment for whatever that's worth. Helping him make a website and getting him using git seems like a fun next step.

Now if only I could get him to care about anything more than his hotwheels collection...
Melatonin is very interesting because it is believed that all living things (bacteria, fungi, etc) have it [1]. Calling it a "sleep aid" is somewhat off because in humans and other animals it is compound heavily involved in modulating circadian rhythms. It is not a "drug".

And a little personal anecdote about it: I have gone through a period of bad sleep and depression and was taking melotonin to help with sleep. On some mornings I would wake up completely emotionally destroyed, barely able to function. After observing the patterns for a few months I notice that this happened only on days after melotonin intake. Looking around the internet I've found stories of people describing exactly the same symptoms as I've had mornings after melotonin ingestion. Long story short I am likely not taking melotonin ever again and regret ever doing so. Sometimes I even wonder whether it generally exacerbated or even caused my condition at the time. I think research on this is scant atm.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6481276/
Sounds similar to IRST (Infrared Search & Track) as used in combat aircraft.
https://news.ycombinator.com/item?id=36889484
A solid list, bookmarked. For me, the main challenge is getting kids interested in coding and not discouraging them as they learn. (I have a tendency to correct them too frequently.)
The agile mafia does not appreciate your sarcasm.
They probably could have smoothed things out.
Your dosage was likely too high. I had the same issue using the smallest dose I could find at the pharmacy (5mg) and it was totally fixed by going to a pill one fifteenth of the dosage that I procured online.
You know, I used to be a Windows guy but Windows really jumped the shark some years ago and so I am just preparing to move over to Linux at the next best time. This is just to say, I want to the best for Linux and I don't want to move the goalposts unfairly. But I do think there is diffence between "using" Linux as in Android and using Linux as in Arch and I think the people who use Windows use it more similarly to that later way.
I spent a minute at Amazon so I'm familiar with the one/two way door paradigm. It was one of the big takeaways I got from my time there, especially the aspect of trying to make more one way doors into two way doors. Often you don’t even consider this path because you’re so hung up on thinking through all the consequences of the one way door that you don’t just… stand back and check the frame, to extend a metaphor.
The CFTC is overstepping its mandate: https://www.richardhanania.com/p/how-to-legalize-prediction-...
I think the author mixed up prototyping with proof of concept. A POC should be tossed out. I think most companies expect at least the senior devs to be able to write a feature on first try.
Is this some kind of ChatGPT output? While I agree with the message, the writing feels forced, intentional and fake because every other sentence uses exactly three verbs or adjectives in order to engage, provoke and clarify. Sometimes twice in one sentence!

"relying on constant, synchronous, and often interrupt-driven interactions"

"Async work allows for more reflection, research, and synthesis"

"Those working async can and should take the time to think, learn, and synthesize before sharing their ideas, opinions, or solutions"

"form of communication for the purpose, audience, and context"

"use writing for documenting, explaining, or persuading; use video for demonstrating, teaching, or storytelling; use chat for coordinating, clarifying, or socializing"

"Write clearly, concisely, and comprehensively"

"using simple language, short sentences, and clear structure"

"provide enough detail, context, and evidence to support their points, answer potential questions, and avoid ambiguity."

"Record videos with empathy, enthusiasm, and engagement"

"using eye contact, facial expressions, and voice modulation"

"keep their videos short, focused, and interactive, using visuals, examples, and questions"

"Communicate proactively, regularly, and asynchronously"

"communicate their goals, plans, and updates without waiting for prompts, requests, or deadlines"

"communicate their availability, boundaries, and preferences"

"using synchronous communication only for urgent, complex, or sensitive matters"
Cancer Patient Awaiting Transplant Discharged Over “Anti-LGBTQ” Remarks
When I worked for Xerox doing outsourced Verizon phone support, the fastest way to get someone on the phone who actually worked for Verizon, was paid twice as much, had 100x the credit limit etc, was too tell the IVR "Disconnect service". I use this every time I have to call anything and usually get half decent service.
> after decades of predatory behavior, slow speeds, and high prices by regional telecom monopolies.

Plus some serious fraud as well: cable customers and taxpayers paid into various universal service funds for decades without actually providing the rural access we all paid for repeatedly. The FCC of course is being very gentle [1], not wanting to hurt any corporate feelings, and we shell out more billions to help them out [2] in case they didn't steal enough the first few decades.

So this is just infuriating when communities want to provide their own broadband -- because cable will not ever -- and the same fraudsters jump in their way.

1. https://www.fcc.gov/rbap

2. https://www.cnet.com/news/politics/fcc-approves-20-4m-rural-...
I'll go with that answer.
Tesla is currently being subsidized by the feds and doesn't California have additional rebates on EVs?

If one could get $7500 on a hybrid or just a regular car, Tesla would not be doing so great.
I both enjoyed and hate this article. It did provide a chance for me to revisit the fundamental concept of rotating reference frames for the first time in a long time and, given that I know mechanics way better than the last time I thought about this topic, I finally grok the whole fictitious force thing. As the author points out, some of the confusion for me was generated by inconsistent use of terms like “centrifugal” in early physics courses.

(Warning: Venting / Rant)

However, the article to me epitomizes everything I hate about reading physics literature. Jargon terms are introduced and named as if you should know exactly what that jargon means and never used again, leaving the unfamiliar reader wondering whether or not they are important. Steps of derivations are performed and then only later made clear why they were performed when we get to the result. Notational choices (e.g., the Einstein notation used here) are very inconsistent with those used in most domains for the same mathematical concept.

Moreover, while not an issue here since the calculations are fairly simple and the author shows their work, many authors skip most of the steps (often due to journal page / word limits) which leaves you trying to figure out which aspects of the jargon-heavy text are part of the derivation and which are just interesting connections to related work.

While every field has plenty of examples of bad technical writing, as someone who knows a good amount of math, no physics papers are always the hardest for me to read and for what always feel like artifacts of the presentation, not due to the difficulty of the technical aspects.
> stupid never ending economy growth pattern. Its just impossible

Agree with degrowth, exponential growth in a finite environment is not physically possible.

> 200M happy ppl living decent lives or 10B poor ppl

We can feed 10B people just fine ... with plant based diets.

But don't worry, if we don't stop fossil fuels and animal ag pronto, we'll get to 200M or less soon enough. Not so sure about "happy" though.

https://www.eurekalert.org/news-releases/917471

Feeding 10 billion people by 2050 within planetary limits may be achievable
It's a cool library but rarely I get to write something so convoluted in JS/TS that Ramda would make it appear simpler. Rather, it often makes it more convoluted since you can't look directly from the code what a function is doing but have to look up Ramda documentation first. Even that might not help.
Freed-up capacity is freed-up capacity, no matter whether it was created by building an additional lane or by motivating some people to switch to alternative modes of transport. If enough people switch to public transport to noticeable reduce congestion, the reduced congestion makes driving more attractive again, so some people will switch back to driving, or people who used to drive anyway will now make longer trips, etc.

So if you're just building out transit while keeping road capacity the same (less common with dedicated bus lanes or light rail, because space for those is often created by converting former car lanes, but with "other off-grade transit" modes you need to make a conscious effort of reducing road capacity if reduced car usage is your goal), it's entirely possible that public transport use increases, while passenger miles travelled by car remain the roughly same long-term.
> However, OpenAI pinky promises they don't use API data for anything, like training. Maybe that makes you feel a bit safer, although probably it shouldn't.

It doesn't. I don't trust OpenAI or Sama. Frankly, I'm even hesitant to use VSCode now, even with its customizable privacy/telemetry settings (though I can at least limit its network access).