skysight-inc/HackerNews huggingface dataset:
The people in a country that has outsized influence in the country I live in came to their senses and voted out their leader.

Other than politics my 11-year old son understanding the Roblox API, and 8-year old daughter topping her class in reading and spelling.
Currently in Egypt (spending a few months here can alter your perspective), next up ... we'll see! My next permanent base is going to be Russia.
Computer games :)
> What happened with MIPS in 2019?

https://www.hackster.io/news/wave-computing-closes-its-mips-...
That was a wonderful article, and an important concept from someone who found wisdom through suffering.

The central idea reminds me of the quote by Jung:

"People don't have ideas; ideas have people."

It's pithy, and maybe not entirely true, but it's something we see every day, and can all resonate with.
Wow, cool to see this here!

Just recently reached out to Kam, founder of Papercups, on LinkedIn as I had read his article about them going through YC. I wanted to know more about people's experiences with remote YC batches, and Kam responded very quickly and set up a call with no hesitation.

If you're looking for great chat solutions made by great people, check this out :)
I don't know about the rest of the US, but here in West LA there's a large persian community so it is easy to find "white fish"for Nowruz. I don't know what kind of fish it really is, but I've heard it comes from the great lakes.
An Ode to Stable Interfaces: R and R Core Deserve So Much Praise
Lexapro & Adderall.

Which enabled me to rediscover my desire to innovate and learn.
As an experienced programmer, I have spent enough time trying to understand and make sense of some aspects of pure/higher math, specifically logic, that I feel qualified to say this:

- Experienced programmers are better trained at formality and precision than mathematicians, in some respects, and are able to ask questions that make experienced mathematicians go "why are you asking this question?" or "just get used to the idea (because that's what everyone does)"

- Much of higher math study advice (such as the one posted here) is aimed at laymen. And experienced programmers are no laymen.

- Mathematicians are laymen in many aspects compared to experienced programmers. An experienced programmer will have an easier time learning and using a proof assistant. Mathematicians (most of them) run away as fast as they can the moment they hear the phrase 'proof assistant.'
Great stuff. I liked it much better than Tailwind after a quick try. Too bad can't use it because part of my project is a "visual editor".

> You are not allowed to use the Software in creating a website builder, website editor, visual editor or visual development environment, except on the Boomla Platform.
Why do we invent things to make our lives worse?
>or you can dive in to projects and refer to textbooks when you get stuck

You dont know what you dont know. Its better to at least read all of the coursework even fast and without understanding than go green and make basic I didnt know that existed mistakes.
That's quite the link. I like to read Kandel 'Principles of Neural Science' because it's amazing. That picture just unfolds from dna in all of us. Fulfills the old adage of "we're just brains riding in skeleton mechs powered by meat"
You might be surprised by how few good classic Mac emulators are available. There's basically only vMac and Basilisk II, and neither of them targets the SE/30.
I agree on MySQL but hard disagree on SQLite because the API makes it rather obvious very quickly to any developer that there is a benefit to preparing beforehand.
One of those is a basic building block used in pretty much everything, the other is software bullshit.
Even if someone with dementia is occasionally killed against their will (whatever that even means), this is an incredibly small price to pay to reduce the suffering of the people suffering from dementia who want to be euthanized.
Benchmarks aside, does PCIe 4.0 show any real-world noticeable performance gains over PCIe 3.0 (let alone SATA)?
Software Needs an Expiry Date
Living alone.
The author is definitely right in saying that Emacs is an OS, because it runs "programs" that interact with a common datasource. The issue is that those "programs" are not the ones of your baremetal host.

