skysight-inc/HackerNews huggingface dataset:
I owned a first generation X1 for a while. Eventually sold it because it only had 4GB of RAM, and there is not much of a source of the proprietary SSD. The battery was down to 3 hours, and I wasn't going to replace it if I couldn't put at least 8GB/512GB into it.

I really liked the Lenovo X1. From 2012 to now I've went from the MacBook Pro to MacBook Air and now the MacBook Pro Retina. With the Lenovo, the touchpad wasn't quite as good, the power adapter wasn't quite as compact, the battery life wasn't quite as good (but all were good enough).

The screen and keyboard were very good. The trackpoint is a nice addition. The Mini DisplayPort worked with my 27" Apple Cinema Display without issues in both Windows and Linux (Ubuntu worked perfectly BTW). Build quality on the machine was great. Didn't run hot or anything, had all the ports that my Mac did.

Later on they sabotaged the function key row and ruined the touchpad. After a year of customer complaints they put it back, but the things were so expensive I just stuck with a Mac. If I needed a Windows/Linux machine however, they would be my first choice.
Connections can always make a difference, but are not everything. Here are a few thoughts on your scenario:

>>> The things I think are hurting me are that I'm not great at whiteboarding

I don't know about that. I have a friend who stopped an interview when asked to whiteboard and instead referred the panel to review github together, they ended up hiring him.

>>> it's hard to summarize the scope and impact of what I've done as CTO growing a team from 2 to 16 engineers

That is more likely to be the issue. Find a way to explain your value, what you did, and what you can do.
I understand that you like those features, but I was offering a reason why, for me, an integrated device is much more convenient. I don't want to think about an external device. When I settle down in a coffee shop, an airport, on a train or bus, etc. I already have to deal with my earbuds (noise-canceling, requires occasional charging) and external MacBook charger. I don't relish the idea of yet another device to unpack.
> Results of Science Radicals

If you are referring to the question from the IRC chat, I think it was not about silencing but rather about genuine interest in further reading material since he didn't yet publish on anything from his three CCC talks. Some parts make quite sophisticated points so it would be really helpful if it was elaborated in written form.
this should be an official .gov website
My adolescent sister has straight told me she took down a photo of myself and her as a kid because it did not support her IG aesthetic.

IG is good because of that and this pushes IG to be more about experiences over BS news and meme-macros that set a FB feed into garbage. (Depending on the person obviously.) But the incentives for interaction are very different than those with a somewhat more "traditional" social app like FB. Furthermore it lacks the update nonsense of FB such that it doesn't feel like a chore to keep up with updates. The stream passes and what you miss you miss.
Also I work at Amazon. I don't know if they would ever be active in pursuing the deals of my contract, but I decided to receive permission to do an external hackathon and I'm not sure how they'd feel about me doing a side project for money. The contract is certainly enough to make me think twice.

Best of luck. Happy to answer more amazon q's if you reach out
Yeah, you can always do some of tomorrow's goals, and continue until you hit some more difficult problem, at which point your work in advance will let you spend more time working on that problem.

People who don't like what they do won't do this, of course.
Further it's a tiny subset of MULTIC project that he worked on for some time. Some of MULTIC design ended up in UNIX. One can argue UNIX's design began as far back as that where he was doing something else but pivoted in new project with weaker hardware.
> Doesn't matter if one driver can access another. I just need to read data in user home directory and I can find out everything I need.

Well, you'd need the adequate permissions to do that in the firstr place.

Or you'd have to exploit the VFS (good luck with that), the disk driver (which is hidden behind VFS, good luck with that), or some other driver which hardware is for some reason not isolated via iommu (good luck with that).

> Linux work good enough due to automated testing and amazing kernel engineers.

You definitely do not run much Linux on production, else you'd know how amazing 2016 has been, regarding kernel vulnerabilities.

Some of them were even reliably exploitable on grsec/pax patched kernels.

> Microkernals are supposed to make OSes more stable but they don't.

Except most RTOSs and anything with high assurance requirements uses microkernels.

> GNU Hurd, Mach 3

Hurd uses Mach, a pre-liedtke, old world microkernel. Not really worth pointing at it, the same way 1971 UNIX isn't representative of Linux.

> Minix - so far track record isn't good.

Minix is doing quite well at what it set out to do: Fault-tolerance.
Mark Zuckerberg says he’s no longer atheist,believes religion is very important
Supply chain stories about Apple get posted all the time, and there is no discernible relationship between what they say and the actual sales volumes the Apple reports in the next 10-Q.
Ask HN: What would be the one thing you would do outside your comfort zone?
Helicopters can land without power (autorotate) or if the tail rotator fails.

https://en.m.wikipedia.org/wiki/Autorotation
In my experience, trackpads that feel weird and unresponsive in Windows can be fine when running Linux. I think it's the OS and the drivers as much as the hardware. The Yoga I'm typing this on (with Linux) has the best trackpad I've ever used.

