skysight-inc/HackerNews huggingface dataset:
"Just kidding ..."

I have been laid off twice. I have witnessed at least 20 layoffs.

My first layoff they told us we were laid off in a month, and at that time they would set up a team to help with resumes and interview practice. We would have access to office equipment, but not the regular office equipment, i.e. current email would be gone in a month. We would have access to the office and help for like 6 months.

What I wish was 2 months notice, and to start with the resume help immediately.
Myself I wasted the month trying to leave everything proper for those left behind. Other, smarter, got their resumes out immediately while they were still considered employed.
From my perspective, the problem here is no-one (including SBF) appears to know what kind of an enterprise FTX was supposed to be.

Everyone seems to agree that Alameda is a hedge fund, but looking at the facts, FTX also appears to have been operated as one as well; but without the qualification of investors or others kinds of things. There's no just a really good correlate in traditional finance for "I'm going to act as a broker-dealer but actually I'm allowed to just invest your funds however the hell I like". Which is probably a good thing.

I'm not necessarily saying that everything in defi has to be regulated exactly like something in traditional finance, but there are some pretty deep unanswered questions on basic stuff like "did your customers know they were actually your investors?" and "what exactly was your business model?" and "what was your risk management approach?"
A tiny slack alternative for the decentralized web
Disclaimer: I am a maintainer at WasmEdge.

One of the benefits of running JS in Wasm (specifically the QuickJS approach) is that you can create JS APIs in Rust. That allows you to move a lot of compute intensive operations into Rust while still giving your developers a clean and nice JS API. WasmEdge does this with its JS Tensorflow API:

https://wasmedge.org/book/en/write_wasm/js/tensorflow.html

In fact, we are using Rust to support the entire Node.JS API in WasmEdge. :)
https://neonaut.neocities.org/cyber/88x31.html
"at least it should be much smaller than a full optimizing JS engine, both in terms of code size and runtime memory usage"

Why should QuickJS use less runtime memory?

Genuine question, I just recently learned of QuickJS and what I understand, it is way smaller in itself, meaning you do not need so much memory for the engine itself, but that does not say anything how efficient it is with executing js code. Or are there benchmarks that say, it is also more memory efficient with executing js?

Either way, yes, I also think meassuring memory is important.
as an opportunity for a clever hack to merge the two
Releasing v1 of GPT-JT powered by open-source AI
It is truly interesting seeing in Canada how they're slowly removing gun rights away from their citizens - while also pushing bills like C-11 that allow governments to influence what social media companies can show to Canadians' eyeballs. They've recently said they're not going to ban hunting rifles, but 5 days ago the SKS is now part of the list of banned guns in Bill C-21, one of the more popular hunting rifles - due to generic bill wording of "center-fire, semi-automatic guns capable of firing more than 5 rounds in a magazine"

Even better, the original (at least, publicly known) intent of the gun ban was to limit ownership of handguns.

Bill C-11 is promoted under the guise of "promoting Canadian content" but of course it's going to be mis-used and abused to control information and the narrative on both domestic and foreign events - if they have the power then they're going to use it for what they want to. A Liberal MP actually stated that they could use the bill to limit 'misinformation' on platforms, though my memory is blank on exactly who it was.

I'm eagerly awaiting for the western first-world political climate to do a complete 180 so all the citizens who supported these emotionally-backed "feel good" laws while voting for the candidates who support them can have "I told you so" thrown into their faces at Mach infinity when the laws they thought were a good idea get used against them by people they don't like.

The western-world is getting increasingly authoritarian now that people are realizing that their country isn't what was sold to them anymore - the never-ending cycle continues.
Yes! The first one my eyes landed on was a mod for Quake called the "Killer Quake Patch". KQP was an amalgamation of what felt like 100s of other Quake mods all compiled together into one megapack.

Horribly unbalanced but side splittingly funny when you'd take your friends head off with a the disc from the Xena TV show.
Here are even more of them: http://cyber.dabamos.de/88x31/
I wonder how these folks will charge their Tesla?

