skysight-inc/HackerNews huggingface dataset:
Total armchair observer viewpoint - In reading Susan's blog, there are a lot of sexual harassment claims but there are many claims of cloak and dagger behavior. This points to a dysfunctional organization that lacks trust. And in that, I couldn't help but think of Conway's law [1] and the video from the goto; conference [2] about Uber's infrastructure. "We have so many services in production we don't even know how many there are." This may reflect a few different trust issues. One of which includes "Not invented here" thus building services that are duplicative. The goal of which is to show value and get promoted. Given the blog, the communication and reporting structure is also broken. Which, results in >1000 services in production and it being unclear how many there are and what they all do. Most likely, this is how the teams are structured as well.

[1] - https://en.wikipedia.org/wiki/Conway's_law
[2] - https://www.youtube.com/watch?v=kb-m2fasdDY
> I don't get why it seems like languages are designed for convenience then later down the road billions of hours are spent trying to get better performance.

Because CPUs are so fast there is usually no need to worry about performance and clarity of code and convenience is more important.

Also you have to remember that Python "grew up" from early 90s through early 2000s. That when most CPUs were not multicore and CPU speeds were doubling every year almost. You could write something in Python, and in a few years, it would speed up just by going to a better hardware.

You had the alternative of "here is 2000 of lines of C++ with templates, pointers, references, inheritance, constructors of various types, kind of meh standard library" vs "here is 500 lines of Python that you can read, understand and fix in much less time". Python was slower but that's ok. Getting faster machines was easier and cheaper than than work-hours poring over bugs and segfauls in the C++ code.

