skysight-inc/HackerNews huggingface dataset:
I'd say in my experience both deadlines and estimates are garbage 90% of the time.

What really matters is prioritization. Are you focusing on the right things, the impactful things? Are you also prioritizing all the 'not-so-shiny' stuff (performance, security, etc.)? Do you have actual levels of priority (instead of just making everything top priority, which is no priority at all)?

If you prioritize well, then you'll always be delivering the top priorities and some of the mid-level priorities. On a good week, you'll also knock out some of the low-priority stuff. And all of the concerns will be getting addressed. And everyone will be happy. The developers will feel good, management will be happy, and the customers will be pleased. Deadlines or estimations will be largely irrelevant.

But if you prioritize sloppily, and constantly change priorities, so you're always yanking people out of the middle of one thing to work on another that is suddenly the highest high priority among all the other tasks all of which are high priority, then you'll always get less done. Some random assortment of stuff will get done, but it doesn't look important, at least not any more important than the stuff that didn't get done. No one will be happy. Some concerns will go entirely un-addressed. And no amount of deadlines or estimation will fix that.

I'd much rather be working for a good prioritizer than the world's best psychic estimator and the world's best deadline forecaster anyday.
I recently learned about SvelteKit's (https://kit.svelte.dev/) solution to mixing SSR with dynamic components: The dynamic component is rendered at the server, but the data that it's based on is included with the HTML. So, after the page loads, it converts the static HTML into a dynamic component using the data, in a process called 'hydration': https://kit.svelte.dev/docs/appendix#hydration
You need a plan!

I always start with a nested list of what I want to communicate. I refine the order and completeness of this list for a bit, usually over breakfast.

Once you have that, you just flesh out each point one by one.
What a great random list of random websites!

I liked: https://www.summerwind.eu/home-english/ "the number one horse solariums in the world!"
Agree. I can’t wait to get a hold of the Soli radar chip from Google and put it inside of a Loodio.
Indeed. If you're going to be heating all those houses with electricity, instead of gas, coal, or wood, then you'll likely need much more than 1kW per home. Especially when winter hits -30C.
In his article [1] he mentions the Internet as part of a possible explanation in terms of it being easier for amateurs to create and distribute material.

But I think the Internet also plays a huge part in the consolidation of fandom. Before the internet, the majority of us could really only share our opinions with those physically nearby, so there were less connections per each node. Enter the internet, now each node has 1000000x more connections, naturally pooling together the ranges of an opinion's influence. The spheres of influence expand while the overall number of spheres shrinks. Just a thought, anyway.

[1] https://experimentalhistory.substack.com/p/pop-culture-has-b...
This is how I do it, I can highly recommend it. My residential ISP provides a free relay service so I use that.
Ask HN: What are the best TLDs to rely on for the long-term?
I am looking for a cool domain name, mostly for personal email and blogs. It should also be short and easy to spell, and most importantly, reliable in the long term. I don't want to lose it in 10 or 20 years because some random country where the domain is based in decides to take it away from me or some other political issues.

Are only the traditional ones (.com, .net, .org) good for this purpose? For example .me is cool but it is the official TLD for Montenegro, or .ai which is for Anguilla. What about .xyz or .space? Can I rely on them?

Also feel free to suggest reliable registries.

Thanks!
It has random capitalization of common nouns, misspells "x86" as "x-86", and has no <title> tag. There's nothing perfect about it. It's embarrassing. I don't know enough about Indian English to know if "reminisce" is really a transitive verb there, unlike my own idiolect, but I do know "startups" is not a proper noun in Indian English.

Apparently the Ministry of Electronics & IT is headed by the government officials who hired the people who approved this press release. I hope the involvement of such people does not destroy the Shakti project, which is one of the most promising 1% of RISC-V implementations.
They are mainly slow only because the developers don’t care about performance not because of Electron
"Begrudging" is a pretty telling phrase.

I'm happy with whatever actually delivers carbon-free watt hours, which yes, in Australia should be solar.

