skysight-inc/HackerNews huggingface dataset:
That "convoluted telco/ITU-T style" yields amazingly high quality specifications. I'll take X.68x / X.69x any day over most Internet RFCs (and I've written a number of Internet RFCs). The ITU-T puts a great deal of effort into its specs, or at least the ASN.1 working group did.

ASN.1 is not that complicated. Pity that fools who thought ASN.1 was complicated re-invented the wheel quite poorly (Protocol Buffers I'm looking at you).
>this is bad for society

I understand what you are saying, but how good could it get?
Thank you! Your post was really helpful in aiding my understanding, so I greatly appreciate it.

Also, while reading your article I also fell onto https://www.brookings.edu/articles/misrepresentations-of-cal... while trying to understand some terms, and that also gave some really good info, e.g. the difference between a "reasonable assurance" language that was dropped from an earlier version of the bill and replaced with "reasonable care".
This is either disingenuous or ignorant of reality.

Yes. Your Econ 101 class may have taught you jobs will shift. Econ 101 does not give you the case study of a 45 year old worker who finds themselves having to restart their career.

So yes, across many years a shift in employment happens.

To the guy who lost his job and now has to figure out what to do, he risks being unable to find a career anywhere near where he was at.

Ideally we would have retraining programs that would meaningfully train and place people into new jobs, but efforts are largely performative.
that's not my problem. my problem is making sure i don't make my own job skills dependent on microsoft's continued goodwill, because historically that has been a guaranteed path to obsolescence. i don't need their engineering work. i have emacs, vim, clang, gcc, idea, eclipse, firefox, and so on

i'm only interested in microsoft's generous gift of blankets if they come without smallpox
And that’s why carbon taxes are so beneficial. It’s a shame they’ve been villainized and are unpopular.
Christ almighty, I have seldom seen a technical proposal as bad as this one. I want off Mr. Poettering's wild ride. No 64 bit integers? No file descriptor transport? No message sequence numbers? Just cut it out already. Dbus doesn't do something? Extend dbus. Don't make some other random and worse things.
To be clear, the question was explicitly asking what makes these port workers special to demand this. If it’s just, “we want more money and have the collective power to hold the port hostage”, that’s fine. It’s just not spelled out anywhere what the justification is
The CEOs also have investments and buddies with investments in CRE, not to mention the companies themselves with the actual offices. Probably it’s more about the real estate than anything else.
if your competitors can't sell your product, it isn't open source.
The problem isn't JSON per se. Parsing JSON is fast. The problem is the simplistic interaction and data model that's just going to move complexity from universal IPC layers to ad hoc application logic that every person has to learn individually. Terrible.
What a strange comment. I wonder if there was any consideration for the women locked up and powerless in the matter, or was the point really just to "show those bigots"?
A Graphene Transistor Breakthrough? [video]
Photograph the board?
Theo is a pretty bad personality, you see it come through the cracks whenever he thinks he has the moral high ground and feels justified to not have to think about what he's saying. For example, when customers in the Stop Killing Games campaign asked for protection of ownership rights he called them entitled assholes 20 times in a video and said every developer agrees with him, his own yt comments in the video where he said he hadn't seen a single developer disagree with him got flooded with developers.

Just like, if i want opinions and discussion of this quality i could go to 4chan and a good portion of the posters would be a lot more civil and rational.
I’m working on an Anki Addon that streamlines the hell out of the card generation process using LLMs. You can define a schema of prompts for your note type & fields, where each prompt can reference other fields, and use it to generate things like translations, example sentences, mnemonics, for tens of thousands of cards in batches or in the fly as they’re reviewed. These generated fields can reference other generated fields so it’s actually a fully fledged DAG under the hood! It also supports TTS in 50+ languages. Soon adding image generation support.

https://ankiweb.net/shared/info/1531888719

It’s a paid service at $5/mo with a free trial. Just cracked $50/MRR! Baby steps, but the value is clearly there. Need to tighten up a couple things, especially the web presence and onboarding, before I start marketing more. The tragic irony is that I’m spending all my language learning time building this (alas there can be no other way).
They eventually have to turn a profit or pass the hot potato. Maybe they’ll be the next generation of oligarchs supported by the state when they all go bankrupt but are too essential to fail.

My guess is that profitability is becoming increasingly difficult and nobody knows how yet… or whether it will be possible.

Seems like the concentration of capital is forcing the tech industry to take wilder and more ludicrous bets each year.
Oh my God. I'm genuinely struggling to avoid using an endless stream of profanity here. If our problem is that our observability tools suck, the solution is to improve these tools, not mutilate our IPC mechanism to accommodate the limitations of these tools.

Christ almighty, this is a terrible proposal.
That's the beauty of being in a union. You don't have to be special to have the job. Having the job is the thing that is special. Scabs are always possible for any job. Even the NFL had scabs.
Yeah, truly revolting what gets the views on YouTube and TikTok now. Given how young the kids are who are so often given unfettered access. Too many parents wear their “clueless about technology” badges with joking pride and put no effort into learning how to set up effective parental limits.
Sure, if you want to be pedantic, it's impossible to know anyone's true motives for anything. Actually we're talking about a group of people, so each person in the group will have their own set of (potentially wildly divergent) motives. Well played, sir.

What I can (and in fact did) say with a high level of certainty is that they aren't choosing their tactics based on effectiveness. They're choosing their tactics based on maximising attention on themselves. This is consistent with
narcissism.

Of course we don't have to read minds in order to judge someone's actions. If someone says they want <A>, and they continuously persist in doing a thing which has no plausible pathway of ever achieving <A>, but is reliably and consistently achieving <B>, it's reasonable to infer that what they actually care about is <B>.
It's the lingua-franca serialization format that has bindings to every programming language already, doesn't require agreeing on the payload layout beforehand, is beyond overkill for the task being asked of it, and is human debuggable over the wire.

I'm begging you to read the format it's replacing. https://dbus.freedesktop.org/doc/dbus-specification.html Ctrl+f Type System. JSON is beautiful, elegant, and minimal by comparison. yyyyuua(yv) It's like the printf message protocol but worse.
The type of work they were doing translates really well into construction, trucking, and warehouse work. Any retraining is pretty minimal, and all of those fields are desperate for workers.

Also, what's your alternative plan? Just freeze all jobs at current level of technology, because we can never make any changes?

Most ports in the world are automated - they are literally doing pointless busy work!
I don’t follow politics closely and don’t live in CA, but is he really that bad? I had a look on Wikipedia for some other bills he worked on that seem to me positive:

* wanted to decriminalize psychoactive drugs (lsd/dmt/mdma etc)

* wanted to allow alcohol sales till 4am

* a bill about removing parking minimums for new constructions close to public transit

Though I agree the car one seems ridiculous, and on first glance downright dangerous.
>Coal is finite, a resources stored away over a tremendous period of time, much of it burned in about a century

Sure, it's finite, but we will run out of oil and natural gas much faster than of coal. There are centuries worth of known economically viable coal reserves. Even more, if we count low-quality lignite and peat reserves.
My ISP, Verizon, has threatened me with shutting off my service after a single notice when my kid discovered bit torrent.
Coding in notepad or nano has been a great investment of my time.

I don't need to learn any of these tools or read about any drama, I just type letters into the screen and use my keyboard to move my pointer. That's it, if I need anything more complex to handle my codestring, I write code.

But I have never needed to run a search and replace of a variable, both notepad and nano can do that. If I need anything more complex I do it manually. Anyone that does some exercise or has had a physical job knows that doing something 26 times in a row is basic stuff of any worthwile endeavor.
From what I understand it's just getting started and yet to pick up steam . . .
That's pretty awesome, wasn't expecting typescript support too, and thought it would just be bound to the Unity/C# API but you've added support for rendering modern React into Unity as well.

If this was made for Godot I'd pay you.
The 10% is for algae, I think. And that requires juicing the liquid with enough CO2 so they can continue to photosynthesize. If you're DACing that much CO2, you might as well just sequester it.
Given how aggressive Amazon has been to get tax breaks in the past, I wouldn’t be surprised this was actually a factor. Good find!
I'm building an infinite realtime canvas for people all over the world to collaborate on pixel art. Not a business by any means, just pure fun!

https://everyonedraw.com
I've been writing a program to finally convert my handwritten notes to text. It's a lot harder than it sounds given that HTR performs way worse than OCR. I got something that works about 95% of the time.
Thank you. Though Mexico has always seemed just as scary and with many of the same problems as the place I want to leave.

I'm more inclined towards East Asia, and read that Thailand may have options for "digital nomads". My passive income alone may be enough to live in relative comfort there.

If I ever go to the western hemisphere I'd rather consider places like Chile, or even visa-free places like Svalbard, Norway as a last resort.. :)

How about just disappearing in a Polynesian island like Samoa, is that a thing? lol
I have spent the last year or so restoring a Minecraft skin editor site, that had gone offline for good. I had used that site for years to make my own skins as a child, and while I hadn’t used it in a couple years, I still had friends that relied on it to make their own skins, and were greatly disappointed losing the site.

Starting from a wayback machine archive, I hacked some much needed improvements in to the minimised jquery-based, javascript (a right pain but an excellent learning experience). I implemented a Rails backend for the gallery, and have since been slowly improving it, replacing assets, and growing a community around it.

We recently hit 10k skins on the site!

I am working on rewriting the actual editor from scratch, and releasing the code as open source once all original assets/code have been swapped out.

If anyone wants to check it out:
https://needcoolershoes.com/
(The editor doesnt work on mobile, but the gallery does)
That's the average. It's bought and sold on a spot market. If you try to sell CA power in AZ and the losses are 10% then SRP or TEP or whoever can undercut your price with local power/lower losses.
Say what you want about microsoft, but it protects its developers by making sure they get paid, and it also does so for third party developers who target Microsoft.

I'd rather get paid than build towards an ideal bunny world of free as in free beer software.

developers developers developers
> Agreed, OOP is orthogonally opposite of pure functional programming. Objects have state. Big revelation.

I don't think that's quite true. Having state or not isn't a dichotomy but a continuum about the size of the scope of the state. Objects (in either the Kay sense or the Java sense) exist to encapsulate state, to limit its scope and make it easier to reason about. That puts OOP (state is local to objects, and can be cleanly reset by destroying and recreating the object) somewhere between ‘pure imperative’ (only global state; there is no reliable way to reset the state) and ‘pure functional’ (state is limited to being kept in function arguments and return values, and is reset on each function call) on the continuum.
> We don't have proper language, but certainly we've improved. Even since Peirce. You're right that many people are not well versed in the philosophical and logician discussions as to what reasoning is (and sadly this lack of literature review isn't always common in the ML community), but I'm not convinced Peirce solved it. I do like that there are many different categories of reasoning and subcategories.

