skysight-inc/HackerNews huggingface dataset:
Most state in React isn't exposed because it's managed by the OOP DOM. Scroll positions, focus, press state of buttons, cached bitmaps, autofill state, lists of event handlers etc.

Jetpack Compose now, that is a pure implementation of the React concept all the way to the bottom. And their compiler plugin basically makes the React model a part of the language, so you could go take a look at that if you're interested in language-integrated approaches. There's essentially no OOP there and all state is handled with their useState equivalent. But as I write in another post it actually does suffer badly from that decision, in my view. The combination of the React concept with static typing doesn't mix well at all. There's an astonishing amount of copy/paste coding going on in the Compose landscape and worse, a new generation are starting to learn that this is normal and just the way UI code looks.

On the web the React approach took off due to the history of JS/HTML not really supporting proper componentization or indeed proper OOP until very late (arguably it still doesn't). Then the Android guys decided to adopt it to be more familiar to web devs and as a way to justify the huge expense of starting over, which they did need, the old Android toolkit has a lot of tech debt in it.

But I think we will come to regret that evolutionary path. Once you get past the convenience of being able to add/remove widgets by rebuilding the whole layout from scratch, it's just not a good way to express UI in statically typed languages.
Nonsense, solar panels are recyclable and mostly consist of silicon. Batteries are recyclable and are in fact being recycled. Even lead batteries are recycled. And lithium batteries are a lot more valuable to recycle. Cobalt free batteries are now quite common.

Compared to the staggering amounts of emissions, pollution, and environmental destruction; and indeed countless of people whose health is destroyed by that caused by the fossil fuel industry, mining related to batteries is nothing. It doesn't register as anywhere near similar in scope or impact. Most mining and mineral extraction is coal. Then you get a bit of iron ore and other metals. And then some long way into the long tail of mining you'll find lithium extraction. The amount of lithium mined per year is measured in the hundreds of thousands of tonnes. The amount of coal mined per year is billions of tonnes. All of that is burned. The lithium on the other hand is nearly 100% recyclable. Once extracted, it stays useful.
I don't have a niche and I'm not really excited for anything in particular. One could also say I'm in too many niches at once, thus spread thin and not managing to follow any specific one.

Which is to say I'm not fun at parties I guess ;)
Yes, that's the one! Excellent, another mystery piece of my gaming history recovered, thank you.

Others recovered in the last decade are an FMV game who's demo blew my mind back in the day (almost certainly "Deadly Tide"), a two player split screen tank battle game where you could rescue little humans besides fighting with eachother ("Fire Power") and that awesome bike trick game "Elasto Mania".
Jalantoto merupakan agen toto online terpercaya dengan pembayaran terbesar Seasia
Depending on what you read, the end of WW1 created the seeds for WW2 basically due to the war reparations that Germany had to pay. This in turn created the hyperinflation which stoked unrest, and allowed the Nazis to flourish. John Maynard Keynes warned against the war reparations but none listened.
You don't because you are not competent enough, nothing wrong with that

C has the same tools, they however do not run with the compiler, but accomplish the same goal

Both, are still not immune to incompetence, the user is often the issue, hence the link
It would be nice if it opened on your current location, or at least a map with a button to do that. It's an annoying step to have to search to see a map. Regarding the content, it seems to be missing some useful POIs that are visible in Organic Maps, such as gates and stiles
Does it work with custom/bespoke keyboard ? They often don't work in KVMs due to the HID emulation. I notice this Siig device notes to not use the numpad on the keyboard as well, on their homepage, which suggests a compromise.
I'm sharing a Korean article about the micro frontend. It's great to read the three series below. Please use a translator and enjoy.

- https://maxkim-j.github.io/posts/runtime-integration-micro-f...
- https://maxkim-j.github.io/posts/module-federation-concepts
- https://maxkim-j.github.io/posts/module-federation-shared
Source: Lords of Finance
The gas from shale oil production is just pure pollution, it's not being used for anything so they burn it off into the atmosphere.
This is a brilliant way to put how I view "10X developer" mindset.
They reverse engineered the malware.
As a relative matter, you should expect the union to be more involved on your behalf than the company you joined. You have little say in a large company either, and companies can engage in political activities that you disagree with, funded in part by the profit you help bring to the company.

That of course doesn't guarantee the union will always work on your behalf. For a simple and clear example, historically many unions discriminated against their black members. In general though, unions are run more like a democracy than most companies, so you should have more representation as a union member than as an employee.

You do understand that many companies place requirements on their employees which effectively takes money and time from them, right?

Like, a company can have a dress code which requires people to buy and maintain more expensive clothes they otherwise wouldn't have. And while some positions have a clothing allowance, that's not common for places with a dress code.

Or, a company can require you to undergo a security screening before leaving the warehouse each day, but not pay you for the time you spend waiting (see Integrity Staffing Solutions v. Busk).

Why then should a job requirement to join a union be any different than other sorts of job requirements that force you to spend your own time and money for something that doesn't benefit you? You look at total compensation, and not each line item benefit and cost, right?
I recently bought the 32" 6k monitor from Dell. It has its own thunderbolt 4 hub and kvm and it works flawlessly! It gets upstream from my Mac from a single thunderbolt 4 cable and from my PC from an HDMI 2.1 and usb3 10gbps. On the monitor I have connected the Ethernet cable and my keyboard/mouse that switch to the correct machine with a keyboard shortcut or from the monitor osd.

I can even see both machines on my monitor simultaneously using the PiP capability.
I don’t get why you are downvoted. Like, sure, Netatmo probably had to do it for multiple reasons.

But still it shows how stupid and fragile our always connected future is. Like, yes, for sure Netatmo is in the good guys team and cut the thermostats of the bad guys team.

That’s nice and all, I’m also in the good guys team.

Until someday, your stupid government happens to make a stupid decision and suddenly, without knowing it, all of your appliances are either not working anymore or working against you because now you happen to be in the bad guys team.

Yeah, we really don’t want to piss off China.
If you don't like discussion what are you doing here?
You mean marketing of open source projects located on Github where you help them procure more stars in exchange for money?
This is contemporary Enterprise Java: Spring Boot with Angular running in Openshift.
Transflective LCD, e-paper or similar always visible low-power display technology is mandatory for infrequently charged compact wearables.

I tried I like Amazfit Bip (older, more contrast, low refresh frequency) and Amazfit Bip S (newer, less contrast, higher refresh frequency, music playback control) devices that work for more than a month on one charge. For Android synchronization one can use excellent FOSS Gadgetbridge app.
Show HN: Transform your Notion data into user-friendly, synced API Docs page
I don’t know about the ideal orientation, but i prefer my monitor to not spin relative to my desk. :) Which of course means that it should slowly rotate around once a day to keep it in sync with the Earth (when seen from an innertial fixed coordinate system).

