skysight-inc/HackerNews huggingface dataset:
Leverage written communication. I'm somewhat introverted myself and I've worked with people who were very introverted. You'd be amazed at how well written communication can make up for infrequent and awkward social interaction. You may also find that you become more comfortable with people through writing and that helps things flow IRL.

What I would guard against is under-communicating. Don't allow your social aversion to hinder your communication. Bosses and teammates strongly prefer people who communicate what they are working on, what problems they are encountering, and what their expectations are. If people don't hear from you, they'll also tend to think you are slacking off. Never assume that people will see the code and know you're working. I've been burned by this. It's better to under-code and over-communicate, than the other way around.
I used it for my own app (Mac App). Basically I could send traffic to the App Store instead of offering my own app outside the app store, and Apple would effectively give me part of their cut back. This is from what I understand, a legitimate use of it.
Lies and damn lies about pricing data
Ironically I literally can't view the page on my iPad.

There's somehow too much happening for this 2013 device to handle.
Given that Bach has just a bit over 1000 pieces of work, and they post usually one piece, and sometimes several short pieces every week, this project will take about 15 years to complete, which is quite impressive.
The dark web solves most of those issues, but comes with a few new ones of its own. That said, I genuinely think it's a viable source if you're in the market.
Ask HN: Is independent consulting a sustainable tech career path in 2017?
Planning my next career move...

I'm an experienced lead software engineer (streaming, big data, analytics), having worked for large tech companies as well as successful startups. I enjoy engineering as well as business strategy, management, writing, and public speaking. I've always wanted to work for myself, and I'd love to be able to combine my skills in a consulting capacity.

I'm concerned because many friends and contacts have done independent consulting only to eventually drift back into traditional employment.

Has anyone here made a successful transition from experienced employee to independent consultant? How's it going so far? Do you feel that it's going to be sustainable for the next few years?
Yes, let us all stop being humans because some humans are bad.
https://mitmproxy.org/ is pretty nice too.
More like, divide and be strangled by the huge web of interrelationships... :)
I've (re-)read Zen and the Art of Motorcycle Maintenance every time I've bought a motorcycle [1997, 1998, 1999, 2003, 2014].

Pirsig's concept of "quality" sticks with me in every decision I make as a parent, engineer, and product manager.

RIP, Mr. Pirsig.
I see $35K "base price" for the Model 3. Reviews I'm seeing suggest that "base model" is a joke. Once you add the things everyone will really want:

"$74,500 on top of the $35,000: a cool $109,500."

https://www.inverse.com/article/13670-how-much-real-tesla-mo...
There's no fix for 'biased' news because the whole issue is a red herring.
These stories just keep pumping out - "Uber uses internal tool X for nefarious purpose Y". I genuinely curious if the same sort of inquisition were focused on a different company, would we see similar stories? How much of this is cultural, and how much of it is a result of being examined microscopically by passionate investigators? Or is Uber really just that bad?
Taking the Heavy Lifting Out of TensorFlow at Extreme Scale
Which Online Payment Solution Should Your Startup Use?
A C-level (at least an honest, non-sociopathic, non-clueless one) will stress about the mortgage, kids college, affordable healthcare and all the other things of his or her thousands of employees, since actions at that level impact all of the above. With great power comes great responsibility...

I've just watched the head of a company I know hire 4 employees out of his own pocket in a shell company to do nothing, after the company where they were all employed went bankrupt. He couldn't afford more than that. He hired them a few months later in his new job. This kind of leadership doesn't make it to Business Insider or Tech Crunch.
Why We’ve Removed Longform from the App Store
"EVs won't all charge at the same time, any more than all petrol and diesel cars are filled up at the same time.
"

This isn't really true. I imagine most people would put them on charge after coming back from work or at night.
What if they went one step further and hired part time drivers to deliver the juice packs: Uber for Nespresso for juice.
If you're referring to the Kingsbury Commitment[1] that was an agreement with the government after AT&T was already a monopoly. After Alexander Graham Bell's patent expired there was a brief period where competition sprouted but then AT&T started consolidating and buying up the smaller competitors. By 1913 AT&T was already in a dominant monopoly position.

