skysight-inc/HackerNews huggingface dataset:
Looking at all the features it has in this form factor, plus the supply shortage, I can see why it costs as much as it does. Does it mean it's a good deal? Well maybe, if you want most/all of the features, value portability in terms of form factory plus battery, and like the aesthetics. If this thing ticks a few too many boxes, some alternatives:

- A portable (no battery) 6-stereo/12-mono channel mixer with FX, but no bluetooth or USB-audio interface: 1010bluebox, I have one and it's nice. About $500-600

- A portable battery-powered, 5-mono channel: bastl dude, about $200

- A portable battery-powered 2-mono channel dj mixer: raiden rpm-100, about $200

- A portable battery-powered or usb-powered mixer from unknown brands with possibly questionable audio quality: lots of choices on alibaba and even amazon, for as low as $15. I use a 6-stereo-channel usb-powered moukey on my office desk that cost $25 and is adequate for day-to-day usage but clips easily

- Less portable but still small traditional mixers with ~4 inputs: lots of choices from mackie, behringer, yamaha, etc in the $50-200 range

- Also: passive mixers that pretty much just sum the signals, can be found for cheap ($20 or less), but you'll usually need to connect them to something that will amplify the output
MLOps Engineering at Scale
Do they have to encourage replication?

If others can't replicate it entirely on their own without "encouragement". Then it isn't useful at all and the original experiment can be safely ignored as irrelevant to humanity, along with any "prestige" associated with it.
Yes. Enable hiding the user activity but keep the user active. Imagine someone spamming some repository with issues and still can't be known or detected because it's anonymous now.
I am enjoying the cognitive dissonance of Musk skeptics who hate his huge wealth and influence, yet loudly insist it would be a practical impossibility for him to spend 10% of his net worth. Which is it? Does he wield more power than any one citizen should have, or is it all just monopoly money that is hopelessly illiquid? The answer will be whichever one makes you wrong and Elon Musk bad.

The question of whose voices should be allowed on Twitter seems to me to be missing the civilizational problem. It's akin to asking whether only people who graduated from an accredited conservatory of music should be allowed to play in the kazoo section. The answer might seem complicated until you realize that there shouldn't be a kazoo section in the first place. They sound like 8th graders, and adding some terrible musicians isn't moving the dial on that. Find a new instrument.

I know that Musk actually likes Twitter so this would never happen, but wouldn't it be amazing if he bought the company, laid off all the staff with severance packages, and shut the lights off? Then we could let the healing begin...
Site down -- Love the idea and been waiting for something like this. I want a yahoo pipes (if anyone even remembers that) for algo trading. I'll wait and see if that's what this is when your app is up!
I'd agree on your last point but I'd be curious to hear any example of a more socially liberal mainstream channel in the west.
I'm happy to agree that Scrum and Agile are totally different things :)
and Dreams for the ps5! https://www.youtube.com/watch?v=Mw0tW5FNEWQ
It's still around now.
There's a subtle difference between TS' question mark and union. The question mark means "this argument is optional", which can be different than "this argument can be undefined".

The following code is valid:

function foo1(value?: number) {}

foo1()

But the following code will raise a type error:

function foo2(value: number | undefined) {}

foo2()

In practice, that rarely becomes problematic. But it's good to know the difference
The games are all done already, the press can play them. And the slow drip starts when you take it out of the box instead of being on a global schedule - it's an intentional design decision to give you a reason to pick it up periodically instead of just playing all the games once or twice over the course of a week and then putting it in a drawer somewhere.
But the PNG provided was 103 bytes :3

Also - pardon my ignorance, this may be a dumb question, is SVG universally supported in browsers these days? I’m not big up on image standards.
HN Hugz... :-D
That might end up looking weird with a dark-mode extension like Dark Reader.
You could do it when enable hiding private contribution. This features actually enable anonymous users. I don't think it has anything to do with using the code privately.
> knock knock … porcupine who? Porcupine bulldozer - makes no sense why those things belong together and that’s what makes it funny. Then we’ll laugh and he'll ask me knock knock and come up with something just as ridiculous

