skysight-inc/HackerNews huggingface dataset:
The C602 has two systems (the master controller and the UI controller) that talk over a serial line. Kytch's device, apparently, sits in the middle of that stream and can also inject commands to the controller to query things, change settings, etc - all the things to get the machine running again.

Which makes it kind of funny that Kytch is accusing Taylor of reverse engineering their device. Taylor wrote the protocol, so what would they need Kytch's device for? This is bizarre.
Before I got off of Twitter years ago, friends of mine would make a background image with a blue checkmark and then add it to their profile so it looked like you were verified.

Easier than going through all the channels. Not sure if this still works, but a clever hack to get around (at the time) a very long process to get your identity verified.
> Countdown to some 0day no-click exploit that adds an app or service or site to the exclusion list and then proceeds with a further attack?

What type of exploit would be able to add something to the exclusion list but not already perform arbitrary code execution and just attack the system directly? This seems incredibly unlikely -- and roundabout, because you'd still have to get the browser to load the page.
Almost all artifacts carry some amount of group membership signal. I think the more interesting question is whether an artifact carries anything in addition to that signal. And, while I agree that a lot of contemporary art leans way to heavily towards in-group signaling, I think it would be unfair to dismiss it entirely.
Or Foam.
You are wrong. There is one judgement that upholds a form of affirmative action in very narrow circumstances (education) and only in very limited form, and even that is challenged in SCOTUS and likely to be overturned:

https://www.wgbh.org/news/education/2021/07/22/as-supreme-co...

Racist discrimination is an ugly thing, even when you call it pretty names like "affirmative action".

If Affirmative Action was universally legal, than nothing would prevent racist/sexist discrimination as long as you have a nice-sounding excuse for it, and the Civil Rights Act of 1964 would be rendered vacant.

Women outnumber men 1.3:1 in college admissions, so Affirmative Action would let me openly discriminate in favor of men in hiring and promotion, as they are evidently a disadvantaged population compared to women.
“the Earth Will Be Fine, It's Humanity That Needs Saving” Not
>The TLM102 claims something like 130 dB. How much you care about distortion will depend on the situation.

Neumann makes no such claims. They do claim max spl of 144 dB. But the TLM and is 10 dB less and this is prior to ADC of variable ability. Distortion isn't a ceteris paribus value for signal to noise calculations.
Yup. My parents wired me some funds from Australia to the US for a gift for part of a house downpayment. Something got screwed up with the numbers and the intermediary bank concept. But was able to call someone in the bank's operations department who was able to correct the issue and forward the wire on (I want to say it was sent to the intermediary bank's bank number, but the recipient bank account number, so intermediary said 'this is for us, but this isn't a valid account' - thankfully even though I wasn't the sender I was able to update them, because the comments on the wire had the correct "intended destination" so there was no ambiguity).
> the people who can't handle it just aren't smart themselves.

Don't dismiss everyone who won't put up with that kind of environment as "just not smart". It's a completely unwarranted assumption.

Just a hypothetical: Being verbally abused as a child might make that impossible to take as an adult. That doesn't make you any less smart.

But it doesn't even have to be abuse. There are people who are plenty smart, whose reaction to being yelled at by their boss would be "why should I put up with this?" In fact being smarter might even make that response more likely.
It's $1300 for the standard version, not $2000. Alternatively, there is less performant https://pine64.org/pinephone.
that was generic masculine but last time i looked at stats they show a huge gap in consumption
With existing USB devices you don't usually need to go nearly this low level to reverse engineer them - just enumerating the endpoints and then using Wireshark and USB packet capture is plenty sufficient.

Understanding how the USB wire protocol works is definitely valuable knowledge in some arenas, but not at all important for the kind of reverse engineering task OP is trying to perform, as they can generally speaking trust the electrical layer is standard and only need to operate at a level above it.

