skysight-inc/HackerNews huggingface dataset:
NVMe is a cheaper upgrade than others a gamer on a budget might consider, especially if building a new machine instead of prolonging the life of a new one. Many motherboards support it a little extra cost to those that don't and the drives themselves can be little or no more expensive than SATA SSD units (quick check: known name 1TB NVME unit for inside £70, few SATA units are even that cheap, similarly similar pricing between the types at the ½TB mark too).

Not sure where you are getting 250GB for a single game from (~70 I mentioned, IIRC MSFS is ~130) but that supports my point more than counters it: if you might shoot through areas quickly and want high-res textures to be constantly available (a low fast tour of a significant area?) with the amount of RAM on the recommended minimum cards (4GB, minimum minimum being available in 2GB models) and the recommended minimum system RAM (16GB, required minimum being 8) then getting data from disk to the GPU as quickly as possible might be more beneficial than having more RAM for cache, or more CPU cores, etc.

Yes, a well off gamer with a huge 8K screen who can afford to be scalped for a top-of-the-line GFX card is going to benefit from this, but so could many others.

The performance difference between NVMe and SATA SSDs is nothing like that seen between more traditional drives and SSDs, contrary to what much breathless marketing text will exclaim, but as there isn't much of a cost difference maybe this sort of direct transfer feature will change the value for money dynamic a bit more.
The "bid" order book is extremely deep though. Lots of people priced out that are willing and able to buy at lower prices. So it's unlikely the we get into a bubble popping situation. Worst likely case is static nominal prices while inflation erodes the real prices.

The only sort of cataclysmic risk out there is a change in government regulations. Zoning changes, Prop13, or some action banning investors owning SFHs. But none of that seems remotely imenent.
I used Flash on my android devices back in the day (Firefox and others had support).

Flash sucked on mobile. The VM wasn't as fast as JS JITs in the browser by a long shot. By the time the processors could keep up, Flash had already been dead for years.

Adobe Air existed on mobile and it wasn't a good experience either.
80 years Sun/climate cycle. We're almost on the peak of it.
Correct me if I'm wrong, but it seems like SOTA for AI now is entirely in developing more and more complex sets of convolutions for deep learning?
If you don't mind a manual step, remove the "solar." from the URL to get the same article on the regular site. [https://lowtechmagazine.com/2022/03/how-to-build-bike-genera... in this case.
One of the top cloud companies who everybody assumes are supposed to have security and security experts beyond what you can deploy, which is one of the main reasons given for why you should move to cloud deployment, sold a critical administration service implying it had high security [1] to unsuspecting customers. Where as, in reality, it took a single researcher who had never heard of the product before and who is unfamiliar with the tech stack used in its creation less than one day to completely compromise it. By the internationally recognized Common Criteria standard [2], this would constitute a attack far below even Basic, the lowest certifiable level.

This has happened time and time again to the point where their repeatable security design, process, and validation is demonstrably systemically incapable of rejecting even grossly insecure systems. The benefit of the doubt for the quality of their systems should not be extended to a process that consistently produces abject failures. To assume anything other than the level of quality they produce regularly is an extraordinary claim that requires extraordinary evidence and independent objective verification. So actually, yes, you should freak out if you rely on the security of Azure (or any other cloud for that matter) without independently verifying the quality of every single service you use since their pattern of grossly incompetent security process means you should default to assuming their systems are terrible.

[1] https://azure.microsoft.com/en-us/services/automation/#secur...

[2] https://www.commoncriteriaportal.org/files/ccfiles/CEMV3.1R5...
Honestly as long as it remains human-powered I don't see a lot of value to be gained. Humans just don't generate a lot of raw power.

The quickest way to improve this system would probably be to attach it to a set of wind turbine blades or a waterwheel, but "how to build a very poor wind turbine" is not nearly as catchy as a blog post title.
I Came to College Eager to Debate. I Found Self-Censorship Instead
I like how they casually mention that they have basically written their entire stack themselves.
Yeah, this guy has definitely been living in a dream world for some time:

https://edition.cnn.com/europe/live-news/ukraine-russia-puti...
Amateur open-source researchers went viral unpacking the war in Ukraine
This is not a surprise based on what we have seen so far.

Russia is imploding. The scale of the implosion is still yet to be determined. The only thing I think the Russian government could do to make the situation worse is use Nuclear weapons on Ukraine or another ally country.

A few points to support this idea;

1. Logistics win wars. When invading a country you must adequately feed, water and move and support your military's fighting forces. Russia has failed at this.

2. The people of Ukraine have a clear objective from a solid leader - expel the invaders. And a clear cost to losing. If they loose there country will fall. No amount of Russian propaganda will outlast such simple clear objectives.

