skysight-inc/HackerNews huggingface dataset:
My wife is a nurse, too, and it definitely takes a special kind of person to do this work. She moved into pharma about a dozen years ago to escape the crazy and irregular hours/shifts and has been much happier & less stressed ever since, and much higher pay.
Problem is GPUs are build for triangle rasterisation and that part is still baked in to hardware for performance. You can use hack stuff on top of the 3D pipeline to render vector graphics but you need to transform geometry and do triangulation which isn't really efficient and can't be done on the GPU efficiently. Coupled with overhead of talking to the GPU trough drivers and you end up being CPU bound and not a lot faster than the CPU rendering.

The equation changes when you increase screen resolution as the cost of setting up GPU to render is determined by geometry not by resolution and GPU rasterization is practically free compared to CPU which gets slower as you increase the resolution - so at the high enough resolution the driver overhead might matter less.
I thought the article was a bit brief. A better one that was recently posted on HN [1] describes exploring university campuses that were built in Second Life and subsequently abandoned.

Some thoughts:

Looking at the pictures in [1], I was reminded that people designed and built all this stuff. Spent months of their lives and used their creativity. I wonder how they feel? Maybe like the designers of the Athens [2] and Sochi [3] Olympic sites.

Also, back in 2003 Cyan Worlds (the developers of Myst) created an online world called Uru Live [4]. They closed it due to lack of demand and (IIRC) scaling problems, but at some point it seems to have been brought back to life by a community effort [5]. So, abandoned worlds don't have to stay that way and the work of their designers doesn't have to be wasted.

The first time I recall encountering the concept of virtual world architecture was in Greg Egan's book Permutation City [6]. Anyone know of anything earlier?

Finally, it would be cool if virtual worlds could be linked by gateways, with some way for player metadata to migrate across the gateways.

[1] https://news.ycombinator.com/item?id=10079400

[2] http://www.theguardian.com/sport/gallery/2014/aug/13/abandon...

[3] http://weburbanist.com/2014/09/09/post-olympic-abandonment-s...

[4] https://en.wikipedia.org/wiki/Myst_Online:_Uru_Live

[5] http://mystonline.com/

[6] https://en.wikipedia.org/wiki/Permutation_City
I did on-call for a sleep medicine company. My calls were specifically during sleep hours (when the equipment is in use is when it has problems). The calls were rarely short, and I had no direct link to the equipment to run my own tests - it was always trying to troubleshoot via a usually non-techinical enduser. It was a great night if you received zero calls. I have my on-call battle-scars.

So this being said, I agree with the GP - on-call sucks, but one week in four is not that bad. One week in five and it's fairly breezy. One week in three or less and it's pretty bad - you basically stop having an external life altogether. Like the GP, I also thought the article was a bit whiny. Yes, there were some truths in it, but whines like "omg, there is crunch time" make the author sound pretty self-entitled. Another whine was "not working for the same boss that hired him"... after six years in the company. Who could take such a complaint seriously? One of the more valid problems listed is the shifting of priorities every two weeks. That stuff is a killer - to morale, to progress, to development, to pretty much everything.
Things to commit just before leaving your job
We started to migrate away from pure CSS Modules to Styling in our apps. Code didn't hit production yet but we are close.

Writing styles in JS instead of CSS gave us a huge expressiveness boost and allowed to use existing JS tooling such as eslint. At the same time all CSS tooling still can be applied to compilation result (such as autoprefixer).

Also would be fun to write styles in TypeScript — statically typed styles sounds great.
A picture of the developer landscape
An event that possibly reduces the number of employees isn't something to typically make the stock price go down:

http://money.stackexchange.com/questions/38856/why-is-it-tha...

Stock markets don't respond only to the possible long term effect.
Snowden has risked his life and will be forced to remain paranoid for the entire rest of his life. His cause is noble and 100% justified. He did it for society, for us. What did we do to thank him? We labelled him a traitor and showed no support. And most of all: Almost nobody listened, almost nobody changed habits accordingly. So what does it take to make people listen and understand that our privacy is about to be completely abolished by technology?

