skysight-inc/HackerNews huggingface dataset:
The power density of ITER will be a horribly low 0.05 MW/m^3. Of course getting heat out is easier if there's so little heat being produced. But even then, the divertor at ITER will be challenging, as will dealing with heating from disruptions.
Well, “copyright” is a government regulation that interferes with a market-driven “free trade” in parts. If the government can stop third-parties from selling replacement/refurbished parts (especially give the doctrine of first-sale, etc), then I don’t see why it cannot equally well demand that Apple sell spare parts at fair rates. Both or nothing makes most sense.
Nicely written : )

> Those of us fortunate to have good health and the ability to [...]

And it's not easy to see from the outside if that's the case for another person -- I think often they'd want to hide things like anxiety and depression. Or me, when I had those anxiety and sadness problems -- I spent most time at home alone
The problem with betting against the dollar is that the West is to a great extent dependent on the US as a place to park its money and sell things. If the US sneezes everyone else catches a cold.

> Perversely, this could be great for stocks, bonds, and other assets nominally

Nominal stock values are still climbing despite the mire of bad news.

> nobody in their right mind would buy 10 or 30 year Treasuries with the goal of holding to maturity

What the hell else are big "cash" holders going to do with their dollars? Put it in a bank which then immediately gives it to the Fed? Try to fill a giant, expensive Scrooge McDuck warehouse with individual greenbacks?

30-year yield is 1.56%. The tiny yield compared to holding stock for 30 years is the huge premium the holder pays for safety.
Maybe some day they'll actually reach orbit, instead of just the edge of space.
> What’s wrong with a test that challenges your knowledge of data structures and algorithms?

Maybe a standardized one, that you take one time, as part of a professional accreditation, even?
I don't think you understand what this project is.

You have to fiddle with BIOS and kernel module parameters, install packages, configure KVM, etc on your docker host for this to work. It's not something that you can just throw into kubernetes, especially if you don't manage the kubernetes deployment yourself.

> The benefit of doing this is also that on a personal machine you can start playing with an OSX vm with a single docker run command with no other dependencies

There _are_ external dependencies that you have to set up manually. It's the same amount of work to set up on docker or to use a real VM, so I can't imagine why you would prefer this method.
And all the pensions and retirement accounts of teachers, firefighters, anyone with a 401k/403b/125 account are the ones propping up those mortgage holders and "capitalists". There is no imaginary backstop here, except the Fed for a little while. Eventually that will crumble as well.
Yes, that shows ETF purchases up until the date mentioned. The dollar value of purchases in there for Blackrock ETFs is around 48% which is around their existing market share for qualifying ETFs.
Mercedes Vision Van: https://youtu.be/--cfO-bnRY4
Print it, use a colored pencil to edit it, scan it.
The video from 1982 is brilliant great explanations from an era before certain knowledge was assumed as generally known
Outside Plato's Cave #2
You've got a point about Android manufacturers not bothering with supporting their models for long. At the same time, Apple does make it complicated to do cheap repairs. Why would that be... they have to keep the brand status... and also new units to sell, just as Android manufacturers do.
I'd say the claim "works everywhere" does not consider small screens. I had a look at the examples with Android Chrome in portrait viewport, and cell content gets either cut off with ellipses on overflow, or breaks long words such as email addresses unintelligibly over several lines.

In my opinion, scrollable-by-touch tables such as Bootstrap 's "responsive tables" fix these issues. Add "scroll for more" shadows for even better UX.
> Would it be a major job moving to Dvorak and can you expect big improvements?

Not necessarily, it depends on the reasons you are still bad at touch typing on QWERTY. In some cases learning touch typing in QWERTY after years of hunt and peck bad habits simply shifts some of those bad habits directly into your touch typing behaviors. Maybe you still glance at the keyboard too often? Maybe you still rely on muscle memory from hunt and peck days to type a couple specific words and don't realize it?

