skysight-inc/HackerNews huggingface dataset:
https://etke.cc/order/

https://github.com/spantaleev/matrix-docker-ansible-deploy

this suggests etke which have a $25/onetime to install on your server. this is VERY VERY cheap instead of spending 3 days or whatever. I mean, if the author spent 3 days on this and finished it, that means he/she could do it in much less time next time around.

paying someone literally fixes this issue in a second and $25 is nothing compared to the benefits of selfhosting.

heck, even their monthly $5/month maintenance is extremly cheap if you can't even do that and you are paying for someone's salary also so everyone wins
Every bitcoin fork I've seen forked to make their own change that the main project refused to make. They forked because bitcoin changed too little.

ETC forked because the main project made a change some people disagreed with. They forked because ethereum changed too much.
I think what they mean is that this can be reprogrammed for more use cases than FIDO2 and U2F, it can say be programmed to support my own homegrown thing that I've made up just now or even a more general concept than just getting into things perhaps.
I took responsability and over 10 years I fixed the bugs.

It hosts a MMO with 350.000 customers at 10x perf./watt than all AAA studios.
Not as long as there is a house that can be repossessed on the other end of the loan...
> Your functional Java code is going to be just as unreadable to a standard Java dev anyway

I’m largely unsure of this. I think the standard Java dev might have difficulty adapting but the ramp up isn’t too hard. A Decent Java shop right now should be adapting functional features from Java into their code already.
>>They're not fighting against Russia.

They are fighting Russia using man power provided by Ukraine. If not for US, war would have been over with some resolution already.

I hope instead of war world move more towards reconciliation and vie for more peaceful solutions, not prolong a conflict by selling more weapons. Soon this will be the same story repeated for Taiwan against China.

Many people are facing death in flood hit Pakistan with over 13 million not having access to clean water, world is staring at a staggering number of fatalities more than the total casualty in Ukraine war. But Pakistan’s disaster is not important, same for Sri Lanka. In UN assembly all focus will again be on Ukraine with lots of speeches and making special exceptions for virtual speech, unlucky for developing world UN doesn’t have enough bandwidth for them.
Hello, it's me, the author of the article. Thanks for asking.

I would ask not so much whether it has paid off or whether there was improvement, but whether it is paying off.

We're not done yet, we have really only just got started - it's a long-term project of transformation, that starts with practice and processes and people and will eventually show up in the documentation that's produced.

You can see evidence of it already in some of our documentation, it's the work of those engineering teams that have been spearheading the efforts, but it's all work in progress and we have a long way to go. (It's also all incremental work, so in general, there won't be dramatic big bangs to show.)

What you can't see from the outside are things like mindset, priorities and understanding of documentation - those are the things that will make for long-term success.

All the same, you remind me that it's probably a good idea to follow up that article with one pointing to some visible results.
>ARMv7 (32 bit) has slightly better code density than RISC-V 32 bit

Specifically, thumb2 does.

I'm sure it won't last. AIUI, with B and the current Zc, RISC-V is already ahead, and still has room to improve until it is ratified.
on the other hand, all the religious nutjobs I met at work were Muslims. But that might be a sample bias as I'm in Western Europe and not the US
That uproar didn’t exist because Will Smith is a good actor.
Nullschool, centred on present eye:

Mean sea-level pressure: <https://earth.nullschool.net/#current/wind/surface/level/ove...>

Wind: <https://earth.nullschool.net/#current/wind/surface/level/ort...>

3-hour precipitation accumulation: <https://earth.nullschool.net/#current/wind/surface/level/ove...>

Force Thirteen is a video channel focusing on tropical storms. They tend to give a pretty good periodic summary of major events: <https://yewtu.be/channel/UCr7wmRGObn4Mmiuk_MmgeTQ>

