skysight-inc/HackerNews huggingface dataset:
As another user mentioned on a previous article on a similar topic, the main feature that raises eyebrows is Facebook's ownership of Onavo. This allows them to gain an unusual degree of information about traffic flows to competitors and early insight into potential acquisitions in a way that is inaccessible to others. (Onavo is mentioned in the story.)
In addition to calling your representatives, the [1]Theodore Roosevelt Conservation Partnership and [2]Backcountry Hunters and Anglers are great organizations to support.

[1] http://www.trcp.org/

[2] https://www.backcountryhunters.org/
Lamborghini Transformation
a lawyers public reputation is built through the day-to-day work. Not a programmers can put their body of work on public display
Software development is all of those things. You need the engineering experience to know what to do. You need the science to know ways to / not to do things. And you need the creativity to put them together.

Is your "portfolio piece" spaghetti code or well-thought-out modules? Is it doing something recursively that shouldn't be? Do you have elegant code or brute-force solutions? Is it write-only?

All of these can be seen in a portfolio or side project if you choose to look.
Would like to get feedback on this concept of Barter application. I have put it up on the app store so that you can download and play with it. I am are very much interested in hearing what you think of barter as an alternative to buy/sell options we currently use. This is an experimental app, if people like it, I would like to understand what worked and what did not work and how I can improve it :)

Thanks for taking time to review it.
I'm sure they'll do that, and I'm sure they'll be happy they didn't hire me... and likewise, I'll be happy I'm not working for them.
A free function for this looks even better IMO.
Communism :) I guess the ideea is to work but without forgetting the other important parts of life.
In my experience, that doesn't happen. And I go on a lot of interviews; it's an activity that helps with a set of skills that I always need to keep sharp. And, along those lines, I get a lot of offers! But it has never-not-once been related to my Github profile.

In my experience, it is employers signaling how cool they are before they ask you to do their multi-hour coding test for no money.
You're right, it's not a great sign. Given the nature of the topic, while unfortunate, I think it's useful to have a set of definitions to be working from to ensure readers understand what he means when he uses certain words or phrases. One can disagree with the definitions and disagree that the rest of what he says follows from his definitions, but I understand where he's coming from in trying to make clear what he's saying. Above anything else, people do generally have a desire to be understood, and at the very least not be misunderstood.

Please do not read this as justifying any particular behavior. I just think it's really important to at least try to understand each other even when we may vehemently disagree. We can't do that if don't know what each other means when using the language we do. Looking through the comments on this topic, I see at least some of the disagreement coming from people talking past each other or not using words in the same way.
> Even if they dive into a corner of your side project from 10 years ago that works, but you realize isn't ideal, and you don't have the time to improve that part of the code?

Yes, you basically answered the question your self. Tell the interviewer that you wrote that code ten years ago and while it works it's less then ideal, then explain why its not ideal and what a better solution would be.
Removing the signs would be theft of government property, and is punishable by up to one year in jail.

https://www.law.cornell.edu/uscode/text/18/641

Edit: I'm happy to hang out in an old pickup truck with a coffee and a shotgun and wait for someone to steal the signs. Just point me in the right direction and give me a number to call with the forestry service, national parks, or the bureau of land management when someone snags a sign.
I personally think Zoneminder is beyond "pretty good".

Honestly, for a casual home setup, it goes well beyond what anyone needs. You can configure it to the n-th degree. It supports pro-level PTZ security cams (some of those cameras are expensive af). It has options for triggering based on hardware interrupts (monitoring serial ports, ethernet packets, whatever you want). It can trigger external alarms itself (with addition hardware). It uses computer vision techniques.

In short - it is basically a professional video security package. There are companies out there that package it up (video security appliances) and sell it as such. Again - waaay overkill for most people's needs.

But it isn't very difficult to get set up and running, provided you have the right hardware. For instance, at home I run it using an old 900 MHz P3 with 512 MB and an old hard drive; it supports a couple of cameras easily - I could probably add one or two more streams and still be ok. Beyond that, though, you'd want to increase the CPU and RAM (something I plan to do is break out an old Core2Duo and repurpose it for this job).

I use cheap IP cameras for my cams, but ZM supports a wide variety of cameras (everything from video capture boards, to webcams, ethernet/wifi IP cams, etc). It can upload captured images and videos to servers of your choice, email them to you, there's a android phone app available...
Thank you! Building a chemical company is no small feat, but being able to de-risk the technology scale-up at every step is absolutely critical to success.
React – a starter kit featuring Recompose
I noticed this as well.

The interviewer has checked the "codes in his spare time" checkbox" and I've guilt tripped them into skipping the dance like a monkey test once or twice by pointing them at my github but that's about it.