Clearly you want something else as well.
Corgi: Unbundled Emacs configuration aimed at Clojure developers
Enve: Flexible, user expandable 2D animation software for Linux and Windows
Also from a user perspective there are many benefits with a software that exists on many platforms. It's often better with a slightly less good/snappy app that runs on all platforms than a perfect app than runs only on one platform. It's a feature.

It could also be said that it's a feature that the app does not 100% follow the native UI as the experience will be the same irrespective of which OS you are on.
Those are not solar cells, those are water heaters.

In the interest of being honest.

No wonder they still work, those are literally water pipes embedded in a roof panel. No inverter, no battery, nothing. The only thing they have in common with solar cells people install today is the fact that they are powered by sun.
What if we just implemented PHP on the browser instead?
I was being a bit glib there, I just meant that it was bad for the fish. My understanding is the average mortality rate for fish passing through a dam is 1 in 5. [1]

[1] https://ec.europa.eu/research-and-innovation/en/horizon-maga...
Arbitrary deadlines are only valuable as checkpoints to review work done and plan ahead. Using them as a timeframe to finish some tasks shows that you don't really understand estimates.
Team Pandemic: World Police, perhaps?
Web Dev | 7 yrs | React, Next.js, Typescript, Node, Tailwind | Ex-founder (CTO)

Portfolio & blog: https://gourav.io

Résumé/CV: https://gourav.io/cv

Location: India (willing to relocate or work remotely)
Remote: Yes
Willing to relocate: Yes (Canada or EU)
Technologies: React, Next.js, Typescript, Javascript (ES6), Node.js, NoSQL, SQL, Tailwind CSS, GCP, Firebase, Figma
Email: hey@gourav.io
Experience: 7 yrs

I am a full-stack web developer and ex-founder (built 2 startups in SaaS and health-tech).
I have over 7 years of experience in building and shipping end-to-end products. I have worked for big tech companies and startups, gaining a broad range of experiences. During my time as a founder, I gained a broad range of experiences in building products from scratch, system design, recruiting and leading teams, fundraising, etc. That helped me become a multifaceted engineer.

Potential roles I'm interested in:

Senior Full-stack / Senior Front-end (React) dev / Tech lead
https://scienceworld.wolfram.com/physics/DoublePendulum.html
Even better: 0.05% (assuming 20% efficient panels and a 25% capacity factor).

Australia is enormous and has a tiny population.
That's kinda what the Dutch did but backwards. Saltwater inland has negative value; it is toxic to most plants.
Are you referring to an AMD-based model? I had a Yoga Slim 7 with 4700U and P14s Gen 2 with 5850U and both were flawless in terms of performance, thermals and noise
Compared to pre covid
Bear with me through this.

I'm a coder who's built a lot of platforms for startups from the ground up. I have some scorn for people who are too good to learn the technical; when I hire a roofer, he's looking at me like I'm an idiot, so same goes. But. I always thought, hey, I've got the coding skill so why shouldn't I have it all - and be fabulously successful from some good idea I cobbled together with nothing but 1's and 0's in my free time? So, I built six or seven apps on my own recognizance, none of which took off, but which were all (I think) revolutionary concepts at the time, and each of which took a year or so to be fully functional platforms.

The other apps I built in the interim, to make money. These I built as a freelancer for people who were very competent in their particular businesses and were using web/mobile apps to basically streamline things and improve efficiency; I would reject anyone coming to me with a job like "I have this idea for an app..." because I have a dozen ideas for apps that are probably better than theirs, and I know how to actually build them, but what I emphatically have never had are a functioning existing business, business model, growth strategy or investment for those things. Ideas are just ideas. Even if you take years to develop the code skills to build them swiftly. In fact, if you do, it's even more painful to watch them vanish after a little while.

1's and 0's are just electrons on silicon, after all. We're writing in sand.