Same for the "write 3 bytes to a USB device" hypothetical from upthread - electrical understanding of USB is interesting but ultimately unimportant if you're using an existing USB stack - higher level knowledge of USB endpoint types and transport mechanisms is the name of the game there.

If I were given this task and I had to produce a driver with source code (rather than just get things working), I'd start with a combination of USB sniffing and static decompilation (Ghidra/IDA) of the Canon binaries, followed by perhaps some dynamic analysis (logging shims) if things turned out very complex.

If I just had to get things working, I'd just use one of the many approaches to mix 32/64-bit userland binaries in order to shim the 32 bit Canon binaries into a 64-bit CUPS driver.
Rent-a-flop? That already exists and is called Amazon Prime.
They definitely turn off when passing over areas where there are radio telescopes, which was a bigger problem to astronomers than light reflections
"Unwanted" only by the user.
If you get over-the-air TV, PBS Kids is a subchannel of your local PBS station, broadcasting kids content 24/7
California sues Amazon over alleged anti-competitive pricing practices
From the "calculator" the default "heat to" temp is 68. That seems kind of absurd to call a default indoor air temperature during winter months. Is used for all day or just night time temps?
They make a loss on the terminals.
Locofy.ai: Turn Figma designs into web/mobile Frontend Code
Excel is, in some sense, a programming language for (mostly) purely functional incremental computations with built in debugger that shows you most intermediate values. Word is not very much like that so the contents of such a thing would surely be different. I think the first tip is probably something like ‘create named styles instead of mutating the formatting of regions ad-hoc’.
No need to doubt.

https://spacenews.com/spacex-adds-falcon-9-back-to-second-ge...
Not really. The goal of most exams is to have a predetermined number of people pass. For example, entrance exams. There is a, known beforehand, number of spots to hand out. The goal of the exam is to be exactly difficult enough to get all the spots filled but no more. This even applies to medical doctor residences.

Only artificial, meaningless exams like olympiads are really meant to asses how good someone is.

https://www.imo-official.org/

Of course the easy and common way to do it is to make the exam way too hard to realistically fill up the spots, and then cheat. In the best case, this is done by having a "translation table". Usually, we're talking a combination of nepotism/racism/... You can pass fairly. It's just that if you aren't part of the right group you need to score something like 20-40% better. And before you say this is unfair, I like the alternative even less: way too easy exams where making 1 spelling error in an IT exam will effectively disqualify you (like the EU commission exams). There are limited number of spots in that exam too, and you have zero chance to start a career in the commission if you have a "low" score. Unfortunately 90% is "low". Hell, that's very low. 98% is the real "pass grade", and 99% is not a luxury.

And if they don't do this themselves, like has happened with medical exams, the "people upstairs" will find ways to give responsibilities to people who don't pass, who may not have got the required training to be responsible about them.

There is a level of incompetence that will get you kicked out, but it's pretty extreme, and usually what I'd call "callousness" (what you might call a tendency to proceed after being warned) is a required part. Mere stupidity won't do it.
They created a company that people willingly buy over $1 billion of product from every year. Why shouldn’t creating that much value in the world result in the owners collectively benefiting? If that happens to be a million different people each having a $1000 stake or 1 family having a $1B stake, I don’t have a problem thinking that either is a valid outcome.

IMO, we should look at the value created and celebrate that rather than jealously fret over the concentration of the number of people who own it.

To be clear: I think what they did is admirable on both the building and the recent transaction. I respect them greatly for both parts.
The latest Zoom field recorders support 32-bit float recording and achieve a wider dynamic range than that (upwards of 210db) by having a circuit with two different ADCs.

Also, it's less about the absolute resolution, and more about the ability to boost the gain, often by a lot, while still having a wide and useful dynamic range after the fact.
I agree, right now. In the future that could change.
Maybe needing to be vastly rich to to cool things is the actual problem? Suppose there were higher levels of general financial security such that people could take more risks. Open source software generates huge positive externalities without fairy godparents.
Indeed. Sometimes it's more obvious to say "here are the steps to make this thing, now go" and sometimes it's more obvious to say "here's a description of the things I want."
> Apple did an amazing job already of hardening iOS by severely restricting which applications can use JIT

