skysight-inc/HackerNews huggingface dataset:
I think the "often" is more that they often will waive repair fees for people, not that they've personally needed a single device repaired often.

Not that Apple doesn't have issues, but they do tend to be on the low side. When they do have them, they are usually good about fixing it, as well.

The keyboard thing is disappointing but it sounds like they flew too close to the sun and are working on it.

The other big one in recent memory are the iPhone 6's bending. The real issue was that they didn't have a good company-wide policy for stores to follow, so it was often down to how nice the manager of the store felt that day.
I don't buy new computers anymore. I only buy computers that are a few years old. The last one I purchased was a Thinkpad T420s with the wide screen, maxed out the RAM, popped in an SSD, and for under $500. Works like a charm. Linux gives me no major problems.

If I was going to buy another Mac, it would probably be a 2015ish 13" MBP. I currently have an 11" 2012 Air that is perfectly fine for the type of development I do and shows only minor signs of impending failure. I would def get another one of these as well.
> In Egypt, it is common for phone numbers to be written in native digits.

If you get a phone number into your database correctly and no one in your company can ever figure out how to call it, was there any point?
I'm a huge fan of Alex Garland but the 3rd act of movies he's involved with (as writer or director) seems to always go off the rails.

I mean, Sunshine's 3rd act... Wow. Heh.
I don't think that is relevant. What matters is that it is transferred to a third-party. And regardless if it is stored in a database, the servers are still processing the data (and maybe storing the log of it).
I made the live button huge under the video, thanks for the feedback! Thank you for the kind words, means a lot! I will read this comment threat a hundred times after today, for sure!
There's no need for uncertainty about what Zig is going for. Rust code blows up when the heap runs out regardless of how carefully you write it unless you want to forego the standard library and whatever depends on it. Zig gives you control over memory allocation and hence at least the potential to write correct code.
Plus it rarely needs any service at all, well at least that's true for old models (I don't know about new models). I bought my first MacBook Pro in 2013 and it's still running just like the first day, it has been an amazing experience. I used to be the kind of guy who would say "Why would you buy a overpriced Mac if I can have the same specs for half the price in an Acer?". Then in 2013 I wanted to buy a SSD Laptop, at that time Windows laptops with SSD had similar prices to the MacBooks, so I just give it a try, and oh man, was it worth it, this is the first time a gadget of mine lasts this long with little to none visible aging signs anywhere.
Ask HN: Best Developer Workaround Macbook Pro's Touch Bar (and new keyboard)?
It looks like the Touch Bar in MBPs are here to stay and non-Touch Bar options are going away.

I've used it for a few months now and from my personal everyday use for software development, it feels like a slight net-negative to the overall experience. That said, I'm not aware of any developer-specific Touch Bar apps.

The Touch Bar aside, I'm also not a fan of the new keyboard. Each keypress feels less tactile, and I don't like the new differing arrow key sizes (left & right is bigger than up and down). I actually like the keyboard on the early 2015 MBP better :/ Along with the physical button for controlling volume and screen brightness.

There is a natural aversion when Apple introduces something new, but I kept and open mind and wanted it to work--and I'm still open to ideas I haven't explored to make this work.

What are some of your best tips for a workaround?

Whether it's a combination of external hardware and/or software, and for 2 use-cases: when you have a sit-down setup with an external monitor at a physical location (home or office) and when you are on-the-go (e.g. coffee shop, conference room, etc.)

Thanks!
Yes, sadly, it's all about politics and power, not "professional conduct".
Your math is off, 54 is 15% of 360, leaving 306 employees after the layoffs.
10 Job Skills You Need to Learn Now to Thrive Beyond 2020 (INFOGRAPHIC)
Ah, sure.

Some of it is due to a fashion though. At some point the bias towards what you say end would look as quaint as the bias against women in the 50s or so.