3. The world has applied its cancel cutler to the economy of Russia. Economic sanction's have reduced the value of the currency and stock market. The people will move to countries where they can have a better life in a more stable economy.

4.I foresees the humanitarian crises in Russia being worse than the one in Ukraine. Russia has a population about 3 times the size ~144m vs 44m. And the people who are feeling Russia will haft to fight against the stigma of being people who lived under Putin.
5. Which leads to: for small volumes (or MVPs or early-stage prototypes), if you can buy your power supply, you should!

6A. Most products with a microcontroller will need verification that they are compliant with FCC regulations on unintentional radiators. That's relatively cheap to do. If you bought your power supply (see 5) you are probably compliant. The problem is... by the time you get to this point, you are behind schedule, money is getting tight, and any respin or even adding ferrites is going to be a huge headache. Also, what got you here... might not help you solve an EMC problem. Good luck!

6B. If you need a transmitter (i.e. bluetooth or WiFi): for low volumes, if you possibly can buy a prequalified module, do so. Then certification is just paperwork at most. But don't listen to me, do a chip-down design because your industrial design requires it. YOLO and there is no other way to learn. 2.4 GHz at WiFi SoC powers is pretty forgiving. BLE with its low duty cycle practically handles compliance for you. Buy your matching networks and filters and don't go crazy with your antenna design

7. In general expect to be surprised by how the engineering - hardware, software, mechanical, etc - involved is much more exacting and demanding than you might expect from say, how conceptually difficult your problem domain might be. Especially if you are a software engineer and haven't worked with physical products

8. See #7 - you should be doing everything you can in design and procurement to minimize customer issues, from UX to field failures to any abuse of the product you can reasonably imagine. (Misuse you can anticipate has product liability ramifications also) If you are building 1000 units, any returns are going to cut into your margins. Look up typical warranty return rates for your industry and work that into your business plan and your pricing

9. They will all tell you hardware takes 10x-100x longer than software (I think this is a software engineering perspective where they expect to be able to deploy from a schematic or something), but then they will also tell you that if firmware isn't making you late, you aren't getting enough value out of firmware. You figure it out
People struggle with INABILITY to deliver perfect results.

Apparently the relief to this struggle is either moderate expectation of oneself or the perfect results.

I guess it’s impossible to deliver perfect results in highly uncertain endeavors like entrepreneurship. But it’s very possible to deliver perfect results as a craftsman.
Fear is the enemy of the shipped. Perfectionism is a drive that keeps us shipping something better and better. Folks are happier that way too since they get to see all the snapshots on the road to perfection, which helps them understand how they too can create perfect things themselves. Plus it gives others the opportunity to be a part of that perfection. Like for instance upgrading a web framework so its password system uses pbkdf2 instead of salted hash. Then someone else comes along and strengthens it with bcrypt. Then another comes along and adds argon2. It's a great story.
Putin has deployed nearly 100 pct of pre-staged forces into Ukraine- US official
The reflog can be a PITA to walk through. A less well known thing is that you can spelunk through the reflog by saying `<ref>@{N}` which means whatever commit `<ref>` was pointing at N changes to the ref ago. Super handy to double-check that the rebase squashing commits didn't screw things up if there were merge conflicts in the fixups.
Oh. OK, time for a new job with a company that can learn from mistakes.

