skysight-inc/HackerNews huggingface dataset:
> macOS hasn't changed significantly in the last decade

See, my problem with macOS is that it has changed far too much in the past decade. Mac OS X circa-2010 was stable, intuitive, robust, and beautiful. There was no need to re-architect anything.

I wish Apple had gone into maintenance mode. Patch security holes, add new drivers, and update your hardware. That's all I want. New features are okay if they address a real need, and if they can be fit into your (at the time) very strong interface metaphors and guidelines.

As a tradeoff, your users won't have their apps suddenly break, and your developers won't have to spend stupid amounts of time keeping up with unnecessary system changes.

This is what's most grating about the deprecation of 32 bit support—as a user, I don't feel like I'm getting anything out of it. Catalina is all downsides. In exchange for broken apps, I get an OS which is more buggy than ever and a bunch of ported cell phone apps. Just what I always wanted!

I am by no means against change, but I am 100% against unnecessarily change. From where I'm standing, the tech industry right now is full of unnecessary change. Why does Windows have two control panels? I'll admit the new one looks nicer, but I'd much prefer having just one, even if it looks slightly dated. Maybe that's Microsoft's goal, but why should we all have to deal with a UX downgrade in the interim?
Fusion indeed has a realistic chance of being economically viable. Your comment assumes that current technologies remain entirely static which is the unrealistic position. Enabling technologies like high temperature superconductors, advanced computation/simulation capabilities, new high current/high voltage electronics, as well as recent advances in alternate (non tokamak) concepts bode well for the field.
> "Have you ever regretted going on a run?"

When I'm cooling down and that niggle I ignored really starts to set in as I realize that I'm not going to run again for two weeks, then... yes
The Wine devs don't have to spend time on stuff like telemetry and ads. And they only need to replicate a tiny sliver of Windows' UIs.
This didn't seem to have gotten much attention at all in the past on HN. Sharing it again now that privacy seems to be more visibly valued online than it was more than a decade ago.

> Privacy is an inherent human right, and a requirement for maintaining the human condition with dignity and respect.

> Two proverbs say it best: Quis custodiet custodes ipsos? ("Who watches the watchers?") and "Absolute power corrupts absolutely."

> Too many wrongly characterize the debate as "security versus privacy." The real choice is liberty versus control. Tyranny, whether it arises under threat of foreign physical attack or under constant domestic authoritative scrutiny, is still tyranny. Liberty requires security without intrusion, security plus privacy. Widespread police surveillance is the very definition of a police state. And that's why we should champion privacy even when we have nothing to hide.
Android Emulator Hypervisor Driver for AMD Processors
I wonder what niche these tools fill. Maybe when you want to do some ad-hoc analysis and want every step in your shell history?

Otherwise it seems more flexible to just fire up a python interpreter and do it in like 3 lines of pandas (or with sqlite and .import like another commenter mentioned)
The libertarian or whatever this person identifies as will claim yes, which kind of goes to show that we should reject these anti-human economic philosophies, never mind the fact that they're economically unsound anyway.
I get into a lot of fights with people about how stretching is a farce since yoga is so popular.

Another running myth that gets brought up in the post is the “lactate threshold.” The misconception comes from the “acid” part of “lactic acid”. We’ve come to believe that your muscles producing acid will cause them to feel like they’re burning. They’re burning because they’re tired and hitting their limits, nothing more. Lactic acid is just an extra source of energy. The way you train probably doesn’t need to change, but science behind “lactate threshold” is wrong.
How Soviet Russia Bugged an American Embassy’s Typewriters
Domestic violence is indeed a big problem, but it would be more correct to say it is endemic, not epidemic.
> macOS hasn't changed significantly in the last decade; it's essentially the same interface, but less skeumorphism

Apple hasn't changed the basic interface significantly over the past 10 years... but I don' think they needed to.

There have been a fairly large number of changes to the underlying operating system though. Everything from updates to Safari to the switch to APFS to completing the migration to 64 bit. Retina support, things like Airdrop and Handover which make interacting with my phone much better.

