skysight-inc/HackerNews huggingface dataset:
If by "we" you mean Washington, DC - I guess I could believe that since it's one of the highest per-capita income cities in the world. But park sweeping robots are nowhere near reality for most cities in the US, let alone the rest of the world.
WebUSB is a hostile move? It's pretty awesome tbh.
Austin's local gov't (in the state capital) brought this upon itself.

Over 60% of Austin voted to end unregulated camping: the former progressive mayor of Austin said he would not enforce it, and that he would designate all parks as legal unhoused camping zones. This pissed off a lot of the local population, the governor and the senate.

By trying to get around the local vote against allowing unregulated vagrancy from the houseless population he pushed the state senate to strip the city of those rights. The other pork just came along with it as a nice bonus "screw you"
I've being there (tm)
Don't forget the totally unrelated UFO hearings in congress...
Name the sites because I find Firefox to be faster and more compliant
> Using explants of human adipose tissue from individuals with obesity, in whom the adipose tissue accumulates senescent preadipocytes12, we confirmed that STING inhibition by H-151 suppressed the release of proinflammatory signals from senescent cells at the tissue level (Extended Data Fig. 3).
Repetition can definitely cause big issues.

Most of time you want business logic in the same place. In a big & old codebase it can be very hard to fix things if there are multiple places.

But certain things can be easily repeated.
There are more evals than you can shake a stick at, but none of them are comprehensive or without their own issues. If you're looking for a lists of lists, I keep one here: https://llm-tracker.info/books/evals/page/list-of-evals
Always a continuum. Repetition is simple and good until it sucks :) Intuiting the right balance is an important part of the craft.
I'd only rephrase your later paragraph to say that the reason it is cheaper is because Audible chased their marginal cost advantage of copies and drove for cheaper sales. Publishers have known of subscription models forever, such that they could have done this years ago. They didn't, because they chased the marginal costs of printing books so that that was their advantage.

That is, the new advances in audio recording and digital distribution led to a vastly superior marginal cost environment that didn't exist back in the 80s/90s. Publishers decided not to lean in on that, and by the time Audible had demonstrated that it was a viable market, it was too late for them to squeeze them on license costs.

I admit this sounds almost conspiratorial, but they literally colluded to try and force higher prices on ebooks. Such that I don't find this that beyond the pale.
So, better performance at a lower cost. But what about quality?
Did you read the article? "Local" here means running on the user's computer. It is not talking about private data centers.
Yes - we are. I'm talking about how Apple acts as a huge resistive force by dividing the web to push their app ecosystem (biggest growth in revenue for Apple is digital/store services).

You do understand that a browser is an application?

And that Apple cripples literally ALL of them on iOS to push devs to their own non-compatible app ecosystem?

How in the ever-loving fuck is that not dividing the web in your eyes?
People with kids have also been people without kids at some point in their life. So I'd guess they know both perspectives.

I didn't read their comment as smugness.
By switching to a proprietary license for your proprietary product.

If we call things by their names, it's not surprising at all and actually makes solving the situation much easier.
The lack of quiet in the city is almost entirely due to the cars. Less obvious is the lack of community, but car-streets acts as barriers that prevent people from meeting each other. This is really noticeable if your city has a car free day; It will be the day you meet your neighbours for the first time.
Solved as in you don't have to do anything and it just works or solved as in there is a way to fix the problem but it requires some effort?
AT&T 5ESS switch had a similar atmosphere back in the day (no idea about now). The rule was no function deletion so you delete the code in the function instead. I remember reading about a very talented guy from Bell Labs being on the 5ESS team and writing some ridiculously small number of lines of code in one year due to all the rules in place to prevent major telephone system issues.
I have a slightly different view and I think expressing it in front of the right people may have gotten me a job. Programmers ought to be clever, but clever is something you hold in reserve. Choose the boring, the staid, the obvious. Clever is for when you're backed into a corner by odd requirements, edge cases that the obvious will not cover, and so on. Then, you comment your clever, journalism-style. Why were you clever? Where is the clever? Just how did you do it? When do you apply this? And so on.
If you’ve only lived in small tiny spaces then you don't know what you’re really missing.

