skysight-inc/HackerNews huggingface dataset:
I'm guessing this isn't something that is easily determined, for any platform.

Microsoft can guess, at best, what kind of revenues there are for third-party software. They have no idea.

Apple, they can only speak authoritatively about their own App Stores, but they don't give out these numbers.

Linux, well... it's Linux. My guess would be that revenues are smaller for this platform, because hardly anyone charges for their stuff. Actually, I wish more paid work would be done for Linux. I'd be happy to pay for good apps.
Jet.com reportedly to be acquired by Walmart for $3B
Or he is busy selling the hype while you whack on HN.
> UBI is an inevitability.

UBI inevitability:

https://youtu.be/x5m1A7zoIcc

---

Market forces are inevitable. Human behavior is inevitable. The future does look like the past.
You could throw Jekyll, Middleman, Pelican or Hugo on the server and run their build command with a git hook. Then you'd get the same result, but a completely static website without the server needing flask to piece together pages when a user hits the site.

The build times wouldn't be instantaneous as it would need to regenerate all the pages, but Hugo is still really snappy for even a large site. You probably post less than users access anyway.

This would still check all your boxes:

No database

No server side auth

Non-public drafts (metadata)

Commit from anywhere

Bonus: Dumb serving (only prebuilt static pages)

Optional bonus: Shortcodes, themes, bells whistles

The site would be built on the server so it wouldn't be completely dumb like rsync-ing static pages to nginx or something, but that's the rub if you want to be able to use clients with only git as a dependency.

Yours is a good solution, I'm just throwing an idea out there for a pre-baked alternative. My original use case didn't call for mobile blogging (not a fan), I run my own gitolite server so auth is already in my camp and I have a multi-tooled build that I didn't want on the server. If something breaks, it happens on my machine instead of on my server.

Also just a tip, maybe you want to put a <noscript> tag around an expanded copy of your hamburger menu. Without javascript, your website navigation is broken because you can't expand the menu.

Edit: by client, I mean blog-editing-computer not blog-reader's-computer.
Zombies will get you if you play the wrong notes
the only way I can think of is if the site doesn't support https
Metropolis Light Transport (http://graphics.stanford.edu/papers/metro/) is a clever rendering technique based on this sampling technique applied to light paths.
The problem with opportunistic TLS is that while it protects from wide-scale DPI it doesn't protect against MITM. Personally I think that the effort that would be put to implementing opportunistic TLS in all web servers and browsers would be better put to migrating all web applications to HTTPS only.
Ask HN: Going to SF next week. Any good conferences there?
I'm from Montreal and I'm going to San Francisco from 9-18th of August. Do you know any good conferences for me? I'm studying software engineering and I'm passionate about drones. Thank you HN!
Yes, it's obviously somewhat outdated, since it's from 2013, which was before the first release.
What is the situation with Patents on the Cuckoo filter? I saw no less than 2 pending applications with some quick googling, one by NetSpeed, one by TI, and quick uspto search shows over a dozen patents.

Is the entire useful concept patented at this point?
I was looking to see if someone had suggested On Writing Well! I agree that it is an excellent resource, especially for those who are already familiar with basic grammar rules and are interested in improving their style.
http://multires.caltech.edu/pubs/texture.pdf has a copy.
I guess I may be a bit confused on what he meant by compilation

Since JS is JIT compiled, I assumed perhaps he was delivering his scripts in raw JSX+ES6 and transpiling at runtime via babel's browser.js (as shown by react's Getting Started guide) [1].

If he meant time spent parsing the JS then I'd be a bit suspicious about the 2.5s both because of the extraordinary length and also I find it hard to believe someone who would know how to measure parse time would mistake the term with compilation.

[1]: https://facebook.github.io/react/docs/getting-started.html
The obvious question "what changed" appears to be "there is no more binary blob required in the kernel, and now ppl care about armv7."