But that made me think. Maybe the optimal solution is one with a circular table (rotating in sync with the Earth, thus appearing motionless) and a monitor which spins around the normal axis of the table to force me to chase it around. Maybe it could have different tempo settings. A slow one which makes the user reposition every half an hour or so, a faster one for cardio, and an even faster one for volumetric persistence of vision applications.
High, mainly because of high tax rates. This is a good thing, because it reflects the social cost of carbon (plus pollutants, road-building, and other externalities). https://theconversation.com/what-is-the-social-cost-of-carbo...
Rustic – fast, encrypted, and deduplicated backups
I have never ever gotten it to even find the same sort of company when I try with voice. It's like a random company within 100 km of the target I want to go to. Every single time. Mostly given up except when I want some laughs from the passengers. Does not matter if I use the car mic or if it's perfectly quiet around me with the phone's own mic. Tried different phones too.
This is one of those cases where I think tech makes people switch their brains off. Reynisfjara is just off the ring road, is well signposted and the correct route is obvious on the map! Although the cliff top there is worth a visit as well.

Hopefully you noticed that in advance though!
I worked with a guy who did 12 hour days, closed tons of tickets but his code was full of bugs. We were writing trading software and he would handle errors by silently failing.

I worked with someone else who didn’t have a computer at home. Their coding style was “write code that I don’t have to support, I don’t want to get emails while I’m sleeping”. They wrote mega defensive and very boring code. Their code never has any bugs, but they took longer to write it.