Well they did that not because they care about users but because they want all software to pass trough the App Store (and thus the review and policies of Apple). If you would allow to run efficiently code from other sources (for example downloaded at runtime, put in a W+X memory page and executed) that code doesn't pass through the review process of Apple, thus one can publish an app that does something and then modify its code to make it do another thing (even load an entirely different thing).

In the end I don't think this is a good thing for users.
I would love to sit and write more documentation but I am doing this work during the night and/or over the weekends so sorry for not having it but I promise I will slowly slowly start to put together something more than a "TODO", even if it's a general intro.

The timeseriesdb is "half" a consequence of having a Write-Ahead-Log that is split in chunks and it's chained. I am saying "half" because the other one is the future addition of secondary index to make it possible and easier to query the internal db properly.

I know that we are talking mainly about Redis right now, but that's just the tip of the iceberg and my long term vision is to build a much more complete and flexible platform which can easily handle streams (e.g. via a Kafka interface) and/or allow you to run more evolved data processing via WASM (e.g. I want yo make possible to calculate rolling window averages in a time-sensible fashion :)).
I might be if you have lots of exceptions and exemptions to the tax, but you should set it up as a tax of $$/ton of CO2 emitted (with credits for sequestration). You can change the tax rate but you don't have all of these piece meal subsidies and tax credits (wind, solar, electric cars, plug in hybrids, etc.) that can extract donations from various industries to get their specific business subsidized. Pay a small campaign donation for a huge payoff, ie. corruption.
https://xfriedrice.com/
Thank you for posting this here. I have managed to get bogged down just replacing my home router with OpenWRT version (I blame lack of time) so while I cannot give you any useful tips, I can celebrate your bravery (or time management skills) and wish you all the very best.

The site is Hacker News, so we need a bit more low level hackery here, and a few less insights into ideal product management style.
Do you just donate to places without looking into their finances and how they spend their money? It's not like wikipedia hides it. It's right on their website: https://en.wikipedia.org/wiki/Wikimedia_Foundation#Finances

I tend to only donate to places that seem to spend the money well and efficiently, for example.
It matters because "normal" people are the ones paying those extravagant salaries in the end.
Apple wouldn't implement the capability if they didn't think it had the adoption
What about this UX? https://xfriedrice.com/
It comes from a fundamental misunderstanding of economics, especially the role of profit.
Fair enough! That's what I get for commenting on something I'm not as familiar enough with as I should be.
> Tony Kordyban's Hot Air Rises and Heat Sinks

It was a fun book, I don't remember the Excel modeling part though... I do remember seeing something similar on Microwaves101.com by The Unknown Editor...

> The spreadsheet has 96 distance steps and 2000 time steps, or almost 100,000 cells. In the old days it would bring a computer to its knees when you changed a variable. Now it's almost instantaneous, however, it still measures 10MB. We will offer a zipped version of it in the download area, soon.

https://www.microwaves101.com/encyclopedias/fourier-s-law
Had to build a barcode scanner for smartphone cameras, and I can tell you, QR codes are another level.

More data AND error correction.
That’s neat, didn’t know about this!
Earth is now our only shareholder
Governments could easily use private data to blackmail or silence you, even if you’ve done nothing illegal.

This is perhaps the primary reason that the right of privacy even exists.
Anyone remember cost disease[1]? My favorite hypothesis for one of the major causes is an excess of funding/resources/money without pressure to efficiently make use of those resources - which includes not siphoning them off for personal gain, as you point out here

[1] https://slatestarcodex.com/2017/02/09/considerations-on-cost...
There’s not really the same thing. The samples you speak of is the equivalent of going to YouTube and seeing previews or thumbnails, not watching videos

