skysight-inc/HackerNews huggingface dataset:
It's actually much easier than you imagine.

They are not comparing to silicon solar panels. They are comparing to a single layer of their own material, which seems to extract much less than 15%. So, if one layer nets 1%, adding 100 layers might be getting them to 10%. If they manage to get the yield up, maybe they could exceed 30%, which would make it a big deal. Or to 20%, but much more cheaply. But they are not there yet, and might not get there. That's research. Don't expect to buy any for several years after that.
Or also matheusmoreira in the other parallel discussion on the same news. Again, this kind of stuff shows up on every Tether article.
I mean, I very successfully did PCVR via 5Ghz wifi to the Quest 2. Alyx in full-res was gorgeous, and about 15ms of render to screen latency. I’m extremely aware of flicker and latency issues, and 95% of the experience was flawless (5% was dropped packets over wifi. It dropped to less than 1% by: hardwiring the PC, staying in the room with the router, and switching all other devices to 2.4Ghz)
* perceived lower strain * . Isn't it a proven fact?
https://en.wikipedia.org/wiki/Scientific_management, also known as "Taylorism" after Frederick Winslow Taylor. I don't think Dan Luu is saying anything like this, though.
The shared ref count is in the same cache line making the check basically free. Once you shift to shared then it is equivalent to the atomic shared ref count.
The Software Principle of Locality [pdf]
Presumably you can side-load Virtual Desktop after
Python 3.0 was released in 2008, over 13 years ago. We are almost certainly much closer to python 4.0 than to 3.0 today (given 3.10 RC is currently live)
Congress backed off of that like a month ago and the infra bill is in limbo anyway

Yeah itll probably happen, just gotta get your talking points correct
Related thread:

https://news.ycombinator.com/item?id=25091823

11 months ago...
PDF Forms are tricky. Though I would prefer if more attention given to the native PDF libraries like poppler[1] that drive Okular, Evince, Zathura, and many other PDF viewers. There are long-standing bugs[2] with PDF Forms support, especially with non-English languages[3][4][5].

[1] https://poppler.freedesktop.org/

[2] https://gitlab.freedesktop.org/poppler/poppler/-/issues?labe...

[3] https://gitlab.freedesktop.org/poppler/poppler/-/issues/463

[4] https://gitlab.freedesktop.org/poppler/poppler/-/issues/230

[5] https://gitlab.freedesktop.org/poppler/poppler/-/issues/364
That website is toxic on mobile without an ad blocker.
A word of warning for those wondering: this is not for Intel syntax, despite referencing the Intel doc.

Minias can assemble itself

...but it's written in C and uses a parser generator? IMHO it feels a bit backwards --- and perhaps even a bit cheating if you're doing this for a "bootstrap pilgrimage" --- to write a lower-level tool in a higher-level language. On the other hand, the same author also links to a C compiler in C, without a parser generator: https://github.com/michaelforney/cproc
> managed kubernetes service at minimal added cost

I dare to disagree. The costs are in fact horrific!

There are orders of magnitude in costs between running your stuff yourself vs the highest level of managed services on the cloud which is usually managed k8s.