Big houses means big hobbies: you’re not gonna fire up a tablesaw on your tiny balcony, probably not gonna install a lift in your one car garage to do your own mechanical automotive work. Probably not going to throw big parties of 20+ people firing up a grill in the yard and sitting around a fire pit drinking beers and having conversation while kids jump in a pool. Probably not going to build a model train town in a spare bedroom.
Japan's vending machine culture is ahead of the curve
My existing skills don’t, but learning new ones sure takes more effort.
Name the last time a profitable startup product genuinely saved you time when you subtract out the time-value of what you also paid, the hassle of setting it up, the email drip campaigns that waste micro-moments of your day...

I don't think there has ever been one in the consumer market, ever, that is actually a net positive. Across the board they take more than they give. And for any example, I could posit that an open source solution (whether it exists or not) would be a better product and more of a net positive.

B2B sure, there are plenty of examples, but that's just capitalists making capitalism tools for other capitalists. These aren't tools that benefit society so it's a poor example.

We use these products because we have no other choice, not because they are optimal for our situation. Even our need for them is often carefully and artificially crafted by corporations, whose ultimate goal is for us to have no choice but to give them money. They would prefer we derive little to no value from their products, because if they can force us to pay anyway, that is much cheaper to manage.
i ran a hosting company. a successful one that made money for years. it made me millions of dollars.

i knew it was time to sell when prospective customers literally couldn't believe our prices. they thought we were full of shit, and accused us of being amateurs, fly-by-night scammers. and our prices weren't low - they just weren't insanely inflated like public cloud. we didn't deliberately try to undercut anyone on our quotes. it just started happening one day.

of course we raised our quotes to test the market but then they became too expensive for what we offered. lol. lmao. okay. as you can imagine running infrastructure is something people do not take lightly, so this is an uphill battle all the way. once you have no service or price edge the game is up.

so anyway, long story short, i can take a hint. i'm not nearly as smart as jeff bezos so it was time to gtfo of dodge. luckily with those 0% interest rates we found a buyer and anyone stuck in public cloud hell due to their own incompetence can kiss my ass because we fuckin' told you so.
I’m not familiar with HuggingFace at all (not in the AI space) but I clicked on the demos and models on that page and was able to learn what this is all about. On the other hand, I read the press release in full and left with no idea what the model is supposed to be.
Why aren't more browsers adopting Meta Theme Colors?
There is far more than just 3 options and suggesting any specific option is again falsely limiting the discussion.

(1) Government ownership, (2) ownership by a single rich person, (3) ownership by a nonprofit, (4) ownership by the employees, (5) ownership by the readers…

However, suggesting just one additional options focuses excessive attention to that specific option. Mentioning how much Twitter has changed going from a public company to a private one owned by a single wealthy person is only barely related to the underlying argument here. Namely, that you need to consider many options and their individual tradeoffs not just 2 bad options.
This is a great summary -- epoch versioning in particular is a useful and un(der)used feature in PEP 440 versioning!
And UnrealIRCD still rocks. For a quick-and-dirty setup I've deployed ng-ircd but Unreal has always been my go-to for anything serious. If nothing else it can be useful as a backup or internal platform during the rare events that Slack or Discord are having an incident. The common complaint is a lack of channel text scrollback-log but it can be front-ended with TheLounge [1] or Convos [2]. The web front-ends can be scaled up in front of IRCD. I personally prefer to handle that with gnu screen or tmux and WeeChat [3] as that method can scale to tens of thousands of concurrent members on a single node vs. running reddis and some web framework.

For identities companies can restrict access using OpenLDAP or AD [4] Non-Free module

My favorite aspect of UnrealIRCD is how modular the 4.x+ versions became. One can enable only that which is needed making for a small memory footprint and smaller attack surface. The current version packaged on Alpine Linux is unrealircd-6.0.6-r1.

