skysight-inc/HackerNews huggingface dataset:
Here is a Twitter thread I wrote on the subject:

https://twitter.com/marcan42/status/1040626210999431168?s=19

TL;DR the FSF's RYF program is designed to allow inaccessible, un-auditable, immutable blobs - because they know that if they didn't, nothing would ever get certified (everything has at least some microcode or ROM of some sort, e.g. the USB sound cards they've meaninglessly certified as RYF). By doing this, they encourage companies to make their blobs inaccessible, immutable, and un-auditable in order to get that rubber stamp. And so, we go from having firmware in /lib/firmware or something where it makes engineering sense, to dumping it in some write-protected flash read by a controverted set-up with a side CPU, where the user will never be able to audit or replace it, because that is what they will certify. In their view, proprietary blobs are OK as long as the user can't see them or touch them - but if they can, that's a big no-no. This isn't a hypothetical scenario, as Purism has already gone down this road for the Librem 5, to the detriment of their users' freedom, as well as wasted engineering time and final device cost (that extra flash chip).

Put this way: a device that requires proprietary firmware loaded by an open driver from /lib/firmware is, by any reasonable metric, strictly more free than a device with the same firmware burned into ROM, but the FSF will only certify the latter. Even though you could audit the firmware, guarantee firmware authenticity, or even replace it with a free replacement when it becomes available (or reverse engineer it yourself) in the former case, but not at all the latter.

Meanwhile I have a friend who designed a completely open hardware laptop (think about the significance of that) and the FSF refused to certify it because the main CPU (one of the few with open documentation at all at the time) happened to have a GPU accelerator in it (even though it was not required, you can use it just fine with only framebuffer output) and at the time there were no free drivers, so even if the thing shipped with all open code, they thought users might be "tempted" to install the blob drivers. There was some talk then of getting the manufacturer to permanently disable the GPU in those chips to get certified. So the FSF will certify hardware as long as you remove any features which might be usable with proprietary software. How does this increase user freedom again?

It's all completely bonkers.

I'm somewhat frustrated at the FSF, because it seems that so much of what they do these days is extremist to the point of hurting the free software cause (e.g. some of their campaigns are just embarrassing in how childish they sound). I understand that they don't like proprietary software, but treating it like it's a massive evil upon the world is now way past its expiry date as an advocacy approach; this just makes the whole community look bad. Look at the FSFe if you want a more moderate organization which advocates for these causes without falling into sily behavior like that.
ah yeah, forgot we were in thread and was thinking about the post itself.
I have noticed there are quite a few FAT-32 implementations out there, but none that do what I want. Ideally what I want is something that would do the following; allow the creation of a new FAT-32 image file of a specified length given a target directory.

The program (or programs/scripts) must be command line driven and run under both Windows and Linux (so they can be integrated into our build system).

The use case is the following; the creation of a single binary image containing some firmware and a (per-unit) custom FAT-32 partition, both of which would effectively concatenated together.

Does anyone have any ideas? Otherwise I might have to make something myself.
Right that sounds very reasonable. My issue is that it is so reasonable that it is not a great insight worthy of an article. It is good but quite basic advice.

It also must be dependent on the topic under examination largely therefore the advice can only very generic.

Let's think about an example topic, say "Mathematics". What would be the best strategy for learning mathematics?
What do you think standards are?

Documenting the commonalities between implementations in order to gain interopability, is precisely the point of a standard.
HN isn't a 'platform', indie hackers + product hunt are more 'platforms'... but I think best thing is to put it in all the startup directories, some are paid... whatever your budget allows go all out, and maybe also do a PR blast, and some interviews if you can on major tech blogs, and maybe give freebies to any influencers related to your startup.
They're bringing back MagSafe for iPhone... can we have it back for the laptops please?
"Disruption is a theodicy of hypercapitalism." Ok, after a minute's reflection, I think I can parse that: just as medieval theologians wrangled with how a just God could permit bad things to happen to good people, and often moved the goalposts by applying circular logic, Silicon Valley encourages us to think of winners and losers in the market as morally justified on the basis of their "disruptive" potential, usually in a post hoc fashion. Maybe?

I had to look up "aperçu", with disappointing result (just say "insight").

The rest of the review just seems to descend into infighting (?) with the author over identity and diversity.

What am I missing? I'll admit to being mildly intrigued only by the mention of Rene Girard in passing.
Facebook says it will finally ban anti-vaccination ads
> For many people this is a turn off rather than a great thing. I've been using Ubuntu and the Arch for many years before switching to macOS (OSX at the time).

I don't follow: you point out an issue with KDE styling before saying you use MacOS that is even harder to style?
Emacs; vi is older.

But all of them still contain crucial central parts that have been created decades ago, and famously have not been redone from scratch in their history, unlike, say, Windows or vim.

I don't see what is the principal difference between these pieces of software, and some COBOL-based accounting packages still doing heavy lifting in s bank, while being actively maintained and even receiving new features.
Re: If the universe is a mathematical object...

Math is a modeling technique, not a "thing". To me it doesn't make sense to say the universe "is" math. Maybe it's a machine "running" math notation (programming code), but that's not the same as it "being" math.

(Is "God" the server admin?)
What laws were broken with HK? Belarus?
Native Chinese speaker here, and this is how I view Japanese before/after learning Japanese:

Before learning: Japanese is some hanzi/kanji characters and words in tons of unknown characters. To try to grasp a meaning from a Japanese sentence, just remove all the hiragana and katakana and try to make sense from the remaining words. I found that it is similar to reading Classical Chinese.

After learning kana: Could understand more things about a sentence by です ない か...
Also, can read some katakana words if it is originated from English.

Actually learning Japanese and start memorizing Japanese words: Grammar is quite different, but still can find some sentence structures that are similar. Such as …も…ない and …也…沒…
It is easy to find that 訓読み words have similar pronunciation with some Chinese variants. It is usually more similar to Minnan(Hokkien), Cantonese... compared to Mandarin.

IMO, knowing Chinese do make me easier to learn and read Japanese. I am still trying to get JLPT N3 this year, so other people knows more about Japanese may have different experience.
Well... MagSafe is back.
Do people still watch these live?

I find them really hard to watch. It's about 95% fluff and bullshit and 5% about the technology. I usually just read the bullet summary afterwards.
yeah, when the Verizon dude came on they were so far apart it was like “oh okay we get it”.
First, there is no one answer here. When we specialize we take on some 'hard parts' and delegate other hard parts to other people. Civilization is predicated on you and I having different definitions of 'difficult'.

But I think they're of a piece. All of these things are "meatspace" problems. We are constantly fighting the temptation to try to intellectualize the whole process of making software because the center of the problem is trying to interact with a machine. Some don't fight that temptation at all.

You see this problem when people fight automation because they expect everyone to execute a manual process perfectly every time, even when the consequences of failure are very high. They insist that everybody white-knuckle everything and think less of you if you don't agree. They victim-blame. When they're the founding or oldest surviving members of a project, you're gonna have a bad time. People who could fix the problem move on to other jobs.

Naming things is really the same class of problem. A bad name calls to mind assumptions that are not relevant, and you are in constant danger of making category errors every time you think about that part of the code. A bad name becomes a sort of attractive nuisance.

The C problem is a matter of motivating people to do the right thing. Because it's difficult to spot, it's an invisible sin. It rarely comes up in code reviews, so nobody will call you out on it, nobody will make you fix it, finding it after the fact is daunting, and the only people who will care (eg sales) are so often the source of other problems that pleasing them is almost a character flaw. If performance is a feature, then constant time regressions are one of our worst games of whack-a-mole (behind security and internationalization, maybe ahead of sane logging).

[ETA:] I'm just a weirdo who likes to tilt at some kinds of problems I find hard, instead of dumping them on someone else.
My understanding of more recent European population studies is that the genetic signature of the pre-agrarian hunter gatherers is actually quite low. In general they were displaced rather than merged. Or their numbers were so low and diffuse that their contribution was little. Which makes sense when you consider population densities possible/typical in a hunter gatherer vs agrarian lifestyles.

We're back to population migration / replacement theories being ascendant rather than the situation 30 years ago when cultural diffusion theories were preferred.
Wirth's Law, applied to networks? Ad-filled javascript bundles will expand to take up as much bandwidth as you give them
That's probably a good idea. I do expect the battery gains as well as speeds be massive though. I suspect at least 50% longer lasting battery, and less burning of my laps
But to fit experimental observations, the "wave" would have to be faster than light.
Why not shaping it into some sort of lifting body, made out of honey comb like structures, and have that land into the ocean near the coast, to be towed to the next factory complex on land and disassamble the refined raw materials there? Combine with maybe inner compartments for standardized space containers for whatever else? This could be completely passive and autonomous, where the attached engine modules for deorbitng could detach and climb back up to some parking orbit or space dock before reentry happens. By choosing the right dimensions of that lifting body(surface to weight) you could avoid much of the reentry heat, down to about 400°C.
The League of Legends x Apple announcement is bigger than people might think. I 100 % believe that this is the start of a massive shift from pc/console to mobile which we have seen before in China. In fact, it is clear from this announcement that iPhone IS considered a console now for Riot. Huge stuff.
The site should be brought back up and the deadline extended by however long it was down for.

Also, wtf? The vote isn't for 3 full weeks. Registering someone to vote should take 5 minutes for 99% of people. Got ID? Welcome onto the list!
Take a look at any of the "new" releases of Macbooks over the past couple of years, and all the problems that people have with them. From butterfly keyboards, to having to charge through right side to avoid CPU slow down, to all the problems with software in Catalina especially how it breaks features on older Macbooks, e.t.c

IMO anyone who actually gives about tech should have stopped buying Macbooks since they started soldering SSDs into the board.
Actually, that MagSafe is really cool. The fact that you can basically stick your iPhone anywhere magnetically is awesome.
So, instead of worrying about installing plugins, time would be better utilized getting backlinks -- which, I'm not sure exactly sure how you do. You can't force people to share your content, but you can create content that's hopefully worth linking to.
Generally speaking in the IT industry, "Legacy" is something thats no cool any more.

I have a gut feeling that there are numerous legacy systems out there that run circles around "Modern" (which really means k8s) systems in terms of TCO because they were engineered thoughtfully and ignored hype train. So many lies & deceit & click bait.

On another side of the coin though: "Legacy" systems are ones no new comer is training for.
I wish, for the love of god, that the early pop science about quantum physics hadn't used the phrase "when observed" when describing the wave collapse. If they had said "when interacted with by another force" (or anything along those lines), we wouldn't have loads of new age dummies talking about how the particle "knows" it is being observed by a conscious mind. No quantum woo, no Deepak Chopra.
It's literally the title: "Ask HN: What is the best way to learn how to build your own hardware" ...
Even without attributing the Chinese writing system to the immigrants from China, your post above does not contribute to the discussion. Japanese is genetically unrelated to Chinese and typologically different from it. What the Yayoi immigrants from the mainland originally brought with them bore no resemblance to the Chinese language. That the Japanese were able to use Chinese words and Chinese characters for their own purposes and some similarities between the two languages arose as the OP mentions, has absolutely nothing to do with pre-Proto-Japonic speakers coming from the mainland. All that meaningful Chinese–Japanese interaction happened many centuries later.
Access is by invitation only.
Basically this for me too; MiniZinc is great whilst you don't really have the full problem nailed, when it's harder to pick what you'd like to focus on using sovler wise.
If remote was the best (most profitable) way to do things, companies would've figured this out well before COVID.
Do some people have specific ideas or visions of what this could turn out to be? I've tried to play this out in my head but wasn't able to arrive at any new paradigms but then again I've only scratched the surface of plan 9 grid
Parallel realities. In one red goes to the US in another blue. In another vice versa. They decohere to one with someone who's seen red one who's seen blue.
Not an excuse and never has been.
My friends in London tell me mask wearing is not widely respected or enforced, which is contributing towards the next lockdown.
Could this be because Stripe has to sell, essentially, to developers, not executives, unlike most B2B products? Developers love slick product pages as much as the next guy, but none of that matters if sales are made over golf sessions with executives.
There are two reasons I haven't switched over from Android. I wish Apple would try and fix them:

* The lack of a way to move Whatsapp messages between platforms. (They'd just need to allow Whatsapp to use Google Drive for backup on iOS)

* The lack of (physical) dual-SIM.
Tinfoil hats, cancer treatment, self driving cars or perhaps platoons for highways, smart homes that are easily hacked, wireless low powered implants that cause benign tumors that sue a tech company into bankrupty, but the shell company opens another 5g implant company.
I did follow the link, and so far there seems to be a small cluster of stories all reprinting each other and the exact same pictures with reference to a single shipment to a single crematorium in late March.

One. Single. Event.

Where are the other shipments in to other cities? Where is the supply chain evidence that this was an across-the-board jump in urn orders and not a single entrepreneur aiming to pre-order big and then have inventory he could resell at a markup if things went bad? Where is the rest of the evidence?
mtools, containing the mformat and mcopy tools.
The vast majority of SQL is written or managed by business users. It is a good idea to let the engine optimize the code.

And it is a dsl the planner is expected to be very good. Perhaps the next version will always fix it.
I have it on in the background. I'm triaging email at the same time.
mentioning Paul Graham. not mentioning anyone else.

Two different things. PG has inspired many. So, I don't think
there he needs a "sensitivity reader" for a blog post.
I’ve been there. The manager told me that the system wasn’t in maintenance mode, that we were adding new features and finding new customers. Turned out they were just lying to themselves, that there wasn’t enough staff to add anything new to the project, and we should probably focus on migrating the customers to other products.

I remember the moment when I realized that the other people on the team were adding bugs faster than I could fix them. That it would be never-ending.
> I don't use MacOS because I don't like MacOS, and the last thing I want is MacOS-like Linux.

Same here, but grouping applications when the taskbar is full isn't too unreasonable, is it? It is not even necessarily copied from Mac, it might have been Windows who introduced or at least made it mainstream I think (It wouldn't surprise me at all if it existed on some Linux Desktop environment as an option before that.)
I’d argue that “legacy” is only really used to try to sell you something. It’s a marketing term and doesn’t really say anything useful about the nature of a system.
I can’t speak for Windows, but on any *nix OS you can do this with a loop back device. You’d have to determining in advance and likely round up a bit. But it’s a literally a couple line shell script.
Machine learning with school math. Yes, you learnt the basics at school
5G unlimited on verizon is actually not deprioritized after any GB amount.
Wait, so it's still Lightning but they include a USB-C to Lightning adaptor?
Here's one interesting silicone oil pilot-wave video:

https://www.youtube.com/watch?v=nmC0ygr08tE
200k city here, don't see it happening any time soon.
> kanji, the traditional strokes (non-simplified)

Uh, both Japan and Chinese use different simplified glyphs. And they overlap a lot because they are different standardizations of handwritten glyphs in the bigger Sinosphere. I would be surprised if you indeed learned the traditional characters while learning Japanese.
In my CA town, you serve the council for max two terms and then start standing for elections at regional level for higher political rungs.

If politics isn’t your flavour, then because of the contacts you made during your two term tenure, you can either offer consulting services or will be invited to be on the board of something. Usually non profits like affordable housing or environmental non profits etc. almost all of them have real estate mafia ties. This is how they get zoning and rezoning measures pushed.

Example: an elected official after term became a board director in the neighboring county. $220k etc remuneration for part time no work. Over three to five years.

Sometimes this job is the promised payment for favors done during their time in council. These are multi million dollar real estate projects and everything has to be approved and passed by the city council by majority. There is no citizen input.

This is is just one example. You have to play politics to be in politics.
$30k income

$2k laminar flow gas nozzle (believe that was mentioned in the video)

~$1k misc parts? (including prototypes and testing)

So that's ~$27k for labor and shop depreciation (machinery and building)

So ~$25k left.

Let's say it took 4 people 1 week (40 hours) to build. 160 person-hours total.

$25,000 / 160 = $156 / hr

For feast-or-famine creative work, that doesn't seem unreasonable.
It seems like this argument is easily dismissed when you look at the push away from offices and cubicles into cramped tables with no visual separation. Fitting more people into less space has been the trend for a while, despite study after study demonstrating that it’s less productive.
USB-C to Lightning is included. Finally.
And that's not even counting the fact that Debian/Ubuntu like to split the headers for libraries into separate packages from the libraries themselves! Arch doesn't tend to do that (other than the kernel headers)
Thanks for writing this - I love to see SEO advice that is actually about the content and structure of your pages, and not about playing the SEO games.
This reminds me of studying ethics from a deontological and utilitarian model. The discussion was about whether it’s better to optimize for the greater good or to have a rules based system of right and wrong.

To me, utilitarian seems like the best outcome because the most people are improved. But the way to get there, I think, is through deontological methods because it’s actually unclear what actions can be taken to lead to an outcome. So trying to optimize in the short term can lead to unexpected side effects.

Having a rules based system and following it even if it costs $1M to fix a $1 problem seems better in the long run because it is predictable and solves hidden problems.

It seems Facebook is MLing itself into a feedback loop that is missing any core value other than “let’s make it work for 99% and not worry.” But I think this piles up little slices of technical debt until it eventually breaks.
Yep. This is too much of reflection for the driver's eyes.

In the old not so good days a driver could encounter at night a horse driven buggy with no lights or reflective elements whatsoever. Just few days ago at night while going downhill on a steep road I have seen a well camouflaged hiker walking on my side of the road and stepping aside luckily in time.

I will take reflective vest on a biker/pedestrian/hell, even on a horse anytime I am driving/biking and can hit them after spotting them too late.
I find that building solidarity around the distortionary/gentrifying effects of the tech boom, to at least show that you are cognizant of the problems people are facing goes a long, long way.
They just announced that the iPhone 12 will ship only with a lightning to USB-C cable.
I don't understand why they don't switch from lightning to USB-C despite already using it on the iPads.
Lack of compile-time type-checking gives us dodgy politicians and lawyers.
The thing is... we could outsource much of our current heavy- or other polluting industries 'up there', to finally remake the Planet of the Apes into the Garden of Eden, like it should be.

Wouldn't that be a nice goal?
It depends on whether the higher speeds let you use mobile in conditions where WiFi/broadband is flaky or unavailable. But, I agree in general that is a bigger problem in more rural areas and that's where mobile range is more important as well.
How are modules coming along then?

C++ has succeeded despite the committee not because of it.
> This is something only Apple would do, Introducing iPhone Mini.

Well, you're the only company making iPhones.
Shenzhen residents embrace digital currency
5G is for the cell carriers not the customers. Towers can simultaneously transmit to a certain number of clients at a time, so if you can get latency down and bandwidth up, you can service effectively more clients in the same period of time. With that said clients benefit too since they can shut down their power-sucking radios sooner. Think of it like turbo boost for CPUs: it's all about racing to get the link to sleep.
Not very likely, they will want to reserve a seperate announcement for the new Apple Silicon Macs - probably more than one.
Exist on KDE too :-)