I've come to ...well, not exactly love or respect the fast-talking business guys, but... appreciate that maybe focusing on just how to build things (whether you code them or not) is really not the key. It's a necessary ingredient, for sure. But like I said, I've got a dozen good ideas for apps. Non-technical people have like hundreds of bad ideas for apps, and most of them want to catapult themselves to success with neither a good idea nor a functional business model nor existing investment -- they just want to entice someone like me to work for them on faith/credit, and it's always been this way, for 30 years now.

Sorry to rant. But what does work is when people have a successful business already, or the skills to set one up, which I don't have. When they have domain knowledge in their field, whether that's the food industry or hotels or manufacturing. Then, finding someone to build the software creatively or learning to do it yourself can add a whole layer of value, because you already understand the business logic inside and out.

There will be a few unicorn dream startups that exist only 1's and 0's, in the 2020s... and as sad as I am about how all those things turned out since the 1990s, I'm not totally closed to the possibility of being at the front of one. But that's not where the bulk of wealth will be created. It'll be in building usable software that acts as a multiplier for the capacity of ordinary businesses... and not necessarily in the "take a 2.5% cut" way.
Ironic that this does the same thing it complains about.

It 'solves' a tiny non-problem (US based plastic straw disposal) while actively damaging the bigger cause.

Apparently America can't recycle and the solution to that is to just give up? If Americans can't be trusted to recycle then I have no faith in them regulating landfills or any basic government function that doesn't involve blowing people up.

Maybe they should try recycling? Like actually doing it? Not intentionally messing it up like a grumpy teenager trying to get out of doing chores?
Youre right.

I'd actually be really interested in a write-up on such ideas. SSH, TLS or wireguard (voluntary) 'takeover' or Checkpoint&Restore. I don't remember whether QUIC had multihoming (might help with checkpoint restore) but since most APIs are in userland and it's udp it might be faaar easier.
Reasons why Australia doesn't and won't have nuclear:

1. Nuclear is a more expensive sources of energy than our alternatives (uranium ore is a small proportion of the cost stack, and Australia would still need to import nuclear fuel)

2. Nuclear isn't commercially viable in energy markets with very high levels of variable renewable energy where they have to be economically curtailed on an almost daily basis (our coal plants are all closing for this reason)
> “strawman” (argue against your opponent’s weakest point).

That's not what a strawman is -- if it was, it wouldn't be considered an informal logical/argumentative fallacy.

A strawman means taking your opponent's position to a new extreme, turning it into a caricature of itself. E.g. if they argue for lower taxes, the strawman version could be acting as if they want no taxes whatsoever. It's bad form because it's not something they actually said, or implied; and realistically, the extreme form of almost any position is bad.
My script is EU-wide and the survey is standardized, but you're right - I should have specifically contacted a psychiastrist in each of the 27 countries to make sure.
Perhaps most interesting is the .canon tld
As the model weights (even quantized) would be several hundred GBs, it’s unlikely, unless special inference code is written that loads and processes only a small subset of weights and calculations at a time. But running it that way would be painfully slow.
Well I mean the sexual orientation of a Grindr user isn't exactly a secret.
A well trained GAN has 50% chance of finding if the generate image is fake or not. But you can't do imperceptible changes on text like you for images.
And…?
The Ornstein-Uhlenbeck process, for example [1], is fully stochastic, but drifts back towards an equilibrium.

[1] https://en.wikipedia.org/wiki/Ornstein%E2%80%93Uhlenbeck_pro...
Very early on in their explanation of the experiment, I found myself asking "What is random?" I'm sure one of you smart mathematicians has a learned perspective on this, but to my thinking, a whole lot of hairless apes sitting behind their keyboards randomly beating patterns for entertainment is pretty random. So to say that one hairless ape is more random than another in their keyboard pounding is pretty subjective. I guess I'd further posit that a person over 60 might not really give a shit much so their keyboard pounding might be less enthusiastic compared to the 20-something. Is that really measuring randomness or something more like physical dexterity in mouse movement and keyboard pounding?
I’ll take the over on 2028, anybody want to take the under?
Decades, IIRC, not years.

