skysight-inc/HackerNews huggingface dataset:
I don't think, I have to explain that your stance on privacy is not the norm, at all, and that other people can very realistically have a different stance, i.e. a major problem with Microsoft (and the NSA and whoever else is involved) sifting through all of their data.

As for the part in their Privacy Statement (https://privacy.microsoft.com/en-us/privacystatement/), which boils down to that, it's this section:

"Finally, we will access, transfer, disclose, and preserve personal data, including your content (such as the content of your emails in Outlook.com, or files in private folders on OneDrive), when we have a good faith belief that doing so is necessary to:

1. comply with applicable law or respond to valid legal process, including from law enforcement or other government agencies;

2. protect our customers, for example to prevent spam or attempts to defraud users of our products, or to help prevent the loss of life or serious injury of anyone;

3. operate and maintain the security of our products, including to prevent or stop an attack on our computer systems or networks; or

4. protect the rights or property of Microsoft, including enforcing the terms governing the use of the services - however, if we receive information indicating that someone is using our services to traffic in stolen intellectual or physical property of Microsoft, we will not inspect a customer's private content ourselves, but we may refer the matter to law enforcement."

"Access, transfer, disclose, and preserve" is what I summarized as "complete access", as that is everything you can do with data, except maybe destroy it, but that doesn't make much sense in a privacy-context.

And then "when we have a good faith belief that doing so is necessary", that's the part where you sign away the rights for Microsoft to do that whenever the fuck they want.

I mean, they list a few points, for what it would be necessary, so you might be able to make a case in court, that Microsoft could never have had that good faith belief for one of those points, but then one of those points is "protect the [...] property of Microsoft". And without a doubt would Microsoft have a good faith belief that selling your personal data is necessary to protect their property.
I like dialogue-based phone interviews.

One time, in response to a ten minute description of the product, I asked, "So what distinguishes your product from just another CRUD app?"

The response: "Ummm... Well, actually, nothing. That's pretty much just what it is."

"I withdraw my application. Thanks for your time. I would suggest that you revise your advertisement to target candidates with less work experience. Good luck."

Based on my model interview, that is an amalgam of all my interview anecdotes, that interview format probably saved me about 45 minutes of a technical grilling before I finally got the opportunity to poke through the more obvious lies in the job advertisement.

Make sure to give candidates time to ask questions before you run through your entire spiel.
The trouble with "secure CPUs" is that they really only secure the boot process. It is then up to the OS (as usual) to secure itself which is where most failures of security occur anyway.

Consider all the phone "OSes" (aka ROMs) you can install on phones with locked boot loaders that just replace a few binaries/files here and there in an existing OS to change how it works/feels. The maker of said ROMs may not have the ability to replace the kernel but any vulnerability in said kernel will allow them to replace everything else which is precisely where userland security lives.

So the hardware may be "secure" from the perspective of the manufacturer but not from the perspective of the user. They can still be pwned.
Web Scraping is a good idea, especially when you scrap open data / APIs. I have considered several ideas so far but haven't been able to launch as yet. Analysis paralysis, I guess.

I was into web hosting business for sometime but had to wind up due to increasing demands by the customers.
Not if we all do it.
It's rather a shame that the author of this site has chosen to be anonymous; I should like to understand why they choose to reject a number of points generally considered best practice in software engineering, regardless of programming language: patterns; frameworks; library reuse; standards bodies etc.

This unfortunately sounds like the cry of a programmer who has worked on their own for years suddenly encountering the requirements of working with a team of coders.
This confirms what I said. Your continued employed is partially based on the amount of free time you donate to the company.

And you don't have a problem with that?

Also, see https://en.wikipedia.org/wiki/Vitality_curve and the companies (Microsoft, Adobe, others) which have abandoned stack rancking.
I think this presumes that there's no lunch-time....
I completely agree. I actually thought it was extremely cool even when it was released, but I was 12.

While a wholly inaccurate portrayal of hacking or even computing, it did contribute to my fascination with both.
>We can now train deep networks because we learned how to regularize - before it was impossible because of vanishing gradients.

Those are two different things. Vanishing gradient problems were ameliorated by switching from sigmoidal activation functions to rectified linear units or tanh activations, and also by dramatically reducing the amount of edges through which gradients propagate. The latter was accomplished through massive regularization to reduce the size of the parameter spaces: convolutional layers and dropout.

Stuff like residuals are still being invented in order to further banish gradient instability.
One of the reasons I haven't open sourced some stuff is because I don't want to deal with parts of the open source community, it's not even about having a thin skin (Which I don't) it's simply I'm not interested in dealing with them.
Fuck no. Life is too short and literature matters too much to pass on good books and read worse ones just because of their publishers' DRM politics.

