skysight-inc/HackerNews huggingface dataset:
Great text for all the green geeks moving into corporate world: not prioritizing the things your boss wants to prioritize is precisely the wrong thing to do. It's not evil, it's called building trust and trust is the key glue in all orgs.

Like in any relationship, first one needs to prove that one is trustworthy. Then, if there are these great projects they need to be sold to ones boss before moving forward.

While I appreciate the fact that Amazon might not have the best employer culture I think the OP would have been burnt at any big corp.

It's great to have vision and initiative - but the thing is, either you do those on your own time or then get management backing first.

I have the highest sympathies for burning out - it sucks. Perhaps there should be a "How to live in a corporate culture for dummies" book somewhere.
> and making no efforts to retain them.

If you retain them, their RSUs will start to vest, and they might even approach the ‘total compensation’ dangled in front of them when they were hired.
A Letter to My Younger Self – avoid these mistakes (while building your Biz)
A brief take on CAP theorem
5 TB easily fits on a single Oracle instance on a single host.
yeah, difficult people always scream politics

after reading that post, my prob that the author is a very difficult person is 0.995. Or maybe higher.

And the managers at amazon appear not to be running the company into the ground by, say, measures like company success.
>>And, anyway, isn't the AT&T salesperson ignoring the need to create software

>>that would be better than the paper without which the tablet is just a

>>paperweight or video viewer?

This the biggest part. Management went out and bought iPads for our service techs, and of course they were harder to use than a desktop computer.

The problem wasn't with the iPad itself, it's the website they entered invoices in. A drop-down with 400 elements isn't a big deal when you have a 22" monitor and a mouse with a scroll wheel, but on an phone or tablet it's atrocious. One simple improvement was made, splitting it into 3 drop-downs where you narrow the item by manufacturer and then category, which ended up reducing the number to 5-12 items in the last drop-down. Another improvement was to sort them alphabetically instead of by part #.

Next up were the basic mobile/responsive enhancements. One field per row, larger fonts...
... Which perhaps is a big part of what's wrong with that structure, culture, and way of life. Not the least of which is that it consists of sociopaths.
a) is certainly wrong. Not only are you "difficult to manage", but no engineer that follows you will be able to work with your "toxic" code.

The politics are important. If the politics are wrong... you've got to fix the politics. Otherwise any technical change will be washed away within the next 6 months or so.

In the best case, you do the correct work behind everyone's back and the wrong managers get the wrong promotions due to your hard work that went unrecognized. Everyone worth a damn starts hopping off the toxic boat using your case as an example. Things get degenerate very quickly... and you don't want to be the "last sane person" steering the ship.

b) is much better, especially since "giving up" is not nearly as bad as it looks. You can transfer to another manager within the company. You can transfer to another company all together, or pivot elsewhere.
> When it comes to relational databases, I can’t help thinking that something is missing. They’re used everywhere. There are many different databases: from the small and useful SQLite to the powerful Teradata. But, there are only a few articles that explain how a database works.

That's because the inner workings are really old, as in: emerged before blogging etc. was popular, hell before the internet was invented.

In the 'before/early internet days', we read books like 'An introduction to Database Systems' by C.J. Date. (I had to blow the dust off my copy to read the exact title ;)), which are more in depth than this article, but I like the article better, because it's more to the point and easier to understand. Well done!
That's a pretty stringent list of requirements for mistakes to be OK. In fact, I'm pretty sure almost all corporate cultures would tolerate mistakes meeting those criteria. I would be interested in examples of mistake-tolerant cultures people have and how the tolerance actually plays out.
Here are the secret Amiga prototypes that Commodore hid from the world
It's great, I'm really happy to be learning so much new and different material and equally happy I didn't go to Silicon Valley. I think I had previously carved a little niche for myself where I felt like an expert and didn't even realize the scope of broader (more important) problems about which I knew very little.

Pro:

* Learning about genomics, immunology & cancer

* Working on clinical trials (i.e. might help a real person)

* Seeing how science works as an institution (interesting peek inside the sausage factory)

Con:

* Doctors (& some biologists) tend to be more hierarchical than I'm used to from CS. You sometimes need to flash credentials to be treated respectfully (I have a PhD in CS, so that helps).

* Hospitals and their bureaucracies are insane. So, if you want to actually have patient impact you'll have to deal with some really byzantine processes (and the madmen who create them).

* Bioinformatics tools are crappy and their authors have few incentives to learn software carpentry. Related: file formats are designed to solve a specific problem and then get sloppily extended by everyone else.