Apparently when the older of my two brothers was fairly young, he would tell knock-knock jokes where the punchline was always the phrase "smashed into toothpaste". "Knock knock!" "Who's there?" "Elephant?" "Elephant who?" Elephant _smashed into toothpaste_!" My parents weren't sure exactly what he meant by that (maybe he heard about something being "ground into a paste" and assumed that toothpaste was made in the same way?), but it became a family in-joke, and even though he had stopped by the time I was old enough to converse, I'm still just as familiar with the form.

A similar family meme came from my dad playing a basic word game with my older brothers once when I happened to be present as a toddler. My dad would prompt them in the form of "one <X:singular>", and they were supposed to respond with "two <X:plural>", like "one sheep...?" "two sheep" or "one ox...?" "two oxen!" Not understanding the pattern, I interjected at one point with one of my own: "one juice, two lava!" To this day, none of us are quite sure what I meant by this (including me!), but it was memorable enough that it's the only part of this game that we remember.
“Congress is not part of the government.”

Thanks for letting me know I can ignore everything you wrote after that idiotic statement.
Very. I suspect we’re looking into a community that has very well known members and the regular bids are coming from people trying to snipe it cheapish and the owner is responding trying to get a new sucker to bite.
Well, I work 9-5 with it since 2006.

Some desktop apps, some fullstack web apps and lately backends.
Ask HN: What's it like to work at a Space company?
I've always worked on consumer and enterprise software but the geek in me is curious what working at a Space company is like. Is it old-school Boeing? Do they all work insane SpaceX hours? Or are they embracing modern tech practices?
The point of those boosters is to protect against future mutations of covid.

I'm not going to give this click bait a page view. What's the deal with Nature these days?
It was probably influenced by COBOL, i.e. designed to read like English.
Look there's a lot of good, long winded comments here. If anyone is like me and scrolls for an easily digestible one: here's the TLDR.

Eventually you'll get fed up with not knowing what type each argument to an API call needs to be. You'll either get on board with python type hints, or you'll graduate to a typed compiled language, or you'll languish in the trough of python productivity.
Sorry, New Hampshire is full. Please try Utah.
Now this sounds like a proper fun problem! :)
If true, that must depend on some specific definition of 'new', since new auto parts are often built on old cores. That's why they give you cash back for the cores.

Maybe there's some fine print somewhere that describes the part as 'remanufactured', but when you ask for a new, say, brake caliper, that's what you'll usually get.
Also the boosters were designed for the Beta variant. Not even targeting Omicron.
Your making the assumption that one can buy 1000 of any part, which is likely incorrect

These ain’t normal times
The png is only 103 bytes though. Btw your svg can be decreased by changing viewBox to 0 0 1 1, and also by changing the path to a circle (implicitly positioned at 0, 0)

<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewBox="0 0 1 1"><circle r="2" fill="#aad3df"/></svg>
zopflipng takes the 1189 byte file to 103 bytes for me.
The typing debate has been ongoing for decades, and it's switched back and forth a few times. JS, Python and Ruby all came out in the 90s, after there were plenty of statically typed languages being used at the time. Alan Kay has argued that types are too restrictive and usually don't describe the kind of data the program is really about. Maybe that's not as true for an advanced typing language like Haskell. And maybe Kay had C and Pascal in mind, when he thought of objects as being the basis for a proper dynamic type system.
That's not how it works. It's more like each side pays for half.

Some telcos, mostly in Europe, are trying to force through sender-pays settlement because it would make them money but that's fairly recent and I hope it doesn't go through.
You cannot change the form of an object while debugging a thread that halted because that object didn't understood a message you sent with C and then recompile, restart the stack all without killing that thread, can you?
If someone can stroll into your office space and walk up to an unlocked computer, plug in a usb stick and download the whole code base, or if they can plug into your Ethernet or connect to insecure wiki and access your production database.. you are gonna have a bad day
Same.