Don't reward DRM-encumbered ebooks, sure. If you want to punish the publisher, just buy it used on paper or go to the library. But read the books you wanted to read in the first place.
You cite a bunch of people echochambering how much of a big, bad racist ESR is and call him names. The two direct quotes from him make policy points about drama from employees belonging to a group known for same and about anti-racism being used as a motivation for handwaving what he claims is a valid demographic observation.

Even if you don't agree with his (nutzo!) politics you should refrain from repeating sloppy arguments against him.

EDIT: Also, the dogwhistle thing is bullshit. ESR basically never attempts to, in my observation, hide what he's saying. I see where 'thug' has been used by others as slang, but with a lot of people, especially of intellectual background, it is closer to its original term of derision towards anti-intellectuals and folks who would use violence to suppress opposing viewpoints.
Henry Ford originally found that 40 hour work weeks were optimal for productivity for his factory employees. Before this, they only had one day of rest and were generally overworked and inefficient. I think the work of a factory worker is vastly different than the work we do today behind a computer, especially programmers where your brain power is everything. It would be interesting if a big enough company were to do some proper research on the most efficient working patterns of a programmer today.
Regardless whether you count lunch breaks or not as working hours, the fact they get to leave at twelve on Friday is different from most companies. I'd certainly prefer that schedule over the normal schedule.
It's a Lisa. The auction page lists some of the computer models including the Lisa:

> Macintosh 128k (TED 25th Anniversary Edition), Macintosh 128k (Signed by Steve Wozniak), NeXTcube, Apple IIc, Apple IIe, Apple Lisa, Apple III, Macintosh 128k, Macintosh SE, Macintosh Classic, Macintosh Portable, Macintosh LC II, Macintosh PowerBook 100, Macintosh PowerBook Duo 230, Macintosh Quadra 700, Macintosh Color Classic, and others.
These feelings are not unique to our generation -- they are part of becoming aware enough of everything around you. I would agree though that most of my friends don't believe they're building a future for themselves. Several friends in their mid-thirties don't have retirement accounts because they strongly believe it supports an unethical economy.

The idea that the nation seemed more "stable" in the 70's is an insane amount of historical ignorance though. The 70s did teach us that political engagement was essentially a lost cause, and we need another way to make progress. I'm not sure getting Carter makes up for Thatcher and Reagan's follow up destruction.
As a consultant I never considered lunch as work because I could not bill a client for it. So to me at least 8-5 is 8 hours of work plus 1 hour break for lunch.
From engineering to management
Is it common for a mid level software engineer to be hired into management at a new company? I moved to consulting and there's not much room for management within the firm, and we don't offer management positions to clients.

I enjoy helping people learn, and I'm a very strong engineer (shown through the actions of employers, not just words). I've been told I'm great at interviewing too.

To be honest, I though management was a joke before. Not anymore. After maturing I've come to the realization one person can't do it all, and nor should they.

I would do my best to care the team I'm apart of too. Making sure everyone's work life balance is maintained would be a high priority for me.
> and is much more closely associated with negative life outcomes than powder cocaine.

Says who? You?

