skysight-inc/HackerNews huggingface dataset:
I like how he explains separating layout from presentation. When writing the layout code, keep in mind how its coupled to the HTML.

This link mentions how "layout" like z-index is coupled to the structure of HTML, because nesting elements creates new stacking contexts (Z-index is hierarchical - an element's z-index only controls it's depth within the current context, not the overall document).
http://philipwalton.com/articles/what-no-one-told-you-about-...

This one advises using "js" prefixed classes for JS, so the JS is only coupled to the HTML & not the CSS:
http://philipwalton.com/articles/decoupling-html-css-and-jav...
This becomes more troublesome when modification of the device is made illegal. Forced obsolescence with legal lockout when attempting to "repair" the device.

Perhaps we should call obsolescence over time as the market changes as natural obsolescence?
Show HN: Take Back Control of Your Agile/Scrum Standups
Planned obsolescence can be looked at another way: using less expensive components because you know you don't need them to last longer than (say) 5 years, which results in cheaper, faster, smaller products.
No they aren't.

If you have a general latency of 120ms, then the maximum number of frames per second which react to distinct instances of input is 8.
Something inside me is deeply saddened by the fact that a 300M user social network that is novel enough to be undefinable is under constant attack from journalists and Wall Street to continue growing and to articulate clearly what it is.

Frankly, Twitter is something much more interesting than Facebook, and something which could be even more interesting if it went back to its roots and embraced the role of infrastructure and being many things to many people.

The problem is that anything less than being the biggest, most homogenized social network is now considered failure. The invention of the @-reply, the hashtag, and the first really viable way for celebrities to connect directly to their fanbase is worth nothing, it's just water under the bridge. Silicon Valley used to have a strong streak about creation of novel things for their own sake, but now it's dominated by the mass market thinking that is behind 100 years of sterilization of our first-world existence.

Frankly, I couldn't possibly care less what media click-whores, and Wall Street thieves think about anything.
> It would be stupid to steal a Tesla for anything other than a joy ride and unless you're talking a hostage scenario I don't know what about a Tesla driver suggests they have a large amount of cash on them.

I agree. But driving around in a very expensive car is a great way to signal you have other very expensive things like fancy phones, laptops, watches, etc., that can be quickly disposed of for cash.

> It sounds like an awful suburban strip mall, but not a place where you should be worried about a car jacking.

Violent crimes of all sorts happen in suburban strip malls all the time. Guess it never happened for you. Didn't find any crime maps available for the area. I would expect Tesla to locate stations in good areas based solely on good business sense.

I get that Teslas are interesting cars and their owners like to defend them, but to pretend there are no personal security considerations for Supercharger stations strikes me as irrational.
However, unlike the decisions that eventually led to Detroit’s downfall, planned obsolescence is a good thing for both consumers and hardware vendors alike.

As I understand it, the original academic paper introducing the concept of planned obsolescence, described it as an economic boon -- essentially a form of stimulus. At the time, the intent was not to sabotage the lifetime of products, but to keep introducing desirable new features.

Now, anecdotally, I think that I've witnessed planned obsolescence of a sort, in some kinds of products. I remember the home appliances in my house when I was a kid, being much more reliable than those sold today. I've had to repair literally every appliance in my house over the past decade, in some cases two or even three times. We're already on our second fridge. The cause may simply be due to relentlessly driving the cost out of those products while keeping an eye on the one-year warranty.
Have you tried to VT-d passthrough the Intel GPU? I was trying to figure out if this would work.
I will check it out -- thanks!
What games are you playing that need 32GB of RAM?
Encryption isn't encryption if it's one-way.
They don't appear to be sharing full names, only first names.
Thanks for checking it out. It's back up. It's on nodejs using express connect cache.
> it seems that a person who needed persistent servers could set their spot max price at the same price as an on-demand instance and always be ahead by doing it that way