The sequel that makes sense would be a text editor that allows host programs to be run seamlessly on the text. Once again the geniuses behind Plan 9 have shown how novel their system was by creating acme (https://www.youtube.com/watch?v=dP1xVpMPn8M). It allows any program to interact with whatever is in the text, so it clearly is the 2D cli the author is looking for
as you might expect, this page renders beautifully, on mobile at least. fuck this trendy web design horror world we live in
Staying away from the startup hustle and city life.

I have been constantly disturbed by the chase in the startup system. Building up something out of own passion is one thing, but trying to act like the investor-led founders has been driving me crazy for years.

I live a village life now, do much less software work. Have dialed down my ambitions and I am actually very happy. I do feel that my skills, acquired over 15 years, are less used, but that regret does not last long when I take a trip around the neighboring hills (I live in a Himalayan territory).
Probably, but this is a fully generalized argument against anything that can be used maliciously (which is pretty much anything). So it is obviously a specious argument.
the GDR was much more liberal than the DPRK (North Korea), In north korea you got some 300,000 people in concentration camps, they also had real famines - and that didn't move the rulers an inch. Also the GDR was a sattelite state of the SU; The GDR couldn't possibly continue as they were about to default on foreign loans, and the SU was about to follow soon.

https://en.wikipedia.org/wiki/Prisons_in_North_Korea
https://en.wikipedia.org/wiki/North_Korean_famine
There are people who think it will all stick together in a solid mass, otherwise—if you leave it out to get cold. Which they do. So, they rinse it. In cold water. And leave it out.

Americans, gotta appreciate not being them. Or, try not to be.
This stood out to me too and puts a big question mark over the whole framework.
The thesis is from 2018. 3 Years ago !!!! And they say I am old
Binance Smart Chain Hit by $2.4M TurtleDex Exit Scam
It's fascinating how different people conceptualize reality.
Revealed: The data that shows how Covid bounced back after UK's lockdowns
A few years ago I was driving around, using Google Maps on my phone as I usually do, in a smallish city, and it suddenly started showing me in the wrong position. It was like the GPS had been offset by a block or two, and the software was trying to snap my position to the streets but getting very confused because I wasn't actually there. It didn't last long, and it hasn't recurred, but I still wonder what happened and at what level in the technology stack.
Remote Jackbox party games were pretty therapeutic during the pandemic.

Spending the vacation budget (and quite a bit of savings) on improving the household amenities, entertainment options, and everyone's hobbies.

We just got back from our first post COVID vacation and it was truly hellish--I'd gladly take being stuck in a multi bedroom house vs hours in a vehicle. Additionally, all the perks of being on vacation were either still absent because of COVID or paled in comparison to what we had back at home.

I think COVID will have a long lasting impact on what I value in this world. I'd rather just spend time with people I care about, doesn't really matter where.
Getting a fully remote job. Gave me the flexibility to leave the city and buy a home near my friends and family more in the "rural" areas of the country. Did not enjoy living in the city with a new baby, not one bit. The more close-knight community life, slower-pace and more flexible work-life balance is much more my style.
kayaking and camping/overlanding. Would love to get some west coast HNers together for an overlanding trip later this year after everyone's had their vaccinations.
We already have something that serves the purpose. It is called a test suite. Unit and functional tests usually. Keep them updated and run them for every build.
To what end? I think some mocked up demonstrations of what this would actually achieve would help cement this for me. Especially looking at the nonlinear functions. In what cases would increasing some variable and having the font size decrease as a result be a desirable trait?
The final incremental improvement before a revolutionary change is always an interesting place to look.
Can be installed from Guix which can be installed on other distros. (but not sure about macOS)
Dupe of https://news.ycombinator.com/item?id=26523550
I had to stop my daily run/walk routine because of some problems with my foot, but I've been able to restart after getting foot support.

I couldn't run again, but I still love my morning walk+audiobook.
I take my German Shepherd on a 3+ mile walk every other day. I’ve been doing this for a few months now and it’s usually the highlight of my day. I love her so much.
Something similar happened to me at a hotel where they charged my card something just shy of about $10000. If it hadn't been for the fact that I was using a credit card that would have wiped out my checking account and probably taken weeks to get my money back.

I won't ever use a debit card.
From memory it was called The Marriage Course. It was offered by The Uniting Church. We are not affiliated with the church and did not find the course overly religious. The session on sex was the most moralistic but no surprises there and the content was still useful /helpful.
How do you sustain this dialed down ambition? Community? Physical labor? Every time I read HN or watch youtube my ambition goes up. And I tried to retire last year but my mind is still restless.
Tracking WallStreetBets discussion and short activity
OkCupid has a number of charts, stats and articles about dating dynamics. Here’s one. More searches would yield more results.

https://web.archive.org/web/20100324074028/http://blog.okcup...

Here’s a Hinge engineer talking about the dating economy.

https://web.archive.org/web/20171230141457/http://hingeirl.c...

There is an apparent imbalance. Women, in general, are more advantageous compared to men when it comes to dating.
> liberalize rules on opioid pain killers for terminal pain management and improve self administration technology and management of the drugs

The same people who argue against euthanasia are against this as well. Opioid pain killers are explicitly rationed in such a way that they make it very hard to "overdose". To me this is cruel and insane, but many people are apparently so afraid of death that won't even allow others in horrible pain to choose death.
The church, keeps me connected virtually to hundreds of people despite a year of strict lockdown in Melbourne.
> Most games have enormous action spaces, so you can't easily compute a probability.

Saying you can't compute something by hand on a single sheet of paper is different from saying it doesn't exist.

In Chess, your win probability is either 0 or 1 (you either can force a win or you cannot), but most chess engines have a real-valued estimate of their equity in the game that is between 0 and 1.
Stripe could very well be the next 1T+ company. So yes it could be YC. Who knows.
Ah. Okay then
In a word, yes. S-expressions are a decent representation for data (lists and hierarchical structures) and the sort of code you write in a language derived from the lambda calculus, which is function calls. This is not by accident, though, since it is very desirable to manipulate code via macros.
I feel attacked. I'm a DSP engineer and I haven't implemented an analog filter since I graduated. If we got into detail on RC filter gain and phase shift I'd fail. Do I have to give my EE degree back?
Except that your source of truth aka your raw data is now memoized, hardly a win. This is not a goal of memoization or dynamic programming at all.

Perfect for a reporting database though.
The type of interface of Emacs is not the CLI, but "roguelike" interface. ESR in "Unix Interface Design Patterns":

>>
The Roguelike Pattern

Programs obeying this pattern are legion: The vi(1) text editor in all its variants, and the emacs(1) editor; elm(1), pine(1), mutt(1), and most other Unix mail readers;
<<

http://www.catb.org/esr/writings/taoup/html/ch11s06.html
A good example of why the fundamental rule of refactoring is don't change behaviour (such as taking a dependency on a http request where there wasn't one before)
Fantastic projects there. I'm interested in "Red Follows Yellow Follows Blue Follows Red". It seems like it would be tons of fun for school kids. I can see a kit of headphones and capes being something a teacher could use to have a fun activity without too much work.
My impression of Alpha Zero research is that given enough feedback, AI would find “good” routes in the sense of sensible driving, minimal lefts, nearby bathrooms, etc — but not that it had anything in particular to say about hard combinatorics.

