skysight-inc/HackerNews huggingface dataset:
Yes! Datacapped services are not a viable option. It'd be great to move to cell service as my phone gets faster download speeds than the fastest broadband available locally but I'd be capped at 10gb of data or be paying some outrageous amount for more and that's like 3-4 movies worth of space... ridiculous.
...making the irony [of them being a graphics publishing platform outfit] that much thicker
You're right, it's a Greek word.
I've heard this claim as well, and that's why I say happiness as well. But that's even harder than education to both define and achieve.
For the sake of society diversity in the workplace is desirable. We want to provide an opportunity to success to everyone. However, diversity in and of itself I don't think is a "strength" as in it will make company x better, provide more viewpoints, etc. The effect is likely neutral.

There are lots of successful companies in Asia, Europe, Africa, India, etc, who are super successful and aren't diverse, racially, socioeconomically or by gender. Now, it does become more important if your company globalizes, but you'll probably hire a local and likely not locally diverse workforce to conduct operations in country.

So I think the focus should be diversity for its own sake, rather than trying to couch it as something else.
F2FS or YAFFS2 would be cool replacements.
They aren't blind to that, they and their superiors (governing class) can't see a way to reemploy the excess males that would generate.
I loved the premise of that series. Great source of worldbuilding porn, less great source of story arc and character development.

I recall that in the expansion between worlds people with skills like medical training, agriculture and craftsmanship were valuable to settlement parties. In contrast, Helen Green's programmer father had to retrain in something like farming to be a viable member of a settlement party.
Wow, this is so ugly. It's eye-burningly ugly.

It fails at even the simplest request "The man is sitting in the chair" and oh, did I say how ugly it was?
The major impact was the rise of national identities following the revolutionary wars and Napoleonic conquests. The same population who took part in the Terror voted happily for noted autocrat Napoleon, then lived under kings of various levels of mediocrity, briefly under a Republic before electing the then-President Emperor (because that turned out so well the first time), before returning to a Republican regime after being beaten by Bismark. The current blend of social democracy (though less and less social these days) has little in the way of direct filiation with the original French Revolution.
Did anything come of this?
That's why you commit to multiple layers and types of defensive and recovery measures. Intelligence, preparation, prevention, prevention, prevention, monitoring, adaptation, more monitoring, effective response, well planned recovery.
>If someone thinks that jobs need to be created through artificial means to keep people busy and give them some money, then that person has a rather dim view of human potential

One of the 3 main goals of the Federal Reserve Act of 1913 is to achieve maximum employment. This is why politicians harangue on "putting country x back to work". The idea that "the devil finds work for idle hands to do" is deeply ingrained in the fundamental assumptions of political economy.
Maybe they want to standardize trailers so loading will work better. This may be a step towards robotic loading and unloading.
> Or if you are late on your car payment and the car drives back to the lot.

If automated repossession were effective, that would drive down car ownership costs (specifically, finance charges) in a competitive market, since it would reduce the risk of loss which is part of the cost of financing, particularly for people with the worst credit condition (for whom the risk of loss for the financing firm poses a higher portion of the financing costs than other borrowers.)
The second part is actually insane. Are you saying that if stock options were removed from Startups, then the entire tech sector would come crumbling down?
The Prevalence of Humbug (1980)
This article doesn't actually seem to provide any evidence to support its claim - the actual factoid at the heart of the article is that Total Factor Productivity (TFP) has fallen since the 90's, which is irrelevant.

The only pieces of evidence supporting the "No Jobs Growth" claim are Facebook's employee count from _2013_ (which has since grown by almost 50% to 12000 [0]), and the claim that "in 2010, only 0.5% of the US labour force is employed in industries that did not exist in 2000", which has nothing to do with "Silicon Valley" since the industry existed in 2000, too.

Remarkably low-quality reporting.

[0] - http://newsroom.fb.com/company-info/
The flow rate between planets will dictate the number of barbers you need on each. So saying you see 2x barber jobs is not accurate.

