skysight-inc/HackerNews huggingface dataset:
So it's a similar set up to what I described, but you do some magic on the backend to do deep analysis and thus client generation for arbitrary functions?
Tell us more about the assistant & accountant, and their interaction!
This is an entertainment site maintained by a comedian
Not just refusing to convict. They refused to do an actual trial.
Nice approach!
If you ever blog or tweet about CSS I'd be stoked to read it.
I think there are going to be two levels of shock:

1) Never give people an ultimatum. It basically never works in your favor. That was such a dumb thing by Elon and his team. I don't think Elon expected the numbers to be so high.

2) Workers often overestimate their own worth within a company or how easily they can be replaced. It's likely that all the people leaving saying Twitter is going to majorly break soon won't be correct, as I doubt the core engineers are the ones posting Emojis in the Slack channels.
It is not possible for humans to generate that much traffic. The missing information here is about scalper bots.
Even better that he invested it. I see it this way - he is perfectly entitled to use the claims on others' labour and resources for his own pleasure. Instead, by investing, he uses the claims to get others to work on projects that create more real wealth for others to enjoy! That seems like virtuous behaviour to me. Very unselfish.

Sure, giving the money away may or may not be more virtuous (depends on who gets it and what they do with it). But surely you would agree with me that spending it on one's own pleasures is less virtuous than either of not spending it, investing it productively or giving it to loved ones?
EDIT: I realized the TryFrom is just implemented for Box<[T]> not Vec<T> but you can easily convert a Vec<T> to a Box<[T]>. I updated the code accordingly.

vec![0u8; 1024*1024].into_boxed_slice().try_into().unwrap()

isn't that terrible to use

her as a function:

fn calloc_buffer<const N: usize>() -> Box<[u8; N]> {

vec![0u8; N].into_boxed_slice().try_into().unwrap()

}

I you want to rely a bit less on the optimizer using `reserve_exact()` + `resize()` can be a good choice. I guess it could be worthwhile to add a helper method to std.
It's like the "cultural fit" hiring criteria loophole, which allows companies to deliberately cloud their hiring decision-making by incorporating vague and bias-fraught inputs. It's a way that an organization can claim they have measurable, quantitative criteria, while allowing themselves to override that criteria with their gut feeling when they want to.
Part of me was expecting one-star reviews from people with really dark senses of humor about how their loved one had the app installed and died when it was only 31.244% full.
That falls under “incompetence”.
They're stuck.

https://twitter.com/anothercohen/status/1593404311832338442

https://twitter.com/TweetOfSteiner/status/159340755912531148...
There is speaking truth to power, and there is speaking truth to Twitter's CEO.

The latter is neither effective nor impactful. Even if hypothetically we could have some say in how Elon runs Twitter, the world won't be much better or worse if a bird app is run into the ground. It's a great opportunity to pick one's battles.
What will we do when Twitter isn't stable enough to provide news about what is going on at Twitter?
It will tear a net but either tear through or be lifted when the net is hauled. Seiners and trawlers are used to constantly repairing nets in between shots, it's not a huge deal.

OTOH snagging on a boulder is very disruptive to fishing and is quite dangerous, can result in wholesale loss of the gear and threaten the vessel. That will actually cause fishers to think twice.
It would be interesting to see the correlation of student debt to this list (exempting medical school and grad school debt).
It was actually this line that makes me wonder about the new CEO's intent. Below is from the 'about us' page of Prager Metis. I read that funny line in a tweet, then found below after a search & 3 clicks. He missed this or is below all lies?

Our History

Prager and Fenton has provided expert accounting and advisory services for over a century, focusing on the entertainment and music industry, professional practice firms, real estate groups, and private wealth individuals.

Prager Metis CPAs, was formed in January 2013 by the combination of Prager and Fenton LLP and Metis Group LLC—two highly-respected accounting firms who found their deep-rooted practices to be both philosophically and culturally complementary.

Founded in 1987, Metis Group is known for their “team approach” to creating financial security for their clients, and provides a full range of accounting and tax services including forensic accounting, business and strategic planning, and litigation support.

