skysight-inc/HackerNews huggingface dataset:
I can confirm (take it with a grain of salt, I can't give you written sources but it matches the experience of many people). I previously worked in the display and industrial PC industry, and we tried to buy e-ink panels. The reseller would only sell them to us after giving them a detailed business plan. The sample we got had labels scratched from the chips (OK this is actually more common than you might think). And I had a strong suspicion that it was artificially limited to a lower color depth than possible [1].

Even further, a Chinese colleague hinted that they will never sell to you if you are doing anything in the consumer space (except you are one of the big e-reader makers of course). And that the traditional display companies could retool pretty quickly to make e-ink instead, but won't. It's all very very odd to me. I would suspect a cartel, but it doesn't make any sense - e-ink is too slow and to ugly to really cannibalize laptop and monitor sales. We had good use cases: industrial PCs, outdoors informational displays, and so on. But apparantly not good enough for e-ink.

----

[1] There is a look-up-table in the microcontroller that tells the display how much current to use to switch a pixel to a given color. It depends on the previous color of the pixel and the temperature. These "waveforms" or "wavetables" are proprietary and secret. It looks like they are just "good enough" and small enough to fit into the cheap MCU. I suspect you could get better results by using larger and better tuned tables, and I've seen a hobbyist actually get higher color depth by using their own waveforms.
That's Socrate ?
Click here to cancel membership, a survey on Netflix business model
Developers are not computer scientists any more than auto mechanics are automotive engineers.

And automotive engineering is not even a scholarly discipline.

Now what's fair? (Actually none of that, given that the problem is usually some kind of inequality and not a kind of qualification.)
The best RTS I ever played on a phone was on a Palm Treo 650. I don't remember the name but I had some much fun with it.

edit: Found it. https://www.youtube.com/watch?v=bdlJBw2GKFQ

Looks like it's on Android! Downloading it now.

https://play.google.com/store/apps/details?id=com.spiffcode....
Is there something like DTrace? Or are you considering having something like EBPF?
Vaxine: Low-latency CRDT database with immunity
This is what the other person was trying to say:

“Watt” is the unit of power which is the rate of change in “joules”, which is the unit of energy. In the way that “velocity” is the rate of change in “position”.

1w = 1J/s

A “watt-hour” is another way to represent joules/energy by integrating watts/power over time.

30 watts * 30 minutes = 15 watt-hours or 54 kJ.

30 miles/hour * 30 minutes = 15 miles or 24km

> Does it matter if those 3 watts are provided over an hour via a 3wh power source or over 10 minutes via a 16wh power source?

You have the units backwards:

You can get 3wh from 1 hr @ 3w or 10 min @ 18w.
Why are the cities the losers? I travel a lot for work(300 days/year) and I don’t have an apartment, so when I’m not working I’m pretty much also traveling. Occasionally I use Airbnb and I think it’s a much nicer option than hotels.
If we're making wish-lists, I'd like a variant of Rust exactly as-is except with implicit boxing/GC instead of lifetimes and proper borrow-checking. The real version of Rust that has borrow-checking serves a more unique and important niche for many use-cases out there, but for most of my own personal use-cases I'd rather make this particular tradeoff while keeping everything else
Weary and wary are different. But I should understand what you meant and not what you said. But I should pay attention to what you say. But . . . ugh! This is tiresome.

#humblebrag!
very nice. Simple and clean
I guess the point of that post is that the same type of managers who want to keep the cube seat warm are the same type of managers who'll want to micromanage WFH; switching to remote won't change their desires and expectations.
Phenomenal. Good job Airbnb.

Aside from being a friendly policy to staff, I think this shows just how tight the labour market is right now.
I disagree. It perhaps started as someone's preference, but the fact that it got so widely known and shared made it something more. Same goes for the Joel Test.

And it's not about cargo-culting, it's value lies mostly in having a set of things you can show your company: "this is industry standard, we're far from there and should work on that".

Not everything in these lists needs to be done that way. But they're still nice pointers for where to move towards (or beyond).
I use mine mostly for drawing.
Exactly. The borrow "checker" is misnamed. Its part of the compiler. You can't skip borrowck and still produce a working executable for the same reason you can't skip linking.

Hm. Or can you? It might be possible to make a special "leaky" rust compiler mode where:

- Your program is only allowed to be single-threaded

- Nothing ever gets dropped. (All allocated memory leaks). And all variables get put on the heap.

- Mutable references can alias

That might be enough to make rust's lifetimes irrelevant. But I'm not convinced the juice is worth the squeeze.

If you don't mind segfaults, you could make it useful by copying C's semantics instead - but you'd need to manually free memory to avoid memory leaks. Or if you also don't care about performance and rust's ffi, you could put a tracing GC in there. But if you want that, why not just use Zig or Go?
> The pressure gauge is still giving you a number defined as "pressure."

As long as you define “pressure” as “the reading of the manometer” and not as “the variable that together with temperature specifies the state of the gas and measures the quantity of energy required to compress it further”.

Thermodynamics is based on state variables giving a complete description of the system. Statistical mechanics is based on looking at the ensemble of microscopic descriptions possible given what is known about the system and their probabilities.

If all you know is a handful of thermodynamic variables that ensemble is huge. If you know already the microscopic description of the physical system your ensemble has one single possible configuration in it.

As in jbay808’s xkcd example, if you have a random number generator and you know the sequence of numbers that will be generated, do you have a random number generator? The random number generator is still giving you a number defined as “random”, right?

I guess that it’s still random if you “forget” that you know it in advance and that the macrostate is still meaningful as a complete description of the physical system if you “forget” that you have a perfect knowledge of its state.

Edit: the GPS receiver in my phone is giving me some coordinates defined as “position” that happen to be in the middle of the road. However, I know precisely where I am. Don’t you think that the meaning of that “position” is somehow affected by this additional information?
Ah, this looks like a generalized version of a tool I made specifically to learn The Lusiads (a Portuguese epic poem). It's called MemorizeOnline and you can find it here: http://memorize.online.

Very cool project btw.
(Full disclosure: I was once a child.)

When someone punished me, all it did was harm my relationship with that person. I didn't ever do anything wrong on purpose (except some rare exceptions involving peer pressure, which I always regretted), so by definition when I was punished, from my point of view I was being punished for doing my best, which I considered a grave injustice. The fact that they assumed that I did something bad on purpose deeply offended me, and damaged the trust in the relationship, and bred resentment and bitterness.

I'm autistic so perhaps this is an atypical perspective—from
what I've heard we seem to have more of a thing for justice.

I understand there are some naturally naughty kids out there. But I genuinely believe that most kids want to be good, where "good" is defined as "behaving in a way that I get approval from my parents". The question is to what degree those ethics are actually internalized rather than just performed when someone is looking...
Is that true locally though?

There is sure a lot of water in the ocean, but it's still possible to poison stuff locally, wherever you drop the stuff is going to have higher concentration, at least for a short while.
I'm surprised no one has mentioned corporate tax yet. A worker in a foreign country (potentially) exposes the home company to corporate tax by the foreign company. Ianatl and there are probably a million caveats, but I've had multiple companies and tax people warn me about this.

Imagine Apple USA being taxed by New Zealand, for example. That's the main reason Apple employees are employed by Apple NZ
> The US doesn't want Snowden back, the whole saga is long forgotten and rehashing it is nothing but bad news. No President with a brain wants the problem, Snowden is literally a third rail, instant death to America.

Every single US president since Obama have been clear they want both Snowden and Assange to be back to the US. They have done a lot of efforts over the years to get them back to their territory. They absolutely seem to care about it, way more than the PR backlash.
I don't know about the Mac Studio, but the Macbook Pro can exceed its stated power consumption limit. USB-C is a very plausible way, but I doubt it has over 100W of USB-C PD budget, and PSU included is 370W continuous, so it still has headroom for devices.
Decided to build (and have been building) an amateur space telescope CubeSat.

It’s been one of those projects that spawns sub projects and and has overall been quite rewarding.
I have been blessed to have a private office for the first 10 years of my career and wfh the last 10. Neither is perfect and I’d really like to work from an office 1-2 days per week. If I did, I wouldn’t mind open plan tbh. The whole reason to come in one day per week would be to be interrupted and interrupt others. And meetings. I still have 4 days for focus work, it would be ok. Going to be office to sit alone used to feel great, now it seems pointless. I’d plan for zero peace and quiet and zero privacy at the office but I’d see it as the whole point of going there.
> Because UNIX and its derivatives do suck. (huge TCB, drivers in the kernel, global namespaces, ambient security)

This is a unix-like, and none of those are inherit to unix/derivatives; there are small unixen, there are microkernel unixen, containers are popular, and whatever security model you want, someone has hacked it onto an existing unix-family OS.
- accord toltèque de miguel ruiz ("whatever happen don't take it personnaly")
- projection (in psychology)
That was a really fun list. It made me wonder what I could add on my personal website to make it more personal.

A few years ago, I added achievements. I don't know if anyone ever cared to chase them.
1. Quietly buy all the $10k - $50k range stuf

2. Sell to people trying to execute above strategy

3. buy lambos

This IS financial advice and totally legit.
As a sysadmin I do not find challenging talking to users, while sometimes I'm asking myself how can they live in our society seeing their reasoning...

However to communicate with the whole world:

- potential public it's too vast to be handled, that's the classic problem of big companies after-sale services;

- spam will be veeery abundant

IMVHO the best solution is just offer an email contact, with a good enough antispam and a large enough pool of people who read the incoming messages. Some users who do not know how to make disposable emails will probably avoid contacting you but that's a minority. Offering to register, without demanding mail/phones etc, again with aggressive policing in pruning if they prefer a personal form to communicate and still being able to read answers. Clearly state that basic accounts are created on the spot and do not demand ANY personal data, mail including, they are just ways to communicate with the public,

Those who do not want to write a real email or to sign up are not interested anyway. If your business is about scraping such cohort of users than an optional login-with-Big&Powerful (GAFAM) suffice.

Offer a VoIP/phone support for paid users might be a good idea, and a complicated one.
I think this is valid reasoning. Allowing to turn errors into warnings for dev builds would probably allow for fixing issues faster. Given the UX is good.

I use todo!() a ton when building as well. Sketching out data types and signatures before diving into implementation details.
Extraterrestrial purine, pyrimidine nucleobases in carbonaceous meteorites
I guess they had to let their employees live anywhere since people have bought up all the single family housing in large cities to be de-facto landlords through airbnb.
Plumbers are outdated. It's about time someone made a porno where an SRE is investigating a critical incident and a senior engineer drops in to "help".
Because GPUs calculations are the same type of calculations. If you have a problem where you need to add plus 1 in all of the elements of a matrix, then GPUs are great. Games are a great example because you can take one pixel and calculate its values over time without much worry of what happens around it. Similar story for neural nets.

For CFD it is a different problem. In each time-step you essentially solving a linear system Ax=b, so even if you are looking at element x(100,100,timeperiod2) you need to also know the value of the element x(1,1,timeperiod1).

There are some algorithms that decouple the problem by introducing residuals for each element and then trying to iteratively reduce them, but as you can see, it is not a linear increase in speed as someone would had expected by looking at the GPU specs.

TLDR: Yes you can do CFD with GPUs, but dont expect miracles.
It's still not the same as implying the rioters are 'just victims of his "hate crime".'

1) nothing argues that the people rioting are victims