There's a livestream of the Nanmadol landfall (along with TS Fiona in the Caribbean): <https://yewtu.be/watch?v=7_eLnliUF_g>
Other than nuclear, what options do these countries have to avoid their dependency? I'm curious since solar is not an option I'm winter.
Form, function, and the giant gulf between drawing a picture and understanding
Ironically enough, it doesn't work for me either.
> However, seems SIP can only be disabled temporarily (until next reboot?), at least according to https://developer.apple.com/documentation/security/disabling... but it's unclear for how long it is disabled.

This is a misreading of the linked document. Disabling SIP is permanent until re-enabled. That's why the document is warning you to only disable it temporarily and then re-enable it. The warning wouldn't be necessary if it automatically re-enabled.

"Warning

Disable SIP only temporarily to perform necessary tasks, and reenable it as soon as possible. Failure to reenable SIP when you are done testing leaves your computer vulnerable to malicious code."
The Russian army parking any asset close to the power plant reactors is basically using all of the downwind population as human shields.
Thyroid cancer much, Vlady?
I really see your point here; but I have to caution: Airplanes are "exactly as simple" as they need to be.

There is a lot that goes into their design to simplify things greatly; you're probably thinking of complicated computer systems that are used in planes.

But those computer systems are incredibly simple compared to what we use or build atop of: as simple as they have to be in order to be fully understood.
You can say crystal clear in English, it's a bit closer to the original version.
You won that exchange, nicely done.

All the things you listed are the impetus to the Bitcoin network foundation.

Cheers!
Didn't Intel say this about ARM a while back?
Hey everyone, I'm Dave from the Memgraph Platform team. Our old Memgraph Lab implementation struggled with performance issues, so we decided to do something about that. At the moment, there are a lot of visualization options out there: some with very wide use cases, some are popular but out of date and some of them have performance issues or provide a terrible developer experience. We wanted to find the solution that would best suit us, so we started the process with an overview and benchmark.

You can find all of the details in our blog post. We would like to hear what you think about our approach and solution. If you have any questions about methodology, approach, or our findings, drop them in the comments. I'd be more than glad to answer them.

This benchmarking was one important part of our development process that has led us to a new visualization engine [1].

[1] https://news.ycombinator.com/item?id=32868091
WaitForMultipleObjects is closer to a version of poll, that can also work on condition variables. I wish Linux had a WaitForMultipleObjects equivalent, eventfd is really not it.
Black TikTok has been lampooning, as they call it, “Lord of the Rangz, Return of the Kang.”

I only hear white people defending the casting decisions.
Slack is fun. And that’s the problem with it
I was thinking some kind of throttling, yes. I've always found this particular laptop (HP EliteBook 840 G8) surprisingly slow.

If that's the case, I think it kicks in quickly because running this with 500, 5_000 and 50_000 round trips gives results in the same ballpark.

There doesn't seem to be any difference between performance and powersave governors for this particular test.
This comment is completely unfounded imo. I did 2 years at community college before 2 years at Harvard. It's possible to transfer to "high-tier" university if you perform at CC.

Further, some states in the US have great CC -> 4 year programs. California comes to mind. Graduate from a Cal CC and you're guaranteed admission to UC. A lot of kids in the bay go to Berkeley to finish their 4 year.

