skysight-inc/HackerNews huggingface dataset:
My interpretation of a sprint is to commit in the sense to start and work until end of sprint without interruption (hence the name, I don't take it as meaning to go as fast as possible). It does not mean doing as many hours of overtime needed to complete. If the ongoing task has not completed then it carries over to the next sprint.
"10x" very often means you produced 10x less, while keeping the same value.
Why would a text editor have a way to produce HTTP error codes? I don't get it
It isn't. You cannot derive an arbitrary length key with bcrypt.
Also a general problem is that HotSpot does not tolerate memory corruption, but for memory-unsafe languages you'd quite like to have an as-reasonable-as-possible debugging environment even if 60% of the heap was zeroed by bad code, which throws a pretty large wrench in being able to complete a "just deoptimize everything" as the first step to debugging.
It’s a bit on the nose and does not address the causes of the lampooned state of affairs, but what makes that video even more terrifying is that it was made 8 years ago, not today.
It’s wild how these past associations can stick and haunt a domain, even after it’s changed hands entirely.
There still are people using tablets for calling, taking selfies and whatever else. I think it was a more common sight earlier (the times of the first iPads) but they are definitely still around. I can explain this even less...
I am pretty sure they can. Berries grow in bushes, often.
> Is there a reason that consumer solar can’t be accounted for as smaller stable nodes in the system

It's not my subject (i mostly work on automation for the network and security teams), but when i consider some changes we did last year, i think the issue with consumer-grade solar is that we didn't know where installation number XXXX was set, not even which country it was from. That is changing, we will now know if it's near Paris, near Munich, near Barcelona... That will probably help with output prediction. I think at some point there were talk about using geoIP, but that was shut down for some reason (i think it was a mix of geoIP lying, and privacy/GDPR considerations we weren't ready to tackle on yet).
How to Build Your Career in AI [pdf]
A simple site that counts and displays requests to each path: https://requests.at/, for instance https://requests.at/robots.txt . The site isn't intended to characterise crawler traffic or serve any other purpose but a slight sense of meta.

My current challenge is deciding in which way to generate a favicon.ico that displays the number of requests to the favicon.
Electronic Voting in Georgia (Country)
For context, the President of Georgia doesn't accept the result of this vote, and the country will likely enter a constitutional crisis.

