skysight-inc/HackerNews huggingface dataset:
I can recommend using this flowchart "How to Get Motivated: A Guide for Defeating Procrastination" [1]. Consider putting it on your background on your computer.

> You need to understand that your motivation to read something new, like a new paper, or a new blogpost, fades away pretty quickly. Whatever way you use to obtain new things to bookmark, next time you're about to bookmark something interesting stop, and read the damn thing. Waste some of your precious time to read it.

Actually, I found out that if you procrastinate reading material, and you still want to read it in the near future (e.g. within a few months) it is probably worth reading it, and you should give it a whirl.

It is also OK to procrastinate with some material. For example, I still want to read Cryptonomicon, but I am intimidated by its size. However, good fiction ages well. I assume it is still a blast if I read it in 2025. So I don't feel a need for haste. I also consider fiction akin to gaming on a computer (pleasure is not useless, but can only be applied within leisure time), whereas non-fiction ages less good, and can be easier applied wrt your profession or life.

I find e-mail quite easy to deal with. I read it, process it (deal with it), and delete it (move it to trash). If I cannot deal with it right away, I don't delete it, but once in a while I go through my e-mails to get rid of such. If it is important (ie. important deadline), I star it. Approx once a year, I clean my mailbox, and make new folders for the new year.

As for news, a good newsreader with RSS which syncs between your devices yet respects your privacy is what I recommend. Don't follow too many websites, and make sure you differentiate between work(-related) and pleasure. Don't bother to follow all your websites. It is OK to miss news, comics, etc. Likewise, using Firefox on mobile and desktop allows to sync between the 2. I usually send my browser tabs from mobile to my laptop which is much more easy to interface with (IMO, YMMV, I'm from the previous century).

Also, I like to combine cleaning my stuff with other tasks. For example, you can do the dishes while listening to a podcast, or you can watch a documentary which does not interest you completely with something like reading the news. You cannot multitask, but you can change focus when it is interesting to you. This way, you can get more things done.

One thing I did learn, is that I should prioritize time with my daughter. I learned it the hard way (tho she's only 2 y.o.), and I guess if it doesn't occur to you, you can only learn it that way. Time with my daughter is the most valuable because she goes through her young life relatively quick, so if I want to experience these changes including the fun parts, then I have to spend time with her. Even if it is sometimes incredibly (mind-numbing) boring, there's no ups without such, and it isn't so much about me; it is about her, for her these experiences are interesting, and I need to remind myself about that.

[1] https://alexvermeer.com/getmotivated/
Did it have wicked glowing cooling rods?

https://farscape.fandom.com/wiki/Cooling_rod
Niccolo Machiavelli - The Prince
Making a Living Scamming the Scammers
Sure, but isn't any code hygiene a matter of discipline, in this case switching over before it gets out of hand? The only reason my small programs are in Python and not in BASH is because of the same discipline. Also, being in a post-monolith era I hope this is all less of an issue.
I am saving this thread :)
Sonos could immediately cure the worst of these image problems by setting up something so you could re-license a recycled device for the $120 value (or whatever the amount is) someone got for hitting recycle.
The first time I built a computer from scratch using TTL components was in 1978 for my senior project. I have repeated the effort a couple of times on FPGA's. If you have never tried building your own computer from scratch, you should, it is a great learning experience and also, kind of a lot of fun, I guess if you are a geek which a lot of us on HN are :)
I feel like many workplaces push you to do this, regardless of the prospects. I've worked dead-end admin positions where I was expected to give inordinate amount of myself - my time, my energy, my focus - to work that was, as per the dead end-edness, not going to lead to positive renumeration vis á vis the investment. There was no awareness of where the job, the business, the industry really was, a predictable but unfortunate result of the decision-makers being either people in one of the few positions or people gunning (with realistic prospects of achieving) one. Just a sort of blind adherence to corporate dogma. Meanwhile, the HN et al. line is, "Those are only transitory jobs, it's okay that they don't pay a living wage or treat you with any dignity, you're supposed to move on from them." Not within the organization, apparently. So we're to betray the people who gave us the opportunity which we're supposed to be so appreciative of? Doesn't that go directly against that corporate dogma we're around every day?

The unspoken and contradictory of etiquette of the American workplace is frustrating and demoralizing.
Richard Nixon's Visit to the Lincoln Memorial
He was added as a foreword author after the main author had already died, just FYI.
I see it more as a way to fill gaps in someone’s life that they’ve either consciously or subconsciously rejected e.g. having a family.

This might be extremely controversial but does anyone else find it fitting that so many of the high profile Silicon Valley elite are single childless gay men?
> How much of the research would you be doing yourself?

All of it. That's what evenings and weekends have been for awhile now.

> How much do you anticipate needing to spend?

Equipment is going to be a huge expenditure. The software and the configuration adds all the value.

I'll try to self-fund as long as I can, but if/when it catches on, I don't want to be caught off guard without funding while the big players step in.

At some point this is going to have to grow fast to stay ahead. If I'm at all right about the market.

I suppose I'd better meet some people now that I can start conversations with when I need to.
> Type hinting feels like a bandaid for a fundamental limitation of dynamic languages.

What...?
Everything you describe here is the symptom of a bad codebase, not the symptoms of a dynamic language...

> I end up having to rerun the code repeatedly to find and squash bugs, and that says nothing of the code paths I don't end up taking
There's nothing wrong with people buying things that they like more than other things for whatever reason. Audio is especially subjective compared to other products, possibly one of the most subjective product categories in consumer electronics.

Blind listening tests also aren't a silver bullet for headphones. Fidelity is just one factor in deciding whether the product is right for you, other things like headband quality, general fit, comfort, weight, etc all play into whether or not you'll like it. But the overall point I'm making is that none of this is obvious from looking at a spec sheet, you need to try it yourself, IRL.
a lot of that has to do with meme-regurgitator sites that stamp their watermark all over an image.

the reality is that the picture is being passed around by way too many automations that apply filters or reencodes with little regard to the quality drop, and lots of priority going to making the image smaller, and thus cheaper to host.
Every number substitution for a letter doubles the number of words in the language. Every vowel elimination doubles them again. The internet won't tell me the average number of vowels per word, but lets assume it's 2^3, so you're over a million. Not every word has an A->4 substitution, or a t->7 or an e->, so it's not 2^10th but let's say perhaps another factor of 16.

Do you remember those FCUK shirts? Letter transposition is probably another doubling, maybe quadrupling. Bringing the total to at least 171,476,000 'words'.

And while that's only 6% of the space, now you have to deal with 171 million blacklist entries. That's a bit of a problem.
Can it be used for open source projects?

Also sample project would be nice where one can inspect generated code.
Missiles are worthless if you can destroy them before they are launched.
I once used octals in php: I had to specify the permissions for some file, and those should be in octal.

I assume JS has it because so does everyone else.
I don't know the current state of go package management but I do know the equivalent Go project cited Rust's package manager Cargo as a good reference for developing their own. You forget Rust's standard library is quite minimalist and you get to sample competing libraries which often use interchangeable interfaces. In particular there are several crates (libraries) which make handling CLI arguments convenient.

If your code is stateful the typestate pattern is particularly easy to write in Rust - http://cliffle.com/blog/rust-typestate/
I won't deny that static typing is great. You're just never going to get rid of Python.

Python is just an incredible language to learn programming in and an extremely productive language for building small-to-medium sized apps. Type hints + making type checking part of the build stage helps, a lot in my opinion. With these + tests in place I almost always experience that I can refactor safely.

I would use a statically typed implementation of Python in a heartbeat, I really hope it gets made.
blissfully ignorant in this case, usually. OLED is the future and the holdouts will fight until they realize they settled for years with inferior IQ.
H3 talks with Andrew Yang about AI and the changing tech in the world today
Two from 2017:

https://news.ycombinator.com/item?id=14450945

https://news.ycombinator.com/item?id=14883776

Related from a few months ago:

https://news.ycombinator.com/item?id=20974405

https://news.ycombinator.com/item?id=20614129
these displays are garbage, trust me. horrible light bleed, uneven backlights. with displays, you truly get what you pay for.
Not only that, but rejecting leading zeroes allows parsers to add octal support themselves by accepting the leading zero, just as how some JSON parsers extend JSON by allowing comments, or trailing commas, or NaN/+Inf/-Inf.
They don’t include a JIT in UWP, so run time generated code is interpreted rather than dynamically compiled.

Run-time generated code in the DLR is very programmatic using the full C# language (eg expressions are values that you can store in a field to be retrieved later and completed), they aren’t just simply quoted templates. So an AOT compilation of run-time generates code is very impossible (consider if you used the DLR to execute code for your own live programming language layered on top...).
There were plenty of 'hacks' prior to this:

https://www.wired.com/2004/03/soviets-burned-by-cia-hackers/
> Is there any evidence that the recommendation systems are actually intent on putting something you would like to see in front of you instead of some other incentive?

Something I've been wondering about recently is how infrastructure costs factor into this. Obviously videos get served from a local CDN node when possible, but I'm guessing sometimes the file you're requesting is uncommon enough that the local CDN node doesn't have it. Maybe this isn't the case with Netflix, but it's probably the case with youtube, just because they have that much more content. Adding more storage to the CDNs would cost money, and cache misses on the CDN also cost money, so does youtube have a financial incentive to bias their recommendations towards videos already cached near you?
Probably not for any great reason: worst case scenario is to simply use the fast parser, and when it fails, then go back to the end of the last successfully parsed expression, and run the the slow parser to get a good error.

That is, it's not terribly difficult to deal with the tradeoffs if your description of the problem is at all correct
Speaking to my heart. I had Acme set up but it needs a good mouse to make it work. I use a trackball mouse, it doesn't have the three finger chords.

Fucking love the concept, but it'd take a lot of work to get the immersiveness of modern systems. e.g. completion/suggestions, linting, etc. none of it is built for plan9.

Ironic because plan9 is amazingly trackball friendly.
There are market research firms that do things like this, and their studies cost at least 100 times more than that. It's actually pretty lucrative to keep up to date on details like that if you consult for investment bankers on a particular product category/market segment but that can be difficult to break into.
.. that’s what the article is about
https://www.reddit.com/r/DeepFriedMemes/
One BIG Problem ONPASSIVE can solve for anyone, even you
I just delete all todos (articles, news, tweets, etc) that are a few months old and that I haven't engaged with. If it's important and good enough, I will find the resource again. Most often, however, I have stopped caring and don't even bother with a follow-up.
I think Singularity will come before proprietary corporate communication software evolves to not be shit.

The sad part is, Slack was better in the past. It's the "digging moats" part GP mentioned that makes software shit. Corporate or otherwise. Consider: once upon a time, they supported an IRC gateway. But that was just a lure to get techies on-board, and predictably (like e.g. Google before with XMPP), once they've reached critical mass, they've shut it off.

(And I'm part of the problem too. I don't complain much, because as long as Ripcord - the not shit third-party desktop client - works, I don't have to deal with Slack's web and Electron crap.)
I think Civ 3 was the contemporary.
If we ever reach the point that the US federal government can no longer service its debt then they will certainly choose deflation (default) rather than hyperinflation. Recent history in other countries shows that default can be managed with much less disruption. The most likely scenario is that they would force bondholders to exchange short term bonds for longer term bonds with artificially low coupon rates.
Just a +1 comment, but thanks for sharing this, it’s very much worth reading, the foreword and overview is very much written in layman language. I might try and dig into the rest of material as well.

For an even simpler but informative intro to debt cycles check out this video by Ray Dalio, it’s the best layperson explanation of debt I’ve ever seen: https://youtu.be/PHe0bXAIuk0
Glad to hear that someone has still found a need for expert systems.

Am I correct in assuming Lazyday has adopted a rule-based approach, using information about the movies (e.g. release date, genre, director, cast, etc.) and users (e.g. age, sex, nationality, current mood, etc.) that collaborative filtering systems don't use, and that you have evaluated the system against a collaborative filtering system which uses the ratings your users provided?

I developed an online collaborative filtering movie recommendation system in the mid 1990s ( http://www.fmjlang.co.uk/morse/MORSE.html ), and analysed its performance, for my MSc project. The only information it used was how each user rated the movies they had seen. It used no other information about the movies or the users themselves.

A surprising result I found was that using the ratings of the person whose tastes most closely matches your own to predict your ratings was very inaccurate. (Note that this is not necessarily the same as someone recommending you a movie, as they might know and take into account your tastes, and even if they didn't, they could still improve their recommendations simply by recommending the most popular movies, rather than the movies they liked.) Expanding from a single nearest neighbour to the average of the N nearest neighbours (for N = 25) gave quite good results. It seems that you're more similar to an average of all your friends than your closest friend. Using the algorithm I developed (described in detail in the paper) resulted in a further big improvement, which was unsurpassed until the Netflix prize. My data set was significantly smaller, though.
Wolfram Language has an absolutely huge "standard library" though which probably accounts for some of this.
Biggest Trends

AR: It's already here big time. Lot more sophisticated commercial applications.

VR: The decade when it finally gets working. Imagine VR capsules where people go regularly to spend their leisure.

NeuraLink: Expect thought interfaces with high enough bandwidth to write, play games/simulations just with thoughts.

AI: Multi-skilled AI bots available all around. AGI is still far but starts looking achievable

Self Driving: Hell yea; Self aviation too
> Otherwise, on the buyer’s side, nothing is changing as food delivery has existed for quite some time.

In some markets, delivery was nearly non-existent before the advent of these services, because delivery wasn't made use of enough for keeping your own delivery drivers to be ROI-positive.
I agree. But how would you have phrased it?
You might be surprised. Modern electronics are highly integrated; a modern smartphone is probably no more than a few dozen ICs. Vintage arcade hardware tended to rely heavily on discrete logic; even a simpler game like Asteroids had somewhere around a hundred ICs on its main board.
I prefer tools that don't optimize for the unicorn "good" code base but rather help me with real world code. Also, many problems are irreducibly complex. Just because there are a lot of code paths doesn't mean it's bad code. Not every software project is a toy.

Everything in their post describes real world code and all projects beyond toy-size.
I was not aware of the « HipChat rewrite » but we used it in my previous company and it was Ok. One day a colleague told the team about Slack; I was skeptical. So 4 people gave it a shot for a few days/weeks (including me). The result was that, except the built-in bot to show random Gifs, Slack was superior for our use case in all aspects and we eventually switched everyone over, and all were happy.

This was 4 or 5 years ago. Now in my current company we also use Slack. It’s good, but not great either. Mostly because the UI is super slow when running in my desktop browser (Cliqz, Firefox-based). But it’s still better than Teams in my experience (I did not try the other alternatives).
Nice, I like the 4 D's.

With regards to bookmarks.

* Websites you regularly read can stay as pinned tabs. If that costs too much RAM, bookmark them.

* Websites you read irregularly, can be put in bookmarks.

* Websites you'd only read once can be put in some kind of logging application such as an RSS reader, OneTab, etc.

I also believe something like Monica [1] can help with some issues. For example, say you're saving up items to buy as a present for your beloved one. With Monica, you could just link these in the CRM to the specific person, organized, and you also get to see what they got from you in other events. In that sense, I suppose "Deal with" is rather broad.

[1] https://github.com/monicahq/monica
If you're promoting a service, I'm not clicking on a link that has no info about what problem it is.
This series is truly excellent. Ben Eater is a brilliant teacher, and I wish I have has this series growing up - I think I'd be in hardware/electronics now... at the very least, I would have wasted a lot of time tinkering with making my own stuff!

I followed along with the clock module and when I was done I had a Matrix style "I know kungfu" moment - it all was crystal clear. And the series doesn't brush over important details (like dealing with flaky inputs that would cause extra clock pulses etc) so even though I still don't know all the math needed for electronics, I'm far more confident in making my own stuff!
Good one but not in PID 1, in fact networkd is probably the "most optional" of all systemd components.
The sentiment around Slack has changed so much so fast. It was only a few years ago when all anyone could do was rave about it. Maybe it was because on the surface it was the rare decently designed piece of enterprise software.
Want to vouch for the projector route if you aren't a total definitionphile.

I have a $80 one off Amazon with 4000 4.5 star reviews. Gives about a 8'x6' pic on my bedroom wall. Has all the inputs.

Eighty dollars!
What makes you think you have to take action on the entirety of your backlog of items?
Just started on a fun educational project to emulate a Z80 processor in C. Trying not to look at any existing work, only documentation.
Thinking I'll need to expand the project (emulating the rest of an actual, vintage computer) in order to run existing software and get the full
kick out of it though. Suggestions? Looking for simplicity as I don't need another forever-project.

Edit: asking because there's so many to choose from
https://en.wikipedia.org/wiki/Category:Z80-based_home_comput...
Disappointing... That book has been highly recommended ad infinitum on HN, to the point that it was sounding like gospel. Maybe that should've been a hint, heh.

Has Walker responded to that critique?
I get that they are different "in action" (I also appreciate that ecs is implemented differently in various places), but conceptually, and for all intents and purposes, they should be regarded as quite similar if I'm not missing something?

Is it the fact that (some implementations of?) mixins' members could collide and conflict with eachother?

Your 3rd paragraph, did you miss "nothing" or perhaps another word?
Optimising PineTime’s Display Driver with Rust and Mynewt
>usual criteria for non-green status page

loud complaints on social media
Delete all the emails that aren't from an actual person that you already know. Free yourself to forget about and delete the rest.
I'm not sure why everyone is so excited about Taleb. Whatever wisdom there is in it is buried in page after page of bizarre chest thumping and silly stories. Reading it gives me a constant feeling of "ok he's finally going to get to his point.." but he never does. I'd recommend reading one book before buying the whole stupid boxed set. If you want mine you can have it!
So... how soon can we expect a HDL implementation of this architecture? :)
> The saving glut and the wave of debt are the exact same phenomenon. Savers can only save if someone else is borrowing.

I've heard this before and it doesn't go far to explain any of this. The modern plumbing between savers and borrowers makes this almost meaningless. There is the fractional reserve system to begin with. Savings are only a tiny fraction of the money actually borrowed out there. On top of that, the collateral is historically overvalued while rates are low. I don't know if you are suggesting that savings = debt, that's a subject to interpretation but the way most economists understand it that's not true in this system by a long shot.

> the US attracts savings from abroad

I assume by savings from abroad you mean foreigners buy dollars to buy stocks and (to a lesser extent) bonds. I don't think this refers to actual cash which is the savings from "the savings glut".
> I'm saying that meddling with someone else's data isn't a privacy issue in the same way that if I enter your home and cut your table in half, the destruction of your table isn't a privacy issue.

If I had written a message on the table that directed the recipient to destroy it to communicate something to me, it would be. Then you'd have entered our correspondence and communicated on their behalf in a setting I understood to be private, which in turn might prompt me to change my course of action and further correspondence.
> Probably another social network - people are not satisfied, someone has to try.

What do you expect out of the new social network?
It's possible to redirect DNS requests to a server of your own choosing in order to get around this.

But the fact that doing so is severely limited to those with the technical knowledge and ability means it's still not a forgivable situation.

It also scares me as to what the future holds when such devices are hard coded with a DNS server using DoH.