skysight-inc/HackerNews huggingface dataset:
I've had one for 5 years, and I'd like to offer a different opinion:

I find the foam seat too soft and that my bony ass ends up supported primarily by whatever the bottom of the seat is made of. This isn't terrible, but it isn't great. I weigh about 80kb/175lbs, for whatever that's worth.

I also find that the curve on the back protrudes too far forward at the lower back. If I spend a couple hours in the chair, my back inevitably ends up sore. This is the major problem I have with the chair.

I will say that the chair is sound without the arm rests, so if you aren't an arm rest person (I'm not) you don't need to attach them.

As with many things in life YMMV. Unfortunately, this is a hard one to try out long enough without buying to know whether or not this chair is comfy for you.

ETA: I'm about 182cm/6'1" if anybody is curious. I'm mostly tall in the legs.
100 Makers and Mavericks – 2016, by Hiut Denim Co
I mean nearly all.
I am currently using a retina Macbook Pro 2015, but I am getting to the point of needing something with stronger specs and more configurability.

Here's what I think I'll, and let me know if you think that would work for you, I am thinking of buying a slightly used lenovo X1 Carbon. So it would cost less, but has great battery life and very decent specs, specially for such a small footprint. I'll then install linux (probably Ubuntu) and run that as a dev machine.
How interesting is it to see "summary" is the top C# term?
Ok. But that's not what I was getting at.
As an applicant I don't give my salary expectations until the last moment. It would be foolish to.
I agree that it's mostly noise.

Python's self in the arglist is a C struct pointer sneaking in from the 80's, which is the time when Python has been designed. It could be excused but there should be a deprecation PEP by now. Make it a keyword and let us type it only when we need it.
There is far more demand than supply for developers right now. If there are other equivalent employers available to you, you don't have to do anything other than politely insist on market rate, and be fully prepared to walk away if they won't meet that.
Don't quit your day job, not yet anyway.

You need to tear apart your idea and find flaws, rework assumptions and so on before you write a single line of code. The way you do that is by asking your potential customers and if you are struggling to find them now, when you have an income, then it will be even harder later on when you have no money and start getting desperate.

Learn to describe your product in two sentences. Not the features but "this product will fix problem X" in two sentences.

Also, your MVP should be some renders done in mspaint or something free/cheap - explaining the tool and then showing someone an A3 print out of it will either work or it won't... In my case it worked spectacularly and everyone got it. If it doesn't then back to the drawing board with a better picture or a better explanation.

Basically, validate, validate, validate.
That would require faith in the assertion that giving free help to those people will actually result in those things happening. A lot of people's skepticism about free help is the lack of hard evidence that it actually improves people's lives. For instance, if someone is the type of person who is willing to physically harm other human beings, it's unlikely that more money is going to change their mind about that.
I struggle with this. My reaction to being challenged, even before finding myself in a leadership role, is always the knee jerk that you describe. After some reflection, often quite quickly once I can stop and think about the matter, I revert to your other scenario.

I've been trying to get myself to a place where even if I'm reacting in a knee jerk fashion that at least I'm keeping it to myself but man, it's hard to overcome something that's effectively instinctual.
Or provide for classification/filtering.

Comparing word clouds of comments would actually be interesting. But then you hit the issue of "what is a comment" e.g. many language use comments for item documentation, but python uses (doc)strings.
It doesn't look like Cherry Trail Z8300 has VT-x (hardware virtualization) -- that's something you might want to consider.

Not a tablet, but I recently bought a factory reconditioned ASUS Zenbook 305CA (8GB, M-5Y71 CPU) for a similar purpose. So far so good. It seemed to me to be at the bottom end of the premium ultrabook market and about half the price of a XPS 13, much cheaper than an X1. Also, Linux support is good.

Windows 10 memory management seems better than Windows 7. You might get away with 4GB for some things but my gut feeling is that 8 would be preferable. My Win 10 desktop is currently sitting at 7.3 GB with Visual Studio and a bunch of Chrome tabs open.
I've never understood this pattern anyways. I swipe right and look for another website the moment I see a full screen popup on mobile. I can't imagine they are effective.
Definitely do please give it a try!
Don't go for Cherry Trail devices https://bugzilla.kernel.org/show_bug.cgi?id=155241