I find it noteworthy that such an elaborate (and probably expensive) electronic system seems to have no discernable effect on public trust in the result. Public statements still focus on fears and emotions, not on how any asserted falsification would be technically and statistically feasible.
Last week I added screen transitions to Neverball (https://play.neverball.org) which grew out of wanting to animate a small detail in the UI for another thing I was working on. Only took 20 years and literally does not affect the game, but feels good, man.
"Where" is easy.

I think more importantly is that uncooked food is harder to digest, so we need more of it.

Most years I pick free blackberries growing wild in the city. Won't scale to all of us, not seasonal, and I'd need to eat 6kg of them a day for my RDA of calories, and 12x my RDA of dietary fibre sounds unwise, but that kind of thing is how we existed before farming.

http://www.wolframalpha.com/input/?i=6kg%20blackberries
Carpeweekem looks like a really cool idea!
I suppose you exclusively use it for goal tracking and not for ongoing/open To Dos, right? At least if you don't carry over stuff from last week?
Sci-fi books that you may never have heard of, but definitely should read
Author Brian Guthrie shares some of his favorites and happy to see that I have only read one of these.
The older generation of software craftsmen have been reading about it for a while now and the joke got a bit tedious at this point.
Something like this is desperately needed, keep up the work. One thing that I immediately noticed is that all downloads are named "download.svg". A more descriptive name would be helpful.

Edit: Also, copying the SVGs to the clipboard would be nice. Download from the browser still sucks, and with web based SVG editors (like my own one, www.hyvector.com ) people can quickly edit the generated SVGs without having to go through the downloading and uploading process.
Social media platforms can be some of the biggest canaries in the coal mine when it comes to a domain’s “haunted” reputation
This post is sooo symptomatic of people who have too much time and don't seem to be educated beyond their field. Overthinking something that maybe not that complicated after all. The egos of software people is just bigger than it should be. Also mythical thinking like "10x bla bla" is symptomatic.
Your [0] provides the "classical" equation for momentum transfer (p=mv), which is only reasonably accurate up to speeds 40-50% of the speed of light. But TFA talks about accelerating electrons to 80% of the speed of light. Then it's p=γmv where γ=1/sqrt(1-v^2/c^2)

Basically, it's taken as a "fact" that the relative speed of light is the same for two observers regardless of one observer's velocity vs. the other observer's. So if something is going 0.8x the speed of light, but light is still somehow observed to be traveling at the same speed for both (speed of light relative to both the fast-moving observer and the slow-moving observer), this apparent inconsistency is solved by realizing that ("magically") lengths are contracted for the faster observer. So the light appears to go the same distance to both observers, because distance itself is different to the two observers.

The net effect is that from 0.5x to 0.99999x the speed of light, momentum increases asymptotically as an object approaches the speed of light. Theoretically, if your spaceship could (truly magically) capture the momentum from ejecting one single electron to 0.9999....(58 nines in total)... a 1,000kg spaceship could achieve escape velocity to leave the entire solar system just from that one electron!

0: https://library.fiveable.me/principles-of-physics-iv/unit-9/...

1: https://en.wikipedia.org/wiki/Lorentz_factor
My SVG editor, which I want to release by the end of this year.

https://www.hyvector.com
This is amazing, thanks for sharing. I'm implementing some of these techniques myself right now, but being able to try out different algorithms and having plugins etc available immediately is really cool! Can't wait to try it out.

How are you dealing with structured outputs?
10+ years ago there were very few checks — the police would need a specific suspicion to carry out a check. I saw this once on a daytime train, when they checked three people who clearly matched a description, and arrested the third one! I've also seen this twice when disembarking a within-Schengen plane, with police on the jetbridge checking documents — until they find the person they want.

The neverending "refugee crisis" (the official reason several countries have introduced checks within the Schengen area) has allowed more frequent checks, but it seems fairly random whether or not they happen. Out of perhaps 10 overnight journeys, I've not been checked going south or east, but around half the time I've been checked going into Denmark from Germany.

It's so disruptive that I no longer take the overnight train into Denmark. You should prepare for it — put the passport in the mesh holder so you can just hand it over — but I find it difficult enough to sleep on a moving train anyway.
I am working on Shepherd.com and trying to reimagine book discovery online.

I just launched the "best books of 2024," where I ask readers and authors to share their 3 favorite reads of the year and make it fun to navigate them by different factors (genres, topics, book club reads, audiobooks, and more coming) -> https://shepherd.com/bboy/2024

Slowly getting more in place as we grow :)
Many many years ago, when lots of my classmates chose Bootstrap, I went the other way and wanted to try out something else, so I picked Bulma.

This framework works well and was pretty fun to use, until I wanted to style it my way, then it became my enemy.

But I saw there was a way to extend the styling to allow customization https://bulma.io/documentation/sass/extends so that issue is probably solved.
Aren't you afraid of them trying to come after you? I'm from the EU and had a similar idea for a local retailer. However, legally it's such a grey zone that I decided not to continue.
There are quite some RFC with humor, most prominently probably RFC1149 and its extension RFC2549
One of "you may never heard of" sci-fi books I can recommend is The City & the City by China Miéville. Perhaps not traditional science fiction, but so original and strange, it's beautiful.
How I wish this would actually work properly. One can have only so many sepia filters and cat ears before realizing photo manipulation still does the same it was doing ten years ago. I have yet to see an app actually improving the photo quality - and no, doubling the pixels is not that. Yes, you cannot create details where they are missing, but sometimes they should be obvious, like fixing the foliage (leaves in the distance always look like... leaves), trying to clarify the contours (not only by bumping the contrast) and I could go on. Yet no, every new AI-powered image processor only brings a new approach to sepia filters and adding cat ears.
At first I thought you made a website that gives me an empty Markdown file. But I am glad I downloaded it its actually a pretty nice template.