Not if you need persistence: the spot price can go above the on-demand price. So if you set your max spot price to the on-demand price your instance might get terminated.
You aren't alone in this, I think it is a relatively common problem. In general, experience is what makes this better. Knowing when to take another path is usually when you see that the problem is over complicated as is. Take a look at the overall goal of the solution, then break it down into stages, steps or simple issues within the larger context. That will usually help you prevent being taken hostage by the problem.

Also, sometimes issues are just complicated. I recently worked on debugging an image processing algorithm I implemented for a client. I spent 4 days following one path just to figure out it wasn't the right path at all. In that case the hostage feeling came from the fact it was highly parallel and extremely complex and it just took a lot of time. Even with breaking the steps down to the simplest denominator.
As a student I have a similar problem of spending too much time at my desk, both weekdays and weekends. Here's what I hope to implement in the coming semester to stay more fit:

1) Wake up very early (goal is 6:30am) to spend an hour working on fitness before breakfast and starting class.

2) Follow /r/bodyweightfitness and /r/running, and use their beginner programs to come up with my own schedule Mondays through Saturday.

3) Explore my city (walking, biking, hiking) early Saturday morning to Saturday afternoon.

I think a major step in the right direction is waking up early and getting your exercise "out of the way" for the day. It serves as a huge motivator and is a great routine to become accustomed to. Not to mention, on Saturdays, if you wake up very early, you can fit in 6 or 7 hours of fun and exploration and still have half the day to be productive afterward.
Oh, good. Bioinformatics data wasn't big enough with two bits per nucleotide.
Are you sure that (current) Apple devices continue to route IPv6 directly when connected to a VPN that does not forward it? (A quick Google confirms that some VPN clients do this, but since the mailing list post is about Apple devices, let's stick to that. Although I'm on OS X, I can't test this easily because I don't have any VPN services set up.) If they do, I feel like that would be very surprising behavior that should be considered a bug, or at least a reason for the OS to provide the user with an obvious button to turn it off... maybe worth filing a Radar over?
Any problem where you have large vectors or matrices of floats and must add, subtract, divide, or multiply on them in parallel for performance reasons. A GPU is like a miniature datacenter in your computer!

But, unlike a real datacenter, it's only good for floats. But many financial, scientific, and gaming applications are only bottlenecked by the need to crunch floats, not arbitrary data types.

My mental model of a GPU is a device that has a million billion miniature 4-function calculators inside it that can all do things at once.
I agree on using dedicated hosting. However, average gaming systems are that powerful. I was digging for an above-average rig for a friend to play the latest games. The system I built him (Jackel) was 6 cores with 8GB of RAM and runs most of them very well. Only cost $700 with the Win7 license.

At those prices, it would be a better deal than hosting after around a year given it would continue working and have resale value.

Jackel Gaming Rig
http://elitegamingcomputers.com/gaming-computers/#2
I thought online gambling was generally not legal.
In my view, the idea of market forces taking care of things depends on assumptions about public access to information, that probably can't be met. It may be prohibitively hard for consumers to get information on a reasonable expected life span of something like a refrigerator.
This is a timely piece for me after seeing and hearing thoughts from the YC side[0] and the practitioner side[1]. I'm of the belief that many security issues can't be innovated away like a stereotypical startup is funded to solve. There aren't any "products" to sell when many of the problems lie with the decision making processes at insecure organizations.

[0]: https://twitter.com/sama/status/618883756774916096

