skysight-inc/HackerNews huggingface dataset:
> However, the development of new custom widgets in Wicket was so much more convoluted than implementing the same widget in Backbone.js.

Hmm, I found developing custom widgets was a joy, though the key was to keep them very small and compositional - e.g. if you want a user details widget with an address entry, it's probably best to make that address widget its own smaller widget that the user details widget just uses - and aligned with your model hierarchy. Often you end up with a parallel hierarchy where e.g. you have a user model that contains an address and phone number, so you've got a user display widget whose model is that user object and in that there's an address display widget whose model is the address field of that user object (and similarly for your edit widgets).

I tried to look up examples of what doing the same thing in Backbone.js looks like, but the search results don't seem to be about making custom widgets as I understand it. To be fair I'm struggling to find examples in Wicket as well. But I'd be interested to hear what it does better.

> And it was hard to inject new functionality into and existing page.

Hmm, what kind of functionality do you mean? I will say that again making pages very compositional was key - my team settled on a pattern where most of our pages were just a single top-level panel (so you could always reuse or embed a whole page if you wanted to) and then most panels were made of a handful of smaller panels, similar to the clean code style where you try to make each function only call three or four other functions. And then it was easy to change whatever we needed because the code structure corresponded directly to the logical business/model structure and the inheritance structure corresponded to the visual structure (e.g. we had an abstract class for what an "editing panel" looks like and all our editing panels inherited from that. So if you want to add a new field to the user model, you add it in the user model and the user display panel and user edit panel are right next to that. And if you want to change the visual design of all our editing panels, you change that in the parent component and it will apply to all of them).
If I understood the parent comment, there are two kinds of leverage being discussed here: there's the leverage that individual tech workers currently have (as high demand, high income laborers in a hot market) and then there's the leverage inherent to collective bargaining.

I believe the GP was saying that unions can deliver when circumstances give individuals large amounts of leverage, but they don't need to. But we all know that good times don't last forever, and unionization does provide sufficient leverage when individual leverage evaporates.
I don't expect plain rhetoric to change the minds of Putin supporters.

Unfortunately, we have to resort to economic pain, which is quite grim even if it's not having your leg blown off and your home reduced to rubble: businesses ruined, working class populations impoverished, massive uncertainty...

It's also not guaranteed to work, as aggressors and oppressors are adept at wallowing in self-pity and inventing victimization narratives.

What's changed for me is that I've come to believe that the Russian population is a bit more at fault here for buying Putin's bullshit.
How is the 40 hour work week definition used?

Is this intended to cause employers to pay more overtime?

Is this intended reduce employee earnings by reducing hours?

Was referred to committee 9 months ago, it's probably just going to die there.
The one snag is that even with the reactor shut down (just drop all the control rods in) you still have to deal with the decay heat.

Which, in the case of a controlled manual shut down shouldn't be a problem.
If we can make energy storage simple and cheap enough I do not see why nuclear power would have any upside left except maybe for when traveling outside the solar system.

Regarding survivability of humanity I have similar fear but my current hope is that while weapons will continue to be more attainable their relevance might diminish. Why fight your neighbor if you have everything you need? But warlords create a problem of their own because they seem to exist to attain superiority for its own sake.
What problem are you trying to solve in what business context and how much money do you have to spend?

For what it’s worth, there’s usually a baseline standard of deliverable that you’ll get with a professional design firm with some kind of track record. Their work might not be particularly great or imaginative unless you’re willing to spend top dollar for their best effort, but it probably won’t be embarrassingly bad and they'll usually meet their deadlines and promises.

A freelancer runs the risk of being flaky and producing crap, but will probably be significantly less expensive. Don’t forget that many agencies just outsource a lot of their extra work to freelancers anyway. You also have the chance of one knocking it out of the park and giving you something great for low cost.

Personally I’d spend some time surveying designer type sites and finding a few freelancers that have produced some work that emotionally resonates with you and engaging them in discussions and rolling the dice.
I mean, in much the same way, "lexicon" is French for "the xicon"...
Human composting or burying and planting a tree on top seem like more sustainable options these days.
confirm this joke
Yep. That's why I will vigorously oppose any unionization drives. It's incredible that people would acquiesce to being forced to accept whatever contract some union boss negotiates.
5 x 7 would be a good start. For many jobs, that would probably boost productivity, since a lot of people don't work anywhere near 8 hours a day anyway.
Problem is, unions are actually counter productive to any industry. They reduce available work and further incentivize off-shoring of jobs.

In the post WW2 period, the UK and German manufacturing industries lagged behind the US in both wages and productivity, largely due to the former being unionized and latter not.
While I think you’re correct that money can serve those two purposes, I don’t think that it in fact does so universally or exclusively, or even necessarily intentionally.
Habits of Logical People
I went to a Montessori school.