What are you personally doing with the yearly goals in that file. Are you copy and pasting them from last week, or are you typing them down everytime to re-iterate them (and possibly even modify) ?
> Complexity is fairly straight forward in my opinion.

That's a bold take.

The difficult thing with complexity is that it's an abstract and, sometimes, subjective concept. (Not speaking of measurable complexity like cyclomatic or algorithmic.)

It may involve abstractions, yes, but those are usually introduced with the argument that they—ironically enough—_simplify_ some interface or process. It's difficult to argue against that since we deal with abstractions on a daily basis which _do_ make our lives easier, from the hardware layer and up. So then the task of removing abstractions becomes an uphill battle to convince the rest of the team that this is indeed a good idea. This is a sociocultural and political problem, not strictly related to engineering.

So I don't see the task of resolving complexity as being this straightforward. The best approach I've found of dealing with this is to focus on things we can measure instead. Use linters to warn you about cyclomatic complexity, function length, dead code, single interface implementations, and any other quantifiable metric that contributes to increasing complexity. Even this is often difficult to align on within teams, but with it in place at least there's an objective metric that can guide the team in the right direction.
I would just hope that they disingeniously stop promoting these kind of things as open source
You might be interested in this post on some statistical voting patterns (by Russian oppositional election observer):

https://x.com/romanik_/status/1850634766279962994
Olivetti was extremely profitable for the time.
You take proactive approach, listen to people, work on reducing complexity.

Then you wake up one day being steamrolled by business change where other senior dev with some business analyst hijacks process does some awful crap "because business needs this ASAP" and leaves you maintaining/fixing up pile of crap.

Guess who is blamed later on for the system is not up to standard like having security hole or totally not logical flow in places where "business need" was implemented. Keep in mind after 6 months no one will remember they did that business change everyone will remember that you are maintaining the system because you try to keep it decent so it is your fault ;)
I think a deeper issue is that they are essentially "attempt to extend this document based on patterns in documents you've already seen" engines.

Sometimes that's valuable and exactly what you need, but problems arise when people try to treat them as some sort of magical oracle that just needs to be primed with the right text.

Even "conversational LLMs are just updating a theater-style script where one of the characters happens to be described as a computer.
> But they are clearly fairly well-funded

Yeah, that's my impression too. Their seeing a ship like the FLIP and spontaneously buying it speaks volumes.
AGI readiness team. With the department leader giving the statement that nobody is ready.

Unless there's been another one since then? It's getting to be a bit of a blur.
I don't get it. If the system is so broken it is returning some random http code then I don't see how returning some other random http code is better?
> It is not my point of view, I am not a fan of empires in general, but the "NATO aggression" is obviously the expansion of the NATO to the east ..

I mean, it is your point of view, which is shared by the Russian regime narrative as you know, hence why it's confusing.

Once again when you say "the expansion of the NATO" you're framing it like an army marched into the east seizing territory and enforcing themselves onto sovereign states that wanted nothing to do with NATO. Or that NATO threatened countries to join them "or else" like Russia does.

And my question is why are you framing it like that?

Because NATO is a defensive alliance, which countries can apply to join. No nation was threatened into joining NATO.

In case you didn't know both USSR and Russia signed agreements, memorandums and charters that stated Sovereign countries are entitled to choose their own economic and defensive alliances - ALL SOVEREIGN COUNTRIES, no exceptions here.

By your logic, the WTC is an imperialist project, which is nonsense. Or agreements Russia had with Western countries, would be once again "imperialist western expansion"... very confusing and illogical stuff.