I'd love to hear more about this please, if you're inclined to share.
> But I think that this entire cloud coding workstation space is rather niche in itself.

It's common / popular in certain enterprise circles, for "security" and audit reasons. No admin or most permissions on your computer. You get a specific VM with "controls". Anything required might be installed on request.

A locked down cloud hosted IDE might just be 1000% easier.
Is this comment meant to apply generally to MS behavior? In my experience, MS faces some of the toughest judgment on anything related to OSS.
Add the abuse of gig workers, expansion of the toxic tipping culture, increase in job count but reduction in pay, concentration of wealth in fewer hands.

These rideshare and delivery companies are disgusting and terrible.
In an older project I have had a code file generated with constants to get same results.

That is nice.
Makes coding and build flow simple, clean and easier to maintain.
This is a foreign concept to tech workers, who have been fed a religion that they are special. Surprise, you’re closer to a blue collar worker than a billionaire. Belief systems are rigid and die hard.

You too can organize for better pay and working arrangements collectively. Or, you can live and die by the at will arrangement and how lucky you are wrt comp. But don’t be sour when other people make better choices that empower themselves while you don’t.
Just a Sunday project but there’s a limited release product dropping in October. One of the online retailers uses Shopify, so I wrote a bot to alert me when it comes in stock.
Platform upgrades that will allow me greater control over billing, and automated provisioning, for BenkoPhone https://www.benkophone.com/
I’m on mobile at the moment so could probably give you a more detailed answer tomorrow, but check out https://htmgo.dev/docs#interactivity-events
FEMA flood maps show the hospital in a zone with "0.2% annual chance flood hazard", a/k/a a 500-year flood. Map dates to 2008, and I suspect risks have changed:

"The flood map for the selected area is number47171C0152C, effective on9/3/2008"

<https://msc.fema.gov/portal/search?AddressQuery=Erwin%2C%20T...>
Made a simple word game: https://wordwheel-pied.vercel.app/

And went to a fun climate-themed hackathon, would like to make that a regular thing.
The evolution of our Chef infrastructure over the years and the challenges
For our sins, our industry is doomed to suffer under unbearable weight of endless reinvented wheels. Of course it would have been better to stick with ASN.1. Of course we didn't, because inexperience and hubris. We'll never learn.
Or, why not buy them from the shop that's closing? Or buy the whole business?
And maybe also make new lines in the comment box translate to new lines in the resulting comment...? :D
I interpret a ‘fence’ here to mean a hoop the programmer explicitly has to jump through — something like Rust's `unsafe`. It doesn't need to be difficult to do but it should be difficult to do by accident :)
I don’t understand why it was vetoed or why this was even proposed. But leaving comment here to analyze later.
This is exactly how and why we built www.Zenode.AI. It's a search engine for electronic components that uses and AI model trained to read the component datasheets

AI is the perfect tool for this task, but LLMs alone aren't capable of doing this. It took us multiple algorithms working together to read all the tables, equations, footnotes, etc. Now we've extracted the information from over 10M datasheets, and created a parts database that you can search across using natural language.