https://www.medpagetoday.com/publichealthpolicy/healthpolicy...
Elon Musk's Six Rules for Tesla Employees
Snap to begin requiring employees to spend 80% of their time in office
Fiber can inhibit the absorption of some nutrients, so be mindful of when you consume it in regards to vitamins or supplements.
I have this problem with WebRTC too. I'm operating from the native side with anacrolix/torrent and pion/webrtc. I wonder if it's not due to the JS implementation.
The Rust Programming Language begs to differ.

I learned rust this year, primarily from dead trees, and couldn't have done it without. Staring at a screen after a long day, and holding focus on a long text when I'm already in my browser, with literally the whole Web at my fingertips? No can do. Sitting down with a 300+ page book on programming? Yas please! This got me far enough that starting to do actual programming I felt secure enough with the basics that it never became overwhelming.
My own experience is that JS can be really, really fast if you manage to avoid confusing the JIT. But it's also very easy to make stuff slow and it can be hard to guess what kind of stuff will be an order of magnitude slower because it avoids a fast path.
thank you!! :)
OK, acknowledged. We were lead to believe the vaccine would stop covid transmission and even at the time we knew it had never been tested.
No, Zucks Metaverse just sucks. "The world isn't ready for my brilliant ideas" is the rallying cry of people with ideas but no execution ability.
I agree that some of it is preference, but the main point he is making is that the number of utility classes doesn't matter if you're using a framework and styling a component. Yeah, it's ugly markup but so what?

With that said, I think it's reasonable to roll some things up into general classes. They remain very easy to change.

>I haven't seen anyone argue not to use React or Web Components because naming a component is hard.

I think the whole point is that that UI element, or "interface", or "component" is the thing that should have a name. That entity doesn't need to have a unique CSS classname.
> couldn't code but worked as a trader at JS for three years

That doesn't seem odd. They need people good at math and/or creative problem solvers. The platform they execute on doesn't need to be rebuilt for each new strategy.

> I think everyone assumed Alameda were doing something clever.

Everyone knew the strategy they ran was to list a perpeptual futures contract for a Solana shitcoin on FTX, and short it into the ground. Their initial capital was an arb between Japan and US exchanges. That arb later disappeared. There are some rumors that the initial profits were wasted long ago, and they got new capital from investors hearing about the Japan/US arb.
> Why do random companies need to write blog posts?

Publicity. Both potential customers but also potential employees.
Soul, Show Stopper!: The Breakneck Race to Create Windows NT and Masters of Doom are my three favorite "computer product development heroics" narratives and I think they all describe toxic workplaces by the standards of 2022 and employees who aren't monomaniacs.

In their defense, a compelling book is going to select for drama, and depict it as dramatically as possible. And in the latter two books, people signed onto a new crazy-intense team knowingly and many of them made bank. I'dve happily done that at some points in time. I feel sorriest for the folks who were already Data General employees at the start of Soul.
This is great, though I do sometimes think too much attention is paid to ARM1. This was, fundamentally, a technology demonstrator. The CPU that shipped (in the Archimedes) was the ARM2, and it did so a year and a half later and more or less simultaneously with the more famous Sun-4 and SGI Iris 4D boxes.

The ARM1 is really a super-clever circuit and worthy of study. But... so were Berkeley RISC (which begat SPARC) and Stanford MIPS (you can guess), which beat ARM1 to the punch by a year and also produced working (in a lab) silicon.

And those two were just evolutions of ideas from the IBM 801. And of course the whole paradigm was Really Invented by Seymour Cray.

Sometimes I think the story of ARM gets a bit spun. Really it was the Acorn products that were notable, not their CPU design so much.
You should think of Tailwind as you would think of CSS shorthand classes (and not as an abstraction as the author misunderstands).

In CSS, there are lots of shortcuts: `margin: 0 56px 10em`,
`background: #ffffff url("img_tree.png") no-repeat right top;`, `font: italic small-caps bold 12px/30px Georgia, serif;`, etc.

