skysight-inc/HackerNews huggingface dataset:
I think an application's usefulness depends on how much you align with its design and mindset it brings to the table.

For some people, stuffing pages into a notebook (a-la Evernote/Joplin) is fine. I use Evernote, and it's fine for most things.

However when things start to get crowded, this model breaks down. I also don't like shoving things into an application and meta-sort it with tags and whatnot. I like structured work, because I can put clutter aside in the structure and focus on what I'm working on.

Also, having the files as plain Markdown files is a plus for me, even if it doesn't have the block references. As I already said, I need Obsidian for document and knowhow management, and glorified text files are what I exactly want.
Consider this: The best and brightest that aren't admitted to the ivy league due to financial purposes will attend some other institution. Those institutions will raise their prestige over time as the market acknowledges the education outcomes.

As long as we continue to let these ivy league institutions gate-keep society, we'll be stuck in this system. Cutting out federal tax-payer money from these wildly overpriced institutions is a good first step.
But compilers are deterministic, no?
I think one of the op-amp inputs should be flipped around so it works in inverting mode. Then their amplified output is summed.
> I read of an inconsistent mindset.

Isn't everybody full of contradictions?
No, not an emulator. Just using your browser's JavaScript debugger.

You can do that on any website.
Wine: Windows = Darling: macOS
Then I would question what the loans are for and why anyone is getting them. If a school is offering free tuition, room, board, books, and fees at best someone needs to buy food. That said without knowing the exact coverage, and situation I don't have an opinion specifically but I would not have a problem setting a rule where loans are not issued until other forms of aid (whether it be scholarships or just free tuition) are tapped and exhausted

However, we've made these loans non-dischargeable and people are basically on the hook to repay them no matter what and if they are going to pay them back they should have pretty broad freedom to use them at the school. If these were grants that didn't get paid back, I'd be a lot more sympathetic to the "well these have to be used at a state school and that's it, sorry, no free ride into the elite class today".

But these aren't bags full of cash that are not traceable, the students are going to pay these back come hell or high water, they should be able to use them where they want (within reason--we shouldn't be issuing loans to people to go to ITT Tech)
I had to trim the title a little to make it fit.

Here are some related studies on different platforms. I haven't found full PDFs for them.

"Does Deplatforming Work?" (2023) https://journals.sagepub.com/doi/abs/10.1177/002200272311889...

"Deplatforming the Far-right: An Analysis of YouTube and BitChute" (2021) https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3867818

"Deplatforming: Following extreme Internet celebrities to Telegram and alternative social media" (2021) https://journals.sagepub.com/doi/full/10.1177/02673231209220...

From this thread: https://bsky.app/profile/lollardfish.bsky.social/post/3kh4am...
The veins are made in the process, thought the gold itself was already present in the water which was vaporized due to the pressure of earthquake
> I'd love to hear an elaboration on that idea (OOP is essential for decoupling components) and its counterargument (decoupling can apparently be done just fine without OOP?).

