skysight-inc/HackerNews huggingface dataset:
I've had very good experiences with Linux on my laptop. Definitely more stable than windows, literally never had to fiddle with kernel modules or any sort of hardware support. Battery life is actually better than in windows.

You have to be a bit careful with the hardware, especially non Intel wifi/Bluetooth seems not well supported. And Nvidia graphics are a bit risky, but of the alternative is a MacBook that shouldn't matter as much
rclone is a nice way to sync files to B2. It also has a mount option that quite literally mounts the cloud storage as a filesystem, though this requires Linux and a little bit of know how. However, in a pinch B2 has a serviceable web interface, and Backblaze will even ship you a drive of your files if you request it, so I think it would be pretty usable by just about anyone.
"the best typing experience ever on a Mac notebook"

I guess this is a bit subjective, but a greatly prefer the keyboard on my 2010 MBP to the latest "magic" keyboard in the 16' MBPs
The "top-voted comment" anywhere has no bearing on what is or is not the majority argument.
Reminds me of that old saying... "there are no anarchists in the fox hole"... oh wait, that was atheists, but yeah.
It's not about the government lying. It's about individuals visiting vegas, leaving after a few days, coming back and then having to come clean that they were feeling a little under the weather when they got on the plane (which could arguably be manslaughter depending on the exact circumstances).
>I will say that even though I prefer the travel of the '12-'15 era keyboards, this typing experience is far superior than the faulty butterfly keys.

I still dont like the new Magic Keyboard travel. It feels to me exactly the same as butterfly. The whole typing experience just sucks. But given a lot of people ( DHH ) are saying it feels the same as Magic Keyboard on the iMac ( Which I will probably never understand ), the likelihood of that ever coming back to the Mac is near Zero. May be even Magic Keyboard on iMac will one day be the same as well.

I wonder if someone will make a plastic keyboard cover that adds back the few mm key travel, along with "artificial" buttons to cover up the Touch Bar.

In case anyone ask why not the MacBook Air, it is because the CPU run up to 90C with passive cooling. I dont know how long will the product last under medium load usage.
I don't see why it's confusing. What is the importance of distinguishing between factual vs ideological violations?
> it could be wrong (as any and all things could be), not that it currently is

Unless you think the laws of physics can change over time, this is false. Unless the actual underlying laws of physics change with time, Einsteinian relativity at this moment is either correct or it is not. More to the point, the principle of relativity, i.e. that the laws of physics are the same in all reference frames, is either correct or it is not, and Maxwell's equations are either correct or they are not. My money is on all of these things being correct, which logically entails the impossibility of FTL signaling.

Yes, any of these things could be wrong. And it might be possible to violate the second law of thermodynamics, and the earth could be flat, and Bigfoot might be real. Personally I put all of these things in the same category: the odds of any of them being true are indistinguishable from zero. But if you're feeling lucky, by all means, feel free to pursue any of them. I won't stand in your way.

BTW...

> theories are largely formed on predictive power

No, scientific theories are selected according to their explanatory power, not their predictive power. Ptolemaic epicycles are a perfectly good predictive theory of planetary motion to within the margin of error of observation for several thousand years of human history. It is nonetheless absolutely without merit as a scientific theory because it purely descriptive, not explanatory.
That's how something becomes a standard... You are just responding to market realities.
What's the risk? Your email address isn't exactly a secret...
> Dell doesn't do vertical integration of hardware and software

That's a good point. It's a reason why comments like the one at the top comparing a Dell to an Apple computer don't make a lot of sense. They aren't apples-to-apples comparisons.

BTW, your Apple store experience sounds terrible. We have a handful of Apple things in my home and have used in-store support probably ten times over the years and have never had the experience you describe.
If you really want systemd to add this then I'm sure they will look at your feature request or PR.

