skysight-inc/HackerNews huggingface dataset:
I use vim frequently. But I think that people should realize and be able to admit that vim and emacs are outdated. They can still be useful especially for people like me who have a sunk cost in learning them. But the honest evaluation is outdated. For example, the core modal interface of vim is related to historical limitations at the time it was created.

http://xahlee.info/kbd/keyboard_hardware_and_key_choices.htm...
Basically historical happenstance has become part of multiple religions defending dated programs.

My current favorites are Jupyter Notebooks and the combination of gedit with fish shell.

VSCode is great but a lot of times feels like overkill and a little bloated.
"rare" != "unique"

I have a stack of old laptops 2 feet high, and my old Dell that frayed at the strain relief is the only one whose cable crapped out.
Same, and many websites have support for multiple keys so enroll a couple of the cheap $10 ones (per device) and then you can use TOTP or just printed codes as a backup.

Even if your device is stolen
1) it's unlikely by a technically savvy bad actor (and if you're at risk, you probably have had special data security training anyway)
2) you're still only stealing one factor. Your device should also be encrypted with a password which would protect any passwords [managers] on the device
The threat model for prevention of censoring Signal was originally developed around China, Best Korea, etc.

The original reasoning why WhatsApp used the same crypto/messaging format as Signal was in large part (aside from it being Good Crypto) to make it harder to selectively block TextSecure/Signal based on message content.

So the threat model is now changing (if you're trying to avoid censorship by the US govt etc) and that's going to be interesting to watch unfold. Matrix is much less susceptible to this being an existential threat, of course.
That's very interesting. Would you not think for a moment that such mechanism could be abused?
Despite Parler backlash, Facebook played role in fueling Capitol riot
I believe they are chopping some segments within Intel to strategically play the next coming months with the release of their dedicated DX2 GPU (400-600$)by outsourcing its fab with either TSMC or Samsung...and they'll kill that also after a year, smh team blue cant catch a break these days.
>be intellectually honest about it, and don't fool yourself into thinking that the people who disagree with you are not well-reasoned.

You have me 100% correct; I don't think the people who disagree with me, on this specific point, are well reasoned and are infact misled by deliberate misinformation campaigns and conspiracy theories. If you know something I don't, then let me know - but don't accuse me of making a strawman if you can't correct my viewpoint of the opposing argument. Why is it a strawman? Do people have reasons for not taking the vaccines other than amorphous distrust of billionaires? If I'm wrong, explain why, I genuinely want to know. Otherwise I'm led to believe that you aren't being intellectually honest and you are only acting as a foil to provide an air of legitimacy to dangerous arguments; which is also a form of misinformation.
True, well expressed. Which of the other macOS based laptop manufacturers would you recommend to them?
Her “data” that she publishes on her website was always within 5% of what my Florida county publishes, and within the same margin of what I see on NYT or any other website. I say it’s close enough, so she didn’t expose diddly squat. What she did do is access a state computer system without authorization. That’s a crime, and her guilt or innocence will play out in court... like with other crimes.

There’s no story here, except about a hysterical, attention-seeking woman who poked the wrong bear. Good luck to her. If nothing else, I hope she learns a lesson.
> I am old enough to have used NCSA Navigator

Not to detract from your core point, but also old enough for the memory of NCSA Mosaic and Netscape Navigator to have merged, it seems. Been happening to me too lately.
It is a jobs program. It's not nicknamed the senate launch system for nothing.

If they were doing it now I'm sure they'd be tempted in just contracting out and just building the payloads, but when it was being laid out they didn't exist.
54% is maximum and if you have your own company you can optimize that.
76% marginal tax is incorrect.
25% VAT isn’t added on everything.
Freelancing in Sweden is definitely a path for becoming wealthy.
Smart dog collar tells owners what's in a bark
I might as well do what I want anyway :-)
Yeah it would be hard to define, no doubt, although with Apple's limitless resources and huge power, I think they need to at least try. The current subjective whims are clearly not good enough and they've gotten so powerful that human judgment isn't acceptable. I would say the same about Twitter/Facebook/Youtube/etc.