IF on-par everything that each GOOG and FB need, then OK - sure... but assume GOOG and FB are mutually exclusive to each planet?

If all services equal? THEN yes

Are all resources and land masses in the same spot? Then you would need to regulate how any new natural discoveries are made -- and exploited... you dont want carlyle group plundering BOTH Earth-A AND Earth-B...

Actually one should be depopulated and maintained as a plentary-level-nature reserve.
I have a few projects where allowing users to upload SVG files like other image types would be useful, but SVGs can contain javascript, so allowing straight SVGs is an XSS vulnerability. I don't know what the correct way is to strip javascript out of SVG files. There must be some library which can parse an SVG, keep only whitelisted non-Javascript-containing properties, and write out the file again, but I can't find it. (What does Wikipedia use?)
>Microsoft is actually starting to act like one of the good guys.

Morality doesn't need to come into it - they have real incentives to push changes back to master even without restrictive licenses.
I hope they fix the problem with the black screen in 17.2 with some Nvidia cards. I am currently looking for a fix for that which won't break my system.

I have to wait a few days before they release a way to upgrade from 17.2 to 17.3 and boot into compatibility mode to upgrade.
Where I live you might be waiting for a bus at -30C in heavy snow, it doesn't stop people using buses. Where more than one or two people habitually wait the authorities normally build a shelter that at least keeps most of the rain, snow, and wind at bay.
Is knowing any of that necessary in today's world? Command of the English language is needed to function in our society and neglecting to teach a child the subject has obvious lifelong negative repercussions.

Most happy and successful people will never care about typing commands into a glorified calculator.
Actually, Classic Mac OS used type and creator codes, which were attributes on files, to identify filetypes, not resources.
Not yet, but soon. First they need to buy the truck trailers to keep in stock, then they need to buy the larger truck trailers to transport the truck trailers during shipping.
At the risk of driving this question into the bowels of philosophy, I'm VERY hesitant to drive anything from a moral argument, because I don't trust most judgements of morality, my own included. I can establish the empirical success of certain things by many metrics, a moral metric is not one of them. (I have and do regularly approach the question of "what is the utility / what should be my preference in terms of a moral metric", but again this seems to be like the prior "great question of X" but where X is religion/philosophy instead of govt.)