[1] - https://github.com/thelounge

[2] - https://github.com/convos-chat/convos/

[3] - https://weechat.org/

[4] - https://forums.unrealircd.org/viewtopic.php?t=8787
Unfortunately you did not understand what I read from the article. Thanks for the attempt though. Maybe "an younger, immature and less clued in me would resonate with it more than me now" :eyeroll:
> What made IE the IE everyone hates was its departure from standards(?)

Google is of course much smarter than Microsoft. Google avoids this by declaring everything Chrome does to be a standard. And then far from being criticised from departing from the standard, their competitors get criticised for not implementing whatever thing Chrome came up with yesterday.
It's been a very warm winter in Australia also.

But: 100 degrees what?

https://degreeswhat.com/?100

Every temperature in the article is in the form X degrees (Y Celsius) — neither of which is correct. Fahrenheit is used once. WTF? Just use °F and °C like normal people.
OK so 100+ years, then? I think my favorite part of this is the fully automated global doomsday system.
The only answer I have to this query is that sometimes it is necessary to get as close to the metal as possible, either to take advantage of specialized CPU instructions or to access some low-level hardware (especially if it is not widely supported). Sometimes you need to drop all the way down to assembly language. C is a poor choice for developing applications unless it's something really small.
I haven't used Kivy in quite a while, so maybe this has changed, but as far as I know -- no, Kivy hasn't done something like this. In Kivy, everything looks like Kivy, regardless of what platform you're on, and you need to explicitly lay everything out, including whichever changes you want for a particular platform. Whereas with Toga, the UI is changed to match the user's expectations for that platform, automatically.

One example of this, as parent mentioned, is where the "quit" button is located. Different platforms put this in different places. Toga will automatically put it in the right one, depending on which platform you're on. Buttons will look like normal buttons on a Mac, but also like normal buttons on Windows -- depending on which platform you're on.
Cloudflare Registrar now supports .dev domains
Obviously KPIs should be (and probably are) chosen specifically with this effect in mind.
I'm sure I am not the only person waiting to move their .dev domain away from Google Domains now that it's shutting down.

https://www.cloudflare.com/tld-policies/
Those are rookie numbers. You need to get that down to 5 seconds.
It's the focus on "minimal" that sometimes gets called "clever".

Some that I've found in actual code

Using ternary operators everywhere instead of if-else just because it's a few characters less, mixing them in the middle of already complex function calls so that it takes a less clever coder hours to untangle when there's an issue.

Creating your own classes for storage, the best of which was a custom from-scratch implementation of a Vector, but it kept the 3 largest items in the first three cells. It was 100% API compatible with Vector and no part of the API gave any hint of the weird sorting mechanic.

Fluent APIs. Just don't. They look pretty when written, but are a complete horror show to debug.
> And most of that will not be used 95% of the time.

Honestly, urban apartments are pretty wasteful. Why does everyone have a kitchen? A bedroom? To me, it's all just wasted space.

It would be far, far less wasteful if everyone lived in barracks and hot-bunked/hot-desked. Meals could be served in a common mess, in shifts. Communal activities could be available for recreation.

If we maximize colocation of work and living spaces, we could also significantly cut down on space wasted on transportation in general, not just cars.

The shift will be hard, but the efficiency gains will be worth it.
Android had 3 zero days in 2022, iOS had 7. I think they are pretty much similar if you don't install random crap.

I suspect this article is about a bug in Play Protect, which is an on-device security scanner. I don't think iOS has something similar.
So true, I wish I had this perspective before having kids as well, I was so focused on the rat race and on "being the best", to the point of being hospitalized with intestinal problems. Now I have a great job, that gives me joy but the two things i care the most in life are my two little devils.
That is true, but where are the go libraries for machine learning, tensors, LLMs, equivalents to PyTorch that I see bandied about?