People will get to view at the behavior you describe in the same way people looked at hippies after their fashion was gone...
For anything that's not a total device failure (which I admittedly never had) the "place a service call and a few days later they come visit you to fix it" of other professional laptops is the better experience though IMHO, although it really depends on where you live (quality of on-site support networks, distance to Apple store as the alternative)
For JavaScript developers, more choices mean hard choices
Parents complain about auto-sync of passwords, and browser history, past searches and things like that. They would like more control of what's stored/synced by default. It's not as benign as you describe it, especially when it comes to children.
Engineering Spotlight: 6 River Systems
Apple hands €14.3bn in back taxes to reluctant Ireland
I think what I was trying to describe does more than minimize fuel consumption — at least assuming as I sort of was trying to imply that changes in velocity are a message passing component that is part of a distributed “proof of consensus awareness” which is then employed to maximize the likelihood of involved parties converging on the same set of safe trajectories. If applied widely — I think the principle results in reducing the number of interactions where trajectories come too close for safety margins and cause involved parties to introduce extra delay due to uncertainty in the other agent’s behavior. If you modulate speeds in order to reduce the occurrence of delay-from-uncertainty, you can ensure that one party doesn’t experience any extra delay at all rather than both being likely to, which is a net win as well as win-win as the person who does stop or experience delay will wait less time in total for the obstacle to clear.
Surprised nobody mentioned Lenovo yoga 910 yet. I got it last year, run Ubuntu with i3 on it, haven't charged in 2 days with on and off usage.
MacBook Pro 2018 with an external keyboard and mouse
FWIW, 28 Days Later was written by Garland.
not going back since started using macbooks. sure, I cried when I paid 2400£ for it.
I agree and never do serious work on a laptop, but some require mobility. I simply dock my laptop and use it as my desktop because occasionally I need mobility.
Did you really just spend 1 minute of your life writing that.
Florida International University pedestrian bridge collapse
Not sure exactly all the requirements, but it sounds fairly simple. Use AWS S3 or Azure Blob to store and retrieve a static webpage and json "database" and wrote the whole thing in JavaScript and html
Improve Your Debugging Skills with Chrome DevTools (Part 2)
AWS Data Transfer Price Reductions
I was so offended I raised an issue just to throw a strop: https://github.com/fanmingfei/array-reverse-ios12/issues/16
So you have the option of running the baseband on the application processor to save costs if need be, among other reasons.
This excuse didn't work when you used it to justify saying "ass" and "bitch" in elementary school

Comparing my argument to that of grade school children isn't going to win me over. If that's your understanding of the nuanced differences, perhaps I'll let you have that one and just go on about my day as no minds are going to get changed here.
you see i have never had to get a laptop serviced ... but then i don't buy apple.
Thinkpad T series. Buy it for life.
He’s still very young. When I was his age and even for many years prior I loved working, genuinely enjoyed it and was eager to be there, in the milieu, in the flow, killing problems, etc.

Come back to me when you’ve been at it for 30 years. At year 5 or 6 of working FT professionally, which came after ten years of working through college, I started getting jaded, same thing, same stupid “mistakes” (choices really), etc. Towards the end of my sixth year, I ended up getting a full, unfiltered view of inequity and the brutal sausage making that is all sizable organizations.

30 years in you realize that sitting all day and killing it to 2am takes a huge toll on your body and even 8 hour stunts may not be all that good, standing desk or no.

By the time you lose your youthful bliss, it’s too late to start saving. You need to take it on faith that future you has seen more of the operational realities of the world and this has not improved their existence.

The whole FIRE thing is a way to package and sell stuff; the dominant bloggers In the community who are “retired” are doing between 40k and 500k a year in web ad revenue. They mostly do not actually live the life they are suggesting: they have not retired, they’ve changed to a higher risk career. (Exception: earlyretirementnow.com ).

That said, like sites dedicated to exercise or eating well, the basic message is a good one and not a new one (see The Richest Man In Babylon, Your Mobey Or Your Life, etc.). So in that sense, anything that sells the mindset is a net good.
> And all that "copy, art, offers, banner ads, ux, reporting, email marketing" hasn't worked that well for Evernote.