* Biology accumulates a lot of historical baggage in its naming conventions (i.e. weird names are often explained by "SoAndSo thought it interacted with SomeOtherProtein in 1953"). This makes learning a lot harder than it could be.
Like a 105, yeah, nicely spotted. I do love those 1980s / early 90s
Casios.
Because I am interested in databases, I found the Se-radio's 2013 interview with Michael Stonebreaker [1] interesting, particularly in regard to traditional database design and more recent ideas:

http://www.se-radio.net/2013/12/episode-199-michael-stonebra...

[1]: http://www.theregister.co.uk/2015/03/25/mike_stonebraker_win...
When I graduated high school I made a list of things I wanted to do in my life. One of them was to start a scholarship for students at the high school I graduated from.

A few years ago I first offered the scholarship. It's only a one time $1000 scholarship and my alma mater definitely didn't have the higher ed access issues it sounds like this town did, but one of the criteria is the student CAN'T be in the top 10 of the graduating class.

This mostly bore out of the fact that during my awards ceremony the top 10 absolutely cleaned up, some getting full ride scholarships they weren't even going to use. I get you want to reward hard working students but I worked very hard in high school but I just don't think the system I was in was perfect for me and, several years later, I'm contributing just as much to society on average as the top 10 students from my class. My point being, high school isn't a great predictor of future success on a few different levels.

If anyone out there has experience starting scholarships for high school students and expanding them, please reach out to me. I definitely have big plans but I could use someone that's done this before.
Why I killed my standing desk
Webflow CMS
I'd tie it more to the popularity of video games among adults(as I see adults, and younger people introduced to them by adults as the main driving force behind this board game resurgence), and the idea that there are always people looking to do things which are novel to them, and that things do not stay novel forever so there are people which shift to new or out of favor things which will be novel to them.

NBC I feel nailed it down with their tagline "If you haven't seen it, it's new to you"
As a matter of fact, falcor returns a Model response which inherits from observable and adds a then() method to it. That means that you can also call subscribe. If you call subscribe, you can cancel the request using the subscription return from the subscribe method. If you call then, it returns a Promise.
Retirement is mainly appealing to those who have other interests outside of work or want to do good/interesting things which don't necessarily produce income.
Without specifics, it's hard to tell.

It could be "I was working with dangerously incompetent buffoons, and they got upset when I demonstrated that their projects where bug-ridden / physically impossible".

Or the OP is nuts.

Or it's somewhere in between, the OP had reasonable points but the managers struggled to understand them (or the OP had trouble getting them across). In this case, there's a fair bit of management / communications incompetence on both sides.
Sure, but is there a point to all those boring English classes?

I need to speak in a clear way for others to understand me. That may not mean speaking how my English teachers in public school expected me to.

It's like starting a company. You have an idea, a product, but you have to build custom scaffolding, engineering, human resources. Whatever. There may be some common patterns/idioms one can rely on for guidance, but you'll rarely ever cling to them religiously.

Which is, IMO (though backed by academic research as well), where a lot of this pedantry originates. Humans and their long history of forcing our personal notions of right/wrong on each other.

It's ideas like this article, and this ensuing discussion that prop up my hope that we'll maybe, possibly, start realizing it's bullshit. Instead of saying "Hey, do it my way." we'll start asking how we can be of use.
Love the concept. Abhor scrolling websites.

Would love to see a _better_ user experience that conveys the same message..
So does that mean the experiment to use it in B2G has a more utilitarian purpose than just stretching the limits of the engine?
I assume because developers approach it with a different mindset:

Theoretically all of this problems can and will be solved. The advantage would persist.

But agree. Reality looks often different
A thing's identity doesn't reside in the object itself, but rather the person or persons doing the identifying. Also, identity can be split into elements. The name, as in "Ship of Theseus," can be swapped out independently of the elements, though doing so tends to lead to confusion.

The example given of the sock with the hole in it: assume it's the only sock that the owner has with that hole. If the hole goes away, then it no longer has a unique identity, it's just another sock in his drawer. What gave it an identity in the first place was the fact that it was different.

With a ship, its identity appears to be tied to its designation. If you carried on replacing all the parts of the ship, it'd still be the Ship of Theseus, because that's what it's called. Back in the day when I owned a desktop computer, several times this would actually happen. Every component would got swapped out over a period of time. It carried on being my computer throughout all of it.

A computer's identity can be arguably split into two main elements, a computer and a system. If I replace the operating system and wipe all the data, using it feels completely different. Yet it's the same computer, just running different software. If you replaced the crew of a ship with a different crew, then the ship would operate differently, say, in battle, but it would still be the same ship.

You could restore the old system / crew and retrieve the original functionality, but if you replaced both the hardware and the 'software', yet kept the designation, you have two different things with the same name.

A person's body has all of its cells replaced after a period of years. But we don't go around emptying the prisons of long-serving inmates on the basis that the person that committed the crime isn't the same as the person currently in jail.

