jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I would be pretty happy if each release didn't fundamentally break key pieces of software I use every day. The last update broke Jabber and VPN for me. I'm one of three OS X machines in my group and was the first to upgrade to Yosemite. My canary in the coal mine experience has waived the rest of the team off.

Now I can't call into our daily VTCs or work remotely as easily as everybody else. The Windows users with Putty are running circles around the Mac users in these terms.

MS-Office windows keep disappearing when I go on-off my second monitor. Mice continue to work poorly (especially over the trackpad), on computer build by the company that popularized them.

At least multi-monitor support is generally better at last. I honestly can't believe the software shipped in the state it was the last few releases of the OS. I upgraded to Yosemite purely because of that. Still, it's sometimes buggy and I've had more than one experience where dragging windows over to another monitor cause all kinds of mayhem.

Now if only I could get an OS level window Maximize that worked right and maybe good tiling window support, and fix how broken Finder is, I'd be relatively happy.

I had a choice, Windows or a Mac, and after I saw the atrocious Dell hardware my company had on offer, I really had no choice but to go Mac. But sometimes....sometimes....
Yes. The nature of her crime does in fact shade the credibility of her reports.
You don't think Apple's software quality has dropped? Guess you havn't had a hanging Safari or Chrome tab take down the entire OS.

Yosemite is riddled with blantently broken issues like this. I'd love to enumerate them for you, but frankly, Apple should be doing that with a flood of automatic updates. Of which I've seen 1 since installing Yosemite.

As an everyday user, there has been a massive drop in quality. Far, far worse than previous OS X upgrades. This is just not a case of people wanting to complain for the sake of complaining. I've been saying it for weeks now: Yosemite is Apple's Windows Vista.
> This discussion is just going around in circles with nobody adding real useful commentary to the discussion other than "I perceive Apple's software quality to be worse based on my own anecdotal experience." This opinion is being perpetuated by a few people and it's just going everywhere.

You quoted the unreliability of anecdotal experience and then went ahead and added your own anecdotal immediately in the next paragraph:

I don't think the software quality dropped

> Those who want to experience a lower "functional high ground" should switch to Ubuntu and discover how much further ahead OS X is.

I am sure most would agree with you that OS X at it worst is way ahead of Ubuntu, except that's not really the benchmark the users who are going around in circles are using, it quite evident in almost each one of these anecdotal commentary that an older version of OS X is the Benchmark

I think the real complaint people have is that a lot of these people switched to Apple for superior well tested hardware and software, thus avoiding problems that they would not need to wait six months to be fixed.

The key take away I think is NOT that recently OS X has some bugs, rather that the seemingly increasing in occurrence of bugs that more advanced users are experiencing is perceived as a sign on discarding their Test Everything Well Before Shipping culture that important to these people.

> To the everyday user, there is no drop in software quality.

The core market for Apple until quite recently was not the everyday user but developers, designers and the more tech savvy.

-----

I am unsure if your comment was designed to substantiate your thought that "This discussion is just going around in circles with nobody adding real useful commentary to the discussion", if it was, at that you succeeded.
Absolutely so. That's why I was careful to limit my criticism to unjailbroken iOS devices, both because I have much more personal experience with them, and because the hardware and software combinations are much smaller than with OS X.

But even in the example you provide, the experiences of the person with the old bug-riddled Mac are completely valid, and point to real software quality issues (assuming the new OS X version is officially supported on the hardware). The bug-free experience of another person with a recent Mac does not cancel out or in any way diminish of the person experiencing bugs.
Personally, I've been using Yosemite and iOS 8 every day.

iOS 8 - no complaints whatsoever, at least on iPhone 5 and 6. I've heard some people complain that on iPhone 4/4S it could be slow but that's a few years old hardware and Apple probably doesn't spend the majority of their time optimizing that most likely.

Yosemite - major bug is that my WiFi stops working once in a whole (~once a day) and have to turn it off/on.

Overall, I think the the criticism is definitely a little bit overblown.
Asking what sort of degree requires more intelligence is kind of a misguided question. Intelligence depends on the task at hand. A degree in physics doesn't require more intelligence than a degree in anthropology, or vice versa. They require different types of intelligence. Intelligence is just the ability to acquire and apply knowledge and skills. To say that one task requires more intelligence than a task in a different area of knowledge isn't a great comparison.
This is exactly the same argument made by more totalitarian regimes. According to them, they do it for "saving lives".
No surprise. North Korea and China made sure they had images of cities packed with people like sardines on New Years for the world to see.

Despots stop at nothing to cover up failures.
> but I'm almost positive AI is verboten and that would be a non starter for Tesla

Then they can join Roborace which is all about AI:

https://roborace.com/

https://en.wikipedia.org/wiki/Roborace

Although sometimes the AI is more artificial and less intelligent:

https://www.thedrive.com/news/37366/why-that-autonomous-race...
Hah yes in this case I already had most of the tools lying about. In fact the hardest part was figuring out why the hell the barrel-jack didn’t fit in the modem. Ended up finding an Amazon review with the correct connector size.
I also like the telephones from different eras, including the future.
Most of that stuff is written by people with a financial motivation and are likely biased. You can’t take them too seriously.

Toyota, Hyundai, Honda are all investing and expanding investment. That’s for passenger cars specifically. Once you go into industrial and heavy transportation it’s a vast group of companies.

People who are paying attention knows that there’s a major revolution afoot. The people with tunnel vision are the people who don’t realize this or are ignorant of these events.
Unfortunately I think much discussion will get lost in attacking Chesa or focusing on the specific case at hand. However, I think the conversation should be focused on the systemic issues that have caused us to arrive at this point. This is an inevitable result to the backlash created by our broken justice system.

For years now we've used the justice system and prison to attempt to put an band-aid over or ignore the ills of our society. We've built a morally repugnant justice system that we should be ashamed of and which only serves as a feedback loop to exacerbate the ills of our society. Of course people are pissed off and tired of this system and desperate for reform. It's no surprise that there will be consequences to this, and policies will be put in place that have side effects.

I don't want to prescribe an answer as a silver bullet, but I do think that investing in our society (education, health-care, housing, jobs paying a living wage, etc...) is a better means to an end than just throwing people in jail and pretending to ourselves that it will solve the problem. Throwing people in jail doesn't reform them, and when they come out they're worse off than they were before and have no safety nets to get their life together, unless they're rich or white in which case they have a much better chance.
Your citation leaves out the part that Nissan cut production of the Leaf in anticipation of the Bolt's arrival. They couldn't have sold more Leafs because they didn't have any more to sell...

If you had bothered to read your sources, you would have seen that the reason the used Leafs were so cheap was due to battery issues with the early generation Leafs, which is why demand was so high for new Leafs.
This is the part that confuses me too.

If the market believes Tether is not backed by real currency, shouldn't it be trading at a discount to USD?
The problem is that often you will assume that certain APIs were written with that in mind when they were not. os.path.join for instance looks very innocent.

Eh. I'm inclined to offer very little sympathy to anyone who believes that the os module in python provides any web injection protection. The os module is named "miscellaneous operating system interfaces" and anyone who got above a C in their OS course in college should know that no UNIX programmer took web injection vulnerabilities into account when designing the os interface.
Fair enough, but it's got much better performance on Windows than on Linux.
During any typical day I work on my code from 3 different computers - my PC, my Macbook and my other PC. The tools that help me keep a consistant work environment across all of them are Putty, Git and Eclipse with the Remote System Explorer perspective. My codebase does not exist on any of these 3 computers - that's where the SSH-based file editing with Eclipse comes in to save the day. I use mostly Python and Javascript, so I also have the Aptana addon for syntax highlighting. These are basically the only 3 things that I immedietly install on a new machine of mine. Oh, and Google Chrome.

Specific to my Macbook ... um, not much really. I don't know many of the cool tricks with it. I just use it like any other laptop. =/
I thought the database was flat files.
http://www.arclanguage.com/install

You can read the source code yourself. I don't remember the database, but it's running on an Arc server.
Some stuff that I like: BBEdit, Alfred.app, Dropbox, Transmit.app, TinyGrab.app, 1Password, Weet.app, Reeder.app, VLC, Perian.

Oh and I switched to Postbox for mail and bought a copy of iWork :-)
Yep, beside the obvious triumph of justice against near-insurmountable odds, it made me realize some of the setbacks I've faced as an entrepreneur are complete child's play compared to what this guy went through! I got off my ass, hit the treadmill for half an hour, cleaned up my space and have been working since!
There's a world of possibilities that exist between over-complicated systems and monolithic scripts.

I think it is fair to take a moment to consider maintenance, deployment and configuration before adding complexity to a project, but a monolithic script is usually only the answer for relatively simple questions.
You can get cool textures with alternative printing techniques. The inks used in printmaking are also very pigmented, so you get very rich colors/blacks, as well as some pigments you wouldn't get in a typewriter (e.g. dayglo colors)
I don't like the wording at all. "Ask app not to track" means an app can ignore a user's request, just like with "Do not track" on the web. The button should read "Deny", and the denial should be strictly enforced.
They really don’t sell it.

You certainly say they exploit it on behalf of their customers, but we need to maintain the distinction between this, and the companies that actually do sell the data they collect, because once sold, you can never trace who is using the data, whereas with Facebook and Google’s model, you can.