I very rarely receive spam on the email address I used to post on the Debian bugtracker, and on the generic address I give to individuals. Apart from that, none of the specific email addresses are spammed.

It's been almost 6 years now. I sometimes understand why I receive some infrequent broadcast mail thanks to the specific address I used to subscribe.
Net neutrality does not regulate the peering/colo end of the transaction. Though Mozilla argued that it should, after Comcast let their Level 3 link clog up to coerce Netflix into paying to peer with them directly.

Even if we did have peering neutrality on the books, this wouldn't outlaw edge CDNs. It would just prohibit Comcast from charging Netflix more money for the same equipment or access to their network than, say, YouTube.
AGPL will protect you, your users in the future and prevent companies like Amazon from profiting from your hard work and give nothing back to the community.

See what happened to elastic search:

https://www.techtarget.com/searchcloudcomputing/opinion/Elas...
On Earth.
This is (for now) a limitation of mypy, not of the type system. Pyright and Pyre both can type JSON since they support recursive type aliases.
Your dry metaphor frightens and confuses me.
Or all your successful competitors will be European, African, Russian, Chinese, Indian, etc..
It's usually just one command:

gcloud run deploy

See 'Deploying to Cloud Run from source': https://cloud.google.com/run/docs/quickstarts/build-and-depl...

I also like deploying to Cloud Run right from Cloud Shell Editor (their web IDE, viz like VS Code in the browser): https://shell.cloud.google.com
Father squared off against Facebook in court over son's defective VR headset
It's just like on MacOS. Why do I need to give my apps "accessiblity" to be able to share my screen? That doesn't even make sense to a tech person, let alone the average person. I think the permissions are pointless anyways. Average person just clicks "allow" on everything without reading it anyways. And it just annoys the fuck out of me. App developers keep working around the limitations... Are these granular permissions really helping anybody? I thought all the apps in the stores were vetted and safe to use!
If you are banking the cash, rather than investing it, then the whole plan goes out the window because your cash is losing value while you also pay interest.

You can buy Series I bonds as was mentioned but those are variable interest and have only been worth buying the last year or so. They have been low interest for the last 30 plus years. Also, you can only buy up to $10k in series I bonds per year.
Aren't they called "annotations" by PEP 484?

Annotating certainly sounds stronger than hinting, but one must dive in and read the PEP to see they in fact do nothing except stash away metadata in a dunder attribute.
For frontend: https://dev.to/barbara/set-up-the-m1-mac-for-frontend-develo...
Are you just assuming natural dyes are not toxic?