(Alternatively. you can try to be the force that turns this ship around -- but I don't recommend it.)
The sole reason that ERCOT and Texas Republicans are pushing crypto mining is because it will drive up power rates across the state.
While to a large extent that is true, I think a larger part of the issue is that people actually have different foundational mental models of how the world "really" works.

Conservatives, for the most part, believe that a hierarchy of haves and have-nots is not only natural, but inevitable. It is consistent for them to therefore extrapolate that anyone claiming to work on flattening the hierarchy (by giving to the have-nots) must really be trying to get their in-group further up the hierarchy, at the expense of those currently benefitting from it.

That's why "He’s not hurting the people he needs to be" can be rationalized as in their self interest. In their view, there is some constant, immutable amount of "hurt" that some demographic has to bear. "No such thing as a free lunch" and such. So deep down, conservatives interpret any calls to reduce that harm as instead being an existential threat to redirect that harm to their group.

I really recommend Ian Danskin's videos on the subject, they explain it better than I can in one HN comment, with plenty of scholastic sources:

https://www.youtube.com/watch?v=xMabpBvtXr4&list=PLJA_jUddXv...

(Linked is "Always a Bigger Fish". Many of the historical sources justifying the argument are discussed in the "endnote" video that follows, but this video is the one that lays out this particular argument, along with the later video "I Hate Mondays")
Nuclear is not ideal for a peaker plant. It works best running at 100%, as part of the base load. So it doesn't help to fill in for solar during cloudy times.
Oh, I see. I hear "red pill" and think politics. As in, "converted to the Trump side".

It's all Gnostic stuff. Hiding pieces of the mystery religion maybe even makes it more appealing to converts.
There were plans for three circular motorways in central London. Thankfully people came to their senses and it was only partially completed.
I wonder if there is a high demand in any of these countries that could cause delays in getting these processed.
>> Costco has a reputation of being a better place to work in

> This shifts the goalposts towards “good place to work in”, which I would say large companies like FAANG easily qualify for.

This takes my words out of context.
COMP3321 NSA Python Training Document (Obtained via Freedom on Information Act)
> to the point that even having messages on your phone about it could get you into trouble if stopped and searched by Moscow police

Sounds ridiculous, like a half-fake unnuanced broken-phone twisted misrepresentation.

> There is also the question of whether Russians even know there's a war where Russia is the aggressor against a democratic state, and attacking civilians. There are by now many reports of people in Russia who simply don't believe that's what's happening - instead they think there is no war, that it's a lie propagated by Western aggressors against Russia, and that Russian soldiers are in Ukraine to liberate the people

And this, kids, is the exact reason why we need a real pluralism of opinions and shouldn't rely on one-sided biased sources, as you can't even do a reality check.

> If I were in Russia and asked my view, and highly educated for real on the actual circumstances, I'd answer that I was pro special military operation (what war?) because there's a chance the person asking is special police and I might end up in prison - or provoke an investigation which gets my friends into prison - if I say anything else.

This image is cartoonishly ridiculous. Do you actually unironically believe in some sort of secret police, asking for your opinion on war? Seriously?

Everyone in Russia knows there is a war and no one really "supports" it. But enough people somewhat understand reasons for it, or rather just blame incompetent politicians from all sides.

A lot of people obviously don't believe the "attacking civilians" part, simply because it's an overly convenient propaganda narrative and also a lot of video evidence of this are old recycled videos from attacks on Donetsk, that Russians had already seen before, having been in the loop much longer than average Westerner.

There is actually the question of whether Westerners even know that there has already been 13k bodies death toll before the invasion, or that Ukraine actually incorporates neonazi rhetorics and symbolics in their National Guard (google Azov Battalion)

Lots would laugh over calling Ukraine "democratic", given the coup, the dismantling of opposition (both in politics and media) and the "ukrainisation" laws. Most consider Ukraine to be just as oligarchy as Russia, but with a more ochlocratic spin, rather then autocratic.
Lots of good suggestions in here for managing perfectionism. If you want to actually overcome it, you need to figure out what is making you a perfectionist and consciously address the thoughts and patterns that are driving those behaviors. You may have one or more parents that have held you to an impossibly high standard for achievement, that seems like a common theme.
I mean, it's basically a phone minus some of the cell chips and the display.
Next thing you should do is get a raspberry pi with octoprint! Then you can drop the gcode in from your web browser :)
You are 100% right and I agree with you completely.