I would say that adjusting to a "normal" curriculum took a little time. However, I think that learning independence and keeping my love of learning was worth that tradeoff. I was also happy going to school, something that I feel was beneficial from a developmental standpoint.

For context, I don't currently work a manual job and successfully graduated college.
All you’ve said is the laptop was his.

That’s not a story at all, and not the reason the story was rotten.

This reads like you’re not being very honest about the actual story that was being sold to news organizations.
GPU and Mellanox NIC?
There are companies today building various types of "multi-chip-modules" (MCM) and "systems-in-package" (SiP) that mix chips and passives from different vendors.

- Octavo Systems puts Ti SOC's and PMIC's in a package with outside vendor DRAM and ROM chips.
- NXP builds some auto parts with a mix of NXP chips on different process nodes and third party flash.

I spent a few years designing these types of systems. In my mind the the biggest value of a standard like this is to push companies to make it worth their while to sell "known-good-die" (KGD) or fully-tested die.

Modern chip manufacturing basically has a two part test flow - a partial test of each die on the wafer then after slicing and packaging each part goes through final test. Packaging is expensive and so imagine building a multi chip module which might have an SOC, DRAM, PMIC and FLASH bare dies and then it goes through final test and each of those dies had a 90% final test yield then the MCM might only have a 65% yield. That's a lot of money down the drain.....

If I built the same part using fully tested die then my yields should be closer to 95-99% - basically the failures are not due to bad silicon, but bad packaging....

Right now it's tough to get companies to spend the resources on a KGD test program because the market is just too small/scattered. A standard helps to build a market.

With that said - I haven't seen this standard yet. I just requested a copy. From the little info available on the website (https://www.uciexpress.org/) it sounds like it's just an IO interconnect standard - along the lines of something like MIPI DSI + D-PHY. That's a good start but the dream of "lego" like chips will require standardized foot prints and pinouts which may just never be feasible but there are people exploring this idea....
> 4. Ukraine should've restructured its military into a defensive army, which is to say that it should be largely decentralized and trained in insurgency tactics. The idea of this is to make the cost of invasion so high as to dissuade anyone from trying. This is essentially the Swiss model. This would mean acquiring appropriate weapons: small arms, mobile artillery, Stringer missiles, that sort of thing;

The Swiss model worked because the mountains act as both a defensive fortification and because Switzerland is of limited strategic value (low benefit, high cost). An effective defensive model for a nation like Ukraine would be Israel. Nuclear weapons to ensure escalation dominance. A strong air force with the ability delete any air or ground forces preemptively before they even cross the border. A heavy investment in strategic level area denial and air defense: cruise missiles, missile shields, patriot missile batteries. You want to maximize the range to ensure that an invader has no areas of safety.

An insurgency with small arms and MANPADs can be effective but only because the insurgents are willing to pay a much higher cost than the invaders. Soldiers in insurgencies expect to die at a ratio of 10:1 and that is considered winning. Insurgencies are what you do when your conventional strategy fails. Starting an insurgency is choosing a horrific sacrifice for your nation. Insurgencies don't prevent invaders from destroying your cities, from killing your family and burning everything of value. Even with that terrible cost many insurgencies still fail.

You know what is better? Advanced tanks and attack helicopters operating under SAM umbrellas that allow you to win a conventional war at your borders. The best deterrent is conventional military dominance backed up by the US nuclear arsenal. The easiest and cheapest way to achieve that is NATO membership. This war is a result of Ukraine not being given NATO membership.
Large systems, like a school system, need rules and procedures that help guarantee a relatively consistent outcome. The unstructured, exploratory nature of Montessori doesn't lend itself well to a a large-scale, systematic approach.
if you were trying to block russia on ETH, and you were already blocking certain BTC addresses and it's "descendants" to the end of the blockchain... how many hours do you think ETH addresses associated with things like tornado would last? 24? 48?

all of crypto ignores the real world.
You're showing your cards as an android person ;-)

I agree with you, but nearly everyone on apple products will not. I get a (too me very perplexing) very similar respose when I ask things like, "why would it hurt people who want an Apple curated app store experience to allow a buried setting in the settings menu that allows sideloading for the few people who want that?"
i bought an iphone 6s for this purpose for 50€. upon mentioning this to somebody i was also given a second one with a crap battery for free
When I was looking at preschools for my daughter, there was no tuition info for the Montessori schools available until after the tours.
Stealing 10 years of his life and freedom is basically slow murder and torture. Whataboutism is unwarranted, the US is overreaching.
> In this case, Nintendo would cease to exist

The same argument used to say pirated music would kill music. I hope you realize how ridiculous it is.
Offensive actions by NATO that I remember:
Serbia in 1999
Afghanistan in 2001
Libya in 2011
"Phillips head"
One issue is that anyone can claim to be a Montessori school.

