skysight-inc/HackerNews huggingface dataset:
If you're looking to restore some kind of accord to this thread, you might first consider apologizing to the person you told must be tolerating the Taliban's treatment of women because they disagreed with you.
"his preference for cheap plastic housings?"

Well, speaking at least for the Dell XPS I'm typing this on, it's not a cheap plastic housing. I'm sure there are people who would outright prefer the XPS to a Mac, if you prefer the carbon fiber over aluminum.
It is hard to get resources to do things right sometimes, even in big companies. There are a lot of competing priorities.
What about MyCase? https://www.mycase.com/

Not familiar with the space, but seems like what you are describing.
Sorry, it's pretty poor quality. I've gotten out of it what I want though.
Sending an unsolicited email solicitation is rude. Refusing to reply to an unsolicited email is not rude.
This is not the answer. Write code with careful attention. The OP has written at least 30kloc, this is more than enough.
This. Loved the Carbon, eventually traded it in for a mac, but only because I couldn't figure out why our unit tests didn't pass on any linux variant I tried. (Super weird).
You seem to be on tilt about this "attributing Japanese Internment to FDR" thing. That's a controversy that really seems to have originated with you. I'd assume the rest of us are pretty well aware that the USG was broadly culpable for concentration camps.
Great! Looking forward to seeing it. Might give me a reason to check out fitbit again :)
Don't forget naps!
I see VR and AR becoming much more commonplace.
I don't use recruiters anymore but when I did, I didn't care as long as they represented the company. I didn't like the ones who would call from 1000 miles away and didn't know about the position they were recruiting for and didn't know or care if I was a match - no I am not interested in moving to another state for less than I make now.

Sounds like your idea is to provide "sales leads" to recruiters. The thing is, when I was a job hunter I wasn't interested in throwing my info out there for every recruiter to spam me. I wanted to talk to them first or at least see the job description and then decide if I wanted to work with them.

Suppose you were looking for a car; would you want to give your information to a 3rd party to sell to car dealers so they could call you and try to sell you a car? You might but you'd also be very leery of how that information would be used (you know it's going to be sold to anyone who will pay for it). "Oh, we would never sell it to people that will call you at 9pm from and Indian call center."
Dave's response: https://lists.freedesktop.org/archives/dri-devel/2016-Decemb...

"I brought up the AMD culture because either
one of two things have happened here, a) you've lost sight of what
upstream kernel code looks like, or b) people in AMD aren't listening
to you, and if its the latter case then it is a direct result of the
AMD culture, and so far I'm not willing to believe it's the former
(except maybe CGS - still on the wall whether that was a good idea or
a floodgate warning)."

And, Dave's absolutely key point:

"Code doesn't trump all, I'd have merged DAL if it did. Maintainability
trumps all."
Does the state he was in have similar law as California?
I suggest checking out Updater: http://www.updater.com/
Federated standards have problems with spam and rolling out encryption-by-default. This applies to both examples you mentioned.
Actually if you look at the reviews for the 2013-2014 MacBook Pros, there unanimously near perfect or perfect on every major tech site. Its very hard to find actual criticism for those models from when they were released.

This doesn't hold true for the current gen, which outside of design choices, have legitimate hardware issues like poor battery life, inconsistent palm rejection on the mouse, and last gen processors.
Mine actually says
Such and such university - computer science and information assurance (200x-200y)

A degree would usually include B.S. Computer Science. I always tell them in an interview if it comes up or if they ask for transcripts/proof of degree. I actually have nearly 30 credits more than necessary for a degree but missed an elective requirement for my degree program due to a miscommunication about transfer credits. By the time I figured it out my graduating year I already had job offers and would have had to stay an extra semester to take one class. I figured I would take care of it later - started working - never did and it has never mattered.
Somebody so unstable they get "triggered" by how ordinary human beings walk needs professional help. At some point, you have to acknowledge that certain complaints are not reasonable.
George R. R. Martin uses WordStar:

https://news.slashdot.org/story/14/05/14/2019225/game-of-thr...
People are different. Do not Compare one Employee to Another
...Wait, wrong patent. Nevermind.

Still funny though.
> I think that the Touch Bar exists only and one-hundred-percent because Apple doesn't want to hurt the iPad.

No because touchscreen makes zero sense for Apple.

OSX is simply unusable with a touchscreen. And we know this because you can remote desktop from an iPad and try it yourself. At some point when Apple has (a) built a unified iOS/OSX UIKit so developers are forced to auto scale their apps and (b) rewritten OSX to use it and (c) convinced enough developers to use it then it is a possibility. But that is years away.

I can very much see Apple bringing the iPad Pro's pencil to OSX however.
No topic for a side project is really “safe”, which is why I hope most laws focus on what you do for a company and not what your company might ever do.

I mean, imagine for instance that you simply had a band and tried to sell a few songs. And that you were an engineer. At some point in history, it would have made perfect sense to do this at Apple, with no overlap at all. Heck, I remember the ongoing lawsuits over the years from Apple Music just because of the name of Apple Computer at the time, and I think at one point they reached an agreement simply because Apple Computer was not going to be in the music business. And at the time, this seemed like a no-brainer, crazy to imagine Apple doing anything in music. And then, oops. So no, on a company-wide basis, no side project is really “safe”; companies can and do enter new lines of business, even things that seemed implausible at some point in the past.
Like the others who have replied here, I've found that I have the same issue. I started noticing at maybe around 35 (I'm 38 now), and I know it was something new, as I spend a lot of time in social settings.

I assumed I was losing my hearing, which would make sense as I was a DJ in my later teens and spent a lot of time with large speakers and no ear protection. I went to get tested this past summer and I passed - my hearing is basically "normal for my age". They didn't have much else to offer, unfortunately.

What I've noticed in loud settings, like bars or busy restaurants, is that I can hear the music and everyone's voice at once, but I can't seem to pick out the voices directly in front of me.

It can definitely be a bit embarrassing as I'm constantly asking people to repeat themselves if it's a serious conversation, and if it's not, I try for a while until I lose the thread and then zone out and ask my wife about it later.
The Dell 5510 is available with Ubuntu via their Developer Edition line. nVidia Quadro graphics, up to 32GB RAM, and a mobile Xeon flavor CPU.

You have to click through to the Customize & Buy screen to see the option to ship with Ubuntu:

http://www.dell.com/learn/us/en/555/campaigns/xps-linux-lapt...
Weekly+Ezine
The author is missing two HUGE points in favor of MBPs: battery life and assistance.

