skysight-inc/HackerNews huggingface dataset:
Actually a random HN commenter is precisely the person to target, they're more likely to have technical skills and access to servers. It isn't just about surveillance it's about increased attack vectors when your information is distributed.

A random IT worker building the next smart pillow has no reason to target you...but the creepy pervy sales manager at the same company might have reason to.
USGS: Widespread Mercury Contamination Across Western North America
I’m interested in becoming a mentee.

I like to think my life story is interesting and I'll be interesting to work with. Always been interested in business and entrepreneurship. Dropped out of college while studying computer science decided programming wasn't for me at the time. Somehow ended up playing poker professionally for a year and starting a screen printing business. During that time, started getting back into software development on my own. Ended up with a good salaried job.

However, the drive in me to be an entrepreneur never died. I’m always working on some type of side project and I'm very well read.

Find my email in my profile
The best developers I've ever worked with are the ones who are insatiably curious and relentlessly pragmatic. They always want to understand how and why things work the way they do, but they also understand the need to ship.
you're pointing out ways in which the culture of software development/programming is different than the culture of other forms of engineering.

my response to this is simple: do you think that words matter? If so, which word do you think is most effective in communicating with people outside of the field?

there's room for people to come up with radically different answers to those questions, but my answer is that "Software Engineer" matters when communicating with non-programmers. When talking shop with a fellow practicioner it doesn't matter much what word you use. This is just about communication with the outside.
Ivory is the best. One of my favorite things about it is that it isn't scented, and doesn't attract mosquitoes and black-flies the way some of the cloyingly sweet and fruity scented soaps tend to.
But this isn't a post written by a women nor is it part of a walled garden, it's a question posed to several women, with their longform responses.

If it were titled "Ask an engineer" and all the people asked were women, I wonder what the response would be? I ask that without any snark or presupposition, I'm not sure and I'm curious.
Isn't it simple to just give an option for user to change the language on a site ? A dropdown on top right ? Genuine question. Why guess what the user wants to see ? This is a tough problem. Let the user decide.
Japan and Aus(/NZ?) are also in that minor group!
What conceivable commercial purpose of Lenovo is served by making it difficult for people to install operating systems other than Windows 10 on their laptops?
I think that is still a valid comparison $100k income is a person's revenue, not their profit.
It's interesting, I don't interpret the FDA excerpts as anything other than "we don't know".

The animal studies indicate that it alters the way hormones work. Is that sufficient to be unsafe? Wouldn't you have to show that the alterations cause negative health outcomes?

I also don't think the bacterial resistance issue is proven to the point where we should be so confident assessing that the triclosan is unsafe.

Rather, we should see it as no known benefit and some cousin-instances where it could be unsafe.

"We don't know" is most accurate in my book.
unless you are on a VPN. then what ?
I don't know why they did that. "Hey guys, let's replace an already well-known product with a more limited version with less features. That will sell us a ton of copies!"
If it's cheap enough for you, Trader Joe's has "tea tree oil pure vegetable soap" in packs of 2 bars for $2
Trust me, this attitude comes from never having to survive a severe tech downturn. Consider yourself fortunate! As someone who survived two, I can tell you with utter certainty that there are very few people with jobs just falling into their laps when your profession is suffering double-digit unemployment.
I second this. I learn a lot at my 9-5, but I learn much more building small side projects where I have to do every piece of it myself, rather than just my part and off-put it onto the next team. Additionally, I've learned more than I can credit from simply reading open-source project code. You'd be surprised what weird little tricks you'll find in there.
This is a very popular view, but do you think it is merely due to familiarity? I've been using gnome3 for many years now, and will never go back (although I always change the default Adwaits theme as it is a little too space filling for my tastes). If you ask me, a dock shouldn't take up a lot of screenspace by default- you don't need to constantly be aware of what windows you have open, and in gnome3 the dock and its information are merely a key press away. (Either super to see the dock or hold alt-tab). This seems like an inherently superior design paradigm compared to a window list that's always shown. Also, a window list is an inefficient and slow way of switching between windows compared to alt-tab.

I actually think the gnome3 interface is objectively the best designed desktop experience in existence. It conserves screenspace and promotes keyboard based habits of switching and launching programs that are far superior to using a mouse to browse through and click a menu or list. It's also remarkably well designed for laptop touch interfaces.

I guess at the end of the day it's just an opinion, but I feel like more people should admit that the widespread backlash is about sacrificing time and space efficiently for the sake of familiarity.
Your salary is revenue and not profit as well, the analogy is sound.
ICIJ Publishes leaked Bahamas info to offshore database
I find that on pet projects I almost never learn new tools. I tend to have an idea that I want to try out, and I use the tech I know to get there quickly. It feels a bit sad, I must admit.
What if you can't take control of the program, like Ironsides? It seems as if your premise is that it's too complex to verify the application layer. However, you don't need to model every behavior in a program and this can be leveraged to reduce proofing overhead. A recent paper [1] produced <100 line security proofs for an SSH server, http server, and the SOP of a web browser.