We're actually planning to hit Show Hacker News this week or next, just ironing out a few details first!
> I can’t resist pointing that it’s basically a longer way of saying quite complicated and not very efficient.

That's very wrong. ASN.1 is complicated because it's quite complete by comparison to other syntaxes, but it's absolutely not inefficient unless you mean BER/DER/CER, but those are just _some_ of the encoding rules available for use with ASN.1.

To give just one example of "complicated", ASN.1 lets you specify default values for optional members (fields) of SEQUENCEs and SETs (structures), whereas Protocol Buffers and XDR (to give some examples) only let you specify optional fields but not default values.

Another example of "complicated" is that ASN.1 has extensibility rules because the whole "oh TLV encodings are inherently extensible" thing turned out to be a Bad Idea (tm) when people decided that TLV encodings were unnecessarily inefficient (true!) so they designed efficient, non-TLV encodings. Well guess what: Protocol Buffers suffers from extensibility issues that ASN.1 does not, and that is a serious problem.

Basically, with a subset of ASN.1 you can do everything that you can do with MSFT RPC's IDL, with XDR, with Protocol Buffers, etc. But if you stick to a simple subset of ASN.1, or to any of those other IDLs, then you end up having to write _normative_ natural language text (typically English) in specifications to cover all the things not stated in the IDL part of the spec. The problem with that is that it's easy to miss things or get them wrong, or to be ambiguous. ASN.1 in its full flower of "complexity" (all of X.680 plus all of X.681, X.682, and X.683) lets you express much more of your protocols in a _formal_ language.

I maintain an ASN.1 compiler. I've implemented parts of X.681, X.682, and X.683 so that I could have the compiler generate code for the sorts of typed holes you see in PKI -all the extensions, all the SANs, and so on- so that the programmer can do much less of the work of having to invoke a codec for each of those extensions.

