skysight-inc/HackerNews huggingface dataset:
All the example replies to this I’ve seen so far are where the power imbalance between business owner and worker is huge. So I’ll give my anecdote which is from the other side.

I grew up watching, and often helping, my parents as they ran their own business. We were at best lower middle class. The economic gap between us and those we hired was far smaller than any of the examples given here. My parents treated the workers well, paid them fairly[1], and kept the business running as long as possible even after 9/11 + the recession killed the business.

The workers in response didn’t cheat hours, they were flexible when the times got really tough, and in the end, they greatly respected my parents for running business the “right way”.

People don’t default to cheating the system. It’s action-reaction. If there is a huge imbalance, if people think they aren’t being treated fairly, if they see that it’s very much possible for the system to be improved, that’s when the thoughts of “this is unfair” begin to emerge.

[1] My dad was by title the owner while my mom was in the union the workers belonged to. His salary was lower than my mom’s. Not lower than the workers, but far lower than could have been possible had they attempted to fight the union on pay to nickel and dime them.
I just don't understand what market Apple thinks they are targeting with the past few years of MacBook Pro releases, and I say this while on an early 2015 13" Pro.

If the Pro line is truly meant for professionals what does apple think they are accomplishing by getting rid of features that set them apart from the competition?

As a former Thinkpad x220 user the 2015's keys are not as good but they are good enough. When I contrast that to the absolutely horrendous keyboard on the 2017 model, I long for 2015 style keys with their somewhat existent key travel. The fact that a dedicated escape key was missing on the first keyboard revision baffles me, and makes me wonder what is going on in product design at Apple. I have not experienced their newest revision of the keyboard on the 16" so I cannot speak to that, but it seems to be received more positively than the 2017 model.

If the touch-bar were there to compliment the function keys instead of replace them I don't think it would be nearly as hated. As alexggordon mentioned, with BTT[0] much of the functionality of missing function keys is restored but why is third party software needed to give back full functionality on what is supposed to be a laptop for professionals?

On the IO port front, the loss of MagSafe charging is still felt, and while there are MagSafe like adapters for USB-C, I ask myself why does each new generation feel full of unneeded and unwanted compromise? Why can't Apple just stop at replacing the USB-3.0 & Thunderbolt ports with USB-C? A dongle for ethernet makes sense, a dongle for what seems to be everything is madness.

And what is Apples obsession with making their laptops ever-thinner? The Pro's are not netbooks from the early 2010s that you can fit in your pocket. Their obsession with making each generation thinner seems to cause thermal throttling, with the culprit always being... insufficient cooling. Shocker. Yet this is supposed to be laptop for professionals?

This isn't to say there haven't been improvements. Thinner bezels are always welcome and Apple clearly puts a great amount of thought into their displays and it does not go unnoticed. In addition MacBooks only seem to get better at increasing battery life at levels above the competition.

For the time being the it just works factor of Mac OS and being able to use almost any linux package/program thanks to homebrew will probably keep me as a user, but I can't help but notice their Pro lineup seems to less and less useful for professionals and makes me wonder who Apple thinks wants any of these changes.

[0] https://folivora.ai/
I love it that was a fun past time ;)
If the firings disproportionately or systemically impact races or genders, the firings can be racist/sexist -- even if race or gender is not involved in the firing decision.

Racism and discrimination are related but separate concepts.
This is one of the few voices of sanity I've seen on this thread. Your father seems wise.

With that said, I do understand why companies try and install panoptical surveillance practices in places where it's basically overkill. Competent managers, as you said, don't need to keep people on a tight leash. They do, as you said, learn to analyze the noise and intervene when something is clearly going wrong. The panopticon is put in place beyond a certain size because manager quality cannot be guaranteed. Now, whether that's a sound reason for its existence or not can be debated (I'd tend to agree it's not), but it does seem to function efficiently.
He also wrote that he was quite happy with the ethics (at least w.r.t. labor management) in his own division in AWS. It seems he had basically no influence on warehouse labor policies otherwise yes he might have stayed
I live in the mountains and learned from dad to park the truck downhill so you can drag the carcass fairly easily. No ATV needed, unless you just want to scare the game away.
I should have clarified, the question was about a general engineer, not Tim.
Who decides the truth? When conventional knowledge is fatally flawed, how can it be changed?