https://pragermetis.com/about-us/overview/
> For example, type a single character in the email input in the example in the article and notice that the field immediately transitions to the error state even though you’re still typing.

The solution for this is :user-invalid. Firefox has had it for a year and a half, WebKit has https://github.com/WebKit/WebKit/pull/5958 hopefully landing soon, Chromium has no activity on https://bugs.chromium.org/p/chromium/issues/detail?id=115606.... For fresh development these days, I would recommend using :user-invalid and polyfilling, rather than implementing your own very similar semantics in your own way in JS.

See https://developer.mozilla.org/en-US/docs/Web/CSS/:user-inval... for a demo.

(:user-invalid as an alternative to :invalid joins the list of presentational nuance pseudoclasses that allow you to match what browsers themselves do in their default styling, joining :focus-visible which is an alternative to :focus.)
Steve Job's return to Apple was not like this at all. For all his faults Jobs was never as erratic as Musk, and he never pulled stunts like causing 80% of the staff to be fired or leave, nor did he ever lock the buildings in Cupertino.
It's just a simple web app. How many people can it really take to run the thing?
this : https://www.imdb.com/title/tt0756683/ ?
Strongly disagree.
Learning complex girl workflows is unnecessary unless you're in a team.
However, learning the absolute basics is really easy and has benefits over "storing previous versions in a zip file".
By absolute basics I mean add, commit, reset.
If you add basic branching (checkout and merge) you already get a very powerful tool to experiment with your code without worrying about fucking it up.
Then you can learn the rest when you have a use for it—log, diff, even rebase.

But here's the thing: without VCS, if you ever do need anything slightly more sophisticated... you're on your own.

Yesterday I was helping a friend debug some code from an intro CS class, and I was so stressed out about changing something whithout being able to revert it, because he obviously wasn't using git.

Granted, I really wish there was a mainstream git alternative, ideally simpler, without the more complex features catering to large teams.
At least there's a lot of graphical interfaces on top of git, which make it really intuitive to use and can bring the great VCS benefits without the investment of learning git. Maybe simple interfaces to complex tools is a good middle ground.
OCR is built into Adobe's PDF reader, issue is it's 15$ a month.

I really want to see OCR become easier to use, but I don't know why it's such a hard problem in the first place.
Sounds promising! I recently got gigabit fiber through Sonic, who does not offer static IP addresses. I did read the article but it is pretty deep in to some stuff I am not that familiar with. Can anyone clarify, if I own some domain name, can I host something on my raspberry pi or whatever and use funnel with my domain so that someone can visit my domain and get to that hosted thing? And how would this compare to dynamic DNS approaches? Thanks!
> That "significant enough [...] to taint the entire codebase" remains to be decided in court.