I suspect the hardest part would be defining it in such a way as to disallow Parler but still allow Twitter et al. Which, kind of proves the point of people who are suggesting Parler is being held to a different standard than the others.

IIWM (which of course it is not) I would start with something like, "Platform has a system in place to provide early detection of explicitly violent content at a rate of at least ${x}%. Platform has a system in place to allow users to report content in violation of the platform, and review of reports is completed within ${y} hours."

Of course what is "violent" is subjective too. To some people talking about hanging a person is not violent, while to others calling someone by the wrong pronouns is violence. A common standard would indeed be hard, but I think it is important.
This person arrested is alleging that Florida has been fudging the numbers to make their situation look much better than it is.

Except she's not. Here's the dashboard that she set up after being fired: https://floridacovidaction.com/. And here's the official state data: https://experience.arcgis.com/experience/96dd742462124fa0b38.... The numbers are virtually identical.

There is exactly as much evidence for the claim that Florida is falsifying data as there is for the claim that Trump really won the election.
Pretty obvious all of the tech oligarchies are colluding. They should be broken up, Apple, Google, Facebook, Oracle, Etc. All the major companies in all the major sectors of the economy collude with one another. I remember when the secret Apple/Google/Oracle collusion came out. On Hacker News people from the fast food industry stated that they engaged in the same practices between McDonalds/Burger King/Wendy's etc. So even the lowest rung of labor in the U.S. has the same collusion and illegal practices.
Of course you'd say that, you have the brainpan of a stagecoach tilter.

https://www.youtube.com/watch?v=ySXpRf3ggJE
It's not good, on the other hand it can easily be better than the monstrous only-working-by-accident software some government contractors can come up with.
I disagree there. It's very much easier to create content on a mobile device like a smartphone or an iPad. Professionals will prefer a desktop I guess but there are so many great user friendly apps for video editing, music, art, photography, with interfaces designed for touchscreens.
It's interesting, because IMHO the moves that humans make when in time trouble (which intuitively look decent but have unforeseen consequences) would be the exact thing that you would want to capture for a human-like opponent that makes human-like suboptimal moves.
AI-powered text from this program could fool the government
She didn’t know if she was being arrested and was in pajamas. I’ve read of other famous people being given plenty of time (in FL) to get ready before a search warrant is executed. Considering what we know about Florida and what is happening there with COVID and it’s reporting, I am willing to give her the benefit of doubt. Plus the pretext of the warrant is bad. “Cops just doing their job” doesn’t matter when it is a politically motivated state actor. They are the state and a part of the machine being used to violate her rights.
It's a little different with videos and audio, though. People place much more trust in them, for now at least, and people do generally still trust photos more than text, so there is a wider challenge as we become more able to suborn higher levels of truthiness for propoganda/memes.
My view on this may be idiosyncratic and wrong, as I haven’t read about other teams doing this intentionally. Having said that...

The most powerful but underused feature of GraphQL is that it abstracts away the details about the BE database model, which is for the FE (i.e., the product and user experience) an unnecessary implementation detail.

A poorly designed GraphQL schema (and my teams did a lot of this at first) often look like denormalized REST endpoints. This is particularly true in Relay (do people still use Relay?) In such a case, you’re right that FE-BE coordination doesn’t change much. Additionally, FE stores like Redux are still central to managing derived data necessary for component rendering.

However, a well-designed GraphQL schema looks like the shape of data required for component rendering, i.e., for the user experience.

Example: having top-level queries for “users” vs. “profiles”. The first has all the data about a user, the second has all the data required to render a user profile page, which almost always includes more data. Let’s say there is a profile photo. A denormalized scheme just defines a "user.profileImage" as an Image type and returns data from a DB relationship of a similar sort (knex and other tools make this easy). While this might seem fine, it is the start of the same old story — BE being blissfully unaware of the use of its data in the context of the user experience. Perhaps when a user has no profile photo a default one should be shown based on their “organization” profile photo. No problem, just pull “user.organization.profilePhoto”? Well, okay, but maybe that is missing too, and we... go down a FE rabbit hole when all we really want is a stupid URL to an image!