Ie, AI would find “fast” routes in the sense of “a human driving these gets done fast, all things considered” but not necessarily “fast” in a simple combinatorics problem — which is actually good, because simple combinatorics often fails in the real world (eg, longer routes without left turns are faster).

Did I miss something about how this more directly applies to combinatorics?
My partner gave a talk related to this topic which you may find helpful: https://www.youtube.com/watch?v=nJIgw2J9ok0
BibSLEIGH – Bibliography of Software Language Engineering in Generated Hypertext
The secret to good mac and cheese is to make it in a cookie sheet, so it is mostly sourdough cubes and crusty cheese, with just a bit of noodles underneath. Gemelli noodles. Also chopped soft green chilis and nutmeg. But you knew that part.
*salmon
> And I just wrote my PhD thesis about causal reasoning algorithms :/

Sounds interesting. Link?
The ast of a lisp program is essentially the same as the code of lisp itself. There is no intermediary step. Practically I'm sure there is, but conceptually that is they way it behaves.
> I agree that VS Code is easier to edit code in, but Emacs is easier to program and extend. Ease of use simply isn't why people use Emacs and I think that at this point it would be hard for it to ever compete with VS Code on that front.

I don't program in Emacs except to fix bugs or make small modifications to my init.el. I use Emacs because it's the easiest editor to use. The keybindings are ubiquitous: they are standard in the command line of bash and other shells as well as numerous other programs, and all throughout the macOS GUI. By sticking to Emacs as an editor I am using the most widely available keybindings anywhere and that helps me be productive in a multitude of places. Emacs has modes for all the languages I use, and especially now with LSP, they generally Just Work. I start Emacs as a server when I log in, and I can connect to it from any shell on the same machine, and my open files are there waiting for me. I guess you might find VS Code better if you like the mouse, but I don't want my hands to leave the keyboard while editing as I find it counterproductive.
At mixpanel we open sourced a couple of libs and utils. E.g https://GitHub.com/mixpanel/fuzzbunny.