You often have to reference the order and style of the rules. You cannot use them in all cases, and you may need to merge these shortcuts with regular rules.

But to call shortcuts a leaky abstraction that you hate is simply stupid.

Tailwind is a bunch of shortcut CSS rules. You may have to reference the docs as you get used to it, you cannot do everything with it, and you should mix it with other CSS.

But on the other hand, it makes your code much more readable, consistent, and easy to get out the door. Well, well worth the effort to integrate. Not worth bowing down to.

Shameless, but relevant plug:
Tailwind had, IMO, one major shortcoming, and that was no support for children/descendant/children. That was kinda fixed with arbitrary selectors, but I still recommend my tailwind-children[0] library to everyone.

[0]: https://www.npmjs.com/package/tailwind-children
2. Ben Eater’s 8-bit CPU has some microcode in it for some of the instructions.
Yes, climate change is happening. The point is to reduce the CO2 input to reduce the amount of change and to reduce the curve. EVs, across the globe, are one mechanism to reduce the CO2 input to reduce the rate of change.

If you don’t think there is value in reducing CO2 in this are as well as other areas, then do you have any suggestions for reducing the impact of climate change, or should we all just have a big party and burn as much oil as we can?
Do you use Squid content-based filtering? It is pretty resource intensive for some uses AFAIK.
Lots of comments about small improvements to typing efficiency. It is an important topic.

One thing I do, is turn the key repeat speed up as fast as I can stand, and turn the delay to repeat down as low as possible. I have always done this and over the years I've experimented to find the fastest possible settings.

On the Mac, use:

defaults write NSGlobalDomain KeyRepeat -int 1

defaults write -g InitialKeyRepeat -int 7

See: http://hints.macworld.com/article.php?story=2009082319301814...

After getting so used to these fast speeds, when I see folks attempting to type with the slow default speeds ... it is quite hilariously slow and I must confess I feel a little pity for them.
I believe this is a part of 3.2 and not 3.1?
Couldn’t find it in the docs anyway.
Foment? To instigate or stir up
You can't make people pay too much to charge their car or they'll just charge it at home. So, your profit margin is capped.

Charging stations are high CapEx outlay with low OpEx return. They're going to be very slow to roll out without government incentives.

The proper thing to do in the US is to make installing them in the humungous shopping center parking lots a thing.
You don’t think it is a mark against the CEO?
> Wait really? So they swapped their gender with a voice changer as well?

https://news.ycombinator.com/item?id=33292198

Please stop trolling on this topic. It's annoying to see every thread about Asahi Linux get dragged off topic like this.
Federation, defederation, local moderation and zero algorithmic amplification are all inherent in the platform.
Tech layoffs wallop H-1B visa holders
AWS SnapStart: reducing Lambda Function cold starts from 6s to 200ms
Ask HN: Handle customer DB access in SaaS
when providing SaaS how do you handle (big) customers that requests access to their data for BI applications?

most BI solutions like power bi struggles hard to obtain data from HTTP-APIs as they are paged, aggregated in other ways, authenticated with OAuth and so on.
integrations are very easy if access to a sql layer would be given instead.
But of course direct database access is also a struggle if using a multi tenant environment which would need at least some kind of row-level-security and a own read-replica. Also the customer needs to know every detail of the database schema which makes internal changes harder again and is an unnecessary detail.

Is there any other way then filling a second database event based with the correct „business-based“ schema (like a cache) and provide direct access to this? Is there any option to provide an „sql“ api to the application architecture?
> FTX actually had a solvency crisis, where he took deposits, put them in completely inappropriate investments (many of which are now worthless, all of which were speculative nonsense) and is now revealed to have done that.

Who was on the other side of these losing trades? People need to follow the money trail. Where did the money go?

There are people who called the Alameda / FTX scam from day one, before FTX was even created (Alameda already existed). Then there are others, like Marc Cohodes, who realized SBF / FTX was a fraud when they looked into it. It's these people we should listen to. They knew SBF was full of shit back then and he's still full of shit now.

