skysight-inc/HackerNews huggingface dataset:
Interesting story.

My friend started multiple companies and likewise got completely fed up with “people problems.” Non-stop bickering , complaining and infighting. He decided to get out of anything involving dealing with people and focus on cryptocurrencies.

Likewise, I had my run at management and saw how my best intentions and positive support for growth in others inevitably blew up in my face. Even people who “have everything” at work may have problems outside of work they bring to the job. And now those problems are YOUR problems.

There is a story arc for peoples careers in a company. They can start off doing great but then everything settles into an equilibrium where people just passively hate each other or are bored.

I think the only solution is to keep them busy and distracted by constantly stirring the pot and bringing in outside influence.

I think honestly you might just be rediscovering what many serial entrepreneurs seem to know: Start a business and flip it and get out, move on to the next thing.

Corporations are artificial tribes, and are unstable because these are people who are forced to hang out with each other because they are getting paid.

Would your employees hang out if they weren’t getting paid? Probably not. There is a time limit for how long people will tolerate that. Better to sell the company and let them move on.
Oddly, that bill says nothing about impersonating restaurants online. Looks like the delivery services are still free to squat on restaurant web space and perhaps helpfully point out that delivery is not available (when in fact it is, just not from that service). That's an interesting way of forcing an owner into "agreeing" with the delivery service.
Unfortunately this predates 'big tech'. The real travesty of the big tech era is that instead of abandoning these antiquated profit driven ideals and improving society it just embraced them to an unimaginable degree while feeding us the same old lie. We're sold the future but in most ways still live in the past.
That looks great thank you.

My main concern was the image of the molecules obviously not fitting with a black background. I fear that will get lost in translation entirely but I’ll give it a shot when I’m back on desktop.
IME installing OSX and logging into iCloud alone won't give you access to iMessage archives even though it allows you to send and receive them.
Looking at how quickly our knowledge of intracellular processes is growing, I fully expect us to invent biological immortality. In eight hundred years or so.
Due to state-by-state legalities, it isn't available in every state that even had recreational weed being legal for quite a while. In WA, weed delivery is still illegal, and Ease tells you that they cannot service that area.

So I agree with the parent comment, but I want to clarify that I don't think the parent comment meant as "doordash for weed company will emerge". I think they were implying that the law changes that would allow that to happen, and then one of the companies in that niche will become truly big and successful.
Very little of what most people do "matters" from a certain point of view. But everyone has to eat and there are plenty of products that make money that might not "matter" but offer jobs. We can't all work for Tesla or SpaceX.
The article talked about being psychologically and emotionally abused in a hostile work environment. The author talked about being insulted in a completely unprofessional way. Just because the trauma is much less than that of a war stricken country does not mean it's any less painful. Not to mention, the threat of poverty, or at least the disruption of one's life, is present in a hostile work environment, especially to someone on a work visa. What does ambition have to do with anything?
It's bad for the restaurant to be harmed this way, of course. But it's not a choice between "do nothing" and "force them to ask permission". Under this law, a restaurant might refuse permission for other reasons. And some of those reasons would be bad for consumers. If a similar rule was applied to non-food items, it could be a very harmful blow to the first sale doctrine.
Quantum Teleportation Was Just Achieved with 90% Accuracy over a 44km Distance
Apple killed internet chat by effectively disallowing community maintained clients on the app store.

So your choices are convince all your friends to use a proprietary app/service (with all the downsides) or put up with mms group chats which are free in the US anyway and don't require setting up accounts. I've struggled with this for years and until apple un___ks iOS I think it's going to stay the same.
Americans are saving more and spending less
Original blog post was taken down. Here's an archive: https://archive.fo/9Yd9y
Sustained-release melatonin before bed (minimum dose to maintain youthful serum; eg, REMfresh). Balance with vitamin D3 (+ K2) in the morning. Meet all RDAs with just a variety of whole quality foods. Last meal 3-4 hours before bed or earlier to not ruin hGH/IGF-1 release during first few hours of sleep. 2:2:1-2 calcium:phosphorus:magnesium ratio.
It's clear that you didn't really read what I wrote very carefully.
I had this intuition too, but time zones, breaks, procrastination, variation in meal prep + time zones very likely cancel it out.