Yes, total independence is unrealistic and will be until we have von Neumann universal constructors, but we are starting to get to the point where big footprint homes could reasonably be energy-independent for normal daily use.
Efuse aren't typically used for secrets but more for stuff like public keys for firmware signature. Efuse always have been vulnerable to decapping so this doesn't change the landscape for them.

OTOH, I think it changes the landscape for smart card secret extraction as it means you can get a full layout of the counter measures before attacking the chip...
This is the study I was referring to re: GHG impact. It depends where and most importantly how long you run the plant. [1]

I'm not really opposed to hydro, I only responded because the impact of the creation of reservoirs is likely not factored into the headline numbers.

[1] https://pubs.acs.org/doi/pdf/10.1021/acs.est.9b05083
> in the entire field of machine learning

... we can't train a model to be 100% correct. There will always be false matches. Another super hard task is confidence estimation - models tend to be super sure of many bad predictions.

In this particular case you're talking about detecting human written texts against stochastic text generation. If you wanted to test if the model regurgitates training data, that would have been easy. But the other way around, to check if it outputs something different from future text, it's a hard, open-ended problem. Especially if you take into consideration the prompts and the additional information they could contain.

It's like testing if I have my keys in the house vs testing if my keys are not outside the house (can't prove an open ended negative). On top of this, the prompts would be like allowing unsupervised random strangers into the house.
> Do you think muggles actually care about this?

Yes, you nugget. That's why UX is a thing. Just because you know how to traverse your thinking patterns doesn't mean anyone else (wizzards included) can.

Surefire way to write garbage applications and APIs: don't think about the user.

I beat this mentality out of any junior that crosses my path. You're not paid to write code, you're paid to deliver a product. You studied how to write code. Massive difference
My first thought was "pair programming", in which I like to say that you get half as much done in a quarter of the time. Doesn't scale beyond two, though.
> But yes. For a mistake in which all(!) parts of the system have completely failed, for that then the pawn is to be punished.

Another option is to punish all of those involved.
As example there are cases when custom input fields on login screen are not triggering key chain access. Something anyone can notice.
I have pretty modest video editing needs and have been using shotcut on linux. I'm aware of Davinci Resolve but had always assumed (for no reason other than few commercial developers do) they wouldn't have a linux version let a lone a free one. Thanks for the tip off!
I have the same thing, I have a few theories.

One, it's unexpected that someone seems to actually be interested in you. This may be projection as well, of course, because I am not actually interested in most people. People ask "How's your weekend been?" to me, but I don't ask that of others myself - one, I don't care, and two, how someone else spends their spare time is none of my business.

And two, it's awareness of these interpersonal techniques (e.g. Carnegie's book) to make friends, influence people, and sell them something - in other words, ulterior motives instead of genuine interest. Building rapport. It feels like an act.

Three, hopefully an edge case, I knew one guy who made it really overt that he only asked you how your day / weekend was so he could talk about his. I wasn't playing because I thought he was a prick, and I didn't care about his weekend, and was uncomfortable talking about my spare time, especially because there was no genuine interest but instead a segue into boasting.
"evry couple of years" .. umm nope. Try every 10-20 years for the inverter and every 20-30 years for the panels. Roof-top solar in Australia is cheap and almost ubiquitous.
We need diverse sources for critical technologies like chips.
Right now, there are baskets of eggs in countries like Taiwan that are perpetually under the threat of invasion from China.

India, with its stable democracy is a safer bet for the world as a source of chips.
announced because GPT4 makes this so very obsolete.
Or by packing the Supreme Court...
Yes. It take TRISO fuel in pellets.

https://www.ans.org/news/article-2830/a-first-triso-fuel-mad...
https://www.energy.gov/ne/articles/triso-particles-most-robu...
Nuclear power stations work best by the coast, rather than on rivers due to the water required for cooling, and as France discovered you can't dump hotter water back into a river and kill the wildlife when the country is "hot" - compared to Australia, a French "hot" day is 'only' 38-40C.