The thinking is code that isn’t core to your business, and can be useful to others can serve as goodwill. It helps attracts other engineers and nets you a nicer brand.

Think about how much brand swag Microsoft gets from vscode and Typescript.
People like Jackbox, and I'm glad they do, but I want to provide some dissent. I really do not like these games, at all. I love playful competition, but this is droll, meaningless, soulless direct competition to me. It doesn't feel fun at all. I don't feel like I'm participating in a game with other people, I feel like I'm being measured. I do not like Jackbox. Again, I'm glad other people have a good experience. But I'd also like to share the perspective that it doesn't work for everyone, that some folks (myself at least) find it really offputting & un-enjoyable.
Blackberry Key2
-Soon the Pinephone, once I get the keyboard for it working.
Video walks on Youtube. If you haven't heard of them before, they're simple first-person videos where the filmer walks around some area with a stabilized video camera - no talking, just walking. I've really missed traveling and watching video walks while exercising has been a great way to satisfy that travel craving a bit and also trick my brain into experiencing some semblance of normalcy (not sure I could remember what a crowded street feels like otherwise haha).

I'm partial to Japan so my favorite channel has been Rambalac [1], and I recently also started watching another channel with the very creative name JAPAN 4K [2]. There are tons of other channels and places too, for example I recently watched a few in Lisbon [3] and Seoul [4] and Copenhagen [5]. They're very relaxing and fun to watch and going from place to place with no cuts captures the usual tourist experience quite well. If you like traveling you can probably find some that are interesting to you!

[1] https://www.youtube.com/c/Rambalac/videos

[2] https://www.youtube.com/user/keikaikeikaikeikai/videos

[3] https://www.youtube.com/watch?v=MXlFDpaQ1ec

[4] https://www.youtube.com/watch?v=lqj7l0Xk0Ho

[5] https://www.youtube.com/watch?v=Nl69sN5PtgM
3x the price of the 1TB model. 5x the price of the 500GB model.
I just go to Nextdoor for that.
Sometimes I think people trick themselves into thinking that all their fiddling with Emacs counts as part of their productivity.

Don't hate on me. I use Emacs just about every day. I used to use Emacs as my go to editor for writing code ... and it almost worked. But it was never hassle free, and things often worked more poorly than I would have liked, or ended up requiring too much fiddling to get it to work right, or packages were inadequately maintained. So now, I tend to use it for quick, short code writes, especially when I'm remoted in to a server. I also use it for org-mode, and for writing my book.

Now I use Pycharm for python and web development for things that can reasonably be called a "project"; the level of language support, introspection, and intelligent code prediction exceeds anything I ever achieved in Emacs.

I use VSCode for quick scripts, and for when I need to do maintenance work on some old php code. I like it fine. It fits in this really nice place between a full IDE and a bare bones text editor like Notepad or even BBEdit (ha!).
> Don't you think it's a bit odd to be forecasting a "win probability" value without taking the events of the game into account?