The one reason we talk about Python and speed is because it was widely adopted and in some cases companies wanted more "speed" from it. Then multi-CPU machines become commodity and there was more talk about the GIL and such.
I don't know your codebase, but I'm going to propose that your (and that blogger's) projects could be even messier without Guice. As the blogger points out, the "simple alternative to DI" is:

BillingService billingService = new BillingService(new BillingModule());

...which looks fine with just a couple layers of depth but becomes pathological with hundreds of objects, especially when they have different lifecycles. At some point the extra transparency you get from manual injection is overwhelmed by the sheer quantity of boilerplate.

To compensate, DI-less solutions end up with service discovery or "bag" classes like DropWizard's io.dropwizard.setup.Environment. Aside from the loss of encapsulation, what if you want to extend the framework with new components? You end up exposing services by setting attributes with text keys...

Having a messy Guice-based project doesn't mean it would be pretty without Guice.
Show HN: Sensey – Android library which makes detecting gestures a breeze
Wow this list is tremendous! It's fun to still discover new commands after all these years.

I actually used `taskset -c` just recently, when I was running lots of sidekiq processes and wanted to make sure they all used different cores. It helped me get full utilization out of the box, whereas before I would frequently see some sidekiqs competing for a core while other cores sat idle.
Up until recently it was too expensive to stream anything on a HSPA/LTE connection in Australia. In Canada, even more so.

We have decent non-commercial options here on AM and FM.
Because she shouldn't have to get the fuck out. I don't understand why that is hard to understand.
I expect that this method works better in a consultancy (which is what the company in this article is) than in a startup that builds product. In a consultancy, the customer can be the de facto CEO. They tell you what they need and when they need it, and while actually figuring out what to build and how isn't necessarily easy, at least there's some direction. That and each project is, out of necessity, scoped from day one.

In a startup where you're making something, especially BEFORE you make something and during the dark times when you don't know if the thing you're making is something anyone wants, having a single source of vision and direction is critical.
You're more than welcome. I had one more tangential thought about databases last night. The files idea sort of got synapses firing.

Frameworks like Ruby on Rails abstract away the a lot of the complexities of schema design with objects and Classes. There is a full relational database schema in a Rails application and the programmer pretty much is discouraged from touching it directly.

So that's another approach.
In Data warehouse context, it is often managed by one of the Slowly Changing Dimension management techniques.

https://en.m.wikipedia.org/wiki/Slowly_changing_dimension
You Can't Learn Everything
This reminds me of the one-week safety investigation that Tesla promised to undertake after one of their workers published a blog post. http://www.valuewalk.com/2017/02/1903910/
Sorry...so what is 'expense of divorce' that you mentioned in your original comment? How else is it 'costly'?
Online Talent HUnt- Contact Email-Vasundharafilmsgmail.com
Uber is the worst company even to its customers that have the unpleasantries in having to deal with any customer service issue.

My uber got hacked and some jerk took a supposed $1k ride in London on my dime. As soon as I found out I wanted to cancel my account but uber didn't allow users to cancel their accounts. I had to send an email and wait. Also they know about the hack and blamed the users for letting their accounts being hacked via not having a crazy strong password.

They need to burn to the ground .... run by total greedy douchebag pigs!
> But it's worth remembering that every time you enter a transaction, you're having your work reduced to a pass/fail grade.

This is true as an employee and as a contractor and as a business. The nice thing about transacting as one of the latter two is there is no pretention of the transaction being anything other than a binary one.
Infinity Multiplication – Optimised the Code – Perl
>The authors then used interpolation techniques for areas of the ocean where they lacked measurements.

Speaking as someone that studied pure mathematics more than science, I am curious as to whether there is formal justification that this interpolation is valid. As far as I understand, global systems like this often, if not always, exhibit chaotic behavior.
I think it's due to the short attention span of the general population. Most people forget the worst stories about people on the left (think Benghazi, HRC emails...) were broken by "leftist sites" like NYTimes.
A maybe overly-broad category, but the style of ceramic coffee mugs that have handles big enough to get all four fingers in. I don't realize how easy they are to hold until I'm using a mug that only allows one or two fingers in the handle.
Exactly. Hire a credible outside investigative body to look at this. Even if the CHRO was hired after the alleged wrongdoing here, they're still biased.
The upside is that you get a professional team of fact checkers evaluating the claims. This allows (for instance) people to come forward anonymously but still credibly.
I think we're getting a bit of a "you see a trunk, I see a tail" view of a very large elephant here.

Think of the most scutwork of scutwork programming jobs in the industry, or even quasi-programming quasi-IT jobs like, I don't know, Sharepoint administrator at a regional insurance carrier or line programmer at a university (where most projects are "execute a SQL query to get a list of students in a particular course then, and this is the hard part, display it on a web page"). Tata doesn't simply manufacture billions of dollars in services revenue; actual companies pay them actual money to outsource work. Actual companies also pay actual money for Tata to send 6k engineers at $75k apiece to the US. That's like half-a-Google worth of engineers; add in Infosys and you approach a full Google, except at something like 30 cents on the dollar.

AppAmaGooBookSoft consume the H1B program in an entirely different fashion and Tata is more-or-less orthogonal to the startup world. You can fashion a career in software which never touches the ecosystem that Tata is a part of. You can also fashion a career in software which never touches AppAmaGooBookSoft, startups, or software development shops. These two worlds are separated by a titanic gulf in conditions and expectations, and transferring between them is difficult, for much the same reasons as transferring between social classes is difficult. This does not mean that either of the two worlds does not factually exist.

You might never have been explicitly threatened with "We can trivially replace you with cheaper foreign labor." You might not even know anyone who has been, depending on who you generally hang out with. I have been in the room when that threat was made, and (because life is hilarious!) I was the literal face of the threat.
The legal fees alone can be a lot, as can splitting assets even if there is no ongoing alimony.
Even I do not have anything productive to contribute to this discussion, but just deleted the Uber app from my phone. Never going to use them again even if that means a lot of inconvenience for me.
>"Crazy, most ex-employees (even the early ones) acknowledge that the culture is bad but they got their $$$ so they won't have to work again for a long time, if ever."

Can you explain why they don't have to work again? How did they become wealthy? Those options aren't worth anything if the company doesn't IPO.
Agreed. Miele is where it's at for me.
I use it with Apple's leather case which solves this problem.
Sawstop Professional Cabinet Saw. Solid, smooth running, all adjustments well thought out.

My late 90s Honda Civic. Simple and reliable. Nothing is more fancy or complex than it has to be.

Aeropress. Simple, makes great coffee, promotes a ritual.

The HP-41C. Just enough programming to be useful. RPN. Great keyboard feel.
Post-it notes
Errr, a lot of places have retention policies for chat, and that is a platform independent thing. After that retention time anything else is the same level of screenshots.

You can implement retention policies on IRC, slack[1], mattermost, hipchat, etc. On-prem / open vs hosted it doesn't change that.

[1] https://get.slack.help/hc/en-us/articles/203457187-Custom-me...
I use my Wii every day, usually for Netflix or MarioKart. Don't like the Wii U, but I think the Wii was very well made, and is fun and natural to use

My 16-year old Subaru Impreza is also an amazing tank of a car. We had crazy snow in Vancouver this year, and I swear it drives better in the snow than on dry asphalt
Yea, it's to keep the price somewhat stable after the IPO. It's a very standard thing to do and the share price of a company usually drops permanently when the lock up period expires.

Maybe a good rule of thumb is 10-20% of the company could be owned by employees at the time of IPO which could materially change the share price.
I LOVED my Thinkpad 600. Such a great machine for its time.

Modern Thinkpads are crap. I've had the W450, T450 and X1 Carbon. All of them look basic and had really bad screens.
Thanks! (and apologies)
Someone will reply with the exact citation, but there's the story of that psychologist or economist or jaded physicist who goes to a fancy bougie party, dressed like a million bucks, and goes up to a pretty lady in a fancy ballgown. "Would you sleep with me for a million bucks?"

Intrigued by his presence and directness, the lady raises her eyebrows and says "go on..."

"Would you sleep with me for a hundred bucks?"

"No! Who do you think I am?!"

"I know who you are, we're just engaged in market price-discovery."

------

I don't know if the person you were responding to was intentionally implying Ms. Fowler probably had a unicorn's worth of money on the table for the typical 1-year cliff or was just making a dark commentary about the reality of the industry we work in (internet postings suck for conveying subtleties of language), but I will say I know people who joined/stayed at a place they weren't really happy with because the offer matched or exceeded their BATNA price.

I think we should have that self-reflective commentary about just how much money actually matters in relation to our ideals of "disruption" and "making the world a better place" (would you realistically take a 40k offer to do something truly altruistic after a few years of a SF salary?). Whether that's on-topic here, that's the are-the-downvotes-warranted question here.
> Because she shouldn't have to get the fuck out.

There's not a whole lot of "have to" going on here. I'm just some boring straight "cuck," and if one of my female superiors propositioned me, and was protected by management, I'd immediately start looking for ways to GTFO. There are plenty of less-fucked places to have a career.
Since this is a clear-cut case of sexual harassment by a company with very deep pockets, Ms Fowler must have talked to a lawyer, and the lawyer OK'd the OP.

Does that indicate anything about how the case is going? Such as that the settlement negotiations are at an impasse?
How about this: we listen to both sides before making a judgment.
Its an interesting point, interacting with both Zenefits and Uber I got the same impression, the "bros" from the early days were being pushed out by the "pros" from Yammer (Zenefits) and FB/Google (Uber).

However this doesn't seem to have helped at Zenefits, and I guess it didn't help at Uber either.

Even more concerning is I would guess (and Linkedin corroborates this a bit) that the SRE org where this harassment occurred was basically lifted from the Google org tree.
Automatic mechanical watches.

The idea that this tiny device is assembled entirely from macroscopic, tangible, "grokkable", mechanical components, will run "forever" with no direct conscious input of energy and tells you reasonably accurate time is pretty unique.

Recent relevant HN thread https://news.ycombinator.com/item?id=13459616
> Also, it sets their BATNA as well - how much value they miss out on while working on replacing you.

Ah I never thought about that.

I don't really get what you mean with respect to more money to get freelancers and such. Isn't the compensation of freelancers directly related to how much they would have to pay employees anyway? After all, I can only assume that if it's significantly cheaper to hire an employee, they would do so.

I would have thought too that freelancers have some special skillsets, which make them less easy to find, and thus less replaceable as well, but I don't have any data to back that up.
You'd think you could use whatever generates the voices to also generate the phonetics for the kanji.
Her actions are rational; she followed the relevant protocols, policies and laws, just as a machine would.

Ask some women about this post, and listen to what they tell you. Don't argue, just absorb.
The FM receiver is not "built into every phone processor". It is sometimes built into a separate radio chip. One such chip is the Broadcom BCM94343WWCD1: http://www.mouser.com/new/broadcom/broadcom-bcm94343wwcd1-mo...
1) Insanely fun to drive. Handled like a scalpel. Haven't driven a car since connected me to the road as well as that car did. Could turn... or stop... or accelerate... on a dime. Instructions for driving it:

"Most people will never drive in the best rpm range (7000 to 8500), shifting too early. Our advice is to treat the S2000 like you hate it and you'll get the most out of it. We did and loved every minute of it."

2) They knew the target audience; didn't have any distractions. Just what you needed to enjoy the drive... leather seats, a top that came off, a gear stick and some pedals... Very minimalist and focused.

3) Easy to maintain, relatively cheap to buy. Biggest expense was new tires every 15-20k miles. Honda makes reliable stuff. $31k I think I paid for it new. 7 years and 80k miles... never needed more than a fresh coat of wax to make it feel like new.

Bonus) I loved how it was a conversation piece. Pull up to the pump... instantly people ask you what kind of car it is... they can't believe it's a Honda... or better yet they have one too and they want to chat about it... Had a cop stop me when I was clearly speeding and say, "I'm going to let you off with a warning... I'd be speeding too if I was driving one of these. Man it looks fun."

Totally regret getting rid of mine... didn't want to leave it garaged for a year while I traveled for work.
Designing Modules in Python [pdf]
This is great! Much more fleshed out than my post.
And the BBC:

http://www.bbc.com/news/technology-39024445
AllSides describes how they rate bias - it is supposed to reflect the average judgment of Americans, only reflects the web pages on news (not opinion pieces) and they are continually getting more data and changing. Explanation here http://www.allsides.com/bias/bias-ratings
If Susan Can Learn Physics, So Can You (2013)
The tooling is a lot worse in swift land than objective-c land. In Obj-C land compiles are fast, the debugger works and is stable and the indexer works just fine.