I honestly don’t understand your logic. You could say the same about stealing food, or electronics.
The interesting thing is that there was a sticker inside the mailbox already, but it didn't work, my mailbox was filled with junk mail, and I put them in the bins too.
I guess the others don't mind the flyers and stuff, because the bins are still pretty full, every time I check my mailbox.
They also snuffed out bearer shares, and crypto immediately replaced that, which I love
Very good point but currently cachegrand doesn't have an interface for memcache, although probably would take about 1 week to implement it.

In general I am pretty sure cachegrand would be faster than memcache easily but I will add it to the todo list as it makes sense.

Thanks for pointing it out!
Reduce zoom to 50%, close, increase to 75%
I think this is almost exactly backward: the flagrant, constant spammers using his name and picture, which is absolutely trivial for Twitter to prevent, have been dogging his mentions in great numbers for years.

It eventually pissed him off enough that he figured that buying the company was the only way to solve the problem.

He might be right about that.
Chrome and Chromium has flags to disable JIT as well, but there is definitely a significant performance penalty.

One area of greatest concern for me is client hints and the various JS APIs that leak way too much, from OS to memory and more. You would think that an extension as popular as uBlock Origin would exist that would make this information as generic as possible to mimic the most common browser profile. Without it, it is still incredibly easy to identify a user with JS enabled and unfortunately disabling JS also makes you unique.

This doesn't even address the Canvas API issue that needs to be virtualized to protect privacy. The web standard as a whole hasn't really put a lot of thought into privacy.
I have noticed some changes like in how they handle media, but most of their development must be backend work because for the most part you shouldn't notice a bunch of changes. The site should be kept as simple and unobtrusive as possible. The only feature I really want them to have that they don't is dark mode.
What's to stop everyone from declaring themselves hispanic or black when they are hired? First off, it's probably true to some degree (we're all mixed). Secondly, it's a self selected category. Third, your employer cannot question your selection.

Given that it's basically all downside to declare yourself white or asian, I'm expecting almost everyone to start electing black or hispanic in the coming months.

For those who cry it's unfair – there's presently no justice or transparency in how these "anti racist" aka affirmative action policies are being implemented. It's a black box, private committee selecting person A or person B , based on some criteria: likely a self-selected category or worse a stereotypical naming pattern. (and if you don't believe me, look into university admissions processes).
Yes. The B-47 was sort of a scaled-up jet-fighter. Look at the cockpit layout.[1] It outperformed some fighters of the era. The original B-52 proposal looks like a modified B-36. The B-36 was the first intercontinental bomber, with "6 turning and 4 burning" - 6 props running on piston engines, plus four jets. That early B-52 proposal looks like something based on the B-36.[2] A bigger B-36 would probably have worked, but it would have been a dead end.

Both the B-36 and the B-47 were difficult aircraft to fly and maintain. The B-36, with all those piston engines, was a headache. Too much powerplant to maintain, and underpowered by jet standards. The B-47 needed a rocket assisted takeoff booster to get off the ground with a reasonable amount of runway, and operated too close to the "coffin corner", with cruising speed and altitude too close to stall. Over 2000 were built, over 200 crashed, and none remain flyable. With the B-52, the USAF got an intercontinental bomber that flew well, could be maintained, and had enough power to get itself off the ground without rocket boosters.

Its successors were less useful in actual conflicts. Too short ranged, too expensive, less bomb load, etc.

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

[2] https://www.youtube.com/watch?v=l1-urTRxeEM
That, of course, is in evidence. They appear to be doing a good job. When you visit their About page [1], figure out an answer which explains how all those BOD members and advisors are paid. Ditto for the employees they plan to hire [1]. You don't get there, IMHO, without a serious business plan - and funding. They have a Wikipedia page [3] which says nothing about the business model. Why do I care about such matters? Because what they are doing is important, but it's hard for them to speak about Trust when they don't reveal their business model. OK, there is much more to learn by scanning their Medium account [4]. That's interesting.