A lot of the complexity in ASN.1 is optional, but it's very much worth at least knowing about it. Certainly it's worth not repeating mistakes of the past. Protocol Buffers is infuriating. Not only is PB a TLV encoding (why? probably because "extensibility is easy with TLV!!1!, but that's not quite true), but the IDL requires manual assignment of tag values, which makes uses of the PB IDL very ugly. ASN.1 originally also had the manual assignment of tags problem, but eventually ASN.1 was extended to not require that anymore.

Cavalier attitudes like "ASN.1 is too complicated" lead to bad results.
After working for more than 2 years as a frontend engineer, I recently started doing full-stack and the org is using Go so I had to learn that, have kept all my learning in one place - https://github.com/hsnice16/golang_learning

Also, I completed a few AWS-related tasks right after starting full-stack. I have written blogs mentioning what I did to help others.

Lambda function to access RDS, S3. And, Eventbridge in AWS - https://hsnice16.medium.com/lambda-function-to-access-rds-s3...

Use private AWS Aurora with DBeaver using SSH tunneling - https://hsnice16.medium.com/use-private-aws-aurora-with-dbea...

Build and Push the docker image on AWS ECR using GitHub actions - https://hsnice16.medium.com/build-and-push-the-docker-image-...

There is one more blog that I have found, that has helped a lot of folks.

Write your own Telegram Wallet bot - https://hsnice16.medium.com/write-your-own-telegram-wallet-b...

I also created a KPI card component that I listed on Gumroad, but sadly it was a flop idea.
https://hsnice.gumroad.com/l/pdnbo

And, in the last GitHub streak is coming back - https://github.com/hsnice16 (POV, your org has added your personal GitHub username in the repo)
^ (+5, insightful)

Yeah. This hurts how true it is. I’m an early-mid millennial, very modest social class so I got some access to dial-up at age 14 and broadband at about 16. We were just explorers back then. The sophistication aimed at us was no fancier than that of the Saturday morning cartoon ads. I’m sure the people at Yahoo and AOL wanted us to use their IM program and watch some of quaint banner ads. But most of the Internet then was exploring knowledge and fandoms, and connecting with those around the globe who spoke your language and also loved what you love. Most of the most fun social activity back then for young people spun out of places like music chat rooms and music/band forums, because 14-year olds believe their music taste is the deepest and most personal thing about them.

Contrast to today: kids now, many from near birth, are test subjects in a million experiments every day, designed by hostile bots and even more hostile humans to addict them and feed obsessions all in service of revenue optimization. The biggest experiment of all is the meta one: what will happen to this generation raised in this unprecedented way?? Btw — nothing would make me happier than Gen Alpha being super successful. So I hope I’m Old Man Shakes Fist At Cloud here.
The models use a variety of indicators, many of them custom built

Do you run it with good volumes or are these returns “as if”?
I wish I was working on something. How is it that I can’t think of anything? My mind goes blank. Maybe it’s a side effect of being burnt out from my job.
SolarWinds security chief calls for tighter cyber laws
If an artist can't sell music anymore because of Spotify, well, it's likely they signed a sub-optimal contract, but at least they had the opportunity to negotiate better terms, and likely can do so at renewal time. Or choose not to offer their music on Spotify at all. No such option exists when dealing with pirates.
> I do agree with both that Objects as used in programming languages is a very limited definition and not quite what Kay had in mind.

Yes. Kay was trying to envision a sort of object oriented nanoservices architecture, decades too early to build it.
Arguably, CORBA came close to that. You create a local proxy object which has a relationship with a non-local object, and talk to the proxy to get the remote object to do things.

Interestingly, there's a modern architecture for distributed multiplayer games which works that way - M2, from Improbable. In-game objects talk to other objects, some of which are on different machines. The overhead and network traffic within the server farm are very high, because there's so much communication going on. It's only cost-effective for special events. But it does work.
You should try www.Zenode.ai and tell us what you think! We did a lot of work to show all the components that could work, and use the AI to rank them according to what would work best for your needs. We still have a TON of things to do, but as hardware engineers ourselves we've found it useful for own projects!
Wells Fargo needs to update its brand from the guarded stagecoaches of the Old West to the masked outlaws who robbed those stagecoaches.

This is the same company involved in the subprime mortgage bailout fiasco as well as cartel money laundering scandals.
What if the workers are opposing automation?
Hello Nth system syndrome.