One can devise conceptions of identity with varying degrees of immutability. The conundrum makes the incorrect assumption that identity itself is an immutable concept. It's not.
Overall it just sounds like a distraction that will delay your MVP launching:

- dummy data may not be of any value or interest to users

- you will have to promote the demo for anyone to hear about it

- if you are still months from launch there will be limited retention, zero if it's not functional or enticing
All I could think of was Hitchhiker's Guide To The Galaxy.
Server-Side Rendering with Om
I'd like to see these installed in public high-traffic areas. This is brilliant.
As a lower level employee, you often lack the context to understand what the most important priority is. Even if you do have that context, you need to be able to convince management. Simply doing "what you think is right" is not a path to success in any company. So I'm not surprised that this turned out poorly for the OP.
ConsenSys Inaugural Weekly Newsletter – DApps/Ethereum/Smart Contracts
I stopped reading a few paragraphs in when all the author had managed to convey was how great they are. I also find it strange that someone so competent who wants to remain anonymous would reveal so much information about their situation in the company. What little I read seems like it would be enough to pinpoint them within the organization.
Because business should (should is a value judgement, remember) only do things that are positive for the world, and if a business is overall negative for the world or unethical, it shouldn't exist. Yes, that means a notable portion of today's businesses shouldn't exist.

And Facebook is overall negative because they are taking things that otherwise can exist without Facebook, like people sharing personal updates with each other, and works to be the gatekeeper "capturing value" i.e. exploiting people for their own gain in ways that severely lack accountability and democracy.
Under construction gifs!

It's like finding an old TV show and watching it with my teenager. "Yeah, we used to think this was really cool."
the article clearly states that asking her to clean the bathrooms was a penalty for her child speaking to the other men in the house while they were working:

"Sometimes, when Kurnia became absorbed in her work, the naturally curious Adam might wander over to another resident to ask what he (the residents were mostly male) was doing on his computer. Some found this cute; most didn't. Finally, someone complained to the landlord, who threatened to throw Kurnia and Adam out unless she agreed to clean the bathrooms. Scrubbing toilets for 15 people seemed too time-consuming, so Kurnia negotiated: she would pay a higher rent, take out the trash, and keep closer watch over Adam. The landlord granted a reprieve."

setting aside the landlord's troubling, possibly illegal response; the lack of compassion of the male developers in said flophouse says volumes about the issues facing us in Silicon valley.
http://www.10000yearclock.net/learnmore.html
Stream mobile devices to YouTube in real time
Look at the job ads in your area. Take that into consideration when choosing your stack. If you're looking for an enterprise job I think Java would be a safe bet.
Explore and consume tailored news that really matters to you
Work Remotely
What a shame that someone flagged this article (who knows why?). I was finding the comments rather interesting enlightening. Then 'poof!'
"As for (a) and (b), I also find those outcomes unsatisfactory."

That's great. It's not your company :)
Seriously.

It seems you don't want to accept that it's someone else's choice what work should be happening and that you don't want to start your own business so it can be your choice.

You want some magical third option where your intrinsic brilliance is magically recognized.

This will never happen, and surprise, the average person thinks they are above average :)

Everyone thinks they know better.
That doesn't make them right, despite how much they really want to believe they understand everything.
Maybe some of them do. But you can't help those who don't want to be helped, and you should just go where you are actually appreciated
How to clean out 20 GB or more from your Windows 10 installation
I'd make the sandbox for registered users only (but possibly allow for testing-only accounts without billing information that can be easily upgraded to actual plans)
I've been having similar experiences with several "rock solid" Apple products and services lately, iOS most notably. It really seems like the "do few things, but do them flawlessly" ethos is gone, particularly for new services.

The Apple Watch is a great example of this. I've got one, and I like it more than I dislike it, but it was released about a year early. "Just works" is no longer Apple's mantra, or at least, it's not longer my experience.
Cross platform would work on Linux.
> yeah, difficult people always scream politics

True, but the converse is not necessarily true either.

Not necessarily. My sister is in a position with horrible office politics. Honestly, office politics is often much lower to the ground than you'd think and is maybe only related to one boss or two bosses above you. (Affecting ~50 to ~200 people).

Middle Managers have a tough job, and too many middle managers fail to do their job at all. A completely epic fail middle-boss can break a team apart.

Even just an "adequate" middle manager will fail to reward the proper behaviors consistently (or punish poor behaviors consistently).

Honestly, if you're in a dire situation... its best to GTFO. But not necessarily out of the company... maybe out to another management chain is enough to get away from toxic team politics.
InfowarCon 2014 Talks
I agree totally about subsetting of C++. I worked for many years in the games industry when it was C or C++. And subsetting was the only way to make progress in C++.