I would urge you to actually check with your system instead of blindly dismissing me as wrong just because your bash script happened to work without error. In my experience BSD-based Unixes get it right and don't use procfs for ps or pkill. They don't have the problem because they use special syscalls for this. But SysV-based systems have historically used procfs to implement ps. Linux also still does. Try unmounting proc and running ps or kill and see what happens. If you can't do it then your system suffers from the problem, which is that you can't safely send a signal to the process after reading it because there is no guarantee that the actual PID will persist in between calls to read() and kill(). POSIX says nothing about this because it doesn't specify procfs, or how pkill should actually be implemented. This is all fair game as far as compatibility is concerned.

There is also the other more obvious race condition in your bash script which can also be pre-empted in between the calls to ps and kill. This can happen on any Unix and is not some big mystery either. PID reuse has been a known problem for decades and Linux finally got a solution to it a couple years ago with pidfd_send_signal. There is also the matter of cgroups but I am not going to get into that because I doubt you will want to hear about it.
That URL to search "Ring" on r/privacy is broken.
This will work, for now: https://www.reddit.com/r/privacy/search?q=ring&restrict_sr=1
XPS 9560 4k model (2017 15") using Arch Linux. Recently formatted and re-installed arch (i had made a mess of some core linux things over the years and wanted a clean slate), and I don't recall any specific issues that were not user error trying to install or maintain an arch installation. The main "problem" that comes to mind is optimizing battery life while getting maximum performance from the discrete GPU. I chose not to go down that path--I just dual boot windows for games. As far as system stability goes, I've had zero issues with anything noteworthy. I've never done anything unique to my kernel settings on this device. Everything that i've needed worked out of the box. I may have needed to install some packages for drivers based on my device to improve performance (install nvidia drivers, possibly proprietary touchpad drivers).

Specifically: excellent wifi support, 5-7 hours of battery life, never had a trackpad issue.

Risk areas that i haven't investigated: backlight controls aren't working right now...thats the only thing that comes to mine.

And this is using arch. I'm sure Ubuntu is even more seamless.
> In the US, Amazon warehouse workers make more than double the federal minimum wage.

And that US federal minimum wage is $7.25 an hour, $15,080 for a years worth of work. That is not a livable wage in almost any area of the country, especially the population centers the Amazon warehouses are located in.

In that sense $15 an hour is nothing to be proud of, from one of the largest and most successful companies in the country, run by one of the wealthiest people in the world.

I also would be shocked if your average construction worker or Starbucks is getting federal minimum wage, I have a feeling they are closer to $15 than you would think.

One question, do you work for Amazon? Your history consists solely of comments defending Amazon and their labor relations. If you do, it would be nice of you to disclose that before posting about your company.
It probably depends a bit more on how you define “need”. Do factory owners need people in factories when a robot can do the job? Probably not. Does society need people in factories so that the individuals have a job, which creates a sense of purpose and means through which people can provide for themselves? Probably.
How to Run a DevOps Conference in Animal Crossing
Show HN: Python lib for rich text, markdown, tables, etc. in the terminal
Self-improvement shouldn't be done alone
This is the funniest thing I've read thank you
And repair parts inventory, I'm sure.
Why Rails boot is so slow on macOS
This is a good way to think about it. Certainly more helpful than many other short explanations I've seen attempted.

Am not economist, but do have econ degree.

Edit for slight clarification: The phrasing suffers from anthropomorphizing a thing. The market is a collection of human interactions. Humans are the agents. The market is an amalgamation of many individuals acting as they best see fit, utilizing their local knowledge. The sum of these actions and interactions performs the calculation.

Same idea, just clarifying where agency exists.
It's useful. My first few jobs were unskilled labor. Janitorial, food service, department stores. Just getting the job done requires next to no training and certainly no prior experience.

It's difficult to push for higher wages or better working conditions when your productivity after 5 years is only 5% more than someone that started a month ago, but that's reality for unskilled work.
I guess a large part is that you can't use it without looking at it. If you're a touch typist you want to be able to do everything on the computer without thinking or moving your hands from the home row.
The Gaming Historian has an excellent video on the history of Tetris.

https://www.youtube.com/watch?v=_fQtxKmgJC8
I've Joined HeadSpin as Director, Learning and Education Programs
I'm not sure if Google allows using phone notifications first (another 2fa method) and then switching to TOTP, but TOTP isn't allowed as the first choice.
May the 4th Be with You
I think that's egotistical gatekeeping. There's no basis for 64GB being "pro" and 32GB not (or even 16GB or 8GB, for that matter). You can make millions of dollars on an MacBook Air with 8GB of RAM. Your use case does not dictate what is a reasonable amount for other professionals.
Hey, Swift from Major League Hacking (MLH) here. Thank you so much for submitting. We're humbled by the response we've received so far – more than 200 students already applied within a few hours of launching!

Internships were super impactful for my career. We're excited to find a way to create more opportunities for our community to access these kinds of experiences.

Happy to stick around and answer any questions folks have!
In a previous HN post [1] where someone wrote up how to use B2 as an image host, the Cloudflare CEO chimed in and addressed rule 2.8 specifically, saying if Cloudflare workers are used for URL prettifying and redirecting, a different ToS is applied and that use-case would be fine.

Does that mean your video use-case would also be fine? I have no idea. An HN comment from the CEO doesn't seem like it would hold up if Cloudflare suddenly shut down your free account.

I'd love for Cloudfront to officially clarify the limits of the Cloudfront/B2 alliance in terms of external traffic. The confounding issue here is that B2, as a storage service, is not really intended for "serving web pages and websites" — it's for larger files, binaries, etc. — and therefore any traffic from B2 going through Cloudfront is sort of de facto in violation of 2.8.

[1]: https://news.ycombinator.com/item?id=20790857
I think that may be a fair critique, as long as there's a better alternative to use. If the distinction is between someone that has done extensive training or preparation for a job, to the point that it requires months or years of experience doing that job or being trained specifically for it, and to a job that essentially anyone can do and they just need a day or so of on-the-job training (if that), what's the better terminology to use?

I acknowledge there's a full spectrum between they points (e.g. painting, where anyone can do it, but professional painters have many skills developed over years to make them both more efficient and with a better outcome).

Perhaps the problem with the label is that it's being attributed incorrectly? I don't think it's saying the person is unskilled in general, just that the person is unskilled in this job. There are plenty of instances where people that are skilled in one area but unable to find work in that area get a job in another area they are unskilled in to make ends meet, and I think those jobs are generally for unskilled labor. In those cases, they likely are unskilled in the job being done.
Anecdotally, my friends in finance say that their chats are monitored with extreme scrutiny. You'll be written up for anything that can be perceived as screwing over your clients, even if it's an obvious joke. If this happened in any other sector, society would be quick to call this draconian. However, few people are aware of this form of micromanaging, and if they do, they recognize that it must be done.

As for people stealing time, Amazon puts people on PIP all the time.
As a former member of the local 701 and a current member of a union, keep fighting. You start seeing this stuff when the company knows theres a good chance you'll get a union if you want one.

I once had all of my lunches turned into safety briefings with some slimeball in a suit lecturing us on the evils of unions for an hour. This prevented us from discussing unions favorably during our only time off during the day, so we decided to start an after-work club at the local pool hall. Less propaganda, more beer and real talk.

Try taking your messages out of the office. Find some place the boss doesnt control and believe me, this will help a lot. You're still going to get flyers, phone calls, letters, and even doorstep visitors if you push for a union but just remember: its all bullshit at this point. Remember why you wanted to do this, and keep a running list of issues the company has not addressed. Remember: a union gives you fair bargaining for anything else you want or need for the company to succeed and you to do your job in the future as well. Some of the handouts now might seem generous but believe me, if you back down, the company will fire absolutely everyone they can identify as an organizer that hasnt been let go up till now.
Back when I was in university, I feel like they really brainwashed me to think these tech companies were making the world a better place. I was too naive. I think a lot of young software engineers started out like me.

There’s also the fact that these companies are so big, they have a lot of variation inside them. For example at Amazon Music, there really isn’t a lot of evilness there, it’s just getting people to pay up for music streaming. Still some unfairness in the music industry for smaller artists, but that’s often the labels stepping on them.

A lot of us at Amazon knows this company is kinda evil now. I was thinking about resigning over these recent firings, but another activist convinced me to stay so we can continue pushing the company to be less evil.

Essentially if we are willing to resign from a job, we have nothing to lose so we can take bigger activism risks.
On Front-End Web Development
I have a salmon skin bracelet that is a few years old and it smells faintly of what I know as the smell of leather. It should be fine. Maybe the bigger issue is that fish and thus the skin pieces are quite small.
> Despite customizing the bar with BetterTouchTool, including “vibrate” feedback, I invariably found I had to remove more and more things from the bar over time. Any functions in the central part of the bar were invariably triggering by accident. It was just too distracting to have things randomly happening when my finger slid onto something that doesn’t feel like an active panel.

Is there any way to disable the fixed `esc`? I could just ignore the touch bar, except for that. It haunts my vim experience and my attempts to use full-screen (which `esc` exists by default), since apparently my left little finger tends to rest there without my realising (maybe because I'm a vimmer?).
It’s a more immediate economic problem if paying employees more than competitors causes your products to become uncompetitive and you lose business because people shop elsewhere where prices are lower.

The wages aren’t low because of an ideology, the wages are low because if person A doesn’t agree to the low wages then the employer can hire person B.

Similarly, wages aren’t high in tech/finance/law/medicine because people think they “deserve” it, they are high because those employees have options to work elsewhere.

One employer deciding to be altruistic and paying more isn’t going to fix the problem.

Therefore the solution is to either give people better options for earning income (long term solution involving educating them and more), and increasing minimum wage and especially overtime wages.
Even though they are using region specific URLs, they would still have to load balance all of that traffic. Backblaze avoided this by having a 2 part request for a file. You would make a request to a centralized url and then that would return a url that connected you directly to a server that had that file.
It's certainly to the same type of people who would buy a new product for 5x the price instead.
It's here Caddy 2 is ready for production
Sorry for the late reply but for the sake of complete feedback I'll still post this. Yes I let them view my entire calendar but not in detail. So they can view when I'm busy and when I'm free but not which meeting it is.
If you disbelieve a plausible comment, there is some onus on you to disprove them. Please do your own search, and post your own citations.

These 'citation needed' comments add no value.
Apple should simply re-release the pre-touchbar 2013 Macbook Pro, with USB-C ports.

"Peak MacBook Pro" was 2013 (once they fixed the screen-coating deterioration).
Does FOV help improve the accuracy?
> probably 100% of their parents wondering if they should encourage their kid to defer for a year until things get back to normal.

Or on the flip side, everyone who starts this fall will have an advantage in the hiring market 4 years from now when fewer than normal graduates are entering the workforce due to those who encouraged their kids to take a year off now.
> we shouldn’t just be ranking people by age, if we want to come to moral outcomes?

Agreed. But I think quantifications can still be useful.

Person-years probably aren't the right sort of quantification though, in that they blend together too many kinds of human experience. But I imagine most people would agree that statements like "X% of grandparents, lost 10 years earlier than expected" or "Y% of children under 10" allow for comparing the relative impact on families.

Quantifying losses doesn't mean that we consider the quantified as fungible.
This comment was edited without saying so, which explains why some of the replies don't make sense.

If you're going to make an edit that changes the meaning of what other people have already replied to, please say that you're doing that. The best way is to make the edit append-only.
I've always viewed the entire colony as the "thinker".

It is true that the queen is not the "brain" but then neither is the individual worker bee. Considered as a cellular automata, the queen 'cell' is a super-cell. The queen regulates flow of pheromones, and communication is communication, whether it uses electric signals or gradient diffusion of chemicals. That 'cell' is sitting on top of a hierarchy, and whether she is just a glorified "gland" as you would have it or not, little worker bees will NOT disregard her input.
All communication is probabilistic. There is no such thing as a noiseless communications channel. But per Claude Shannon you can always tilt the odds in your favor as much as you like given enough time and energy.
This issue has been open since 2017 and it's not panacea since it comes with its own -substantial- tradeoffs which is why as far as I know, magit is not "switching to libgit2" but planning to offer libgit2 as an additional option. Also for such an important feature, rather than going with FFI, it would be much better if Emacs linked with libgit2 (similarly to the improved JSON support in 27). That way the core Emacs development team would review all code and have a say in its design. That also implies magit being bundled with Emacs (or at the very least available in ELPA) which may not be realistic in terms of copyright assignment / code quality concerns.

Performance issues aside, a pure Lisp magit is the simplest and more universal setup which is why an attempt to fix the process spawning problems there should be made.
How does that compare to Cloudflare? Is Cloudflare completely free for CDN? I can't find a clear pricing page.
See my comment below. These tools are fundamentally broken for this use case and have never provided the functionality needed. Bash scripts are not a process manager and it is incredibly wrong to try and make it work like one.
Thanks!
The game is still in development.
It covers SELECT, DISTINCT, FROM (with one table), ORDER BY, LIMIT in the free part.
After buying a license, WHERE, IN, BETWEEN, AND and OR are also covered.
Check out the guide tab in the game - it covers everything supported so far.
I plan on adding support for GROUP BY, aggregate functions, HAVING, aliases, JOINING multiple tables, and some more stuff with more complex cases to match.

The 6 months countdown doesn't begin until the game development ends so you're enjoying longer access.
Kena.ai Launches Expert Curated Music Video Lessons for Free
You can also kill the relevant process: `killall ControlStrip`. I haven't had the precise problem you describe, but this did often suffice to fix strange frozen touch-bar problems.
Hammer’s House of Horror
I almost thought Gary Marcus unveiled something he kept babbling about adding to his robots....sigh
the 3:2 ratio on the surface laptops is pretty nice imo
do it keep it up dont quit, he should have made them fire him for his activism rather than walk away. mad respect to him but there are better ways to go.
what python blob storage libraries are using "SFTP"? How is that the "standard"?

I literally have NEVER seen SFTP being used for blob storage in any python project - is this a real thing somewhere?
Ansible Impersonates Users on Windows
Perspectives on the Pandemic – The Bakersfield Doctors
There's no burden of consistency that anybody needs to meet. I can boycott Amazon because I like purple and they don't have it in their logo. And then tomorrow decide to continue the boycott because it's a cloudy day and my dog has fleas.

If you want a better reason, it can be as simple as, Amazon is the 13th-biggest corporation in the world by revenue (https://en.wikipedia.org/wiki/List_of_largest_companies_by_r...), and someone simply doesn't want to confer any further advantage to them or support that level of wealth concentration.

It's not cherry-picking unless you know that's the only company being avoided. In my case I've significantly cut my direct reliance on the top 12, quite unintentionally, just by

- not shopping at WalMart

- not living in China

- not owning/driving a car

- not using Apple products, and ironically

- using Amazon

Yep that's right, ordering from Amazon keeps me from being tempted to fall back on numbers 3, 6, 7, 8, 9 and 10 which are all petroleum and car companies. I guess I'm going on the theory that a delivery truck making the rounds to 20 people is more efficient and less damaging than 20 people driving their own cars to various stores. On the other hand, if it's me we're talking about, I would be biking to the store. So already I'm not totally consistent, and I might be further inconsistent tomorrow and decide to boycott Amazon, especially if they don't get their act together on the labor side!