We can look at the US where it's illegal to force a child in public school to stand and pledge allegiance to the flag. (Another free speech issue.)

Yet, some teachers still to this day punish, harass, bully, and even assault students who don't do so. (Eg, https://denver.cbslocal.com/2018/02/02/teacher-assaulting-st... )

Yet I've not heard people - even supporters of anti-flag-burning laws - argue that teachers should be seen as "just victims" of the act.

2) even if they are, we can see the quotes by Posner-Körösi "who heads the Jewish community in Sweden" as believing it's a hate crime, but that Jews would deal with it a different way:

> “I think it was wrong to allow this Danish-Swedish Nazi to demonstrate. Burning holy books like the Koran – or the Torah for that matter – is a hate crime.” ...

> Posner-Körösi, Sweden’s Jewish community leader, says that “if people were burning the Torah in the streets, the Jewish community would be very upset. But we wouldn’t deal with it in the same way as we’re seeing across Sweden now.”
I find I don't really care about that list, aside maybe trying to resolve the namesquatting problem in cargo.

My reduced list includes only:

* Strong typesafe wrapper types. We had a few RFCs, always dropped. This would actually change how I program, and would increase typesafety a lot. I don't even need fancy wrapping with the ability to select which traits to expose and which not, just wrap+automatic expose would change my life a lot