The entire pbxproj format is horrible, but at least you have stuff like BUCK (https://buckbuild.com/) that can mitigate some of that.

Another thing I would add to that letter are good build boxes. Bring back xserve, so we have CI that is not based on mac pros or mac minis.

Android devs, even though they have build tooling options with java, have other problems that make developing on their platform painful. Their simulators are bad compared to iOS, the fragmentation / lack of updates is pretty annoying and overall it's harder to deliver good equivalent android apps than it is for iOS. iOS as a software platform is actually pretty solid.

What do you use to develop on? Any specific laptop or is it a desktop?
I dunno about the cutco thing. You could get a really nice chefs knife, paring knife, bread knife, boning knife, honing steel + a set of 5 steak knives + the best electric sharpener for less than the price of their small set ($682). I would say most people never bother to send in their knives for sharpening (or know/care that they're not sharp anymore), plus shipping knives is a pain and you are out those knives while they're being sharpened.

Plus the "guilt trip your neighbors/friends/parent's coworkers into a sale" strategy doesn't really sit well with me.
IBM bought Merge Healthcare for $1B, presumably to gain access to vast amounts of their imaging data. Would love to see some developments on the deep learning front from them, but sadly I doubt it'll ever break through the fog of marketing/PR BS that always seems to surround Watson.
TL;DR: the oncology part of the Watson project appeared to be working fine. The integration with MD Anderson BSS/OSS systems was the killer, especially since MD Anderson changed horses mid stream.

Integration with Business Support Systems and Operational Support Systems is the part where the customers make their raw data available to Watson, and Watson provides analyses/diagnoses in return. This data will usually arrive in proprietary formats and need to be delivered in proprietary formats, meaning integration is a bespoke operation for each customer, and will need to be done from scratch if the customer changes BSS in the meantime.
Dell ultrasharp monitors

Logitech trackballs

Macbook pro (2016)

prismacolor pencils

ikea furniture
I see. Well..the reason I spoke of alimony was because we were speaking of alimony in the thread before your comment contribution to it. Cheers!
With rare exceptions, I'm a non-drinker. Nowhere in Europe have I ever had an issue ordering a coke instead of an alcoholic drink, even when hanging out with people getting completely shitfaced.

Is this seriously a thing in the US? Feeling like you have to drink if you're surrounded by people drinking? I keep hearing stories like that. Nobody is going to judge you for not consuming alcohol - if anyone does, they're certainly not people I'd want to hang out with regardless of whether drinks are involved.

It doesn't hurt not to give a fuck, once in a while.
"Actually,it would be more like an elephant with a number of mammoth traits."

Big difference.
Magick in Theory and Practice

Tractatus Logico Philosophicus

Discipline and Punish

The Ethics

Beyond Good and Evil

The Gay Science

The Master and Margarita

The Prince

A Book of Five Rings

The Book of Changes

A Hero of our Times

At Swim Two Birds
We already have this technology, they're known as CO2 scrubbers.

I have a bad memory but I seem to recall Sergey Bring or Larry Wall or someone "important in technology" saying that this is basically already a solved problem -- heavily investing in to CO2 scrubber technology, hooking the things up via solar, and deploying them across the world's deserts -- but that todays problem is that leadership problem you mentioned. No one (Government) wants to foot the bill.
$100 is peanuts to anyone actually earning money, and it's definitely peanuts compared to developer cost.
APA style is used far beyond psychology, and is one of the three most common styles of writing, the other two being MLA and Chicago.
I haven't downvoted a single person in this entire conversation.

I have no idea what her compensation package looks like, it doesn't really matter to the point I'm making.

My point was simply this: if you're waiting for your payout, you're keeping your mouth shut by not walking out. If you have some sort of serious ethical disagreement with your employer, you have to weigh how much you care about that to how much you will benefit from your future stock package.

If you say everything they're doing is incredibly evil and they need to be stopped, but you're waiting around for your $12 million payday, we figured out your price.

You can walk away from things with multiple zeros on the end. I've seen people do it. You might end up happier in the end. All depends on the situation.

The name "golden handcuffs" seems to imply that someone doesn't have a choice in the matter. They do. If you find yourself in one of the situations, don't forget that's an option.
I suggest you read 'The Technological Society' by Jacques Ellul. It's not an easy read, the sort of book where you take lots of notes and then learn from the notes:

https://www.amazon.com/Technological-Society-Jacques-Ellul/d...

Recent generations have been conditioned by society to accept globalisation - amongst other things. The book, which I only recently read myself, describes what has been happening for hundreds of years and it's to do with progress - technical progress, of which technology is just the pinnacle.

Those people who were against globalisation on the left were the old guard, the people who were strong supporters of trade unions and were proud of their local communities. Sanders is an example in the US, Corbyn or Skinner are examples in the UK.