It’s also worth pointing out that it’s not in Facebook’s interest to sell the data. If they did, they would lose their advantage quite quickly.
It also makes manually downloaded software distribution easier. Rather than the user having to select which version of the software to download (which users often get wrong), or trying to guess based on browser user-agent, there's just the one download link that works on everything.
I'd go farther and admit something about myself, which I suspect is common: sometimes I'm in group A and sometimes I'm in group B. This is directly related to whether I'm working on something I consider valuable.

In other words, if you can't motivate me to care about your product, I just want to turn cranks.

A paycheck isn't enough to ensure full commitment from any employee, not just engineers. You have to actually manage people, meaning that you have to provide direction and leadership (read "incentives").

I still believe that people will give you a lot more than they'll let you take, if they actually feel as if a project's success will be reflected as their success. People who are willing to give will act autonomously and take responsibility, because "getting it right" personally matters. They have skin in the game.

But things like artificial deadlines (i.e. no business consequence, but some exec gets an attaboy) and uninspired/unethical feature work (supported by HR-phony excitement) create an environment where "taking responsibility" gets reduced to "unpaid overtime and fake excitement".

In that case, yeah, you need to chew the cud for me, because what you're actually paying for is just the swallowing.
Building the whole browser ecosystem on Google code is absurd. Even while Chromium is usable for now, they can lead the project in whatever direction they want. If you don't want that, you should be supporting Firefox.

The paragraph at the end of this article saying Firefox is in favour of censorship comes from one badly worded article afaik and has nothing to do with development. So you use browsers based on Google? Seems like terrible logic
While it’s absolutely true that fixed width instructions make parallel decoding vastly easier, there’s a cost in terms of binary footprint size. x86 generally has an advantage in instruction cache and TLB performance for this reason, which can be significant depending on the workload.
Apple just wants to be exclusive gateway to Apple customers. We are a product to both companies, even if Apple appears the lesser evil.
Yes, as far as I can tell [1]. It's a simple Tape algorithm. Neither had any crazy SIMD, threads, no custom containers, etc. They use almost the same function names (and look the same as the Go version too). I used `time -l` https://stackoverflow.com/a/30124747 for memory usage.

Note I ran the benchmarks locally (MacBook Air M1) because the reported benchmark uses the older (default) Nim GC while I only use Nim+ARC. I also had to fix the Zig code and it took a few tries to get the signed/unsigned int conversions working. I tried tweaking flags for both a bit as well to see how stable they were. Zig's memory usage was pretty constant. Nim had a small speed vs memory tradeoff that could be tweak-able, but the defaults used the least memory.

Overall I'd expect exact memory usage by language(s) to vary some by benchmark and one random benchmark isn't conclusive. Still I didn't find anything to indicate Zig is clearly better than other new generation languages. Manual memory management might actually be worse than letting a compiler manage it in some cases.

1: https://github.com/kostya/benchmarks/tree/master/brainfuck
Often times people say that GIMP is just another workflow and one has to get used to it, just like with Photoshop. Maybe there is some truth to that. But my personal opinion differs.

Of all the tools I played around with over the years, as a beginner or intermediate, be it Photoshop, Cinema 4D, Blender, Paint.Net, Illustrator, Inkscape, Premiere, and countless other less prolific..

I was always able to figure it out myself fairly easily, with a bit of tinkering... except GIMP. It is my least used program with the most Google and YouTube searches, and I'm never not frustrated while using it. Still, every few years I come back and try it again.. and am disappointed again.

I remember, to this day, what my very first frustration was. I wanted to use GIMP to resave a PNG as a JPG and didn't notice the hidden dropdown (behind a checkbox!?) to change the file type why saving. Changing it in the filename box returned an error.. why? why? Sure, it only took a minute to find it, but it shouldn't have.

Don't get me wrong, it is undoubtedly a powerful program and I am grateful that it exists. But the UI is abhorrently unintuitive.
Even in the Bay Area, the Samsung culture is extremely top-down and overwork focused. I’ve heard too many stories of whole departments needing to throw everything out and build something totally different at the very end of year-long projects because on an executive’s whims. On the other hand their cafeteria food is supposedly very good (especially if you like Korean and Japanese).
This all means very little. Any pedagogy is going to make flowery claims about understanding material on a deeper level, and the Common Core already espouses these values. This sort of language is as obnoxious and insulting as saying, "What makes my pedagogy different? I emphasize actual learning."

What's important is in the concrete specs which textbook makers, curriculum designers, and other industry stakeholders will target and respond to. And under the Equitable Math program, there is simply no spec for, say, Algebra in middle school. That's what industry stakeholders and textbook writers will see.
If we would just get on-board with smartcards, hey 30 years late is better than nothing, then chargebacks would be a lot harder to justify.

With the system the way it is, the card processors eat a little loss from "fraud", and then use that as a justification to exert editorial control over what industries they want to process payments for, because there's a lot of "fraud" in them. No it's not fraud, it's someone being embarrassed about their spending habits and claiming their card was stolen. If it was harder to steal cards, that would change.