A clean break to an entirely different keyboard layout and relearning touch typing on it can sometimes be exactly the hurdle you need to really learn touch typing, especially if you can do it during an opportunity for a full "cold turkey" switch on every keyboard you use daily. Don't rearrange the letters on the keys. If anything, do something drastic like remove the labels entirely.

Maybe not for everyone, and certainly there are a lot of comments in this thread with opinions on the matter that it is too much work and maybe not worth it. Anecdotally, I know that I had to cold turkey relearn touch typing on something that wasn't QWERTY to see most of the benefits of touch typing, and I'm glad that I did.

> Also is it better for the keys programmers use that others don't use so much like += etc

That's one of the criticisms that Colemak (and Workman/Norman) make of Dvorak that it moves too many punctuation keys. It's clear we are in a world where QWERTY won, and its punctuation keys are mostly fine where they are, with one very obvious exception (;/: should not be in the home row).

> If I try to speed up i commonly get the letter order wrong of two successive letters.

Touch typing doesn't make you "perfect" (and never will). Mistakes happen and shouldn't be seen as a failure in touch typing. One suggestion that Colemak makes and applies to all touch typing even if you stick to QWERTY (and others in threads here have suggested the same thing) is to rebind your Caps Lock key to Backspace. Mistakes happen, and are common enough. The Caps Lock is a much friendlier and easy to reach location than the usual Backspace location. Make mistakes quickly, but fix them just as quickly.
It was a Moto G (3 I think) I sent in for repair under warranty after it kept overheating. They triggered the water label, refused to fix it and held it until I’d paid a £30 ransom charge. It wasn’t economical for them to fix it so they broke it. And it took them two weeks of pissing around to get that far.

How do I know it wasn’t water damaged? Bought new from amazon, only used for testing android apps.

As for repairs you can do all that with Apple handsets. However with all third party parts you really never know what the bell you’re going to get. A friend of mine has a Sony handset which they took to a high street repairer who did a bodge with a 3rd party screen. Literally the touch point calibration is completely off, the thing isn’t gorilla glass as the corner cracked trim finger pressure and the thing doesn’t fit properly.

YMMV but my phone pays the bills so it’s mid range iPhone with AppleCare thanks.

I’m perfectly capable of doing repairs myself but I’d rather someone else did it where if they screw it up or encounter an issue I’ve got an exit plan. Apple when they screwed up my 6s repair on warranty just gave me a whole new handset. This was while I was having a coffee up the road. <2h.
No, I think it's mostly just as angry and bitter as it sounds, coming from people who backed the wrong horse (ITS, Lisp Machines, the various things Xerox was utterly determined to kill off... ) and got extremely pissy about Unix being the last OS concept standing outside of, like, VMS or IBM mainframe crap, neither of which they'd see as improvements.
If you eval this simple pipeline

file -b `echo $PATH:|sed 's/:/\/* /g'`|cut -d\ -f-2|sort|uniq -c|sort -n

it prints a histogram of the types of all the programs on your path (e.g., whether they are shell, python, perl scripts or executable binaries). How can you ever write such a cute thing in e.g., python or, god forbid, java?
No one forgot. Everyone knows. No one cares.
Apple absolutely needs to make their official spare parts accessible. I was in a situation where my phone somehow had the water detection strip turn red on a 6S (before waterproof). It was working fine, I just wanted to get my screen replaced officially at the Apple store. No luck. They have a policy where they won't replace screens if there has been signs of water damage. I'm forced to go with 3rd party screens. I haven't been able to find a repair shop that uses screens that feel as good as the original.
I'm honestly envious and this has me thinking about how I can move some of my workflow back into emacs because I do think it was more sane. Definitely allowed for more deep work.

I know, for some folks not already familiar with emacs that can sound crazy, but I've already invested in the learning curve.
It can default on its debt by .. refusing to pay it. Remember all the debt ceiling fiasco and the furlough of federal workers? It would be a huge moment of voluntary stupidity, but anything's possible.
Ahhh nice. Fair enough. I settled on thoughtpalette on everything but I wish whomever owned our namesake domain would do something with it \_O.o_/
How many columns/rows can you realistically fit in screen? Isn’t this practically solved for most use cases by just having as many as needed for rendering and replacing contents as necessary?

