skysight-inc/HackerNews huggingface dataset:
> The generosity of open source software and the World Wide Web, the genius of algorithmically amplified collective intelligence are still there

Is it? I think it's dying with the generation that believed in that culture. What are the collective intelligence projects created by young inventors?

Even this article is written by someone who is of an older generation
A good heatsink should do more than that. You add more surface area and therefore more air with your existing airflow passing over more metal to transfer more heat from the drive at a time. It's not just a sponge for heat, they are designed to shed it as well with their fins to maximize surface area exposed to air.
Thanks! I'm studying this right now, after I got a taste of algebraic geometry (schemes) from Ravi Vakil's fantastic "algebraic geometry during the time of COVID" last year!
Most vi users actually use vim or neovim with complicated configs and dozens of plugins - setting up daemon mode and lazy loading would not be a problem. Emacs would be my daily driver if it had native vi keybindings. And i could go back to vi/vim if I logged into a server and had to edit a file.
I'm very hardware illiterate - I meant that I didn't see any of the big cylindrical ones and wondered if there is some story behind why they're not needed.

Like this:
http://pc-restorer.com/wp-content/uploads/2014/02/SE30-bad-c...
Spring Boot and Java 16 Records
> I once submitted a bug to the Emacs mailing list and after determining
> it was indeed a defect, a flame war ensued between maintainers of
> different subsystems that were competing over how a specific feature
> was supposed to be used, which was the source of the bug. It was
> offputting and felt juvenile. Social problems are inevitable in any
> open source project, but I can’t help but wonder if the highly dynamic
> nature of Emacs Lisp causes more problems than a less dynamic language
> would.

Commercial developers have many internal discussions, with the
difference that they will not show it to you.
They might be logically equivalent, but they are not identical if more than two tables are joined. For instance, the current Postgres docs say [1]:

> This latter equivalence does not hold exactly when more than two tables appear, because JOIN binds more tightly than comma. For example FROM T1 CROSS JOIN T2 INNER JOIN T3 ON condition is not the same as FROM T1, T2 INNER JOIN T3 ON condition because the condition can reference T1 in the first case but not the second.

[1] https://www.postgresql.org/docs/current/queries-table-expres...
I work on an SSD storage system with multiple SSDs in any server and 100Gbps NICs are the low end for us. We see significant use for 200 Gbps.
I looked into that a while back (and again today) when browsing around the books I could read. I appreciate the ideas covered, though I think I found the self-aggrandization on the part of the author to be somewhat grating, to the point I'd not want to invest the time reading through it to get the insights.

However! I am starting some search through some of the old Taoist traditions and am finding some very good pieces of wisdom (the parable of the horse and the broken leg is quite a good one). The humility in that religion, at least upon surface level (and brief interactions with one Taoist individual) was striking.

I've also heard the stoics are quite good, though I've yet to find a stoic book I can stomach yet that bridges it to the modern day (albeit in a very cursory search). I may have to go back to the old ones.

If you found TSAoNGAF to be appealing, maybe the above would be a good starting place for a journey of your own. I'm just starting mine through those areas, and on the words of other's I've based it on. It's been quite fruitful for me.
Product Overview – CleverTap
A powerful customer engagement platform with all the tools you need to build lasting customer relationships, CleverTap provides actionable analytics, AI-powered segmentation, multi-channel messaging, A/B testing, and personalization in one unified solution. Book a demo today!
Write test that document actual system behaviour
I'm tired of different stupid RSS clients and I created own Stupid RSS Reader.

Features:

Stupid RSS is Progressive Web App;
You can install it to your smartphone;
Very simple interface;
Offline mode;
All user data are stored locally only (IndexedDB);
The last 99 posts are stored;
Deletion occurs after downloading new ones;
Open source.

Proxy for RSS:
The application must use the proxy rss2json.com because CORS restrictions on cross-site requests.
Netflix X-Ray – Amazon Prime's X-Ray for Netflix
he says that the question is what kind of company one will build
> That doesn't mean that the Emacs usability story could be better overall. Obviously I don't think Emacs should be as narrowly focused as VSCode. Greater usability would benefit users who don't program.