* Let me compile to shared libraries. I get it, all-static has its pros. But refusing to support shared libraries is asinine. It's fine if I have to always use the same rust compiler version! just give me the possibility!
> anywhere!

...in the same country. Sort of defeats the point for many.
>> Does anyone else get a kick out of "hiding" your wealth?

So a number of people are commenting along the lines of "why would you want to care what others think" but I get where you're coming from.

One of the occasions I remember being most tickled by, for -hours- after it happened, was when I was walking to work, wearing just street clothes, my laptop in my backpack, and a woman in a pantsuit asked if I needed help. I was legitimately confused, but then realized - I was walking through a parking deck, underneath a bunch of corporate offices, early in the morning. From her perspective, I was a vagrant. From mine, I lived in the nearby luxury condos/apartments that shared the parking deck (it was a mixed use build, residential, commercial, corporate), was headed to a software job where jeans and a hoodie were expected, belongings are carried in backpacks not suitcases, and the easiest way to get to the shuttle stop on the other side of a super busy street was to go under it via the parking deck.

Another time was when I was buying my first suit with my mom, and got given a massive discount that was not advertised, because the proprietor could see we weren't dressed expensively. We were dressed fine, street clothes, and could afford full price, but he assumed we couldn't (but my mom being a divorced school teacher and me not working yet, the discount was appreciated).