> Windows, on the other hand, has changed significantly. Sure, it runs 32-bit programs, but the interface difference between 7 and 10 is ginormous.

Microsoft seems to be compelled to change their interface significantly with almost every major update, but there is never any guarantee that the change is for the better. I have seem little about Windows 10 that makes me feel the urge to move away from MacOS.

> Linux, as much as I love it, is probably the worst offender.

I'm not sure it matters too much though because at this point the vast majority of the time I'm running a web browser, or editing code with either VSCode or VIM and modern Linux seems to be pretty good at that.

Most likely the biggest things I would miss running Linux would be the same things I would miss on Windows which revolve around iPhone/ iPad integration (AirDrop/ Handoff/ Copy Paste/ iCloud Integration)
Try Manjaro Linux. It's fabulous and everything just works! I've been running it on 2 or 3 workstations for over a year now with less hassle than I ever had on Windows or macOS. I also got a few juniors at work running it and none of us has had any problem doing exactly what we need.

I had to write a couple of xdotools shell scripts to do things I need, such as "move active window to next monitor", but just about everything I searched for, I found a solution for. On my laptop which had a "precision touchpad" (one that offered advanced 2/3/4 finger gesture support in Windows) I was able to get all of the gestures working just like they would in macOS. On my desktops where I use a wheel mouse, I had to install a Chrome extension called AutoScroll to get wheel auto-scrolling to work there.

Tweaking the system to make it behave just the way I wanted to was also a fantastically fun experience though and it brought the joy of desktop computing back in a way I never really experienced with Windows. Being in control is great.

When I mentioned this another time on here someone said they liked the sound of that, but they wanted to use Ubuntu for better compatibility with Microsoft .NET Core. So, I thought I'd compare the experience with Manjaro. Honestly, there's no comparison. Manjaro was so much smoother of an experience setting up things because all the software is available from one repo and it's newer so there's not 10 billion articles about old versions that don't apply anymore like Ubuntu. I also hated having to add repos to Ubuntus package manager for every new package. With Manjaro you just run the Add/Remove Software GUI and everything comes from the AUR (Arch User Repository). Also, my Ubuntu experiment ate itself after less than a week when it wouldn't boot one day after an update.

I've been using Linux since the late 90s when I started learning Red Hat to build DMZ and DNS servers for work. I've tried Linux desktops here and there since that time and nothing has ever come close to the stability and ease of running Manjaro. I highly recommend it for switchers.
Essential Habits for Highly Productive Linux Command-Line Use
So were all the new seeds male, or does it just take a long time for this tree to sexually mature?
Virginia used to have an online system like that. It was wonderful, so Intuit/H&R block lobbied the state legislature and had it killed.
Some commands are benchmarked here: https://github.com/BurntSushi/xsv/blob/master/BENCHMARKS.md
Hmmm that doesn't inspire a lot of confidence. I'd maybe be fine with a VM then, if containers fundamentally can't be made secure.

Short of a mathematical "proof" of security, the best I could come up with was to leave containers open for the hackers of the world to exploit. If a container survives, that's a fairly strong guarantee that it can't be escaped (for now).

What I am getting at is: if we know that hackers can break out of containers, then how are we ok with shared hosting running in containers? Once one gets owned, it's trivial to break into the others.

Edit: this might be a way to force maintainers to fix kernel exploits as well.
i use VSCode but i hate it, i prefer IntelliJ/CLion

D should have a good CLion plugin with support for their debugger, hopefully we'll get something in 2020, but i seriously doubt it
This reminds me of the Doomsday algorithm¹. The doomsday for 2020 falls on a saturday, which is aligned neatly as the diagonal in the one page calendar. Once you know the doomsday of a given year, you can calculate the day of week for any date in that year in your head.

[1] http://rudy.ca/doomsday.html
Hey!

I'm starting a Podcast Club for people interested in Tech entrepreneurship .