[1] https://en.wikipedia.org/wiki/Kingsbury_Commitment
Yes, me too - I dismissed BMWs as bikes for the middle-aged, which is why I bought one once I became middle-aged :)
This product already exists. It's called Google Image Search. For instance, I was actually able to identify the second flower he takes a picture of in the video as Camellia Japonica simply from a screenshot of the video. I'd be blown away if they were able to assemble a better training set than Google. Kind of disappointing, as from the headline I was expecting something based on NIR spectroscopy, like the SciO molecular sensor (https://www.consumerphysics.com/)
The article implies that they are trying to synthesize whatever enzyme in the worms break apart plastic.

So it isn't necessary for the worms to live in the landfills. I imagine the idea is to start dropping the pools of the enzyme on the landfill, or something like that.
So with perl 5 there isn't a real exception handler like you'd expect from other languages (I'm unsure of perl 6). It works like the following (program output available at [1]):

use v5.24.0;
my $x = 1;
my $y = "bar";

sub foo { # this sub fails fatally
die "what is going on here";
}

say "x is $x, y is $y"; # 1 and bar

eval { # similar to try
my $y = "baz"; # we have a new lexical scope in here too.
$x = 2; # but this will change the outside scope since it's also available to us
say "x is $x, y is $y"; # 2 and baz
foo();
$x = 3; # this never happens
};

if ($@) { # check for an error, similar to catch
say "CAUGHT ERROR: ", $@; # just parrot the error out for now.
}

say "x is $x, y is $y"; # 2 and bar

Inside the eval the lexical scope outside is still available and a new one is also available. The error that happens gets stuffed into a special variable and you can choose to handle it or not later. This works the same way if you give eval a string to run also.

[1] https://perlbot.pl/pastebin/pl5u9w
You are bringing up a few new issues here.

In regards to Apple, Tim Cook in his testimony to congress said:

>...The Company’s FY2012 total US federal cash effective tax rate was approximately 30.5%.1

>…Apple does not use tax gimmicks. Apple does not move its intellectual property into offshore tax havens and use it to sell products back into the US in order to avoid US tax; it does not use revolving loans from foreign subsidiaries to fund its domestic operations; it does not hold money on a Caribbean island; and it does not have a bank account in the Cayman Islands. Apple has substantial foreign cash because it sells the majority of its products outside the US. International operations accounted for 61% of Apple’s revenue last year and two-thirds of its revenue last quarter. These foreign earnings are taxed in the jurisdiction where they are earned (“foreign, post-tax income”).

https://www.apple.com/pr/pdf/Apple_Testimony_to_PSI.pdf

>...It doesn't matter where the company's headquarters are located.

If you are a US company, it does.

>...If Samsung has profitable operations in California it should be taxed on that activity at the same rate as any other Californian business.

It is. The difference is that Samsung subsidiaries that make a profit in Germany don't have to South Korea corporate tax when they want to invest in South Korea. In fact, the US is the ONLY country (other than Eritrea) that does this - every other country has figured out that this discourages bringing investment capital back to the home country. The guy who posted the original snarky post about just taxing all the worldwide income of a US corp didn't try to defend it when people posted some of the more obvious consequences. US companies need a level playing field against the companies from other countries

>...That leads to another point - there are plenty of Californian businesses which cannot use the same accounting tricks that Apple uses.

I think you are referring to how some of the big corps essentially pay no US corporate tax. A number of economists have said a much better system would be a revenue neutral system where you remove the corporate tax and increase taxes on capital gains and dividends as that is much easier to tax and corporate taxes tend to hurt the workers in a company and hurt the consumer by increasing prices. But that is a different issue.

>...Running a business in California is like growing crops in a particularly fertile field. You get a great yield, but you should also pay high rent.

CA has unique strengths and weaknesses for a business. There are smart people all over the world so there is no absolute guarantee that CA will do as well 40 years from now as it has done over the 40 years, but that again is a different issue and worthy of its own discussion.
H-how? How are the oranges I squeeze by hand concentrate..?
Just because I'm human.
HN proves, in the comments of nearly every story about Uber, that there's nothing wrong with any of the shitty things this company does to its competitors or customers.

Straight-up stealing code from Google? I've seen it justified here. Stalking people? That's okay, too. Screwing over competitors with software like this? Totally fine!

Uber can do no wrong on HN. It disgusts me, but I'll be satisfied when they've been destroyed through one or more of the myriad gigantic lawsuits they're fighting. The comments on that story ought to be amusing.
Quoting @zaphar:

> The Lyft API is authenticated

In other words, the door was locked and you gave the key to a guy, who then peed on the carpet. While that was impolite, he was definitely not guilty of breaking and entering.
There's a truth about this in software too. It's just not recognized.
Found it!

https://github.com/prefab/code

Prefab is a set of software tools for reverse engineering graphical interfaces from their pixels. Prefab supports a variety of features for modeling the appearance of interface elements, identifying those elements in pixels, and applying semantic metadata to those elements. Prefab reverse engineers interfaces many times per second, making it possible to completely modify existing applications at runtime, independent of their underlying source code.

Prefab is written in C# and runs on Windows. However, because it only relies on the pixels of an interface, it can be combined with a remote desktop or virtual machine client to reverse engineer applications that run in Mac, Linux, or any other OS.

Prefab is the creation of the University of Washington Dub Group http://dub.washington.edu.
The reason I switched was because pen testing is in really high demand and will stay that way for a few years to come. Also, I didn't want to get full time into management at this point.

My security skills were average (hobby for about 10 years but mostly because I was a web developer) but like I said the OSCP did most of the work in terms of getting the interview and doing any technical test. The course itself took about 2 months, 6 hours every day after work, and fulltime weekends!

My suggestion would be to do the OSCP course and if you like it then go for it. There is also vulnhub.com which has a lot of CTF VMs where you can practice (I personally dislike CTFs because I find them unrealistic).
Show HN: Learn how to code UI animation in CSS and JavaScript
>So although you are right that it's a competitive world, you have to compete fairly - and be seen to compete fairly - or you will drive your customers away.

I think you're right that you have to be seen as fair. I think it's important to actually be fair, but as I said above, the popular conception of "fairness" does not necessarily map. It really comes down to how good your PR dept is at framing your company and making sure you're in the news for things that no one can fault, and that your strategic moves are never publicized.

The short version is that people don't want to hear "how the sausage is made", but the environment, ultimately including your customers, still demands that you make it.

>You do need consider what people have been "socialised" to think (which is what morals are, really) because otherwise your competitors will have a significant edge.

Yeah, again, this is PR. I agree you need good PR. You also need to be realistic enough to know that the crap someone's PR department pumps out is not the end of the story. You have to make winning plays.
Guess you haven't heard about the 1% with most of the wealth? If so, then I don't think I can offer you any advice.
That would be fine if any the people down voting were exempt from being misinformed themselves and took the time to explain why they disagreed with the comments they were down voting. But in this case I've been hardening Linux and UNIX servers professionally for years and yet still am completely in the dark about what it was that people disagreed with in my advice.

The down vote itself doesn't really bother me so much as the inability for misinformation to be corrected - be that my own error or whoever (which is why I always make a point of replying to people rather than down voting).
How to get started with Cucumber BDD?
What's alarming is how silent the giant Silicon Valley companies have been as the FCC proceeds to destroy the foundations of the open web. It was little noted at the time that Google actually sent a letter in support of the new policy giving ISPs the right to sell customer browsing data. Without Sillicon Valley in our corner there's not much hope. It's all corporations in lock step aligned with the government against consumers.
Some people do a lot of JSON encoding/decoding in Ruby and every bit of performance counts.
I couldn't help but remark on this. I posted the following comment 418 days ago. I am sure this is a case of simultaneous ideation.

3 points by louprado 418 days ago | parent [-] | on: Life in Technicolor – One month wearing color blin...

While many of us are not "color-blind", we are all color challenged. This is because we only have three cone-types, assuming you aren't a tetrachromat.

I had a thought experiment: Suppose you breakup visible light into six bands. You then create two filters based on these bands. One filter would pass only bands 1, 3, and 5. The other filter would pass bands 2, 4, and 6.

Now suppose you put one filter over your left eye and the other filter over your right. Over time, could you learn to see the world in hexachromatic color ?
XP Meets the Suits: Implications of Enterprise Focus in Scrum
I'd imagine a company as big as Uber would have some sort of protection against employee's accessing customer data as well as auditing data access logs. I don't think it's an inquisition per se, but rather people are tired of saying "oh well... they're a startup I can let it slide this one time"
NSA Blimp Spied in the United States
Big Endian and Little Endian
It would be nice if they'd target someone -- like Uber -- who really deserves to be punished for it.
I'm on my third ThinkPad. I wasn't aware of that, I'll look in to it.
Google patented machine learning powered drag-and-drop for android
> If you are a user of HipChat.com and have not received an email from our Security Team with these instructions, we have found no evidence that you are affected by this incident.

Well, I didn't receive anything, but couldn't log in either. I had to google this to find out what the hell is going on - error messages on the login page are not helpful either, they just refuse login even after resetting the password.
Not to mention, it's all rap. There is plenty of quality instrumental hip-hop that deserves a mention.

Entroducing (1996) by DJ Shadow remains one of my all time favs. I believe it may even have been the very first album composed entirely from samples*

edit: * Wikipedia doesn't say it was the first.
“In theory, theory and practice are the same. In practice, they are not.”
It seems the second class is more valuable. Anyone can build a business; making it last is the hard part.
I really hope that's sarcasm, but I can't tell anymore. There are people all over HN who really think this kind of disgusting behavior is acceptable.
>In the football tapes example, I don't think there is anything deceptive happening, because everyone understands that other teams are doing this. However, if it were explicitly against the rules or implicitly against established norms to review other team's tapes, doing so and not telling the other teams is deceptive and wrong.

I agree. The implicit context is that it is in-bounds to investigate your competitors through their public-facing offerings, even if they try to stop you. You don't have to stop competing just because they say please. Through an accident of law (the CFAA was enacted before it was possible to get home internet service), Lyft was able to make this illegal. Lyft is trying to block public information from getting into their competitor's hands. IMO, that's the anti-competitive activity here.
"The median U.S. worker is 42. However, StackOverflow’s survey on age shows that there are just about 13% of developers after 40. Where are the others?"

I think most of this is due to the simple fact that software development has been a steadily growing profession for decades. Thus, the "population pyramid" of software engineers will very much be a pyramid and older developers will be proportionally scarce. If you want to make meaningful predictions about your personal likelihood of staying in software development beyond a certain age, you'd need to slice the numbers differently.

I believe that once the number of software engineers stabilizes, the age distribution will become more similar to other fields. Some will leave the field during their career due to changes of interest or due to life throwing them curveballs. But a lot will stay.

I'm 43, BTW. Still find software development and tech enjoyable.
Huh. I see. Do you happen to know what station you use? I'd kind of like to hear this for myself (for the sole reason that I'd like to get an idea of what it sounds like, since that does definitely sound like a TTS).
You can get a FORTH kernel in 2K words. It's also incredibly efficient for your own code since you basically have a dictionary and memory addresses. Thinking about it, in the old days dictionaries stored 8 character identifiers, which will handily fit in a 64 bit word. That means that the dictionary only needs 2 words per entry.

As you imply, the interpreter will be dwarfed by the code needed to talk to the rest of the OS. As an aside, this is why I was initially very excited about the JVM when Java first came around. Compiling down to a FORTH style language should give you pretty impressive benefits.

Virtual machines were very popular for a long time, but I'm not entirely convinced that we've really pushed the concept as far as it can go.
Wikitribune's professed goal to raise enough money to pay 10 print journalists. That seems like a big stretch?
THE BELGIAN JUDICIARY HAS NO REGARD FOR ETHNIC AFRICANS
If I run a non-unionized workplace, I want workers to be afraid of being stuck with a union that doesn't represent their interests. Letting workers opt out of union representation limits that risk.

If I run a workplace where the union has marginal support, I might see an underfunded, unpopular union as more vulnerable than a smaller union with stronger support.

If the union has strong support, I'm probably better off with it representing everyone. A union that represents 80% of my workers would have almost as much leverage but less flexibility to make concessions.
I agree that this won't help everyone, but I don't think it matters. Anyone who wants to stick their head on the sand will always be able to, I don't really see any way around that. I do think it is important for people seeking out accurate an unbiased information be able to do so effectively. This is becoming increasingly difficult.
>I'm not sure that's what these other commenters are really saying. It seems to me that this sort of competition actually ends up being bad for the consumer. Good faith competition where you make your product better is what we hope our markets will do.

Why should you not be able to use your competitor's public offerings to gather information that will be used to improve your product? Seeing the other guy's moves is a massive motivating factor to improve your own product, and provides useful feedback as much as modifications to your own product.

>When companies like uber instead try to hamstring the competition that's bad for consumers and should be discouraged.

Uber isn't trying to hamstring the competition. They're just trying to compete by learning about their competitor. This is how competition works. As far as I know, they didn't do anything that impeded Lyft's ability to operate (other than outcompeting them).

It sounds like the problem people have is just that Uber is the larger company right now. If Lyft had gotten into Uber's API (and there's no reason to necessarily assume they haven't), this thread would be much different.
> What's up with the phrase, "Still programming?"

What's up is the rampant ageism in the industry - the perception that you are washed up as a "dinosaur" developer after a certain age, maybe 40 or so, and belong in management.

We "dinosaurs" - we happy few - are living evidence to the contrary.

-- 58 year old broad-spectrum software guy, hard at work and loving it
Pretty hard to take your claim seriously when you rely on sources like this: https://en.wikipedia.org/wiki/Natural_News
I'm presently getting around on a Chinese made petrol driven scooter. It's cheap (maybe 1/3 the price) but not nearly as well built as the Japanese ones. They'll likely get better as time goes on. It got exported as far as Vietnam but I doubt it would meet US/EU standards.
https://news.ycombinator.com/item?id=14189392
Because they're a horrible company run by criminals.
The top print publications aren't "biased", except for the well-known slant of their editorial pages (WSJ: Conservative, NYT: Liberal). "Unbiased" just doesn't mean what people think it does.

If, for example, some segment of the population starts believing that a presidential candidate is running a child prostitution ring from a DC pizza joint, it isn't "bias" when the media does not afford it equal weight to, say, a joint FBI/NSA/CIA/DJ statement regarding a crime.
Except in Juicero's case, the cause wasn't 23 year old engineers, but outsourcing to celebrity designers and engineering firms.
Extensive discussion: https://news.ycombinator.com/item?id=14189392
Not a bootcamp
Yes, +1 on SNI support. I know there is a feature request on it, and I've already +1 there.

We currently use GCP. We have custom domains. As it is, we're looking to schedule time to roll our own multi-az load balancers and using the TCP load balancer because the HTTPS load balancer doesn't support SNI. If SNI were available for HTTPS LB, we'd jump on that in a heartbeat.
High Performance Computing with HPX Version 1.0 Released
I think they're really just that bad.
Above that, the resale value of Macs is great. I typically buy a new MacBook every 1.5 years. But I can sell the old one for 75% of the purchase price. 300 Euro per year for a cutting edge machine is not a lot, especially if your income depends on it.