Hopefully there will be RPi 4 with GbE and more memory (like the ODROID C2).
Jonathan Livingston Seagull by Richard Bach.. I've bought around 20 copies and given as a gift to all my close {friends, cousins, co-workers} two years back.
First Seven Jobs
Grads are part of how the metric system was constructed: the metre was originally 1/10000 the distance from the North Pole to the equator via Paris, so 1 grad of arc on a great circle is 100km. Compare the nautical mile which is 1 minute of arc.
I, robot would probably be easier to get into than foundation :)

also "stranger in a strange land" by Heinlein makes for a great gift
The aim of silicon valley companies, or any other company for that matter, is to make a profit. Sometimes, to profit, you disrupt, other times, you partner. This whole notion that the valley is anti capitalist seems unsubstantiated.
There wasn't much technical reason for 32-bit windows to be limited to 4GB in the first place, so I wouldn't try too hard to make sense of it all.
Optimizing Android Apps for Chromebooks
Tijori Ka Raaz – Motu Patlu in Hindi
I think they are great for building intuition. What don't you like about them?
> I believe (or rather, I pray) that we have hit peak consumption which will lead to this problem forevermore. We need to find new ways to improve ourselves than shopping more.

I think if we had more time we could certainly be consuming more, at least it's my limiting factor (besides money).

Imagine if we halved the work week or invented a pill that would let us survive on 1 hour sleep a night, that creates a lot more hours of consumption.
>I find the real world analogies quite weak and unnecessary.

I actually thought they were good, I always loved when teachers/professors took the time to explain things using real world analogies. Something about them just makes me remember things better.
Top Arab Investors in Dubai Real Estate Market
> For a “Haswell” or later Core i7 at 3GHz, we’re talking aggregate code+data L1 bandwidths well over 300GB/s per core if you have just the right instruction mix; very unlikely in practice, but you still get bursts of very hot activity sometimes.

Reading that reminded me of http://stackoverflow.com/questions/8389648/how-do-i-achieve-.... I don't 100% understand either domain, but I think this link is relevant - it's asking how to achieve the theoretical max of 4 FLOPs per CPU cycle.
For manufacturing you want the cross-sectional area because that relates most directly to the quantity of material.
Github pages renders html so by default it supports video, However It's totally different case with markdown files.
in my eyes it seems like most of the political rallying done in the U.S today falls in line with Hitler's method of saying very little other than screaming "make Germany great" to repeated coordinated applause.
Have you heard of the "cubic ton"? I am not kidding.

https://en.wikipedia.org/wiki/Cubic_ton
Lambda is cool to some extent, actually I'm working on a side project that relies heavily on aws lambda.
Local Motors and IBM Watson = 3D-Printed Self-Driving Car
This sounds like a horrible idea.
Banking?
As someone tinkering away on their own optimization algorithm, how big is the market for these sorts of optimization solutions?
> In a way, it feels like theft of someones hard work at researching a new topic.

Not sure why you would want to cast a negative comment towards this article. Do you have any evidence?
> 5. No Excel? Microsoft appear to disagree. [2]

In my considerable experience using Office on Mac in tandem with Office on Windows, the Mac experience is severely, severely degraded in comparison.

Extreme slowdowns in large documents, odd crashes, and difficulties handling macros are pretty much the defining experience for Office 365 on Mac for me.
"Strategic Selling" by Miller Heiman. It was the first book that really opened up my eyes to the fact that sales is (mostly) a science and its an awesome methodology. I got it as a gift and I've given it as a gift too.
Sorry, I still don't get it. Take the CustomerDetail example in the "Component Instantiation Through Dependency Injection" section:

@inject(HttpClient)
export class CustomerDetail {
constructor(http) {
this.http = http;
}
}

If this really creates a Web Component, how does `this.http` ever get set? The browser will call the constructor with no arguments.

What exactly gets passed to `document.registerElement()` (for the v0 Custom Elements API) or `customElements.define()` (for the v1 Custom Elements API)? Are you saying that Aurelia generates and registers a separate custom element class? That's not in the docs. If so, how does that element find the instances to inject into the user-defined constructors?

