skysight-inc/HackerNews huggingface dataset:
On the topic of MacBook speaker DSP, I'm irritated how the MacBook Air speakers seem to add copious amounts of negative crosstalk to stereo to artificially widen the image. Playing a sine wave on the left speaker plays a slightly quieter inverted waveform on the right speaker, creating unnatural imaging that's tiring to listen to, much like "invert surround" SNES music. The worst part is that macOS offers no way to turn it off!
Hypersonic missiles though?
Could someone the typical benefits of replacing MacOS with Asahi Linux — what are use cases people are desiring here? Is it mostly for server performance?
> For a super low priority job, why should reading be multiple times as expensive as writing?

Because the particular aggregate mix of storage helps drive down overall costs. Changing that mix affects the entire stack, as well as capacity planning. Ok, make cold storage very cheap to retrieve. What happens now? Everybody will buy that and abuse it for more demanding applications, with quality of service for latency sensitive traffic going down the toilet. So you end up throwing more resources at the problem and/or charging more across the board. Pricing is one of the few factors that users really pay attention to in the real world, not best practices. Unfortunately.

Furthermore, to implement what you want, you can keep a request open for hours, which causes issues all over the stack (where do you keep that state? How does that interact with load balancers?) or you mark the cold object and return temporary failures until it's finally retrievable. That's extra state and extra complexity that doesn't exist right now. Those extra costs would have to be recouped somewhere.

> I don't understand. If rebalancing happens behind the scenes, then that has to get paid for as part of storage.

Why? Rebalancing doesn't happen in a vacuum. It's linked to the traffic mix. You can't look at just the total bytes used in a cluster and figure how many HDs, SSDs, CPUs, RAM and NICs you need to serve that data while still meeting your SLOs. Unless it's a W/O cluster, you need more signals. Amount and behavior of cold vs hot storage are two of those.

Anyway, cold storage that warms up most likely requires extra rebalancing that wouldn't have happened otherwise. How would you price that? Who would you charge?

Again, your cost estimate for retrieval does not take into account how things actually work. Rebalancing is not purely a storage cost. Yes, your argument is strong, but only if you start from flawed assumptions.
> It's a 55 MB executable. You could fit at least one hundred full blow almost self contained (CLI) text-editors with the feature-set of Lapce in that size…

Sure, why not, I've got time to waste on endless bikeshedding... :D

IMO 55MB isn't "gigantic"--a 450MB binary could rightly be called "gigantic": https://github.com/lapce/lapce/issues/24#issuecomment-100122... (But, ya know, ya don't get this here debugging info for free.)

FWIW the Linux binary I downloaded can be immediately shrunk from 57413256 bytes to 44604432 bytes (~43MB) by running `strip` on it.

I imagine further size reductions can be found by following the, by now, "standard", list of steps at https://github.com/johnthagen/min-sized-rust but for a pre-pre-alpha personal project I imagine doing so is not a high priority.

Also FWIW comparing a "self contained (CLI)" to a self-contained GUI editor seems pretty apples to oranges as comparisons go...