I’ve worked in financial institutions for going on a decade at this points and there are grids everywhere. I’ve learned a thing or two about them in these years and that’s:

- everyone wants to implement their own, for reasons

- they’ll mostly do a decent but not quite good job at it, because it’s complicated and oh hey let’s just all forget about accessibility (traders love keyboard navigation!)

- performance is always a problem till someone reinvents virtualized row rendering

- excel beats your thing anyway and everyone knows it so if you just have decent excel import or even just good paste handling you’ll do fine

- 99% of grids people actually use never show more than two dozen rows or so, and then implements pagination and just like with google no one ever goes to page 2 of the results

If you have a pressing need to handle thousands/millions of rows, it’s likely not for display but for editing, in which case:

1. Just use excel

2. Virtualized rows still has your back, ain’t no screen showing more than maybe a hundred rows or so anyway, and even if it did no one reads that far

Grids really feel to me like a rite of passage for front end developers, along with a basic charting library and mildly interesting application framework. Incidentally, this is also how I’ve landed most of my jobs, so maybe I’m biased.

EDIT: This is by no means a dig at the author and I’m sorry if it may come across as such! This library looks like a fine piece and I wish you every success!
I think the proper critique is exactly the opposite - that they're not doing enough. Inflation is expected to be well below target over the next decade.

Critiques that they're doing too much fall completely flat, for me.
Any repair shop "authorized" or not has the same opportunity to do whatever they want to your device, regardless of the "strict auditing" or w/e that's in place.
I suppose you could turn it round and ask: why are certain groups so obsessed with forcing immigration on people that don't want it? Don't those people have a right not to have their minds changed by people with an agenda? Who decides what opinions are palatable or otherwise, and why are they seeking to subvert commonly held beliefs for their own benefit?
The Great Recession was only a decade ago. Of course it's a problem, and we have recent evidence of what happens when you almost let the real estate and banking industries collapse.
Disclaimer: I work for AWS.

Slack clearly is the superior IM product. However, I am skeptical about this move as I'm concerned about the brain cycles that need to go into 'managing' my Slack. I have used Slack only in a limited capacity—for personal projects and public chat rooms, so I might be a little off here, but Slack seems to come with a lot of overhead than most other IM tools.

Chime, for all its shortcomings, was a traditional chat solution. It didn't set out to replace email. It's an ambitious goal, but you'll never replace email in a large enough place like AWS. This means I now simply have one more place to answer questions or respond to trivial things that can be looked up.
VC founders are usually delusional and think their product changes the world for a dramatic net good, Zuck won't quit because he probably thinks Facebook is the best invention of the century and it needs him at the helm.
very clever!
> Is "smart" just directly 1:1 with "provides good business value" for you?

Not necessarily... but I've seen a concerted effort in the past few decades to separate business value generation from software development anyway: the sort of people who are good at business value do business value stuff and they work with the software developers to get the computers to participate in it.
I think you're comparing an idealized version of a GitHub-based interview to a, at best, mediocre version of a whiteboard coding interview.
Have they stopped trying to catch the fairings?
Nobody talk about this anymore..
The governments of other countries that had successful lockdowns will definitely do it again now they know how to do it.
Sure, except the major point is this, Progressive Enhancement [0].

This table is useless if it doesn't load without JS, especially if it is a table that claims to work everywhere.

[0] https://www.gov.uk/service-manual/technology/using-progressi...
What country did that happen in? Germany? Did anything happen to that person, besides being on that list?
Sometimes people are forced into becoming a landlord. They bought an affordable condo in an affordable city (think 5 digit prices). The market dies and they can't sell. They lose their job. They have to go back to school. So they move in with friends and rent out their place just to cover the mortgage they can't get out of. Bankruptcy would ruin their chance to dig themselves out.