I wouldn't make that assumption. The Ames Test returns positive results on many natural products.
The SVG could also be served with gzip compression.
Ah, this wakes me up to the new The Joy of Why podcast. I was already following The Joy of X.
In my personal metaverse, I'm really into falconry (I've ordered several leather falcon hoods), I have a commercial truckers license, I'm part of a pushy childrens' soccer league, and am eagerly planning a trip to the holy land. I did get an invite from one of them to play golf together in Wales.
I don't want to turn Python into a statically typed language. I think there's valid criticism to be made about the flaws of its type hinting (as does the article's author), and I cannot help but compare its usefulness to static type checking.

I also cannot choose the language. I'm not in a position to choose languages at my current job; I seldom find myself in that position at any job.
My favorite dad jokes were told by women. Just saying...
Doesn't the SVG scale better? I sure hope so.
The "American Way" for this is pretty simple to see:

1. the destination customer can pay themselves into a tier such as "never drop"
2. the source customer cannot

That is, retain "money is power" for individuals but add a veneer of social respectability by denying Netflix etc. to just buy up the bandwidth.
Considering the volatility in the housing market, and the growing populous demand for affordable housing I think you’re valuing real estate extravagantly.
Evidently Andy Rooney's kids are/were also involved in TV news to varying degrees, although I don't think any of them tried to market themselves in such a way that subscribers could hear about little things about daily life that annoyed each of them. 60 Minutes reputations clearly aren't hereditary.
Thanks for this Sebastian! I've been looking for ways to increase my sales. It was really hard but I recently joined a group of founders like us called Founder Cafe https://founderscafe.io/. They helped me a lot and can give amazing tips too! :D
There are way more differences between Python and Java than just "having explicit types". If that was the only difference, your comment would make more sense.

I would even go so far as to say that Java's type system is the very one that left such a bad taste in people's mouth that many people swore off explicitly typed languages for a decade or two. It really was that bad, especially before the last few years. It added a lot of extra boilerplate for minimal practical benefit. People used Java because it was fast, cross-platform, and less likely to go horribly wrong than unmanaged languages like C and C++. I doubt very many people used it because they just loved typing tons of boilerplate or because they thought the type system was good enough to catch tons of errors.

The type systems in Rust, TypeScript, and other more recent languages are far more expressive (and capable of catching real-world bugs) than what Java offered. If you think Java has a good type system... things have come a long way since then. Java gets updated continually, and some people will surely jump at my comment and claim things are great these days, but, no. Java is not up to par, even today. C# has done a better job of keeping up, in my opinion, but even it still lacks extremely useful features like proper Sum Types.

I don't have much experience with Python's type hinting, so I can't comment as directly there.
I'd love to, but I can't find an open source phone that does WiFi calling. And with no cell service at my house, it's a necessity. I can't find femtocells anymore, especially ones that work with my MVNO. I even bought a PinePhone, but it's just sitting in a drawer because I can't use anything but Android or iOS hardware.
> Currently applying for dev positions on several companies.

Is there a way to contact you regarding this - specifically Algo trading software related?
Sorry, I wasn't clear. I don't want to mess with each individual developers IDE or setup. I want to enforce type checking at the same place we also run mandatory tests: in the automated build pipeline (think CI/CD).
Frustrating to have this nixed before it could get off the ground. I'm not clear what it means for existing ZEDEs.

https://mariposa.city/en/resources/official-zede-statute/ is the original law

> ARTICLE 45.- In accordance with the provisions of Article 329 of the Constitution, this Act may only be modified, amended, interpreted or repealed by two-thirds (2/3) in favor of the members of Congress. It shall be necessary also to hold a referendum or plebiscite for the people living in the area subject to special arrangements when their population exceeds one hundred thousand inhabitants. In the event of the repeal of this Act, the same shall remain in force for the period specified in the clauses or legal stability contracts signed with natural or legal persons residing or investing in Zones of Economic Development and Employment (ZEDE). The transition period may not be less than ten (10) years, during which time the rights of residents and investors in the Zones of Economic Development and Employment (ZEDE) shall remain in effect.

I don't know what, if any, transition period was established in the repeal.
I'm not sure what the target market is either, but I suspect people who highly value portability would be a large part of it. This thing packs a lot of features in a really tiny form factor (potentially replacing bigger mixers and an FX pedal, dunno if the sequencer/synth is worth anything), and has a battery. If you have a lot of studio equipment including eurorack, big keyboard synths and other gear I suspect you wouldn't quite fit that description, this thing would get lost in the studio.
> if an effect can be replicated with random noise, then it's not a psychological effect

This isn't true either. Statistical dependence does not determine or uniquely identify causal interpretation or system structure. See Judea Pearl's works (e.g. The Book of Why) for more on this.

People lacking the ability to self-assess is interesting psychologically. People can learn from experience in many other contexts. People can judge their relative position versus other people in many contexts. Why would they be so bad at this particular task? There could be a psychological underpinning.

Even if it turns out we have useless noise-emitting fluff in the place that would produce self-awareness of skill, that would be a psychological cause of a psychological effect. Not the ones that Dunning and Kruger believed they were seeing, but still.

Now, if you asked frogs for a self-assessment of skill, I would expect that data would not show any psychological effects.
> apparently my friends aren’t lesser idiots

knowledge is power
Wow, look at hackernews getting relevant again. nice work. great post.
The big difference to me is that Apple only makes business grade laptops while everyone has consumer and business grades. Consumer grades you can't really trust IMO. The business grade DELLs were okay, but doesn't stand out. I did use a Lenovo X240 for years and was very happy with it but I surrendered it when I left that company.

I'm surprised about the Carbon X1 but I've not heard positive things about the newer models so not completely surprised.

These days I'm using gaming-level laptops based on OEM from Clevo and Tongfang and I've been really happy with them. However, I do up-spec my machines.
Oh, I see. I just didn't read the last part correctly.
That hardly has to do with type checking, and instead their compiler design.
Yes, it's everywhere.
Yes

https://caniuse.com/?search=svg
>>> len('<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewBox="0 0 256 256"><path d="M0 0h256v256H0z" fill="#aad3df"/></svg>'.encode('zip'))
122

Gzipping doesn't save much.
My diet of almost only red meat
Python is compiled, just not to machine code.
Machine Learning Engineering in Action
one of my single use emails that gets consistent spam from various places for some years now, was only used to sign up for a hostgator hosting account.

Now I can't be 100% sure - but I am 99.9% sure that was the only place that addy was used.

I have several that get spammed heavy that were used to sign up at various forums some years ago as well.

I just starting sorting these into folders more last week, trying to remember the ones I didn't have ti mess with that were already going to folders - but that's on a different system.
I've watched Ozarks from the beginning and I would have to say that nothing in it has come across to me as a feminist agenda.
My first industry job was almost on Aolserver: https://github.com/aolserver/aolserver#readme but I didn't have the discipline at the time to make it through the tech screen. In retrospect, I dodged a bullet, but I'm still glad I tried it cause it was for sure horizon-broadening
I know a fellow who works sales for a fiber backbone provider. He has a few tortured and circuitous arguments why it is totally fine.

He is full of funny ideas which are silly. Often including long debunked ideas on race, gender, class, etc.

Yes, he was born rich. How did you know?
8-Bit Music Theory did a great video on it as well, for those that prefer a video format: https://www.youtube.com/watch?v=_SeY_Gss2CY
I was on the AIP diet for a while, quite a long time ago. It wasn't the end-all solution for me that others proclaimed it was, but it was nice to have something new to try.
Hmmm... Head of BT has position that more investment is needed? That's like asking Pfizer if we need another Covid booster.
The changing economics of open source
I'm a bluebox owner, was happy to pay the extra $ to get something that wouldn't take up a large chunk of my desk. Gets the job done, no complaints.
Agreed. Also, Mypy's dict inference is too broad, making TypedDict a little less useful. For example, the following code raises a Mypy error even though `foo` conforms to `Foo`:

import typing

class Foo(typing.TypedDict):
a: int

def do_thing(value: Foo) -> None:
return

foo = {"a": 1}

# error: Argument 1 to "do_thing" has incompatible type "Dict[str, int]"; expected "Foo"
do_thing(foo)

But TypeScript can figure it out:

interface Foo {
a: number
}

function doThing(value: Foo): void {
return
}

const foo = { a: 1 }

doThing(foo)
I agree with this. It's better to get the "financing" work done by a professional to make sure nothing goes wrong or the loss isn't that much. I learned that tip when I joined Founders Cafe https://founderscafe.io/. They often give me tips or some contacts if I need some hiring. You can find yours here.
I would imagine Twitter spends a lot of time maintaining the one algorithm. More might involve a lot more work for diminishing upside.
I'm surprised how little of my code, even in a 3D graphics system, is basic math on numerical types. It's mostly on points and matrices and the like, where I prefer point-add (or p+) to overloaded infix operators.

I also prefer dashes to camel case names. Plus the Symbolics keyboards let you type parens without having to use the shift key.
I'm using a tree-sitter grammar^1, which category the OP doesn't mention, to index database object references in data access code and process schema migrations^2. The idea is early detection of potentially-dangerous database changes that modify or drop tables/views still used elsewhere, across the entire organization's code. It's already saved my bacon a few times.

^1 specifically https://github.com/DerekStride/tree-sitter-sql , but there are a few others around too

^2 https://ectomigo.com