But it has worked for companies like say, Airbnb, which in its inception was a glorified Craigslist, but today is the world's biggest "hotel company" by some metrics.
Yes i did mean friends:)
That's one freaky building but organizers probably figured ...the Lord will provide which can be countered with Aesop's Hercules and the Wagoneer moral the gods help those who first provide the gods something to work with (ie labor and resources not just wishes). On observation, how lax have the lower-medium-income housing building codes become in the Orlando area? I live in a sprawling one-story house built like a concrete bunker in SW FL which survived the 140mph winds of hurricane Charlie and others (also helps it's 21 feet above sea level so somewhat immune to surges), with damage only to a pool cage. But in hurricane aftermaths you saw flimsy garden apartment frame-construction type structures demolished by broken trees and flying debris. Yet today you still see relatively dense pack housing being constructed the same way. Seems sad, knowing their inevitable fate.
ConsenSys Developer Program is an end-to-end Ethereum course
We can, but they introduce tons of challenges in rendering and display, change the serialization format (whereas basic stuff can just be edited and viewed as plain text) etc.

Besides where does one stop in a note taking app? One could also ask for footnotes, bibliography management, graphs and plots, handwriting recognition, PDF management, and so on...
My 2014 rMBP shit the bed recently. Don’t feel comfortable buying any of the newer MacBooks (I hate mine at work).

Apple should make a MacBook Pro SE; old form, updated internals.
OT: Any idea why he doesn't seem to like the idea of an Open Source Nvidia driver for Linux?

Does he see it as a risk, distraction or something?
I'm struggling to understand the utility of a CoC which must never be enforced (because "weaponization" is "bad"). Is HN moderation "weaponized"?
The result for 0.1 + 0.2 is 0.3. https://imgur.com/xWpx1Cg

Why do you compare point to point? I have never once in my Statistics education compared point to point. You always need to see the probability of the result if it is within 2 points.

But if you want to compare use all.equal(0.1 + 0.2, 0.3)
Ok. The United States isn't one.
I'd hate to be an early adopter for gloves that presumably stimulate nerves in your fingers with electricity or something.
There are a few factors at play that make a language good to learn: simplicity, learning materials, and suitability for learning projects.

On the first point, Fennel is simpler than any other lisp I know, beyond "my first interpreter" type Schemes. But you'll find much better learning materials for some other lisps; in particular Racket is exemplary in this regard.

So I would say it comes down to the learning projects you might want to build; this is always the trickiest part of learning any language. If you want to learn by creating a game, Fennel is a great choice. Likewise if you want to extend an existing program that already has Lua support, such as AwesomeWM or Redis. But for most "industrial" type projects that access external APIs or write to existing file formats, you'll have a better time in Racket due to the better library ecosystem.
I would consider a self-hosted option to be the privacy-first approach.
>If it bothers you that it takes work and you can’t see everything that Apple sees, just let those of us who don’t mind a bit of typing effort take care of it.

I completely agree, which is why I was just pointing out that the "it only takes a few minutes" is technically true, but a little misleading as nobody is going to be able to write a good bug report, create an apple account, report the bug, have it most likely get closed as a dupe, request access to the dupe, get access to the dupe, subscribe to the issue and wait for it to be fixed and released in "a few minutes".

Whereas making a polyfill could realistically happen in 30 minutes or so, and publishing it to NPM if you feel like it maybe another 10 if you are familiar with the process. And I don't feel like people should be criticized for not wanting to jump through Apple's hoops to report a bug and have it get fixed upstream when the alternative is not only faster, easier, and more public, but also can get deployed to your users right now.
Does Basic Income Need Blockchain?
Why do you compare point to point, it is meaningless? The result for 0.1 + 0.2 shows 0.3. It doesn't show you wrong result. If you print it prints 0.3, nothing else.

Why do you compare point to point? I have never once in my Statistics education compared point to point. You always need to see the probability of the result if it is within 2 points.

But if you want to compare use all.equal(0.1 + 0.2, 0.3)
Nope. Not happy. I make enough money now that salary is no longer a major consideration when it comes to my job satisfaction. I move around every couple of years, hoping to get more challenging assignments, more responsibility, etc., which never materialize. It really is the same crap everywhere I go. Office politics, PHBs, incompetent coworkers, etc.

I've decided I'm not a "cultural fit" for corporate environments. But I've been working in corporate environments so long, everybody assumes I wouldn't be fit for anything else.
Thanks for correcting me, I vaguely remember external key generation being possible/done but google is being useless at helping me find where I read about it.
I was speaking more about the industry as a whole originally.
Facebook knows what you report as your gender but that's not a very good attribute to target off of. If I were doing e-commerce, for example, I would never use Facebook's implementation of that target (if they're going based off of what's reported to Facebook) because it would completely exclude gift purchases across genders. It would leave a ton of money on the table and be a very stupid thing to do.

My entire argument is that splitting hairs over this is irrelevant because any advertisers who rely on the accuracy of that attribute are stupid and pissing money away to begin with.
I've been using mine for the past 5 years without needing any service at all, let's hope Apple learns from its latest mistakes in their newer models.
Personally, I feel nothing beats a Mac for overall software development, especially if you are a full stack developer and you like to be able to use all kinds of tools if need be.

I see a lot of people like the ThinkPads and I'm sure they are great, but the secret sauce is not just the machine, but the OS, and macOS is still glorious (it's a UNIX desktop OS!)