And even still, couldn't you say that the harsher sentencing guidelines around crack are to blame for that?
WikiLeaks Has Morphed from Journalism Hotshot to Malware Hub
I've spent at least twice that for linux-based laptop deployments in my corporation.
Here's a couple of pages listing the builtins in bash: https://www.gnu.org/software/bash/manual/html_node/Shell-Bui...

And zsh: http://zsh.sourceforge.net/Doc/Release/Shell-Builtin-Command...

Powershell doesn't really have "builtins" per-se, every cmdlet is executed in the process of the shell itself but they're all contained within loadable modules (though 2-3 modules are loaded with the shell startup by default), Invoke-WebRequest is contained within Microsoft.PowerShell.Utility for example.
The solution is always in the pillow :)
Isn't that what AOL and Yahoo did?
Credit card chargebacks for every kindle book you bought? Would probably remove all chance of reconciliation, but it would send a message.
It seems I'm a few weeks ahead of you on this same problem. What I did was just notice a discussion in a HN thread and reached out to the guy in the discussion who seemed the most knowledgeable: joke's on me, that guy's the CTO of hashicorp.

Anyway, I just asked him how I should go about in learning and he linked me to (presumably) his alma mater's course list for distributed systems: https://courses.cs.washington.edu/courses/cse452/16wi/calend...

Moreover, he linked me some fundamentals:
* Lamport Time
* CAP Theorem
* FLP Impossibility Theorem
* Bimodal Multicast
* Paxos

What I would advise doing with those fundamentals is going to google scholar and finding the original papers and adding them to your watch list. Then you can see wherever they're referenced, go through the list and pick out papers and read one a day (I advise no matter what, but that's not feasible for everyone--just keep reading!)

I can't say I'm a guru at all in this sphere, but this is how I'm approaching it. Hopefully you can take some of my advice and tailor it to best suit your needs and how you learn best. Beyond that, I'd say build, build, build: start out at your naive solution and improve over time. I've been working on a distributed key-value storage (https://github.com/GrappigPanda/Olivia) and once you get deeper entrenched into a problem like this, a lot of the problems really make themselves apparent and you can learn exactly where your naive solution differs from more optimal solutions.
> Copyright Abolitionists

Only a small subset of people against DRM and the problems in the DMCA are against copyright.

Also, as zAy0LfpBZLC8mAC already pointed out, the FSF is fine[1] with for-profit software. This confusion often derives from an assumption that you have to deny distribution rights to your customers to sell them anything. That isn't always true.

> study the implications

What you seem to be missing (in general) is about the EFF's fight against Section 1201 is that this isn't about copyright. The EFF is fighting the ban on bypassing "technological measure[s] that effectively controls access to a work"[2]. This ban makes some types of security research illegal, because the law treats security researchers announcing a DRM bug the same as someone exploiting the same bug to copy a movie.

Right now you are probably using a browser that contains a 3rd part black box CDM ("Content Decryption Module"). Every day you use that browser you're betting that nobody has found an exploitable bug in that black box. Bugs are particularly dangerous when they are hidden in a black box; it's easy to ignore bugs that nobody can see. This concern isn't hypothetical: a bug in Chrome's Widevine CDM was discovered recently[3].

[1] https://www.gnu.org/philosophy/selling.en.html

[2] 17 U.S.C Sec. 1201(a)(1)

[3] http://boingboing.net/2016/06/24/googles-version-of-the-w3c....
How does a company like SpaceX fit into this? They seem to promote the opposite and are seeing some pretty amazing success. Do they succeed because of or despite working long hours?
"the fact is that without front-end development, technologies aren’t widely usable"