My comment had nothing to do with usability. I merely find the incessant comparisons with VSCode to be (mostly) noise. I'm not even here to advocate for Emacs (although I love it). People want better usability? Fine. But let's not let SW development be the benchmark for how good Emacs is. It's just one use for Emacs.

> Do we have any hard data here? Or is this just an anecdote?

Very much an anecdote. Thing is, so is any other perception. There is no hard data out there. Having said that, hang out on places like the Emacs subreddit and quite a lot of submissions are not related to SW development. Looking at it right now, only 3 submissions on the front page are related to coding/SW. If you follow the weekly Emacs news, you'll similarly find that the bulk of it is not related to coding/SW.
> The projection of $945 billion in losses, from a new report out today[0] from the Center for Strategic and International Studies and computer security company McAfee, is almost double the monetary loss from cybercrime than the $500 billion in 2018.

McAfee's report "The Hidden Costs of Cybercrime"[0] seems to be the source.

[0] https://www.mcafee.com/enterprise/en-us/assets/reports/rp-hi...
"One dumb opinion, bad. Many dumb opinion, wisdom."

-- Burt the Caveman, 19870 B.C.
All of the examples are apps where the main use is manipulating files on the system.

Asking out of curiosity, how would someone properly sandbox this use case without having a worse UX?
Why?

It takes less than 5 seconds to pull out a form, scrawl a name and check a box. It can be done anywhere and with no tools other than the form and a pen.

Just finding a computer will take longer for people who don’t sit in front of one all day, then navigate an app, a browser, etc, etc.

You’ll find most people just end up clicking “print” when they do find your beautiful web form and then write on the paper copy.
"Why use old computers and operating systems?" > link returns "Error establishing a database connection." Is this an attempt at ironic humor?
I can read the WaPo article in a private/incognito browser window.

The IETF in particular has had a huge role in facilitating phishing via SMTP.
I think that saying it is for the environment and increasing prices while removing things from the box is false advertising and should be fined.

Also, it should be marked prominently on the box that the device doesn’t come with a charger or earplugs and won’t be self-sufficient. Let’s just regulate by making any device sold without charger display a 2x2cm logo on the box saying « I come without charger ».

I don’t buy a car expecting it to be missing tires or wheel.
Comparing these two numbers doesn't make sense, because:

1) Cybercrime activity has an immediate impact, whereas the impact of climate-changing activity will be felt for many years, and

2) The impact of climate-changing activity results in actual destruction of value, whereas cybercrime results in only the transfer of value (from the victims to the perpetrators).

Of course, the threat of cybercrime results in other value-destroying activity, like the effort spent on cybersecurity ($200B/year according to Statista).
A WS2812/Neopixel built from discrete transistors
I presented a coherent argument against an Antisemitic comment which you admit has no place here. At the time I posted my response, the Antisemitic comment was not flagged, in fact it was highly upvoted and visible.

My own comment got abusively flagged by the same brigade which upvoted the Antisemitic comment I was pointing out. And you are justifying this.

Now I made this comment, which is entirely innocent. Is there a rule against refuting the claim that Musk's career is in some sort of terminal decline? Are we only allowed to state that it is, like OP has done?

My innocent comment, the first one I made since that last discussion, gets an uncalled-for response by a mod. Seems I'm either being flag-abused again by the same brigade, or it's just your dislike for opposition to Antiemitic comments. Opposition which you condemn as "nationalistic".
ISS dumps 2.9-ton battery, its largest discard ever
Somebody wrote a response to this: https://theevilskeleton.frama.io/2021/02/11/response-to-flat...
That can work.

Get a robotic Real Doll in there and I'd chase it to buy a bunch of whatever it is it sells.
I don't understand this obstination with skin color.
They should be required to mark it accordingly on the box with bold marking, on the front face: “I come without charger and without earplugs”
It’s available in Nix for x86_64-linux. Maybe some enterprising soul could figure out what’s blocking darwin support and submit a PR.
Cables and chargers feel wasteful, but eliminating them only has a psychological benefit. There is zero impact in real-terms.

