skysight-inc/HackerNews huggingface dataset:
I'm not much into Python, just wanted to say you're right to value your users and installed base more than a language "march of progress". After all, a programming language is a means to an end. A couple years ago I learned Apple's CalDav server software would be discontinued/not developed further b/c it's based on Twisted (though that situation may have changed), a fact that turned me away from using or depending on Python alltogether when I can help it. Python 2 is also used in Blender and GIMP as a user scripting language with limited test coverage still (I believe), and a couple other highly specialized and valuable F/OSS graphic apps/plugins as well where developer resources are scarce, and forced obsolescence is the very last thing anybody needs.
I'm genuinely curious: Do you use video chat a lot? If you do, is that a personal preference or something of a standard workflow at your job / you agreeing to someone else's preferences? My sample size of blind people I know and feel close enough with to discuss limitations/day to day issues is tiny unfortunately, so the question of whether video chats are a thing never came up (We did watch(?) movies before though).

The reason I'm asking is that I do agree with the article, but I'd phrase it slightly different: The technology right now makes video chats ~different~ and awkward due to the lack of eye contact, IFF you're used to eye contact in face to face conversations in the first place, because video chats are supposed to allow f2f over remote distances.
Same here in .nl, you have a government digital id called Digid, but it’s just a login and password with optional sms 2fa, but we also have IDIN, which uses your banks hardware token, etc, to identify, which is better.
Apple took it to the max in terms of what IS possible with the Mac Pro. That's awesome.

I don't see any of the post-houses I work with on a regular basis chomping a the bit for the power they're offering at $6k though. Most have already switched to PC/Windows after Final Cut X and the Mac Pro trashcan came up very very VERY short.

This is definitely aimed at the highest budget niche audience. I'm sure a few very successful independent media people will buy them. I'll be jealous.

I've owned 3 Mac Pros in my life, but this breaks any budget I could possibly lay out for anything I have ever worked on in my entire career.
Go’s Error Handling – A Quantitative Analysis
Ask HN: How do you make your blog posts last forever after your death?
Looks like HN community prefer to self-host their blogs. How do you make sure that your blog posts will still be accessible after your death? My late friend self-hosted his blog, and several months after his death, his blog cannot be accessed anymore as the subscription(s) expired.
I like how you paint all the companies from a single country with such a wide brush! You are very wrong - A few Israeli startups that have made revolutionary products, off the top of my head:

https://en.wikipedia.org/wiki/Waze
https://en.wikipedia.org/wiki/Mobileye
https://en.wikipedia.org/wiki/Viber