Many adopt a few ideas but really aren’t much different than other schools.
My only experience so far is myself. I received a great education overall but I’m not sure I would credit that to Montessori school specifically. I do remember enjoying the hell out of it. It was my only foray into private education. I had no trouble adjusting to regular school, attended a top tier university, and have worked as a software engineer for the entirety of my career. YMMV but I am planning to send my son to Montessori.
Gaming is the next big career path
I think it isn't quite common knowledge that you don't "need" to active a virtual environment to use it. For years, I thought that activating a virtualenv was changing the PATH (so I would get the right binaries in my shell) and another environment variable like PYTHONHOME/PYTHONPATH (so that python would know where to load modules from). It turns out it _only_ sets PATH, which is non-obvious.

As far as I can tell, it turns out that there's some additional magic in the python binary so that it "knows" when it's executed from a symlink to try and add ../lib/pythonX.X/site-packages/ to sys.path, but for the life of me I can't find where this is documented how exactly this works.
When we have the stomach to go through with a plan so overwhelming that it would cause Putin to submit in fear.

That is a very high threshold.

No doubt there are people working on black flag political assassination attempts, but really the only other options are convincing non NATO members to intervene or launching bombers towards Moscow and making an ultimatum that won’t be perceived as a bluff.

Ultimately though i think Ukraine has to mostly handle this on its own and if it doesn’t win the only thing to be done is let it happen and completely isolate Russia from the global economy until they are broken. It is not a pretty picture when your only options are backing a nuclear power into a corner.
Here's a few:

- performance gains from optimized machine code

- CNAME adblocking, which is otherwise not possible on Chromium-based browsers

- robustness against potential changes from upstream (i.e. Manifest v3)

And, not exactly adblocking, but other privacy protections that are only possible with a deep level of control over browser APIs:

- advanced fingerprinting protections, including subtle randomized perturbations of canvas reads, fonts, user agent, etc.

- ephemeral storage sandboxing for third-party content
For open source and self-hosted, I've been pretty pleased with openmiko (https://github.com/openmiko/openmiko). I put this on a couple $20-ish wyze cams that are used adhoc right now, but will be combined with frigate and home assistant when I can get ahold of a Coral USB device.
I really like the Vortex Race 3 as a gaming keyboard with some Kailh Speed Silver linear switches. It has almost no bezels and the layout has everything but a numpad, I love boards that don't take up more desk space than is absolutely needed.
Starship Technologies Expands Robot Grocery Delivery Service in Silicon Valley
They're easy to shut down, but when the reactor is first turned off the core is full of unstable isotopes that are byproducts of the fission reaction. Those isotopes continue decaying even with the reactor "off" until the become stable, and they put out enough heat to cause a meltdown on their own. This means the reactor needs active cooling for a couple of weeks until it reaches a safe state. That's what happened at Fukashima; the reactors were shut down when the earthquake hit, but then the tsunami disabled the backup generators that were powering the cooling pumps, and they weren't able to restore cooling before the core melted.
I understood the point. My counterpoint is that if a union doesn't use the leverage of collective bargaining to deliver when it's in a good position to do so, it rather weakens the argument that the same union will decide to use its leverage when individual leverage evaporates.

Organizations run on precedent, policy, and consistency. Arguing for the potential for inconsistency seems to me to be a rather weak reed. Especially since the WSJ's been a union shop for 80-ish years.

More likely, IMO, is that the union as a whole did not care much about the developers and was more concerned with other parts of the membership. There's one union covering the whole shop, so this seems pretty likely.
> I remember kids in school complaining about math, "we're never going to use this!"