Sounds like a false statement to me. A lot of backend systems are very widely used via APIs and various integrations.
Is Airbnb making it impossible to find a house?
The earlier portion should be in the form of a conversation, not some point and shoot questions. I think you need this to get at the details you as an interviewer need, but it doesn't mean they can't interject questions, that's how conversations work. 10-15 minutes of candidate led questions, gives them the floor entirely after that, and I've never found it to not be enough time.
For sure. If they've been living here for some years. The housing crisis wasn't this bad until maybe last 5 years. But it has prevented not only young talents coming to the city, but also small-middle businesses flourishing. As the list is published yearly, shouldn't it reflect up-to-date situations? And Vancouver's renting market is going frenzy at the moment[1], is there a single option left for young people to live here with peace of mind?

[1] http://www.cbc.ca/news/canada/british-columbia/vancouver-ren...
Sadly, in America race often defines your class.
It isn't hard to google examples of Walmart encouraging their employees onto social assistance programs in order to ensure they get a living wage. This has been happening for over a decade now.

Also, I could direct you towards the average market rate in Nepal or Shenzhen Province in China, and we could have a fun conversation about Walmart's exploitation of the third world, but we'll stick to the goalposts we have.
Obviously that's the best option but finding that niche might still mean you have to create an mvp and jump through all the hoops multiple times to validate it.
I dont really think human and strava competes, human is more a competitor for moves app.
Businesses have the right to kick out anyone they feel is engaging in behavior that they feel hurts their relationship with other customers.

BZZZT: you're flatly, totally wrong about this in the US, please re-read my opening post in the sub-thread. Not much point in responding to the rest of your points when you get something so basic, and specifically cited, so wrong.
Always, and I'm an active referrer. See my profile for my work email.
..and boss's wallet, yeah!
lunch and coffee breaks count towards 8 hour work day? usually 8 hour work day = 4 hours work before lunch and 4 hours work after
From yesterday: https://news.ycombinator.com/item?id=12313808
I would imagine they are a bit worried because they have been pretty immune from lawsuits because of cost and court ruling protecting newspapers from even spreading false statements. When people who can crush others with just words on a page lose their immunity, they get very, very nervous of all the stuff they have written in haste over the years.
Second this. While I do occasionally buy Kindle books, I only buy them as long as the DRM is straightforward to remove. The moment they get aggressive about DRM, it'll be the last time I ever buy one.

I don't feel strongly enough about it to avoid books I want to read that are only available with DRM, but I do insist on having an unencumbered copy.

And when a book is available from a source I know are good about not using DRM, I will aim to buy from there, and buy direct in preference to buying from a DRM-friendly outlet - e.g. I prefer to buy from O'Reilly direct for that reason.

The only form of "DRM" I don't mind are the e-book stores that provide you with a personalised copy that includes my name/e-mail, but otherwise leaves the book unprotected.
Are you out of your mind? Or do you just not understand what you're saying? Adding an interface to PS to get this info natively is good. But Lennart has a magic ability to get everything wrong, and he's NOT messing with my fstab any more than he already has.
Great observation. The trade off is that the market is pretty small, and Atlassian controls the walled garden.

I built a WordPress plugin, and definitely struggle with people expecting everything for free.
In addition to this, a bright person can mask their software development skills. Everybody gets so hung up on hiring the brightest, that they ignore whether this person actually has software development experience. A bright person who writes clean code but only works from scratch is not useful to many companies
To connect it with the same speculation that's being made right now?
Even better, drop hours as a metric of work. Offer the flexibility to work whatever hours are most productive... and find a boss who doesn't care whether that is 40 or 20, as long as he gets the value he expects from your time.

After all, employment is a business contract. You are given money in exchange for the value you add to the organization. Not hours... value.
Do you have a link to the talk, or a reference to it? It seems interesting.
The constitution isn't a suicide pact. It's not a magic spell, either.
And on a related note, "better than humans", "comparable to human intelligence", and phrases like these since the early days of AI have always been a red herring. Not the least because these phrases do not imply what we are really comparing - better than all humans? some humans? How about just a person? What about just better than a 4-year-old?