(That also explains why there is so much marketing fuss, and push of management, to use k8s: It's by far the most profitable offering for the cloud providers).
I’m fascinated by who is downvoting you without an explanation.
Quarto: A scientific and technical publishing system built on Pandoc
> How many hundreds or thousands of enthusiasts are needed before it's suitable to be a daily driver?

I just need a WhatsApp client. Enthusiasts once made one but WhatsApp started banning their users.
Maybe someone here knows: is there a standard transformation from sequential logic to combinational logic? I'm thinking something like that immediately gives me the 3sat representation of an algorithm that has an iteration step.
Playing audio or video without interruption while navigating the site.
Market manipulation, yes. Pump and dump is a subset of it.
Python’s multiprocessing library is more than good enough for me
Disclosure: I don't have any relation to Mozilla (so some of this could be wrong), and about half of it I discovered after reading this comment. I do run Firefox Nightly, and follow Firefox development somewhat.

I don't see the same screen you do (perhaps something to do with telemetry being force-enabled in nightly?) so this is based off of what you wrote:

> Is this a study...

Studies are generally minor tweaks in user configuration sent to a subset of users (often nightly), and then telemetry between control and experiment groups is compared. You can see what studies you have been in at about:studies. For example, some of mine include setting the user-agent to Firefox 100 (to test a 3-digit number), enabling fission (and a number of things with process counts and whatnot), enabling HTTP/3, and (I kid not) "Changing a pref that does nothing - to check enrollment and unenrollment reliability." A lot of the time if you inspect element the source has a bug number you can look at (which really ought to be a built-in feature).

> The result of crash logging

You can see this in about:crashes; this is when the browser or a process (eg. GPU) crashes.

> Data about your interactions with Firefox

Probably, this seems like the most broad and undefined one

> Number and type of installed addons

Seems self-explanatory

> Firefox features offered by Mozilla or our partners

Not really sure about this one, presumably it relates more to things that have to do with third-parties or them making money

> Overview of tracking

See about:telemetry. That has links to a number of other pages I didn't realize existed before today, but which seem to have a pretty comprehensive public overview.
All well and good, but the first time they find out (including a single person reporting you) you might have all your purchases, scores, save games, connections, and everything else taken away with no ability to get it back.

Considering the Quest knows your accurate billing and shipping info, and they have a real name policy enforced by showing ID, it’s a very big risk to use a fake account for the Quest.
> My personal view is that the world has largely moved on from dynamically typed languages for anything non-trivial or that isn't essentially plumbing. For good reason. Of course people will bring up Javascript but it has a captive market as being the only thing that'll universally run code in a browser and the likes of TypeScript can ease that burden anyway.

This is not correct. There is a lot of data analysis code in the research and scientific community written in python. A lot of PyCon attendees and speakers come from these communities. Oftentimes, it’s not easy to write code to perform a task entirely in numpy, and then you incur massive slowdowns (often 20-100x). This is a common and contemporary problem in the python ecosystem.

GVR initially didn’t think that python needed to be faster either, but recently changed his mind. You can find a presentation on his motivations here: https://github.com/faster-cpython/ideas/blob/main/FasterCPyt...

Sam Gross comes out of that community so he’s familiar with the motivations for making raw python faster.
Oh, OK, sounds like you know more about it than me. I'm just talking about the position of retaining a concept of women meaning humans with two X chromosomes who can bear children, and being a feminist meaning recognizing that the group thus-defined has been severely mistreated by men over the centuries and to the present day. I honestly can't really believe that any of this needs explaining, it's just surreal.
And what is the replacement for it?
Dark Matter Alternative Passes Big Test
> However, credit score isn't really a measure of how likely you are to pay back a loan, but rather how profitable you will be doing so.

That isn't true. It's purely a measure of how likely you are to repay a loan on time.

> My understanding is, the ideal customer always pays his bill in the end, but may take some time doing so to rack up extra interest charges.

This is true, for credit card customers in particular. Banks want people who make exactly the minimum payment on time. Everytime you pay less than the full statement balance, you're essentially taking out a new high-APR loan for the balance. Banks love customers that do that. It doesn't increase your credit score.
How about "As you would have others do to you, so do to them", no matter who they are?
Destan: The first Turkish female superhero TV show
This is not Haskell. Everything is implemented in Isabelle/HOL.
Indeed. That’s disappointing. If it’s not The Foundation series anymore, why call it that?
I think the sweet spot for Database smartness is ensuring data integrity, at close to domain level.

Having views instead of tables (hiding the actual implementation details), having procedures to interface with underlying tables and having procedures to ensure data integrity for incoming changes is a great use for procedures.

Too often, I see databases used as simply storage boxes, when they are capable of being much more.
I suffered from RSI in one hand for a whole year, which forced me to mostly use a single hand to type.
I found out that as a developer, the time I spent typing was not that extensive, and I spent much more time navigating through code and reading stuff. Though my typing speed was more than halved, all in all I believe my productivity was not really reduced. The most annoying things were typing emails and chat, and I often called my coworkers instead of starting long chat sessions.
It ended up going away by itself, and I've been pain free for almost two years now.
ReMarkable's E Ink Tablet Now Requires a Subscription to Access Best Features
“Area man loses last bit of hope that he didn’t even realize he had”
This is a weird analogy, specifically because copyright is designed and intended as a sanctioned, albeit time limited monopoly. Of course you can only get Stranger Things from Netflix. The only difference from cable is the studio has a distribution channel to your home. But it’s not like this didn’t exist before in eg Columbia House.
>If this be the case, then it is certain that no perceptible evolutionary changes in human nature can possibly have taken place within the few thousands years of which we know or can conjecture the history.

This is in fact not true; we've evolved the persistence of lactose metabolism into adulthood at least twice, and both times at least in the neolithic.
"Look what you made me do, Tina." -- Ike Turner
KaiOS is alive and well. You can probably find a phone or two using it wherever they sell phones.
ADA color compliance tool for brand palettes
Discussion is here: https://news.ycombinator.com/item?id=28847094
Maybe just don't commit tax fraud.
You may want to check out the ZomboDB Postgres extension!
Mirrorboard: A one-handed keyboard layout for the lazy (2007)
> As someone said, Go is the new C, skipping decades of new language design concepts.

Well, some are doomed to repeat their errors.

In fact C was even crappy for it's own time.
I've seen plenty of pictures of digital signage with kernel panics and system v/systemd errors too. Ironically, most of them on /r/linux as a sign of pride.
Thank you for the great example. You've made your point in two sentences. Adding "That is nonsense" contributes nothing to your argument.

However, by labelling the idea as nonsense, by extension I must be someone whose ideas are nonsense.

This lowers the level of discourse. To what end? What did labelling my idea as nonsense accomplish? Did it help your argument? Or was it to make me feel bad, or to make you feel good?
Facebook does not sell user data to brokers. The other details in this story seem completely fabricated.
Ant's Editor, Anthony Howe's entry to IOCCC '91, surely took him longer than 10 hours to write; David A. Wheeler's "SLOCCount" estimates about 0.65 person-months (because it's 289 lines of code), which is roughly 120 hours. In its unobfuscated form, it's 5065 characters of C, including comments, and not including the curses implementation it runs on. It's a vi clone that's complete enough to use for real work; you could reasonably argue that it is not "of value to anyone" because there are other editors available that are more featureful that can run anywhere it runs. It lacks, for example, yank, put, and undo. But it's definitely featureful enough to use when you don't have anything else.

If you type 90 words per minute of English, which is a speed that most people reach with a little practice, you can almost certainly type C at 45 words per minute, which is 270 characters per minute, 4.5 characters per second. (Jamie's 500 characters per minute is obviously higher than this, but I think he's a faster typist than most.) That would allow you to type in the Ant's Editor program in about 20 minutes, if you were just typing, not having to figure anything out.

20 minutes is shorter than 10 hours. Like, 30 times shorter. If you had everything totally clear in your mind, you could write 30 times that much code in 10 hours.

Now, is it plausible that somebody could write a whole usable text editor without having to figure anything out, so that their typing speed was the main limitation? Maybe if they'd written a lot of text editors previously. I'm skeptical, having spent half an hour getting binary search right last week, but then, there are much better programmers than me out there. (I still find that SLOCCount systematically overestimates the effort required for things; the calculator program with a generic numerical solver I mentioned here a couple of weeks ago in another comment was 261 lines of Python and took me 12 hours, and SLOCCount estimated it at 0.59 person-months, which would be 100 hours.)

I think writing things in very high-level languages like Python instead of C helps a bit, too. Not an order of magnitude, but maybe 2-5x, especially for small projects like these. I wrote a text editor on an iPaq in Python on my honeymoon.

So, while I agree that you're almost surely not going to write a text editor that will steal users from Vim, VS Code, or Emacs in 10 hours, I do think you can write a text editor in 10 hours. You could probably write a significantly more full-featured editor than ae.

Surely the optimal amount of effort to spend on such "learning efforts", which are expected to teach you things but not produce a program for you to use, is neither 0% nor 100%.
> google meet and google duo is a “CIA chat app”? Why?

> What does that mean?

It means that the app may be used to advance CIA goals. It means that the CIA has control of the app along any dimension you're worried about. This is the nature of obfuscated relationships. If you're worried about something, and it's likely to be true, you need to assume that it is true. In this case, the assumption is justified. If you're not worried about something, you don't need to make the assumption that it's true. Since it doesn't matter, you can afford not to have a position on it.
I injured one of my fingers for a few months a few years back.

I know I tried several things.

I recall that there were apps that would let you type with one hand; for example, you use the index finger on your left hand to type an 'f' and on your right hand to type a 'j'. With the software, you'd use the correct finger (say, always typing 'f's whenever you wanted an 'f' or a 'j') and it would look up what you typed and figure out the word you meant. I think this falls into that class: http://www.onehandkeyboard.org

I looked into various hardware assistive devices, and was amazed that they were extremely expensive. I believe this one-handed keyboard falls into that category: https://tipykeyboard.com/en/home/

I looked into typing by voice. On my Mac, you could type a letter at a time -- so painful! Someone came up with an incredibly way to code -- see https://www.youtube.com/watch?v=8SkdfdXWYaI -- but as I recall, on a Mac, it required having a Windows box to do the voice recognition (the Mac's built-in recognition is decent, but didn't have good enough APIs, IIRC), buy Dragon Naturally Speaking (for something like $500!) and use a little glue to make it all work together.

I wondered if any phone keyboard could be commandeered to become useful -- something like using Swype on your phone and having it routed to your computer. Alternatively, the Mac has assistive technologies built-in (and I imagine other OSes do too) where you can control the entire machine using one button -- including doing mouse drags and such -- but it looks so incredibly tedious that it would only be something to pursue if you had no alternative.

As I recall, needing to type as a programmer, and not wanting to spend tons of money -- I would've if I'd had a permanent injury, mind you -- that I found I could type with one-and-a-half hands, slowly, and use the intellisense/code completion like crazy, and that worked poorly but was workable.
Dan Luu is definitely not someone who never learns anything new or who doesn't think differently.
Is it also not a classic?
Ask HN: Will decentralized and centralized networks co-exist?
Agreed. There is something nice about seeing the project chug along as the seasons change, as opposed to the infinite two-week “sprint”
It definitely is a classic, but it's not a classic card game. Is Mario Kart 8 on the list of best-selling card games too?
> So if the owner needs to check the shared ref count every time it changes the count of the non-atomic local count, isn't that basically all the negatives of a single shared atomic counter?

I think the owner only needs to check the shared count when it changes the local count to zero, not every time it changes the local count.
Yeah, so the DOJ would need to prosecute.
I like your comments, always on point, keep it up, you are not alone in this war
Humans Aren’t Designed to Be Happy – So Stop Trying
Barring a Clayton Bigsby parody irl, I'd have to agree that neo-nazi probably isn't his affiliation.
“Making Webapps Collaborative with Composable CRDTs” by M. Weidner and H. Miller
Wait until you hear about "cd -"
Does anyone “hold” tether? As a stable coin isn’t it something you just use on the very short term?
Label selectors are hard. They might require knowledge as advanced as high-school geometry to understand. The ability to draw a Venn diagram isn't free, you know!
In category theory this is called an initial algebra for a signature. It is the minimal structure that satisfies some specification and maps uniquely to every other structure that satisfies the same specification but it's not clear if that's what you're looking for: http://tunes.org/wiki/initiality_20and_20finality.html.
Don't forget good health and time to keep it that way.
> Agreed, so let's all go to Rust or OCaml because they have very strong static typing systems. ;)

Seems very reasonable. Especially OCaml should get more of the praise it deserves.

If you need to stay on the JVM there's Scala which allows (with some discipline) to write "when it compiles it works" code.
Very nice work. This will help me a lot.
I've been toying around with alternative keyboards. Normally, I type at 90 to 100 WPM

* Twiddler 3 - 15 to 25 WPM - one handed, "chording" keyboard. "Geekhand" layout allows you to do everything you can on a full keyboard with a single hand.

* Phone keyboard - 20 to 30 wpm. Kind of annoying but it works.

* One Hand Keyboard - Tipy (backordered), Beeraider, Maltron

If you're doing prose writing, voice dictation is surprisingly good.

------

It will be frustrating for 2 to 3 weeks, but you'll get use to it. I switched from Qwerty to Colemark about 7 years ago. It was two weeks of utter frustration. After about a month I was at 80% of qwerty speeds.
The star gets charged up then gets to live a much longer life as a white dwarf.

You haven't been as-new since the day you were born and we both agree you are still in your life.
This is one of the best explanations I’ve seen of as_strided. Could have used this a few months ago when we had to use it to implement a CNN in class!
The improved hardware seems great!! Hope to see a PinePhone one day with the best mobile hardware available! Best processor, best GPU, best touch screen, best camera, best sensors... A flagship PinePhone.
I dunno. I just code every day (like, seven days a week).

Seems to help me work fairly quickly, and fairly well.

I write good code, quickly.

I’m not at all interested in comparing myself to, or competing with, anyone else.

I can get the job done to my satisfaction, and in a timeframe the I consider acceptable.
This isn't totally hypothetical. I ran into a guy at a tech get together a few years ago who was doing exactly this. He told me they could produce much more accurate credit score data from examining some number of a user's FB posts than is achievable by Equifax. When I asked how they got the data he said they got users to give them their account credentials. Obviously violation of FB ToS. I don't know what happened to his startup but clearly what the article describes has been seriously considered by some in the lending business.
The first thing to do is decide if you actually care. I try to do open source work so other people don't have to work as hard to redo what I did. If someone else wants to claim my work as theirs, it's annoying, but it doesn't prevent me from using my work and it may result in my work being more widely spread, so I guess it's fine. But that's just like my opinion, man.

If it bothers you enough to take action, and you've waited a reasonable amount of time for the other person to respond, your options are probably international copyright lawsuits or DMCA requests. Lookup the github dmca procedure and make a request with the proper information and go where it takes you. Expect to be called out as unreasonable, but whatever.
Nice! I searched what I'm cooking this weekend and I got results: "rasta pasta"
Ignoring your last sentence, I do find the idea of ethics on rhetorical devices peculiar. Like - if I were to use a straw man device, would that be unethical? In a sense - maybe. I'd be misleading which is a form of lying.

I certainly wouldn't say labelling an idea as "dumb" would be unethical, though. It's just not productive to having a conversation: name calling begets more name calling. It puts people on the defensive where they are not receptive to new ideas.
You might be onto something regarding pent-up/delayed turnover. I recall at the very beginning of the pandemic with the severe lockdown in China, there was a lot of discussion about how after the lockdown was lifted there was a spike in divorces and other things that were put off during the lockdown. This might be something similar.

Conceptually how different that is from people having a change of goals and whatnot might be murkier than it seems at first glance though.
Apple fires leader of AppleToo movement
Yeah, the website also looks very offbrand, but the product is really more than just solid.
Why do you expect your coworkers to "mask up" and how long do you expect them to continue?

Denmark removed all their mask rules back in August. They're doing fine.
Actually Google knew at the time they "designed" k8s that Borg doesn't scale due to fundamental design flaws in it's basic architecture. Still they reused the exact same architecture for k8s.

Who wants to know the details of those scaling issues can google for the Omega paper.

The "proper"™ solution to those design flaws was implemented in Mesos (and to my knowledge nowhere else until now).
I’m not an expert on Node.js but I was always under the impression that you couldn’t write await outside of an async function. Has that changed recently?
Based on these conversations, I'm curious what you think the chances are of the Army's IVAS program being implemented by September next '22 as they're suggesting.
https://blog.plover.com/math/finite-projective-planes.html
Centralized and decentralized networks already co-exist and I see no reason why that won't continue.