Gorbachev himself clearly stated so, when he said that there was NO such thing as promises of non-NATO integration of eastern countries (which the Russian regime continues to try to spin these lies when the man himself denied any such promise).

And by the way, former soviet states applied to join NATO when the world witnessed Russia restarting expansionism through war in case you didn't know.

So once again, it isn't very clear.

> And I doubt you can find many russians living in russia who are confused by this. They understand.

Clearly, they don't understand, why do you think hundreds of thousands, if not millions, of young and educated Russians fled Russia when the war started?
in the "closing thoughts" [1] of the OP article there's a pointer to "Proebstrings law" [2] which got me to a benchmark [3] how LLVM has improved over 10 years from 2.7 to 11

which leaves me with the strong intuition that indeed what mit benefit more from a rethink is not optimizers but focus on programmer productivity

> Perhaps this means Programming Language Research should be concentrating on something other than optimizations. Perhaps programmer productivity is a more fruitful arena.

[1] https://typesanitizer.com/blog/rethink-optimizers.html#closi...

[2] https://proebsting.cs.arizona.edu/law.html

[3] https://zeux.io/2022/01/08/on-proebstings-law/
How does that statement help in parsing:

According to the top comment, only about 10% of students attended high school at the time.

Were, say, 95% of all students in primary school with another 5% in university or night school courses?
Ooh, have a repo link?
It’s entirely possible that, like Trump, Musk’s legal exposure hinges on this election. Already, bystanders with a security clearance think twice about talking details with Musk, and we haven’t seen the details about his coordination with Putin.

But the last paragraph of this story downplays what Musk might do if he loses the election. Based on his personality, we’re all better off if he can just go back to business regardless of the outcome. He could win or lose, yet in both cases nurse the kind of grudge that has tended to get his offensive security apparatus involved. This is, I think, the second shoe to drop about Putin.
I am working on a geography game where players take turn naming a city inside an area that get's smaller and smaller. It's called LOLA (longitude latitude) since you can choose to narrow the area down by either longitdude or latitude.

https://lola-game.com/
Actually I like all those, but I don't care whether they are with AI or not. So slapping AI on them is a definite "meh" for me, show me results not trendy labels.
I think there are a lot of "JVM Lifers" who are so deep in the ecosystem they are unaware how much better things can be.

Anecdote: I wanted to publish a ~100LoC multiplatform Kotlin library -- just some bindings. I publish these sorts of things for Go with just a "git push".

Steps were:
1. Spend a few hours trying to understand Maven Central/Sonotype, register and get "verified". They're in the middle of some kind of transition so everything is deprecated or unstable.
2. Figure out signing, because of course published packages must be signed. Now I have a secret to keep track of too, great.
3. Discover that there is no stable Gradle plugin for publishing to the "new" Maven Central, it's coming soon... Choose one of the handful of community plugins with a handful of stars on GitHub.
4. Spend a few hours troubleshooting a "Gradle build failed to end" error, which ended up being due to signing not finding a signing key. 3rd party plugin didn't handle errors properly, and a bug in Gradle meant that my secret wasn't picked up from local.properties.
4. Eventually discover that because Kotlin Multiplatform can't be cross-compiled, there is no way to actually publish a multiplatform library without spinning up a bunch of CI runners. And you can't just publish code -- JVM packages have to contain compiled artifacts.
5. Realise this now involves maintaining GitHub Actions and Gradle, which is an ongoing cost.
6. Give up.