I have failed to create a proper software development process.
Polish is great, but it sounds like your customers - enterprise users with many hours in your app - are of the sort that would benefit from an ability to help themselves. You're not in B2C, you're in B2B. Add features (because that's what your boss is measuring) that give your users enough rope to hang themselves, as they say.

In the event of a crash, they are likely able to choose to either start over and drop the last 4 hours of work, or to load state from autosave-20220507.1300.xml and retrace their steps from the last 5 minutes. Or improve your logging until it's user-accessible, with the goal of giving them access to a file they can read and figure out how to reproduce the crash (and avoid those circumstances in the future) or send to you to help debugging.

Absolutely give them an API: Your customers are literally offering to help you do your job for you! If you can swing it so their plugins run serverside and you have a license to the macros they're building, you'll soon see exactly what they need and be able to anticipate those features for other customers. If your product requires special features and you're being told by your customers that they can't convince management to buy it until it supports feature Z, give them the tools to build feature Z so the answer to "Can you integrate with our ERP?" is not "we could add that feature after we finish integrating with our other customer's ERP, talk to you again in 3 weeks" but "Does that ERP support XML? JSON? CSV? SQL? Sockets? Regardless, we can help you write a simple plugin to accommodate whatever specific needs you might have."
VDO provides a compression and duplication layer for any traditional filesystem.

https://www.redhat.com/en/blog/look-vdo-new-linux-compressio...
One thing to maybe help, whenever you read “Russian interference” just replace it with “Russian Facebook Ads” and see how ridiculous it sounds. The argument is that US citizens were swayed by shitty Facebook ads to vote differently? This does not reconcile with the historically small fraction of US swing voters, and also leads to a flawed mindset of “I’m smarter than those dumb people over there”.

The winner in 2016 pitched themselves as an “outsider” for the masses, and sure was propelled by memes which are non-traditional. Even if you disagree with the winner, sometimes excuses like blaming Russia are just lies told to feel better.
Hi,

>I wonder if the author considered an input method where keypresses translate directly into a rendered equation?

Personally, I don't like such systems, because I always end up moving the cursor up/down/left/right trying to add parenthesis here and there; so I am not considering adding it. I really feel better with fast, raw text input.

>The other point the author makes about discoverability of operators like sqrt and cbrt, I feel that you could circumvent it by introducing a semantic search feature for operators.

Indeed, I can add this kind of things by adding keywords to the documentation items. Currently I rather tried to narrow the search results, but I can expand them a little with some experience on what the users really needed.

>The last question I have is if the author has looked at libraries like Calcium (...) or the work that went into the Android calculator recently

I don't know Calcium, and I am not a smartphone user, so Android is beyond my little world :-)
Calcium seems very interesting on its own, but it is unlikely that I can use it in Chalk. I already built my own abstractions to do everything low-level related to bit manipulation and garbage bits. Adding a little formal calculus will certainly be home-made either.
However, like I did with ARBLIB, I can also cherrypick just a subset of the library that would exactly fix one problem or give some precious help even on a single feature. I will have a deeper look at its API and how it can mix up with the current Chalk design. Thanks for pointing it out !
No, you're not the only one. If it were busted, I could see it as a way of giving an old design new life, but this one appeared to be mostly operational. I have a 15" 1.25GHz iMac with a working arm in beautiful condition and it's going to stay stock. It suffices for viewing the security cameras, playing CDs and DVDs, the occasional Classic app and basic browsing tasks.
> I'm impressed at the relatively high efficiency of the system. Pedalling at 150 watts and recovering 100 watts of electricity is higher than I would have expected from such a simple system.

It doesn't seem very surprising that motion can be converted to electricity at 66% efficiency. Normal power plants[1] can convert heat to electricity at 64% efficiency. It'll be much more interesting to see the end to end efficiency of this, ie. how many calories were consumed compared to electricity were generated.

[1] https://en.wikipedia.org/wiki/Combined_cycle_power_plant
What is your code review process? Is every piece of code that gets committed reviewed? If not, that's the lowest hanging fruit IMO.

It sounds like your managers aren't prioritizing stability.
Unfortunately most users are not aware of the difference let along the implications, and those that are may not really have much of a choice of ISPs (maybe all the options available to them, or at least the affordable and otherwise practical options, use CGNAT). And in that circumstance there isn't going to be enough “voting with their feet” to make providers sit up and listen.
Not just vendor lock but also stifling competition by letting the "free" version set a price ceiling for alternatives.
> Windows Calculator almost does that: you can see the full input as you type, but it disappears upon hitting the final "=".

This has been rectified, by the way.
The EU does not 'need' an Army. They have constituent national Armies which are just fine for self defence. Even without the US, Europe could probably not be held by Russians. Probably the greatest challenge is not invading each other but hopefully that era is over.

"As for clear leadership, it must be the EU parliament."

This is a misunderstanding of how leadership works.

'Parliament' cannot provide real military leadership.

The EU Parliament above all, is an effete bureaucracy incapable of 'doing' most things.

Yes - of course the political body must be responsible and direct the military objectives etc., there is no doubt there, but that is not nearly enough.

There needs to be a very well organised and experienced body military personnel who can basically form the basis of leadership, and it needs to be effective.

The US has that, the UK and France have that at least at some scale.

If the EU said 'we're going to have an Army and pool all of our budget' and then every soldier, officer and seaman were under this 'single integrated unit' - instead of national Armies - and - if it was well managed and coordinated, then sure, that would be a path.

But it won't happen for so many reasons.

And especially, it doesn't' need to.

Most EU citizens do not want a Federal State let alone 'more integration', most efforts for rather integration are driven by EU elite, and young ideologues who also don't really understand the nature of what is going on.

What is possibly in the cards, is an EU-like NATO, i.e. a more comprehensive EU defence organization.

But as long as NATO exists and is functional, wise Europeans may prefer to have the USA 'on board' because they are 3x more powerful when the US is involved, at least for now. And European nations right now are 'taking up the slack' and investing more heavily, Poland, Germany, Sweden etc. are really stepping up.
> Europe needs conflict to thrive, but as an European I'd prefer this conflict to be external to Europe...allow Europe to start re-involving itself productively in external conflicts.

Got it: go fight people away from home for benefit and profit. The logic of empire or, if you prefer, the greatest good for the smallest number. This is precisely the approach being followed by Russia in Ukraine, and I would very much not like it if Europe returned to it too.
> utter nonsense

Let's please not turn the anger dial all the way up on every discussion. I would have been happy to continue discussing this in a dispassionate way, but I won't now.