I have a few buckets of tech that I refuse (no pun intended) to throw out. I am a techy person. The total capacity of those buckets is under 3 cubic feet after I rationalised it down from a collection 10x that size built up over 20 years.

Meanwhile my family produces 200 cubic feet of landfill a year and 200 cubic feet of recycling a year. My e-waste is at least three orders of magnitude smaller than my household waste.
There's the notion of "Greeking" in fonts. Given that people have recently been reminded of this system again, I wonder whether the Unicode fallback BMP font that renders glyphs as boxes with four digits, one in each corner, will start to be called "Cistercianization". I suppose that the fact that it is a slight misnomer for a hexadecimal system will, as it usually does with misnomers, only encourage the adoption of the term. (-:
Oceania's willingness to be bold may be a good omen for their future
PMC is a tiny part of what makes PubMed, and is even considered distinct from PubMed [1]. Dig up the budget for PubMed, not a tiny slice. I've been down this road many times....

[1] https://en.wikipedia.org/wiki/PubMed_Central
AppImage is a convenience layer which doesn't claim to add any security as it provides no sandboxing whatsoever. And the outdated dependencies in images are likely to exist in the AppImage world too.
> There's a reason why we have never seen a world leading tech company come out from anywhere except the US.

Young people might not remember but 10+ years ago,
Nokia used to be the market leader in mobile phones.

https://www.researchgate.net/figure/Global-mobile-phone-mark...
- Understood that understanding is not the result of thought but of observation ("I see it now").

- Understood that ego is the result of thought.

- Understood that fear is not the word fear.

- Understood that thought is the source of sorrow.
Not Nokia, but yes I used to work for opera and trolltech was just a floor above us. We did a lot of work for Nokia device so maybe that’s what you were thinking of.

Nokia itself was a giant corporation with multiple buildings around Finland.
Grumman LLV
Feel like if you made it based on IG or FB or Snapchat handle, that would work much better
I have an Anker wireless charging station, have not experienced any excessive heat. I have it on my desk so that I continuously charge my phone during the day, but am still able to pick it up all the time.

It’s pretty nice but I agree it’s a gimmick, not a necessary problem to solve.
Ten Practical Things You Can Do to Break Your Twitter Addiction
Where is the proof/data for "Win 30% more jobs by offering monthly payments"?
Response from a Flatpak package maintainer - https://theevilskeleton.frama.io/2021/02/11/response-to-flat...

I'll leave others to make their own minds up, but I personally think the original article is FUD in a similar vein to some of the SystemD and Wayland nonsense that gets upvoted occasionally.
Normally when people call loans predatory, they're talking about the interest rates. Remote repossession seems like the alternative to "predatory" loans.
Have you ever used pornhub?
Another of his engine failure stories. He was tootling along in an F-86 over Arizona, and the engine failed. The tower ordered him to bail out (pilots are worth more than the jets). But being the math nerd he was, he calculated a parabolic trajectory that would just bring him to the runway. (Knowing the sink rate, winds, distance, altitude.)

Dead stick touched down on the runway.

Got chewed out for saving the airplane instead of his ass.

He admitted to me decades later that he should have bailed out, but had never done so and was afraid of doing it.
What Does Rising Interest Rates Mean for Investments?
My point is that something being legally mandated doesn’t actually mean it’ll be anything like universal basically ever.
I can second this. That and building a homegym into our basement. Both result in a total extra 8h of free time per week which is crazy.
why are there women's n men's sports? why not just 1 open category?

i imagine if there had to be categories... people and not-people.

AI, dogs, parrots, aliens all welcome to compete in the latter.
Its an interesting concept.

A better link: https://fs.blog/2020/03/chestertons-fence/
Should you buy a lottery ticket?
Working from home. I realised being in an office - especially an open-plan office - was setting off my social anxiety all the time. Working in a place where I could choose to engage with people instead of having it forced upon me made it so much easier to work. I became a lot more productive and started enjoying what I did, even picking up more side projects and learning actively. It's a shame it's coming to an end, and I can't seem to find many places that are going to remain remote.
Starting each day with 20 minutes of the type of meditation espoused here: https://www.youtube.com/watch?v=kaNO09cPS6c