The harm that this kind of complexity must be causing to the ecosystem is immeasurable.
Looks like Litestream streams changes but sqlite3_rsync only updates a snapshot at the time it was called.
Pollutants from gas stoves kill 40k Europeans each year
Huawei's farewell to Android is high level chess
Can You Get Hacked by Just Clicking a Link?
you might just know very old non-tech people. but the non-tech people that will generally be the larger tech people of the future are gen z and they're definitely not on notebookLM. they are on AI character chatbots
The scrolling animation / progress indicator thingy on your blog seems broken by the way. It quickly moves out of the visible view on a pretty normal setup (24" FHD screen, Linux, Firefox).
You don't need to point at them from memory for critical thinking. You need to know how to find them and look up more details. Whether you could point them out from memory is irrelevant. (Just makes the process faster)
I get that it may not feel as connected as other social platforms, but for me, it’s a place where people genuinely want to learn from each other
Greg Egan's Permutation City is #1 for me. It's not only a good read, it may be the most important work of late 20th century philosophy. (Among other things, it completely anticipated Tegmark's Mathematical Universe Hypothesis, and totally obviates Bostrom's latest work.)
"Eventually, though, the cost of adding anything to an untested codebase becomes unmanageable. Indeed, the cost of touching the code at all becomes so high that everyone starts finding excuses not to do it."

Dunno about this. In my experience test makes it harder to add code, since usually way too many tests test implementation details.

Pair this with some process heavy and written in stone agile methodology and arcane CI environment (which shows test failures on a tv in the break room). And you can't easely change the tests since that code is not your team's.

Like, if the author can smell so can I.

The problems he write technical solutions to are social not technical.

Even using the concept of 'code smell' makes my alarm go off. We would have been better off without all these missused rule of thumbs and aphorisms.
Ariana already has personalized tutors. Wikipedia, for example is just arriving in different forms. you could argue chatbots are superior in many forms versus a podcast where you can't just scan information
To be blunt, nothing.

The issue is that most people in jvm land are on a closed bubble and haven't seen anything else.
This is true for build systems as is for non OO design for example.
Most simply don't know better and the rest of us are simply stuck.

Ant and then Maven started simple enough but people always find a way to justify adding more stuff.
Gradle already started complex enough and they keep adding more stuff...
Viewing it as a spectrum makes a lot of sense.
> Modern Hanzi are a very bad phonetic alphabet

alphabets, universally have one common property: they are sortable.

I challenge you to sort Chinese characters.

This is an idea from James Gleick's The Information. The Chinese may never be able to invent morse code alone, because encoding Chinese scripts is extremely hard, even today (think of all those massive code-points in CJK Unicode, with dups and errors)

Chinese text on the Internet may have some emulation of phonemes, but it's never systematically standarized. It just borrows some aspects here or there.
For me the 10x engineers don't write the same code as others faster, they come up with approaches and ideas that others simply don't think of, resulting in huge gains in terms of development speed and/or product features.
How do you find working in Eiffel? How helpful are the contracts?
Use a magnifying glass.
Building a nodeless Kubernetes service; no servers/worker nodes, pods are scheduled transparently as micro VMs (planning to make this flexible, so Fly Machines, Cloud Run, Cloudflare Workers, what have you). Optionally, you can bring on your own worker nodes if you want to!

Still super WIP, and the landing page hasn't been updated yet but here's a quick little early access form! https://tally.so/r/me2Q8E
This test is pretty much what I had to learn in 6th and 7th grade for grammar and history, though the exams were never that extensive but smaller and every month or so.

Some of the questions are look line bonus questions. I wouldn't have been able to place Serbia on a map in 8th grade (Montenegro didn't exist anymore/yet), but I remember a friend failing a 9th grade test where he was expected to name 30 African countries and either place them on a map or name their capital cities. The test was stupid but not that much outside expectations.

It was mostly B-grade learning: learn the rules, apply the rules or research, reformulate, present etc. Critical thinking would begin in or just before highschool.

Deep knowledge wasn't required.
I think putting chemistry and biology in that box might be a little much too
It's a labour of love - also add Balatro to that list.
The "PRs are welcome" posture for a for-profit entity, that actively harms minds and pretending to be open source gives me the heebie-jeebies
If you are bored you can read the discussion when _mnot_ tried removing 418 status code from different languages and implementations because it wasn't technically correct.

https://github.com/nodejs/node/issues/14644

https://github.com/golang/go/issues/21326

And someone even ended up making a website http://save418.com/