(Though I'm probably not a useful counterpoint for you, because I think Apple laptops have rather iffy ergonomics. Cold hard wrist rests, too slippery to hold when closed, sharp edges, annoyingly grippy trackpads)
Graphic design has worked well in my case. It's something I'm passionate about and truly enjoy, and dovetails very nicely with programming.
There's definitely a lot of possible technological solutions to this.

https://www.savetherhino.org/rhino_info/thorny_issues/the_us...

http://qz.com/797996/a-combination-of-machine-learning-and-g...

USC even has a whole research group at the Viterbi School of Engineering dedicated to using technology to deal with poaching

http://teamcore.usc.edu/people/feifang/crime/
> but I would conservatively use 128-bytes per point as a general rule.

why not store close items together in a small block and use offsets + delta encoding ?
I imagine your taxes are fairly straightforward as a result. Have you considered spending $X,000 on an accountant to see if there are ways of structuring your income to minimize taxes?
This is one aspect. Another is the ease of simplifying making a great photo. A large portion of more advanced photo editing is just moving various sliders around trying to find something that looks nice (yes, i'm oversimplifying) .. but taking this concept and putting it in the hands of regular users at no cost allows people the ability to take even crappy photos and make them look nice.

Even before instagram allowed full size photos, I was using another app to allow the whole photo to be edited, and then cropping the photo after, and then printing them out. My entire apartment is decorated with framed photos that I edited slightly in instagram, but you'd never know because the edits are very subtle. (to be clear i never even posted these photos to instagram, just used the app as the editor)

If you've ever edited a photo in instagram you realize the difference between the end result and what you started with.

Giving what used to be only reserved for people with expensive software and fancy computers to regular people (and making it easy), is definitely a huge piece of it too.
Great opportunity to sell and lock in your gains with some index funds.
> box your time

What exactly does that mean. I'm not saying this isn't a real thing (I really have no idea), but the only time I've heard the phrase used in person was by people who get ahead by posturing.

When someone uses it sincerely, what do they mean? What does it look like, as opposed to not boxing your time? What specifically does it solve?
Once upon a time the USA was like that.

I think it's unrealistic to return to that with current production needs, but perhaps it's possible with select future industries.
I find that's how HN is in general. There's a Rust contingent. There's a general FP contingent with a Haskell flank. A few years ago there was a Clojure Independency Party that provided things. I'm a member of the ArangoDB Activists Movement. The noisiest group right now is focuses on Machine Learning with NN. Fun times. Good way to get exposed to different ideas.
Rewriting the code of life
It seamlessly handles a changing network connection. When there's no internet connection, you still get to use the local database, and when there is a connection it'll sync everything with the server.
One of the google cardboard style VR devices. It cost under twenty dollars. You put your phone in it and it synchs with the device. You can look around and it will actually shift the view according to where you are looking.

It was a novelty, but for the price it was a very good novelty.

It had problems though. I found that the device tended to get confused about my original facing. So straight ahead would eventually mean turning my head. I'd have to shift around to avoid straining my neck, but it didn't really help because straight ahead would just continue shifting after a little while.

I don't use it much, but it was definitely the coolest thing I got.
Continually report and contrast the original schedule and scope, versus changes due to requirement changes and additions.
Step 1: Slash wages.

Step 2: Stir up resentment between people on slashed wages and retirees.

Step 3: Leverage that resentment to manufacture consent for slashing pensions.

Step 4: Tax cuts for the wealthy.
Did this myself. Remember: You know too much. Make this an advantage, but don't become a part-time dev manager.

You know the nitty-gritty and every detail of how a piece of software is made. Use this to your advantage to make developers you work with feel safe. You've been in their shoes before, you aren't going to change requirements last minute. You aren't going to come to them with an incomplete spec and demand unrealistic outcomes. When your bosses are setting the stage for disaster, you're going to fix it at their level before your dev team even hears about it.

However, don't fall into the trap of discrediting what the developers you work with are saying or doing, because you have the experience or know more than them. Be humble, and believe in your team. Gain their trust, and make sure they know they can come to you with their problems, mistakes, and questions early. They'll warn you when something is going wrong before anyone else even notices it (instead of keeping quiet and going along with a bad idea). They'll tell you the real reasons why they're pushing back, while they give other PMs excuses they think are more likely to get them what they need to succeed.

Your primary job is no longer product or productivity or even shipping. Your job is to get the best work out of the people you work with (even the people you work for, not just those you manage). Most of the time, the problems you fix are communication problems. Most of the time, everyone means well but doesn't realize when and how they're shooting themselves in the foot.

Momentum is everything. Don't let anyone place anything above your team's momentum. Become a firewall between criticism and productivity. Internalize critical feedback, but be careful about when and how you bring it to your developers. Sure, there may be rough edges on your product, but every time you tell your guys they're screwing up, you're sacrificing project momentum. Finish a rough draft of your product, celebrate the victory you've earned (now it's 80% complete), and motivate everyone to polish off the rough edges after thanking them for their hard work.

It's your job to celebrate every minor victory and be “that guy” (or gal) that emails the entire company to show off something a member of your team did. Not to make yourself look good, but to motivate that person to give a damn the next time doing the right thing means working hard (when nobody is going to notice).

Also, don't write any code and don't do code reviews. Keep your skills sharp by building MVPs, doing technical research, exploring APIs while the spec is being written, etc. Don't step on your team's toes by micromanaging & nitpicking with their code.
Apple watch. Actually it's more than a gadget for me now. It's quite convenient for taking calls, managing music, messages etc.
Corruption plain and simple. There should be claw backs and reductions on self-dealt pension benefits such as these.
'We will watch you': Bilderberg website hacked
Again, this is the point of intersectionality. You do not have the privilege of being born in the US (or other such places). Understood. That is exactly the point the article was trying to make, privilege is not a simple concept of "you are white, ergo you are universally better off". Like I said, someone non-white in your situation might be worse off, however (not always, again, privilege is not a blanket statement). It's relative, and other aspects of your life may negate the privilege.

The pointing out of privilege is not an attack. It can be wrong some times, but don't take it as an attack.

> should stop using term white straight men

Perhaps. Like I said, the terminology means something different to the in-group. Many folks implicitly understand it in the context of intersectionality. These folks do not mean to say that all white men are bad or all white men have absolute privilege. It's something more nuanced.
Carve out some time and see if you can push yourself to finish something without the constraint of making it high quality.

If you can do this when you intentionally tried, it means you're a perfectionist.

If you cannot no matter how you try, it means you're bad.

It's important that you try this out and actually find out who you are, unless you can't do it because you're too scared.

If you find out that you're a "perfectionist" and that's why its slowing you down, try to learn how to balance. People never doubt you unless you're consistently slow. I am sure what happened to OP was he was consistently slow. It's extremely hard for a manager to just tell people they're slow, and this guy heard it multiple times, so it probably means he IS very slow.

Every programmer knows it's always not as straightforward as it looks from outside. Sometimes sou would come across a task that looks like it would take 30 minutes just to find out it's much more complex than that and it takes up your entire week. But sometimes it looks like it will take a week but turns out you can finish in 30 minutes. That's why most people tend not to judge you for being slow sometimes. It's only when you're ALWAYS slow that people doubt you.

Think about this for a moment: you say you do everything by the book but everyone else does more--have you ever thought if it maybe the case that these other people also do things by the book?

If you have doubts about yourself, you should really proactively figure out ways to tackle this. In most cases it's not because you're stupid, it's because you have bad habits and you just think it's natural.
I've had the 2015 macbook for over a year now, and you learn reflexes, similar to how you avoid the heat with other laptops in the past.
This may be one of the biggest reasons Instagram was purchased by Facebook. It's a hedge against Facebook's potential to go the way of AOL and MySpace.
Unless we're positing a singularity, I don't think the public's demand for better treatment is remotely close to satiation point, or that computerised efficiency and accuracy will reduce the demand for nice, qualified middle-class people to explain what the computer is recommending for them. That's even before we've started considering whole new classes of middle class job that mass adoption of technologies like gene sequencing could entail, or the largely-justifiable layers of regulation and respect that give medical professionals a lot more power to keep their jobs relevant than the average union member

I don't think "surplus of trained doctors" is a real problem I'm likely to see in my lifetime, never mind a likely consequence of the foreseeable future improvements in medical data collection and diagnosis.
The mouse nipple is what keeps me using thinkpads. Maybe if Apple includes a mouse nipple on their products I'll consider switching over.
He does not address it in the article. As with most of his points, that one is irrelevant. What's important here is that AI is beating more and more complex games such that, directionally, it eventually be able to play (cough) the game of life, or some important subset of that game, which will be close to AGI. Chess is computable and AI beat it decades ago. Go is not fully computable, and AI won at it recently. It solved a much more complex problem. What's more, Deep Blue has zero to do with the boom in AI that is under way. AlphaGo does. It is part of a wave of recent progress of which the author apparently knows little, because he focuses on Watson and other phenomena that are not central to what's important in AI now.

What would constitute progress toward AGI if not the ability to solve more and more complex problems? Winning at Go involved high-performance machine vision, and I think we'll all admit that vision is an important part of how an intelligence will operate in the world. It also involved reinforcement, or goal-oriented, learning, another crucial strategy for an eventual AGI.
Key point is in your opening, "I used to work in software training. WE charged $4k/day" which would lead me to believe this was a company and not a person. In that instance, training, it makes complete sense to charge those kinds of rates.

My point about $30k a week is that if ONE person walked into a room and said, "Hi, I'm Bob, this is what I do and my rate is $30k a week" it wouldn't fly very far. Now, If ONE person walked into a room and said, "Hi, I'm Bob, this is what I do and it's going to cost you $30k" is very different, whether it takes 30 minutes, one week or a year.

From my experience, many people read Patrick's blog and similar blogs to try and understand the economics of how to make more money as an independent developer. At some point this stuff becomes more about luck than it is about actual development economics. The boring companies most developers have the "privilege" of working with just don't have the ability to make these connections and justify budgets like this, worded in the context of "this is my rate per week"
Reading material for you from the president of Columbia, citing the failures of the War on Drugs.

https://www.theguardian.com/world/2016/apr/18/colombia-unite...

"“We need to provide social and economic alternatives to small growers of illegal crops and other vulnerable communities in order to create the necessary conditions to bring them back to legality,” wrote Santos in an opinion piece in the Observer."

And your analogy of the mugging is invalid. In mugging there's two parties, the mugger and the victim. The war on drugs is the closest analogy. It is an illegal trade, just like ivory. There's three parties. The grower, seller, and buyer.

If you do not get the grower, in this case, the ivory hunter, a legal path to providing food for their family, it will be a failure, just like the crackdown on cocaine for the last 30 years.
Yes. The fact is that for white-collar jobs, very few people can even tell whether or not you're competent. Some of your peers may, but I wouldn't count on it, and they're biased in favor of themselves anyway, so they're not objective resources. If you're lucky, your immediate manager may know how to tell if you're competent or not.

Everyone else only has a very high-level concept of whether they think you've been doing what you're supposed to do. The optics on this must be controlled. You do not want to be one guy in the hierarchy away from getting shitcanned because everyone except your immediate boss thinks you don't finish enough tickets or whatever.

Look better than everyone else. Employment is a popularity contest. To succeed in a career, do your job well enough that you don't get into trouble, and spend the rest of your energy on social and optical development.

I must say, however, that "working overtime" (that is, sitting in your chair and looking fancy until 8pm at least 3 nights per week) is a near-necessity for someone looking to climb the ladder in most organizations. Since people don't know if you're doing a good job or not, the amount of time they see you in the office is a big component of their evaluation. They assume you are working if you are butt-in-chair. You need them to think you're a hard worker. You should never be the first one to leave unless you make sure everyone knows it's a special event for which you cleared PTO approval process, and you should be one of the last to leave at least 3/5 of the nights.
The most distinctive thing about IG to me is that it is a 'safe space for narcissism'.

I agree with the other posters on Instagram's features leading to a lower volume of higher quality content.

The UI makes the app very much about sharing photos you've taken, making content about things you have done not things you have seen on the web. And the app lets you know that those things should be beautiful. By default profiles are public, making content production more selective, and content discovery less based on personal connections.

What's most interesting to me is how the product shaped the cultural norms on the service.

If Facebook is the lowest-friction/highest-distribution place to share what's going on inside your head, IG is the place for leisure choices as identity. There's not a range of reactions, because everything on the service should be an expression of individual pleasure.

Many posts and feeds seem to focus on conspicuous, aspirational consumption (apparel, beauty products, cocktails, destinations, art galleries, etc.). It was a very smart choice for an ad-network.
They also helped mask how terrible the image quality of cellphone photos were at the time (they are, of course, much, much better now).
As a remote worker, I would really enjoy a coworking space at least 1-2 times per week, but the hour commute and the expense just are not worth it for me. I've been working remotely for two years and absolutely go stir crazy, and even into fits of depression, when I'm not really pro-active about getting out.

I've been volunteering with a community theatre this year, which gets me out of the house after work most week days. My mood goes up about 10x when I do this. During the month or so downtime between plays though, things start going bad again.

I'm also involved with some other meetups/clubs and do piano lessons. Putting together a deliberate schedule of "outside activities", at least for me, is absolutely necessary to make it work.

And I would still never go back to working in an office!
My GF has one and I was surprised when I used it, as it was great for a slim laptop. I'm used to using a mechanical keyboard or a MBP keyboard.
I think it's because you're NOT a bad developer. The problem is, OP sounds like he is definitely a bad developer, and there's really no way around that.
I've been wondering to what extent jail functions as an echo chamber, reinforcing criminal culture.
MySpace went from idea to launch in 10 days per the Wikipedia article:

https://en.m.wikipedia.org/wiki/Myspace

This project a month scheme is a crap shoot that will produce little of value in terms of tech released itself. A few valuables among a bunch of misses. Yet, decent ideas can be prototyped in a month or less with enough feedback to determibe if they're worth further action.