When programmers faced the "Software Crisis" in the 1960s (https://en.wikipedia.org/wiki/Software_crisis) the idea of "Software as Components" was born as the solution (https://en.wikipedia.org/wiki/Component-based_software_engin...). This was a direct result of research on "Separation of Concerns/Information Hiding/Modularization/Structured Programming" design requirements. The idea was to make it similar to how "Components" were used in the Hardware Industry where you could substitute different components across different products/product families and all can be developed independently but used in a drop-in/plug-and-play manner to build up an entire System.

OOD/OOP turned out to be a natural architecture for Components since they provided the necessary support for the above-mentioned design requirements. There are two aspects to this architecture a) Source/Language level b) Binary/Usage level. The latter was the "holy grail" and people invented complete binary runtime architectures like COM/DCOM/CORBA/etc.(eg. https://en.wikipedia.org/wiki/Component_Object_Model) with language-neutral interfaces defined via a IDL (https://en.wikipedia.org/wiki/Interface_description_language). You could now have binary software components publish well defined interfaces which clients could call at runtime to discover and use services. The OO idea of encapsulation of data+procedures in a single "Object" keeps the model clean. But note that OO itself is merely a way of composing/structuring procedural code with a strong emphasis on a certain method of architecting the whole System.

Thus OOD/OOP helps greatly in designing systems where components can be kept well decoupled and extensible. The same can be done in a non-OO way (depending on your definition of OO) but is much harder. The design requirements mentioned above have to be satisfied whichever path you take. The role of a OO language merely facilitates the ease with which you can/cannot architect such a System.
Tech Investors, Police Union Pour $400K into Measure Empowering SF Cops
And eventually, device attestation you cannot change.
But if the lifestyle involves a certain size home, certain cars, vacations, etc then it's much harder to attain with Germany's average income vs the US.
Modern AVs are not driving like they have a death wish by any stretch of the imagination (and these systems are not developed using raw RL). They are driving safer than humans. Any concern that they are not following established best practices is entirely unfounded and strictly grounded in FUD.
https://archive.ph/gPl3Z
As someone with a cochlear implant (single-sided deafness), I can't speak for everyone but I would say the opposite of "horror" is how I feel since it returns the ability for me to hear out of that ear. Most that I have talked to are usually happy to get the implant (it is especially life-changing to those with bilateral deafness), the only exceptions are people that are less happy with the results than the actual implant.

It sounds like you probably have a phobia around implants.
A system that can get itself into a non-functioning state and that can't be supported by an operator or dedicated support person is fundamentally broken and should not be in production. In my view devs should never have access to production, under any circumstances, ever.

This is an artifact of devs (and others) not knowing what they're doing, and just hacking and hoping for the best. It's really not that hard to develop a system that is reliable and supportable in a basic way. Understanding the code shouldn't be a requirement, but understanding the system should, and that's a requirement of support personnel. Put another way, the functional model of the system has to be at a higher level than the code.
Not true. Denmark has a very diverse economy.
I am going to adopt the phrase “toxic negativity”. I’m not yet familiar with “virtue spiraling”, however.
Celebrating the first NES Tetris game crash
Story time, to bring another perspective.

When I was in high school, and it was time to choose colleges, I had a particular challenge. As an immigrant to the US, I had a legal immigrant status that was unconventional. Additionally, my family has come to the country just 5 years prior, and it was tough to pay for brand name cereal, let alone college tuition.

Federal financial aid, including loans, is not available to everyone. It was unclear whether my family met those criteria. Our immigrant status was rarely encountered. I was told that likely I would not be able to get any financial aid. The prospect of paying $20k-$30k per year worried my head hunched over a bowl of no-name ringo-o’s.

I chose not to apply to any top schools because of my financial situation. Without federal assistance the cost would be even higher. I felt that I needed to balance my ability to pay with all other choices that go into a life plan.

Who knows if I would have been accepted. I did not even try because I was told that federal financial aid would not be available to me.

This ended up being not true and I got federal financial aid after all. I learned this after I already sent in my applications. But not to MIT and Stanford, my dream schools.

I ended up going to RIT. It was cold and I found a new appreciation for brick architecture. My life is fine. I do occasionally think about what would have been had I heard “You have access to federal student loans” when I was choosing where to apply.

Would such a proposed bill cause more kids who are not well off to not even apply if they knew federal financial aid would not help them pay for certain schools? My situation was odd and rare, but this would place many more kids in a similar dilemma.

On the bright side, if such a law passes, less wealthy colleges will get access to more top-tier applicants, and that is what equality is all about, right?
Myself I closed the tab at the second sentence, so I can't attest to that.
Fingerprint reader works fine on mine. But then I bought Lenovo because they support their hardware including making drivers for their fingerprint readers.
I kept a supply of coins in the freezer. I would regularly toss a few into the heatsink on my TRS-80 that was unstable after a RAM upgrade.
It was good, and you probably would have been to write your blog for free.

Yes a lot of crappy sites would not exist; very expensive ones such as (ads-filled) YouTube probably wouldn't either, but YouTube was the beginning of the downfall; we'd definitely have been better off without it.
So 2 hours at gym 5 times a week? You must be swol as Odin.
I've been recently fascinated about having an AI copilot in my brain. Whenever I am receiving information or thinking about something to say, it automatically completes the missing pieces in my chain of thoughts.
But just as I wrote this out, a feeling of fear is coming out as strong as my excitement about what the world could be with this technology widely adopted.
Wasn't this what GNUStep is for?
This is just begging the question: surely you don't watch videos while driving? And if you just want the audio, there are music-focused YT apps (ViMusic, or like sibling said, YMusic)
Your readme is pretty thin on information. How do I even run this? How can I configure the parameters?
Don't know about Ymusic as it doesn't seem open source, but seal [0] seems like a good alternative, based on yt-dlp

0: https://github.com/JunkFood02/Seal
I spent lots of time with notion and obsidian and this is what I came to as well.

What I do now is have markdown files, and use the OS folder system for organising. I then use OneDrive for syncing - this works perfectly fine between MacOS and Windows, and for both I use Visual Studio Code for editing. For android I use an app called FolderSync to sync and TMarkor for editing.

Has been working perfectly for over a year now.
It's the former. A license today will work with today's code forever.

I am not a fan of subscription software, and as much as I would love a recurring income, I don't want to inflict that on my users, if I can avoid it. At the same time, I think it's fair to try to have some way to fund ongoing improvements. It's a delicate balancing act.
The Predator/Alien spyware suite
I use bone conduction Bluetooth earphones to listen to podcasts when I run. I notice a high pitched noise, occasionally accompanying the spoken "s" sound. I suppose it's some kind of aliasing and I don't know if it is introduced in the source material, player, Bluetooth or headset. Luckily it's only moderately irritating.
They seem to define Trap as "situation with high risk of hard-to-reverse lock-ins and growing risks of negative impacts on human well-being"

Here's the list:

global traps

1. simplification - increasing specialization produces simplified sub-systems that are vulnerable to shocks

2. growth-for-growth - institutional lock-ins drive pursuit of growth at the cost of well-being

3. overshoot - continued material growth leads to overshoot of Earth system tipping points

4. division - unstable selection for global human cooperation increases risk of international conflict

5. contagion - global connectivity increases the risk of large-scale contagion, e.g. of infectious diseases

technology traps

6. infrastructure lock-in - complex material infrastructure becomes maladaptive, e.g. owing to sunk costs

7. chemical pollution - capacity to produce complex or persistent compounds that can cause long-term harm to humans and ecosystems

8. existential technology - technological arms-races drive the evolution of existential technology, such as weapons of mass destruction

9. technological autonomy - reliance on automation can backfire if systems become misaligned to human needs

10. dis- and misinformation - digitalization can amplify spread of mis- and disinformation e.g. destabilizing democracies

structural traps

11. short-termism - favour of short-term over long-term benefits reinforces other traps and promotes conflict

12. overconsumption - separation of production and consumption facilitates overconsumption

13. biosphere disconnect - separation of human settlements and ecosystems reduces awareness about their benefits

14. local social capital loss - digitalization can lead to loss of local social capital through reduced interaction and echo chambers
Hi! The author here. I appreciate your reply here and in few other threads for this post too. I think they are very well thought out. I also like how it brewed more branches of other good discussions.

I totally agree that this decision isn't to be taken lightly. That said, I figured I'd also take this opportunity to clarify a few things:

- My post aims to prompt developers to critically assess whether the constraints they employ are truly essential or just conventionally used without question. They should weigh these constraints against the considerations mentioned in the post.

- While I recognize that lock contention is the database's way of managing application code, I propose that if foreign keys aren't necessary from the outset, then lock contention may only serve to impede performance. If you can rewrite your application code, say with `FOR UPDATE SKIP LOCKED`, great!

- I am also not recommending to drop all FK constraints, but to challenge and see if each one of them is necessary, and if it is, also good.

- As always, there is no solution fits all!
Appflowy proves Rust is a great language to build end user apps
Michael B. Brutman runs a website from DOS on an IBM PCjr. He wrote the whole stack himself and created a bunch of nice DOS networking tools.

https://www.brutman.com/
Preview and message are sent separately. My intuition tells me the preview is used to track user activity. I wish I could contact the author to know more about how WhatsApp tracks activity
Yes, GDP is an unreliable measure for value created.

It's not just that some work isn't counted. It's also that work is counted based on monetary remuneration, even if it's contribution to the general welfare is very low or negative.
This is where aggregates are really tricky. I think that they are using means at the average - this is a serious issue.

The thing is WHO is this money for? If the long tail of the population are subsisting on $20k a year while the top 1% are living large on $1M a year then things are going to feel very hard for the "average" Joe/Joanne.
Show HN: My pl/0 compiler implemented in Rust (for college curruculum design)
I've implemented a `pl/0 compiler` in `rust-lang` to fulfill the curriculum design for `Principles of Compiler Design` in my college (NUAA, China).

Here's the GitHub repository url: https://github.com/DrEden33773/pl_0

As far as I know, `Rust` is not well adpated (even known) by college students around the world. So, this project is to prove that it's totally possible to design a complete & usable project in Rust for a beginner.

This implementation has a complete error handling strategy, which means it could find as many errors as possible in one run, instead of being halted by the first error.

What's more, comparing to most of others' implementation for curriculum design, my pl/0 compiler added `Abstracted Syntax Tree` as a middle representation between `Parser` and `Codegen`. It could separate `semantic analysis` from `syntax analysis`, which makes it easier for synchronous error handling. And, it leaves enough space for implementing a `pass-optimizer`.

Enjoy the project, and sincerely wish you could give a `Star` in the GitHub repository if it's helpful to you! :)
Switching between models to address end users' requests, at the same time being able to temporarily disable some of those, which API's are down at the moment is the issue that we're addressing at the moment too.
Need to dive deeper in details though, but thanks for sharing the code and knowledge base.
But it has two snakes on its logo ;)
One of several blog posts on roguelike game writing, Bob Nystrom wrote a maze generator.