Democracy is necessarily a battleground of ideas. The alternative is battlegrounds between groups with competing ideas.

For this reason, the by-any-means-necessary aspect of modern wokeism is terribly dangerous. What if these fuckers are wrong? Whenever we are urged to discard debate and the free exchange of ideas so that truth may prevail - watch the hell out.
In the grand scheme of evil, I'm not sure Amazon's firings ranks very highly.
Seconded. The vast number of aliases you can create is fantastic - I'm using unique addresses for every site I register on. Given the features and storage space, Gandi webmail seems to be very good value for money.
The point is -- at one point the founding fathers of America were terrorists, according to the government of the time.

Those in authority will never be above questioning and doubting, even if that means considering dumb questions.
It felt a bit appropriate for May the 4th.
Apple has lost me as a customer for their computers. The software has been getting flakier for years, the butterfly fiasco, and their inexplicable decision to continue shipping laptops missing 15% of the keyboard. I'm on a System 76 Darter Pro now. Pop OS has been fantastic. Great specs for the money, and while it certainly isn't Mac-level hardware, it's fine. At this point, the Darter has a far superior keyboard, even comparing to the newest MBP keyboards.

I still need a Mac for my music and photo collection, and to sync my phone. But since my 2015 MBP is dying, I'm in the market for a used Mac Mini.
Totally. See the above and sorry again.
It’s not easy to iterate in hardware and even harder to go back on a failed design. but agreed that Touch Bar needs to be revisited somehow.
What is typical for a programming blog?
I think there are so many funny and typical things on programming blogs.

- "Hello World" as first post
- PGP key on the contact page
- BTC wallet address to support, because running this webhosting is too expensive
- GitHub patch to the really important GitHub scripts
- Publishing the 33550336th tutorial on how to start with the python
- inactive after 1 month
I always find it so weird with laptops and TVs that they have loads of glossy pictures of just the screen, with some colourful picture, that I'm looking at on my monitor.

Are people looking at this and thinking "that is so much better than my monitor"?
Beans and rice. Big bags of each got me through many a lean time when I was a university student.
I've done a similar project, it takes a website and output broken urls using Scrapy: https://gist.github.com/mdamien/7b71ef06f49de1189fb75f8fed91...
No, I won't read your amateur Covid-19 “research paper”
Two days filming; total klutz the first day; whizkid the second.
Similar to my note setup with one change -- Vimwiki + Syncthing. I'm also using(abusing) git to daily auto-commit everything, so I could delete everything without worry, and browse history with tooling I'm already familiar with.
This setup works quite well across all the devices I use (desktop, laptop, phone). With a caveat that phone setup is mostly read-only (apart from ticking the grocery list on occasion) due to it being just a folder with text files there.

I'm actually curious to hear from other vim to emacs org-mode converts since the article didn't elaborate on the cons and pros of the switch.
How significantly is org-mode better than vimwiki and is it worth exploring for someone who's been baking in vim ecosystem for a decade?
One of the many many examples of why the 2006 Idiocracy docu^h^h^hmovie would well deserve a sequel. Probably even two, considering how much material we produced since then.
It's just basically me taking notes on the book that I'm currently reading (consciously limited this to 1 book at a time). I underline interesting things while I'm reading and then try to write up notes every weekend. This basically means that I go through the things I read again (some sort of spaced repetition), but this time I know what the interesting parts of it are already. Then it's just a case of going through them randomly some times over the week for more spaced repetition.