The main issue that talks about custom element support is still open, and the answer really does seem to be that Aurelia can't create custom elements: https://github.com/aurelia/framework/issues/7

This unfortunately seems to confirm that Aurelia uses the terminology of Web Components, but doesn't actually use or create real Web Components.
Cyber Reasoning Systems: Automating Cyber Warfare
Other countries around the world have wasted billions and trillions on a lot of things (senseless wars, for starters) and gotten through the short-term pain that this has caused - that doesn't mean it was a good idea.

If nothing else, the $N billion of nationwide switching costs could have been used on, like, renewable power, or something.
For PulseAudio: I needed to load a few modules that opened a TCP socket for myself between users (under TCP support with anonymous clients):

https://wiki.archlinux.org/index.php/PulseAudio/Examples#Pul...

Forgot exactly what I did with X11, but one part of it was having an environment variable that used my main users XAuthority

E.G. [gamer@mycomputer]$ echo $XAUTHORITY

/home/notthemessiah/.Xauthority
What you said is true but where's the fun in it. I started this project as a simple django blog, included react little later and then scratched the whole thing and finally built this. It was fun working on this.

About the menu, I was planning to update it to hamburger icon with animations. For now the icon doesn't change and the menu is injected into adjacent/bottom element based on screen size.

Thanks your feedback though.
Trace Amir Najam Ancestry at Genealogy
KickassTorrents Domain Goes Up for Sale
9 hrs is a massive stretch. I'm lucky to get 4~5hrs on a single charge.
That's fascinating. Could you explain what made you love the book so much?
پکیج تور مشهد ویژه نیمه دوم مرداد – ورود ۱۹ مرداد ۹۵
Personally I don't think this invalidates your question in the slightest, it just makes hope of an answer more elusive.
> For example, measure growth by how people are becoming more educated. If people could live healthily and intelligent and only work 10 hours a week until they were 100, wouldn't that be better than being able to buy a new car every year?

At least on the margins, nobody is doing this. And I doubt it's because the GDP numbers says not to.
AWG is exponential not logarithmic.

For an exponential scale you can just pick some reasonably evenly-spaced round numbers and repeat them at different factors of 10: 1, 2, 5, 10, 20, 50, ...
> Users/user agents need to know whether to expect a connection to be secure.

Why not expect it to be secure? Connect to https before http.
And it's not just the investment in money; there's maintenance as well. You don't boot it as often as your daily machine so every time you do, there's bound to be an update waiting.
Suppose you want to make a salad.

register: a tomato in your hand
level 1 cache: a tomato on the counter
level 2 cache: a tomato in the refrigerator
level 3 cache: a tomato at the store
main memory: a tomato on the plant at the farm
disk: a tomato seed being planted
You need two newline characters for HN to put the text on a new line.
I run a startup called Mhire, it helps companies hire blue-collar workers. These workers are one of the target audience of the FB's Free basics program, from my understanding it will be helpful for them to get free internet, but it would be bad for startups like ours as it would give a huge unfair advantage to our competitor BabaJobs which is a Free Basics partner. It would be extremely bad for competition. And would prevent competition from finding unique models which try to eschew the problem of low internet penetration in this marketplace. There are many unique ideas startups are utilizing to solve this problem, like using miss call marketing, call based broadcast of jobs, human social network to name a few. It will be extremely bad for the whole startup ecosystem.
I just installed this and had a quick play.

Basic feature support:

disassembly, renaming, code graph, strings, function/imports list, x-ref, hex editor, undo

Some questions:

- Why do you copy IDA and have a 32bit only demo? I can't actually evaluate this properly as everything I care about reversing these days is x64

- Doesn't seem to be any python/API plugin support? I hope you are thinking about how you will support plugins from the start, and not tack it on later (usually this results in hell for dev and users - see IDA's shitty plugin architecture)

- In the non-callgraph disassembly mode, it's difficult to follow. I think there is an overload of colour/styles