1: https://pdfs.semanticscholar.org/bc9c/491e215d4abad1be7de944...
You're perfectly capable of being a mediocre (or terrible) developer while writing code from the time you wake up to the time to go to bed.

The way to actually get better (at anything) is to create a feedback loop and focus on the bits and pieces which matter.

Ask a professional musician how they got better, and you won't hear them say "by playing the piano for 16 hours a day, every day". They'll say by doing focused practicing. And that can be done in anywhere between 2 and 6 hours a day.

Even at your day job...

You want to be a truly useful software developer? Expand your knowledge beyond software development by doing more than developing software.
As far as forums go, I find that HackerNews has one of the most civil and thought provoking discussions on the internet. This is most likely due to responsible moderation where differences of opinion are not only accepted, but respected. In fact, this forum practically moderates itself as I've seen many times a post gets downvoted into oblivion for making personal attacks or ad-hominem arguments. Perhaps this has to do with our (HackerNews users) disposition as engineers, researchers, and entrepreneurs. I may be blowing smoke here, but my perceptions has been that to be successful in those professions, one needs to accept failures/imperfect solutions and admit their mistakes more than others. For example, when I graduated from uni and entered my first developer gig, I completely wiped out a production database that hadn't had a backup run in over 2 years. I almost cried because I thought I was going to blow a great opportunity my first week on the job. After the wave of emotion finally washed over me, I realized that other departments had the data. It was just up to me to analyze the business processes, figure out where we fit into the flow, and work backwards to restore all the data. Most of us have been humbled by a superior dev at one point or another in our career and if we look back at code we wrote two years ago we realize just how much there is to learn. In addition, I've found that many brilliant engineers have impostor syndrome and there are far fewer in STEM fields that succumb to the Dunning-Kruger effect.