https://journal.stuffwithstuff.com/2014/12/21/rooms-and-maze...
Ah got it, so your solution is to uproot my entire family to optimize for this one issue. Damage is already done. Plus where would I go? Who would take an old man like myself who won't be an ROI on taxes paid before retirement?
I’m looking forward to having it on iOS. EU! Eu all the Way
Sure, but replace jets with “health care middlemen” and you get the real spending.
One does not sent their child to Harvard for the education. One sends their child to Harvard to build personal and business connections.
Free and zero cost do not mean the same thing in software
Example on Common Lisp's interactive debugger (Slime) advanced interactivity
Just look at how easily people are programmed by media, and how that programming works best when playing on primal fears and hatred.

Heck, with a brain implant you might not even need to get in via information - just use a reward response like a pet training clicker and steer.
I dream of a world where ClojureScript became the common front end language of the web instead of JS and what that would have done for the language and ecosystem.
Everyone fixing on the UTF RTL character but Meta should have at least acknowledged the issue with the preview URL that can be different from the message URL. I understand that this is probably to unfurl shortened URLs, but there has to be some clever workaround that Meta & Whatsapp can implement
They’ll fix it. They just won’t reward the bounty hunter.
I admire the Beeper team’s effort, but this post playing the victim card is deranged. Beeper was trying to turn a profit piggy-backing on Apple’s servers and Apple curbing access is construed as “interference”, lol.