Just today I went out at around 12 PM, worked non-stop in a nice cafe' until around 4:30 PM, went to buy some stuff, worked for 2 more hours, came back and realized I still had 30% left. That's insane (I'm using multiple VMs, IDEs, Chrome etc.). Especially considering that I feel the upgrade to Sierra has decreased battery life considerably.

Now, THAT's what you want from a laptop. Good performance, great materials and not having to panic if you forget the charger at home.

Apple's customer care and global warranty are universally known. They will even replace your battery for free (under warranty or Apple care) if its capacity goes below 80% (http://www.apple.com/batteries/service-and-recycling/).

(MBP early 2015 with 16 GB RAM, 512 GB SSD)

Note: I'm not an Apple fanboy (my phone is Android, never owned an iPhone) but when a product is great you just have to admit it.
Im actually looking for the same thing, my shortlist is very similar to OP's except that I find 13" laptops too small. Sadly this seriously restricts the choices you can make, all the hype now is these devices.

I think I'll settle for the XPS 15, it has amazing design, good specs, my only issue is that the SSD models are a bit too expensive.
Hmmm. I thought this was 'censorship week'[1] where everyone was supposed to throw themselves on the "flag" link the moment anything "political" was mentioned.[2]

I can't force myself to do this, but there does seem some mention of the forbidden word here.

- Ne boltai

1. https://news.ycombinator.com/item?id=13108404

2. https://news.ycombinator.com/item?id=13140330
Questionnaire for budding and current iOS Developers
When I ran my design studio at it's height of 80 people I would encourage everyone to have side projects. When you reach that size people coming and going starts to become the norm. Just as each employer is not going to be valued as when you are a much smaller company, neither should the employee be forced to some sort of fake commitment to a company who is no longer able to care for others as a small tight band of brothers might do. So it's better to have people be able to do whatever they like to do in life. It's up to you to capture as much value out of them as possible and it's often quite telling about the position they have whether they end up wanting to spend more time on sideprojects than their main one.

You have to expect people leaving you, because the reasons they join a bigger company is much different than a smaller one and it's quite shortsighted as a CEO of a company of the size of fog creek to think like that.

Luckily there are other companies doing great encouraging side projects too.
Isn't that essentially Google Sheets + Forms? You create a spreadsheet and then generate a data entry form from it automatically.
I'm as much a google/fb/microsoft "hater" as anybody. I waste countless hours trying to get a linux based workflow that doesn't create huge conflicts with getting my real work done (everyone else at work is on Windows). But despite my idealism, the pragmatic truth in my opinion is that commercial companies offer a product that to the completely none technical user, is FAR better than any "free as in freedom" product. Even looking at the link provided here, I clicked on it and immediately my reaction was "oh another freetard website." Until this kind of stuff has state of the art websites and user friendliness, it won't catch on with people who struggle to turn on a computer. And that happens to be the majority of people. Diaspora? My aunts and uncles would probably think they logged into the dark web when visiting that site (except they don't know what the dark web is).
I don't think it's fair to say that because the answer to the question of "there must be a right answer!" is very hard to find, that the question is not worth pondering.

What if we approached physics that way? And decided that we shouldn't bother trying to explain gravity because many people in college pondered the question in circles and couldn't answer it?

Hard questions may just be... hard. And maybe this is far harder than physics.
Saw this on TED! Powerful story
Looking at the "Voting Machine Security Specifications", it's a verified OS image connecting to a VPN over the internet on election day.

This means that you have to trust the:

* VPN
* OS
* Network stack
* Display and input drivers (HW and SW)
* SSD controller
* CPU
* CPU's "Management Engine" or equivalent
* Mainboard chipset

To all be free of exploits and backdoors. You're trusting many, many thousands of people, from hundreds of different companies in several different nations, to not have put backdoors in, despite the fact that backdoors and exploits have been discovered after the fact in essentially all of the listed components.

I don't say this lightly: the authors are dangerous fools. They're fools to think that this is secure enough for an election. And they're dangerous because someone in power might believe them.
The claim that AMD, a company with gross profit in the $1 - 2 billion range, does not have the resources to support a dedicated development team that can do a good job on upstream-able code is just farcical. That's a question of corporate priorities, not resources, and gets precisely to the critique of corporate culture that was in question.

> There's only so much time in the day; we'd like to make our code perfect, but we also want to get it out to customers while the hw is still relevant.

And this has always been the damn problem with AMD's drivers, even in their wheelhouse, Windows. They just have a slipshod attitude toward the software end of their core business.
Cool, thanks! What are you doing for conflict resolution? In Windows we would just show a list of apps that registered for png or jpg, for instance, but over a low-bandwidth signal like speech that's kinda hard.
Gomix – Build Apps Easily by Joel Spolsky
Awkward person in the video here...

Let me see if I can clarify the landscape a bit here:

.NET Core tooling support is still in absolute Preview. The runtime and libraries are stable, but the .NET Core SDK, MSBuild support for .NET Core, the project system in Visual Studio, etc. are all Preview support.

Much of the F# community is waiting on .NET Core tooling stability to act, which they have every right to do. .NET Core tooling is still in Preview, and still changing rapidly. Using any cross-platform community tooling or libraries on .NET Core is likely going to be rough right now, and that's because the underlying tooling that the community needs to rely on is in Preview.