I'm not going to tell anyone they must use a Mac, but generally if I see a room full of developers, 90% of them will have Macs. Surely that says something.

Same thing with students. Maybe it's different in other countries, but I think this is the norm in both the US and Europe at the very least.
Hi, I'm Mark, one of the Co-Founders of TakeShape.

TakeShape comes out of our experience running Ronik Design, a creative agency, for the past 7 years.

We set out to build a CMS that allowed us to be more expressive with our work while not having to manage a CMS on the backend.

We always wanted a tool like TakeShape so we decided to build it. TakeShape provides all the elements of a JAMStack. Flexible content modeling, GraphQL API and Static Site generation all with a simple to use web UI and CLI for developers.
It depends on the job of the PowerPoint. If it's going to be saved and used by some people as a reference later it's usually better to have busy slides that contain the info that needs to be presented and just skip over the unnecessary verbosity by only highlighting key points.

If you're trying to pitch someone on why your redundant project shouldn't be canned then you should probably keep the slides simple and to the point and add in any extra stuff you need in the delivery of the presentation.
Strange that this story picked up while in Miami a new bridge at FIU collapsed even before inauguration and took some lives with it and HN didn't bother much.
I really really wish they would keep the outer hardware of the 2015 and make it more powerful going forward. If they embrace that Macbooks are the standard for a lot of development, and make a "developer-book", I would be ecstatic! In the meantime I will use my 2015 retina.
Privateer Holdings Hits the Jackpot with $12B Tilray Stake
Glad I'm not the only one who finds working on a laptop constraining. I have two monitors on my desk and wish I had room for a third. I have a linux laptop for mobility purposes but when I am working in the office I use the desktop.
I read the PhD thesis of one of the CSS orig designers https://www.wiumlie.no/2006/phd/ as a crash course, then picked through the various specifications. There's many surveys on CSS Preprocessors on Google Scholar if interested too.
While sitting by it, perhaps. But using my laptop causes me to walk around, sitting at my desk, in a café, in soft chairs outside the office etc., which is an ergonomical win.
For webkit? Bugzilla.webkit.org
Yep, parent has no idea what ranch is.
Trying to avoid spoilers but I thought how she was able to detect sincere and equal empathy and her response was at least interesting. Perhaps cliche but was curious if it would have went the other way.
You're thinking at the assembly plant level (which I do not completely agree with), but think about it at the chip level. How often do you hear stories of Chinese spyware being discovered in electronics? The real question is how much more widespread is it than we realize because of all the spyware we haven't found yet.

Apart from that, I'd argue supply chain logistics for raw materials is better for China after years of investing in Africa.