There are certainly times when a moral argument is attractive (and which I would pragmatically chose, especially in the many cases when there are material impacts against which a certain moral stance would oppose) but if we're having a conceptual discussion, I generally avoid that, and even in the cases when I would support a moral argument, I often seek other justifications of more utilitarian nature to try and support the moral suggestion.
Cool. This might have come in handy about 6 years ago for a C++ OpenGL cross-platform project. (I haven't done a C/C++ project in a long time though ...)
So did you make anything worthwhile?
https://github.com/cure53/DOMPurify
> Have you considered approaching your dilemma from a moral perspective rather than a utilitarian/efficiency one?

There are an infinite number of possible moral perspectives; utilitarianism is one of them.
There are so many faulty premises here

* silicon valley doesn't produce much hardware (evidence for this being true? obviously we hear a ton about software, but what about tesla, intel, nest, apple, google, etc?)

* businesses such as social networking, personal assistance services, short-term house rental services, and other saas have questionable customer value (why?)

* there will be an implosion of these saas businesses (why?)
If you had a chunk of savings and you invested in a business - would you optimize on needing to hire more people as the business grows? Or prefer that the growth of your business doesn't scale linearly with employee head count?

Every time I hear people make these complaints, I wonder, "Would you prefer to get your cash from an ATM, or wait in line for a teller?"
Not sure that giving liquidation preferences to common stockholders would be fair- the idea with a 1x liquidation preference is that money into the company at least first goes to repaying the principal on the investment first before rewarding any upside.
Germany, Denmark and the UK outside of London too, actually.
Mathematical Modelling of Plankton
Twitter Removes Share Count; Sees ~11% Decline in Sharing of URLs on Twitter
Well, both points of view have a point.

The central idea of Unix is that everything is a file. Files are just streams of bytes on disk. Most happen to be text. Text is just streams of lines. And then you write a bunch of simple tools that handle files, bytes, and lines, and they will combine really well for more complex tasks.

However this was (and in many corners still is) a radical idea. The natural tendency in virtually every other system, from the Macintosh to IBM mainframes, was to store data in various structured records. Whether we're talking resource forks or records, you always, always, always add structure of various kinds. The idea of just scanning through bytes to find, say, the end of a record is shockingly inefficient.

So we have the point of the article. HFS+ breaks Unix. If you don't see that, then you don't actually understand Unix. The filesystem ignores one of the founding central concepts, with the result that the entire Unix toolkit and way of thinking about the world doesn't work. Standard utilities, scripts, etc don't know that resource forks exist, and will do the wrong thing with them. If you walk into OS X and are told, "It's Unix under the hood", well that is a lie. It really isn't. You can work within it and only do Unix things and it will work, but as soon as you access things from elsewhere in the Apple ecosystem, things break in ways that they wouldn't in, say, Linux.

But we also have your point of view. There are very good reasons that HFS+ works the way it does. And it is integrated into the UI in ways that date back decades. And THIS is true. OS X was an attempt to put a Macintosh UI on a fork of Unix. And preserving central concepts of Unix really were not as important as making the UI work right. With the same features. With data being reasonably easy to port between the two systems, and programs not unnecessarily different.

Both points of view are valid. Which one matters depends on what you're trying to do. Furthermore it is natural, not stupid, that a person who has just had a major plank pulled out from under their way of understanding the world tends to have a strong emotional response.

"OMG, you broke everything! The tools that I rely on don't work and I have no idea what else is broken!" This is an extremely common response. This is one of the reasons why it can be hard for programmers to switch languages and environments.

As it happens, I personally understand both points of view. I have over 20 years of experience with both Macs and Unix. This is typed on an Apple laptop. But fundamentally I agree with the article. Apple broke Unix. I recognize that there is no solution at this point, and I mostly confine myself to living within the Unixy parts of the system. But HFS+ got it wrong and is not well integrated with the command line. I mean look at this. If you have myfile you can look at myfile. Then ls myfile/..namedfork and get an error. Then ls $file/..namedfork/rsrc and see more stuff??? And I can only know to do this if I know it is there to be seen???

That's just broken.
Although sometimes being reckless can lead to a reward, I think it can also cause you to lose the reward just as fast.

At some point in the growth of Facebook, Mark realized that what he had said back then was wrong and he is accountable for all the information people were giving Facebook. If he had continued with his attitude of people being "dumb" for giving him all the data after that point, I don't think Facebook would have succeeded as it has up until today.

So I guess you don't always have to 'fail' to learn a life lesson, but as you gain different perspectives on things you also learn from that.

I think a perfect example is politics. When you know only a little information about a topic, it's easy to say, 'just do this', or 'why are the idiots in office not doing it this way.' However, once you get more involved, and you see the repercussions of every decision you make, etc., you have a very different view.
VML was great when you wanted to do canvas-like things with IE6 Back In The Day: http://excanvas.sourceforge.net/

I had some visual analytics tools that ran "canvas" on IE6 in 2008 thanks to VML. Never did pure VML but it was a nice crutch to have if you wanted to get very experimental and very cross-browser.
I do partly agree with you, but there are still some fundamental things going on in Silicon Valley. On-line education, I think, has the potential to be very transformative. Self-driving electric cars could also have a very positive effect on the world as well (including solving the "last mile" problem with train travel). There's also a lot going on of course with bioengineering, and while I wouldn't necessarily equate this with silicon valley, Stanford, Berkeley, and UCSF are of course highly relevant research institutions. And let's not discount the advances in distributed computing in making all of the above possible, some of which did come from silicon valley companies.

Of course, just because these things may greatly improve the quality of life doesn't mean that they'll create jobs. They may destroy them, and while so far people have found new industries and jobs to replace the ones that become obsolete, I suppose there's no guarantee this will continue to be the case in the future.
"bro" is a stereotype that, for some reason, is OK to openly deride in the techy areas. The fact a term of endearment was able to became a pejorative, suggests that even if there are "bros" in tech, they don't feel comfortable displaying traits that would characterize themselves bros in a professional environment or online or in hackerspaces (in SV).

My personal theory is that the idea of a brogrammer is a scapegoat boogieman that exist so people can talk trash. "Hipster" isn't a bad analogy, I think there are some gaps in the comparison but will have to think about how to articulate them.
Ask HN: Examples of Performant Web-Based Data Viz's on Mobile Devices?
I am looking for really good examples of fairly complex data visualizations that work well on mobile device - phones, tablets. My own experiences with working for that platform has been a bit disappointing. Yes, it could be me, but this got me to wondering how good can it even be. When I thought about it, I couldn't remember a pleasant experience with any non-trivial data viz on a phone/tablet: even if accounting for responsive design, the sluggishness was so distracting that I would just make a mental note to look at it on desktop later.
Hardware limitation?
1.) Dropout.