F# support is still officially in alpha for .NET Core, a moniker we're pretty deliberate about because we don't want to "flip the switch" until everything is stable and compatible with existing code.

Honestly, if the churn is painful for you, the best advice I can give at this point is to wait until the tooling for .NET Core stabilizes and becomes release-quality. Up until that point, there will still be churn.
I think North Carolina is similar to California wrt work on your own time not relaTed to employers line of work.

I work remote for a large SF Bay Area firm from NC.
What you want is a Psychiatric Advance Directive. It's a way to outline your wishes for treatment before you have mental health care crisis.

http://www.nrc-pad.org/
This would make two incredible movies.

First a horror movie about false involuntary admittance.

Second, a fantastic corporate drama ala michael clayton about the corporate hierarchy that built, runs and protects the machine.

If anyone writes the screenplay for these, I want royalties.
PLEX goes for ~1Billion ISK per unit[1]

It all depends how you want to make your isk, I don't know what the best way now is but before it used to be in nullsec running anomalies pretty sure you can start after 2-3 months training doing that with an average of 50mil an hour for beginners, one would need about 20-21 hours of spending making money to buy a plex

1 : https://eve-central.com/home/quicklook.html?typeid=29668
Google has a painless and usually very fast process for this. It's done on a project by project basis and gives the developer a certain amount of peace of mind. There is a separate process for non OSS work as well. Or at least there was when I was there a couple of years ago.
I made sure that I had a release to say that I'm indemnified against any future legal actions

This is great advice
Throw in security updates twice a week for years on end...

Thank goodness that nightmare is over.
Actually typing code doesn't take much time. Understanding the problem is the difficult bit.

If these developers are already familar with an area (perhaps even implemented it once or twice before), they can do it very quickly. Or have an office/community of people who have, or seen other solutions, or are good at researching/asking online (eg Larry Page asking for help with his java spider; you now).

Consider: how long would it take you to add cut-and-paste to your next app?

Race conditions are a nightmare for just about everyone. Change your architecture to minimize cross-thread communication, and use queues when you can't avoid it.

APIs also can be a nightmare, difficult to understand, don't do what you need, under-documented and of course have their own bugs and required workarounds.

Finally, if you're still spending too much time debugging, you might need to change your approach in other ways. e.g. code only a bit at a time, testing it immediately, so you know what has introduced the bug; write modules that you understand, so once they are debugged, you don't have to worry about them; unit tests can help but aren't essential. It can be helpful to trace through their source code, so you know what's happening.

If you understand what you're doing, bugs are usually easy to diagnose and fix. It's gaining the understanding that takes the time - and, I would claim, is programming.

Maybe there are programmers who, due to prior experience, concentration powers, talent, memory or raw intelligence, are ten times faster than you (or more!). That shouldn't discourage you from creating something worthwhile. Time spent doesn't alter its worth. Provided it doesn't take too long to complete, does this pride in competitive efficiency really matter?

BTW: Worth, popularity and usefulness are functions of the problem solved - not of the solution. A polished solution to a problem no one cares about has doesn't help anyone nor get much attention.