Enjoyed working with person two, despised person one.

According to management, person two was not known and person one was a rockstar.
I agree they were bad devs but I don't see how scrum fixes this at all. Even if every team member got a say, they would defer to the most experienced.
I love how having a couple of new languages make older, hardened programs insecure in an instant.

These security mechanisms are added and implemented for reasons and they're tested with the flame of time and non-hardened connections.

I'd take a battle-tested and mature implementation over a newer one any day, even if it's written in Malbolge.
I wouldn’t call it “perfectly defensible” but rather an argument which is seemingly convincing but takes a lot of effort to unpack and properly respond to. The aforementioned technique causes onlookers to think that the debate has been won by the party presenting the faulty argument, as their counterpart has no simple and immediate rebuttal.

In other circles this is often called a Gish gallop[1], I have no idea why they wouldn’t use more standard terms to describe it, FWIW.

[1] https://en.m.wikipedia.org/wiki/Gish_gallop
The examples given in the article do not match the final conclusion. This is all non sequitur argument. They chose a commonly known, boring tech stack (Spring boot and Angular) and then used them incorrectly and the project failed. And the authors conclude that choosing the tech stack was the problem.

I argue the real problem was in management - two guys working alone and the rest of the team not participating and not learning until late in the game. Adding people to the project at the end of its lifecycle rarely works well. No knowledge sharing and one guy leaves, what can go wrong?

Another problem is not having anything working for a very long time in the beginning. After a week of work the management should have asked for a demo and if nothing was working, they should start questioning the skills of those two „rockstars”.
I love the cats analogy. It reminds me of the book even tougher than herding cats (about tech management) https://www.amusingmulcahy.com/my-first-book-even-tougher-th...

No mention of autistic cats there as far as i remember!
Auto-rotating wallmounts are a thing!

https://www.samsung.com/us/televisions-home-theater/televisi...
Yeah that's not the fault of a functional approach, that's just bad code.
Now you've got me wondering if it's time to buy some fork handles. ;)
The industry is made up of hundreds of different microcosms of technology stacks.

Knowing a fundamental language like C++ as well as you do, you’ll be just fine.
The point of the article is buried under the bait that is the list of qualities to watch out for. The main problem was that these people overengineer things and work without any collaboration or business context.

Out of the four listed qualities:

Ability to find satisfaction in solving abstract problems

Ability to put up many hours of work

Passion in software engineering

Narcissism and self-confidence