I doubt any employer would appreciate being this particular guinea pig because one of their employees wanted to avoid writing some boilerplate.
Fact–value distinction
The firm I work for did catered lunches daily before Covid, and seems to be rebooting the process as people returned to office. (I'm remote, so I only experienced it during occasional returns to the mothership)

I suspect part of the percieved value is that by making lunch a communal event, rather than everyone grabbing 30 minutes sometime between 10:45 and 14:30, means it's also a time for face time outside of group lines. If you need to talk to someone on another team, you usually have a chance to make contact at lunch.
Well he did coincidentally go to the Bahamas and went MIA on social media right before things started to collapse. I would call that running.
People use Bitcoin to trade and send money around the world with each other.
If you stop paying now you get forever access to the Nov 2021 version. The way I look at it is, my money gets me the current version, plus a year of "previews".

I'm not actually a jetbrains user, but I do like the general model; could be adapted to "you get to keep the latest version, as long as you've been paying for the previous year.
“The Donbas represents one of the largest coal reserves in Ukraine, with estimated reserves of 60 billion tonnes of coal.”
_everyone_ loved Elon when he stuck to EVs, spaceX, solar panels, and boring companies.
I'd take that 3mo severance with my middle fingers up.
The homeless industrial complex is thriving in San Francisco
Despite the thousands of pages of ISO 32000, the reality is that the format is not defined. Acrobat tolerates unfathomably malformed PDF files generated by old software that predates the opening-up of the standard when people were reverse-engineering it. There’s always some utterly insane file that Acrobat opens just fine and now you get to play the game of figuring out how Acrobat repaired it.

Plus all the fun of the fact that you can embed the following formats inside a PDF:

PNG, JPEG (including CMYK), JPEG 2000 (dead), JBIG2 (dead), CCIT G4 (dead, fax machines), PostScript Type1 fonts (dead), PostScript Type3 fonts (dead), PostScript CIDFonts (pre-Unicode, dead), CFF fonts (the inside of an OTF), TrueType fonts, ICC Profiles, PostScript functions defining Color spaces, XML forms (the worst), LZ compressed data, Run-length compressed data, Deflate-compressed data.

All of which Acrobat will allow to be malformed in various non-standard ways so you need to write your own parsers.

Note the lack of OpenType fonts, also lack of proper Unicode!
Your points are really valuable, but don't forget, that mechanical engineering software (MES) is very special market, with it's own decades old traditions, which are not guaranteed to work on other markets.

For example, users of MES, usually very conservative and deeply tied to their current software stack, so vendors could manipulate these ties and make additional profits, or use them (ties) to make themselves life's easier.
If your goal is to cut costs and you have no net reduction in HC - then you've failed. What did you want them to do - besides not wanting them to cut costs. It's an even worse look to get rid of 20k people and have 25k openings after.
Looks like a nice competition for cloudflare tunnels and ngrok.
Why are they afraid of sabotage? Do they not keep backups ? This seems pointless
Before you can answer this, you need to ask a more basic question: "What am I trying to secure against?".

Are they secure against an opportunistic thief? Sure.

Are they secure against a state actor with an unlimited budget? One word: LOL.
> Why would Tumut 3 be trying to be full in a scenario where the energy is needed? They'd run their turbines and sell energy.

The issue is that the maximum cyclical storage capacity is determined by the minimum of both the upper and lower reservoirs. Snowy 2's lower reservoir is Tumut 3's upper reservoir. And Tumut 3's lower reservoir is barely 1/10th the size of Snowy 3's upper reservoir. That's the bottleneck.

If your point is that we should just accept the fact that Tumut 3 can't be run at full capacity if Snow 2 is deployed, then yes that's correct.

> The downstream dams dispatch their dispatchable energy and you leave enough water in the middle two that the maximum can be pumped back upstream

Right: in order for Snowy 2 to avoid losing any water, then Tumut 3's upper reservoir (which, remember is Snowy 2's lower reservoir) has to start empty in order to accommodate the water from Snowy 2. And then Tumut 3 can't drain this water when prices are high because Snowy 2 needs it re-charge its upper reservoir when electricity prices are low. In order to run Snow 2 at maximum cyclic capacity, Tumut 3 has to essentially become totally subservient to it.

Imagine I have 3 cups: 30 Liter cup flows to/from a 15 liter cup, to a 5 liter cup. I only have 20 liters of actual cyclic storage capacity, not 50. The 15 and 5 liter cups have to start empty in order to catch the water flowing down from the 30 liter cup. If the 15 and 5 liter cup started full, they'd overflow and lose water.

So if Snowy 2 is running at max cyclic capacity, Tumut 3 can only store and release the water that can fit in its lower reservoir (the 5 liter cup). That's why running snowy 2 at max cyclic capacity would completely shaft Tumut 3.

> The extra dispatchable energy is an upside. It's like having a battery that can't be charged past 70% but fills itself the rest of the way.

But that metaphorical battery fills itself very slowly. It's not cyclic capacity and thus isn't nearly as useful.

Imagine you have company A that sells a battery that stores 1 GWh and you can charge and discharge it at a rate of 200 MW and charge it at a rate of 200 MW. Company B sells a battery that stores 10 GWh for the same price that can also discharge at a rate of 200 MW, but it's super sensitive to charging and can only be charged at a rate of 1 MW - it'll take a month and a half to get back to 10 GWh.