Whereas an ugly solution to a huge problem will change the world. Even mathematicians and theoretical physicists sometimes start with inelegant solutions, though they get polished over time.
Creating an Android Movies App Using Retrofit and Picasso (2015)
I used to love the idea of a device without fans or spinning hard drive. But the last two "silent" tablets I've had randomly made very faint, but annoying, high pitch squeaking. Vibrating capacitors, I think. So ironically, I was better off with at least a low speed fan to provide white noise to cover up this faint electronic noise.
I have this exact same problem. It's been something that has bothered me for over a decade. I'm really excited to see if these work for me!
I imagine this thread was inspired by the recent "Load Balancing is Impossible [video]" post (https://news.ycombinator.com/item?id=13136536).
the i7 in the maxed out Pro is quad-core, not "dual core". I didn't really get anything from this piece at all.
If that were the (only) issue, we ought to see Lisp used more in startups than in established businesses, because in startups, you don't have some manager who doesn't know Lisp and is managing to minimize is perceived (not necessarily actual) technical risk.

But in fact I'm not sure that we see more Lisp use in startups, either. That could be because they aren't taught it in school. (Many startup founders haven't had the chance to pick it up on the job. For that matter, many programmers haven't had the chance to pick it up on the job.)

On the controlled experiment: Why was that? I mean, it has to be possible to rewrite anything in C++ (Turing complete, and all that - but possibly at the price of Greenspun's Tenth Law). Was it because the people who tried didn't know anything about Lisp? (Were they working from the source, or from the spec, or from the program documentation?) Were they just not as good programmers as the Lisp programmers (and don't say "if they were as good, they would have been using Lisp" - that wasn't their assignment). Did they have less time, less resources? Why didn't/couldn't they do it?
> To what degree do you use Lisp as an FP language? As a pure FP language?

It depends on what I'm doing, but I generally write in an OO style more than a functional style. Real problems have state.

> If you dislike new languages

I want to be clear that this is just a general observation. I don't dislike new things because they are new, I tend to dislike them because they are generally bad. But they are not all bad. Clojure is cool. WebASM is very cool. The work that has been done on Javascript compilers is nothing short of miraculous (even though the language itself still sucks).

> I bet XML drives you straight up the wall

Kind of, but not really. Yes, I dislike XML because it is nothing but S-expressions with a more complicated syntax. But it doesn't drive me up a wall because when I need to deal with XML I just parse it into S-exprs, do what I need to do, and render the results back into XML.
Interesting read, may I ask why you chose flask?
A Military-Trained Policeman, Fired for Being Less Hasty to Shoot
This is always the proper way to fix a failing unit test.
Also were you the only person working on this?
> I'll miss homebrew if I use Ubuntu.

You'll prefer homebrew over aptitude...? I assumed the draw of Linux over OSX was proper package management.
MacBooks are supposedly "overpriced", except he couldn't find any entirely comparable hardware--not even counting the value of having macOS. So in what sense are they overpriced?

It seems the other manufacturers care about this market niche even less than Apple does.
> Don't hate on the email outreach because it's automated. If your going to hate it, do so for sincere reasons: namely that you're not interested in their services.

I get emails from services that I'm actively trialing and evaluating to see how effectively it meets my needs. That's how they got my email address in the first place. I'm interested as hell in their services. I may have already bought their services.

I have exactly zero interest in being interrupted and distracted by an ad copy regurgitating the same basic information I already looked at on their fucking website - or worse, sharing information they hid from their website. I cannot hit unsubscribe fast enough. If it wasn't worth writing, it certainly wasn't worth sending!

> Case in point: if an automated message offered you a mansion in your neighborhood for sale, at 200$, would you really be upset that the message was automated?

I would be upset that they've clearly sold my email address to a third party - or worse, have some kind of advertisement XSS stealing login emails - spamming me clear scams, email their security alias to notify them assuming the worst, make my spam filters more aggressive, and second guess if I really want to entrust their services with any of my data.

Even if, somehow, against all odds, you could convince me it was a 'legitimate' offer, I'd assume the automation was bugged and the offer would fall through, or that the property had some kind of significant issue - huge tax burden, implied responsibility for superfund site cleanup, onerous historical upkeep and maintenance requirements, etc. that would make me uninterested in the actual deal.

You could convince my closest confidants to take up the deal, a perfectly legitimate offer with no such hidden issues or strings, honor it, and on my death bed I'd be wondering when the other shoe was going to drop on them, upset that they'd been conned.

If I want a $200 mansion, I'll go out and find it, if it exists. Don't call me - and most especially do not call me with a python script pretending to be a real boy engaging in a real one on one conversation when it isn't - I'll call you.
Forte VFX1 Virtual Reality Headgear [video]
It's amazing to me that anyone could answer those questions: there's nothing basic about them and I have yet to see any kind of solid source of knowledge.