Gal and Ghahramani "We show that a neural network with arbitrary depth and non-linearities, with dropout applied before every weight layer, is mathematically equivalent to an approximation to the probabilistic deep Gaussian process" http://arxiv.org/pdf/1506.02142.pdf

2.) Deep.

There have been many hierarchical networks in Bayesian statistics. Hierarchical Dirichlet Process, hierarchical beta process, Pitman-Yor process, Gaussian process, nested, dependent, translated, generalized versions of the Chinese Restaurant process, or the Indian Buffet one. The deep part isn't new.

3.) Auto-encoders.

People seem to talk about auto-encoders a lot. Its very definition introduces hidden variables about which very little is defined. It corresponds with some kind of prior on what representation should be used by the network. This is studied in Bayesian compressive sensing. http://machinelearning.wustl.edu/mlpapers/paper_files/icml20...

4.) Layered training.

Layers are trained one by one. Doesn't really ring a bell. Maybe it corresponds to some MCMC method I'm not aware of. There are often inner and outer loops in MCMC and I guess something fundamental can be told about the right moments to switch from inner to outer. However, that does not correspond to learning low-level features first.
> I agree it was a lot of bloodshed but eventually the change was huge.

Political mass-murder of innocent women and children, mass conscription (slave armies), total war, 5 million dead, entire regions devastated for generations...totally worth it though.
Set your coordinates to 0.5 positions instead of whole pixels and look at the differences. Like if you draw a line from 100,100 to 200,200 try 100.5,100.5 to 200.5,200.5

For a quick glance, take a look at this nasty ultra-dense rendering in FF/Chrome and compare it to IE: http://projects.voanews.com/ebola-tracker/ (uses raphaeljs so renders in SVG or VML, whichever is supported.)
The 'other' possibility is that hard instances have 'measure zero' in the space of all instances... So when you pick some random problem in the real world, it ends up being relatively easy to solve with high probability.

My feeling is there's a bit of each; the problem space has a bit of unknowable quasi-structure, and also tends to miss the perverse corner cases and counterexamples that we like to think about as mathematicians.
> an amazingly well-designed OS for its time

It had a few interesting ideas. But no desktop OS based on cooperative multitasking can be called 'well-designed', almost anything could hard-lock the entire system at any time.
#SpeakersDen: Speakers Den Guest Posting 2015
Google Talk on the Master Algorithm by the author Domingas.

https://www.youtube.com/watch?v=B8J4uefCQMc
This is a fantastic point. Made me google around, seems this was added to Android Studio 1.4

https://www.youtube.com/watch?v=8e3I-PYJNHg