While waiting for that to be fixed I got one for double the price, but 2x-4x the specs.
On a extreme budget a Chromebook with crouton running Ubuntu has served me well. I use it mostly as a thin client for the server in my basement.
Report: The North American Bitcoin Conference – Day Two
Report: The North American Bitcoin Conference – Day One
But doesn't that require us all to agree that life is provably better for people in developed countries? We have the highest rate of anti-depressent usage in the world, and also happen to be the richest nation in the world. I reject the concept that simply being born into a wealthier country or wealthier family automatically means your life is going to be "better" than someone who was born poor.
How participation in programming contests changes ones life, an unusual example
I moved on to LXC

Never looked back

Congrats to the docker team in the new release anyhow.
Yes, you can define predicates that take parameters and use them as the invariants
I was at a workshop recently and we had this exercise where participants were to list the attributes that their all time favorite boss had. We then clustered the results and "giving a shit about you" was by far the #1 answer.

I wouldn't have expected it myself but once I thought about it there was a nearly perfect correlation in my own history.
> EDIT: it looks like this is reading files that are common to all projects…

Yeah, autogenerated files/comments feature extremely prominently e.g. the top two items for "should" in Ruby are autogenerated Rails comments.
This drives me absolutely crazy. If I'm forced towards downloading your app I'll simply go elsewhere. Its ridiculous to expect your users to download a 126MB app (Tripadvisor's current iOS app size) and grant it all sorts of permissions just so they can search for a hotel once a year.
self.attribute = attribute in an ActiveRecord class when the left side is a field of a table and the right side is a variable. A different name for the variable fixes it without using self.
The first sentence is a link to a blog post with an in depth introduction to what they are talking about.

No child comment on here seems to have pointed it out. Surely that is acceptable considering the level of detail they go into in their original post?
While I'm not a security expert, seeing the various ways that someone can steal info from a site even after all the protections GitHub put into place was fascinating, and does bring back the old concern: if a site as large and respected as GitHub has to do all this work and still encounters exploits, what can an average person do who might run ad scripts, a tracking script, and a few helper scripts from various sites? And how can tools try to put in more protections for average folks (cough, wordpress)?

If you liked this, btw, worth reading some content from their pentester https://cure53.de/ which also had some interesting findings and links.
Smart pointers realy need a native way to be specified, similar to how we use & to declare references and * for pointers.
Filling your code with shared_ptr<Something> and the likes is just not going to win the majority over, even if it's useful.
> and we don't like that, and we change it.

And the ones who do the work to change it reap the biggest rewards that come from those changes.
M.D. here, one of the biggest red flags was that some patients had warfarin dosing adjusted based on these tests. As a blood thinner, warfarin requires close monitoring and accurate INR measurements to keep patients from bleeding to death.
Have you looked into Site Reliability Engineering at Google?
Yes… all you need to run it is a plain vanilla Python 2.7 installation. HTTPServer is part of the standard library. The customer will need just the zerve file and will be able to run it (with Unix like OSs for sure, I've yet to test if double-click-ing on it in Windows will be enough).
> Installing databases is trivial, with any of `brew`, `yum`, or `apt-get`.

yes. For once database version and one single data set. If you handle multiple customers, multiple versions of a software suite to support which target specific versions of a DB, containers or VMs are handy.

I don't do my dev in a container. That always seemed stupid for me. But my dependencies are in containers.
I hope this also penalizes facebook. They are using half of the screen to force me to a account. I know it is supposed to be less, but try with 1600x900
This is quite the setup. How does the clipboard work?
_Accelerando_ by Charles Stross: one of the stories is about a civilization that grew so much in complexity that it couldn't afford the physical cost to leave its system, but its star was being consumed so it couldn't afford to stay either.
We are hiring remote engineer - www.interactiveaccessibility.com. If you would like to apply, send us your resume at info@ia11y.com
Uber won't even be necessary. If it becomes cheaper to "rent" the service of the car (i.e. Uber/Lyft with autonomous vehicles), then car manufacturers can just cut out the middle-man. Uber/Lyft would serve no purpose anymore unless they somehow make it cheaper (which would be practically impossible).

The landscape of the future is car manufacturers offering their own "Uber" like service and that service replacing the traditional ownership model. That doesn't mean Uber doesn't have a place before then though. Like good little capitalists, the VC's will cash out and make a ton of money while the real innovation and lasting impact happens elsewhere. So, yeah, Uber should blow up when self-driving cars become a thing but they'll eventually fade away. Unfortunately, that won't be for a long time.

EDIT: Oh, and yeah, people are also going to still be buying a shitload still anyway.
Seconded. I have tried every distro under the sun and come back to Ubuntu as my daily driver on desktop and laptop. Nothing comes close in terms of package availability, ease of use, firmware, inter-op with non-free software, etc.

Also I never understood the hate for Unity. It is the most responsive, performant, intuitive, and helpful GUI I have ever used on Linux.
Yes, or at least also point to what it believes is the source. "Original copy. Corrections?" or something.

Sometimes the original may not be able to handle the traffic.
Ask HN: Is this a good starting course for deep learning?
https://www.udacity.com/course/deep-learning-nanodegree-foundation--nd101

Got a promo email for this course this morning. Last day for the promo, it seems.
Is this a good course for someone with programming background but not much knowledge of ML, DL etc?
I'm not him but I genuinely can't remember the last time I needed to actually look at my keyboard, regardless of where or how I'm positioned.

Although I don't find my fingers on the keyboard from the homerow nubs, I use the caps lock and return keys as my finger landmarks.

It's probably (read: definitely) because I'm a heavy PC gamer, but looking now I've just noticed that my 'fingers resting on keyboard' pose is... odd, to the say the least.

Fingers from left to right, left hand:
shift, A, W, D, space (which is sorta to be expected)
Right hand:
right alt, J, O, [, return
I think that goes against the python dogma of "Explicit is better than implicit." In #1 and #2 there is no question about where 'x' comes from, while in #3 it could be a class variable or a global variable or from just about anywhere.
It may or may not be worth the trouble of angering one of their bigger partners, Microsoft.

In my opinion this is more about leverage than it is about direct profits though.
>Notoriety is not direct evidence. People can be notorious without being guilty.

This argument is a fallacy fallacy. Sure I made a unsubstantiated claim but it doesn't contradict or invalidate my general argument.

>I don't know weather other fields with a similar proportion of men have similar problems.

How is this relevant? I get the feeling that you read my comment looking for some insignificant hyperbole you could attack in order to derail my general argument to perpetuate your willful ignorance enabled by your male priveldge.

>Studies highly welcome

How about listening to the _women_ in tech like the one who wrote the blog post we are commenting on?
I think you need to view luck the same way you view misfortune: it's random, and there's nobody to thank/blame for it. That way, you're not spending your time feeling like you need to grovel at somebody's feet because something went your way, nor do you need to spend your time punishing someone for the bad things that happen to you in your life.

In other words, you don't sweat it and instead focus on the parts of your life that you do have control over (which is more than most people think).
> I use a Macbook Pro 2015 (8GB RAM/128 GB SSD) and I cannot run a fully featured IDE anymore. No more WebStorm or RubyMine. Vim is the only way to go!

I use an identical i5 model with Android Studio (think IntelliJ with more resource usage), an Android emulator/VM, a Gradle daemon taking up 2-3GBs for builds, Safari with umpteen tabs, Slack, Outlook and Spotify open and don't have issues with disk thrashing (or at least, none I can tell based on usage and the Activity Monitor memory pressure).

I don't know how you're forced to use Vim.

I've noticed that OSX will do what I'd like any modern OS to do and use the majority of my ram with a few things running things running. But adding more of a workload when it's using nearly 8GB doesn't instantly make it "run out of memory", more paging occurs but not nearly enough to cause disk thrashing (or be easily perceptible)
The Battle Cats Cheats and Hacks – Cheat or Hack Games
> self.attribute = attribute in an ActiveRecord class when the left side is a field of a table and the right side is a variable

That seems to be an example of not using an implicit self.

> A different name for the variable fixes it

There's nothing to fix, it works just fine.
Solar Employs More People Than Oil, Coal, and Gas Combined in the US
BioWare Announces Amazing Weapon News for 'Mass Effect: Andromeda'
Amazed this is trending. If anyone has any interest in image processing of performance in general please get in touch and give me a hand. Any help will be appreciated.
Except that you can't use virtualbox anymore when hyper-v ist active...
That's why I switched back to docker-machine on my windows pc.
Is it a given you'll be wanting to develop whilst unconnected? (with travel that could be likely but it depends on where you're going and how much you'd make the effort to seek out WiFi)

If you are able to be connected, maybe consider going with a physically small but well built machine but with specs inline with your budget and then remote to a development PC (ie at home) that has the kind of ram and specs you need. This will probably not be good for more GUI heavy development but command line stuff would be largely okay. Clearly you mentioned some tools that are GUI heavy, so YMMV, but thought it worth weighing up too
US Seizes $25M of Aluminum Linked to Chinese Billionaire
One day, maybe half a decade from now, Rob Pike will wake up from a nightmare and suddenly realise they got this one wrong. Maybe it'll occur at the same time as the generics one.
.net been many things over the years and included many things. I guess if there was a definition at it's core (no pun intended) it's a managed code runtime with an associated set of libraries and framework to develop applications. But it's also a brand name for Microsoft development tools and frameworks. But it's very much not precise in how it's used by MS itself.
Cool? Absolutely. Time consuming? Probably. Worth it? Well....
A common way is having a "using FooPtr = shared_ptr<Foo>" somewhere and then only use FooPtr. This also reduces the occurrences in that word cloud.
If you already have some target markets in mind, get to know as much as you can about things like their buying habits; their influencers; where they hang out online; conferences they might go to; what content topics matter to them, etc.
I agree it's made C++ a bit verbose, though something like the using keyword helps (which is 30 spots below typedef!)
Back to Gnome
It's the risk that kills it. If your compound fails at late Stage 2 or early Stage 3 you just did 7 years for nothing. Also: the penguin effect. A first-in-class compound requires target validation, which adds another few years plus you can't patent that effort, and then the stuff arrives at market and physicians don't know why they should prescribe it. Just compare profit from the first statin to current 5th-generation profits from that same class. Silicon Valley is so much more predictable and offers returns in a shorter timeframe.
Quite the contrary actually, it should have more humour.
If I may ask What did You end up buying?
Ask HN: How to get industry feedback on pitched feature for PM role at Uber?
Hello HN!

I'm moving in March from Dubai to San Francisco to reunite with my partner who completes her MBA at Stanford. I'm changing industries (energy to consumer tech), company size (corporate to startup) and geography at the same time.

I'm old by tech standards: 30. Yet I believe I can re-invent myself. So I resigned last week. My future is a white page.

I applied in December to UberEats and Postmates for a role in PM. In order to maximize my chances I prepared a pitch deck advocating for a new feature in about 20 slides. I got rejected by both. I tried getting feedback but no success.

I'd like to massively step up my game as I'm sure there is lots of room to improve. I'm aiming to get a product manager role in consumer tech. However it's not clear to me how to best reach the industry experts (i.e. consumer tech PMs), to get them to read the deck and provide me feedback on it. I'll post it on Medium but having few followers it might end up being a total flop.

Any suggestion?

Thank you HN!
There is also Docker Cloud (and Docker Datacenter for bigger fish). You can bring your own nodes of whatever, e.g. AWS EC2, DO, bare metal somewhere. The documentation for Cloud tackles this kind of thing.
I use a Macbook Pro 2015 (8GB RAM/128 GB SSD) and I cannot run a fully featured IDE anymore.

I use a 2010 MBA with 4GB of RAM and run WebStorm or PyCharm just fine.
I'd second this. The stress level between a profitable / breakeven setup vs one that is not is quite large.
A lot of meaningful and legible words out there

/s
> This also reduces the occurrences in that word cloud

Ah, yes, very good point.
Same here. I have to assume op has a virus and should actually click through this links.
> Save me mistakes

Quitting a job before having an MVP and a rudimentary validation of your idea is a very bad idea. Sit on your paycheck until your project takes off.

That's unless you are quitting for different reasons, e.g. to take a break, traveling and, perhaps, possibly, try and see if you can also work on a side project at the same time. But the likelihood of this working well is near zero.
Business Trends that are going to revolutionize the eCommerce
"err". Because "error" is too hard to type, right?
>It's going to happen.

You cannot compare every arbitrary thing to how internet has progress and just win the argument. That is just wishful thinking.
I was considering Asus Zenbook 3. Very light, very powerful. Reasonably priced. 12.5"

It's basically a MacBook but stronger and with decent file and window managers and pc keyboard.
Wait you are telling me it is even worse? I see those popups all the time even with ublock
As one of the more prominent gophers out there, dfc is quite familiar with communicating sequential processes.

That said, I disagree with his original point. I am a regular HN reader and did not know about content security policy.
Doesn't fold out as a tablet, but my dell XPS 13 is epic. I did swap out the WiFi card, but only because I run Linux, and the broadcom one had crappy driver support.
This seems like a really great use case for dotnetcore. I can see it being perfect for an image manipulation microservice.
I think the quote is suggesting that the OS provide little fuss, with no reference to fuss from the organization.
The Microsoft Surface Studio Review
Also wondered this but it seems a bit pricy (no ratings - pure black box) when compared to Andrew NG's course or the one of Coursera which already have great ratings.

I therefore decided to pass on this one.
I left my job to work on my own idea. I just had enough to survive for 3-4 months. I started working as a freelance consultant for a US company which allows me to keep paying my bills. Though the problem is, the company I freelance for is my only source of income and the contract is about to get over. I am looking for another contract position to keep paying my bills. If I get one, I'd be able to keep working on my project else I'd finally go back to a full-time job.

So, think before you decide. If you decide to leave, take up a contract job if possible. That'd keep you going without fear of running out of money.
you should definitely find another job, first.
I haven't read all the comments but must say this;

The behaviour she witnessed is not about technology, industry or gender -yet I agree that the women is targeted more. It's just people when they think they are unreachable, they can get away with it. Internet is the perfect place for them to be themselves.

I am not saying it's how it should be but it's kind of unavoidable in the current state of internet. So the best is dealing with this as you do in real life: keep your distance, ignore them as much as possible, use your rights when you can (let the authorities deal with them if there are threats for example) and don't let them get into your skin.
>> Another red flag. Technology doesn't matter and the fact that you mention this instead of business validation you should think twice before making such a commitment.

This is a very, very true. I also did this, quit to work on a side project for about 8 months (2008). I wrote a lot of code, but in the end the project had a couple of hard problems and the market was a small number of large corporations. When I finally realized this, and ran the numbers, I discovered my folly. That and I found myself web surfing all day instead of coding. Went back to work.

Next project (2011) I also didn't validate the market, but kept working, it never launched. For my third project (2016) I launched but didn't validate the market either.

What have I learned? Validate the $#@!ing market before writing a line of code! I'm still trying to figure out how to do this however.
When you do drug discovery and development safety and efficacy is your concern. Your aims and the FDA's coincide. It's Pharma-Bro Shkreli who uses the FDA as a moat, but I think the general public sees him as an aberration and pharma wishes he would just go away because he draws the wrong kind of attention.
In my opinion, it is good writing style to expand technical acronyms with their first use in any publication.

It's certainly the rule for academic writing.
Xiaomi Notebook Air 12.5 is a good ultrabook, it has a good build quality and Linux support https://m.youtube.com/watch?v=9xqJK2Hlb3U
In foreign jurisdictions?