[1] https://www.metaculus.com/about/

[2] https://apply.workable.com/metaculus/

[3] https://en.wikipedia.org/wiki/Metaculus

[4] https://metaculus.medium.com/
Believing race should account for zero percent of a hiring decision is what any decent person should believe.

Acknowledging it has, and does, and that it is more often than not to the detriment of minority groups is what any informed person should recognize.
IIRC Visual Studio technically lets you install in a non-C location but 80% of the disk usage ends up on C: anyway.

Microsoft decided at some point people hard drive were plenty big so who cares? Unfortunately SSDs came along and for quite awhile space was quite tight on them!
There is no reasonable person who would think that a private citizen should be permitted to store massive quantities of explosives in their home.
I did this course too and thought it was pretty good. A couple notable parts that I liked was that he explained the math (so that non-mathematicians can understand) and had guest interviews for inspiration.
Make it a ritual. I work in one of the Nordic countries and I see even the most productive developers dropping their jobs at 12 to have a lunch and a chat.

We all do it and when we come back, my output is noticeably better.

Another thing I've found helpful is to define a few activities I should do in my break to avoid getting sucked in by the urgency of work. These include drinking water, chatting with people and letting my mind roam without judgment for a few minutes.

Funnily enough, the biggest problem with taking breaks is the guilt of feeling that time is being wasted. What I've found however is that I've had a large amount of very useful discussions during breaks. Same with generating ideas about how to solve new problems.
Lived in Barcelona for two summers, loved going back over the metro lines (one of the best things about the city imho) and looking at all my favorite places. Excellent detail!!
> which is dangerous as it allocates W+X pages which are often used by the final stage of an exploit

Are you sure? There's no need to ever have a page that is W and X at the same time, and I would not expect any current professional JIT to make one.
or even better: tell them that they did great, but unfortunately requirements have shifted.
I don't think that macros are the singular thing that sets Lisps apart. I do think that they're an extremely useful feature to have, especially if you build programs and systems by building languages in which to express them.

Lisp's macros are a way to define a syntax that you would like to be able to use, and arrange for Lisp to rewrite that syntax into something that Lisp already supports.

Two circumstances where they come in really handy are:

1. You have to repeatedly write a bunch of boilerplate that never changes, except for maybe a few small particulars. You can write a macro to turn all that boilerplate into a succinct expression that writes the boilerplate for you. As an example, DEFCLASS can be implemented as a macro that writes all of the low-level machinery of setting up a class and all its appurtenances so that you don't have to.

2. You need to write some code that is error prone in some way, and you want to ensure that relevant protective or recovery measures are never ever forgotten. You can write a macro that writes the protective or recovery measures for you around the error-prone code. As an example, WITH-OPEN-FILE is a macro that ensures that an opened file is properly closed, no matter how control exits the WITH-OPEN-FILE form.
Royals getting yelled at? How horrible!

Maybe the common British people should take notes from their French neighbors and teach these royal shits what true persecution feels like.
The thing is that what gets discussed today in the States then gets discussed tomorrow in Western Europe and the day after tomorrow further East (so, also in my country, Romania). To say nothing of the many US companies that have offices open here in Eastern Europe and whose HR policies mimick almost completely those from the US headquarters.

Don’t get me wrong, I wish you were 100% right on this, i.e. that US racial things should only be discussed by those directly involved with the same happening in the Romanian case (from where I’m from), but unfortunately that is not the case.
To bring it back to the article, this is kind of like saying "they literally made it illegal to send bullets from a gun, which is just a hunk of metal."
I wonder what the impact of investors with bottomless pockets for real-estate is on supply and demand?
I thought you couldn't lay someone off for performance reasons.
There is no reasonable person who would think that a private citizen should be permitted to store plutonium in their home.
Some of the most expensive WMF execs have been complete disasters, exiting after a year or two and leaving the entire organisation in disarray.