I'd be super impressed if a prospective employer looked and made some sort of salient comment, but it's never happened and probably won't.
Capital-as-a-Service
Isn't corrosion an issue with hall thrusters, especially at high power and long-duration firings? At least that was one of the selling points of VASIMR over ion thrusters.
If you want people to show up with code why aren't you asking them to take home something and show you their solution in the interview, working through it step by step?
Huh? I'm not saying it's reasonable/good or doesn't involve cronyism and "discounts" for "favored" investors, but what I described is actually how it works.
This is what I don't get about this requirement. I guess you can quickly see if a developer uses design patterns, writes tests and how easy the code is to understand. I don't think that's necessarily mind blowing though and you could still get stuck with an individual who checks all those boxes and still sucks.
With bated click - the moving mouse/finger hovers for a while, then, having hovered, moves on.
> I cannot see any positive outcomes to adopting graphql

How about one HTTP request often being faster than multiple requests? How about only retrieving the payload you requested rather than all the extra data the API developers decided to expose in the endpoint – bandwidth isn't free? How about not having to add new custom bespoke API endpoints because some new part of the website just needs a few little different pieces of data that would normally require several round trips, pretty please? These are just normal everyday issues that people put up with when using REST APIs.

> A problem we can solve elegantly with HTTP/2 push using nearly identical underlying API servicing models. What's great about that approach is that it's totally transparent to the client; they just get better performance with less resources.

Shouldn't you use push when you know the client will ask for the resources? How would you know whether the client will ask for certain connected objects in this case? Would you just always be pushing every connected object over the wire?

I don't really see why you're giving such special distinction to one HTTP request vs. multiple HTTP requests. That is an arbitrary distinction to make. You shouldn't be asking "how much strain can a client put on my server with a single request? but oh, they can make multiple requests…" but "how much strain is a client going to put on my server to get all the data they need, whether it happens across one request or multiple?"
Yup. A lot of people don't want to admit that hunters were the original conservationists. And also, a lot of non-hunters don't support hunting-oriented conservation methods. For instance, just because you buy a duck stamp it doesn't mean you have to go duck hunting. Duck stamps support the preservation of duck habitat and other wetlands. Buying a duck stamp is an easy way to directly contribute targetted money to wetlands preservation. Just for an example.
Architecture isn't purely creative either, having overlap with engineering. You ask architects for a portfolio too.
Web Scraping in 20 lines of code using Python and BeautifulSoup
There are lots of groups specific to regions and activities, so a bit of searching about specific activities/places you enjoy should yield some good organizations.

For example https://www.accessfund.org/ does a great job of representing rock climbers.

https://gorgefriends.org/ are a group representing the Columbia River Gorge along the Oregon/Washington border.
The lions share is going back to whoever issued you a credit card. If its say an airline card, that'd be rewards 2 which ranges from 1.65% + $0.10 per transaction all the way up to 2.7% + $0.10. Then you add on network & platform fees (0.1% + $0.06 per transaction) and whatever minuscule profit margin your ISO/MSP can get and your at 1.5% to 2% on average.

Visa Interchange Rates: https://usa.visa.com/dam/VCOM/global/support-legal/documents...
Three points on this topic:

1) There are worse ways to go than being acquired by Facebook
2) As far as I know, Facebook has been unable to copy/innovate in many areas (unable to copy craigslist, for instance). Their only solution is always to buy a competitor.
3) Monopolies are shit (I'm looking at you, Libertarians)
> The Dark Overlord has claimed to be behind high-profile data breaches before, including one at US media firm Netflix earlier this year.

That was not a sentence I was expecting to read today.
Is software development a science or an art? Most artists have portfolios.
Is everything that comes out of a factory pollution? Many environmentalists would say so. Even the intended products are pollution. Pure H2O steam going up into the air. This is polluting the atmosphere with water. If there was too much steam going into the atmosphere, this would also be a problem, like CO2. Now I agree that too much C02 in the atmosphere is bad, but some can be emitted with no problem. How much is too much and who get to emit? This is the hard part. I think many people join the "climate change denial" crowd too push back against the "humans are evil and should go extinct, the quicker the better" environmentalist crowd.
Show HN: Make react speak your language with react-translate-json
Memphis Meats Bets That Lab-Grown Meat Can Solve the Global Food Crisis
Yoink.
Yeah, I agree with you. Many job seekers go to a job interview with the approach that getting the job is the only good result.

Finding out they require more coding hours than you want to put in is also a good result from an interview.
Start with something simple like Cron jobs and then when it works make it robust and reliable
Are these personal devices or work devices?

If personal then this is no different than any camera in any “public” place and I’m not sure there’s anything you can do about it.

If work devices then you should raise this issue with your it/security department. Ask them is it ok that the security team with access to the cameras have access to your it passwords. If yes, no issue. If no, they should figure out a solution.

Side question: why are biometric and/or password managers not an option?
link-rest fits the use case where you might not be able to transition the REST endpoint to be behind a GraphQL API (and thus be server-side resolvable which is definitely preferable) due to organizational or other concerns.
That implies enforcement, which is mostly right back to where we are now. I really wish it were so simple.
how old?
How much did Oprah have when he said that?
What if CMS works with providers to understand why exactly do their rates not work. Is it a matter of unit economics? That alone cannot explain the cost increases in healthcare costs.

There was a story in New Yorker about a small startup that made a safer syringe, but it did not achieve widespread use to due to obstacles in the hospital procurement process. Makes me wonder if there are other analogous issues that also contribute to the cost increases.
According to https://d0.awsstatic.com/whitepapers/compliance/AWS_HIPAA_Co... page 12 the PostreSQL flavor is HIPAA eligible now:

> Customers may use either the MySQL-compatible edition of Amazon Aurora or the PostgreSQL-compatible version as part of our BAA.

But according to https://aws.amazon.com/compliance/hipaa-eligible-services-re... only the MySQL flavor is:

> Amazon Aurora [MySQL]

I assume the latter simply hasn't been updated yet.
What I really need are disposable slacks.

Think of a group text with random emails and etc and it simply raises up a slack with all the parties invited and owned by the creator - then you can choose to dissolve or make perm the slack as needed...
> convincing them to participate in your nefarious scheme seems non-trivial

Actually this would be the easiest part. E.g. A courier knocks a random persons door and says please sign here and shoves a clipboard in their face (that happens to have a faceid-sized hole in the metal frame) then hands them a random package. Done. No convincing needed, worst case they're confused for a day about why they signed for whatever you put in the box and who sent it and then they forget about it altogether.

You're right about the 7000, except it's likely that a large fraction of that 7000 lives geographically close to you as most family does. I agree that this will take more sophistication than what a common criminal could pull off, but this opens up a wide range between that and state intelligence agency that could try compared to TouchId.

I would like to see a security review with more details about how common false positives are given that you only try lookalikes.
This is really exciting! I hope it's just the beginning of a green chemical revolution!
The conversation where you explain what's not ideal and what you would improve based on what you've learned since is why I would want to talk about your side project in the first place. If you said your side project was perfect and couldn't be improved, that would be a major red flag!
Also laid out quite well in the 1990 movie "Mindwalk". [1]

A movie still worth watching even though it is dated.

1. http://www.imdb.com/title/tt0100151/?ref_=nv_sr_3
I, as an employer would like to have a conversation about that and I’d absolutely take “I know this could be better, but it was written years ago and it works” as a perfectly good answer. Software can always be better, requirements change and so do capabilities and styles of the people writing the code. But we cannot rewrite all parts of all our software all the time for the sake of molding it to fit our current vision of perfect. Time is limited. Finding the line between “this is not perfect, but it does the job” and “this really holds us back and needs change” is in my opinion one of the most valuable skills a seasoned programmer can acquire.
Seems like you should be (and Google) should be riding FedEx a bit harder than they are. Otherwise Google just gave away a phone to someone else that you could pay for? I hope not.

As far as FedEx UPS is by far worse than FedEx here. Every shipping company has problems; and I'd like to say it's less than 5% of the packages but there's times you just wonder if the driver is stupid drunk or both.

----

I've had UPS deliver one package; and drive off with the other still in the truck because the driver was too much in a hurry to get everything.

It's a horrible experience and the lack of customer service from these companies only make your stress worse because you can't get an answer.
To try this, do I need the full 16XL F1 instance, or can I run 1 node on the 2XL (1 FPGA) instance?
That's not the point they're making. What they mean is that if they consider side projects as potential criteria for being hired or not, they'll lose the fun in those side projects.

Because they'll then try to make every part of the code perfect and with complete documentation for everything, probably spending more time trying to present it rather than working on it.
I don't think it is fair to imply that people who don't have side projects aren't passionate about improving their career skills. I don't have a lot of side projects, and the ones I do have were hastily hacked together out of boredom or convenience and aren't anywhere near the quality I'd want to show to a potential employer, but I do lots of other stuff to improve my skills, like reading books, listening to podcasts, attending conferences, etc. All of these things improve my career skills, but the improvement is primarily demonstrated at work not through a bunch of side projects.
these are some great questions! kW/kg is really the magic number but very difficult to extract precisely (we do have estimates though from energy balance calculations). A more qualitative way to look at energy cost comparisons is to look at downstream processing after H2O2 is synthesized. Today, they do liquid-liquid extraction, then distillation, then for high purity, they will do up to 5 sequential reverse osmosis operations. Because we do our processing in water rather than alkylated aromatics, we can use ultrapure water from the start...so we don't have to do much downstream processing to get an equivalent H2O2 purity

2. haha micromanufacturing here is relative. Today, an anthraquinone plant consumes the energy of a small city and is multiple football fields in size. They cost >$100m to make. Many of the customers that we talk to use $1-$5m per year of hydrogen peroxide but cannot justify investing in such infrastructure. Our units are modularly designed but will still be close to a football field in size. They address these medium-sized peroxide users that make up the vast majority of H2O2 end-use cases. Today, they pay as much in shipping as they do for the actual hydrogen peroxide. Our units seek to address this. How big is your garage though? Maybe we could make this work!
I assume they were selling this under cost in order to sell more games (software) which is where they make most of their money. Selling it as a standalone piece of tech would probably require a price hike ultimately making it less appealing and at the end of they day they probably projected they wouldn't move enough units to make it worth it.
I work as a SAS programmer for state government. I find it funny that anyone would set out to emulate the jumbled late 1960s hodge podge of yuck that is SAS syntax.

(I use SAS because I like data analysis and my pension plan and governments don't do open source, not because I like SAS...)
> Employers don't care.

The wrong empoyers don't care. The right ones do. My github portfolio is a means for me to determine if a potential employer is suitable for me, not the other way around. It's not a test for me to pass, it's a test for a potential employer to pass.

If a recruiter brings up things listed on my LinkedIn page, I know they're not suitable for me. If they bring up things on my github, I'm reasonably positive I want to talk to them. One company's CEO asked me a whole bunch of questions about one of my projects. Not as an interview, but as a peer. He had a genuine interest in my side projects. If he'd asked me to come work for him, I would have said yes in an instance.
Audible, my free month was up
Software development is certainly more creative than electrical or welding work, and thus certifications are more meaningful. In software engineering, what certifications you have or what languages you're familiar with is a comparably poor predictor of your success on a given project.
Exactly!?

There is no evidence presented anywhere which disproves that. Your claim was that it showed evidence of growth, but if you read it then it turns out it is using the steam survey, and shows no growth in percentage terms at all.
You can have this conversation about the day-job code.
I guess hyperbolic space doesn't exist. Let's agree to part ways; nothing productive can come of this thread.
Week 42 in Information Security, 2017
Really? I've tried to contact Venmo in the past about an errant send and they told me I was out of luck.
Counterpoint: In 10 years I have never had an employer ask to see a code sample so that 15 hours was better spent by doing pretty much anything else.
Focusing on the conference aspect is not particularly helpful in understanding the expected framework here...

I assume there's nothing magical about a conference environment. In some cases the alleged harassment is occurring at bars where everyone is drinking alcohol. In another case it's a long-standing online chat relationship.

Where is the Harvey-esque influence peddling? I mean in that case is was more like straight-up blackmail.

Sometimes a guy will flirt with a girl and the feeling is not mutual. This happens quite frequently and it's not illegal or even wrong. Being an influential or powerful man (or woman!) doesn't make this wrong or illegal unless there is something more to it...
Might also be covered by one of the many cross-licensing agreements that no doubt exist between Google and Microsoft.
I'll just refer back to what I said about this a few months ago:

https://news.ycombinator.com/item?id=14583976
I have this bad habit where I don’t do side projects for me, but for work. I get excited about ideas I have to improve our product/infrastructure at work (I’m an SRE) and given that I am more or less autonomous I work on those instead of some personal GitHub project.

This means that I write a lot of software out of hours that makes it to production, is well tested and maintained, but I could never show it off in an interview. I need to break the habit, but I just don’t get the time during the week to work on this stuff.
This is good news. As a professional photographer there at least 2-3 filters in the Nik Collection I could not find somewhere else. I was worried Nik will disappear (I still bought them expensive in former days).
The question is if this small increase in stuff is worth the total
degradation of ones life quality. I say it doesn't.

Oh oh, sounds like you're arguments are about marginal utility, subjective value and economics trade off. Are you a crypto austrian ;) ?
> Maybe that's not a job I want, if the hiring manager is lazy enough to 'require' side projects to consider a candidate.

I understand that you might not want a job there and that part of a job interview is deciding if the company is a fit for you. But I wouldn't call a hiring manager lazy because they want to see examples of your work, in fact that's their job. How is a hiring manager suppose to make a thorough evaluation of a candidate if they don't show their work?
Evidence supporting the claims in terms of degree and scope. I find most telling of all the fact that I’ve gotten every kind of response except that. Twitter links, anecdote, and being told that I should just search for myself, in other words a lot of bullshit.

I find it very hard to believe that suddenly this particular group of people need The concept of burden of proof and evidence explained to them.
If it saved them a cent.