The criteria should have always been "faster / more efficiently", "more accurately", or "both" in comparing AI to human intelligence for a given task or activity. By this measure, AI had enduring production-ready successes since at least the 1980s. Let's say that was software that ran on post-VLSI hardware (1+ million transistors). Now, we have deep learning deployed on multiple GPUs each with a 15+ billion transistor count.

True AI is starting to look philosophically like a mirage, not the least because we may not ever have a strict meaningful definition for intelligence. What we consider intelligence varies, evolves, changes shape, consistency and predictability even if we consider just one of the various people we interact with on a given day.

As one of the latest, I think Brian Eno (https://news.ycombinator.com/item?id=12027055), like others before him who have formalized a similar approach to the matter of intelligence, is on the right track. This approach to deciding what constitutes True AI would do much to counter and eventually prevent the "AI effect".
Previous discussion: https://news.ycombinator.com/item?id=12243269
That is a lot of trust you are putting into the cell network.
> The FSF's philosophical documents are pretty persuasive.

The GPL, at the core of the FSF mission, explicitly and deliberately relies on copyright law for its legal effects.
I think the key is less-stress and not shorter hours. Meetings, especially long ones, induce stress.

I've tried reducing hours (as a freelance remote developer). I cut my working hours to 25 per week from somewhere around 60ish per week. (And I could afford losing out money)

At first, I felt I was missing something. I thought it was the money. After being completely off work for a month, I realized I was missing the people (Slack chats, meetings, fire-fights)

When I started back with another client, working just 25 hours per week was much much much harder. None of these worked: 8x3days, 4x6days, 6x4days, 5x5days. Few weeks I could not even complete 15 hours, and other weeks I was over-working. I was still stressed. Finally, what worked was odd - (10-12 hours)x2.5 days. So I ended up working a bit more hours than I wanted to. It was proven again that it takes time and focus to pickup momentum and costs a lot more to loose it frequently. And I still work on my other stuff totalling to about 45-50 hour work-weeks and still feels much less stressful.
Lots of simple shell functionality is provided as builtins. See the bash manual for a list of builtins inherited from the Bourne Shell[1] and that are bash-specific[2].

Note that some of these are part of the POSIX standard, so there's not a huge amount of variance allowed between shells which are being compliant. Obviously, PowerShell doesn't adhere to this.

[1] https://www.gnu.org/software/bash/manual/html_node/Bourne-Sh...

[2]: https://www.gnu.org/software/bash/manual/html_node/Bash-Buil...
Kept nodding to the quote, until understood, it is 5 PM, not AM :))
> Let me put it this way - I would rather maintain something that used those projects and not some custom solution written by a nameless developer in the same era

I wrote a very large PHP application around that era.

You are absolutely correct. Even I have a hard time maintaining that code.
> Yep. He said Mozilla didn't deserve to exist because they removed Eich as head after that debacle. And yeah, he's an awful person.

I don't get how a person can get labeled "awful" or "scum" because he doesn't agree with you.

Personally I'm fine with Mozilla existing, but I do consider the Eich debacle to be one of the bigger examples of SJWism going way too far.
First of all you are incorrect in your assumptions. You are reliant on the author of the tool in both cases. Just as there is no "UNIX Person" who decrees that all executables on UNIX must output text, there are vendors other than Microsoft who write software for Windows. You can write one too, it takes about 5 minutes to expose a powershell interface. And I'm not even a .NET developer. I write embedded software for a living.
The problem with this approach is that Caller ID is a lie, so they have an infinite supply of phone numbers to use.

Source: received several calls from 123-456-7890.
> The content corps make a ton of money by exploiting creative people.

That shouldn't be part of this debate. It's despicable, there's no doubt but a company doing unethical things doesn't give license for anyone to steal from them. If you don't want to support them that's your choice, you can't choose to steal the product under the banner of moral outrage and claim to be in the right.

Tons of companies exploit tons of people, creative and otherwise. I can't steal a Ferrari because one of the engineers feels underpaid.
Oh, I forgot: the comment you showed wouldn't trigger my AWK script. Read it more carefully.