In terms the more scientifically-inclined will understand: everything that is outside your current, immediate perception is a simulation in your mind and therefore is both inaccurate and prone to reflect your hopes and fears (especially fears). Simply dialing down those mental simulations of the past, future and distant places can significantly relax you.
Automated tests to the rescue
I think this is also a good tale about the value of testing.

If the original code hadn’t tested these error paths, the author wouldn’t have found out about this use case until after the first reports came in. Worst case, they’d never know and the customer would get a shoddy experience forever!
+1

Also, train ride videos, for example this one in Switzerland: https://www.youtube.com/watch?v=Mw9qiV7XlFs
Something akin to the web's permissions notifications “This app wants to access ~/Images/ do you want to allow it. Checkbox: I want to remember this” and a centralized permission manager ?
I agree. It's also the case that understanding often comes from changing. So in a sense the fence is just a blanket "never change anything". That's obviously bad.

I think a more reasonable approach is to change stuff in a conservative way where you limit the blast radius. Like running something like Ruby's scientist library on the new code.
Cybercrime vs cybersecurity is an arms race, and arms race scenarios are not necessarily resolvable.
> Is it really "microcoded" when all you're doing is writing a RISC-V emulator that runs on what looks to be a fairly standard 8 bit CPU?

Don't know, but the amount of "microcode" or emulation code required is itself a reasonable measure of an ISA's complexity. Doing an x86 that way would surely take tons more code.
Where Are Those Shoes You Ordered? Check the Ocean Floor
> The author(s?) almost certainly have no idea what they're talking about.

> They're using select * in a group by query with no aggregates.

The author wrote something akin to

SELECT A.*, B.x FROM A JOIN B GROUP BY A.id, b.x

This is perfectly valid SQL, AS per the SQL standard:
"Each <column reference> in the <group by clause> shall unambiguously reference a column of T. A column referenced in a <group by clause> is a grouping column". From SQL-92 reference, section 7.7, http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt

When using offensive language, you'd better be sure of the technical quality of what you write, if you don't want to show an ugly portrait of yourself.
Rare Pepes built on Bitcoin had some popularity in Venezuela. Besides ETH there isn’t widespread usage for collectibles. There is an assumption that eventually more performant technologies like Cardano or Hashgraph may prove themselves and take up the collectible niche.

https://cryptoinsider.media/venezuelan-developers-using-bitc...
It is simply adding layers of abstraction. The low level is more flexible, and higher level more powerful. The programmer chooses appropriately.
If I paid for a device with a multicore processor I expect to take advantage of it through software. Otherwise, what's the point of multicore?

Sure, multithreaded code can be difficult to reason about but that only happens when you're not paying attention to what you're doing and, for whatever reason, want to release code as soon as possible.

My advice is to start small. And find a pattern suitable for your application. In your use case (an RSS reader) it makes perfect sense to distribute work among your cores as much as possible. You have a GUI, an I/O loop and some parsing. It's the perfect combo.

Please consider a future multithreaded version, your users will thank you.
I moved in with my parents for WFH, and apart from the time, I've saved so much money. No longer having to pay rent in itself made for a much bigger boost to my savings than any raise could've.
is it this one? https://themarriagecourse.org/
> If you're a software engineer, it won't make a difference, just send two queries to the DB and combine the results before sending them off.

This isn't true if you have certain use cases in your application, pagination being one of them. There's no simple way to implement pagination when you have two or more queries that return and unknown number of results and you're tasked with maintaining a consistent order across page changes.

If you make a single query do all the work, it's easy to implement paging in any number of ways, the most performant being to filter by the last id the client saw. If your users aren't likely to paginate too far into the data, LIMIT and OFFSET will work fine as well.
Godot Engine Web Editor
Congrats on your PPL!

I did 10 hours 15 years ago, but stopped when my first baby came along.
Listening to Sarah Coponat play piano on Twitch. Her live, epic, flowing improvisation is the perfect companion to the workday.