On the other hand, as Reddit has grown in popularity, the tyranny of the majority has reared its intolerant head. It truly is a hive mind. All the posts at the top are agreeing with each other (the dreaded circlejerk) or are a series of puns. Arguments are considered fallacious if there is a spelling or grammatical error, not ever considering that English may not be the posters first language. And when Reddit gets a hard-on for justice, it is so certain of its findings that it accuses innocent people of terrorism. (http://www.businessinsider.com/reddit-falsely-accuses-sunil-...). I don't know if this is due to its surge in popularity and/or that it became the site of choice for those who outgrew 4chan.

There was a TED talk (https://www.ted.com/talks/eli_pariser_beware_online_filter_b...) that warned of the dangers of tailoring services to match our personal tastes. I hoped that the internet would expose people to ways of thinking that were just not available in their own localized social milieu. Instead, online filter bubbles/echo chambers promotes even more speculations, rumors, and lies even though there has never been an era where it's been easy, if one were so inclined to seek the truth. It's just sad that many of the social media sites encourage this behavior.
No MMU is usually the differentiating constraint when there's two RTOS's. I dont use IoT because it's a BS buzzword.
Are you a Lisper?
Previously: https://news.ycombinator.com/item?id=12524250
Airpods – a Speculative Teardown
I'm aware of all that, and I'm not impressed by the numerous hashing steps. I'm impressed by Facebook's commitment to migrating and future-proofing their security practices as they become obsolete.

Specifically, this means "wrapping" insecure hashes in more secure hashes and the addition of an encryption key stored in an HSM on a separate server.
That seems orthogonal. The issue is ownership of language, not what certifications are required for a specific role at a company.
I could use this as the killer movie picking app with friends
tl;dr: "The bottom line here is that the ShadowStats alternate unemployment rate of 23 percent for May 2015, and similar rates for other recent months, are completely implausible. To get an unemployment rate that high, we have to include millions of people who do not even claim to want a job, let alone make any effort to look for one. We have to assume that the status of long-term discouraged worker is a trap from which almost no one escapes from year to year, by finding work, by making even a single unsuccessful attempt to find work during the year, by changing their mind about wanting work, or by death."
Or move to Canada, where _despite_ diversity & multiculturalism, people care about each other.

As a Canadian, it's baffling to see how divisive the US is. The irony of it being that social programs like this would actually reduce the feeling you describe ('different from me') by levelling the playing field. Provide everyone the same quality of education, healthcare, and access and what differences are left?

"Maybe we can build a cultural identity that sees fellow citizens as kin instead of just greedy, grabbing hands." - Maybe, if you can build a culture that doesn't deify money.
An excellent correction. I knew there were more but I was too lazy to look them up.
I use Telegram out of convenience (love their desktop client), but it's definitely not the most secure messenger out there.
I think you need to be more specific. I don't think, except with a handful of exceptions for really stellar individuals, that there are good developers. Rather, there are good developers for a situation.

imo, the things that make you successful in a google or apple vs in a small startup vs a consultant vs a one-person company are wildly different.

Which are you interested in?
My problem is that sexism toward men and segregation is becoming acceptable when the reality is that it will only hurt the cause.

The irony is that I'm getting down voted for the want of an equal society. I guess HN has too many sexists?!
Irssi 0.8.20 Released
What every coder should know about gamma
But this means you're not a programmer. If you understand a business's problems and create software to solve those problems, you've already moved higher up in the ranks than a programmer, so of course, call yourself whatever your title is (architect, engineer, director, whatever).
The rest of the vitamin C synthesis machinery may be there, but it's obviously not consuming any energy if it's not producing anything.

There's also some speculation that eliminating vitamin C synthesis had other beneficial effects, beyond saving energy: https://en.wikipedia.org/wiki/L-gulonolactone_oxidase#Conseq...
This isn't "women only", though. It's interesting content and possibly quite valuable to anyone who values diversity in a workplace.

> Being a woman doesn't somehow qualify the article author in any way to discuss startups - having started a startup or working for one, does.

But it does qualify them to discuss "being a woman engineer at a startup". Which is, I think, the point.
If you're going so far as to install Linux on a laptop that shipped Windows, flashing the BIOS isn't a big deal at all. The real problem is that it took a third-party to fix the BIOS rather than Lenovo releasing a "BIOS for Linux" directly. I get not wanting to expose it from the factory to keep a user from screwing themselves, but there's no reason not to provide it to the power user.
It's possible for them to work together through open research and collaborative efforts, if their work ends up crossing paths.

But it's not clear there's any reason or benefit for them to be under the same central organization.

Plus they will be greatly incentived when working under their own label 'Chan Zuckerberg Institute' to make their own lasting impact on the world. Just pumping more cash into Bill Gates existing project isn't a very exciting driver. And motivation/morale is important with any big project.
I didn't buy it when someone said, "there's nothing new under the sun" and I don't buy it now. :-)
Huh. Weird. I have the opposite issue. Notifications/phone calls actually make me anxious because for the past few years its far more often related to something going wrong at work.
Lazy but not too lazy to go through some effort to avoid the social stigma of appearing to not wash his hands.
NearlyFreeSpeech.NET – The Best Minimalist Web Hosting Service?
I absolutely relate to Klara's response. I joined as a "founding employee" of a startup, and over the next 3 years the team's biggest problem was being meddled with by the founder (just one, the second founder ducked out after about 8 months—with a sizable percentage of the company).

Eventually I was spending a solid quarter of my time running interference between the founder and pretty much every other team member, and when he eventually fired me over our disagreements (there was nobody to run interference between him and I, when it came to that) the rest of the team quit within a month. Solo, first time founders are a big red flag to me now.
Exygy Is Hiring a Lead Web Engineer
Agreed. Take Flint, Michigan for example.
One of the parts of the MS Signature Series agreement is that there is no crapware, that what you get is pretty much the same if you installed a direct from microsoft copy of Windows. The signature series is probably the only line I would get from lenovo, because it's guaranteed not to need hours of futzing to get it working decently.
So, I get their broader point: It doesn't scale; too much human time and effort to read the comments and apply policy correctly.

What would scale, then? You'd want to a) use free labor from readers, and b) have a way to punish trolls.

I imagine something like:

1) Some central identity/commenter rep provider (CIRP) that shares rep across forums. (privacy issues discussed below)

2) If you're registered with a good CIRP at all, you get a big bump in visibility -- maybe even a trashed account appears before anons. The higher a rep your CIRP vouches for, the more visible your comment.

3) Readers upvote and downvote as before, but this doesn't directly affect visibility; it just decides probability of the comment being placed before a human reviewer, who can pass a more focused judgment on it.

4) If multiple, non-communicating human judges agree on good/bad, that users' rep is adjusted in that direction.

5) Privacy: the CIRP just signs a token indicating your rep (within a range), not your ID itself. (They don't even need to store your comments, just your login and rep, though comments are nice for later auditing.)

The advantage are:

A) If you establish yourself as having good comments on other forums, that carries over to the NYT (or whatever) comment section, creating an bigger incentive for good comments.

B) Humans can take the time to carefully judge your comments, since they only need to see a sample of them.

C) It has a nice hierarchy of checks and balances: forums can discount bad CIRPs; CIRPs can check that their judges are doing it right; judges validate other judges.
In the US it's more that the government claims authority over the phrase Professional Engineer [0], but ABET accredited programs feed into the FE exams which feed into the PE exams which are required to be licensed by the government. Little bit messier than either GP or you implied.

[0] and probably also offering "engineering" services but I'm not sure of the extent there
Exactly.

