skysight-inc/HackerNews huggingface dataset:
I recently bought the 2020 Macbook Air after breaking my 2017 (18?) Macbook Pro. No touch bar, new "magic" keyboard.

Keyboard is great. I think I still prefer the chiclet keys but these are close enough. Function row is far superior to the touch bar. The touch ID button is great too. Makes using 1password much more convenient.

Small battery (which means fast charge times) and long battery life are huge for me. I've got 8 1/2 hours remaining on 91% after >1 hour of usage.

I unfortunately haven't done any local development on the machine. I ssh into a linux machine on the network. But I don't think the fans ever spin up. And it never feels hot to the touch.

I spent two weeks doing remote dev work with a 2012 Macbook Air and another week doing remote dev work with the 2020 Macbook Air. Since processing power was irrelevant my experience between the two was mixed. The 2020 Air has a better trackpad and screen. But the 2012 Air has the better keyboard. I could have used the 2012 for the rest of my life had it had a better screen.

Anyway... just some thoughts for anyone looking for a new macbook.
Y'all missing the most important paragraph in the whole article:

> I spent many years working in a satellite office. A lot of the time when I had some deep technical disagreement about something, I'd fly to the main HQ, and go out for dinner with the other team. I wouldn't even talk about technology, just about random stuff. Once they knew me, and realize I was a human (and not a faceless blob), most technical disagreements tended to go away. People are more likely to assume positive intent and not malice/stupidity/laziness.

Building relationships is important important to get bug fixed/features built. Bug prioritization isn't a just a technical nor a business exercise.