I will accept though a 3x multiplier on the "bloated" `emacs25-nox` (~15MB) and a 50x on the svelte `vim.tiny` (~11MB) I found installed locally. (Apparently `emacs25-x` on another machine weighs in at ~17MB so I guess that's the eventual target. :D )

My primary interest in Lapce is for editing Rust code with LSP/Rust-Analyzer support (the latter being where there's actually issues with regard to constrained development environments), I recently almost got there with the KDE Kate editor but a Rust built editor with WASM/WASI as a target for plugins seems more attractive to me going forward.
Hmmm, interesting. Does getting pulled over at 76 in a 65 come with more than just a fine?

Germany for example has the rule that anything under 18kmh over the speed limit is only a fine that doesn't get recorded otherwise. Only going over that results in demerit points and insurance or license implications. This makes it okay to speed as long as it is safe. Yes there is still the element of it being the cop's discretion but even when pulled over there are no lasting consequences.

Australia is much harsher in that regard with any speeding offence coming with demerit points that remain tied to the license for 3+ years. It's ridiculous.
People frequently forget that the actions of one's government do not necessarily represent an individual's standpoint. Go after high-level officials and oligarchs, but do not go after common folk - they've already lost enough.
Besides the content, this web page design itself is interesting, with dramatic use of color, empty space, and typography.
A codec it’s static, almost not changing at all over a decade. This allow you to implement it as a single purpose hardware which is orders of magnitude more efficient and fast than code running in a multipurpose chip, tensor or not.

For things that evolve fast, as deep learning, an programmable chip is the right choice.
No, this was intentional. The author added the peacenotwar package to the dependencies and bumped the version a bunch of times to trigger automatic dependency updates.

This is why you should pin dependencies, but good luck keeping up with that in modern Javascript dependency hell where every framework pulls in half a gigabyte of dependencies.
So you can finally try out WSL?
> I'm sure the model was there, but were they so widespread? I'd expect that without the internet and requiring a business presence in the country, it would raise the risk of law enforcement involvement considerably as opposed to just being able to spam email from a foreign country.

They were less commonly addressed to the kind of people who would never even consider going along with them, because selectivity in presentation was a survival skill for scam artists, but, yes, advance-fee scams were rather notoriously common scams before the internet became popular.
> yes, you are. i'm saying younger people's idea of justice is more retribution than remediation (and not by any fault of our own)

What now? It sounds like you're conflating two entirely separate things: health and safety protocols (i.e. trying to prevent the spread of a serious disease at work) with "social justice" ideology.

Or maybe you're just sloppily gesticulating at a grab bag of stuff connected only by your subjective dislike.
Well for one you no longer need to use macOS… which is a bonus in some folks mind.
Apparently macOS 12.3 is broken on some MacBooks
On Windows, installing Firefox through Ninite should get around this.

https://ninite.com/
Probably?

> My Google SoC project was writing a c++ bindings generator for Common Lisp
Add 3-4 zeroes. Gephi is good for larger graphs but most of my use cases involve a compartmentalization context that isn’t part of typical graph layout semantics (including gephi).

None of these tools are actually appropriate for the job, just never get the time to build something better.
It means you get the performance and battery life of the M1 without getting stuck with the OS Apple picked out. I doubt there's reason for most, but for me at least Linux is non-negotiable.
So put an air filter on it for the dust and boil or chlorinate the final product. I'm betting it's a lot cleaner than groundwater.
The invasion of Iraq took place over weapons that did not exist. The invasion of Ukraine is happening because of non-existent neo-Nazis in the Ukrainian government. Not identical, but there are parallels.
The list of companies using MySQL as their primary database is absolutely massive. It's a sizeable chunk of the world's economy and it's not just used for CRUD workloads. InnoDB is admittedly much better at OLTP than OLAP, but OLTP encompasses a lot more than simple CRUD workloads.

> At least the MariaDB folks try to fix the problems that are passed down to them

This assertion simply does not make sense. MariaDB hard-forked its codebase from MySQL's a full decade ago. They were able to use/port some open source MySQL code through ~5.7 but that seems to have stopped in recent years with MySQL 8, probably due to its major architectural changes.

These days MySQL and MariaDB each have some nice features that the other one lacks.

With respect to what is "passed down", by whom and to whom: the creator of MySQL is literally the chief architect at MariaDB, and many other early MySQL AB engineers work at MariaDB. Meanwhile most of MySQL's poor reputation today is a lingering effect of its early versions, largely before the Oracle acquisition of Sun. In this context, I am continually confused as to why some Postgres users have a higher opinion of MariaDB than MySQL.

Edit to add: I failed to mention that I do absolutely concede that for a new application with heavy geospatial component, Postgres+PostGIS is absolutely the correct choice. InnoDB's geospatial support is comparatively much newer and less widely used.
The Iraq invasion and Afghanistan were far worse and unjustified. NATO has killed more than Putin ever will. Russia is attacking Ukraine with geostrategic cause. Whether or not you agree. Ukraine was falling into NATO hands.
reminds me of an interview I had a couple days ago where the interviewers wanted me to design an app for a 50 person building. I suggested a monolithic server side web app that serves html with minimal JS and they were expecting load balancers, multiple az, microservices, react, sharded db. lmao
Urllib2 was renamed to urllib in python 3.
Google/cloud: third place is good enough
Cloud computing services are such an effective money spinner for Amazon they sustain multiple expensive experiments elsewhere in the business. Amazon’s AWS unit contributed more than $18.5bn in operating profit last year. Yet at Google the same business lost over $3bn. Plans to raise prices will not close that gap.

From October, Google intends to increase rates for many server, storage and network products. The move suggests Google believes it is better to compete on services than prices.

Like Facebook, Google is on the hunt for sources of revenue beyond advertising. Cloud is a good bet. Total enterprise spending on cloud services reached a record $178bn last year, according to Synergy Research Group, up more than a third on the previous year.

The global shift to remote data storage means high growth is expected to continue. Within Google, the cloud division accounted for over $19bn in revenue in 2021, up 47 per cent on the previous year. That beat growth at both large rivals and parent company Alphabet.

Yet Google is still a distant third to AWS, which has 31 per cent of the market, and Microsoft, which has 21 per cent. Amazon had a first-mover advantage. Microsoft boasts existing product sales relationships with large customers.

Catching up means Google must spend heavily on data centres, real estate and staff. Adding more services explains the recent $5.4bn deal to buy cyber security company Mandiant. But it also has to hustle for deals. Low prices and flashy artificial intelligence tech may attract initial interest. But sustained business is more likely to come from selling services packaged with other Google products or offering ways for customers to access data across multiple clouds.

Even after prices rise, the scale of spending suggests profitability is some way off. Ruth Porat, chief financial officer, says Google will keep investing “aggressively”. Catching up to rivals with equally big pockets may be impossible. But third place in a sector growing at this speed is still a worthwhile pursuit.
I’m really wondering about this too. If it were an OEM or service provider, I would expect them to advertise the capabilities of their brand/company.
Yes, it can be disabled. (via opening screen and/or preferences.)

I'm not a fan of modal editing either so I appreciate that while the Lapce developer is a fan they at least support non-modal as an option--unlike many other recent Rust-based text editor projects.
Sorry, those ideas were not meant to necessarily be directly related to the topic at hand. They were examples of political ideas that I want to be reflected in my software (just like apparently this maintainer wanted the political idea that "citizens of Russia/Belarus should have consequences if they use this software" reflected in the software he wrote).
Somebody got up in the wrong side of the bed today.
Having learned aws the hard way I recommend doing something easier.

A reference architecture diagram and cloud formation or terraform for a base infrastructure would have done me wonders.

AWS training is actually really good. I did the solutions architect training and learned more than I expected.
Sorry for the confusing format. "[X]" is the notation used for references but "X." is just an item in an ordered list (nothing to do with references).

The comment about compressed and encrypted sections of files relates to the limited built-in algorithms that can be found at [1]. Any additional algorithms, for example, AES-XTS, would need to be added as custom processes and a corresponding function added for each language runtime Kaitai supports.

"DFDL [7]" refers to the reference "[7] https://github.com/DFDLSchemas/".

"4. ..." doesn't have any special meeting

[1] https://raw.githubusercontent.com/kaitai-io/kaitai_struct_co...
yea I agree with this
The problem was FLAC wasn't patent free but claims to be not covered by any patent. That is quite a bit of difference from a legal perspective.

One could argue about patent system and its usage, but most companies ( ignoring Tech and Internet companies ) tend to avoid them. Especially when there are alternative.

And consumer tends to just use whatever they want. I remember I picked Wavepack over FLAC in that era. But I cant record the reason any more it was just too long ago.
> I would take this more as an indictment of ARM laptops rather than any "software rendering is magically fast" statement here.

I think that's the point of marcan42's Tweet - this is smooth even without GPU rendering, meaning the CPU is just that good.
Famously, cubism as an art form arose in part as a response to photography, as well as what seemed like the creative dead-end involved with traditional lifelike representational art. The cubists thought "realistic" painting and conventional photography can both be thought of as deceptions. After all, the world is comprised of three dimensional objects that subtend through time, yet the canvas or the photographic image are 2D representations of a fixed moment in time that trick our eyes into interpreting the forms within as 3D. Picasso, Braque and others thought, let's embrace the fact that we are working on a 2D medium yet find a way to honestly convey the dimensionality of the world. Thus cubist works often depict subjects from various angles, such as the front and side of the face of Dora Maar in Picasso's well-known work [0]. Ironically in the 1980's painter David Hockney took the method full circle with his "joiner" photomontage style of photography[1].

I'm also reminded of how often when beautifully rich deep space photos are posted, particularly if a bright colorful image is shown [2], a common response is, "that's not a 'real' image, it's digitally processed 'false color,' right?" But all color is false color in a sense. It's a combination of the property of the object we're looking at, the processing limitations of our eyes, and our brain's subjective experience of color as a "qualia."[3] A set of choices made by our biology, you might say. The algorithms in digital cameras are designed to create images that roughly correspond to those biological choices, but that doesn't make them any more real than "false color" photos. In years past, conventional film emulsions attempted the same, and failed. In the 1950's and 1960's the newly emergent popular color emulsions were designed to make human skin look attractive in the developed snapshot. But of course not all human skin is the same color, so needless to say, mistakes were made. [4]

[0] https://en.wikipedia.org/wiki/Portrait_of_Dora_Maar

[1] https://www.youtube.com/watch?v=-pNsfZYQeE0

[2] https://cdn.spacetelescope.org/archives/images/screen/heic05...

[3] https://mindmatters.ai/2021/05/angus-menuge-explains-why-red...

[4] https://time.com/5871502/film-race-history/
I am sick, so sick at seeing all this bullshit that Mozilla is doing to my beloved browser. If this was a standalone issue, I probably wouldn't mind. But this one of a string of crap Mozilla has been doing.
Okay, I imagined it. Converting electricity into light is inefficient (maxing out around 44% [1] excluding ballast losses), and converting light into electricity is also inefficient (topping out at 47%[2] efficiency). So you'd end up with a battery that stores energy at extremely low efficiency (less than 21% combined), relying on a hypothetical exotic material that can slow light transmission to ~0.00000001c, assuming you don't mind using a hypothetical box that is 1km long, and you can shine the light and replace the light with a mirror in <1 second. And that's before even accounting for the fact that perfect mirrors do not exist, so you'd be losing another 0.1% of remaining energy with every cycle (i.e. every second)

Or you could buy a lithium-ion battery off the shelf today at 95% round trip efficiency and low self discharge.

[1] https://en.wikipedia.org/wiki/Luminous_efficacy#Lighting_eff...

[2] https://en.wikipedia.org/wiki/Solar_cell_efficiency
I still often use Lynx, and eww when I am in Emacs.
Just to be pedantic - the WR100 is +-0.001 officially.

They say it's "accurate to a thousandth of an inch", but that's not quite right.
It would have to be +-0.0005 to be actually accurate to a thousandth of an inch.

It's accurate to 2 thousandths.

So for example, the differences seen between a number of manufactures in the "width standard deviation table" are totally in the error bars (IE CC translucent vs koplow, gamescience vs cc opaque)

I also strongly doubt the wixey's used are really accurate to 2 thousandths, either.

I have a few of them, and i measured some master gage blocks with the wixeys (WR-100's) and some mitutoyos .

One wixey wr-100 was +-.003, another +-0.004 (IE out of spec).
The mitutoyo's were +-.0002 (in spec)

Don't get me wrong, Wixey is a good product at a very good price, but if you are trying to measure at the 0.00X level with some repeatability, probably not the right choice.
Thank you for another reason when people ask why I don't go to doctors.
I'm posting anonymously for obvious reasons.

I've been working at Mozilla since its inception. And eventually left the company 2 years ago.

And I'm so mad.

Mozilla is not the Mozilla that was created almost 20 years ago. It's not the same people there. After the Firefox 4 nightmare, they started hiring product managers from big corp. We started seeing some ex-twitter, ex-microsoft, ex-amazon joining the company. People with more professional ambitions. We didn't know how to react to Google Chrome and the smartphone revolution. We all trusted the upper management, but upper management was slowly becoming non-mozillians.

And an absurd mechanic started: original engineer were busy writing difficult code. upper-management was morphing into some BS silicon valley gang. New young engineers were hired, and they thought the core of Mozilla values lied in these upper-management people. And slowly the original engineers started leaving, leaving behind this BS people with these young engineers.

Marketing became "how to show we're good people". LGBT, women right, etc etc. Who gives a shit about Mozilla standing for these values? It's all marketing. The real only value, the manifesto, burnt a long time ago.

Don't get me wrong, LGBT and such are important, but that's not the job of Mozilla.

The last blow: getting rid of Brendan. Maybe he didn't have the same values employees had about LGBT, but fuck this. People in the silicon valley *love* being offended. And that thing was just too good of a fight for them. Brendan was the last bastion standing.

I'm so so so mad.

Mitchell trusted the wrong people. We were seeing all these ambitious silicon-valley-puppets taking the position of PM, director, etc etc…

Got damn, all we wanted is to make Gecko amazing, light, in a lightweight simple browser. But all these stupid features that were landing on our head…

I'm so mad…

Rant over.
Can it be terrorism when counter-attacking the aggressor?
A large "standard platform" may be a good thing, but it should definitely be decoupled from the language proper. (And personally I would say Javascript is doing it better than most languages on the library management front).
A person who wants to use Linux can use Linux.
I don't understand where cheating fits here, unless the professor has been using the same exam questions in subsequent iterations of the same course. When I was teaching, I used to hand out copies of previous midterms and finals to my students, as examples of what to expect on their exams.
CanadaUN: “Thank you RussiaUN for your letter dated March 16.”
It seems this "shell" is not designed to execute commands by default? "Native Shell Commands" section[0] actually says:

> Nu allows you to access native shell programs by escaping the program name with ^.

> sc is a Windows CMD program that is used for communicating with the Service Control Manager

I'll argue that if you cannot enter the name of executable on the line directly and have it executed, it is not an actual "shell", but just some sort of interactive-oriented language.

Also author calling sc.exe "an Windows CMD program" makes me suspect that author is not very familiar with low-level shell concepts such as "terminal", "console", "PATH" and so on. A random sample of source code, which always hardcodes "sh" for shell files (! no bash for you, buddy !) seems to support this [1].

[0] https://www.nushell.sh/cookbook/native_shell_programs.html

[1] https://github.com/nushell/nushell/blob/565be6aaefc60be15426...
I wouldn't call the comment you replied to overly negative, at least by the text alone. Look at the full unsupported list; there's a lot of work left. Considering the pace the project has moved so far, I suspect we'll see most of it in the coming months, but for now there are big gaps. I mean, if all you want is browsing and a headphone out, why an M1? Any cheap device could do the same. The magic is in the "unnecessary" other things, like speedy rendering or, you know, speakers. It's coming for sure, probably soon, but not quite yet.
Monday.com - don’t copy us
To quote from the article: "The schemes were in fact scams, and the people featured in the ads had never approved or endorsed them."
Baloney. If you want a Linux laptop, there are currently systems with purposeful Linux support. Asahi is an amazing feat, but panders to Apple's bullshit.
Good points. My answer to that question is no as it reaches a certain threshold:
https://w0nder.herokuapp.com/posts/9fjM1tOJO7MWX4fYw3AU2Q==/...
The machine captures evidence of your offense, but is not your accuser, that would be the state, who has to prove that the evidence is sound.

Your theory would make CCTV recordings inadmissible against burgalars.

Besides, that limitation is about criminal, not civil, matters.
The article is not explicit about it - just saying "Taiwanese", which may or may not refer to Taiwanese Mandarin - but maybe the patients native tongue was not Mandarin but Taigi/Hokkien (which is what IME people most often mean when they say just "Taiwanese" without qualifier) or even Hakka.

While Taiwanese people not speaking Mandarin natively are somewhat rare abroad, it would explain the difficulties in interpretation.

https://en.wikipedia.org/wiki/Taiwanese_Hokkien

https://en.wikipedia.org/wiki/Languages_of_Taiwan