It's not simply the amplitude changing, but the sign of comments too - it can go from neutral to upvoted to downvoted and back, so simple patterns in activity can't quite explain it.
I've been a Software Engineer wanting to do a startup since I got my first job, 2021 is finally the year I'm trying this out full time, see https://news.ycombinator.com/item?id=25610809

So, knock on wood, nothing is holding me back right now; however, money did hold me back for many years. The recent stock rally helped me close this gap and can now give this a shot with some safety. I really hope, one day, we can live in a world where following our passion is not decided by luck nor privilege. I'm hoping I can succeed and help others achieve their dreams.
And yet it still tastes good hours later as leftovers.

If you keep the bread from getting soggy, which is definitely possible (worst case pack it separately), a delivery burger can be high quality. I don't care if it's no longer perfect.
If you're really concerned, you can always also compile F# to Mono assemblies (though in my experience it does lag .NET CLR in functionality, so you'll probably need to use an F# version a few minor releases earlier than the official one).

However, this isn't something I'm really concerned about. I think there's practically nil chance something like that would ever happen.
This is one of those canards that people who've never actually programmed in Algol or old lisps (or who forget what its like!) say. The thing to remember about Algol 60 is that it does not have nominal types! It only has (fixed) numerical and array types (it didn't even have records!). Nominal typing was invented by Nicholas Wirth and Tony Hoare for their Algol W, and then became real when Wirth released Pascal (it was also present in the Algol 68 spec, though Algol 68 didn't have real compilers until the mid 70s). That's not a small improvement over Algol 60... it was a massive conceptual change.
Before 1978, and the lamdba papers, Lisp was a very different language. Lexical scoping (which technically was invented before in ML) was a massive change in how Lisp worked, because it made the functional style of programming possible.
Apologies in advance for the nitpick: it’s sleight of hand.
Obviously I’m not qualified for diagnostics (I am not a doctor of any kind) but I can’t help but raise a hand when it feels familiar.

The symptoms you describe are definitely characteristic of depression, but they’re familiar to me in adult diagnosed ADHD, which also presents as depression. (And as anxiety, which also triggers procrastination.)

If lifting is motivating, it’s conceivable that what gets you going (or doesn’t in its absence) is dopamine.

I’ve felt similarly with isolation too, both the comfort and the fear of going too deep. When I feel like isolating, I feel like I’m fully in control of what I find fulfilling or rewarding. But then I miss that from my people eventually.

Not trying to say that my thing is yours. But offering my experience in case it might resonate.
None of that is a big deal or red flag. At a large intense company things come up, meetings get missed. New people will float around for awhile until there’s time to fit them in. It’s very much sink or swim and a test of how adaptable/self sufficient you are. People at those kinds of companies don’t have time for hand holding - it’s just how it is. If you can get hired by Apple there of plenty of less intense companies you’ll be able to work for.
It's a religion based on the idea that technology will advance fast enough to make its followers immortal before they die.
spherical in more (than two) dimensions
great discussion between these two. Baldwin always had such a peaceful but powerful manner

my favorite baldwin speech so far is the one he gave at Berkeley in 1979: https://www.youtube.com/watch?v=cnh0pxOTvh8

Edit: fixed typo
Post was deleted.

Copied text: https://pastebin.com/Db3aAmdb
Google Cache: http://webcache.googleusercontent.com/search?q=cache:wKj2VsK...
And their careers ended (albeit with insane golden parachutes). In this story everyone gets away with it.
Living Off-Grid in Ghana, Africa
This PDF triggers stuttering and then a resource-overuse tabkill for me on iOS, which is kind of impressive for a blank page.
Thank you for digging up the quote. Not to argue against you, but to this part of the article. This again is arguing about making a decision with information we have available to us now. Now we know all major vaccines safely work. Scott Aaronson should be able to back up this claim, that among the vaccines we had in February all turned out to be effective so choosing amongst them at random would have yielded an acceptable outcome, with a source.
> As someone who has personally had to use Alteryx in multiple projects, fuck Alteryx. What an absolute garbage piece of software.

I've already written a rant about it before and I don't have the energy to repeat myself, but do not fool yourself into thinking switching from excel to Alteryx is doing yourself any favors. You're just trading one monster for another.

Save yourself a huge amount of money, not to mention your sanity and just take the time to learn some Python, Julia, literally anything else to get the same results faster, more reliably, and not be locked into that noveau Oracle-esque nightmare.

https://news.ycombinator.com/item?id=24791017
We've all become critics and no longer appreciate the world around us. Becoming aware of the social fabric and the associated norms can be daunting initially but also strangely fulfilling once we learn to recognize them. I've used similar logic as a designer to first understand why things are designed the way they are before impulsively recommending how things could be done better. It's a fine balance between recognizing chaos and channeling it for sustainable benefit.
Linux doesn't really work with ARM boards. It's more of a clusterfuck. You can run mainline Linux on any PC. When it comes to mobile ARM, there is no unified device management system (UEFI/BIOS). Devicetree is a joke and no one uses it, and every device take a Linux kernel and patches the hell out of it in totally non-upstreamable ways.

PostmarketOS has made great strides in fixing this issue, but Linux doesn't just work on ARM. You have to port each distro you want to use to each and every device. With a PC, you can buy any Lenovo, Dell, HP, etc off the self and you will always be able to boot to a console; usually graphics mode too. That's not the same case at all with ARM boards.

I wrote more about this a few years back:

https://battlepenguin.com/tech/android-fragmentation/
Incredible. Great job.

Oh, I guess it's a year old - but still, extremely good.
first they send us the virus (c), then they send us in recession (chinese stocks without representation @usstockmarket 1.2 trillion + bitcoin without mining supremacy 336 billion), then they send us to war (taiwan)
I believe esoteric is a good word for the series as well.
Most people I talk to still text me. I don't have facebook or instagram I think is the main reason.
That's the widespread failure to apply insights from Human Factors and HCI research, much of which has been around for decades.

A different problem than better programming paradigms.
Why not, though? Programming itself is a layer of abstraction. Why did we invent this bespoke complicated and arbitrary syntax that can be explained succinctly with a comment in your native language, rather than just develop the computer to interpret commands in common native language syntax directly? I shouldn't have to remember that ls is list directory contents. I should be able to type all sorts of permutations of 'show me what stuff is here' in my language and not some bullshit syntax that someone came up with on a whim 50 years ago, if the computer was truly developed to be a tool for everyone.

I'm not confident it's going to change for the better and democratize what computers can truly do, simulate and model. People who've already paid the cost of memorizing all the ins and outs of complicated computer syntax don't really care how much of a hill they've had to climb anymore now that they've learned enough to be familiar. Now you have this memorization lock in, where you've spent years and perhaps thousands with university learning some dense programming language and start building your tooling around what you've learned, and in the process you force the next generation to have to learn that syntax if you are to hire them, and so on and so forth. That's why we've been typing ls since the 80s and we will still be typing ls in 50 years. I'm sure the authors of ls would find that horrifying.
Testing Out Algebraic Effects in OCaml for Game Animations
A 2kW hair dryer seems a bit out of place - the Russian for hairdryer (фен) happens to also mean a regular fan. I can’t fathom what you would do with a huge diesel-powered fan either, but at least it might make a bit more sense than a hairdryer?

On a complete side note - people can sometimes have some luck reading Cyrillic if they pretend it’s Greek. In the case above - phi, eta, nu - is roughly how you pronounce it - fen.
Previous discussion: https://news.ycombinator.com/item?id=22448933
As a manager; no thanks. That sounds like a lot of pointless busy work that I don’t want to do either.
Why Random Forest model will mostly outperform Decision Tree Model
Software projects often operate in high-uncertainty scenarios. Best approach may often only be "obvious" in hindsight. It's not irrational to do it in parallel/ in several teams - in fact, I'm surprised it's not happening more often.
Wow, now thinking of it, my high school was awful at that.

At least it had three different exits.
> Apple killed internet chat by effectively disallowing community maintained clients on the app store.

Can you elaborate on this please? Is this a reference to the GPL being incompatible with proprietary appstores, or something else?
Being able to clearly see the Hollywood sign from the 405 was a shock to us early in the pandemic. Air quality in LA went from regularly bad to good, at least for a while.
i kinda have a noob question. doesn't a compiler just translate high level code to low level code?

it doesn't actually execute code, right? Then what's the power of having a compiler in a PDF? you can output the executable, but can you run it?

also, is the "input" and "output" of this compiler just code and executables?
One of my good friends did a lot of research on PDFs as part of his graduate research. Older versions of Adobe Writer (maybe even the current one too?) would always append and never overwrite. So if you edited pages, it would add those edits to the bottom of the file. As long as you did everything in the Writer workflow and didn't Save As a new file, you could see a history of old edits. You can even find stuff that's blacked out in some government documents.
I haven’t looked at your responses but I hope you’ve gotten plenty that will amplify what I’m going to say: there’s nothing pathetic about this. Waking up, doing the same thing as the previous day, surviving, going to sleep, repeat... is uninspiring, and can feel soul crushing.

I even bought a shirt about it to have a memory of this time, a Nine Inch Nails shirt that just repeats the lyric “every day is exactly the same” over and over.

Anyway, what you’re feeling is normal. It’s not a good feeling, but you’re not feeling it alone.
Basically adding another whole project on top of the other project this way.

Imagine trying to figure out some 2001 JS paper thing for ex. But applied to every generation of technical development.

There’s always standards of course but we’ve seen those go sideways enough time to make one cringe at the thought of ‘dynamic papers’ via some new medium.

The kind of thing that sounds amazing on the surface then you remember the sort of crazy IT depts that thousands of universities run and forget the whole thing.
Yeah; but thats all so incremental. Better compiler error messages? Really? That makes the top 10 list from 25 years of work?

Async/await matters. But compared to inventions like threading, filesystems, java's write-once run anywhere, HTTP/HTML and the invention of the URL? I agree with the author. We've lost our mojo.

Computing is pretty unique in that we have near-complete freedom to define what a program even is. A sorting method implemented in haskell is a different sort of expression than the same idea implemented in C. The abstractions we all take for granted - processes, applications, RAM & disks, databases, etc - all this stuff has been invented. None of these ideas are inherent to computing. And yet apparently we only know how to make three kinds of software today: Web apps, electron apps and mobile apps.

Here's some hairbrained ideas that are only a good implementation away from working:

- HTML/React inspired UI library that works on all platforms, so we can do electron without wasting 99% of my CPU cycles.

- Opaque binary files replaced with shared objects (eg smalltalk, Twizzler[1]). Or files replaced with CRDT objects, which could be turned to support collaboratively editable global state.

- Probabilistic computing, merging ML and classical programming languages. (Eg if() statements in an otherwise normal program which embed ML models)

- SQL + realtime computed views (eg materialize). Or caching, but using an event stream for proactively updating cached contents. DB indexes as separate processes outside of a database, using an event stream to keep up to date. (Potentially with MVCC to support transactional reads from the index & DB.)

- Desktop apps that can be run without needing to be installed. (Like websites, but with native code.). And that can run without needing to trust the developer. (Using sandboxing, like web apps and phone apps).

- Git but for data. Git but realtime. Git, except with a good UI. Git for non-developers.

- Separate out the model and view layers in software. Then have the OS / network handle the models. (Eg SOLID.)

- An OS that can transparently move apps between my devices. (Like erlang but for desktop / phone / web applications)

- Docker's features on top of statically linked executables.

The entire possibility space of what computing is is open to us. Why settle for POSIX and javascript+HTML? Our platforms aren't even very good.

[1] https://www.usenix.org/conference/atc20/presentation/bittman
> You and the post I'm responding to are saying slightly different things.

I (GP) was actually saying exactly what kjeetgill was saying. I think you are misunderstanding our points.

> They say "this seems to be geared towards beginners who are not intending to understand the underlying primitives"

What I said was that this library is geared towards people (not beginners, anyone) who do not understand and don't plan on learning the concepts that are extremely important and fundamental in the use of a language. You make good points with abstraction, but what I said was based on the context. The context is that we're talking about something (concurrency) that fundamental in knowing when using something else (C++).

As I stated in my original reply, "A concurrency library is useful to have to avoid boiler plate code...." I agree with you that libraries are good for abstraction for things we either repeat or already know. They are not good when used as substitutes for the lack of knowledge, when that knowledge is as foundational as concurrency is in C++.

> I also disagree with that premise. There are lots of hard things in programming. Concurrency is one of them, but so is memory management. There are footguns all over. It's possible to misuse most abstractions, and the reasoning could often be chalked up to "not understanding underlying primitives"

The actual variable we're using here to determine of what should be understood and what's not that important to be understood is how closely the two subject matters are related and (here it comes, my favorite word) fundamental to each other.

> I think the first post was saying something like "you should learn concurrency primitives; if you know concurrency primitives, then this library is overly pedantic."

I might be sounding like a broken record, but just to make sure I'm clear on what I meant. Use the library by all means, unless it's to avoid learning something fundamental (buzzword of the day folks).
Why Now Is the Time for ‘Open Innovation’
..."this is the truth, just how it is"

It is. Anything else is brainwashing/newspeak/doublethink. Deal with it...
Conway should be considered the author of the LSI book.
Yeah, I went to highschool in a suburb where the walk home was around an hour (which I know because it was tradition to do so after finals), so you pretty much had to drive or take the bus. Grades 9 and 10 weren't allowed outside at all, grades 11 and 12 were allowed out during lunch (but as far as I remember weren't allowed off of school grounds).
Isn’t programming fun?