Visa/MC's crusade against legitimization of sex work is a political/religious stance that has absolutely no place in what should be infrastructure. Infrastructure should be neutral.
> So you're saying that physical media is better than a USB cable?

I'm saying that no reliance on a PC is better than reliance on a PC.

> If you want to backup your device, you still need a separate entity(either a cloud service or a PC) anyway.

When did this become about doing backups? Gruber's article is title "Cutting That Cord" and is about cloud-based syncing and iOS devices, and my original comment was outlining how (most?) Android devices don't rely on a home-base PC, and are architected such that you don't require full backups of your stuff. Big files (media) lives on your SD card, apps and settings live on Google's servers and are downloaded as needed.

If you get a new iPad, you have to plug it into your computer to set it up and sync everything, which is where "backup and restore" comes into play. With a new Android device, you take your old SD card and insert it into the new device and let Google sync your apps and settings. Done.

If you want to do backups of your stuff for archival or safety, that's fine, and that (of course) requires somewhere else to put your stuff. But that's not what I'm discussing.
There were only a few things torrents were better at when I switched away from them for usenet. Where as usenet was only better for privacy reasons and speed. Now for me it is better in almost every aspect.

Really obscure things. Torrents with such things will have very few seeders/leechers and take a long time to download anyway and never max out bandwidth. With usenet older things were deleted and had to be uploaded again. (Anything older than a few weeks) These days the retention is getting close to three years.

Release times were in favor of torrents. Now the time difference is but a few minutes, some first via a torrent and other via usenet. The fastest of course would be via IRC/FTP.

I spend around $100 a year for usenet access and am unsure the costs of a seedbox. I never have to worry about upload ratio and am not sharing files with anyone else. The primary means of people getting caught for copyright infringement. I also download at the full speed of my connection at all times. Also that connection is encrypted so the ISP can't even see what I am getting. I often get about 500GB a month. I pay about a penny and a half per gigabyte.

One feature that wasn't available to me when I switched was what utorrent had which others may have had as well. RSS downloading of torrents. Was very handy with setting up tv shows and acted very much like a internet tivo. Now I use sabnzbd and sickbeard for such things.

The only thing I still like about torrents is the way it handles errors. It will check the data as it downloads and discard and redownload a section of data needed. With usenet, my client will download all of it and then verify the parts and if there are any errors, it'll auto download the needed par files to repair the damage and then extract the file. Such things aren't needed with a torrent.

One good thing about usenet is that if you have the proper client you can basically stream from it. As the .rar files are downloaded and extracted one by one in order. With torrents parts of the file are downloaded randomly and does not lead it self to be streamed.
40GRID | React Native Mobile | Project Manger | Boston, MA or Remote. HN, our mission is to empower field-service companies to grow by modernizing and automating their business operations. Every company we work with has unrealized potentials — our task is to build the platform that empowers growth and helps them unlock opportunities. Email: jobs at 40grid.com (no recruiters please). Email us with any question -- thanks!
Could be related to this? http://en.wikipedia.org/wiki/EURion_constellation
But they don't already manage them as individuals as individual circumstances. They manage them as interchangeable pieces who have weakly singular leverage.
In the example in the blog post the meeting takes place in Chile, so Berlin time is irrelevant.

But let's say you are arranging a conference call between someone in Chile and someone in Berlin. When you arrange the meeting you have to define when the meeting takes place. So you have to choose a time zone along with a time for when the meeting starts. You could choose UTC, Berlin or Santiago. But you have to choose one.
I don't think we really disagree, but what do you mean, specifically? I foresee the eager adoption of brain-computer interfaces by significant portions of the population (possibly including myself), and all sorts of problems ensuing from that. I think those problems might well include evil shit devised by our various enforcement agencies, and I won't be surprised if Snowden's whistleblowing successors reveal just that.
I could see that perspective, but I prefer to exercise my judgment on the comments.

It's a compromise for time and also a small measure against tab-explosions.
It's likely this was a conscious business decision; PayPal derives value through its brand, which is lost to consumers (buyers) using the platform if the platform becomes a white label solution.

PayPal wants customers to know they can pay with PayPal at business/merchant X, not just their credit card.
probably OT: Is it possible to link Stripe to a credit card so I can perform an online shopping transaction on behalf of my customer without handling their credit card data?
Absolutely true.... just seems like a mounted device like they usually are seem more 'official'.
It sounds like you need to evaluate whether or not your dreams are a good match for your personality. If you don't have the ambition or drive to do the daily work required for either a machine learning PhD or a medical degree, then your dreams are irrelevant, since the odds are good that you won't complete either of them.

Take a step back and try to really come to grips with your own limitations, and whether or not you're actually willing to put in the work to overcome them in order to achieve your dreams, whatever they may be.