skysight-inc/HackerNews huggingface dataset:
Unfortunately despite claiming that they would, they've never allowed their iOS application to allow configuration of the control server (every other client they have released does). Maybe some more funding will allow them to focus on the client quality.
SharePoint Online. I hate the UI/UX (coming from SP2013 and SP2016). The default themes are flat and un-intuitive.

Microsoft Teams, which is a resource-hogging mess of an IM/document-sharing app. Where I work they use Teams Groups to control permissions groups in SPO (but not ALL of the permissions groups), and somehow I don't have complete visibility on the SPO group controls even though I'm the administrator for them.

C2PC (something I think only one other HN'er has heard of). This is a shitty GIS app for the Marine Corps. It crashes regularly, can't handle displaying the positions of thousands of units/vehicles, has a GUI from the late 90's......and is made by the exact same company that makes the far superior app that performs the same function for the rest of the DoD (Agile Client, both produced by Northrup Grumman). It needs to die in a fire. The web client is also features-poor and unstable. The small set of useful features should be replicated by extension modules for Agile Client.

https://www.northropgrumman.com/what-we-do/land/command-and-...
> I'd rather just have basically TSV, but with every value always quoted, always UTF-8. Quotes escaped with backslashes, backslashes escaped with backslashes, and that's it. Any binary allowed between the quotes.

Encode rather than escape, such as encoding an arbitrary byte as %xx where xx is two hex digits. Use this encoding for any %s in the values, as well as any field separators and record separators and any bytes that have special meaning in your format.

Encoding rather than escaping means that given a record I can split it into fields using the built-in string splitting method of whatever language I'm using. Dealing with a format that can have the field separators escaped in the values will usually present less opportunity to use the language's efficient built-in string functions.
Many services already do not accept email addresses with “+” in them. In those cases it’s usually possible to generate a unique email using extra periods instead: https://frdmtoplay.com/finite-gmail-accounts/
Then, we return to the old system where registration is required within a timeframe of publication (and that only if you want to renew). So an unregistered copyright is good for n years and can’t be renewed.
A developer has a problem they cannot solve and so they decide to use perl.
The developer now has two problems.
I'm a proponent of the boring technology school of thought, but it's not a great look when the images on that site don't load. Apparently laY loading can now be done with a single img attribute. And those flat color slides should be pngs.
>You just need ANY other activity in order to get lost in the crowd

And that's irrelevant because these tools are explicitly built for criminals to use them. I'm actually quoting what the designers of these systems have said, this isn't my opinion. When you say "ANY other activity" that also means criminal activity gets lumped in there, I don't know why you're denying this. You're probably not a criminal but if you're using this then you're intentionally making criminals your company and you will pay for the effects of that in one way or another. That's the part where I'm speaking to you from experience. You just can't make an anonymized system like this that also isn't a lucrative target for criminals, such a thing doesn't exist. Is it unfortunate for those who aren't criminals and actually need privacy? Absolutely, but this is the reality of the situation. There's no easy solution. If someone is telling you that this isn't an issue then they're just lying to you, get mad at them instead of me.

>Your flawed view is that nobody should have privacy because some bad guys might use privacy to do bad things.

No, this also isn't even remotely close to what my actual view is. You just blatantly made this up for no reason. Why are you doing this?

This is yet another reason that it's so exhausting to talk about this, not only are you spreading misinformation about this project but you're also spreading misinformation about me. Misinformation and disinformation is actually incredibly common in these low-trust environments. If you think it's bad, I agree, it's actually incredibly shameful that some people try to use "privacy" as a cover to spread misinformation, but that's something else that you have to accept and deal with and insulate yourself from if you take this route. Please do a better job in the future and don't bring yourself down to this level of empty rhetoric. You're letting the liars and criminals win.

If you're acting this way because you see this route as some kind of moral outlet, I would suggest that you stop and find another one. This one is ethically gray and if you stick with it, you'll be peer pressured into excusing a lot of things that you're probably not comfortable with in the name of "privacy" at the expense of everything else. The moral rationalizations coming from these projects are strong, but are ultimately willful blind spots informed by money-making and capitalism just like everything else. Don't say that nobody warned you.
Bitcoin is deflationary, a CBDC would not be. This is the biggest pro-Bitcoin argument.
> should be a platform feature

OK, but it's not. Now what? Do we just live without until the platform overlords provide it, or does someone build it on top of the platform?

What even is the "platform", when my Android phone is connecting to my iPad and my Windows laptop and Linux desktop and Amazon cloud server?

$100M = ~$0.20 / computer user in US and western Europe (wealthy countries in connected software markets)
I also use Gandi somewhat, but beware Gandi doesn't allow catch-all.
It does allow, however, wildcards in aliases, which allow a semi-catchall, since alias have to have a minimum of two characters besides the asterisk.
We love Tailscale. Everyone employee has it, and we use it to provide access to dev, staging, and prod environments as well.

Fun little thing we did with it: nobody can access the prod network without requesting access via a Slack bot (powered by https://indent.com/). So somebody requests access, another authorized person approves it, and the Tailscale ACLs are updated for X minutes and then reset.

Access to secure environments is super low friction but more secure (with fantastic audit trails) than ever.
From the website:

What if we all just had a static IP address, and a DNS name?
…and the address migrated around the world with you?
…and you could connect to any of your devices no matter where they were?

Does this not promote the destruction of anonymity on the Internet?
Fastmail can generate random@fastmail.com email addresses that go straight to your mailbox. Really useful for throaway accounts and low value services. It apparently has an integration with 1password but I can't vouch for it as I haven't used it.
Incidentally, so does Ruby.
Software engineering doesn't rely on factories, and less labor friendly areas produce worse products (ask Boeing about that.)

Apple and Google aren't going to just shut down in California because a union asked them to give some concessions that materially improve engineers lives.
Not so many employers. Very few places/teams in this world care about cache coherency or memory ordering in the go-lang runtime on ARMv9 CPUs. You can count them using one hand fingers. The entry barrier is also too high; you need too many years of serious CS education, usually a PhD. And then find a place at Google or Meta Kernel/Compiler teams, which is obviously super competitive.
Neat!

edit: wait, the stuff after <tr> is implicitly the first cell? That's new to me.
>> your whole day is filled with management crap and you can't go and actually code any more.

These are clearly the wrong people to be pushing into management. Good management (it does exist) includes people who have coded, but are willing to give that up to enable others to do that. They get satisfaction from being enablers and making space for their underlings to be creative and make decisions.

Further, there are many excellent managers who don't have a typical developer background, but can recognize what success means for their team within an organization and how to achieve it. I've been managed by many excellent managers with backgrounds in chemical engineering and the classics.

The developers you describe should decline these positions and find a better fit where they can make better use of their time. Choosing to accept positions like this hurts them, as well as others.
Are the disks full? Flash don't like not having slack space.
>No, but Rust is a low productivity, high formality language;

Setting aside performance (Python is slow as molasses) that still requires some qualification because there is the 'maintenance' dimension. I would take Rust over Python for CRUD any day, because the 'formality' is a feature not a bug for maintenance. I would take Java/C# over Rust because the former balance performance and formality very well. In fact, I wouldn't use a dynamically typed language like Python or Ruby for backend infrastructure code if there were any performance or long-term maintenance requirements.
Thought you had to be fully vaccinated to get on these things.
Given Chernobyl cost about around 235 billion USD to cleanup - What constitutes "decent insurance"? How much are they expecting to pay out?
My cheeky answer:

> Any headline that ends in a question mark can be answered by the word no

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
> I suspect the "Chuck Jones" art style of DOTT he's referring to is the character design.

I played Day of the Tentacle last night (remastered version on iPad, but the pixel art not the new art). My impression is it's kinda like monkey island except more extreme. Like someone took monkey island and added loads more vortex art tool.
As someone who spent many years loving Perl, I counter that literally every programming language is obtuse and overloaded with meaningless symbols.

And I'd also credit Perl's rise to Lincoln Stein who wrote CGI.pm which was at the time the absolute state of the art for managing web applications with Apache and mod_cgi.
Keystone is a lightweight multi-platform, multi-architecture assembler framework
*blink*

TIL, there are!

Thanks.

(For the curious, the definitions file is ~7500 lines, there's a lot in there. GNU version. For those on MacOS, the stock BSD units offers far less.)
For production,its best to specify the important properties as you say, then let the contract manufacturer figure it out, rather than spend ages finding the cheapest 100nF 10V X5R 0402 cap. If it really matters, then add a "no subsititutions" column in your BOM.

For smaller prototype runs, PCB+Assembly suppliers like Eurocircuits have "generic parts" already in stock for common passive values, which they will give you for free.

Its only really if you are in a big rush or very budget constrained (e.g. a hobbyist or startup) that you would assemble yourself and hence buy all the parts.

If you do though, then Altium can happily manage multiple alternative options for the same "part" using ActiveBOM, including a search tool and distributor stock levels. I think the cheaper CircuitStudio option might have this too.
Wait until it breaks one day and no one can understand it enough to fix it !!!
I think the best way to get a feel for what that means is Remembering the LAN[0] and then just trying it out (really, it's easy) and deciding for yourself if they're living up to it. Or grep Twitter for "tailscale" -- all these nerds aren't astroturfing :)

(Disclosure: I'm a (small) investor via Latacora's sibling fund, Lagomorphic.)

[0]: https://tailscale.com/blog/remembering-the-lan/
It’s hard to ignore the absolutist echoes, because the extremes are rewarded so much: The hype train will airdrop you some NFTs, and the haters will upvote one another because being a conservative skeptic is so authoritative.
"AR/VR comes to mind, but I think it's too early to make the call there"

Are you willing to make calls for things that were so many decades early that even if they do eventually happen they aren't really the same tech anymore? People put real money into AR/VR in the late 1990s and had a real marketing push behind it. It was definitely wrong. If it happens to be right a literal human generation (~40 years generally) later, well, I don't really think it made the people pushing it in the 90s right about what they were saying then.

AI has an even bigger one, with its own name: AI Winter. https://en.wikipedia.org/wiki/AI_winter Another case of what they were promising simply wasn't possible at the time and skeptics are right. That one we're already a full human generation away from, and again, nobody at the time was going "Give me money now, and in 40 years we'll definitely have AI going!" And even now, while we have tech that does some things they wouldn't have dared to dream of, our current tech also still can't do some things they promised were just around the corner.

There's also a class of "technology failure" I'm a bit of a fan of myself, which is, the technology that fails to live up to its promises even though it doesn't die out. SQL is a failure... it is not possible for casual business people to do away with database engineers because the language is so easy to write. Obviously, SQL lives on even so, but it failed out of its original goal. In fact there's several things that started life as "we'll get rid of programmers" like that, such as COBOL.

Object orientation is a failure; the promise was that we'd end up with huge libraries of reusable components such that all programming would be just wiring them together. We have a huge number of libraries of basic "objects", we have a huge number of libraries of frameworks and other really big things, but there's a vast wasteland in the middle. You can never just go up to the Object Repository and grab a User object for your application. You also need some bespoke user model for everything. You can't just grab a permission system. You can grab a permission engine, but you have to wire a whole bunch of things up because even if you do grab a framework that tries to do this all for you the third thing the PM does is spec a permission like "The user is allowed to delegate to other users that they're allowed to see a subset of their content based on a regular expression, as long as it's authorized by their team administrator" and you're back to writing real code.

Semantic web has been around multiple iterations of the hype loop by now. It was a promise to turn the entire web into a graph database. It is reduced to claiming success when Google writes very powerful ML stuff to extract basic information about a business from their home page and presenting it as a widget on the search results, using essentially no "semantic web" technologies in the process. It isn't anything like what it was supposed to be.
Yeah, I saw that. Thanks. But I don't want to move from a unified system to having two points of configuration/change/breach/failure.
You're bringing your personal trauma/opinions and re-stating them as universal truths.
Of course the NFL would never allow a 7 minute commercial break, although I do believe that the cost is linear. A 60 second commercial's cost is simply 2x 30 second commercials. There's no reason to do anything differently, since in the end it doesn't matter if that 60 seconds are filled by one or two commercials (aside from making the ad sales team's job slightly easier by having one less spot to fill).
It's not their "mission" but it is their system. If you have a static IP address where "...the address migrated around the world with you..." how do you think that will work for people that _NEED_ anonymity?

Will they be left out of this new internet?
There are non-IT perspectives on this as well.

My company offers two deployment scenarios: host it yourself and cloud hosted (SaaS). Many of our customers choose the latter because their internal IT systems require more process, and they just want to get something up and running.
Thank you too. Feel free to join our chat and ask questions any time https://zitadel.ch/chat (discord)
As I’ve said in a past thread for another product (oxide), I LOVE Tailscale and am really happy for the team for their well earned growth and success.

However this is the path that could move them towards being pressured to add a bunch of bloat, followed by acquisition pressure and a big payout that will likely eventually cause the product to stagnate after the founding team leaves and the buyers don't care.

I really hope they’re all already rich enough that they aren’t tempted by that. :-)

Update: altered content to add more speculative version.
I haven't really felt like 1Password's product materially strayed from the original mission. If anything, I'm even more delighted with the team functionality, shared vaults, quick keyboard access in 1Password 8, etc.

I wouldn't put them in the Dropbox bucket.

Also, I think the value Tailscale provides is fairly unique and far from obviously a platform feature like file storage and perhaps even password management.
Leading question and a wrong conclusion. Without bothering to define a conspiracy and what it means to "reveal" it. I would argue that one can quickly judge a conspiracy by a mood and culture carried by an average individual within his/her cluster of assumptions about the world. Just talking to people one-on-one or in private setting one quickly learns the "unspoken" rules of how things actually run (and that is conspiracy).

Of cause, these "conspiracies" are kitchen-table talks and insider talks (just think of your own organization how you see it operates from the inside and how it presents itself to the outside. This falls within conspiracy realm in a degree, and it is by far the most trivial example). Another example is that everyone knew about data collections of NSA for decades in the "conspiratorial" circles (e.g Echoleon project predates digital collection .. check that). That Government run psy-ops on its own citizens and routinely test communication pathways by releasing false data/information ... that is just of the utmost basics (even corporations make such operations routinely, at least those with political ties).

A different story is to ultimately pin someone explicitly by concrete traceable data/documents. Of cause, by design it is not possible without an insider job (whistleblower). And (long lost art) investigative journalism still relied on the topic to investigate from individuals "having conspiracy theory".

Needless to say, the conclusion of the article is in my view wrong, categorically. Now, of cause, there are lot of "conspiracies" out there that defy even physical reality, but that never enters "mood" and "culture" of populace (these are fringe individuals).

In fact, there is a bureaucratic theory which puts conspiracies into natural laws of function of institutions. State has to present itself to the citizens as an opaque process (and as you get closer it is on need-to-know-basis). It is security (of a state institution, ultimately few elite individuals)) by obscurity.
The reason for this is Resume Driven Development and promos for flashy projects. Management in tech companies is completely broken.
> Pirates of the Caribbean had a similar spirit.

The film? Did you see the (at least one) Monkey Island reference in it?
Sure, there’s plenty of space out in the middle of nowhere. But can you imagine the scale of the infrastructure that would be required to turn so much of that into living space? Think streets, water, sewer, power, food distribution, etc.

Anyway, I’m not saying everyone should live in concrete jungles either. Think more like the Netherlands than New York City.
Bitcoin also isn’t a currency.
No, but it’s widely acknowledged that functional programming features are useful even in imperative languages. Almost every imperative language that isn’t C, Go, or Hare has them. Java, C#, JavaScript, Python, Ruby. You should take a look at all the functions available on iterators in Rust if you haven’t. The Rust community tends to prefer using iterators to express things like looping when possible, which is a more functional style.
Hi Max, I sent you a connection request on linkedin. Could you email me (matthew.burke@wavebridge.com) your resume. I think you'd be a good fit, detailed job posting is on wanted (https://www.wanted.co.kr/wd/89267).
EV Charging in Europe: State of the Industry [pdf]
good luck selling something inexpensive to enterprises

department heads need a reason for big budgets
Same things it does for Rust.
So it's a way around any firewall and security? Interesting.
TUE = Twenty-foot equivalent unit - exact unit of measurement derived from the dimensions of a 20 ft. shipping container.
They forgot Pillar 0 - not everyone's going to get along, let people choose teammates until they find ones that fit.

Once they do, pillars 1, 2 and 3 no longer need to exist.

If you need to tell people to be nice, you're doing it wrong. You're not their mother and these are not kids to be talked down to and told how to behave.
Also early on in the language seems a great time to respond to feedback. 3 years in when it has traction is terrible, heh.
What brand/model did you get? I've been thinking about getting a small under the table one, but the reviews I've seen are pretty poor for many models.
I don't see how a eloquent quotation proves a point?

Software is bounded by the human mind AND physics. Everything is actually bounded by the previous aforementioned things. It's just that the physical bounds are less apparent for programming. But it is only "less" apparent measured relative to other engineering fields... when viewed without comparison to other engineering fields, the physical limitations of software are still readily apparent.

When you replied to me, was the post created instantaneously or was there a delay? That delay is due to physical limitations. If you don't code taking into account physical limitations and Big Oh complexity, well those limitations become even MORE apparent. In fact the entire Big Oh complexity thing solely exists because of physical limitations.
Sure, but that seems less like cultural adaptation and more like Robin Williams in Mrs. Doubtfire recording anti-smoking lines for a character who is clearly enjoying smoking.
I hope they don't eventually sacrifice the former in favour of the latter like so many other companies did.
I might be wrong but isn't the vacinces only like 30% effective with modern variations of the virus?
I'm moving some email now using Thunderbird. It's slow and I don't have huge amounts (Gmail tells me 1.39GB). I'm sure it's possible but it might take an hour or so.

A bit slow but I don't think it's unreliable. If it is, that's scary because how would I know :)

Just moved a folder with 1037 emails and it has 1037 on NameCheap now. Seems like it moved them all! (And it didn't take too long. It's moving a bunch of subfolders now.)
Welcome to senior.