This is the idea:
- Every few weeks, you'll get a great podcast episode to listen to, handpicked by members of the club. (I going to pick the the first one, and its going to be on the no-code movement.)
- People in the club will listen and discuss the episode online within the same week.
- You come away having learned more about entrepreneurship from the podcasts and from others going through the entrepreneurial journey.

Click the link if you'd like to signup for the newsletter. I'll send out the first episode this weekend.
I was trying to find the last time I commented on this story (wasn't sure if it was done here or elsewhere). I remember reading an article a few years prior to the Bloomberg story where Apple had talked about photographing their server components as part of their supply chain security. Someone replied that the article could have fit Bloomberg's timeline of events and could have been a reaction specifically to what Bloomberg had been reporting on. I see the talk you linked is from Feb 2019. I'd be curious to hear about interest or measures taken prior to Bloomberg's timeline.
Completely agreed, that's where the "if at all possible" part comes in. :(

And it's ridiculous! The next time Microsoft PR says basically anything about being dedicated to consumers, stop and consider: a significant* subset of consumers have been clambering for a product which Microsoft already makes anyway, but refuses to sell.

* (We'll never know how significant minus millions of dollars in market research. But it's clearly enough people to warrant adding some buttons to your checkout page. Again, this is a product that Microsoft already makes.)
Interesting. Is there any evidence for that? It definitely makes sense, but I wonder if 300meters is enough to make a difference.
ProPublica reported that after they published this story, people eligible for free filing contacted TurboTax to get refunds. At first, they were able to get refunds of the fees that they paid but once word got out the customer service reps stonewalled them. So ProPublica invited readers to submit stories of their experiences with TurboTax customer service.

Quality journalism.
Magic-Wormhole: Get Things from One Computer to Another, Safely
NM or nmi, but not nm.

Confusion in units is never a good thing.
I can only speak to myself.

TaxHawk ( https://www.taxhawk.com ) is what I've been using for like almost a decade. Federal filing is free, state filing is only is $15. You're free to use the free federal option without having to pay for the state option. No tiers, no dark patterns, no upsells. The UI is fantastic (and the UI is the entire point of using software, otherwise I'd just fill out my 1040 by hand like I did for many years). You can pull up the 1040 for any of your previous returns.

I've mentioned it on HN before and one reply said they used it to file because of my recommendation and it was both better than TurboTax and saved them like $100.
The majority (~70%) of tax-payers don't have $12k/$24k (single/married) worth of things to deduct. Yet, ~90% of tax-payers use either a CPA (~50%) or tax software (30%) to file.

Between overly complex rules, heavy advertising, and lobbying, the tax prep companies have us all convinced we'll go jail if we don't pay $40-$400+ for prep services.
It looks like the post got flagged for some reason? Sorry about that. :/

I love the idea behind the product, it looks awesome
In my experience the IRS will get back to you within a few months if there are errors at most with exactly the information you described. Where is this 6 years coming from?
For the life of me, I have absolutely no idea how you can look at what has happened with the Max and believe that more entrenched automation is the answer.
They'll tell you, if you file a FOIA request.

But then the documents they send are poorly documented, and very difficult to extract the required information from. The documents you want might also arrive after the annual filing deadline, or never.

And what they calculate for what you owe never includes optional means of reducing tax owed. So in some cases, the number you calculate for yourself can be both lower than theirs and yet still correct.

If you are in a business that includes a lot of cash transactions, or have to report additional income from sources that do not automatically report on a 1099 or w2, a FOIA request should be able to tell you what the IRS already knows about, and can prove that you earned. That will allow you to calculate how many patriotic brownie points you will earn for reporting those sources that aren't already noted in your file. As with many things related to government administration, be warned that if you choose to play stupid games, you might win stupid prizes.
So what was the point of taking down the GitHub repo if your software is free to download anyway?
I asked a millennial why she cared so much about the free coffee, and she told me that it symbolizes the employer's 'caring' about the staff..

Personally, I'd rather earn an extra $25k and buy a few cups of coffee with it than get "free coffee".
Guess I've worked in the corporate machine for too long...

Thanks for keeping me in check. I didn't mean any harm from my comment but I can see where you're coming from, just wanted to give a summary of what the article seems to imply and a bit of perspective from the inside.

To me this whole thing feels like a complex issue with a lot of nuance, varying perspectives and information asymmetry, so downvotes don't surprise me.
The purposefully vauge summation you provided misses the part where the highly influential people lobbied to be able to associate money as speech, use said speech to funnel external funds into a domestic process of government, and ensure that wealthy oligarchs from around the world can continue to steal from the poor while ensuring the same poor think it's the fault of the government, and thus the cycle continues.

You and your tweet are not correct and the purposeful lack of nuance tells me you are commenting in bad faith.
Seems like a passive-aggressive PR scheme to still try to indirectly lay blame on the dead pilots. Despicable.
Ask HN: Full-on machine learning for 2020, what are the best resources?
I want to focus on Machine Learning for this 2020 but I see to many options; Deep Learning, AI, Statistical Theory, Computational Cognitive and more... but to focus just on ML, where should I start? I work mostly as a data analyst on pharma where the focus is batch process.
I figured they just had the same reaction to the headline as me. "Wow I can't believe they have that many cafeteria workers".
Here is why Windows sucks

- NTFS

- Slow and heavy process creation

- Slow compilation time due to both points above

- Inconsistent UI/UX

- Boring to watch UI/UX (no colors, everything is a fucking square)

- Lack of features for developers

- Bloated programs, why the fuck windows 10 needs 30gb to install, fucking 30 motherfucking gb
My initial thought was it’s crazy to reach for more automation in the wake of automation-involved fatalities, but if I step back and think about it, they’re not wrong. There’s no way that piloting aircraft is going to become a more manual process. More automation is a given in the future. And since so much of the dangers of automation seem to be in the gray zone where it’s an opaque mix between human and computer, it makes sense to cut humans out of the loop as soon as possible.
That's certainly a worthy endeavor but I don't believe you can build democracy from the bottom (by embedding it in the larger hierarchical structure), it has to start from the top. At the bottom, it will not be taken seriously.
Yeah, my thought was "Do the Boeing execs actually know why the -MAX crashes happened?"

Holy crap the very first paragraph is opposite-of-reality.txt

> Boeing Co. is increasingly committed to transferring more control of aircraft from pilots to computers after two crashes exposed flaws in an automated system on its 737 MAX that overpowered aviators in the disasters.

The whole problem was the computer overriding the best efforts of the pilots until the planes nosed into the ground.
I used to work for a chip company. For the first 10 or so years I was there formal methods were 'some time in the future' However a year or so before I left (in 2013) a formal tool called Jasper popped up that was really productive in silicon verification (that is, testing/QA, but taken really seriously). It didn't cover everything - sometimes it got stuck and you had to test that case the old way. But it did a lot of work.

The tool could do formal proofs, although when I left it wasn't used in the way theorem-prover people seem to imagine them being used: starting by a full model of what the workpiece should do. Instead, it was used to prove assertions were always/never true. But in HW we have a lot of assertions :-)

For software there are a couple of issues: one is that the state is a lot bigger (in theory of course HW state is a superset of SW state, but in practice the content of most RAM can be regarded as just content and you don't need to prove anything about it other than that it is copied okay).

The other is that with the skimpy amount of testing most teams do, there isn't a huge pressure to find a way to reduce testing costs like there is in HW (where 2 engineers writing tests to one writing verilog isn't unusual).
Also makes me wonder if people could DDOS an entire company with DMCA takedown requests.

Someone should DDOS the web pages of all the American congresscritters and their campaigns and campaign contractors with DMCA notices. That's probably the only way this will get fixed.
It's gotten a bit better, but Swift is still probably not the tool you want to use if you need to do a lot of string manipulation. Swift's string implementation has some interesting properties in terms of memory efficiency and performance, but it still requires fairly the verbose use of string indexes when working with strings rather than simple int offsets. There are good reasons for this, but it's not terribly ergonomic to work with.

FWIW it would probably be fairly easy to implement some String extensions which would give you the kind of API it sounds like you are looking for.
Made me think of https://en.wikipedia.org/wiki/Zernike_polynomials
Your snarky reply is several years out of date.

https://insideevs.com/news/362674/global-ev-sales-in-june-20...

Nissan is far down, below Tesla, BYD, BAIC, SAIC, and BMW. And that's sales number, not revenue, which favors Tesla even more strongly.

Tesla is, far and away, the global leader in BEVs.
Your Partner Is Your Best Co-Founder
You can also join CSV or Excel files very easily using our new tool: Easy Data Transform:
https://www.easydatatransform.com

It is a GUI tool for Windows and Mac. No syntax to remember. Just drag the two files on to EDT and click the 'Join' button then choose the columns to join.

Join is just one of 36 transforms available. There is a 7 day free trial.
Bosch unveiled world’s first all-day transparency smartglasses solution
The article is all about how there's much more at stake than just profits, including thousands of people's jobs. I don't disagree that there's plenty of greed clouding people's judgment, but this cartoonish portrayal is unfair. "Let him who is without an ecological footprint cast the first stone".
There is love/hate for all the major tech companies.

I personally prefer Google and the only thing I don't have running in their systems is the fiber to my flat
A striking union would be fined, they can figure out the allocation amongst themselves.
Negative Responses When Courting Technical Founders
Can anyone explain why so many programmers(the ones who decide to reply) decide its best to shit on anyone that wants a technical cofounder?

I've found a lot of toxic behavior amongst them on social media, being pretentious, rude, uninspiring, not wishing people luck etc.

I get it, some of you have knowledge and skills others don't. At the same time, non-tech cofounders have skills that programmers don't.

I'm just genuinely interested in understand why such toxic behavior and speech is exhibited.
Maybe this is more individual. I am extremely inflexible. If I don't stretch, my knees hurt. Sometime I will feel my knees aching mid-run. I stop and stretch my quads, and it goes away. I suppose it could be the act of stopping, but it seems pretty cut and dry that stretching helps.
> Their reasoning is if taxes are "too easy" then somehow Americans will blindly accept tax increases so they actually want to keep tax filing as difficult as possible.

It's simpler than that: They want taxes to be a pain in the ass so people hate them.
Ok, I disagree with the TurboTax reasoning, but I think your argument doesn't make sense... if most people have their pre-filled tax forms making them pay more than they should, then everyone is going to compute their taxes themselves anyway to avoid paying too much... at that point, why is it better than the current system?
By "twilight" I meant the atmospheric scattering from the sun just over the horizon. Is that roughtly same color temperature as the "5,000 Horizon daylight"?
For me it is the chore factor, the feeling that it's something bothersome that has to be done. One way around that I've found is to convert it to a desire - saying to myself "I deserve clean, healthy teeth" is enough motivation, for me, to pick up the floss. Similarly, "I deserve a clean, tidy home" gets me picking up the vacuum and mop, "I deserve a healthy body" is a useful mantra for eating well and exercising.
Roblox graphics APIs 2019 – What does the future hold?
I’ve never had to use joins, but I’ve used shell scripts in CI environments where I can’t install stuff. For example, I had a Jekyll site generated from a project in some Linux ruby container. I couldn’t install python (or this xsv tool) but still wanted to summarize some of the data for display in one of the pages. While I would certainly rather use python, usinf shell was easier than convincing the admin of that server to install python into the ruby image, or trying to learn ruby and however they do simple data counts.

This tool is weird because if I’m going to download some tool that’s not in the distro, I’d rather use SQLite or try to figure it out with awk.
didn't know about alt+. cool. here's a useful one for long one offs

export EDITOR=vim

ctrl+x+e

now you can edit the command in vim and it will run on exit.