It takes exactly leaks like this one. Brutal, emotional, visible and highly controversial events.
Mapping new ideas for the digital justice system
There are too many things which are, sadly, undervalued. The only thing which seems to be overvalued is the "He did it too" excuse.
> Just like polygamy is a choice

That's not much of a choice though. In several places you can go to jail for it. Or it is choice in the same way that being a criminal is a choice.
How Pantone Colors Your World
Not proof, but "the family" is recognised as really important in international law.

They don't define a family as one male adult, one female adult, and some children by birth. So, personally, I use a broad definition of family that includes homosexuals and fostering and polyamory, while rejecting stuff like forced marriage or child marriage.
This situation is very common in low margin businesses.

Source: I spent 15 years managing IT (devs, DBAs, ops) in a multinational manufacturing company. Even though I had a team of 100+, for each discrete app or system, it was normal to have just one or two experts due to lack of adequate staffing. My CIO took pride in restricting IT spend to <1% of revenue. :-/
Abstractions are fine and dandy until they break down and you have to pry them open. What I don't understand here, is why the generated code doesn't follow the already established BEM conventions which the posts explores initially.
I read the real( peer reviewed ) paper, and it contradicts your ideas.

Your final conclusion is a strawman argument. Those quotes are referring to normal travel through space.
The advantage of BEM naming is that it takes 0 effort to find your style definitions in code.

.Button--disabled copied in the browser, will find exactly 1 definition in the project. .components_submit_button__normal__abc5436 will not find you anything.
▶+ww3,in+heaven+getting+closer+-+YouTube
My immediate observation is that "indefinite" means "unknown", not "unlimited". I'm not sure this is the word they wanted to use, but it may be a more accurate description.
no IPv6 support :( so as useless as "original registrator"
I'd be interested to know how people feel here regarding the messy Gawker/Hulk Hogan situation also.
Bjarne Stroustrup – Object Oriented Programming Without Inheritance – ECOOP 2015
Really? I've heard that by doing that what you are doing is reducing the time the battery will be charged (it's like instead of using 100% of your battery, it set its limit at 50%). I don't have the source where I saw this, sorry.
Don't you have to spawn at the coordinates 0,0, or at the so called "spawn point". How did you start at 5000+?

I'm assuming you used an offline version.
I agree that mangling isn't ideal but the naming resolution rules are already defined in every browser and they use a global namespace! From a distance, I don't see a better approach to providing namespace-like-things.
Uber strategical move to take funding in India
> can trivially recreate the company strains by lifting chromosomes out of non-gamete cells.

That is an interesting idea. Corn has 10 pairs of chromosomes. I wonder if you can tell for each pair, which one came from which parent? But then again, it shouldn't matter. As long as a set of 10, and its complement, both produce viable individuals, their offspring should be identical to the desired hybrid.

Now we just must not tell this to the Chinese...
In most cases Choice, is always between two good things. Take one. It does not matter which.
I use Tcl for machine learning projectes related to finance. Good news.
new & used $35 Cybiko Classic :

http://www.amazon.com/gp/offer-listing/B0047E4RX6

new $75+ Cybiko Xtreme:

http://www.ebay.com/itm/252054346230

http://www.ebay.com/itm/291518203460

http://www.ebay.com/itm/221242074446
He was at Georgia Tech. The tenure standards are very high. It's unlikely that he was denied tenure because he won a teaching award.
Consistency is shooting yourself in an even number of feet. How is it ethical to dox people that are being made into villains?
India is a better bet. 10.5 hours away means they are nearly on the opposite schedule, price is better (wages only marginally, but Europe has lots of other costs) and you aren't stuck dealing with insane euro labor laws.
Most people choose to wildly overconsume, and as a result don't have any savings. This is a choice.

To follow a remark like that with one about people regretting losing $800k makes me wonder how many low paid people you know. There are a lot of people who can't afford to save, and it's not because they're overconsuming.