The implementation is just a bunch of markdown files in jekyll. (https://github.com/paramsingh/paramsingh.github.io)
FWIW my dad put two kids through college working as a consultant who would roll up in a mid-nineties Corolla. Modest style can be a strong selling point in a crisis.
I use function keys extensively by touch. It's the most infuriating thing too when my hands drift while feeling for keys and I accidentally press a bunch of keys on the touchbar without realizing it.

I used a macbook with a touchbar for about 6 months. Never again.
What reason do they have to selectively fire based on gender?
Great, here comes another flood of douchebags to Austin.
You have more options. But it has been a while since I set this up so I don’t remember exactly.
> Sorry, but none of this is new in "the Covid-19 era"

This seems a straw man argument. I don't think the author was saying that before Covid-19 Amazon listened to their workers.

On the contrary, one sentence before what you quoted ("Fast-forward to the Covid-19 era"), the article describes how activists were threatened with dismissal.
I think the point is that using AD would mean the OP would be forced to use the same password to access the test system as the prod system. Otherwise, they would use different passwords and no matter how nefarious any admin on the test system was they wouldn't get access to the prod system through it.
Dell has supported Linux officially on the XPS 13 variants since 2012. https://bartongeorge.io/2020/01/01/introducing-the-2020-xps-...
Show HN: Collect Azure/Office 365 IP using Azure function
Backblaze B2 Cloud Storage Now Has S3 Compatible APIs
Yeah I think I would generally agree with this. I did not necessarily mean energy in a literal sense. If you've ever been hanging out with friends and suddenly you just don't want to talk or do anything except for go home then you'll know the feeling I'm referring to.

It's a feeling of depletion, but perhaps it's due to dopamine or another neurotransmitter
Many offices are full of only laptops - those are drawing ~200 Watts peak, and then may another 100 for a couple of monitors and peripherals. That's many more users. My office has literally that - boxes with 4 sockets each in the middle of a shared space which we all run our power-bars to.
"fetishize" is probably the wrong word, but people are certainly a lot more sympathetic towards small businesses. in my city, people are donating tens of thousands of dollars to local businesses that are closed due to coronavirus. can you imagine someone donating money to keep walmart afloat?

as an aside, I've read that jacobin article before and I find it to be a bit myopic. a large part of why small businesses offer comparatively shitty pay and benefits is because they can't really afford to do better. part of this is just inherent efficiencies of scale (generally a good thing), but it's also because the biggest players get to rewrite the rules to make it very difficult to compete with them. it's not unreasonable to think that a friendlier environment for small businesses might lead to better compensation for their employees.
> But society as a whole is faced with dull ideas thought up by middle class kids who want "innovative" ways to pay someone to do their chores because of it, and that pisses me off a lot.

If true:

1) VCs will stop making money, or there is an endless money stream available to boring startups as long as the barrier to entry is kept up.

2) We will see stagnation in many industries but particularly tech, which will only make it easier for actual innovation to shine.