Others have stated that they don’t need such libraries in Go, or that Python just has a glut of libraries that are a sort of detritus obsolete or language version specific.

Why isn’t Go then, THE language of choice for machine learning, analytics, fast prototyping, data conversion, ETL, etc.

What I’ve heard of Rust in comparison is that the syntax of the language & the learning curve is counterintuitive for engagement by non-computer scientists or systems programmers.

Seems expected then that, non comp-sci folks will choose a language that is more accessible, with an ecosystem that lets them get things done in a short period of time.

I would wonder if it it that the experts & heavy users of Go or language architects moving Go forward see any need for a parallel course of engagement to bring Pythonists into the fold or to allow Go to become the language people choose over Python or TypeScript, et al, by providing a best of class approach to quickly prototyping and extending into well architected systems as an underlying function.
No, they would certainly not be free to do business with whomever they want. There's a reason the Baby Bells didn't all just enter into a partnership with each other the day after the breakup... they were not permitted to do so.

If/when business was unavoidable between two offspring companies, at minimum, I would expect them to have to inform the FTC, justify how it was unavoidable, and make the details of the transaction public. If someone complained that it wasn't unavoidable, quite possibly there would be additional penalties leveled on each of the participants.

It's not like some Monty Python character waves a wand and declares "you're not n different companies", only to wander off and never exercise oversight. Mind you, I don't think there's enough political capital in the world to manage to break Google up, but if it did happen then the judgement will have the teeth to make sure they're actually broken.
> Local First

> "Join our Discord"
If it’s a device/setup that is self contained, and not exposed to e.g. the internet, then …. It’s already 32 years LTS! Just use it.

Ah, but occasionally you do need something new. Well, in most cases, the LTS support won’t help you - because they just fix bugs, but do not e.g. provide TLS 1.3 to replace the aging OpenSSL 0.96 which barely supports SSLv2.

Additionally, do you have LTS hardware replacement for 15 year old hardware running Linux? Iirc Dell, HP and friends only provide a 5 yr guarantee - and that guarantee is “we’ll give you a new machine if we don’t have replacement parts” which you also have with Linux (just install the latest)
Right now I am the only user but I have been demoing it. Right now I have no idea if this is going to stay my own app, be open sourced, or become a SAAS product.

I was kinda proud of it being an ugly duckling (yellow and all!) but the way I was developing the code (maybe a week of heavy work, three weeks away) meant I would forget how my custom CSS worked so I wasn't being very coherent.

I use reactstrap at work so bootstrap concepts are frequently on my mind and using plain CSS bootstrap deepens my understanding. A consequence of this is that YOShInOn looks very conventional, it doesn't stand out as really ugly or really pretty and that's fine because the workflow and the algorithms inside are the star of this show.
Sure. https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
I use LibreWolf (a rebranded Firefox clone with less tracking) with TST and just recently I exported a few hundred tabs I didn't care for anymore so now I am down to 2-300 tabs.

I don't think it is as lean as some versions of old Firefox, but I have no problems with 500 - 1000 tabs (and I often run it next to a full IDE + VSCode + Firefox ++).
Every Friday I had to take a bunch of magnetic tapes to the bank so they could look after our backups ( which was a good excuse to pop into the pub next door to the bank...)
Oh, and we never ever tested that the backups actually worked
> More importantly, animals receiving STING inhibitors displayed significant enhancements in spatial and associative memory.

I don't suppose there is some herbal STING inhibitor already available OTC?
It is this odd debate on what companies "might do" that is so annoying to me. Don't paint what they are currently doing, today, as if they are already doing the future thing.

More, don't pretend like them doing something they are almost certainly legally bound to do because of the other big actors is their fault. Lobby to change rules, but realize that if you kill the newcomer to the market, you are likely setting up the old guard to take back over. And they are almost certainly going to do what they always do.
Please point me to the halves of the web which are divided by Apple.
And, of course, it all becomes "Meta data" in the end.
I like the guy who commented how hilarious it is to get paid well to write company crapware. Feels good, probably the only positive aspect, and not even a given tbh, not everyone is paid well in this crapware field.
It's one dev, out of hundreds/thousands!