Although, admittedly, I doubt many of them are Amazon employees.
Inside the 2015 Edge Conf
Look at my new iOS app. A new chat photo app, with full privacy
Abstract: Object-oriented programming is often characterized as encapsulation plus polymorphism plus inheritance. The original Simula67 demonstrated that we could do without encapsulation and Kristen Nygaard insisted that some OOP could be done without inheritance. I present generic programming as providing encapsulation plus polymorphism. In C++, this view is directly supported by language facilities, such as classes, templates and (only recently) concepts. I show a range of type-and-resource-safe techniques covering a wide range of applications including containers, algebraic concepts, and numerical and non-numerical algorithms.

Source: http://drops.dagstuhl.de/opus/volltexte/2015/5212/
Inadequate Processing Parameters Add More Chinks in the EMV Armor
> people designed and built all this stuff. Spent months of their lives and used their creativity. I wonder how they feel? Maybe like the designers of the Athens [2] and Sochi [3] Olympic sites.

i think it depends on what was actually spent - time of the lives and creativity or corporate/government money. Don't know about universities or Athens, while the recipients of $50B spent on Sochi do seem to feel very good.
Yes, but you need to both go into it with eyes wide open. Children absolutely will have an impact of some kind on almost any career.
Right, but what about the name? This isn't Cascading Style Sheets any more. Hmm let's see, Composable Style Sheets. There. Oh, wait...
Dr Pucketlove – Or How I Learned to Stop Worrying and Love Parquet(partitioning)
No, because I'm talking about intentions and motivations, not actions. I said it's reason to believe that someone has intentions/motivations to have an affair; I didn't say it's enough to believe that someone has had an affair.

The reputation, marketing, and design of guns is a good bit more varied than Ashley Madison's. But yes, buying and learning to use a gun shows a certain intention or willingness to kill. It may be to kill a deer you're hunting or to kill a person in self defence, but in general it's evidence of a certain willingness to kill.
Thats cool! so, the normal rejection letter means that we didn't make it into top 300 and that we are not potential YC’s Winter 2016 batch. It's really such a pity that there is no real feedback that could help to improve pitch/business model ...!
Yeah, I should have prefaced that whole argument with "advanced societies." It's very hard to argue these points when you have e.g. the middle east getting in the way of rational and humane thought processes. In places like that you really have no choice or autonomy and arguments such as my original one simply hold no ground.
A swarm of autonomous flying sharks: AirSwimmers hacked
> Gawker has a job for your bot, good sir.

9gag had them beat there, they apparently automatically scraped content off reddit and posted it, and hit a SS post.

https://www.reddit.com/r/SubredditSimMeta/comments/3fnkni/9g...
Aipoly puts machine vision in the hands of the visually impaired
If "some wacko" killed his family and himself as a result of your disclosure, would you feel any culpability at all? Of course, you didn't force them to join the site, but you did make the decision to disclose the information.

What if someone joined the site before they were married, but never contacted anyone? Their spouse receives your email, and confronts them. They are unable to convince their spouse that they never cheated, and the marriage comes to an end. Do you feel culpability in this case?
It would be even cooler if you implemented some compiled-to-js languages.

It's incredibly cool already. This could be start of beautiful blog platform. I hope github buys you for crap load of money.
It's wonderful that CSS problems have been distilled so clearly, it's been a long time coming. Radium[1] is really worth checking out, it's simple and clear.

From the article:

/* BEM */
.normal { /* all styles for Normal */ }
.button--disabled { /* overrides for Disabled */ }
.button--error { /* overrides for Error */ }
.button--in-progress { /* overrides for In Progress */

/* CSS MODULES */
.normal { /* all styles for Normal */ }
.disabled { /* all styles for Disabled */ }
.error { /* all styles for Error */ }
.inProgress { /* all styles for In Progress */

> In CSS Modules each class should have all the styles needed for that variant

This seems like trading one set of problems for another. It violates DRY and consequently impacts code maintainability. The corollary is that .disabled should @include .normal and then define the overrides so you only have to define the base styles once in .normal... but that also requires discipline and code wrangling.

> [BEM] requires an awful lot of cognitive effort around naming discipline.

But the proposed alternative is not too different either:

/* components/submit-button.css */
.error { ... }
.inProgress { ... }

This example just replaces BEM naming and namespacing with file naming and directory structure.

[1]: https://github.com/FormidableLabs/radium

EDIT: On second reading, the stuff in there is definitely not "Welcome to the future" exploring the "adjacent possible" realm--those are quite grandoise pretexts to a solution that is just as unwieldy.
Have you done a ShowHN / AskHN? I'm not sure how good the feedback is, but it seems rigorous in the showHN threads.
> For the security researchers out there, mainframes are really under-researched.

I suspect it has to do with the price tag. For Windows/Linux, I can just install the system on a random PC I have lying around, or at least buy a PC for very little money (in the grand scheme of things). With mainframes, few companies have one just standing around for you to tinker with.
If IBM were willing to license z/OS (and their other mainframe OSes) to run on Hercules for such purposes, that might go a long way. But so far they seem to have no interest in that.

Casual exploration of the platform becomes very hard when a small mainframe is... what? $/€ 100,000?

And the complexity of the platform encourages specialization. (Try asking a competent Windows/Linux guy a mainframe question, they will probably give you a blank stare as well. FWIW, I am a Windows/Linux guy, too, I just was lucky enough to have a brief stint in a mainframe team during my training.)
They used to be called that but then PG wrote a blog post about what to do when the .com is already taken.
Buck Jacobs
My personal impression is that the language infrastructure
is not mature enough. As of version 2.0 you cant install
Elm on Linux platform from npm because of broken repo link
or something (it is known bug but looks like no one cares to
fix it).
But even you managed to install it, Elm itself does not work
behind corporate firewall because it rely on Haskell HTTP
library which suck (they fixed this bug in the library but
please wait for another Elm release for this to work).

The language looks very interesting and promising, I am very
pissed by the fact that I had no chance to try it in our
latest project because of those miserable bugs.
Especially as many of these individuals are recent graduates so likely have student loans, won't have had any time to save, are on the other side of the country from any previous support networks etc.

There's also the potential, or at least perceived, resume / CV impact of quitting your first job after a short period.

The right answer might be "just leave", and clearly many people do just that. But for many they won't or think they can't - so companies cannot assume that just because people stick around that things are good.
This isn't a valid example. "Expat" is a very specifically defined term in the vernacular of people that live outside of their home countries: it means a person that moved to another country for a specific job (usually because they were recruited into that job). Expat is a sub-class of immigrant; not all immigrants are expats, but all expats are immigrants. Also, despite what people that make this argument try to claim, many self-identifying and generally accepted "Expats" are not white and / or come from non-Western countries.
If you're blackmailable, or financially in dire straits, you should not hold a TS clearance. Seriously. End of story.

If someone with a TS clearance ever has someone attempt to blackmail them, they're obligated to tell their boss and security officer(s).
> Not sure why you're getting downvoted.

Because it doesn't contribute anything but nonconstructive criticism.

> Good solutions present themselves and fit naturally.

Complex problems require complex solutions.

Also, what's so complex and non-fitting about this solution? Explaining that (and your alternative solution) would be much better than simply criticizing as you and GP did.

> Surely there has to be a simpler way.

There's a technically simpler way: modules being part of the CSS spec. But they're not, so even if technically simpler as a solution, it's a political nightmare on which we developers have no control whatsoever.

Driving forward the status quo with hacks (like to-JS transpilers did) is nothing but beneficial. Hacks drive standards.

> "This is how intensely we’ve been thinking about CSS". That's where the whole complexity comes from I guess.

How much have you been been thinking about CSS and fighting its flaws? Obviously not a lot.
Negotiating salary with on-call in view is an important point, and one that is rarely discussed when issues of pay come up. I totally agree that on-call is a cost. If they aren't willing to pay for it, they shouldn't expect employees to do it.
Make predictions while watching Netflix
Inactive account policy
I did some research on this a while ago.

Can they learn from previous conversations and parse large corpuses of text? Yep.

Is there an open-source project? Yes - https://en.wikipedia.org/wiki/Artificial_Linguistic_Internet... . It's, AFAICT, somewhat behind the state of the art ( http://www.loebner.net/Prizef/loebner-prize.html ), but still very interesting.
How to Download Ashley Madison Dump?
How is Facebook able to do this if the passwords are hashed in a different manner? Are they storing passwords in plain text?
Preventing XSS Vulnerabilities in PHP Applications
The advantageous property in the seeds he developed, originated from the cross-pollination. He just purified the Monsanto-originated genes into a usable strain.
at least twitter handles trademarks. Other social media sites are not so friendly
I agree. But the experience for the producer is highly dependent on the manager's behaviour.

- Does he keep asking for the impossible?

- Does he hang around or go home at 5pm?

- Does he at least do what he is able to do for the team, or does he just leave it all for the team?

Difference between competent and incompetent management can often be little things that help handle emotional stress for the worker.
To add to this, and to go a little later, the PC Game Programmer's Encyclopedia (PCGPE) was basically my bible in the mid 90s and was packed with awesome articles about doing tricky stuff with PC graphics: http://www.oocities.org/siliconvalley/2151/pcgpe.html
Really simple and quick to use.

As many others have stated, it needs the weight for carbohydrate as many of us are ensuring a daily limit rather than worrying too much about ratios.
> ...I will slow down and take a good gawk.

I understand the impulse, but please don't do this when there's any traffic on the road. Slowing to gawk in the presence of traffic creates an area of slow that persists for a surprisingly long time. :)
An Update on the IANA Transition
Not the same era but if you like that, you might also love this dude: https://www.youtube.com/watch?v=HQYsFshbkYw
Yep. There were two whites and two blacks due to the pixel shift triggered by the high bit of the screen memory byte.

Unlike most every other machine, the Apple 8 bit computers offered 7 pixels per byte, with the high order bit shifting those just a little bit.

That shift presented the two sets of colors.

At the pixel clock of the Apple, artifacting basically offered a 4 color display. Two pixels on = white, two pixels off = black, and 01, 10 patterns were color.

With the pixel shift, the Apple 8 bit computers offered up a 6 color display. While the two blacks and whites seem redundant, they are actually necessary to get bit patterns lined up precisely, or to avoid additional color artifacts along some image boundaries.
Go for the job that gets you doing more software development right away. Life is to short to waste it doing stuff your not interested in doing.
The only exception on that list is a gimmick card game illustrated by a popular webcomic author that for whatever reason went viral.

It went viral because said webcomic's creator is a professional SEO marketer.

The Oatmeal is basically the Buzzfeed of webcomics.
Looks interesting. Reminded me of this: http://www.bemyeyes.org/ ("connects blind people with volunteer helpers from around the world via live video chat")
Ask HN: What are you teaching your 2 year old?
What are you teaching your two year old in this modern era?
Is Morse code without spaces uniquely decipherable?
According to this poster: https://www.reddit.com/r/lgbt/comments/3ebzzj/i_may_get_ston... there is not a requirement to be in a relationship to use the site. And now he might die, because of the leak.
> The only difference is that they earn more money and they often don't have to pull the team out of the B.S. themselves on weekends and late night hours.

Isn't that what this thread is all about? :-P People working without getting paid and/or getting a choice on weather they want to work more on their supposedly free time?

The difference is big enough to turn a shitty job in a good job :-)
Hmmm...that's troubling. Are you sure they understand the ramifications of the bug? Let's assume they're rational actors and for some reason have made the decision that this particular bug is lower priority than whatever-else they're working on. I think your challenge is to thoroughly/patiently explain why this bug is important and actually worth looking into.

But I doubt it's worth losing your job over, so once you've asked twice, I'd probably drop the issue. If the vulnerability ever gets used by an attacker your multiple disclosures will come to light, and hopefully they'll pay more attention to you next time. Some people would rather learn lessons the hard way, and it's not always your responsibility to save them from themselves, ya know?
Hack|Crack Wpa Wpa2-Psk Wifi Using Social Engineering Technique WIFIPHISHER