I do not buy the "inappropriate investments" angle. To me it was defrauding both users and investors by any means possible and funneling the money into the Bahamian blackhole. While putting the blame on "leveraged trades without stop-losses gone wrong".

There are just way too many things that do not add up: SBF/FTX bought a bank which belonged to the owners of Deltec in the Bahamas (the bank behind the whole iFinex (tether+Bitfinex) fraud, except that one hasn't blown yet).

And the latest amazing development: the current Bahamas attorney general used to work for... Deltec.

There's only one thing to say: you cannot make that shit up.

I don't think any movie or book writer could ever come up with something that insane.
"Good idea, but importantly only applies to flex and grid layout, not paragraph-like blocks of content."

What does this mean? What's the difference between the two?
Less than half of England and Wales population Christian, Census 2021 shows
The Story of Breakout (2011)
Wow, even has one from a company I worked for (iPass).
This article makes it sound like cardboard is never made from recycled material. Even hearing that 91% of cardboard gets recycled after, it was a bit shocking to me. Does anyone know more about why this is the case?
Ooh, I also have my own personal collection of these. I'll email the site admin any that they don't already have.
We are hoping to get WasmEdge running on as many IoT devices as possible …

We would love to see more containerization on the edge:

https://www.cncf.io/blog/2021/11/11/containerization-on-the-...
> Python has Django and Flask, Ruby has Rails, C# has ASP.NET, Node has Express, and PHP has Symfony and Laravel. Go is different: there is no default framework.

And this is the root of most problems described by author. If I start project on Python - I know that I can take Django and use it for at least 4 next years, spending one sprint a year tops to migrate to next LTS version. In Go only standard library currently gives me that kind of reliability.
It’s like getting a specific haircut, choosing what model of glasses to get, or getting a nose job, or a tattoo. Or even just picking what style of clothes you want to represent yourself in. I.e. it’s simply choosing your appearance, using more modern technology.
Not at all. A company could be a one man shop which only does business with one other company, it’s not obvious why that would be more of a public activity than just being directly employed by a company.
I believe a programming language can be written to generate any requirement you have on json schemas. Have you tried https://www.npmjs.com/package/ts-json-schema-generator and see what you can't do?

I built a json schema editor gui saas, and my conclusion is no one is buying because they use lang libs to generate it. So I kinda surprise you said you wanted an editor.
I wonder if we can trace any ancient myths to this stuff. It's easy to picture an ancient person taking some back to their village and showing off the "hair of a god" that is "impervious to fire" and then selling it for a few drachma.

Not too much more on Wikipedia except that it occurs naturally worldwide https://en.wikipedia.org/wiki/Pele%27s_hair
They are literally glass fibers so they're about as dangerous as glass fibers. Don't eat it or get it in your eye.
Nothing in my comment limits speech. You'll note I'm not saying they should have been banned for talking about anything. I'm noting that presenting those topics as if the people who got banned for discussing them were merely presenting facts is incorrect, and a poor defense.

That said, I do believe those who promote actively false or intentionally misleading information (misinformation), especially that which has significant negative impact on the public, do deserve moderator actions, up to and including being banned in some cases.

(Also, discussion of "important, unresolved issues" is rarely resolved by letting random twitter conspiracy theorists say whatever they want.)
Penguin Computing is larger than 88x31.
" The decision today is more painful for the Birds leaving than it will be for me and I won't pretend I understand what they will go through. I alone made the mistakes leading up to this and I should have seen it coming earlier"

I just don't read this as making it about himself. I also don't understand how you could write one of these without having a "I fucked up and feel really bad about it" sections. He should just announce the layoffs with no context about how the company got here under his leadership?
Variables would be the obvious answer here.

Variables are very cool and super powerful, but they fall down if you need to support old browsers and it's really easy to make things that are hard to reason about (defined in several places, used in calc()s, overridden in the cascade, etc). On a team that doesn't communicate or test well vars can be a source of pain.
Coffeezilla remarked that he's deflecting - rather than saying "there was no backdoor" he seized on a slightly clumsily worded question and replied with "I didn't implement a backdoor" then padded it out with the fluff about how he isn't a coder. The guy is flailing around saying whatever he can to try to rescue himself (and not succeeding). He also said they got $4bn minutes after declaring bankruptcy ... but that the bankruptcy lawyers are too embarrassed to use it so they're burning the company to the ground? Absolute nonsense, everything he says in these little interviews should be taken with an enormous helping of salt.
> I looked over the questionnaire that the subject had filled out. It turned out that he was an engineer at Boeing. He worked on propulsion systems. He was literally a rocket scientist, and even a rocket scientist couldn’t figure out Windows.

Hilarious quote. Sadly, I think computing UIs are creeping closer not usable even by rocket scientists today.
Eh, actually, stuff like Ulysses was considered pornography at one point.

The point is, if you let the state draw the line on what is and isn't allowed speech, they'll draw it where it is convenient for them.
There are ways to maximally draw it out. Eg. max out both paid and unpaid leave allowed by the Visa but keep them 'employed'.
Tell HN: Algolia Search for HN hasn't updated for 2 days
For the last 48 hours the Algolia search feature at the bottom of the page has not been updated so if you search for recent stories you won't find them.
I don’t think they are at the moment. You could ask in the official discord though, they usually are up to date on that sort of thing.
> So if you were considering leaving Twitter or Mastodon for Discord, DON'T.

It's puzzling to me that "Discord" is even in the same sentence as Twitter or Mastodon. It serves an entirely different use case, being designed for real-time communication.
> those who effectively and reliably do what is in our best interests.

That there is the "and then come the Martians" part.
Seem like one could devise a system where they don't have to make the full circuit each time: Give each one a unique QR code. If you need a box, query by dimensions and pay to have the nearest one shipped to you. If it happens to be in the house across the street, shipping will probably be cheap--or you can walk over and get it.
Perhaps one could interpret my words like that but that's not my personal stance. I have a lot of friends which are not in the tech. I think that we're simply having different ways of reaching to conclusions. And often it's very challenging for me to understand the angle where they're coming from but I'm pretty sure that's what they think too. But nonetheless I believe there's an actual value in trying not to dismiss the opinions solely on the fact that I haven't found the argument, for example, convincing enough. I think it's really important to keep your mind open.

I also find similar patterns in conversations with folks with engineering degrees but who aren't in the R&D positions. Both of these two groups do perfectly well on their positions. That is somewhat interesting and which is why I occasionally start questioning our industry practices. At times they feel a bit unhealthy.
Based on what we know how FTX was run internally, it might well be the case SBF simoly doesn't know the difference between liquidity and solvency. Which doesn't mean that FTX wasn't a scam, more than thing can be true at the same tike after all.
> There is no technical limitation to undoing the damage in a century or even a few decades

That's where you are wrong. That's where all of these hand-wavy so-called solutions are wrong.

It is impossible to do this in a century.

It is impossible in anything even remotely close to a human time scale.

A 100 ppm reduction in atmospheric CO2 takes a minimum of 50,000 years and, more than likely, somewhere in the range of 100K.

So many things people ignore in these arguments. For example, world-wide population will nearly double by the end of the century. We are 8 billion today. Even if we take a low estimate of about 11 billion, that's adding the equivalent of TEN USA's, two India's or two China's.

Imagine that. Add two China's to the planet and actually claim that we can UNDO atmospheric CO2 concentration inside of a century.

C'mon! Give me a break! Get real!
It's progressing, almost there, not yet ready.
The slowness was due to a hardware bug in the 6522 VIA chip. The shift register (FIFO) would lock up randomly. Since this couldn't be fixed before the floppy drive needed to be shipped, they had the 6502 CPU bit-bang the IEC protocol, which was slower. The hardware design for the 154x floppy drive was fine, and some clever software tricks allow stock hardware to stream data back to the C64 and decode the GCR at the full media rate.

https://www.linusakesson.net/programming/gcr-decoding/index....