Which of these batteries is more useful? The first one, by a massive margin.
I have to agree. I don't think I had heard of him before this month.
what app are you using on the apple watch?
I don't know man, his posts seem saner than the median here. “In individuals, insanity is rare; but in groups, parties, nations and epochs, it is the rule.”
Tailscale is really, really doing a good job of taking all of the different secure remote networking tasks that have always been possible but self-managed and tedious, and wrapping it all in an automated, friendly interface.

Every time they come out with a new product, I read about it and think "Wow, that's really useful. That would be such a pain for me to roll by hand."

Everything they do was already possible with open source tooling, but they make it accessible. It reminds me of when Dropbox first came out.
And, just as importantly, once the regulation in the companies catches up, cryptocurrency will be subject to it, too.

It will either become just as slow as the accursèd centralized fiat currencies, or it will be outright banned.

Any regulatory hurdles that cryptocurrency allows you to avoid for now, it won't for long. It is not, and cannot be, a long-term solution.
Turns out he was wrong. Already discussed/explained:

> https://news.ycombinator.com/item?id=20744274
And with any luck this charade will clue the previously clueless into this man's irrational, unstable nature, permanently removing the veneer of credibility and "coolness" that has been instrumental in his success thus far.
> poo-pooing this merely for licensing and GPL issues

People want to use it, but are extremely worried about getting in hot water for using it. Thats no idle concern.

It’s very reasonable to ban its use within a company given the legal limbo.
Are you saying registrars are equivalent to CAs now and they can revoke domains just like they could reclaim them before? Right now, I trust TLDs to tell me the NS of the domain so I can query its IP against that NS, I don't trust them to validate that the true owner of the site currently controls the domain. So under DANE, who else if not TLDs does one ultimately trust to attest to that claim? Honestly asking, I don't know enough about DANE.
Well said. Sorry to hear about your diagnosis. I'm a cancer survivor too. You're not alone. If you want someone to talk to about it, just let me know. (Contact info in my profile)
Unless - hypothetically - some of them were looking for someone who would operate outside the law, but with pedigree and credibility.

There was a lot of money involved. There was a huge network of shell companies to hide it.

VCs, who are supposed to know what due diligence is, looked at some hilariously unprofessional books and said "We like the look of this."

Is it unreasonable to wonder what was going on?
I work in oil / gas. I really think it depends on your customer base, and how often you release updates and new features (you used the word boring a lot). Is the product finished, and you just anticipate maintenance? Do you have regular feature updates?

Typically, most of the software I deal with has one of the following payment models:

1) buy outright, maintenance / support fee (code, phone, email), and usually can use the last version you paid outright for

2) rent the software monthly (license is through a server or usb dongle with expectation date) great for consultants. Starting to see this model a lot + on demand computing via aws or whatever "cloud" you want

3) some sort of academic or consulting price. In my industry, consultants tend to get a discount or a lower rate since consultants often influence software purchases at the companies they consult for

Can you elaborate on your customer base and the cost of your software? For instance, at a large organization buying multiple seats / subscriptions that will typically go through procurement and the customer with haggle with the vendor on cost and maintenance contract.

If your software is $1000 and used by a 20 person office, that can be charged on the company credit card without raising an eye brow.
Jack Welch at General Electric. Granted it wasn't a tech company though.
What did Steve Jobs do? He wasn't even at the company for half the layoffs that happened, and wasn't CEO until they were over. He killed some boondoggles 6 months after being formally named CEO (and over a year after NEXT was acquired).
https://mobile.twitter.com/nitashatiku/status/15933997046366...

!!! “I know of six critical systems (like ‘serving tweets’ levels of critical) which no longer have any engineers," "There is no longer even a skeleton crew manning the system. It will continue to coast until it runs into something, and then it will stop.”

