skysight-inc/HackerNews huggingface dataset:
I originally bought a PS3 to play Dust 514, and only got to play for a few months before it got shut down. I really like the concept of different games sharing state and universe. I hope they eventually crack this nuts.
I think the docs need updating but you can auto sync with banks https://actualbudget.org/docs/advanced/bank-sync
I played it on a 486DX33 in 1993. This game left a deep impression on me. I recently bought the CD-i version for 50 cents, found in a second-hand CD bin. I don't have the console to play it (yet) but the second CD is an audio CD and contains the soundtrack.
Sounds to me that CPI just destroys your argument so you want to discount it and/or ignore it.

Here's another one: 1970s were correlated with growing monetary base (M0, M2, whatever) and incredible amounts of inflation. And yet, the stock market and other assets declined.

These opinions of yours aren't really from economic data or analysis, but instead from vibes from some kind of blogger / website out there. The permabears or whatnot. I've seen opinions like yours all over the internet, but consistently they fall apart when the actual economic data is looked upon, as we are doing here. The only argument is to ignore economic data (like you're attempting to do with CPI).
No it doesn't because you only write so much code.
"No it's not"
Proceeds to say exactly what the guy above said
Good point.

On the requirement, I wonder if a sub 6" screen without high dpi would be competitive in the current market.

As Motorola and the Chinese makers are pushing the price down on the lower end phones while keeping somewhat decent specs, having a smaller screen that is also less crisp so text sizes can't be lowered too much could be a pretty strong disadvantage.

Perhaps the expansion of foldable phones could add more options (the external screen tends to be smaller than our current phones).
10 years ago, I thought it was important have newsrooms reporting on current events. But now it's so schlocky, even on things I agree with them on, that I think they do more harm than good. Really anyone who has to come up with something shocking to report everyday is going to put out garbage. I include in this major city newspapers, news only websites (like tech press), network and cable news, and weekly magazines.

Here are two good breakdowns of the problems/limits of modern mainstream news.

https://www.natesilver.net/p/journalism-needs-more-taylor-sw...

https://twitter.com/jburnmurdoch/status/1714648538746118265

Americans wisely agree, trust in media is very low https://news.gallup.com/poll/403166/americans-trust-media-re....

It's worth pointing out that mass media has had a brief lifespan, about from the 1920s. And the "golden age" when everyone was following it was really only 1950 to 2000.

It's fine if it declines, and even if it disappears.

Canada's accidental banning of links to news is a good model, we should do it in the US. Let's tax any links to news sites from major web platforms.
Yeah, I think of this as the locker room effect. If you're not used to it, undressing in a locker room can feel scary. You're naked! But once you get used to it, you realize everybody is naked and it's fine.

But that's conditional on everybody not being jerks. Anybody who tries to score points by pointing out weaknesses is toxic to open and honest collaboration.
Yep, CA's state taxes are very progressive and are less burdensome on people with ordinary incomes than in many states.
Thanks for correcting me. I re-read the article and I stand corrected. Okta is at fault here.

That said, security is a really hard thing to get right 100% of the time. And there is no guarantee that another security vendor won’t have other issues.

But Okta should’ve been more forthcoming communicating this.
> Same could be true for emacs, someone who knows it better could pipe in.

I believe Emacs differs in two relevant ways, both not technically inherent: command prefixes are by default non-printable, and it's relatively uncommon to run Emacs without GUI.

Just tried `echo -en '\x18\x03' | xclip`.

Emacs in the default GUI mode works as expected, just pastes ^X^C (that's two control characters, they are just rendered this way) into the buffer.

xfterm4 or gnome-terminal pastes Unicode Control Pictures [1] (TIL there's such a thing) ␘␃, the same in bash, cat or `emacs -nw`.

Finally, bash in xterm echoes the control characters raw, but Emacs once again manages to get ^X^C in the buffer.

[1] https://en.wikipedia.org/wiki/Control_Pictures
Amazed to see connection oriented protocols still being used here. As someone whose been in the real time media space for decades, we switched everything to UDP about 15 years ago and achieved much higher throughput and lower latency. Our server software architectures use a single dedicated thread on a UDP port, which reads packets and distributes them to lockless queues each owned by a dedicated single thread handler exclusively bound to separate physical cores. Similarly for the outbound side. This allows us to scale vertically to maximize a single machine's resources, while allowing us to essentially cap the upper bounds on latency in high load scenarios. Our architecture enables us to have hundreds of thousands of users PER MACHINE. We've been running this architecture for over 10 years now in production successfully. While we do have logic to scale horizontally, we minimize this and use it only when its required for scaling further or traversing specific network clouds, depending on where a user is able to connect. Worth mentioning we use general linux distros on physical hardware. No virtual machines. We also use kernal bypass techniques.

Any time you add more servers to spread load, you're increasing latency because for each hop you're traversing the entire software network stack twice plus hops through hardware switches.

Nobody uses dedicate thread per client anymore (if they do, its a poor design).
Verifying employment eligibility is mandatory in all states.

> All U.S. employers must properly complete Form I-9 for every individual they hire for employment in the United States

Although that requirement probably doesn’t apply to contractors.

Edit: Major pitfall (or advantage depending on your perspective) of the I-9 system is that it only requires employers to fill out the form and “keep it on file” in case the government asks to see it.

E-verify introduces the ability to share and verify that information digitally with the government (where without e-verify the form would just sit in someone’s filing cabinet or Google drive).
Tell that to the passengers of those 737 MAX flights where the pilots did not know how to disable the failing AoA correction...

I wouldn't bet that most pilots know more about how the planes they fly work than software devs know about their computers. For one, most planes today rely heavily on computers. Do they teach electronics in "aviation"?
The US’s cars also emit a huge percentage of the world’s greenhouse gases so solving that problem is kinda important.
Absolutely the most gobshit saddest part of Nietzsche, to me. I very much recognize the want & goal, to have a society that has character & soul & flavor, defined by good character, great works, and circumstance.

But my god, the idea that just having some half-layabout half-managerial luxury class that random waifs are born into? So gross. This seems like a sure way to have culture constantly destroyed, sacrificed, by unearned no goods, & manipulated into exploitation by nakedly self interested power mongers.

The article itself talks about a nearby concern, criminals, who will exercise flexibility,

> An honest person will never commit criminal acts but a criminal will readily engage in legal acts. Let us call such minority an intransigent group, and the majority a flexible one. And the rule is an asymmetry in choices.

I have a hard time imagining a class of blessed society defining people as being able to ever resist decaying into such flexibility, as being willing to self sacrifice to uphold a better society. Especially when they will constantly have to be negotiating with various intransigent elements.

It's interesting that the Dictatorship of Small Minorities is about, somewhat, populous minorities. There's still a bae of significantly squeaky wheels raising bloody hell.

Where-as in compare, this submission surfaced recently in the Apple/Jon Stewart discussion, where paying eternal uncritical lip service to various authoritarian global powers has become a funnel that capitalists find themselves having to walk down to insure continued market access. Those governments thus become taste-setters & content-setters for all global commerce, even though they do not represent the global desire; they are the intransigents. Rather than be for example a small minority of people who want an outright ban abortion, the small minority in this scenario are a handful of dictators & party watchdogs. https://news.ycombinator.com/item?id=37966643

Which is what it feels like aristocrats are & would become. A group mantled in their permission to be intransigent.
gigabit bandwidth is dependent on your latency. your latency is dependent on many factors from your local hardware to the routers between you and your destination. fwiw, i do not experience your claims when viewing twitch
Exclusive deals and market capture.

Essentially they’ve captured the market.

Venues and artists are no longer in the free market.

It needs a big powerful player with deep pockets, startups don’t stand a chance.
Been having this fight a lot lately. The phrase that seems to have struck a chord is ye olde "first you make the change the easy, then you make the change".

As a further elaboration, I'm trying out that this gets you:

- Better position. Code's better, so product is better (more stable, with better features, etc)
- Higher velocity. Each time you do this, the overall codebase gets easier to change, because you're continually making it easier to change
- High acceleration, because you're giving your devs a way to stretch their capabilities and grow their skills.

Definitely gonna see how "Refactoring has a price. Not refactoring has a cost. Either way, you pay" plays with folks!

PS -

AFAICT, future proofing is bad when you build stuff to aim it, mostly because you probably won't end up with the problem you think you will, so you're not actually able to build it correctly now.

But!

You can build in gaps, for where that new stuff can go. You can future proof pretty much only by writing your code today with eye towards making unknown changes later - ye olde "the only architecture that matters is the one that lets you change".
Yes. I started with BASIC on a VIC-20
> From what I read they mainly just put lots of Amazon cloud stuff integrations into it rather then focusing on the actual 3d rendering parts of the engine

Feel free to see my other post, it's a misunderstanding to think Amazon hasn't focused on the other parts of their engine, including the renderer.

https://news.ycombinator.com/item?id=37968280
Helux, a react state lib supports both atom arch and deep dependency collection
helux v3 is released now! powered by extremely fast immutable lib limu.

It is the only one react state library that supports both atom architecture and deep dependency collection currently in the world.

why helux

1 Developed based on the ultra-fast immutable data js library limu, with excellent dependency collection performance

2 No provider is required, access is super simple, and the state is shared mode with 0 cost increase

3 Supports both deep and shallow collection dependency collection strategies

4 Supports features such as share, derive, watch, atom, etc.

5 Derived functions support asynchronous derivation and manual triggering of derived function recalculation.

6 Supports defining new derived results based on derived results to form a directed graph architecture

7 In addition to relying on changes to trigger update components, you can also customize ids to trigger update components.

8 Compatible with react 18

9 Support hot update

10 100% written by ts

here is a online demo: https://codesandbox.io/s/distracted-cloud-2xrvpw
>Hopefully new EVs will also be driven for a very long time

Currently, the average age of cars on the road is 12.5 years. When someone tries to sell their 10-yr old EV, the buyer will know that a huge battery replacement bill looms, discouraging sales.

"EV batteries typically cost at least $5,000. [...] an EV battery lasts 10 years on average before needing a replacement. In addition to requiring expensive batteries, today’s electric cars run into repair problems after collisions. EVs are still relatively new to the market, so finding replacement body and battery housing parts can be difficult. Additionally, EVs typically have more expensive technology (such as Tesla’s Autopilot) that requires more expertise to repair."[0]

[0]https://www.motorbiscuit.com/do-electric-cars-last-longer-th...
I will be a contrarian here, since it's been in plain sight for 20+ years and everyone loves to hate it:

I think Wikipedia is about the most objective source out there. Before you jump on selective examples of bias: no, it's not perfect and IS full of BS and errors. But I would believe something they said long before believing anything in NYT or WaPo.

They make a much stronger effort to be fair and complete than any major news outlet does. I think their reviled editing process at least serves the function of asking writers, "Is this a fair summary?" most of the time. It's easy to see that the mainstream media gave up on that a long time ago.

(and yes, some of the bio pages are written by the subjects.)
After laser treatment i can see perfectly, but the eye is permanently dry. It would be great if there was a fix for that.
EVs don’t have to cost 55k. Most of the people I know who drive them paid under $30k, almost half of the average gas-powered vehicle, and they’re so much cheaper than ICE vehicles to maintain and operate that they’re saving considerably more over the life of the vehicle.

Transit is cheaper still but has the problem that it’s nowhere near as subsidized as private vehicle travel but expected to have high fare box recovery, and the transit experience is directly worsened by private vehicle use. Simply subsidizing car ownership less would help there by not masking the true costs and reducing congestion.
This contains a lot of assumptions. Think of this in another context. How many reports do you think HR gets about a breach of company policy? Tons. They have to investigate each one to determine if a policy was actually broken, if the reporter is telling the truth, and what the scope of impact the policy breach had. Meanwhile the offender can continue to keep breaking policy. Now imagine you are an HR Services company managing HR for thousands of companies....Point is it takes time to investigate and validate. Imagine the disruption if they took each report as true on face value.

I would also suggest that each of the companies that publicly posted have something to gain from doing so. We also don't know if they are telling the full story. Using the "we told okta on X date" as assuming that starts the clock on okta not disclosing a breach to the public is a pretty ridiculous take.

We still don't know the full circumstances of how this happened and Okta has not yet publicly commented on their side of this story. Presumably because the investigation is ongoing. But reading the details in the cloudfare post, access for the breach stopped on the 18th and okta told customers on the 19th. Is okta supposed to alert customers of every single report of a breach, every report that might have some credibility, etc...? Maybe there are process improvements to be made in the review process, but we have no visibility into the current level of effort they are making.

Meanwhile, other companies have had known issues for months/years (keyword is KNOWN) before disclosing. I don't want to be a victim of this more than anyone else, but I think we need to be more reasonable in our "hot takes" to these situations even if we are calling for continued improvement.
Judging solely by the date of publication is not the best criteria for filtering. For example, Vannevar Bush's article "As We May Think", published in 1945, is the oldest dated item in my reference library. Conway's Law comes from Melvin Conway's 1968 paper. David Parnas' 1972 paper "On the Criteria To Be Used in Decomposing Systems into Modules" still applies.
True. This is probably what first few lectures of a first course on GPU computing would cover. The nitty gritty of how to write parallel algorithms for maximum throughput on the GPU is where things become too specific. :)
I daily a 2015 LEAF, bought in Dec 2014.

It had a warranty battery repair (to replace a failing module, free of charge to me but a possible concern long-term).

As the guy who turns all the wrenches on the family cars, it’s been incredibly low maintenance. Wiper blades twice, cabin air filter three times, and I had to charge the 12V battery once in the peak of COVID shutdowns when the car sat for 8 weeks or so with a Bluetooth adapter plugged into the OBD2 port. It’s about due for tires all around.

It was $32K before $10K in government cheese, so $22K for a new car was pretty good, but, like any then-new car, it has been a lot more expensive than buying a 2011 Honda CR-V would have been. I paid that premium in order to see if I'd enjoy having an EV. Overall, I have, but only because we have a 2005 Honda CR-V for long-distance travel/road trips, etc. The LEAF is entirely impractical as an only car (though other EVs are better in this regard).

Our electricity is expensive in MA, so energy costs about $0.06 per mile. That compares slightly favorably (about half) to a 35 mpg car buying $3.70/gal gas and doing periodic oil changes.

Around town or to neighboring towns, we choose to drive the LEAF almost 100% of the time. If it had a better CarPlay story, we'd probably choose it 100% of the time. (If I'm not sure where I'm going, the aftermarket Android head unit with CarPlay maps that I installed in the CR-V is easier and safer than the terrible factory nav in the LEAF.)
Ah, I missed that sentence. But in cases like this, where a project hasn't appeared much on HN. it can be better to have the project home page be the top link, since most of the audience needs a general (re)introduction and release notes are usually quite specialized.
No, that's only for pasting specifically.

It's copy that's an exploit vector.

To disable it, set clipboard.autocopy to false.
> Being forced to pay for something to share the cost across a set of people is the definition of socialized.

For some definition of socialized. I would argue that a transaction between two private entities in which there might be a minimum ceiling for some items is not “socialized”. Even if the minimum ceiling is enforced by the state.

We can argue all day about definitions but at the end of the day nothing is black and white: even if we agree that there’s some “socialized” extent in the private car/home insurance markets I think most would still not say that it is “socialized” in general.

Regarding flood insurance, yes, agreed, there’s no natural law that says that flood insurance must be a profitable business (hello global warming!) so the government steps in.
If I"m the person who winds up inheriting the code you produce, I'm probably going to resent you.

Do what you can, as if you were going to be the next person. For one reason, because anything else is irresponsible laziness. For another, you may in fact be the next person - you may not leave in time for someone else to inherit the mess. So do what you can now to minimize it.
Haha, let me grab a random list too... yours is particularly bad because you didn't understand my point. Im talking about physical limitations of film, vs digital, vs human perception and the trade offs of budget, crew, and equipment.

Shooting on a camera locked at 24fps is not equal to shooting 24fps. Spend the next 20 years doing it and come back to me.
Thank you for reading! :)
You know it's possible to fire people in Europe, right?
FreePascal from Square One [pdf]
Debunking the Chessboard: Confronting GPTs Against Chess Engines
Do you have any recommendations to learn CPUs and Systems well ?, thanks
I've been at a company where we had two leading developers.

One refactored everything endlessly to a fault, wrote tests for everything and emulators for every external piece of hardware.

The other rarely/never refactored and was focused on ends-justify-means functionality.

They hated each other and progress was very slow because they could not work together at all.

My two cents is that all products of engineering are temporary. Software (and hardware) are not eternal. What you write today you will eventually become obsolete.

Your entire app will eventually be re-written. If not by you then by your competitor who takes you out.

There is no such thing as perfect or optimal code because what is great for now won't be great for tomorrow.

With that in mind, good refactoring is like good math. Taking a long and complex system of code and replacing it with something functionally better and far simpler and easy to understand.

Bad refactoring is just moving things around for "understandability" or in a lot of cases one developer rewriting something in their own idiosyncratic style because they don't understand the style of the programmer before them.

And the final point is don't be afraid to rewrite the entire system if you have that ability.

Since the development process is about defining functionality as much as enacting it, once you have a finished application, you can re-create it much faster and simpler than it was originally written.

The Apollo missions got to the moon and back with 145000 lines of code you don't need 20 million + for your web app.
Disease-specific loss of microbial cross-feeding interactions in the human gut
I have a copy to clipboard button that's standard across all apps and has decades of precedence: Ctrl+c. Some (older?) keyboards even label it!

On my phone, if I select text, my browser pops up a menu with "copy" as an option.

Why does a web page need to reinvent that wheel?

For the 1/10000000 case where it makes sense, how about a "X page wants to modify your clipboard" dialog? This has been a known security vulnerability for at least a decade.

Edit: actually, I just noticed that was a reply to selection, which makes even less sense. Just let the user select what they want.
The "Current events" portal is my main source of international news. I love the density of information, link to varied sources, and direct links to Wikipedia articles for background information.

https://en.m.wikipedia.org/wiki/Portal:Current_events
So is the argument that everyone should be a mechanic? Including the long haul truckers, the race car drivers, stunt people, taxi drivers, etc? Such people use their vehicles professionally, full time. Obviously technical knowledge is useful to them in case of a problem or to fine tune their vehicle. But in general, no, being able to steer without a steering wheel doesn’t really do much for them. It’s okay to specialize at the higher layers of the stack.

Programming is more like building with legos than building or using a car. So much of programming is composing units of work, even if you are starting at a low level of abstraction. And those units are very generic, very reusable, with little need for each unit to know about the goals of the end result until you get very high in the stack. In other words, we specifically avoid using specialized parts unless it becomes necessary.

I would wager that >90% of the useful, beautiful, functional software that I enjoy using every day was written by people who don’t know how to write assembly. Whether you measure it by lines of code, work hours, whatever. And that’s okay. They had time to add features and work on their business model rather than having another go at correctly loading their data into the CPU registers.