[1]: http://www.cigital.com/silver-bullet/show-111/
Do "normal" markets even exist in the USA? Between the Defense Industrial Base (http://www.dhs.gov/defense-industrial-base-sector), the Department of Defense itself, lobbyists writing laws, industrial espionage by various governmental entities, it seems like all large markets are totally poisoned - there's forces at work that aren't acknowledged, and may be kept secret, that prop up oligopolies.
Why do you believe this is legal?

http://www.pokernews.com/news/2015/02/seals-with-clubs-chair...
So far it only makes financial sense if you use spot instances, and they can disappear instantly.
Blockchain Investment Vehicles
These steps are cool and very detailed, also check out https://github.com/VISIONAI/clouddream which is containerized so you can try it on local machine as well as on EC2.
I don't think this update really changes anything about the status quo, then, other than the fact that IPv6 seems to have a much higher likelihood of being favored (based on the ratios provided by the poster).

If you had privacy concerns about using IPv6 before, they remain, and (presumably) you can still disable it at a systemwide level.

Personally, if you're sophisticated enough to be using a VPN for privacy purposes, you can probably figure out whether or not your given solution supports IPv6.

In addition, I disagree that IPv6 is some sort of abject reduction in privacy. Many households already have a single member, so IPv4 wasn't providing much cover there. And (speaking from some experience) IP addresses aren't the best resource when doing tracking: that's what evercookies and supercookies are for.
The right answer here is for someone (maybe you!) to go start an IPv6-ready privacy-aware VPN provider.
How can you tell that it was planned obsolescence and not just lowering the quality to lower prices?
Yes, this can be a problem. Learning the difference between ideal and good enough to get the job done is important. Also, avoid the planning for every eventuality, work with what is known.

A common issue is someone saying, well I want it to do "X" in the future. Well great, then in the future you can refactor it to do "X", in the meantime I have to make it work and get it out the door. I will try to not do anything that would make "X" harder, but I won't worry about making it happen either.
> Doesn't basic income cause inflation?

Almost certainly.

> It ensures that everyone can have the basics, if they choose to use it that way

Maybe, depending on the level its set at.

> but will drive up prices on the basics because demand increases.

Sure.

> Am I missing something?

Nothing explicit, though "causing inflation" may not be problematic depending on the levels. Certainly it causes price level increases in goods that are disproportionately in demand in the segment of the population receiving a net redistribution in income (assuming its tax-funded, that's not everybody.) But as long as the proportional increase in prices is less than the proportional increase in available funds among the net recipients, its still making things more affordable.

Whether that will be the case at any given level of BI depends on the productive capacity of the economy, and the behavior changes induced by BI. (That's one reason that any real BI probably needs to start lower and gradually scale up until the best sustainable point is found, and then gradually adjust for changing economic conditions -- overshooting significantly would be rather disruptive, from inflation and related effects, in the short term.)
Seems like it's a phenomenon that goes through cycles of visibility, given its documentation dates back to the early 80s.
Disclaimer: I used to work at a Stanford bioinformatics shop.

There's a clear need of AWS-like features for bio/biomedical informatics specifically enabling sharing, security, reuse and anonymization of data (PHI), libraries (like R's bioconductor) and infrastructure (IaaS/PaaS/SaaS).

The issue is that some labs archive still archive their data on actual hard drives (USB and bare drives), making their data much less useful than somewhere readily available and sharable.

I think it's a huge (billion+) opportunity where the right execution would need loads of smart, consultingish customer service reps (huge overhead costs) to help researchers with coding, sysadmining and bio to some degree. Basically, a full-service (with self-service, a-la carte features) hosting company for bio / medical.

This space is only going to grow deeper and wider as more is discovered and confirmed about each gene, protein, pathway and each accompanying expansion in nosology. This sort of research knowledge is vital and unlikely to shrink. The main issues are that it would be a cash-intensive and undefensible business model because it requires paying lots of consultant/scientist brains and anyone can copy the model.
The assurances are as follows:
> those who can make sense of them are probably smart enough to hack responsibly

Ahahahaaa!

It only takes one jerk to ruin it for everyone.
Why not do both (one optionally)?
Cool experiment. I thought about trying this for streaming video or music to cheap devices in various places as well. For now, I just use my smartphone and WiFi as it's cheaper. :)
I don't want anyone but my closest of friends to have any idea as to what I make for a living. How do I benefit from that? Now when we go out to dinner, or to buy drinks, is this acquaintance that I see a few times a month going to pressure or guilt me into paying for things? Are they going to be upset that I spent $20 on a birthday present when I make 2-5x their pay? It shouldn't even be a consideration unless I want it to be. Are they going to talk behind my back about how I only tip $1 on drinks but make XYZ amount of money?

When people know you're making money they come out of the woodwork and do things they wouldn't do if they had no idea. I'd rather it not even be a consideration in our relationship as friends/family/whatever.
A 2.7 mile long straightedge
>Confirm emails: When users sign up, you should e-mail them with a link that they need to follow to confirm their email.

And I think this should be the only verification done for email addresses aside from very basic structure. It is highly frustrating signing up for a service that does not allow address aliases (eg myemail+hackernews@gmail.com) because they don't think '+' belongs in an email address. I am already validating my address for you! Don't lose me as a customer because I don't trust you won't spam me.

>Encryption: For all of its problems with certificates, there's still nothing better than SSL.

SSL is deprecated. Use TLS.

And for the love of god, don't autoplay audio. There is no faster way for me to close your tab and never go to your site again.
This might also be relevant to various interests: https://subwayrecord.wordpress.com/2015/03/26/a-guinness-wor...
It's kinda poignant to think of the rediscovery of the option to -not- use a feature.

It drives home that floating point has come to feel normal and the default mode of doing anything and everything with a decimal point regardless of its suitability to people's actual problems.

It reminds me of the many bugs I've fixed in web e-commerce code using floats and accumulating rounding error with discount maths and the sad conversations with the bug's authors afterward.

It's unfortunate more developers aren't introduced to full-featured bignums and arbitrary precision first, that more languages don't use them by default before offering machine numbers (and decently usable implementations of patterns atop them like fixed precision) with their many caveats (nondeterminism, signing, imprecision, overflows) as optimizations one can choose -when- appropriate.

There are just so many developers (especially of business software) who are liberally consuming memory and CPU instructions to ultimately display these numbers with UI toolkits and constraints algorithms or HTML, CSS abstractions etc. but accidentally refusing (through ignorance and ancient[-in-terms-of-IT] momentum) to ever use more than the tiniest resources to actually precisely and deterministically calculate them.
Potentially. I assume you already know of OnLive? Email is in profile - I think it is visible? If not reply.
I am surprised that this equity distribution isn't raising more eyebrows. Is this considered normal by anyone ?
I think the OP meant "hash them" with something like bcrypt.
Not immediately clear what the frontpage leaderboard is (maybe b/c all-caps, maybe a lot of white space, maybe no title, I don't know).

Would be nice to filter the front page leaderboard (or zeroboard, or whatever) by type of template (if I'm looking for Wordpress templates, I don't care about the others, etc).
Why would you prefer CTR over CBC (assuming properly authenticated)? The only benefit I could think of is performance.
If you don't mind your instance crashing for no reason it's fine.
Notes and thoughts from GopherCon 2015
NO!!! You can't end the game! No!

> The title isn't really a bad description of the article at all so to call it "totally wrong" is false.

Totally wrong. It implies things were decided, and that they were overruled, and that there were multiple bodies involved.

What really happened? A bill was proposed and voted against.

> To call it "intentionally totally wrong" is, well, even more false.

Yeah, nobody would ever write an intentionally misleading title for clickbait.
7 Apps to Create Best Instagram Photos
> Because I wrote that original post, and I had experiences while writing it.

Well I said "a" heartfelt seeming post, not that specific one. If an AI told me the same thing, what difference would that make? I have nothing but the word of the author. How do I know you're not just an AI, and does it make any difference if you used neurons or transistors to come up with the concepts expressed? To me, the difference is meaningless.

> but rather that they have an experience of a color

But what defines that experience? Is it not just a wavelength of light hitting your eye, and your brain interpreting it?

I also find it interesting that you addressed the questions that were easy to refute, and left most of them unanswered. I am genuinely curious on your thoughts, as I find your conclusions as mystifying as you find mine.

EDIT:
> And sure, some people experience fewer colors.

Ah, but do they experience fewer colors, or do they experience them differently? Since the wavelength of a color isn't what defines experiencing it, then what does? And surely you can't say they don't experience it just because of the wavelength.
Redesigning the Delivery Process
Addendum: the author of Ur/Web is the same person as the author of the linked book.
I saw Shane Legg's talk recently and I understood the main idea but I had a question I wish I could ask him:

He said general intelligence is 'as long as you provide a goal, the intelligence should optimize over that goal based on experience'.

But my problem is: general intelligence is supposed to come up with its own goals.

Take for a example a couch potato who has some steady stream of monthly stipend, and sits in front of tv all day. This person is in possession of a functioning general intelligence yet has no goal. One day this person decides to assign to self a goal of going out and getting a degree and so on and so forth. That's also part of that person's general intelligence.

It's not clear to me that AIXI is self-driven in that sense. It would be great if someone could comment on that.
Does HN penalize submission violating the second point?
Which begs the question: where did the correct intuitions come from? Can't be random; there are billions of wrong ideas and only 1 right one. So some weight has to be given to intuitions, and some props to those who had the right ones. Because that's how progress gets made.
>It’s utterly insane that you still need to put a period before a person’s Twitter handle, such as “.@twitter,” if you want everyone to see it.

Gee, I dunno. Maybe if someone wants to use the '@' character without it being parsed as a handle.

>Marjorie Scardino, the former chief of the publishing firm Pearson, and another board member, has tweeted only eight times, ever. That’s like having someone on the board of Starbucks who doesn’t drink coffee.

What utter bollocks. What next, should the CEO of Lockheed Martin fly every fighter jet his company manufactures?

This entire article is an inane smear.
If only there were some way for them to communicate remotely without being in the same room together.
How many other ~$1000 devices are obsolete after four years?
Cheaper is evident, but I don't know why "faster" and "smaller" are being taken for granted here.
The first opportunity to comment on bioinformatics since my non-compete/nda is over!

This seems like a very sloppily put together list of myths, but I'll bite anyway.

1. Not true, but I think that's largely because much of the software used is closed so the FOSS community is largely anemic in the bio world. For the tools that are FOSS or BSD, I saw plenty of contributions, but the other thing to keep in mind is that it's not just about the programming. You have to have a certain level of understanding of the application domain to program a solution for it properly, and there are very few of these people around. I predict a huge uptick in demand and salaries for bioprogrammers.

2. Is true. You need your own people on salary to program for your needs. I was the sysadmin part of a phd, sysadmin, programmer team and we were doing stuff that no-one else was going to do for us. You need to have your own programmer, and a good sysadmin, full stop.

3. Is also true. Picking the right license is important because many labs are pretty tight on cash flow. Sure, they probably have millions going through them a month, but operating costs are super high and margins are lower than you may think. It was during my time in the genetics lab that I fully realized why FOSS was so important, and I think it's the future. (with a few key proprietary exceptions that no FOSS has matched yet, (think Elmer vs Comsol))

4. Using a FOSS license makes this a moot point to address. Use GPLv3 code people, stop using BSD!

5-9: not worth addressing.

Anyway, my overall view of the field is this: with sequencing getting cheaper, the problem is in managing the levels of data being generated (sysadmin issue) and in interpreting the data for meaningful results (programmer/phd issue). Personally, I think that machine learning is going to be the right breakthrough to follow and apply to bio, and once we do that I expect it to take off to crazy levels. I'm talking sequencer in every doctors office, and artificial genetic manipulation becoming much easier and with more accurate predictions.

Also, the other thing everyone underestimates is the microbiome as an entity. You are more the bacteria that lives in you than you are you. Of course, I struggle to understand the science sometimes, I'm just a sysadmin, so take what I say with a grain of salt.