The alternative I’m suggesting, one that forces FE and BE (ideally one team) to talk about the user experience, is to have a “profile.photo” schema that is resolved on the server. The result of this pattern is a GraphQL schema that accurately describes the user experience.

I took the dumbest example possible, but in short, this pushes a lot of complexity to the server where it truly belongs. The FE should be as light, dumb, and functional as possible. The BE should understand comprehensively how their data is going to be used in order to design data models that are efficient.

Moving from a denormalized GraphQL schema to a UX GraphQL schema is a liberating experience for everyone involved. The BE cares about the product as much as the FE. This gets them that much closer to the user, where they ought to be. And to your point, this enables the BE to identify potential resolver bottlenecks (and to design for them rather than hacking around them) before such problems ever appear.
> And... insurance.

To add to everything else already mentioned, when launch price goes down, it suddenly becomes feasible to build much cheaper satellites: both because you can afford to build them heavier, and you can take more risk. That reduces insurance costs.
I agree wholeheartedly about symbolism not being the only ingredient!

I have not read Marcus’s book and I don’t follow him a lot, but I think that they are also advocating a mixed approach.
I've been hard on triplebyte in the
past, but this totally makes up for it. What a great question in the title and good, inspirational story. Thank
you triplebyte!

> I was stunned that this one housing project
that only had like maybe 20 or 30 homes in it
had over 11,000 people applying.

Wow! Also stunned.

As a "nonprofit programmer" myself
I never really thought of that term. Is there a website/forum/subreddit out there for "nonprofit programmers"?
That’s amazing news. Native LSP would be game changing. I use coc, but it takes a bit of messing about to get everything working smoothly. Also vscode has has a bunch of extra stuff beyond what’s available via LSP for python now, which is a shame because I’d love to get a full pyright + bells experience in vim.
Having degrees in irrelevant fields is... irrelevant.
Sunsets – Exploring Ed Ruscha’s Archive
The only person who put those children at risk was the mother who refused to cooperate with a legally signed warrant.

Wow, let's extend that reasoning just a bit further. If someone SWATs me (or pulls strings to get a warrant for my arrest), and I don't open the door immediately, I bear the responsibility for putting my family at risk?
I think it's just changing form. Old religions being replaced by new religions. Old priests with new priests. Old gods with new gods.
Because one shouldn't subscribe to mail but rather get it?
Obama put us also in Syria.
If "absolutely no way" is everyday hyperbole for "I think it's unlikely" then sure, I think that's reasonable. It would need a break in current trends.

60 years is the interval between Zuse's first Turing-complete relay computer and the popping of the dotcom bubble. Or between the Wright flyer and Project Gemini. Outer space has ridiculously more resources available than Earth surface, making it economically irresistible. Powerful economics plus 60 years of development can equal... a lot, as I said to start this subthread. Mars itself is not very attractive, but if space happens bigtime then even a sideshow can also happen.