But it was painful at times, and required a tech lead who could really enforce their opinion about what code should look like. In the end, at crunch, code was often written that used features outside the subset, and everybody did find themselves having to figure it out, to learn more about the language.

"Just use a subset" was always a solution better in theory than in practice for medium sized teams.

How big is the team of developers you have in C++, and what proportion have written code in other C++ shops, and how time-constrained is your development? C++ for R&D type projects is very different from C++ for getting a shed load of features out the door on time, in my experience.
The role of management is not to get every last drop of work out of you. With the risk of being redundant, management is really about management. You need to recognize when to push them and when not to. From the looks of it, it's push all the time in the team that this person was over at Amazon. That's a failure of management.

It costs a lot to train a new employee, and reduces productivity and morale. So managers worth their salt would do one of many things to prevent this type of burnout.

Predictability is what management wants as well as employees, believe it or not. If you are an effective manager, you either create predictability and a good work/life balance or you might as well not be there. You're basically a fire fighter in that case, and it doesn't help with long term predictability.

Managers who worth their salt will go to bat to get people the time they want/need. If also need to recognize when it is time to walk away, and that's what I tell people when I do interview. If I don't correct the predictability scenario in terms of meeting business needs, I should be fired. If I don't get the tools that I need to get the results, it would be on me to walk away after informing them of the structural problems (and solutions to help them). I suspect that Amazon has a number of people who are purely focused on the bottom line of velocity and don't care about burn out. I'm sure though, that there are good groups to work for at Amazon, but the ratio might be lower than at other tech companies, from what I gather.
Worth noting article is by Steven Johnson, author most recently of How We Got to Now. Bonus points for Walter Benjamin reference in the lead.
But, if the gov has your blackmail file, then you are by definition not able to be blackmailed. What am I missing?
If you don't care how long it takes, sure, tracing with printf works. But a debugger accomplishes the same task in minutes rather than hours. Even if you know only the very basics of how to use a debugger, it's an extremely effective tool.
BitTitan's Code and Cocktails Open House
Once again the wizards at BitTitan have opened their doors for our third Open House and networking event - this time we're doing Code and Cocktails!
Please join us at our Kirkland headquarters on August 20th from 4:30pm to 6:30pm for a night of food, drink, challenges, and prizes (there has been a rumor or two about app-controlled robot and drone prizes!).
BitTitan was voted the Best Company to Work For by both 425 Magazine and Seattle Business Magazine, and the Code and Cocktails Open House is your best chance to see why. Our hiring managers are on hand for in-person networking and resume review. An open coding challenge for aspiring developers will also be at stake for those that want to demonstrate their skills.
4:30pm – 5:00pm: Doors open, networking available with all hiring managers
5:00pm – 6:00pm: Developer coding challenge - bring your laptop to participate
5:00 - 6:30 PM Open to all to network with hiring managers
6:30pm: Prizes awarded, closing reception

All interested applicants are encourage to view our open positions prior to the event at www.bittitan.com/jobs.
From everyone here at BitTitan, we look forward to meeting with you on August 20th!
This event is not open to outside recruiters or staffing agencies.
I should have clarified that statement as I don't think it's quite correct.

It should read:

I would completely believe that most experimentation being performed currently is not structured to make further exploitation, of the type desired/wished, possible.

There are almost certainly facts available that are not discovered/discussed from past experiments. Many of them are likely trivial and/or not what researchers would wish or hope that their data could tell them. However, they can still be mined.

In any case though, you would still re-run experiments to further validate/reject the hypotheses. That is simply basic science.
Like which? Ember continues to depend on it. Angular uses a lightweight version. I don't think there's a lot of interest in reinventing the wheel as far as cross-browser JS libraries go.
In other news, real clouds file lawsuit against cloud providers for trademark and copyright infringement. :)
Link to the event: http://www.eventbrite.com/e/bittitans-code-and-cocktails-ope...
Also "what are we gonna do with literally, not figuratively, a ton of cocaine?"
Somewhat related: There are words that are their own antonyms (https://en.wikipedia.org/wiki/Auto-antonym).

A better example is nice, which started bad (meaning "foolish" or "silly"), achieved a positive meaning in 18th century and on it's way down again ("How's my coding? It's nice.") Full story and some other interesting examples are here: http://blog.oxforddictionaries.com/2012/10/change-in-word-me...

OK, can't help it, another interesting example. The word slut, of unknown origin, was first applied to men and then generally applied to kitchen maids with a mild negative meaning of slovenliness (https://en.wikipedia.org/wiki/Slut, http://www.etymonline.com/index.php?term=slut). There are other words starting with sl- that made a similar journey but are now fell out of use, e.g. slattern and slammerkin