I don’t know if it would’ve made a difference, but charging a subscription out of the gate and poking the bear by claiming Apple would have a difficult time blocking access doomed this project from the start.

Again, I admire the hacker spirit, but what were they thinking?
I guess it depends on what you’re looking for because I had the opposite experience.

I went from carefully budgeting each month, thinking about buying a house maybe in a decade (or two). And put away a few hundred for retirement each month. Job opportunities were ok, but options limited.

Then I went to the US and got a 100% pay bump. And pay has only increased after that. I bought a house 2 years after arriving in the US. I was putting away 10x in savings. Suddenly retiring before I was 65 was an option.

I went from being “ok” to a state where I didn’t have to worry if I had a major expensive. The mental load went away. I could think about retiring early. Not to mention the career opportunities. I had multiple employers and cities I could work in. Sure, healthcare is a hassle, but I didn’t have to be a 1 year waitlist for a primary physician.

Overall moving to the US was a huge life upgrade for me.
What stack are you using please?
I've seen a bit of SaaS and legacy websites-with-invoice-system doing that, with e.g. wkhtmltopdf. It isn't a lightweight solution, but it's a good hammer for a strange nail, a lot of off-the-shelf report systems suck.
Cocaine, like methamphetamine, is a Schedule II controlled substance under US law, so has accepted medical uses.

As with meth, typical medical applications of cocaine don't involve smoking it (source: Wikipedia).

Legitimate US suppliers for smokable cocaine do exist, however, e.g.,

https://www.sigmaaldrich.com/US/en/product/sigma/c8912

In stock and available for shipping today* **!

* “This order may require review prior to shipping.”

** “DEA License Number required at checkout.”
Unsure why this comment was flagged. I took a look at the proposed changes in the press release and it seems like things HN would support. Is it because the rules are centered around kids? Yea I'd like the same rules applied to my demographic, but this seems like a good step forward.
Is there anyone here with relevant expertise who can tell us: Are the Red Sea attacks are a relatively minor, temporary hiccup?

Or can they lead to another global wave of supply-chain disruptions, like the those we experienced during the pandemic?

There's lots of evidence that the pandemic's supply-chain disruptions triggered inflation, and we're still fighting it.

I'm not looking for predictions. I'm more interested in an informed assessment of the risks.
All the non-techie users will finally understand how the subscription based, cloud everything, you don't actually own anything model actually hurts them, and scares them into making more intelligent buying decisions.
That is if you know about this issue. Very few people do. At some point C23 may become a default version of C in some compilers and someone who has been building code without specifying what version of C they use, will silently get a bug. That is the problem. There is no way for a C compiler to look at the code and determine what version it was written for.
If you have Paramount+ there was a South Park special, "South Park (Not Suitable For Children)", released there a couple of days ago that covers (excellently and hilariously) some of this.
LED Industrial Piercing
It does sound like you have a few qualifications there at least, not that I can blame you. I wonder - what do you feel does give you status within your community if not your children?
CORS Error:

Access to fetch at 'https://snk-one.vercel.app/api/github-user-contribution/gith...' from origin 'https://platane.github.io' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Yep, what the Play Store likes to block is apps which help privacy too much.

You'll find that several apps had to curtail their protection features a lot for their Play Store versions (e.g. NetGuard).