https://www.twitch.tv/sarahcoponat
Interesting part:

> It is crucial for an IDE to have access to home or host filesystems, for Git repositories, and for other external uses, otherwise it is not very useful. […] They also need additional permissions to work, since making them use portals for all host system file access is technically complicated. Audacity and VLC face similar barriers, but all these applications should eventually be able to use portals instead of direct home or host filesystem access without losing functionality.

Which means that the author still has a point: there are still lots of use cases where the only practical way to use the file-access sandbox is to disable it.

Btw, the post you shared is a much more balanced view on Flatpack than the OP, but after having read it I would still consider Flatpack not being ready for what it advertises.
Interesting. Not sure how trustworthy that account is. The only 2-byte sequence documented by amd and not by intel that starts with 0f is, in fact, 0f 0e; that is FEMMS, which does match up with the length of the obscuring bar in the first reply.

And it does seem plausible that intel would pick proximal instructions for 'read' and 'write' of uarch state.
Thank you for the comprehensive write up! It does make me feel better to know that there should always be an accompanying explanation of what the variables are.
Cooking. Always enjoyed it but over the pandemic, I got serious about it. Watched more YouTube videos than I can count, even took some online live classes.

Cooking is great because it not only gives you joy, but it also gives joy to those you feed. Such a pure way to spread happiness.
Internet shutdown in Republic of Congo as voters elect a president
Who cares if your investors are from sv but you’re based elsewhere?
3D Scanning Systems That Can Render a Complete, Editable 3D Model in Minutes
No. A is the host port. B is the side that connects to the device, with micro-B being the most common.
To be honest, I don't. I was more interested in having intelligent conversation around it. I feel (generally) that when people don't have aligned incentives, there can't be aligned outcomes. To me, that means there's a conversation to be had around how do we get groups with differing priorities to have aligned incentives.
He got 30% for $1.1M adjusted to today's money and became employee no. 3. Woz credits him as being more important than himself to Apple's success. So, you could make the argument he was closer to a co-founder than just an investor.

In contrast, YC wants 7% for $125k, and you get a few talks, some introductions and "office hours" meetings.

It's an apples to oranges comparison.
I read the Rekursiv article too! It sounded like a great project.
This sentiment crops up semi-frequently here and I find it really odd. The USA has a lot going for it, but they don’t have a monopoly on impactful tech.
What Is Identity Orchestration?
The reducing is done with Immer so you have exactly the same mechanism than https://redux-toolkit.js.org/usage/immer-reducers

But Redux Toolkit is precisely among the reasons that led me to this new lib `La Taverne`:

Redux core has this awesome Flux basics, but it's deliberately unopinionated: you need addons and toolsets to complete your needs (Toolkit, Thunks, Reselect, Saga etc)

All of them add more setup, specific API, weight to your project...

I wanted a lighter solution to handle my Flux architecture.

La Taverne means to be standalone, providing essential Flux tools: async actions, immutable reducing, isolated external state.
"My most memorable moment at Microsoft came during a technical review with Bill Gates. I will never forget the moment when I made an apparently obvious point to him. He responded, "What? Do you think I'm stupid?" Everyone was staring at me, and I felt it best not to answer."

Microsoft is hiring!

source: https://web.archive.org/web/20120311005018/http://www.seattl...

https://www.nytimes.com/1999/03/01/business/compressed-data-...
At 15W, that would mean charging your phone would take over two hours. That's way behind their competition, and twice the time of even their anemic 20W wall charger.
> As far as I can see this is just IT saying “if you stored your data somewhere you shouldn’t have, it’s now gone”.

You're assuming people are aware of where they — or their niche specialty software packages — store their data. I'm not even sure I'd know where e.g. some biotech-DNA-analysis-package stores its data.
I found lectures to be valuable only if I had reviewed the material beforehand. This was mainly because otherwise I just wouldn't be able to keep up in lecture.

If I had reviewed the material beforehand lectures were often extremely valuable for gaining new intuitions about a subject at hand that could be gleaned by an instructor's choice of explanation. And being able to ask questions in real-time was also quite valuable.