I really feel for both renters and small-time landlords. I've been in and/or known people who've been in tough spots on both sides. But I have limited empathy for those who have no empathy.
My complaints with unix (as someone running linux on every device, starting to dip my toe into freebsd on a vps); apologies for lack of editing:

> everything is text

I'd often like to send something structured between processes without needing both sides to have to roll their own de/serialization of the domain types; in practice I end up using sockets + some thrown-together HTTP+JSON or TCP+JSON thing instead of pipes for any data that's not CSV-friendly

> everything (ish) is a file

> including pipes and fds

To my mind, this is much less elegant when most of these things don't support seeking, and fnctls have to exist.

It'd be nicer if there were something to declare interfaces like Varlink [0, 1], and a shell that allowed composing pipelines out of them nicely.

> every piece of software is accessible as a file, invoked at the command line

> ...with local arguments

> ...and persistent global in the environment

Sure, mostly fine; serialization still a wart for arguments + env vars, but one I run into much less

> and common signalling facility

As in Unix signals? tbh those seem ugly too; sigwinch, sighup, etc ought to be connected to stdin in some way; it'd be nice if there were a more general way to send arbitrary data to processes as an event

> also nice if some files have magic properties like /dev/random or /proc or /dev/null

userspace programs can't really extend these though, unless they expose FUSE filesystems, which sounds terrible and nobody does

also, this results in things like [2]...

> every program starts with 3 streams, stdin/stdout for work and stderr for out of band errors

iow, things get trickier once I need more than one input one one output. :)

I also prefer something like syslog over stderr, but again this is an argument for more structured things.

[0]: https://varlink.org/

[1]: ideally with sum type support though, and maybe full dependent types like https://dhall-lang.org/

[2]: https://www.phoronix.com/scan.php?page=news_item&px=UEFI-rm-...
Generally, a layperson can safely assume that whatever problem they come up with on the spot, it has already been thought of by specialists as well.

True for any field you are not an expert in.
For the past 5 years, I've been relying on cheap Android mid tier phones. I currently use a Redmi Note 8 Pro (I bought the first one shipped to my country) for a little over $250, and I wouldn't feel bad about buying a new phone if this one breaks. These phones are often made to not be repaired in the first place. The spare parts are quite difficult to come by because nobody bothers to even make them. The manufacturer in fact sends a plastic case for the phone because customers are u likely to find one elsewhere.