Although honestly as I type this, I'm realizing just how little I know, so I could be persuaded otherwise. But to me it just feels like America's time in the sunlight is coming to an end.
The perfect thing you are looking for is a Thinkpad of the T4XX series (even if it seems you want to get away from Lenovo). Why? Not because nothing ever breaks - but because they can always be repaired and every part is available for replacement at multiple outlets (eg Amazon). All parts are mounted on a big magnesium Chassis - and you will find out why this is a good thing if you ever work on it. I personally own a X240 and hope I can use it for many years. Had to replace the keyboard (Beer...), but it was doable. Repairing the Samsung I had before could become a bigger issue because of the low material quality.
Very cool! Was just looking into how to configure GA to not use cookies...

Just want to point out for all the front-end devs out there: 12% of traffic to this site atm is coming from screen-width < 375px.
Fair enough, single family homes are a different story because holding costs are so low, and the owner is usually financing the construction. Larger projects have significant construction mobilization (just the crane is costing hundreds of thousands) and the developer has already presold many or all of the units. I would estimate bankruptcy happens on less than 1% of our projects (we design about 30% of the residential towers you see being constructed in the lower mainland). That number probably shoots up for smaller projects.

Commercial units are left that way even for leasing, because the tenant will come and finish it to their specifications (once a tenant is found).
I currently have three battle tested favorites: The Dell XPS 15, the System76 Galago Pro and the ThinkPad T470s. They are all robust, have great hardware, good keyboards (ThinkPad's still my favorite though) and excellent Linux support.
Some ass is downvoting all comments critical of China.
Many people jump out of planes in 200+ km/hr of wind without getting snapped into pieces.
Perhaps it's comparable to that.
I'm waiting for the day I can just carry my phone, a small keyboard, and some (relatively) small VR glasses.
I used my T61 for 6 years and had to give it up because the graphic chip busted. Since then I have used multiple laptops Dell to Apple. I even installed Ubuntu on my Apple mac Pro, but it would not suspend and heat up inside my laptop bag.. finally shit blew up.
I have been using Xiaomi notebook pro for the last 8 months. Even with a hefty customs, it was cheaper by 80% for any laptop of the same configuration. The build quality feels like Macbook Pro. Ubuntu works out of box.. It suspends and everything works except the fingerprint reader.
The xiaomi notebook pro is as heavy as high end macbook Pro and the build quality is brilliant! The config is crazy and haven't faced a problem yet.
I check the quality of a good laptop by the how much the lid oscillates if you chuck it a little. Macbook Pro and xiaomi don't oscillate at all.. Dell, compaq, Asus oscillate a good 10-20 degrees.
If you already know java for the backend then just use that. Or if you want to learn something new pick one language. You don't need to learn all of them.

For the client side I would recommend vue, but react is also very popular.

Once you have chosen the backend/frontend technologies then you can start building. If you don't know anything about rest learn how your apecific framework does it. You don't need to learn rhe whole spec. At least not in the beginning.
The OP says "the US". That article is one state in the US. Most states don't have restrictions on the use of Engineer in job titles. Canada does though.
Screening Applicants: The Good, the Bad and the Ugly
Or maybe it's the right time to charge $12/month?

Usually too early you don't want many low paying customer which would imply too much support while you iterate quickly. A low number of high paying customer is much better.

It's also easier to lower the cost later than increasing it. It's hard early on to find the right price point.

If he doesn't sale as much as he want, he will adapt.
I actually can't stand non-oil dressings on salad, but eat ranch on literally anything that has the potential to be greasy.
Hi i'm not quite skilled in coding but is the barrier of entry high? Would someone like me with not a lot of knowledge be able to pick this up and start programming?
Isn't there a problem with GDPR compliance if you want to serve European pages? You are allowed to log IP addresses for security reasons. However, as far as I understand the situation, you need the agreement of the users if you use their personal data, which includes IP addresses, for anything else.

Has somebody figured out how to resolve this situation with log files?