They probably aren't going to use it, which is why their investments in lottery tickets don't turn out well :-(

I remember hiring a contractor to build an elliptical patio of a certain size. He staked it out, and soon a couple pallets of pavers appeared on the driveway. Something didn't look right. So I measured the major and minor axis of the ellipse, and computed the area. It was 30% smaller than the contracted amount. I then did a little math on the pavers. 30% fewer than was needed.

So I was being overbilled by nearly half.

I asked the contractor about the discrepancy, and he apologized for the "mistake" (ya right) and the bill was adjusted.

I bet the contractor noticed over time that he could shrink the size of the work, and the customer wouldn't notice. So he'd shrink it more for the next customer, and so on, till it got to a whopping 30%.

But if I didn't know high school math, I would never have determined I was being way overbilled.
>The desire for power might be baked into humanity at a deep level.

I think we confuse the direction of causality a bit here. People in power tends to be those that want power.
To get a powerful person you only really need one person who wants power. I think it's a false conclusion to think that people in general seek power.
OpenBSD’s dd(1) natively supports printing status with SIGINFO. If you run “stty status ^T”, then during dd you can press Ctrl-T to get an informational message including progress and rate of transfer.

$ dd if=/dev/zero of=/dev/null
load: 0.27 cmd: dd 2358 [running] 0.37u 0.65s 1% 99k
528102+0 records in
528101+0 records out
270387712 bytes transferred in 1.051 secs (257262549 bytes/sec)
load: 0.27 cmd: dd 2358 [running] 1.00u 1.93s 10% 109k
1467936+0 records in
1467935+0 records out
751582720 bytes transferred in 2.930 secs (256426100 bytes/sec)
load: 0.32 cmd: dd 2358 [running] 1.68u 3.12s 19% 109k
2424899+0 records in
2424899+0 records out
1241548288 bytes transferred in 4.834 secs (256784572 bytes/sec)
Gresham's law and Thier's law.
Scam? I tapped the input field and all of my credit cards came up as options.
Car sales 101: don't talk price until after you show them why they want it.
First of all, support and documentation is virtually non-existent for any of those options. Have you tried to use JS alone to automate anything? Eventually you'll end up on the GitHub wiki like the rest of us, trying to convert 15 year old AppleScript examples into JS. It's a nightmare.

This is related my point that AppleScript is an an anachronism. Apple must know that as well and don't want to spend any resources on the problem. So it's just sort of stuck.
Put yourself in the chief operator's perspective: An armed force has indiscriminately killed the plant's security that have guns far more powerful than anything allowed near the control room. If the reactor is in a state that would require the control rods to be reinserted to prevent melt down along with activating any authorization requirement to allow reinsertion, then when the orders come with guns pointed at your head and if you are allowed to talk you demand the occupiers leave and be permitted to re-insert the control rods to bring the reactor under control otherwise if they immediately kill you, then its their problem. Why demand they leave on first contact? A person pointing a gun or in this case shelling you with artillery is untrustable. If they initially obey, then it not only has bought you time, but an understanding that the attacker cares about the plant is established, which the operator has been entrusted with having as a value.
It becomes the highest priority as it is the largest nuclear power plant in Europe and has been the largest Ukrainian power plant. Strategically, it makes sense to seize an asset while keeping it in tact, but bombs are not known for precision.
On Linux, pv can actually determine the size of the output device (using lseek on stdout), so `pv </dev/zero >/dev/sdb` does give a correct ETA (tested with pv 1.6.6 on Debian).
Zhăo Péngyou (找朋友): Looking for Friends
"The lavishly illustrated hardcover set of seven volumes (each 500-600 pages, 8½” x 11”) comprehensively documents all apple varieties that have appeared in publications in the United States and Canada through the year 2000."
That should seem like a hard no then? But maybe different regions operate with different standards and that is the norm in your area

I just checked the 5 Montessori/Waldorf schools near me (Boulder) and all of them list their tuition very clearly.
here ya go

https://www.youtube.com/watch?v=rJvLzJgZo2o

Don't get me wrong - the game is beautiful, but so much about it - the way updates are handled, the lack of proper 'deep' add-on support, and the marketing - are done in a way that is frustrating to the point that many users give up, so poorly baked that large developers (PMDG) have had to spend years on something that should have probably taken 3-4 months (essentially porting their 737 from FSX/P3D), or cringeworthy, respectively. I get that Asobo is its own studio, and people might criticise me for taking some pretty specific criticisms and generalising them to the entire company, but from the interactions I have had with Microsoft - Xbox Live, Windows, Office 365, the office iPhone apps, Outlook, Edge - those sorts of issues - frustrating, half/poorly baked, and cringeworthy - are elements that absolutely permeate Microsoft's entire product line. There'd be a certain charm to it if it was just cringeworthy and noting else, but the fact is their incompetence (or whatever it is) makes life harder than it otherwise would be - and that's a big no from me.

I mean, as a random aside, I've been a huge Flight Sim fan since FS9, with tens of thousands of hours in FSX, XP11, and P3D. MSFS should be the final word, but the fact is I haven't touched it in months and I'm just looking forward to XP12, with graphics that are from 10 years ago but with a fucking developer platform, and a developer itself, that just seems to 'get it'. Microsoft doesn't.

Like I said, I'm not predicting their doom as a company, but I think it bodes ill for them in the longer term as developers and even some users gravitate towards entities that don't feel like they're constantly working against them in frustrating ways.
Startup Foundations: Exploring AWS Options for Serverless APIs
It isnt. If you are in a nuclear conflict and you live next to a city center your survival is just going to last a few minutes or days. Anything else is just a joke.
The Montessori system is not a trademarked or patented. There's no authority governing the Montessori system.

Every Montessori school implements their own interpretation of it, sometimes so they can charge more.

Because of how inconsistent its implementation is in practice, the results will be completely random.

There are many stories of Montessori system failures out there that you can read to understand when things go wrong.
Right now, I think that's the best the world could hope for. But seems decreasingly likely the longer this goes on, they already have ample incentive to do so now.
Putin is on record as saying "There is no world imaginable without Russia"