100% self-sustaining would be unlikely (there's no real point in the last increment towards that), but colonies on Earth always had trade too.
Don't forget it can randomly decide to try and render your computer inoperable because it guesses you might've had a dodgy version of Photoshop installed at some point in recorded history!
The most important practical detail here is that if you run vscodium, or download and build the vscode repo from microsoft yourself, or use any forks of vscode, you cannot install any of the extensions hosted on microsoft's servers without violating their license terms.

There are alternative extension marketplaces such as https://open-vsx.org/ but they are missing a lot of the extensions, some of which are proprietary.
Does the transaction fee change depending on how much is transferred? For example, if I transfer 0.0001 BTC or 1 BTC?
I'm curious if the userbase of these have tried a Jetbrains IDE (PyCharm, CLion, IntelliJ etc). I've found the Jetbrains IDEs understand the language more thoroughly - this means better code navigation, error-catching, and refactoring. I've also found the implicit project-first focus (as opposed to file-first) to be more practical for most things I work on.
>>where she completed course work with an emphasis on data science and was working on a doctoral dissertation titled Using Native American Sitescapes to Extend the North American Paleotempestological Record Through Coupled Remote Sensing and Climatological Analysis.

>None of those qualify her to understand statistics better than the plethora of those employed by the state that are working diligently.

Is your society really that stupid that you have to be a specialist to understand statistics?
This was really well-written.

One thing I'd recommend is to think more about "principles" than "values". The difference, in my mind, is that values are sort of ingrained into us as humans, and we can't change them. They include good beliefs but also a lot of personal baggage.

Principles, on the other hand, are things we _choose_ to act on. Ideally they are the same as our values, but when building/designing something, it's best to choose principles.
I know exactly what he's talking about as somebody who ran a win7 and Linux VM on a 4gb MBA. I had to be incredibly choosy about what I kept open at any given time or my system would keel over. It enforced discipline that I just didn't have normally which helped keep me organized.
It depends on the author/field. In analysis sometimes f(n) <<g(n) means f(n) = o(g(n)), but other times (especially in discrete math) f(n) << g(n) means f(n) = O(g(n)).

Due to this ambiguity, I think the notation

f(n) ~< g(n) or in latex f(n) \lesssim g(n) is more clear
Doesn’t this article that shows Apple is backtracking on that by reintroducing ports completely contradict what you’re saying?
Don't Americans have the right for their lawyer or a trusted witness to be present during search warrants? If they do, why would police ever expect to enter without delay?
"Fudging the numbers" is a vague accusation. If I arbitrarily add $1 to net profit on my company's annual report, then I've "cooked the books" but who cares.

If you read the emails related to this case, it's clear that the behavior she describes as "fudging the numbers" has no material impact on Florida's Covid-19 reporting.
The policy docs are just filler. Auditors never look at them in any detail. They look for last revised date and last review date. Have bought $150 bundle online and submitted as-is without even replacing a single parameter and audit went fine.

but Vanta/Tugboat won't actually do the reviews and training and HR and executive reviews you need. Basically their deal is that they cut volume discounts with the audit firms and then take the rest. They have nice dashboards, don't get me wrong, but only their hand picked auditors will accept them. Others will require you to manually package up the same evidence anyway and upload to their IRL evidence system.
Thanks for the tip! https://twitter.com/IDoTheThinking
if anyone else is interested.
People also need to realize the numbers may look identical now but they were manipulated and changed a lot before the election and after. It was plain as day manipulation. Now that this is exposed DeSantis had to fix the numbers back to reality and he’s paying Rebekah Jones back for making his life difficult.
Apparently someone disagrees with this statement of facts about the measurable dimensions that are trivially verifiable.
We have two cars, mine and my wife’s. My car...

- is paid for (the single best thing about it)

- is a 13-years-old Mitsubishi Spyder Eclipse that’s done ~50k miles and runs like a dream

- has been a bastion of reliability over the years

- has never failed to start, even when left standing for 6 months due to CV19

- still has great pick up and is fun to drive

My wife has a much newer car, with far more technology in it, backup cameras, satellite radio, tire pressure sensors, Bluetooth, built-in gps, etc. etc. etc. Her car

- has the saving grace of also being paid for

- always seems to have something wrong with it, some minor sensor is broken, or false-alerting, or something. Most-recent is the passenger seatbelt-not-being-worn chiming away, when there’s no passenger.. which apparently needs the $$$ entire seat being replaced.

- does not have the innate reliability of my car,

- has had its battery replaced a couple of times

- has needed to be charged three times now, after being left for a few weeks at a time due to CV19. We just plug it in every weekend now.

- was significantly more expensive (admittedly, bought 7 years later) than my car

I’m not sure, based admittedly on anecdote, that the trend towards ever-more-complex and consequently ever-more-expensive cars is a great one. The cynic in me thinks that minor sensors going wrong and needing major parts replaced to fix them, is a good way for manufacturers to make a fair amount of money on the sly.

Anyway, I can’t see myself replacing my car any time soon, for me they’re a way of getting from A to B, and reliability is the prime concern. The spyder is “nice enough” that I don’t want to risk the reliability.
The Muller report details quite a lot of evidence actually.
I'm not sure and I see your point, but also, you are maybe saying that, effectively, "convenience" or "usability" are values you (and most people) prioritize.

Which is not so different from when the OP article talks about emacs prioritizing "stability" really. "stability" isn't, like an ethical value or something really, it's a practical one, as are many of the others listed in OP.
Going Passwordless Fido Alliance
Looking over my comments there were some errors about guitar tuning though, so for that book I’d need an editor
I am certainly liking it a lot!
“One level above a tabloid”
Good observation. I use cloud sporadically - for example if I have just a couple of photos and feel lazy, I send them to Google Drive and then download on my PC, but I can imagine people use it all the time thus no need to have SD cards laying around.
https://github.com/kahole/edamagit
Co-founders superpowers come in many different ways
I have a friend who says your post is incoherent and crazy
But the tweets this article was written in response to, weren't.
The Hunger Site
The average price of a used vehicle in the last quarter of 2020 rang in at $27,689, while the average new car price is $40,107--a discount of 31%?

People pay far less than this for the average used car.
Ahh that's why mathematicians have no clue of Astrophysics and vice versa?

And making your Doctor with emphasis on data science, has nothing todo with understanding simple data like covid-cases right?

BTW Earth science has probably more todo with data than anything else.
Actually, I mean that I'm dreading the choice between replacing everything and dealing with a hodgepodge of different cables.

Right now, all of the "source" devices (for lack of a better word) have USB-A "out" — laptop, desktop, charging bricks — and all the peripherals — phone, tablet, bluetooth speaker, xbox controller… — have USB-Micro "in". Thus, the only type of usb cable that I need is A->Micro.

If/when I replace my phone, I have my first USB-C peripheral, but the others haven't disappeared, so now I need both my old A->Micro cables and A->C for my phone. Same for my laptop, on the source end — now I need C->C and C->Micro, too. It gets worse: it's rare that I want to charge/connect all my peripherals at once, but it's common that I'll want to charge any two. Plus, you always want a spare.

So now instead of ~3 cables, I'm going to end up with probably 7 or 8, and when I go to grab one out of the drawer I'll need to check both ends of the cable to know I'm getting the right one… ugh. The only way to keep the combinations under control is to replace all source devices or all peripherals at once (or take the middle ground and buy a bunch of C->Micro dongles, pair one with each peripheral, and now they're faux-C peripherals). None of these options are particularly appealing to me.

I'm being a little melodramatic. It's not really that big of a deal. I'll live through it and eventually I'll make it out the other end and maybe I'll be in a C->C golden era. I'm just not looking forward to the transition when USB cable story right now is pretty simple (even if I dislike Micro; Mini was a far nicer connector).
None of your points seem at all convincing to me. It's like you haven't used a good touchpad. If you say things like "Much quicker than dragging a pointer around everywhere", then your current touchpad sucks. If it ever feels like you're dragging the cursor around, then you're dealing with a touchpad that has inadequate sensitivity and precision that forces the cursor speed to be set unreasonably slow. Likewise for your complaint about zooming. A good touchpad is every bit as responsive as a touchscreen, and you're not blocking half the screen with your opaque hand.

And on top of the touchscreen offering almost no advantages over a truly good touchpad, Apple's touchpads have haptic feedback that isn't really possible with a laptop-sized touchscreen. They also support a wider array of multi-touch gestures than most touchscreen software can recognize, and that's before getting into third-party software that adds more gestures, such that touchpad gestures can replace about half of the keyboard shortcuts I use.
> isn’t applied to the first amendment

There are quite a few limits on the first amendment, especially in the context of the current discussion and they’ve been covered both in the media and in comments here on HN at length.