TLDR; Nice interface, clean gui, but lacking many features of IDA. The features it does have seem to work well though. I will be keeping an eye on this in future.
One book I've given is Mere Christianity, by C.S. Lewis. It is deeply philosophical, beginning with astute observations about human nature, continuing with an evaluation of possible worldviews and their consistency with logic and evidence, and concluding with an enlightening discussion of Christian theology. Regardless of a person's beliefs or lack thereof, it provides interesting ideas to consider and challenge.
Probably because it was just a webkit exploit :)
It's all up to your needs in the end. I am always for more battery and better optimisation than latest and fastest!

We are in a weird period in terms of PC hardware. Things settled down and people expect new shiny hardware every year or two. But why? Get used to it, you don't buy latest car model every 2 years. If a machine gets the job done use it to every last bit.

Bought rMBP 13" (maxed out) in November and I can see myself using it for 5 years easily! Consumer society is hungry and they want redesign, shiny new specs every year. But those times are 20 years behind us. So just enjoy in your machines... :)
I've used Product Plan consistently for the last several years.

http://productplan.com

Full disclosure: I helped them get started (supplied some early coding time).
The actual effort is pretty minimal - 2-3 FTEs for a closed bounty program, plus maybe another 15-20 FTEs or so to assist with triage once it's opened up - total cost for Apple to set up a bug bounty is on the order of $5million/year staffing. Its more the trying to scale up so you don't end up annoying people by not being responsive - it takes time to hire the people and train them.
> I went on to learn French just so I could read it in the original print.

That is one of my mom's favorite books! Can you please elaborate about the process of getting there/how much practice it took to get you towards the point where you could enjoy The Count of Monte Cristo in its native French?

Right now, I am studying Spanish and my reading comprehension in Spanish is low. It is not enough to understand something like 'The Little Prince' (in Spanish) to enjoy it.
but that closes tabs only in the current window
Behavior like that needs to come with a huge warning label.

It would be trivial for any man-in-the-middle to block https and server http.
This is yet another neat mechanism of giving up control. By using Google/Chrome, you inform Google of pretty much what you're doing. Now the same thing is being extended to ssh.
One way would be to re-direct cacheable assets to HTTPS, thus foiling edge caching and increasing load on the origin server.

In general, caching is a big problem with the naive approach to "HTTPS everywhere." A mechanism to deliver signed cacheable payloads would be great, so that static assets etc. can continue to be edge-cached.
Blood Meridian by Cormac McCarthy.