Even better, they get converted to PNG at build time for older SDK targets that can't display SVG.

Your move Apple.
Semi trailers are already pretty standardized with respect to both size and equipment. Perhaps they need a feature which is not currently standard?
These are two really good points, but #2 seems so obvious yet has never occurred to me.

I believe a property of the "good at math" persona is that the individual can just "magically" solve a math problem _quickly_ in there heads, or more precisely, this individual already possesses the answer, but just needs to recall it, akin to recalling a history fact.

Yes, by practicing maths, you will eventually develop some "muscle memory" for certain types of problems, but understanding or solving a math equation does not inherently have time constraints associated with it, yet we somehow believe that to be part of what it means to be proficient in maths.

This false belief has held me back from believing I could achieve more in mathematics - the idea that if I can't find the solution to a problem in under 10 seconds, I obviously don't know or can't figure out the answer.

Thank you for making this point that is quite obvious, but has enlightened me.
For real. It's more like a minute on my TV. And the response to the remote buttons is more sluggish than any computer system I've ever used.

Software developers are to blame. An accumulation of people calling code they don't understand, ignoring constant factors, depending on Moore's law, sacrificing performance to save a little bit of effort.
Yes, absolutely. My % examples were sort of assuming that preliminary analysis. You have to do it for yourself and be comfortable with the conclusion. And avoid like the plague companies that won't give you enough information. Usually if I have to ask more than once that starts to seem like a red flag. I might lose interest really quickly at that point.
Farm Girl Friday #4 CAREY PORTELL
> Well, not terribly much more silly than lumping all caucasoids together at least.

"Caucasoid" is a term that already includes a large chunk (if not a majority) of South Asians, so yes, it is silly.
One of the early successes of svg, iirc, was its adoption by Linux window managing software.
That is strictly true, but the beauty of a bitmap is that you can make it look better by rendering at a larger size and then scaling down. Effectively multisampling by hand. You can also do this as a preprocessing path in your asset pipeline and get better looking results than just using an SVG outright.

This is what we do for the cards at http://greenfelt.net. We lose a lot of detail in the face cards when we render them directly to the correct size as SVGs, especially at small sizes. There's a price to pay, of course, and it's a slightly more blurry look.

Another tangentially related but interesting fact is that every card set we have rendered as a pngcrushed png (except for the absolute largest size) is a smaller than the SVG source code.
Because bitmaps target a specific resolution they can be tweaked so that features are aligned to pixel boundaries resulting in less anti-aliasing.

Truetype fonts are an example of a vector format that can still look sharp at arbitrary resolutions because they can include hinting programs that align the control points to pixel boundaries. This is why fonts tend to look sharper on Windows and Linux than MacOS X. Linux and Windows default to strong hinting, and MacOS X uses only slight hinting, preferring accurate shapes to sharpness.
How many records do you have?
>As for an example of them being helpful - on Windows when you download a file from the Internet using a browser an extended attribute is used to mark that.

One maybe lesser-known use for ADS: FlylinkDC++ (and derivatives) have an option to store TTH hash data in the file's own ADS, instead of in a central hash store. It means that the hash data could be used by multiple applications, but, it's less I/O efficient to make thousands of these <4KB blocks everywhere.
I'm sure you can, at a discount. You probably won't find many/any banks willing to do that, but I imagine you can find private parties who are willing to give you $0.05 on the dollar for some options.

I imagine the reason that "rich people" can borrow against their options is because they aren't common share options, or they have some sort of control over the destiny of those shares. For common shares there are several ways for them to become worthless, some of which people on this thread have mentioned (dilution & preference are the two big ones).

If you're holding on-paper $100k worth of stock options, you probably couldn't get $10k for them except in very rare cases. If you were an early member of Uber, you can probably find institutions that want to buy shares, so maybe you can get money from them. But remember, that on-paper $100k has tax implications along with it when you buy them/sell them, so don't forget to set aside enough money to pay that.