Oh and Apple, Microsoft, Intel, IBM, Motorola, and Google have offices there - so perhaps there is some tech talent there? (https://en.wikipedia.org/wiki/Silicon_Wadi)
As a Vim user who occasionally uses a touchbar MacBook, I don't even think about the touchbar. Mainly because I don't use it for anything. Let me repeat that: nothing. It does not enter my mind. Until I hit escape and I'm still in text entry mode. Because the escape key didn't fire.

I appreciate the collaborator who sent this thing to me, so I have excellent field experience on which to base my decision to "nope, never" buy one of these.
Are you assuming that trips with a negative value don't exist? That would require people to always be able to assess the value of a trip before they make it, which is obviously not going to be true.
> Unmanned stalls with vegetables can be found all over the world. Germany, Norway, the U.S., Australia, Canada, the UK are among the countries where the honor system isn’t any novelty.

This seems to be a property of the rural community rather than the country/people. The same happens in Tunisia in some very rural/remote places. The farmer will put their produce on the road, and then the buyers will collect from the road.

This was a surprise to me as Tunisia cities are plagued with vandalism and property theft.
>Treating prisoners as subhuman is a management practice.

Slight correction: Treating prisoners as subhuman is a societal practice. (At least, in the societal context that this discussion and the article are about.)
I'm not going to call you a negative nancy, but I will say that you got a bad deal out of things, IMHO.

I work in the UK, I probably do a 35-40 hour week depending on the week. I work from home two days of that week. I don't spend my weekends learning new stuff unless I have an itch I want to scratch. I don't really have a boss.

I got into server-side programming from the get-go, it moves a lot more slowly in terms of tech than anything web/frontend-ish. I've picked up a lot of crypto/security knowledge along the way. I've managed to leverage that into a contract consultant-developer type of deal. I get paid well*

My only real downsides are that my commute is long because I work in London 3 days per week, but that's really down to me as I refuse to live there. I have no job security at all as a contractor, but to be honest I consider job security in permanent employment to be an illusion much of the time.

(*off the scale according to glassdoor, not sure how true that is, I know that contractors have their own scale. Compared to a silicon-valley salary it's still not that impressive, but then I don't have to put up with what you describe!)
Not necessarily. Error analysis with floating point numbers is closely related to the mathematics, you have no other way. You can use several heuristics, like avoiding catastrophic cancellations or better summation algorithms, to improve error bounds and there is even an automatic approach like Herbie [1], but ultimately you can't be as sure without error analysis. (Note that the interval arithmetics or unum or posit or whatever are crude but useful approximations to the proper error analysis.)

[1] https://herbie.uwplse.org/
C, C++, Rust?
For C++ you have Poco, Folly etc. There are tons of frameworks in C++ out there that will help you write command line apps.
> It’s a higher risk but highly rewarding risk.

Sounds like a benefit to me. Debt is a tool that can bring huge benefits to people who know how to use it.

Most people who own homes have used debt to buy them. Almost everyone who owns more than one home has borrowed against equity in homes they already own to buy the others. The ability to do that is a clear benefit of property ownership.
No, but nice try. Identity is not dead, and attributes are a poor substitution for identity in a number of circumstances, for a number of reasons, too many to enumerate - but prosecutability maybe being the main one.

Also, people want to be themselves - and want others to be themselves even online, for a multitude of reasons too, personal fame being one. A few rightly sees this a privacy risk, and resolving this conflict is the real unsolved issue.

Identity verification is largely solved in countries where the government (in some cases via banks) backs such services. The US lags behind, but that's another issue.
Probably a mix of both. I also have trouble understanding people in somewhat noisy environments so I think I just suck at cocktail party problems.
It's worth pointing out that email is a form of instant message.

It's one that comes with some sensible expectations of response time. But there's nothing stopping you from seeing it immediately or replying to it quickly.

One could build a corporate culture around email usage that was just as insane as the current Slack distraction culture. Or you could have anything in between where the two sit now. It's very similar technology. But it comes with a big advantage of nobody needing to install anything or keep some random website open 24/7.

Personally, I tend to treat Slack as though it was a poor substitute for email. I'll check it every once in a while when I have some down time, and I make sure it can never send me a notification of any description.

Unless, of course, (as I mentioned elsewhere) the current gig is at a shop that is willing to pay the productivity cost of being able to distract its developers whenever it wants. In that case, let it bingle away non-stop. Just don't expect me to get things done very quickly.
What a banal way to advertise your book.
You can't answer a question with the same question.
Well none of these social media SSO supports a high Level of Assurance anyway.
Your delivery address proves your jurisdiction in case of weed.
Meson's only dependency is Python, with no external packages needed---only the standard library.

The only annoying part of Meson is that it only supports a few compilers (GCC, clang, ICC, MSVC), and requires porting to new compilers unlike Autoconf.
That may be the highest days-since-account-creation to karma score I've ever seen. Have an upvote!
> Yes - you can write anything, but it took months and months and months.

The C & C++ of 30 years ago, where compile times took days - sure. Nowadays building a whole yocto software stack, basically a full linux distro - from GCC, to the kernel, to glibc, to X11, to Qt takes 6 to 8 hours in a good laptop.
In addition, modern language features & the general shift from runtime to compile-time polymorphism, especially in C++, make the potential for errors decrease sharply, and language simplifications - standard library improvements, terser syntax, also make time to release go down.
Finally, tooling has greatly improved : I barely ever need to run a build with my IDE to check for errors, because IDEs now embed clang, clang-tidy, clazy... which checks your code as soon as you type and highlight it in the editor. And asan, ubsan, handle the remaining cases which cannot be caught at compile time, leaving only logic errors to handle.
> Perhaps the best-kept secret in the world is that it is getting better by almost every measurement. [...] The late, great Hans Rosling was superb at breaking down these dimensions in video form [...] but if you want the real deal, I recommend Steven Pinker's excellent "Enlightenment Now"

Indeed. Thanks for plugging the inimitable Rosling (I'd also strongly recommend his excellent book, "Factfulness") and Pinker. Rosling has incredible anecdotes from the real world, and Pinker is methodical and rigorous. Each book is a companion to the other.

(Me brags: A few months ago I've had the pleasure of meeting Steven Pinker in person and even have a small chat about his book, the late Rosling, and other topics.)

And I hope Hans Rosling's exhilarating enthusiasm rubs off on many folks. I was so enthralled with Rosling's work that when I was in Sweden earlier this year, I took a train to Uppsala (where Rosling lived and worked) and spent a day there just to breathe some inspiring air. Rosling was a force of nature.

PS: Yes, for all the "positivity bias" that Rosling and Pinker are accused of, they repeatedly acknowledge that there's still a long a way to go, and never claim that everything is hunky-dory. As Rosling puts it: "Things can be both bad and better".
Thinking about the impact of (in this case) advertising on society and its members.
Last I checked, you have to disable signature checking on kernel extensions. For some, having to trade off that level of security is a pretty big flaw.
Simple sleep tweaks boost wellbeing
I feel the same way. Macs have become more expensive and less friendly for upgrading RAM and storage, the two most important things that need to be user upgradeable for longevity and reducing e-waste (I don’t care much about CPU/GPU upgrades).

Even the new Mac mini is quite expensive compared to its predecessors. Mac mini used to be the cheap and beginner level entry into Macs/macOS. The current hardware may be worth the price, but Apple has clearly missed making something that’s a lot more affordable (with cheaper parts, fewer ports, etc.).
Quarterly Tax Calculator (For Freelancers)
If you have to set aside time to start a business you shouldn't go that route. An idea should take over your life before you consider making it your day job.

Neither.

You are burned out. Rest / have some fun and fall in love. When an idea hits you run with it. If nothing inspires you and you get bored with rest go find a job.
Emacs logo designer's favourite movies
That's giving up way too early. This cat and mouse game is played on the regular between makers of online games and makers of online game cheating tools.

If you invest a sizable amount of engineering resources, you can stay a little bit ahead of cheaters and ban the ones that slip through. But your adversaries will never give up, and even if you limit their encroachment, it will slowly but surely impact your product; the tricky part of dealing with this software is that using harsh measures to defeat it will harm goodwill and incite the cheating users to campaign against you.

The same basic principles are true of adversarial compatibility: users may be ambivalent about having choices, but they will rarely have a reason to dislike it; they just don't want to be caught in the crossfire if war gets waged.

What stops this from being applied across all internet-available software is more about the legal reprisal threat: Although leveraging Facebook's own frontend code to start interacting with their systems is within the reach of any keen-minded and hard-working CS student, a company built on that principle would be vulnerable to burial by lawsuit. Companies selling cheats tend to be overseas fly-by-nights, safely out of reach from the long arm of the law.

Perhaps all we have to do is wait for WeChat or Weibo to announce Facebook compatibility.
First line: In 2017, Boeing learned that the angle-of-attack (AOA) disagree alert — a standard feature on all 737 MAX aircraft — didn't work on the majority of the planes. The company determined that the alert was not necessary for safe operation, so it did not inform operators or the FAA.

So all those lives could have been saved and they knew it in 2017? And they let two crashes happen? Explain that to the ones who got left behind...
Ask HN: Is there no way other than remembering 'Passwords'?
We are increasingly subscribing to new services daily and the list of passwords keep growing. Each provider has their own rules which force us to create new ones just to forget the following day. And additional pain from those who force to reset every 90 days without allowing to use previous ones.

'LastPass' and 'FirstPass' and 'SecondPass' and all such utilities have slightly solved the problem, but are you happy?

Where is the world heading with identity management? Is there no other way?
Disagree with what? There was only one sensor!!
What if your float thing pops? Everyone sinks and dies??
Scapegoating begins...
>Renting your office productivity suite for a monthly fee

Meanwhile Apple gives away a spreadsheet, presentation program, and a word processor for ... free. I guess with open source, et. al. that's the mainstream now? I frankly prefer this timeline.
Elixir doesn't have mutable variables though. Is there any language that has mutable variables and closes over the value of a variable and not a "pointer to the value"?
Yes, one may keep that in mind when working something on scratch paper. But when it’s possible for things to be complex, the standard notation is something like A^. In my opinion, it is rather sloppy to write A^T and expect the reader to substitute for the complex case. I can’t remeber where at the moment, but I have definitely seen derivations when the authors explicitly wanted A^T on a complex matrix.
Language: Python

Library: Click
I think there are 2 things that make math different than writing in this case.

1. I expect the main reason for needing remedial writing would be English as a second language people. That is, smart people who got a good education, but that education wasn't primarily English. That doesn't really apply to math.

2. I expect standardized tests can more easily test math than writing due to the nature of solving math problems vs writing. Thus Harvard would be able to filter out people who are bad at math more easily than people who are bad at writing. Then again, maybe Harvard doesn't want to filter out people who are bad at math.
Building a Hackintosh is no fun any more.

It used to be a challenge but with the right hardware choices (plenty of lists) it's only really one extra step than installing macOS on genuine Apple hardware

In the immortal word of Monty Python; there's no pleasing some people :-)
It is quite plain that Apple never really listens to the user feedback in a traditional way (and rightly so). Their business strategy for Mac hardware and MacOS (specifically, pricing strategy) may not align with what most early and advanced users of Mac want. But this post seems to be sugarcoating it.
Consider a million dollar property in the Bay Area. ( as an example)..property taxes approximate to $12k/year. It costs 9-14k/year per student in the Bay Area depending on the city. With one child, they benefit. With two children, they are still good value for money. But in 12 years, they don’t have kids in public school but they continue paying the property tax. Maybe they will subsidize others’ kids or maybe it will go to infrastructure.

On the other side, someone in an affordable home is getting subsidized by higher value home owners property taxes. If they own the affordable home and the best deal is for the renters. They get the most bang for their rent bucks.

But consider an aging couple with property taxes capped by prop 13, have no more kids in public school and are on a fixed income. What benefit do they gain? There is a more stressed resource pool of law enforcement, $$ for infrastructure improvement, essential services and likely no community benefit like elder day care(in my town, they are converting them to homeless transition centers)...so owning a home is a really bad deal and renting is better.

The only return is the windfall when they sell. But the taxes are also appropriated for the gains. Contrary to popular opinion, home ownership is a burden and not a comfort. It doesnt matter to those who inherit or to those who are in higher income brackets, but those higher income nimbys rightly demand their due and expect a certain quality of life for which they pay dearly.

If productive members of a society are not incentivized to keep producing and supporting the less fortunate, it will be like killing the golden goose instead of just collecting the golden eggs everyday. They will simply leave. Bay Area prosperity bubble will burst sooner than we expect because we treat the productive $$ contributors badly..shaming them for their ‘privilege’. You have to give something back when you are the state with insanely high taxes.
> you have to visit an Apple-approved repair center to have a specialist perform the upgrade, which costs more than doing it yourself

That has not been my experience. The Apple store just refreshed my 2015 Macbook pro: new screen, new bottom case, new fan, etc. Did not charge me anything.

Apple products last much longer than others and are much cheaper to maintain.
*genius
They ask for it. They may currently require it. They don't necessarily need it.

E.g. Some medical services may need to know your medical history. Others need just some token that lets the bureaucracy figure out who to ultimately bill for it. Leasing/crediting services - well, they'd love to know everything about you, but that doesn't mean they should get it.
> 4. Not only does age and wisdom allow you to observe tech over many cycles, but the older I get the more I realize that tech is nothing outside of its relationship to politics, culture, and ourselves. Look at how young children just assume everything is a screen, now. Tech is now an important aspect of the daily political conversation. In just 15 years we've gone from a society that rents VHS movies to one that feels entitled to comment, upvote and subscribe to everything they watch. It's fucking crazy how much tech has reprogrammed everything from the way we find love to the way we get from A to B.

I think you caught the idea better than anybody else. The tech industry is no longer about the tech itself, and much more about everyday world around us. The tech ate the world — sure.

I can't remember the last project in our engineering company where we ever bothered with the product spec wise, and we haven't done anything like a PC or a smartphone in years. We almost solely work on "gadgetising" existing everyday stuff now — household appliances, toys, all kinds of vending machines, ad displays and installations, EV stuff, aircraft and rapid transit infortainment.

The essence and the shape of thing is way more important these days than what's inside. Things are definitely changing that way. Prime majority of our biggest clients these days are companies whose business had zero things to do with tech just few years ago, but is all about it now.
Are there modifier-key-based alternatives to the F-key shortcuts? If so then one should be using those instead; in fact one should be using those instead of the F keys anyway, since they're (by all accounts; not an expert) faster and more convenient for touch-typing. (They may be slightly less discoverable than the function-key versions, but that's no longer a problem once you've gone ahead and discovered them.) If there's no modifier-based alternative to some important shortcut, then that's certainly pretty dreadful. It is more the ISV's fault than Apple's, but obviously that's cold comfort to users. What Apple should do, though, is map keys on the right-hand side of the mechanical keyboard to the F keys while the Fn button is held down —so, like a typical laptop numlock, only with a momentary rather than a latching modifier —instead of only changing the Touch Bar display.
And the damning thing was that they still thought it was ok to keep it absent

There are a couple of reasons why "the existing functionality was acceptable" is a poor excuse:

- It was present on early models (it was not an optional feature)

- Its triggering indicate to the pilots that something is amiss. Especially after the 1st accident there should have been an association "AOA problems -> potential MCAS problems"
It's about the level you want to trust 3rd party. Many people already trust Google / Facebook / Apple for auth and others just use 'LastPast', 'FirstPass' and 'SecondPass'.
And for a clarity, most consumer grade biometrics is at funny low level.

I don't have a reason to think there will be anything better than new Apple ID (which protects your email). Therefore, why would I (as a user) use any new auth method? From my point of view, the auth problem is solved.

90 day policy is bullshit and even Microsoft started discouraging it. The solution is to abandon the 90 days policy not to reimplement the wheel of auth.
(I'm not OP) Zulip is good in theory, but I had two problems with it:

1) they had no [simple] means to install it on an existing server (VPS, what-have-you). It assumed (required!) that Zulip would be the only thing on whatever you installed it on. That is, it seemed to assume a container environment (docker, etc.)

B) The public Zulip instance exposed everyone's email address in plain text, ready for easy harvesting.

iii) It's hard to alter the inertia of a team or organization of sufficient size that is already using Slack.
> It’s not clear the AOA disagree light would have saved the two flights

Unless you change it to "It’s certain the AOA disagree light would not have saved the two flights", you are basically arguing for presence of AOA disagree light.