This book got its hooks into me. Also fantastic writing craft if you get a kick out of that.
I read this book in grade school and loved it!
Facebook: All your servers are belong to us.
> They still sell the non-Retina MBP (in one size only, no 15") just for few people that absolutely need a built-in optical drive in their MBP for some specific reason.

The key here is "built in," because Apple also sells a USB external optical drive. In fact a 13" retina MBP + USB optical drive is lighter than the 13" non-retina MBP by itself.

Actually there are a few reasons people still buy the old MBP, but price is probably the main one.

https://marco.org/2016/01/04/md101ll-a
Walmart is buying Jet.com for $3B
COVCOm/Programming Modules: Materials for teaching programming
Dropbox is stealing my space
I had an account using DropBox Pro.
I have changed job and do not need this anymore, but want to keep what I have and use it.
I have earned in total 10.25 GB, by inviting various friends to use DropBox.
I am using 8.2 GB today - there should be plenty of space left for a basic account, correct?
But downgrading to DropBox Basic leave me with only 7 GB and a useless account.
DropBox amswer: "when you upgrade or downgrade, the extra space you got via making referrals will be worth different values, depending on your plan. So it does look like you will have 7 GB as storage space".

The result is that I am loosing 3.25 GB = DropBox is stealing my rightful earned space and remains with a useless account.

Rich
Object Inheritance Without Classes
Dont want to be a bubble-burster here.This can also be achieved by picking any of the blog engines[1] and hooking it up with a CI. Gives you much more legroom then right?

[1]:https://www.staticgen.com/
> I trust Google to operate a secure and reliable email service much more than I trust myself

Hopefully, Google would soon integrate features that let it auto-reply to your incoming messages. It can be trusted more, after all.
Wouldn't that create a very regular pattern?
If game theory is natural law then it should apply to all humans, regardless of background. How does it apply to the groups of people who aren't driven by amassing material possessions (hunter-gatherer tribes, monks/nuns, etc...)?
Foreign residential property buyers to be taxed at 15% in Vancouver
Yeah, any self-respecting high school student from Korea would know the rule. (Or at least they used to, back in the late 80s.)

Don't ask how well they fared when faced with an actual English speaker. :/
I think this is about military power.
The bankers definitely take their fair share of benefit in that regulatory arrangement.
Emperor Akihito of Japan Raises Possibility of Leaving Throne
Couldn't it bend the light enough that it looks to be dimming to us?
I think it credible that some people need stress in order to perform at a high level

How is that relevant? UBI doesn't propose to eliminate jobs (even stressful ones), just make them non-compulsory.

If you're saying that these people would simply not get a stressful job if they had UBI, hence they wouldn't perform at an high level, what about if they currently choose a non-stressful job? Doesn't your argument imply we should force people to take certain jobs, even against their will, so that they perform at an high level?

Presently Israel makes people train for the army for a year or two, which I believe is partially responsible for their high level of innovation.

There are 71 countries in the world with compulsory conscription, including Algeria, Austria, Austria, Azerbaijan, Benin, Bolivia, Brazil, Cambodia, Cape Verde, Colombia, Côte d'Ivoire, Cyprus, Denmark, Ecuador, Egypt, Estonia, Finland, Finland, Georgia, Greece, Guatemala, Iran, Kuwait, Laos, Moldova, Mongolia, Norway, Paraguay, Russia, Switzerland, Taiwan, Tunisia, Turkey, Turkmenistan, the United Arab Emirates and Uzbekistan.

Do you see them all as countries with high levels of innovation? Have you considered that the correlation may be spurious?

Having people just work together is a very difficult but necessarily task and I believe obtaining UBI should require that.

How do you account then for the existence of the Open Source community, a mostly voluntary collaboration between many thousands of inviduals often thought to be people with poor social skills? Not to mention all the volunteer-based non-profits, churches, events, etc?
No it doesn't. You cannot preload every of the Internet, i event doubt you could load 5% of al domain names.

With this approach we can have it for big sites, or important sites but we want it everywhere.
Why don't we go ahead and give everyone's security in people's hands too, instead of creating laws then? This simplistic thinking is the reason it took so long for the Net neutrality debate to start in India and Facebook's campaign to be banned (thankfully it eventually was). No, not everyone is educated enough about the issue in hand and to decide what's good for the country, that's why we form governments.
> "UBI comes from tax money though."

Not necessarily. It's quite possible to have UBI be part of the money creation process. In order to understand this approach, it's useful to understand how money is currently created. I'd recommend the 4 minute video found here as a starting point:

http://positivemoney.org/

New money is necessary for our current economy to function. Making UBI part of the distribution of this new money makes it possible to get spending power directly in the hands of all citizens, as well as doing so without raising money through taxation.
I'm not sure you can assume that the same URL with https will be the same content as at http. It could be an entirely different site that you may not have wanted.
FreeBSD uses Bugzilla, which is a bit more work than that, but certainly nothing beyond the grasp of anyone on HN.
Seems like it's documented here that there's a difference in referral bonus between the Basic and Pro accounts (https://www.dropbox.com/en/help/200). Maybe you had earned 6.5GB in referrals on your Pro account, which has now been reduced by 3.25GB. It's frustrating that they're taking away the benefits you earned while paying for the Pro account, but it's not unusual.
The post the author wrote goes more in depth than this. Per your analogy, it doesn't quite explain if multiple people (cores) want to make a salad. For example, how does the tomato on the counter and refrigerator get allocated?
Node.js has pretty elegant read/write stream abstractions for this (https://nodejs.org/api/stream.html#stream_stream).