At least one web platform lead from the Chrome team is on record saying that the proposal could never move past the experimentation phase.

Do you think it's impossible for one bad^H^H^H clueless apple to slip through the interview process?

Isn't it a good thing that a company as large as Google still allows individuals to experiment with their ideas?
You're examples have very little to do with an average org's IT projects. Not in scope, definition of 'success', or definition of 'finished'.

If you're company is building a programming language or operating system you need to make sure that is what you love doing.
Amateur. I have a neon sign that strobes every millisecond in front of my office chair.
> It's such a classic example, many of you probably recognise it. I wouldn't say my coding skills were bad, by the way.

Oh, coding skills. This isn’t about coding skills, this is about maintenance skills, which are wholly almost completely different than coding skills.

Maintenance skills are about creating systems where you can:

- extend, add or remove with low risk

- quickly read and understand

- quickly find a relevant bit

- keep modules simple enough that you can consider all possible cases and build them robustly to handle those cases

I see a lot in test code where engineers get overly clever and start writing looping test scripts and whatnot and pretty soon, you don’t have a clear picture of what’s even being tested anymore, or it becomes difficult to remove or change a part of the test.

Testing is _not_ an area you want to get clever with. There is already plenty of built in complexity in introspecting and mocking runtime code to be adding a layer of cleverness to it.

An engineer of a complex system doesn’t strive to make things that are clever or novel. They strive to make things that are maintainable (as defined above). If in DRYing up code, or creating a solution, it’s not making the code more maintainable, you’re going the wrong way.
Coming Soon: Confidence – An Experimentation Platform from Spotify
The worst kinds of companies

- will expect you to do the thing

- won’t tell you how to do it

- will ignore you or get mad if you ask how to do it

- will punish you for figuring it out yourself

It happened to me somewhat recently (I’m out of that place now) and I’ve been sharpening my proverbial knives ever since.
> What is a "cave" and why would anybody even want one?

Think "man cave." I understand it to be a personal space dedicated to hobbies/interests/decor not shared by one's spouse, so they can be pursued in a way that won't bother the other.
Apparently the author hasn't learned the most important lesson: Think thrice before you use OO. And if you do, keep your hierarchies flat and simple. Prefer composition over inheritance. Make invalid states unrepresentable.
Or don't use inheritance or automated copying. Use composition.
Yeah, that's exactly my experience. I built a framework for quickly prototyping with web components before I discovered the CSS-isolation defect. Sadly it's pretty much killed that idea as unworkable.

<https://codepen.io/webstrand/pen/jOzYVpL> is as far as I got. The FOUS is pretty annoying, too, before the templates get properly registered. But I could live with that.
I'm not sure that matters. I got scanned yesterday. Once you've done the scan they give you a crypto wallet with a private key and I think that's the last time you have to scan. It's only really there to stop me going up a second time to get more free tokens. If someone with the same irises tries to sign up I guess a human will have to decide if they are genuine or a scammer. Not a big deal I think.
It’s not the main attack but you can have many fallacies in a single argument. Attacking the length of an argument rather than the thrust of the argument is an Ad hominem fallacy.

It’s also snarky.
What books aren't available outside of the Kindle ecosystem?
While I love programming and computer science that is one of the reasons I chose programming over other fields. I figure if you want to be a journalist you’re basically broke unless you’re one of the top few that are also making money writing books or doing podcasts. If you’re a historian you are basically not doing well unless you are one of the top and get a tenure track professor position. If you are a programmer, and aren’t even that good, you have a comfortable life in the us. The bottom 20% of software jobs are still in like the top 75% pay range.
Russian spies posed as Microsoft tech support in bid to hack government
Touché, the blink vs marquee was a big thing.
I've been cell phone free since 2012. Article is correct, it's not that hard to live without one.