It's not caring what others think, it's finding amusement in the way assumptions and expectations play out.
I wonder if it's just two different approaches to the world.

In a transactional approach, I'm looking for the recipe; and just giving me the recipe (plus some useful tips for how to prepare the dish) is useful. "mommy blog" preamble is useless.

In a social approach.. food inherently exists in relation to people. -- Maybe it makes more sense in person to talk about the context of the meal you cooked, and it just doesn't translate to search engine result pages?
Because it's almost impossible to purchase a house if you live and work in a large city now.

Airbnb "hosts" use their ever growing stream of reverse mortgages to purchase more and more single family homes at cash offers over what others can afford.
The panels are very similar. Amazon made their own driver board, and they put a lot of work into tuning it. The ones you can buy for hobbyists have very cheap driver boards that are merely "good enough".

Why they can't be a dollar or two more expensive and have better components, or why they can't just release the firmware source so people can improve it, I have no idea. I would almost say they are intentionally limiting it, but I've seen the same behavior from single-board-computer vendors, for example. It's really short sighted.
Correlation Between Mask Compliance and Covid-19 Outcomes in Europe
The whole field of behavioral science is something that exists and looking there for hints what actually works might be a good thing. Afaik the studies say that punishment is worse than ignoring wrong behavior in terms of getting you the outcome you want.

Better even is giving positive feedback on positive behavior while of ignoring bad one.

And yes, I had a toddler brother and had to test this based on actual, stressful reality.
> It’s a skilled trade, much like finished carpentry, plumbing, or dentistry

This shows this person has absolutely no idea what software engineers do, which is ironic since he criticized Universities for the same thing. If you ever solve the exact same problem three times, you're a bad software engineer (or are being put under harsh constraints to make you equivalent to a bad software engineer). I cannot imagine the state of confusion about software development one would have to be in to make this ridiculous statement.

The skilled trades are almost defined by getting very good at solving a select few problems over and over again, whereas engineering can almost be defined as constantly solving new problems (or problems in new or ever-changing contexts).

Please, we don't need any more React JS code-mill workers who copy/paste JSX from Stack Overflow hundreds of times. We need people who actually understand what the hell they're doing and have an actual chance at advancing the state of the discipline -- because right now it's very immature. Doing that requires understanding the abstractions, the mathematics, the foundations -- all those things he seems to think Universities should not teach.

He's arguing Universities should not teach CI/CD, Agile, MVP, whatever -- okay, great: they don't. They don't teach any of that, at least not when I was in University. They teach math, algorithm analysis, Big-O, recursion, programming language fundamentals, database fundamentals, electrical engineering, embedded systems ... you know, the shit you actually need to know if you want to advance the state of the discipline and not just be a code monkey. So what exactly is he arguing against?
No idea how true this can be. I know only one airfrance pilot but he did regular civilian flying school and flied for the french Army before applying for Air France training. Memory is blurry but I think at the time he needed some creds from previous flying experience to apply.
You need like one table somewhere you are able to protect from kids and one shelf in some cabinet. Or put the stuff under the bed. It does not take much space. The simplest is to buy cheap soldiering machine and some cheap soldier-it-yourself kits. Or simply, arduino kit. You will learn basics from that abd be able to move from there.

> how to arrange your lab so you can work efficiently and with as few accidents as possible; how to make a good solder.

There are many videos in youtube, it is genuinely easy. You don't need efficient place as a beginner, but if kids are small, you need to be able to defend table with hot iron so that they dont burn themselves accidentally.
I made something similar too

https://github.com/hamsterbase/hamsterbase

Render and upload mhtml(chrome)、webarchive(safari) website.

full text searching is WIP
There is an answer to this. Just `.clone()`, `.to_owned()`, `Arc::new`, and `Mutex::new` like a madman.
Sure it’s visual garbage. Yes it impacts the semantics of your program. Yes it wastes memory. Who gives a crap?
Those four things break you free of the borrow checker while also letting you get a grip on the language.

The docs don’t advocate this approach. Presumably because they favour correctness and understanding over blind hacks. I get why the docs are the way they are but I don’t think it’s worth the blood sacrifice necessary to stay on Mr. Borrow Checker’s Wild Ride.

Note that the above advice is no longer a 100% hammer-fits-all solution because futures and async and pin have unleashed brand new eldritch horrors upon us.