Only the last one is actually a problem (and it's the narcissism really, not the confidence). The way the author has laid it out can make it look like "passionate hard-working people who like solving abstract problems" = bad. Which isn't true but it can seem like an appealing proposition if you're not that passionate/hard-working/etc.
3.9%
Use "verbatim", under search tools. It forces precise word matching, so Robert doesn't match Bob and Ubuntu doesn't match Debian, for example.

Google is utterly useless without verbatim.

Recently, some asshat at Google munged things up. When I do verbatim searches, I have to do -hotel, otherwise I get ridiculous local hotels.

Search for Debian, get pages of hotel advertising... makes perfect sense.
The article hints at a lot of things that aren’t explicitly explained. They blame “the market” but don’t really get into the cause and effect.

It sounds like there is some kind of regulation preventing a normal kind of bankruptcy where the company is not able to continue operating and find either new owners or get rid of its liabilities.

Why would the prices be forced to be so low if the article also admits there’s demand for the drugs? That another company then wants to pick up making them again suggests it’s possible to make them profitably
The visual disorder this creates would kill my productivity INSTANTLY.
The industry has expanded due to high demand, but the procentage of smart people in the population did not. So you have all kinds of people that should really not write any code, write code.

Also managers decided to give all decision making power to people that don't even understand code: scrum masters, project managers, product owners, team leads ans so on.
And that's the story of CelestAI
Looks like that was the competition at the time, but it was Armagetron for me (found in the other suggestion)
A great article, but promotion of golang and lua as part of the answer seems somewhat disingenuous.
Peopleware is a classic

https://www.amazon.com/Tom-Demarco/dp/0932633439/?nodl=1&dpl...
ascii terminals don't support anything that looks better than ascii art. they don't support sixel either. there are a variety of proposals for how to add graphics to ascii terminal emulators in a backwards-compatible way, such as mgr and notty https://github.com/alacritty/alacritty/issues/51 but they all suffer from some of the same problems as sixel

but the 'terminal' that a terminal emulator is emulating is a device which provides a user access to a remote computer. it is called a 'terminal' because it is at the end of a long wire connecting it to the computer (perhaps through a network). normally nowadays this is a laptop or cellphone. in that case, yes, you can use x-windows, xpra, vnc, rfb, spice, or a web browser
Funny, you can't actually get any job without leetcode these days ... But if you overcome that the problem in my opinion is that people think their problems are unique and hey maybe it is the case, for like 10-20% of us, the rest are just dealing with the same issues with a slightly different flavor
There was this related post in hn that might help you.

https://news.ycombinator.com/item?id=37971795
I agree with this. The only real advantage to Kagi over just using Google + Adblock for me is an easy way to just completely block certain sites from ever appearing in searches. It's probably not worth $10 a month but I pay for it because SEO spam sites bother me on a personal level.
See here for a guide on how to compile some Java code to a native library:

https://www.graalvm.org/latest/reference-manual/native-image...

One of the kinds of code you can compile this way is a language interpreter using the Truffle framework, which is a way to write interpreters that turns them into advanced JIT compilers automatically. If you do that then your language interpreter, runtime and the Graal/Truffle JIT compiler will all be compiled into your shared library. You can then export a C API from it using the technique shown in that article to load and execute code.
All this for me has nothing to do with programming or programmers and much less to skill level. All that is superficial. What's lacking there is deep alignment before jumping into coding and too much concentrated dependencies in specific individuals instead of team. Call it process problem if you want. It's a people and culture of that team problem that downstream to a process that didn't care enough about teammates know-how transfer and mission sharing as part of the job. The outcome is a company with a project with an unsolved bus factor [1] and all the details about which tech stack enabled what are as irrelevant as their inevitable outcomes to that culture.

[1] https://en.wikipedia.org/wiki/Bus_factor
More interesting IMNSHO than this post itself is the teaser for a future post:

"Next week will be the last newsletter of the year. Quick updates on this year's projects: ... Why programming languages doesn't have graph types: Done with interviews, writing an outline!"
Mozilla Corp pays royalties to Mozilla Foundation to use Mozilla Foundation's trademarks. Mozilla Corp makes money by selling the default search engine position to Google, spends some of that money on Firefox development, and sends a lot of the rest to Mozilla Foundation in the form of those royalties.
If it's just a "planning my first startup" stage and not an existing enterprise of some non-zero size, I'd suggest starting from the book "The Lean Startup" by Eric Ries and other general "startup mentality" information sources. For a tech-minded CTO, it's especially important to have that correct "startup mentality" to avoid big mistakes from the start.
"PR" is corrosive; "reputation" is not (2021)
I was lucky that I could use some corporate benefit for that, but even out of pocket it would be 30-50 Eur? And most things were within baseline, and things that weren't were close enough (I.e. I don't feel like stressing about cholesterol just yet), but I like I have a baseline to refer to.
because bing is even a bigger joke, where ai spam is even built into the product
I find it difficult to actually figure the proper position where the 27” Dell 4K (still very top notch) is just as far so that I can see it and not have to move my head left and right.