There’s always a scary world lurking underneath it seems.
Doesn't @emotion's babel plugin already do this, or am I missing something?
No, there isn't - certainly not for iOS, and not for Mac either, the App Store is barely hanging on by a thread
and we're still using ipv4.
Doesn’t this only work if (s)he recorded the overtime? Otherwise the company would just say there’s no evidence.
OP is specifically talking about the part where the bus driver opens the door, not just the signal check.

I knew bus drivers who'd open the door as they went over the tracks .. kinda defeats the purpose.
Add class to links by next_posts_link and previous_posts_link in Wordpress
It only took me a couple of hours to port one of my old C programs, an utility to produce a hexadecimal and ASCII dump to Rust. The Borrow checker didn't even faze me. All I needed was plenty of Google-fu and my coding skills. JetBrains CLion and git are also very useful tools.
In the 9th code snippet that's not an example of variable shadowing, it's just variable reassignment. Shadowing involves variable assignments in different scopes.

https://en.wikipedia.org/wiki/Variable_shadowing

edit: I should've called it "variable redefinition" or something like that I guess, my mistake. Reassignment is definitely not the correct terminology for this.

Still, it's not shadowing because the new binding of 'x' is not effectively shadowing some other 'x' name, it's just taking its place in the same scope. And this is orthogonal to the memory allocation of the assigned objects.
What Is Deno? Is Deno Going to Replace Node.js?
Interesting. This is similar to my current system. I've been using github "projects"# (a kind of kanban) with a column for "doing now" (shouldn't have more than one activity), a column for "next", column for "done" and so on. Like the author I add tasks for crappy things like "delete email".

#In a private repository, obviously.