Could be fake, but assuming true, can Elon take it back? Is a webform like legally binding for severance? Elon did say he could run it with 150 engineers do even if 90% are gone, that leaves 700 thereabouts.
But being laid off rarely has anything to do with performance.
i'd say the overlap between hn readers and avid music listeners isn't too large. but there are also a few other instances of memento mori: see the Apple Music radio playlist hosted by The Weeknd, and the year-long YouTube channel that was hosted by Markiplier and CrankGameplays (Unus Annus, latin for one year)
The article states keeping employment was opt-in. As in, agree to working more than 9-5 and click the link below, if you do not, you are laid off.
Weirdly, this isn’t the first bias I’ve seen against the golden delicious — which is still one of my favorites — and excessive fawning over the honeycrisp.

I suppose I don’t disagree with a lot of elements in the general order ranking, but listing the honeycrisp as a 90-point apple and the GD at 33 seems…extreme.

(And I fully realize the absurdity in calling an online ranking of apples “extreme”)
And I’m quite entertained by criticizing it!
> Because DNSSEC is just a second PKI that can't fix the problems with WebPKI without fixing those same problems with itself.

Oh, yes it can.

In DANE, say for example, if you have a .COM website, there is no chance that some obscure company from Russia, Turkey, China, or some other country out of hundreds, can issue a valid certificate for your website or any other TLS-based service that you're hosting.

In WebPKI that can happen at any time. Regardless of whether that would have subsequent repercussions... or not. Because maybe that company issued a certificate because they were attacked or exploited... say, for example, because some employee inserted a USB key on his computer (or got payed by a third party to do it).

So even when you are attacked in the WebPKI system, not only there's nothing you can do about it, but the CA that issued the certificate may not even suffer any consequences because of it (except having to implement "more security controls" or "fix some flaw", presumably).

And of course, each countries' national security agency can always bypass such security controls, as long as they can find some plausible cover story for the result of that CA's "investigation" of itself.
That 'bias' is part of the reason it has worked so well over the years.
Elon's first non-reply tweet since the news broke: https://twitter.com/elonmusk/status/1593415171149791232

> How do you make a small fortune in social media?

> Start out with a large one.
Very few places outside of national EEZs where boulders would affect IUU fishing. Not much bottom trawling of sensitive areas other than a few seamounts. You have a point about intl management of high seas resources but globalism can result in sanctioned pillaging of nationally sovereign waters. Like "coastal African country, we (the EU) won't buy your peanuts if you don't give us rights to trawl, even though we aren't doing the scientific monitoring required to maintain sustainability for you like we would in our national waters we've already exhausted"
I think you are talking about MITM all traffic to a site as opposed to MITM all traffic from specific clients (e.g.: hostile webhost vs compromised router).
If you had to give an undisguised account of your life and actions today, could you say you were a good you? This memento mori theme figures prominently in the ceremonies of most fraternities and their organiations for that reason, as it's part of the foundation for living a moral life. The symbolism is important because it serves as a durable landmark for aspects of human experience that are essential, and by transmitting them, they form a map for following generations.

"For the time will most assuredly come, and the best and wisest know not how soon, when all distinctions among men save those of goodness and virtue shall cease, and death, the leveler of human greatness shall reduce us all to the same level."
How about decentralizing by bringing the data back home?
To be fair, you need employees to fill offices, so, given the latest news, the offices may have been obviated.
The model is evaluated on the server, using the content of your files.
Is it professional to treat employees like a line item on a balance sheet and then subsequently mismanage that line item?
Yeah, I think the whole thing is weird. Why just give up so fast and easily? They made the thing work, hell I was a paying customer.

Seems like the founder just moved on to the next shiny new toy instead of fighting it out until the end. I have a sneaking suspicion PG won't be talking about him anymore.
No, you can't use your own domain, this specifically works with the ts.net subdomains. You could use it to host your service on "node.tailnet.ts.net", if you're ok with that naming. Otherwise, you'll need to set up a VPS with tailscale on it, and your own domain, and have it proxy similar to how Funnel works.

I assume there are going to be some egress charges for Funnel. Unlike normal tailscale, Funnel has a high bandwidth component to it for hosting high bandwidth services.
Is it just me, or in the last couple of weeks (since announcement of layoffs) there's been an increase in FB tooling/infra threads? Could be Baader–Meinhof effect, of course.
Make friends with some one who does network full time. People who are not engineers basically.