No. To the extent that these events have no impact on the rules or the outcome of the game beyond the current game state, they don't influence how much equity a player has in the game. You may be interested in "The probability that I win this game given my beliefs about the tendencies of my opponent and my own tendencies, not given optimal play." That's a fine thing to be interested in, but there are other things that can reasonably be called "win probability."

> How do you encode time series or event data into singular values?

I don't know, how do you encode a sequence of 1-byte values into a 1kb string of text? You can read the alphazero paper if you want to learn how a sequence of go game states were encoded.
Gad Saad, professor of evolutionary psychology, recently wrote a book called “The Parasitic Mind”, that develops a similar set of ideas: https://bookshop.org/books/the-parasitic-mind-how-infectious...

Saad also appeared on the Jordan Peterson podcast recently, explaining his framing and terminology around ideas infecting minds: https://www.jordanbpeterson.com/podcast/gadsaad/
Getting back into a routine of regular tennis, and varying my workouts with the Apple Fitness+ service.
Plastic Straws That Quickly Biodegrade in the Ocean? Not Quite, Scientists Say
I wonder how impactful things like FedNow can be, because AFAIK it doesn't have any sort of lending component built in.

You can potentially route anything that would have been a debit card sale onto it, but that does nothing for the huge percentage of transactions done with an actual credit card, either for the purpose of revolving the charge, purchase-protection benefits, or farming rewards.

I recall there was a brief period in the early 2000s when there were rewards on debit card purchases, back before the fees became regulated. I think it was like a 3-cent kickback per purchase. If FedNow presented an existential threat to Visa and Mastercard Debit, they'd probably find some way to make them reappear, funding them out of their margins to keep consumer loyalty.
When you have too much memory for SheepShaver
I was thinking about this a couple weeks ago as well.
> the UK leadership's response to the coronavirus has been relatively good so far

Which actions specifically would you say the UK leadership carried out which the EU leadership failed to carry out?

Obviously the failure at the Belgian plant wasn't a decision made by the EU, and the AstraZeneca vaccine was approved in the EU less than a month after it was approved in the UK, so it's not clear that there was excessive bureaucracy by the EU (or, conversely, insufficient scrutiny by the UK authorities).

The only other major factors I can think of are the amounts spent per dose by the UK versus the EU (which is a difficult economic question) and the fact that the UK has the centralised infrastructure of the NHS, which is certainly an advantage but not something the current UK leadership can take the credit for.
More and more applications will be built on cloud with or without "cloud-native", we can't stop this trend or arguing technologies that intend to make this process smoother/easier.

And yes I agree those cloud providers will make more money with this trend.
This is what I read in the article:

1. Use vw units (percentage of viewport width) for fontsize; so fontsize is linearly dependent on vw. This is usual responsive design.

2. Can set up non-linear font-size scaling with css calc.

3. Plea to open up the easing functions to arbitrary units, not just time.
Cool, but LinkedIn is probably the worst place to document this...
How much the pasta cooks after you drain it varies a lot depending on what you do to it after. For packaged dried pasta, I find the time on the box is only right if I rinse the pasta after draining it (or am doing a dish that involves adding a lot of room-temperature sauce); I'm too lazy to do that, so I subtract a minute if I'm using an already warm sauce.
The hard part about webcomponents is templating. React paved the way for view = fn(state). Vue followed suite with virtual dom too and so does angular now.

There are micro libs like snabbdom that get you that.

However in my 4 years of building complex webcomponents , the missing pieces are a same way to do templating and a sane way to declare attribute schema

Webcomponents assume all attributes are strings, but you deffo end up needing to parse numbers, Booleans and objects from it.
Honestly, I thought the original ipod menu system was elegantly simple.

Basically a slide-left menu system.
Seriously...

What's surprising is that Google has an enormous dataset called JFT where they could have tested this without this confound. Just shrink the images and you can make something cifar-like and something cifar-5m-like