Now, I want to hear which company this is that this guy could just "fly to HQ" (I'm assuming Microsoft Back in the Day) but the geographic gaps aren't always that large... :P
Credit is due to anyone willing to sacrifice, no matter how small, for the voiceless and underrepresented.
He chose so most likely because he did not possess the power you imagined. I am very cautious about (and most of the time opposed to) the narrative "if something/someone is bad, don't complain about/leave it but try to change it and make it better", this narrative stands on a very important yet implicit assumption that this something/someone has minor defects or it is a very important person in your life (like your parents, siblings that no matter what you won't give them up). For a bureaucratic as large as Amazon, not to mention this guy, even a higher level won't be able to change this "culture stuff" in a reasonable interval of time. I am not saying it is completely impossible, but why would he risk his career and a lot of time struggling with this. Life is too short, just fk it and go to a better place or some place at least deserves your efforts to make it better.
Bermanzi
Programmatic Advertising Explained: Terms, Elements, Buying Methods
That's what we call throwing good money after bad. Besides, PostgreSQL has actually come a long way since 3 years ago or so. It's not a slow-moving project, especially for this space.
Thanks Brad. For those interested, the complete seminar is available at dsmpartnership.com/financialmodel. This is available free of charge
The issue with NFS and SQLite is that posix advisory locks
do not work, or do not work well, on many NFS installations.
As long as advisory locks work over NFS, or as long as there
is only one client trying to access the database at a time, so
that locks are not really needed, SQLite works fine
over NFS. NFS is a lot slower, but that's just the nature
of NFS and SQLite can't do anything about that.

You can ask SQLite to use dot-file locking instead of
posix advisory locking. Or you can ask it to simply ignore
locking all together. In both cases, SQLite will work
on even a broken NFS system, though with the corresponding
concurrency limitations.
No I am not commenting on systemd or Linux at all. The fact is that if you implement a dependency graph, you must track and resolve state. There is no way around this. Add in support for event listeners and one-shot syscalls out to hardware (because remember, udev or some equivalent is still a critical piece in all this and there is no HAL to handle this for us) and now you have to deal with transactions. Try to parallelize it and now you have work units. That's the way it goes. Even in microkernels you will find all these things scattered around and they aren't going to be less painful just because you wrote them in eBPF. I liked the third chapter but it left me a bit disappointed because it didn't mention anything other than a critique of the wrong way to do it.
Empowering Disabled Women in Society
You're absolutely right. Snaps do solve legitimate problems that we've struggled for years with and are the right thing to do architecturally. Corner cases that might affect certain users like holding versions or disabling updates entirely "when the user really knows what they're doing" should just be fixed as they arise. But again, snaps or any equivalent system that allows stupid-simple packaging, bundling dependencies, doing fail-proof transactional updates and running in per-app confinement has been proven valuable by the mobile world and not only (automotive and embedded come to mind). It's high time the typical desktop/server Linux operating system got such a system by default. What we need is to iterate over it to cover its gaps. For example the one sticking point I see in this thread when people really get pressed to argument their unhappiness with snap seems to come down to being unable to stop the auto-updating behavior. I could easily see Canonical implementing a feature to control that and putting it behind an explanation of the downsides and a "Disable this only if you know what you're doing!" warning. And so on for the rest of the corner cases.

And from developer's point of view, I can attest that if I'm to package and publish something for Linux, I'd certainly use snap or Flatpak or both before using deb or rpm so long as they're not affecting me in some major negative way. I assure the reader this is not the minority opinion and the software catalog is only going to grow because of it. This is our way out of PPAs and dependency problems (among other things) for publishing up to date out-of-distro software. I have no problem with a particular set of users not wanting the latest version if they know what they're doing but that doesn't negate the benefits this kind of a system brings.

We've seen this play out with other new and needed Linux systems before and that's OK.
I had irritation during the first few weeks of wearing my fitbit charge hr but being a bit more diligent about washing it made everything go away.
If you allow private roads - then I think Fealar Lodge is about 2 hours from Pitlochry.
All those things are partially socialism. Simply instating minimum wage laws doesn't make a country fully socialist, but it is a puzzle piece. It means the wage is not set by the market anymore, but by a committee.
We really need more courageous people like Tim Bray!
I've only seen that for executive spaces, never mere professionals. Definitely a real thing though.
> when the restaurant is having a bad night

A "bad night" because it was hit by a tornado. Your wording implies the universities did something wrong. It's not like they could have done anything differently. They weren't responsible for the pandemic and they were legally obligated to shut down.

> I'd say the institution should do at least something to make you whole

I'd say it is unreasonable. They're not asking for a generic "something to make them whole". They want all the benefits plus a healthy refund. I don't know what the legal basis for their argument would be. Almost certainly they have lawyers who expect bad publicity to force universities to pay. That kind of rubs me the wrong way.

Disclosure: I work at a university.
On a 2013 Macbook air, MagSafe has worked perfectly for me for the last 7 years. Saved my laptop a couple of times too. Way more worth it than AppleCare.
Probably have hard-coded screen paint calculations for typical macOS and a need for massive multi-year refactor to allow non-typical screen sizes (e.g. 1cm more when removing the bezels on 13").

Semi-sarcasm.
100% agreed. Most VC funds are necessarily good at very specific skill: convincing people who control lots of money that the VC is smarter and better than their competitors. The easiest way to sell that is to truly believe it, and then perform that belief convincingly. That's not something one switches on and off, so their answers here are likely to be skewed in the direction of things that make them look valuable.

Things like "team" and "gut check" are especially useful answers for that, because a) it lets VCs sound like intuitive geniuses who can't easily be replaced, and b) the I-know-it-when-I-see-it nature of those lets VCs smuggle in all sorts of irrational biases. As one well-known investor said, "There was a guy once who we funded who was terrible. I said: 'How could he be bad? He looks like Zuckerberg!'" Points for honesty, but you can bet that wasn't the official reason they invested.
If anything, that would seem to make it even more significant. Treatments for people often have side-effects for the patient, and as we see with increasing resistance, side-effects for the population as a whole.

This is potentially a way to stop malaria permanently with few side effects.
Is there a good way to figure out how much performance is best suited?

I’m considering an upgrade to my 2013 MBP retina and it would be great to know how different configurations play out in terms of speed and battery life.

Typical benchmarks are quite difficult to translate to real life usage.
“In a world that operates largely at random, coincidences are to be expected, but any one of them must always be mistrusted.”
― Rex Stout
It looks like the frustrations just add up when you look at different factors.

In this lineup, the first two models are the 8th generation processors whereas the top model (starting at $1799) is the one with the latest 10th generation processors (but that still comes with a stingy 512GB SSD).

Another thing is that SSD storage on Apple Macs is expensive, and they can no longer be upgraded after purchase (since they have the T2 chip and are soldered on to the logic board). This would be kinda ok to put up with just for the combination of hardware and software, but poorly designed software makes the experience worse. Photos and videos take up a lot of space, and Apple's default app, Photos really sucks. You can't move the photos library to an external (cheaper hard) drive and live peacefully. If you do, then you might find yourself unable to eject said drive because there are background processes that launch themselves and keep your photos library in use even if nothing has changed and even when you've let them run for a day or a few days before to finish). Apple seems to be doing a terrible job on the software front (I don't even want to talk about other issues in Catalina). Is there any other alternative for photos on Mac that works well and can also import photos and videos from iOS devices (on to an external drive)?
Is there any good use of touch bar for coders?
I admire your resourcefulness and dedication, but it hurts me that people are resorting to literally cutting and pasting hardware workarounds just to recreate what had been a standard part of computer keyboards for decades until some highly paid, well-meaning design team decided to screw with it completely unnecessarily.

Hey Apple laptop division, if you or your social-listening analysts are reading this: I hope the price inflation permitted by inclusion of the Touch Bar helped offset the lost lifetime value of the customers that it continues to repel.
This is one of the largest company in the world, it is normal that they get criticized more than smaller companies. They have more resources and abilities to make changes than most companies.
And I disagree, we can criticize a company regardless if we provide the example of a better company or not. When it comes to workers abuse in the middle of a pandemic, "everyone else is bad" is not a good answer, i'm sorry. That's just a recipe for never changing anything. One can hope for better worker treatment regardless, this is how progress is made.
Ugh, good to know. You have one?
But of course, as is the Apple way, this is deliberately unclear. You would have no idea about this at all unless you were, at-minimum, keeping up with Intel CPU improvements (or regularly browsed Hacker News.)
Show HN: Knight Maneuver – A chess mini game
average malaria death is significantly worse as it predominantly kills children under the age of 5

It's not only deaths, it's also lost opportunity, as malaria is a chronic disease. Children miss out on schooling, adults miss out on work, and malarious areas miss out on investment.
It's not evil per se. They just have to serve the moloch:

https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
Conversely, if we find a way to do this safely, this could be important for far more than just malaria... and “just” solving malaria would be hugely beneficial.
These are actually pretty well defined at the lower to mid levels. This is a ball-park.

- IC3: Executes well on what is assigned to them by their manager. Requires direction. Does only what is told. Frequently an up-or-out role. "New Grad"

- IC4: Identifies proactively what needs to be done and works with their manager to justify and schedule it. Beginning to show signs of independence, but requires managerial guidance. Frequently an up-or-out role. "Junior Engineer"

- IC5: Identifies proactively what the team needs, and leads a cross-functional effort involving 2-3 individual contributors to complete it or solves the hard problems. Effectively autonomous, low blast radius. Terminal role. "Engineer."

- IC6: Identifies proactively what the nearby organization needs beyond just the specific team, and leads a cross-functional effort involving 4-6 individual contributors, PM, marketing, design, etc, to solve those needs -- and solves the hardest problems. Effectively autonomous, high blast radius. Terminal, well-paid role. "Staff Engineer."

The poster sounds like an IC3, and is likely to be paid like an IC3 until they can demonstrate their chops.

At a start-up especially one without an engineering ladder, you start as an IC5. You will need to perform like one, as there's not a whole lot of room for folks who don't.

FWIW, these numberings vary from company to company but expectations are roughly in line industry wide. Even if your company doesn't have a ladder, you should act like it does because when you company gets one, you wanna be up top.
If that were the only reason, then cubicles would be equally popular. For some reason companies want floor plans that do not allow your back to the wall, no partitions higher than sitting shoulder level, minimal sound or sight blocks. I think there must be some psychological effect they're taking advantage of when workers feel like they're being constantly watched from all angles.
It's a horrible assumption. I know that my parents probably have only 5-15 years of their life left, so I make sure to have contact with them as much as possible, and keep up longevity research, though I know that they don't like to experiment as much as I would in their place.
I once shipped a python script with a dependency on the requests package, and installing that on the customer's system caused an outage on their production server with 1000s of users because of a permissions issue, that wasn't present in their and my test systems.

So, no more "use the system python" for me...
As someone who doctors once put "12 hours from coma" due to malaria (and I was in rural Tanzania, so coma == death out there), this is straight up the best news I've heard in a very long time.

Seriously, don't get malaria if you can help it. Your bones hurt from the inside out while you lay in a pool of your own sweat, crawling to the toilet every hour or two because of oscillating vomiting and diarrhea. Since you're most likely in a developing country, air conditioning is usually out of the question (you're shivering in the 100F+/35C+ temps anyways from the fever). The drugs, if you're lucky, only give you the most vivid and disconcerting dreams you've ever had (if you're unlucky, which 50% of people are, they're the most horrifying night terrors you can imagine).

The good news is it's highly treatable. The bad news is that at ~$3 for a round of treatment it's prohibitively expensive if you're only making $2/day and have a family to support.

We only got rid of it here in the US because of DDT. Malaria was endemic in the South (and parts of the North in the summer) until the mid-20th century.
> Vote Labour next election and fund the public sector properly!

Sigh. That time came 5 months ago and is now gone until the next 5 years. In the mean time perhaps you can play your part in donating in someway or even somewhere else instead of complaining.
So you just did your job and went and collected requirements from your user base? I really don't see how this is the same thing. I worked in a large insurance company with its own call centre and we did the same thing. It's great for the business but I just don't see how this is connected to giving workers more money and freedom.
A car, out of all things...
Intel CPUs don't support LPDDR4(X) until Ice Lake. So previous MacBooks stuck at LPDDR3 (then max capacity is limited to 16GB) or go to DDR4(more max capacity but more power consumption).
Nice concept but I really hate clicking on the buttons to form my statements... Is it possible to allow typing? Also, not ending my statement with a semicolon feels incomplete.
I enjoy my Macbook a lot but I wonder when people will crack and not shove money into Apple's behind for "premium" machines with so many flaws.

I love my MBP but its issues make me feel like €1000 less and I'd be perfectly happy.
"That done, remaining an Amazon VP would have meant, in effect, signing off on actions I despised. So I resigned."

Hope to see more individuals in tech standing up for what they believe to be right, willing to make sacrifices or even walk away if needed, and ultimately tell their story publicly. This is how you do it!
The Switch may or may not freak out in the face of arbitrary USB-C chargers; but it's always supported Apple's USB-C chargers just fine. (I get the sense that Nintendo developed the console by relying on Apple USB-C chargers, until they made their own.)
Ugh, I was afraid of that. I've been clinging to my 2013 MBP, waiting for an upgrade with a bearable keyboard, and then when the 2020 MBA came along I thought I might have the ideal machine, but then I started hearing about the thermals. Was hoping the new 13 inch MBP might fit the bill instead, but it sounds like the thermals are just kinda crappy these days.
It just means that golang isn't anything special when it comes to writing tools like these, and is in the same ballpark as python and Java (it's somewhere in between the two of them, better than python but worse than Java), and you'd have to use the same escape hatches in golang as them to implement those tools.
My gf took 3 online courses this semester (planned). Not a single professor had lectures to attend. They all just had a checklist of busy work and readings and an email address to contact them if they had questions about an assignment.
The real trouble of using Emacs C core from another language is that you have to use all the internal datastructures used by C core, and this exactly equivalent to all elisp datastructures.

This implies you have either to convert back and forward everything or you just can't use the native datastructures of the new programming language (making the whole operation often quite pointless).

I must confess that most of the comments in this thread seems to start from the assumption that people working on this in the last two+ decades are probably dumb, and this is sad.
There are people attacking cell phone towers and threatening workers who work on them. It’s directly connected to the 5G coronavirus garbage.
A Full Time Student Guide to Find a Job with Flexible Hours
I had one before that, asking about all member data from a darknet list. It seemed logical that select * from members would be the answer based, but I couldn't get it to accept no matter how many times I tried. Kept saying failed to fetch after run. I closed and reopened the browser, tried again, and it worked on the first attempt.
The fear of death due to infection by a pandemic is new. The need for PPE and lack thereof is new. Firing whitleblowers in the face of a pandemic and meeting to smear them (with public proof thanks to a leak) is new.

We didn't think Amazon was nice and cuddly - but this is a good point for Tim to exit.

Jumping on someone doing a principled thing at personal cost for "not doing it sooner" is so cynical. I think we can criticize Amazon's long history of being repressive without shaming someone who publicly did the right thing.
Why mobile only?
My work machine is a 15" MBP and I dislike it for similar reasons. The design is just totally unsuccessful at managing the heat generated by its components.

On the other hand, my personal laptop is an Air (2019, I think) and I have no such complaints—it's very stable and only heats up when I'm putting it under heavy (relative to its power) load. It also lacks the execrable Touch Bar.

I would guess that Apple's drive toward replacing Intel's processors with their own has a lot to do with heat. Will be interesting to see how that goes, but for now it seems like their reach exceeds their grasp.
Re-arranging cubicles at my office took a couple of people in the office a couple of hours to move a few cubicles around. Unplug the few cords going to the built-in power strips in the cubicles, unplug the cubicle switch, plug it all in at the new space. Cubicles snap apart and together without much effort.

Redoing walls requires paying architects to get plans, getting bids from contractors, getting approvals from building management and potentially opening our lease up to negotiations regarding tenant improvements, getting contractor's insurance vetted, getting walls demo'd, paying to get everything disposed of, paying for new materials and installation, repainting, getting electricians to redo electricity and lighting for the space, potentially doing new low voltage runs (don't want to run cat6 out the door) and getting proper permitting to do all of this.

I don't know how moving a cubicle gets to be more expensive when comparing how many more people are involved to rebuild and that one requires a couple of hours while the other takes days at best.
The iPad Pro is heavier than the 2020 Macbook air, so.. yeah...
and this is why I still use two 20-inch 4:3-ratio monitors in portrait mode (combined screen is 2400x1600) -- I can look at each monitor with minimal neck movement and the viewing angle for each half is independent. when i've tried a single, curved ultra-wide I still felt like the outer third on each side was a tilted away too much
Re-read again, OP did not deny that minority quota exists. OP refuted the somewhat popular opinion that incompetent people are being hired BECAUSE of minority quotas.
As long as the top is rotten, there will never be some sort of successful moral coup d'etat.
Location: Paterson,NJ,USA
Remote: Yes(remote or in office. I am good with both)
Willing to relocate: Yes
Technologies: React,Javascript, Ruby, Rails,Redux,Python, SQL, C#, Java,Cypress,
Résumé/CV: https://docs.google.com/document/d/1IyIMZSuRf0n5twJ2VVs1Mzz1...
Email:mqshaikh8@gmai;.com
Link between Vitamin D deficiency and more serious Covid-19 symptoms
Have you looked at the latest line of business class Dells? Most of them don’t have Ethernet ports nor do they have card readers. Most of the consumer line computers don’t either. Dell is still the number one or number two PC vendor.