The endless money stream bit could be true, but if we accept that it negates 2), we should just give up anyway (or shift all focus to politics until it's solved).
>the networking, friends, social aspect

The what?
That doesn't answer my question AND isn't even accurate.

(Ex: I could charge my tablet with an Anker solar charger I have and as long as the electronics hold up have access to the videos/music indefinitely)
I'm having issues with this url, here is a link from archive.org:

https://web.archive.org/web/20200504093003/https://www.tbray...
> No one is forcing you to change your broken buggy 30-year old shell scripts, you can always continue using them.

How about usernames that start with a digit? Am I still allowed to use those?

* https://ma.ttias.be/giving-perspective-systemds-usernames-st...
That is somewhat of a concern, but less so now that they support web services. So, you would still need a basic oracle DB set up in order to run APEX, but you could just use OracleXE, which is a quite capable free version, and then connect to whatever you want.

Also, you see this argument a lot - "what if I want to switch databases"? I've seen more than my share of overly-complicated and highly non-performant code bases, "just in case we want to change our database at some point" (see the ORM messes out there.) Its a problem in theory, and in my experience, not in practice. Never in 25 years of IT work have I switched databases, so it's often a classic case of "prevention worse than the disease".

One case where this use to be an issue was for software vendors that used to sell applications requiring a database, and they had to be ready to work with whatever the customer had. In our day of cloud based apps, this is increasingly becoming less of an issue.
Well, no, he wasn't that much of a jerk, thankfully.
I am, I don't see much a difference at all compared to my 2016 15" MacBook Pro for Xcode projects. Whenever I need more power, I just ssh into my server with strong specs and start the process.
OMG that would suck. From my experience, when they come from outside, not just overseas, they have an arrogant attitude that the locals 'just do not understand, if they did it my way...'.

Is it the industry you are in? Or is it because of the country you are in, that causes this. 4 times seems awful high.
Are you disagreeing with something I said?
Signal strength would be better if you hold it in a certain way and this was true for some other phones as well. I had an iPhone 4 and never paid attention to how I held it, and it always worked perfectly fine. Maybe it's because I used a bumper most of the time (like most people, at least here in Europe).

The return rate of the iPhone 4 was much lower than that of the 3GS [1], so apparently it did not affect many users in practice.

It's still bad design, but when I compare it to widespread issues I had with other tech devices relatively minor (e.g. spontaneously resetting Moto X 2013, self-destructing Moto 360 smartwatch back, etc., constant BlueTooth headphone drops on the Nokia 7 or 7.1).

The (by far) worst Apple design issue that affected me and people I know was the butterfly keyboard. It has left me sour for years and I considered to stop using Macs. I am very happy they have finally resolved that now. But many of the butterfly MacBooks were simply defective products. Only the later generations with seals hold up pretty well.

[1] https://en.wikipedia.org/wiki/IPhone_4
Why China Executes So Many People (2013)
Print your own laboratory-grade microscope for US$18
Functions code is available here - https://github.com/groovy-sky/azure-office-ip
Theoretically but there are far more examples of people getting extremely rich than suffering consequences, especially in a period where deregulation means the odds are overwhelmingly in favor of punishment being a tiny fraction of the profits.
Oracle used to be by far and away the best database out there. Now I wouldn’t use it even if you paid me. It’s shocking how little Oracle invested in developing their products and services over the years. They are a distant second, if not merely an “also ran”, for everything that they do. The company largely exists as an experiment in just how far you can go with a vendor lock-in strategy. Sadly that experiment is proving to be a remarkably successful one
> Proposing to make Rust come with batteries included is proposing to change one of Rust's core values. Go ahead and write an RFC for that. I'll get my popcorn.

Again, my recommendation wasn't that, it was that the core team consider releasing "core" language features like Unicode support as first-party crates when they don't make sense as part of 'stdlib' not that I think they will. Feels weird to me that I have to rely on the goodwill of third parties to provide core language functionality like complete string handling.
Because 95% of the people don't use them and for them having an emoji picker, a volume, brightness control is more useful. The small group of people who actively use the Fn keys can just enable this checkbox at the settings.
Hm. I live in Iowa. Not a lot of developers here. The ones I know, that chart doesn't go high enough.
Maybe if Kmart paid their employees a little more they could afford to buy themselves something to drink at work.
Thank you for your comment. I will write a review article comparing these libraries and my project.
Thanks for the explanation, that makes sense. Good to know that states A and B are still accessible, I remember thinking they'd disappeared forever. Next time I try emacs (no doubt there'll be a next time!) I'll bear this in mind.
A bit late for April Fools...
SEEKING WORK | Oshkosh, WI | Remote
Frontend: Angular, Vue, Ionic, more (https://seiyria.dev/resume.pdf)

Mobile: Ionic w/ Cordova

I work exclusively with JavaScript/Typescript and work on a lot of open source projects (https://github.com.seiyria). Previous open-source projects I've worked on include:

* bootstrap-slider (a popular slider component that fits in with bootstrap)

* IdleLands (an idle MORPG that accrued thousands of users over a few years)

* more - check out https://seiyria.dev/portfolio & https://github.com/seiyria

I'm available for any work you might have. I'm pretty quick on the uptake and I can either build your frontend or integrate with your team to help them do it more effectively.

My availability is 30-40 hours per week.

Feel free to email kyle+hn@seiyria.com!
Transactional DDL is, IMHO, the best way to write database tests! I've been really happy with database testing since I built and started using a library that runs DDL and uses savepoints without ever committing a transaction.

https://docs.rs/diesel_pg_tester/0.5.1/diesel_pg_tester/
I think the college experience will survive precisely because the value add is the social aspect and the cross-pollination that comes from being near tons of people in lots of fields working on interesting things.

Colleges even market this aspect as the key differentiator from online classes.

In that case, I do think some refund is due on principle, because students at home in isolation definitely aren't getting that.
It's not just propaganda. Many of us come from union backgrounds--either our parents, siblings, etc were blue collar workers or teachers or police. We've heard lots of stories of unions creating all kinds of nonsense inefficiencies and then when someone is being targeted by management, the union does little or nothing to protect them. My best friend taught in a low income school district, he was forced out because he wouldn't pass the basketball team when they wouldn't take tests or turn in homework; the union wouldn't protect him. My dad has a dozen such stories because he worked in factories since he left the family farm.

This doesn't mean unions can't work or that things would be better without them or that we shouldn't trend toward more unionization; it only means that there are real problems with unions and it's hard to trust pro-union people when they won't even acknowledge as much.

For me, I hear Europeans raving about their unions, so clearly unions can work, but if the pro-union side intends to get more political support, it needs to articulate what it is about American unions that aren't working very well and how they intend to address those issues. Chalking it up to "propaganda" comes off as patronizing and naive at best.
All valid points and as you say it yourself, all addressable. The thing is though, Canonical can control this experiment by deciding on what debs get migrated to snaps. They can easily conduct this experiment in an LTS so long as they only keep it to desktop packages like GNOME components, browsers, third party software, etc. That way they don't have to wait yet more years before providing this system for use by all users and developers. For example I love the fact that VS Code and Spotify update on their own with no interaction required. I wouldn't love if something I don't want to update in our server fleet gets updated but I don't see many snaps in that area. But if we do see that I'm sure both of us can come up with a one liner stopping snap from updating if and until that use case is supported. Besides, the server space is gravitating towards immutability anyways, so doing something like `chmod -x $(which snapd)` or `chmod -x $(which apt)` on a production machine shouldn't be a big problem in that context. In fact that's one foolproof way to make sure packages are what you want them to be after installing them. Or read-only file systems.
Using the FusionAuth .NET Core client libraries
Definitely! Also, just being a bit more diligent around social distancing and washing your hands can help :)
Because it's only "evil" when an organization is large enough to invest in self protection mechanisms that dull the ability of other organizations to hold them accountable.

Most companies cut corners here and there, mess up something with compliance, accessibility or even break the law in small ways. But almost no companies can afford to defend themselves in court, pay settlements to make things go away, pay lobbyists/strategists to write laws etc...
Is this related to the EmDrive?
The disadvantages listed are exactly the other way round the advantages for authors that encourage some of them to write in the first place: To become clear about contents which one thinks to understand. This prejudice disintegrates exactly when one wants to write down this knowledge.
Show HN: Running Airplay and Spotify Servers at Home
My best description for it so far is "corporate feudalism". Modern-day serfs are tied to their employer for the health protection they provide.

What's strangest to me is seeing how many of the Americans whom I'd expect to benefit from single-payer health insurance seem to be the ones most wary of it and who argue most loudly against it.