If you wanted to be a great musician, athlete, or whatever, you would practice when you're NOT performing. It's a combination of developing the muscle memory, experimenting with new ideas, learning from other people, teaching others, and replacing bad habits with good ones.

There's no way to do that other than just doing it.

If your priorities are elsewhere, no problem but realize that little differences (salary, skills, exposure) compound over time.
I always have been uncomfortable with the honesty of those kinds of claims (although I hypocritically use similar language on my own resume). Say there were 100 people on the project that drove $X in revenue: Was the contribution evenly distributed? Did your contribution account for $X/100? If you were not on the team, would it have driven $X-Y revenue (in which case you only added $Y in value)? Surely employers aren't dumb or fooled by such wording.
No? There's no way to contact Lenovo corporate? No customer support? Just that forum?
MacPorts isn't without problems, but I can't use Homebrew. Just the message that is printed when you `brew install texlive` is a deal breaker. I don't want to manage packages separately from my package manager, that's crazy and defeats the purpose of a package manager.
Apple ‘in £1.5bn talks to buy supercar maker McLaren’
How about project managers are cheaper?
I second this process. I follow little similar which is working well for me
> I want software engineers programming that medical device or safety equipment have the same accountability.

There is a difference here in that someone working on a medical device isn't directly offering their services to the public, and the work-product is subject to external testing and oversight.
If I were a female engineer, it seems like the last position I would ever accept, is one whose preference is weighted to a female applicant.

If you don't want to be treated like a token <minority noun>, don't interview with companies searching for a token <minority noun>.
You can still install Linux on all of their 'serious business laptops'... including the Thinkpad Yoga. The only reason this is a "screw-up" is because someone posted it here and the tech media got outraged... there are MANY other Ideapad/Y-series laptops that have very poor Linux support.

https://wiki.archlinux.org/index.php/Lenovo_Thinkpad_Yoga_26...

Their laptop brands are VERY distinct, and have been for a long while. Thinkpad is the brand that you should recommend for Linux users, not Lenovo in general.
I rarely drink (just for health; I don't have any specific health reasons or religious reasons for doing so) and don't see a reason to get offended. I usually drink some kombucha or apple cider when I join other folks. I'm never forced to drink and I don't think anyone will look down on me or inquire further if I said I have personal reasons for avoiding alcohol.

Segueing the topic of beer nights to a discussion of rape(?) culture makes it seem like you're unnecessarily trying to find a way to be offended.

These nights might help an overworked team relax and coworkers have another chance in the week to interact. And guilting-type social pressure is always going to happen at a workplace, whether it's an optional team outing to a park or a beer night. It's up to you to handle these trivial social issues, not the management.
I used to recommend Lenovo (and before that, IBM) unconditionally for both Windows and Linux use. We called them the "Volvo of computers" because of their longevity, their performance, and their repairability.

Now I'm writing this on a Yoga Pro 2, which is nice in principle, but it's slowly starting to get wobbly, screws are falling out, the color is peeling off the keys, and I can't use Linux because the color yellow is replaced with fricking MUSTARD if you don't load a specific Windows only driver.

I actually poked a bit around in the drivers, and Lenovo fixes the problem by sending a few bytes to the Embedded Controller (a microcontroller on the motherboard). Lenovo doesn't give out the neccessary information, but I could reverse engineer it by kernel-debugging Windows. But the only way to do that on this Laptop would be via a special crossover USB3 debugger cable, which is out of sale. Before I soldered my own, I just gave up, and am now using Windows...

My next PC is going to be an Asus or a Dell (who would have thought a few years ago...).
Aren't we all equal?

Not yet.
> Why should a commercial company be forced to provide support for a platform?

Because it's support for installing an OS, which is not the same as supporting an OS. The OS installation itself is unsupported.

Users running an unsupported OS is cheaper than users running a prescribed, supported OS, problems with which generate support calls.

Supporting Linux is part of what I'm doing here at my job, in a company that makes SoC's. The customers want a base platform (Linux-based) with board support, packages, a toolchain and so on. That's "Linux support".

"This is not locked down, so you may install Linux on it" is not Linux support.
Pictures of 100+ different hacker work stations
Eh. Maybe don't project your problem on an unrelated bit of content? This article has nothing to do with sexism towards men or segregation.

You're getting downvoted by people who don't want to argue. Not for want of an equal society, but for want of the _appearance_ of an equal society that doesn't actually exist.
> 3d printing suddenly gets twice as difficult when you're doing it with dual-extruders

Not really... If you use something like this http://www.thingiverse.com/thing:1680034

In this case, you extrude motor 1 and print. Then to switch, you retract until you're before the Y, and extrude with filament 2. Use a wipe-tower to get a consistent flow, and you have 2 colors (of the same material) with 1 hotend.
He also seems to have a severe hardon for EFI...