The excellent instructor thing isn't a joke either. You really don't need a top PhD student to teach you Calc 1 + 2 (assuming you're doing a STEM track). It's really just about getting the reps in. You're going to be a bit weak on proofs + theory, but you'll be solid on the basics.

The bright classmates thing is a bit real, but you have to find your motivation anywhere.
> Low network utilization yes and perhaps superior to X11 core protocol, but it doesn't come for free, for example in terms of latency.

You can have your cake and eat it too: You can disable the compression if it's a problem. It's highly configurable if you want to play with it.

The compression means trading a little bit of hardware resources at either end for a better UX (lower latency, higher throughput).

> The higher the window size the higher the requirements for the encoder (though Waypipe does say "This way, Waypipe can send only the regions of the buffer that have changed relative to the remote copy.", or is it talking about the video encoder?).

The core wayland protocol mandates communicating which parts of a "surface" (read: window) has changed when a new buffer is submitted in a "surface commit". Neither a compositor nor waypipe will do anything if nothing has changed.

> I also think that just "forget about it, we'll video stream it" is just giving up on the problem altogether.

Each surface has its own stream, and is updated independently. E.g., a video player on a webpage will generally be a subsurface, a context menu or plugin is a popup surface. They're all processed independently, with each their own damage tracking (and if applicable, video compression). If content is stretched or scaled up, only the original source buffer will be transmitted, allowing the display server to take care of this.

This is not giving up, this is the maximum effort, optimal implementation.

> I just fondly remember the times when (possibly two decades ago) I run ... over a 100Mbit network

For reference, a single 4k 60Hz display takes ~15Gb/s to keep fed with bitmaps. Even a quarter of the screen takes 3.7Gb/s. Not even cinematic refresh rates would be able to fit within a 1Gb/s line.
Startup Adden Energy Develops EV Battery That Charges in 3 Minutes
I’m Ukrainian.
Everyone here has a relative or friend who participated in the cleanup of Chernobyl. There were hundreds of thousands people doing this job for years.
This tragedy is one of the defining tragedies of our history. Everyone learns about it in school.

It is inconceivable to me to even wonder if we could shell the Zaporizha power pant. No, we do not want to repeat that tragedy and we love out country. We do not want to make it uninhabitable.

No, it is impossible that we put any military hardware near any of the nuclear plants (besides air defense systems far away from them).

It is very difficult for external observers to verify who shelled the plant, as you need specialized radars for that. Russia has them, and it would make this data public if it could prove that Ukraine did it.

The idea that Russia is using nuclear blackmail, but reframes it as “Ukrainians are doing it” is way more plausible for me.
That’s assuming you know something about plumbing. If you don’t, you’ll just nod your head and say ok, that sounds good.
The same thing is happening in these businesses. The business owners generally don’t know programming. Terms like “refactoring” mean nothing to them at best and sounds like “rewrite from scratch” at worst.
Bitcoin is one of the biggest modern inventions

If nothing else governments will maintain the network so that China, Russia, USA... does not control 51%
So cyptokitties are not cartoon characters like Pokemon?

All I'm saying is, if Nintendo made a Pokemon NFT, another company such as Ubisoft would not be able to add Pikachu to their blockchain based game without an intellectual property license by Nintendo. This would seemingly make a Pokemon NFT rather pointless.
How to Run an Customer Roadmap Call
A shadow library ban pits publishers against free information activists
> Don't let the big words intimidate you.

This... this article might be written for high schoolers.
Actually it’s the other way around. There are very good persistent collection libraries for Java but if you are going to ‘update’ then you can’t store them in a final field since you get a new collection object. On the other hand the only thing final about

final List<Whatever> that

is the identity of the list.

I also think Either and Optional are cancers. Type erasure takes some of the fun away from Either. Before you had Optional you had one problem, you might have a null. With Optional you have two problems, you can get a null AND you can get an empty.

I worked at a place that used Scala and the engineering manager would talk your ear off like an Amway scam person about how much better monads were for error handling than Exceptions. I started working on non-Scala stuff but once they put me on the Scala side I found out that error handling was just missing in most places even though they allegedly did code reviews. It was definitely a frying pan to fire situation relative to Exceptions.

(The time before that whenI coded in Scala I found that people would spend 3 days writing something concurrent with Actors that only used 2 out of 8 cores and was rife with error conditions that could be done in 20 minutes with an Executor in Java.)

In a a parallel universe where LISP was the dominant language, people would be writing essays about how great COBOL and Cold Fusion and PHP are, about what a genius Noam Chomsky was, how recursive descent parsers are a force multiplier, etc.
It seems too obvious to be worth saying: the law should be simple enough to understand that people of good will can comply with it without engaging a lawyer.

Very few of us have a lawyer in our back-pocket nowadays. Sure, laws regulating some kinds of financial transactions and contracts are necessarily going to be complicated and hard to understand. But the general rule should be "If the law isn't something an ordinary person could be expected to know, then they aren't bound by it". That would put an end to clever-clever legal drafting.
> this is what SIP protects against

SIP does not protect you against installing and running malware.

SIP protects certain system components on the Mac, that's all.
Agreed.

I first thought the flaw with twitter was that people tweeted insights with a minimal of background or literature research. This leads to shallow analysis of problems others have spent years thinking about.

I realized later that the more accurate flaw is not that, but correlated to that. The real flaw is that it's a breeding ground for low-effort takes. The person espousing some grand theory of life can tweet it after thinking about it for just a few minutes. This leads to theories that not only are not exposed to peer review, but theories that literally the writer herself hasn't spend more than a few minutes thinking carefully about.

If you only have to type 140-characters, you get both really great theories distilled, and fleeting thoughtlets.
Exactly. And as a response to the well intended criticism, especially to the one from France, there was a USA boycott against French products.
There was even a proposal to rename French Fries to Freedom Fries...
https://en.wikipedia.org/wiki/Freedom_fries

But this must have slipped Muslim extremists' attention because France got their share of terrorist attacks afterwards anyway.
On the wire it looks identical. It would have to be a very niche use, like a web form that filters periods.
Apologies for the bad idea. I've grown used to people not properly differentiating between server and client use cases.
* Beyond Java, by Bruce Tate

Convinced me to leave Java and start doing Ruby instead. Did a lot more programming languages since then.

* Javascript the Good Parts, by Douglas Crockford

Taught me how to write better js. Of course since then the language has changed so much that this little booklet is completely obsolete, but for a brief period, this book was absolutely essential.

It's hard to single out a third book. No other books come close to these two. Most books are too thick and wordy and boring, and I'm not a fast reader. I'd love to list one of the books about design patterns here, but I never finished any of them, so I think I'm going with:

* Beginning Scala

I haven't actually done any big projects in Scala, but it was captivating, showed me how beautiful a programming language could be (but also how ugly, in later chapters), and changed how I think about programming languages. I still regret never having actually begun anything in Scala, although I still fear the complexity of its type system. The world needs a cleaner Scala.
TL;DR

Work remotely across timezones without scheduled meetings.

Try it out if you and your team are frustrated with spending hours on video meetings.
Taking a year off to party seems like bad advice. You need to be able to party and meet obligations too, because that's real life. College is supposed to introduce you to that. One year of partying is like dipping a pinky toe in. Most of the best partying seems to be from about 25-35. You have better money, good experience, and a huge friend group. It's trivial to get 40-50 people together for a party and walking into the bar and already knowing lots of people without scheduling ahead is reality. Then more and more people start filtering out as they have kids. So, about 20 years of solid partying seems pretty normal from my friend group and observations. Then once you have solid money and kids it turns to weekend warrior types. Only partying on the weekends and doing more costly things like boating or taking short trips with friends. The only big parties are on the coveted 3 day weekends and the food becomes as important as the drugs and alcohol. Then, not from experience yet but observations seems like a little more partying once the kids are older late 50s early 60s but probably being in bed by midnight in most cases.
This thread confirms every job description is a Rorschach test.

Your response to it says way more about you than it.
Tinfoil hat mode: CORS enforced in the browser and other such related "privacy" tech were pushed by Google and big tech to prevent stuff like this. Turning the browser into a consumption platform with an encrypted pipe between your screen and the server. As opposed to the browser being an agent acting on the user's behalf.
I have no more room to have books :( I have given away most of my books to my colegues.
This take is so exhausting. It really is, "Tell me that you know little about Java beyond forum comments that you've read, without telling me that you know little about Java beyond forum comments that you've read".

The most important Java EE specifications (now "Jakarta EE", as "Java EE" hasn't existed for years), are: CDI, EJB, JPA, JTA, JMS, JAX-WS, JAX-RS, JSTL, JSP, and JavaMail.

Of that list, a typical Spring Boot application in the wild miiiiiiight use JPA. And that is totally optional, with a handful of newer ORM frameworks seriously eating into its market share. Even JPA itself didn't come out of the "Java EE" world. Hibernate won the ORM wars back in the day, and so the Hibernate folks were allowed to write the JPA spec, making it near-identical to the existing Hibernate API.

Spring has extensions that allow it to interface with nearly anything in the Java ecosystem (and its DI container makes it easy to write an integration to anything new). However, while it CAN interact with all of those Java EE API's, it doesn't NOT "depend" on them!

The story of Spring's relationship to Java EE is the classic "embrace, extend, extinguish". Reddit and HN are able to grasp that pattern just fine when they are slamming Microsoft. However, they can't grasp get it in this context. I honestly believe that the vast majority of people's Java knowledge on Reddit and HN comes from ignorant comments that have been in a self-reinforcing recursive loop for years.
The flip side is that these loans exist because the constituency wanted poor students to be able to go to any school they wanted.
If patent rights are required to call it free, BSD and MIT aren't that great either. Apache 2.0 explicitly grants patent rights, CC0 explicitly calls out that it doesn't, BSD and MIT are simply silent on the issue since they were written in a time before the issue became relevant. The silence allows people to argue that they contain an implicit patent grant. An argument that has merit in the US, but not in every jurisdiction out there.
Competition for limited block space.

https://jochen-hoenicke.de/queue/#BTC,30d,weight

Constant supply and fluctuating demand will lead to times where you must choose between paying low fees and waiting a long time for confirmation, or paying high fees for faster confirmation. If you zoom out all the way, you can see this has played out with every halving so far.
Smart Phrases People with High Emotional Intelligence Keep Saying
If the DLR has a room full of spare computers, doesn't that show they are thinking long-term?

Stockpiling £50,000 of computers might well be cheaper and lower-risk than upgrading a signalling system.
No, it’s a way to react to the tone of the advice.

There is a whole genre of « internet advice » (such that: don’t go to college, study a trade, community college is better than regular college) that are repeated by people for many reasons (such as personal cope, political agenda) that don’t include what’s best for the listener.
TypeScript is now the most-used language by CircleCI users
Agreed. Most of the hard problems in software engineering are completely separate from language and stack choice. Hyper-focus on these things smells of expert-beginner.
It's not underlined in the article, but for anyone who didn't follow this issue while it peaked: the root cause was (still is?) a notable delay when contacting Apple's servers to enquire about fingerprints of an executable that was about to launch, for anti-malware purposes. There were loads of reports that the problem disappeared entirely by just disabling Internet access, an obviously unideal solution.
Which makes me wonder, if you use the multi-container and cookie autodelete extensions do you need to be concerned about this acquisition, even in the advent of Avast harvesting data?
The entire article is an extended definition of the headline term mixed with discussion of the implications of presentation bias. It's also quite concise. To the point that I almost can't believe this isn't trolling.
In his later years Deming consulted with Gallery Furniture in Houston, and "Mattress Mac" has been one of the most respectable local entrepreneur/philanthropists for some time now.
ARM licenses are royalty based...some percentage of your produced product's value.

I don't think any of the RISC-V licenses work that way.
Some of my best instructors were at community college. Being a Ph.D. does not automatically make someone a good teacher, in some ways it's detrimental. Having good instruction in foundational classes (math and physics if your going engineering) is important. I would do it that way again and not just for the cost savings. OTOH it did delay my graduation by at least a year, but that's mostly because I took my time.
> what exactly is over-engineered and why we as users would even care if it's overengineers somewhere under the hood?

Well, just last year we found out that you could remote load class files based on log string substitution. This was especially bad if your service logged web requests.
How Does Upwork Work?