https://www.theguardian.com/news/2018/sep/07/weatherwatch-nu...

So geographically, that likely means that nuclear power stations would still be close to Australian coastal cities.
If you're threatened the "right" answer would be to say you don't recognize anyone in the lineup. Not accuse an innocent person.

And we know of many cases where eyewitness accounts are wrong purely because human memory kinda sucks. Maybe some people are lying about what they know, but that doesn't make eyewitness accounts more reliable.
Yeah, I want a global solution to global warming, which nuclear isn't. I don't think it's necessary and would happily ban nuclear to focus on renewables if I was king of the world.

But I'm not, so I have to be realistic and admit that there are niche areas where nuclear is helpful in real politics even if most of the noise around nuclear is clearly climate change denial.
I keep hearing they need to be switched off at short notice because… I’m not sure, accidents? I’ve never actually seen a link backing this claim, and I’d be interested.
> The epub format is kind of garbage,

How so?
Thanks for clarifying. The value proposition of automatic request/response recording brings something genuinely new to the area, but without a WS support, not all projects could benefit completely.

This reminds me of the test suite for one of my projects where E2E tests only covered relatively simple scenarios because of subpar WS mocking support, leaving more important, complex interactions to manual (can't run in CI) or fully integrated (expensive to author and run often) testing. The situation changed only after we wrote a custom WS mocking layer over the HTTP mocking the framework provides, yielding a dramatic increase in coverage. Out of dozens of developers I interviewed, only a few solved this issue to some degree. Clearly, mainstream testing frameworks provide insufficient support for the use case.
I think Emacs is built upon a golden idea: The programmable text buffer as the user interface for the OS.

A lot of data manipulation can be expressed as text manipulation, especially if it only has to be correct in a single instance.

However, Emacs is really starting to show its age. The keybindings are arcane and pre-standardization.
There is no built-in support for multi-cursors, which are often much more direct than macro recording.
Configurations are time consuming and perpetually broken.
I think it's time for a replacement.
Also https://maps.nls.uk/ is a great place to explore old maps
Luminance | Web Software Engineer, DevOps Engineer, Machine Leaning Research Engineer | Cambridge or London, UK | ONSITE (Hybrid) | Full-Time | https://www.luminance.com

At Luminance, we use Machine Learning to help lawyers do their job better and more quickly - all via our AI-Powered Legal Process Automation platform.

We’re proudly based in the UK, with offices in both Cambridge and London.

Looking for great people to join us across a number of roles including Web Developments, DevOps and applied Research roles.

If you like to know more, email me at adam@luminance.com
pumped hydro, depending on geography
The OpenProject BIM edition also received some updates. For example, now it is possible to save your filters on BCF issues and share them with others, just as you could always do in the "Work packages" module.
agree! my iOS/web cross-platform stack looks like

smallish swift shim > WebView > react-native-web

In the end there are minimal "tells" and it is such a joy to be able to deploy small and large things to both platforms with a single push to GitHub.

(https://www.shelf.fm if you want to take a peek)
In my experience, if they say the assignment should take 3-4 hours to do, you should set aside 8 hours.

The expected lengths for assignments always seem to assume that you won't run into any setup or configuration issues and that you've memorized the documentation for whatever programming language and libraries they're having you use. That might be a fair assumption for the developer drafting the assignment. After all, they already have their workstation set up just so, and the libraries they're asking about are the ones they're using in their day-to-day. But that's not the case with your machine and your brain, so it's going to take you longer.
Mailinabox and Mailu are both popular.
(I am more "excited" with the container: thegradient.pub ?! - an online magazine «to bridge the gap between AI researchers and the public»?!

https://thegradient.pub/editorsnote/

...I really should one day spend those few hours to use the HN submissions to find and select sources for the Explore/Exploit exercise)