Most of the repair shops here (I'm in East Asia now), get broken iPhones, or higher and lower end Samsung phones. I can understand Apple being constantly hostile towards the repair shops can easily put customers out of option to repair their own devices from cheaper places, and the repair shop lot of business because they simply can't source spare parts.

I think Louis Rossman was very vocal about the issue (a New York based YouTuber and a repair shop owner), that is probably worth a look.
Then you need to go after Apple in that way. That's a more powerful case than what happened here.
Meanwhile in C++ land, the recently standardized coroutine feature even requires a heap allocation in order to work.

I can't help but think that the best minds among language designers and systems programmers have probably already jumped ship to Rust.
They're not exactly fake if they come from the same manufacturer. Silicon doesn't change state from fake to legit depending on who sells it... it's an IP dispute and the flow of electricity gives no shit about that.

I mean, even the use of the word 'fake' here is questionable. A replacement considered fake is not expected to work the same way the legit version does. It stubs that functionality out or makes it worse. If the chip does the same work and performs the same way it's not a fake, it's an alternative or a competitor. And if Apple are short-changing their Chinese sweatshops to produce these chips (and they absolutely are), then it's no surprise they try to seek a profit in the grey market.
This was Keynes' point: the productive capacity is there, it's the question of putting it to work somehow.
It is a necessary "pendulum". I doubt that if Bourbaki hadn't existed, then the likes of Arnold would have not produced their beautiful (and useful) advice on mathematical pedagogy.
You submit physical photos, which Australia is insanely picky over. My most recent renewal took me three tries across three separate camera stores before I found pictures they were happy with.

The review process seems to be manual as far as I could tell, or at least it took O(days) each time for the results to come back.
Privacy study shows Google’s eyes are everywhere (2009)
These parts have Apple logos printed on them
Yes! That is an astute point. Corporate farms are efficient. Monoculture forests are efficient, etc. But they are fragile. Unions and income transfers cause inefficiencies, but without them, society becomes fragile.
At the time I had three phones on the go for testing. My main handset at the time was an iPhone. I’ve explained this in more detail in another post.
No, it’s due to people not going to movie theaters and not going to Home Depot and not going out to eat at restaurants. You know, things they would normally do but haven’t been doing because it’s not essential.
DeepFaceDrawing Generates Photorealistic Portraits from Freehand Sketches
The grey market didn't put the logos on. The parts in question were screens where the glass had been broken but the display panels were still functional. The glass was replaced and the units are sold as refurbished. The Apple logos on them were on the display panels and placed there when originally manufactured for Apple.
In Unix:

a; b # Execute command b after a. The result of a is not used by b.

In Haskell:

a >> b # Run function b after a. The result of a is not used by b.

In Unix:

a | b # Execute command b after a. The result of a is used by b.

In Haskell:

a >>= b # Run function b after a. The result of a is used by b.
That's very similar to my address-book approach! It seems like he was allocating his linked-list nodes in page granularity, thus substantially improving locality of reference — I should probably try that the next time I do an address-book in this style, though maybe for an address-book a quarter-page or so would be a better granularity. Thank you for the reference!

I find that for notes that often grow to multiple pages, the table of contents at the end serves well enough to find them; I might have some 256 items in there at the end of a notebook, and I often remember more or less what date I wrote about something, allowing me to find it fairly quickly in the table of contents. I also include a little icon next to each one, about the size of two letters, which helps somewhat.

It's interesting to note in https://publicdomainreview.org/collection/john-lockes-method... that not only didn't Locke have separate entries for I/J and U/V/W (which were two letters at the time rather than five) but also omitted K and Y. (Also, he seems to have listed all the page numbers in the table rather than just the first one — perhaps he wasn't making a linked list at all? Perhaps with linking he could have gotten some advantage out of my two-dimensional approach.)
I think the Touch ID assembly is considered part of the screen.
> Paul Singer’s Elliott Management, which has $40bn in assets, wrote in its most recent letter to investors that since the impact of the economic downturn is greater than that of the 2008 financial crisis, “our gut tells us that a 50 per cent or deeper decline from the February top might be the ultimate path of global stock markets”.
Nuclear missile contractor hacked in Maze ransomware attack
As a student, I prefer the interview culture in software because at the very least there is an objective component in the evaluation.
Good effort! I'm not sure how 'advanced' it is though. I'd even go as far as call it 'simple'?

E.g. the following features would be required to make it advanced (list not complete):

- Export data (csv)

- Align columns based on their content

- Tree data (parent/child rows)

- Total rows

- Formatting applied based on data type (currency, numerical etc.)

- Reordering columns

- Resizing columns

- Hiding columns

- Optional filter field for every column

- Conditional formatting

- Tripple Sorting & Multiple sorting (sort by more than 1 column at a time)

- ... more

In the react world, I found this to be a good foundation for an 'advanced' table. Since it's rather inconsistently developed, I ended up forking it for myself and working on my own copy, removing unneeded elements and enhancing with everything else I do need.

https://material-table.com/
These comments would also be relevant.

https://www.researchgate.net/publication/235032059_Comments_...
> You seriously think police will go out of their way to look through these photos and arrest peaceful protesters?

Given everything else they seem to be getting up to, why take the risk? Especially when Facebook will do the hard job if tagging folks for them. I certainly know of police keeping their own photographic records of peaceful protestors, so why contribute to the problem?

Also, why assume it's only the police a protestor might be worried about?

> On the other hand, in China

Don't care. Totally irrelevant. This is not a comparative exercise, and you can stop using it as a cheap deflection now.