Anything beyond this size may be OK for games, but too much space and too much windows is actually too much of cognitive load.

It is not a surprise that many ppl (not me though) start to prefer full screen terminal rather than dozen windows arranged in some disarray on a large screen.
> I think the idea that renewables have to be paired with large amounts of energy storage is not correct. In Ireland dispatchable power is used when wind is low. Natural gas, hydroelectric, HVDC, pumped storage.

Natural gas is neither renewable nor emission-free when burning, albeit less than burning coal, for instance. About 117 pounds of CO2 are produced per million British thermal units (MMBtu) equivalent of natural gas compared with more than 200 pounds of CO2 per MMBtu of coal and more than 160 pounds per MMBtu of distillate fuel oil. Source: https://www.eia.gov/energyexplained/natural-gas/natural-gas-...

So while using natural gas is better than using coal, in the longer term we likely needs to reduce its usage and substitute with renewables too.
Yes, that’s stated explicitly at the end of my comment
upvoted you not because I 100% agree but your (completely reasonable) comment looks to have been downvoted very heavily.

I do feel there needs to be space to discuss what kinds of reductions of consumption make sense, esp for rich countries.
That's the whole point. I mean terminals that can work without graphics environment. Such as what kernel implements for tty.
Anyone found a good alternative to the android google search widget using kagi? I kind of want to switch, but I want consistency across searches in different places, and I find that widget very good...
I'm mainly interested in the popular western media outlets since that's what most people read.

site:cnn.com mengxiang

site:foxnews.com mengxiang

site:nytimes.com mengxiang

All yielded nothing. I did not test further.
I.d.k. I write like that :D Maybe I miss not being to uhm, and ehm and have pauses when I am thinking in my writing, so I use dots ... kinda silly, if I think about it, but not a thing I would spend energy to not do?
Don't worry, it's just the same the other way around :)
It's not a new observation https://www.goodreads.com/quotes/7132775-the-key-to-success-... :

> “The key to success is sincerity. If you can fake that you've got it made.”

Using bullshit to overwhelm facts is so well known it has it's own "law", Brandolini's law: https://en.wikipedia.org/wiki/Brandolini%27s_law There are famous practitioners of it: https://en.wikipedia.org/wiki/Gish_gallop

I didn't see much (any?) original thought in what he said. What's more I think there are better explanations for why he won than the one he gave.

Given two arguments, one that is a stream of bullshit and one that aligns with at least some facts the audience might know, how can it be that the audience chooses to believe the bullshit? The answer he gave, which is essentially "bullshit is more believable" doesn't ring true to me.

What does ring true is that key quote of yours, so the question is how does he establish credibility. He didn't say, but if you want a plausible answer try reading this: https://theconversation.com/d-218742
The Meta Cast (Bob & Josh) is very useful for getting an insight into team management.
I don't think I've ever had that problem -- particularly once they introduced Go modules, which specified a specific version of a library dependency. My experience is like the author's: Even old random packages I wrote 5 years ago continue to Just Work when used by new code.

There are a handful of functions that they've deprecated, which will produce warnings from `go vet`; but that doesn't stop `go build` from producing a usable binary.
The encryption method is detailed here, that might potentially (not sure, as I don't know what KDF is) answer your question: https://hacks.mozilla.org/2018/11/firefox-sync-privacy/

But encryption does depend on your password:

> The crux of the difference in how we designed Firefox Accounts, and Firefox Sync (our underlying syncing service), is that you never send us your passphrase. We transform your passphrase on your computer into two different, unrelated values. With one value, you cannot derive the other. We send an authentication token, derived from your passphrase, to the server as the password-equivalent. And the encryption key derived from your passphrase never leaves your computer.
SpaceX Falcon Heavy rocket launches mysterious X-37B space plane for Space Force
I'm not sure about the economics of micropayments, but it's not obvious to me if that's low enough. A percentage without a static fee would obviously work, but that of course implies that the cost of handling a single micropayment should be essentially zero.