skysight-inc/HackerNews huggingface dataset:
Because it's the right thing to do you know exactly what you pay in tax which means you are more likely to hold the government accountable for that money as well as being able to actually lobby for lower taxation.

Since sales tax is applied on both state and local government levels it also simplifies pricing both nation wide and even state wide.

Walmart for example sets a price for product A that price is the same across all states (for this example I don't know if Walmart has regional prices to adjust for cost of living but I don't think so).

45 states have sales taxes these come at different rates, about 40 states also allow for local sale taxes meaning that local county can set up it's own additional sales tax this means that the end price is different between states and even within states with local sales tax collection.

As a consumer you know exactly what you are paying if the product costs 100$ then you pay 100$ for that product and you pay additional tax for the sale when you know your state taxes you 8% and your local county taxes you additional 4% you can hold them responsible for what your taxes are being used for, you can lobby for lower sale taxes and you can always move to a jurisdiction with lower sales tax.

The way the sales tax is collected also allows for more convenient exemption from sales tax especially in non B2B purchases a sales tax exemption certificate can be filled at any purchase and they will not charge you sales tax.

You can literally go online print the exemption certificate for your state e.g. http://www.tax.ohio.gov/portals/0/forms/fill-in/sales_and_us... go to a shop pay the sticker price and fill it out and the store will not collect the sales tax on that sale.
Compared to how annoying it is to get VAT refunded and just how many caveats there are for getting your VAT back it's 100 times better.
FWIW, Angular 2 will ultimately be a lot smaller than React - the Angular team seems to believe they can get the core library (similar to React in pure components, but allowing the user to access the AST itself for more flexibility for custom rendering engines for different platforms with less overhead) to under 10 KB minified & gzipped.

This is probably since the dependency injection, router, http, web worker, service worker, and testing modules will be properly split off at some point, as well as the polyfills. That leaves the necessary polyfills as zone.js (as of a couple of days ago a presented Stage 0 proposal), rx.js (the ES7 Observables proposal), reflect-metadata (ES7 decorator proposal), & an ES6 shim, and the necessary non-polyfill dependency of DI - all of these are pretty light.

Otherwise, I pretty much agree with the benefits of choosing a popular library/framework. The homebrewed HTML generation in the original article was quite painful to read, and if all someone is interested in is to figure out the HTML structure and how CSS interplays with it to style it appropriately, this pattern will fail fast. Angular, Ember, and React (or whatever popular/semi-popular library/framework) allow for much better template expression than this.

In addition, typing out all of that is tedious - repeating stuff like document.createElement every time will get old fast. One will then want to create a custom HTML rendering method that generates the appropriate DOM node depending on the string passed to the function. Then one will start trying to figure out optimizations since it turns out raw DOM generation/manipulation has surprising performance issues in some situations...at which point, one encounters what Angular 2, React, and virtual-dom have all encountered & largely solved. This doesn't even get into various other optimizations, such as using document.createDocumentFragment, creating a caching strategy, avoiding unnecessary node generation, etc., or writing the components such that they cannot be optimized by leveraging web workers.

It may be a fun academic exercise to create a rendering library, but in practice it is difficult to create a robust solution, especially one that works for a team. Doing a rough cost-benefit analysis, this path is seldom a fruitful use of one's time, unless one enjoys such forays & solving these problems.
Why not just sort the list of requirements according to urgency?

At least, that way, you'll be prepared for the less urgent features when you get to them.
Nice blog, it's a fascinating project to build something like this from the ground up.

(I actually have some phong-teapot-on-a-486 code, written when I was 16, which I keep meaning to dig up and post. It managed a few tens of thousands of triangles/sec.)
The important part in your comment is "exactly", because we know quite a bit about its mechanism of action.

https://en.wikipedia.org/wiki/Mechanism_of_action_of_aspirin
No problem, even the no-js users overlook it, including myself...
often uses the "Are you tough enough?" trope

But there's a world of difference between "are you tough enough?" and "you're probably not tough enough".

I agree with the GP poster, condescension won't play well.
Yes, that is one of the main things for everyone building something be it a bridge or a computer program. Your job is to outline what the customer realy needs, not what fancy words came up on the radio last night. :-)
Just one data point, but at Spotify we have almost all our stuff deployed in our data centers. ~10K machines, all bare metal, barely any virtualization, in a handful of sites.

It's just cheaper and easier for us to have a lot of hardware racked and stacked and then spin it up as needed without having to worry about virtualization. Experience for our devs is pretty much the same whether they're provisioning a bare metal machine as it would be for a VM.
Not this one. The idea of using neutrinos to beam through the Earth directly, from London to NYC.
It is a COX-2 inhibitor. The mechanism is fairly well understood. I don't think anyone in the area would say no clue.
A New Blogger Is in Town
In general, what is the layoff policy and practice in US? How much the company has to pay, how much IT sector usually pays? Also, what are the usual time limits in the industry?
Compelling Sunday – 24 Posts on Programming and Quality Assurance
Space Radio: More Static, Less Talk
market making on the NYSE is not that glamourous. There is an extra set of rules that have to be followed. The margins are already very thin due to the increase in competition.
I have seen this in the contract in some industries in Sweden. The people that has an optimization idea that saves the company money gets a percentage of what the company earns on the optimization the first five years or similar. Have also seen a few court cases where the company didn't pay out but was forced to pay :-)
> That said, most protocol implementations that I'm aware of over UDP have one or more of "retry/order checking/etc" on top of them.

But it's a common false belief that it would be "reimplementing TCP". Some guarantees of reliability are required for most practical applications but TCP's "in-order stream of bytes" isn't suitable for everything.

For any kind of real time data, when packet loss occurs, TCP will re-send data that may already be outdated, and causing later packets to arrive even later. In real time uses, TCP makes any networking problems worse.

It's also worth noting that under ideal conditions (ie. no packet loss), TCP and UDP behave almost identically (after startup, that is). The issues only appear when you're working in less than ideal conditions and are worse the longer the physical distances are.
I don't see how using JSON/XML or not has anything to do with the problem of communicating changes. The problem isn't the underlying serialization format, but what kind of schema validation, versioning and type definitions you build around it and how you make sure that all consumers know or may find out about it. Interestingly you mention Thrift, which can seamlessly use both XML and JSON as its underlying protocol.
Hi, xjay. Thank you for bringing that to my attention. I'll experiment with it later on today. If you don't mind me asking, do you have a reference site I can look at that you think really shines in terms of readability?
Synchronised frequencies sounds bad. You want non-synchronised to avoid amplification and ensure error correction, surely?

If you have just one temporary bottle neck screwing up the relative distance, causing a capacity shortage down the line you will have that pattern repeating if things are synced, whereas if they aren't, you will error correct naturally.
> Let's say Android does not implement the new cool feature

If there is enough demand for it, someone can do a Kickstarter, raise enough money, build it and push it into Android. Or some other company can fork Android, add the cool new feature and steal Android's market share.
once in a blue moon. I do not really like the client on the phone, and I do not have access at work to IRC
Most of the world's trading is now going through three physical unremarkable buildings: Equinix datacenters NY4, LD4 and TY3 in NYC, London and Tokyo respectively.

Inside, there is a mess of server racks installed by major banks and financial companies and everybody else (it's not that expensive, by corporate standards, to rent a rack place there), all interconnected by a web of optical fiber. Chaos reigns.

These are the places where billions per second change hands.
As there is “more than needed” there is “less than needed”, thus adding, not adding, removing or not removing features should be given equal consideration.

What I strive for, is to be a “textbook” engineer. I'd like my work to be as a textbook example, something a newcomer could use to learn the technology I am working on or that a new maintainer would have no trouble understand what I did.

Of course I'm failing at it. :)
I've seen this anecdote given as rationale, but you can't say that the "web app" model on iPhones failed when Safari doesn't give you the needed functionality to make web apps.

For example iPhone Safari does not do push notifications, an essential ingredient if you want web apps, whereas Chrome on Android does. With Chrome on Android you can do Facebook's Messenger without installing anything. And while iPhone Safari led the way with some useful additions, like the possibility of specifying higher resolution icons for "Add to Homescreen", they dropped the ball on such improvements since iPhone 3G. In fact iPhone Safari is behind in implementing web standards. Apple also rejected Adobe's Flash and I concede that was for good reasons, but that left a huge void in how media, like video and games, could be delivered. You know, things like HTML5 Video and WebGL came after that. You also have to take into account that the first two models (iPhone 1 and iPhone 3G) had poor resolution, poor hardware and poor battery life by today's standards.

So you know, if Safari on iPhone 1 is the anchor by which you judge native apps, well of course native apps are better. You also make it sound like "the people" forced Apple to open their SDK. Oh come on, you can't be that gullible. An SDK was inevitable. What's the point of building your own OS if you can't lock people into its APIs? That's a lesson Microsoft taught us. The only reason for its delay was them taking the time to figure out how to control it. Do you remember when Google Voice along with other apps where rejected because they "duplicated existing functionality"?

You may not see it, but web apps have been winning for some time and there's no end in sight. When Google Voice was rejected by Apple, Google still delivered its functionality by means of a web app. When the Google Maps integration app was replaced by Apple with their own, which I might say it is inferior and unusable in my city, for a while iPhone users used Google Maps on the web, as it's very much usable.

All it takes for web apps on mobile phones to be more common is for the browser makers to implement the needed functionality. Right now the front-running in implementing web standards relevant for mobile phones is Google's Chrome and sadly not Firefox (though I hope that will change). And I must say it works well.
Obviously just adding more moving pieces for no benefit is a waste of time. However there are many areas that can be improved or even entirely automated with software.

My bigger point was that writing code is not "a bad thing that should be avoided" because I think it helps programmers understand the problem and can add more value than debt. Even if it may change at some unknown point in the future.
No, you're right. If they're a public space they're likely to be mapped.
Just use database at client side (e.g. PouchDB), which will solve your problems with concurrent modifications. Your Views will display data from DB. Your Controllers will put data into DB. Your DB will be Model. As bonus, PouchDB is able to replicate to CouchDB server without need to configure CouchDB at all (except CORS), which is superb for quick prototyping of real apps using clientside javascript only.
I can confirm that I've seen "number of tickets closed" many times and "number of wiki edits" used in the wild in an evaluative/comparative context.
Nice synthesis, you nailed it there
Tech Startup Funding Frenzy Prompts SEC Scrutiny of Brokers
Missed opportunity for HP.
Amazing Web Design and Development Resource
Siri, Alexa and Other Virtual Assistants Put to the Test
That's depressing. This is a really neat bit of tech that I'd never consider using whilst it doesn't work in FF...
I think humans do care about wildlife. We don't care a lot, but we do care a little. Some people try to protect wild animals, feed them, rescue sick or injured ones, etc.

I think if we had super advanced technology and AI, we would do more. And certainly if we found other intelligent beings that were like us. We would probably do what we could to share technology with them. Or at least medicine and food.

I do doubt aliens would want resources. They might want our solar system to colonize with their own kind though. If they have population growth, then that is a serious issue. Or to build dyson spheres and computers out of our solar system. Or they might want to eliminate us because we could grow into a threat in the future. Etc.

There is little reason to not interact with us unless they are totally indifferent to the outside world.
Australia keeps 25 million people alive in a first-world lifestyle. Bitcoin keeps computers warm.
Ouch I have a friend that works for VMWare (didn't lose his job, well yet) but he was complaining that the restricted stocks he was getting (and well paying for because it's under the Employee Stock Purchase Plan) lost 60% of it's value already.
Unlike stock options there isn't a guaranteed buyback price you just get the stock at 15% discount based on the market value at either the beginning or the end of the ESPP purchase cycle (the lowest of the 2) so while he hasn't lost actual money yet he most likely will get stuck with quite a bit of stock which might be impossible to offload and very well be worthless by the end of the ESPP.
Show HN: Making video consumption easier, fun and powerful
That's what I call a slideshow.
Well, technically (or even theoretically I'd venture), empty space is the best MVP of all time. :p It required no code (baring any metaphysical interpretations of the term) and it still functional to this day. :p
Sorry, I don't have a public reference. The first number came from my (unpublished) 2013 bachelor's thesis, where I surveyed the 20 biggest banks (by balance sheet) in each of CH, DE, AT, IT and FR. HSTS was very new back then, so the 0% was no big surprise. The full thesis is in German. I can send you the PDF if you're interested.

For the second number, I had a look at 15 banks represented at Vontobel, Credit Suisse, J. Safra Sarasin, PostFinance, Raiffeisen, Swissquote, UBS, Valiant and the State Banks from Basel, Geneva, Grisons, Schaffhausen, Thurgovia, Zug and Zurich. Of these 15 banks, six were using HSTS: CS, PostFinance, Raiffeisen as well as Basel, Thurgovia, Zug and Zurich.

Switzerland has over 200 banks in total, but many of these are small private shops, only a couple dozen actually offer e-banking. The majority of people is banking with one of the top 5 (PF/CS/Raiffeisen already are, and I'm hoping for UBS and Valiant to adopt HSTS soon-ish). The 15 I had a look at in December 2015 are responsible for the vast majority (90+%) of online banking done in Switzerland.
Problem is that people use big frameworks even for cases where code base will not grow significantly in complexity (or even size). I believe that was the author's idea, not that React is bad in specific use cases that it handles, just that you need to make sure that you really will have the problem, before trying to solve it. For a lot of folks out there using react or angular is a form of premature optimization, and we all know what Donald Knuth used to say about it...
Most dev 'MITM' proxy tools have a way to inspect HTTPS by creating a new key and adding it to your systems trust.

Charles has a fairly neat way of making it all work.
Then Apple wouldn't be Apple. This makes me think of the reflexivity idea Soros wrote about in Alchemy of Finance. It's valid to bemoan not buying Apple stock 20 years ago, because the purchase wouldn't influence company trajectory. Looking back wistfully at not buying the company completely changes the situation with restructuring, M&A integration issues, key people leaving or losing autonomy, Apple development fitting into the Sun vision rather than independently.

I think an interesting counterpoint would be to imagine what some companies could have gone on to accomplish if they hadn't been acquired, then killed. There's been tons of promising/interesting companies acquired, then never heard from again.
If you reimagine HTML, CSS and DOM around web applications, you'll lose everything that make them great for their original purpose, which is rendering (non-fixed-layout) documents and structured content.

Surely there are some hiccups left in the design that come from its organic growth and could be smoothed out; but those are not as much as you would think, and most of that work has already been done in html5+ES6.

The end result is a platform that is great for zero-install distribution of web applications AND web documents. A new framework that centered only on the first goal would be severely limited, and a new one that served for both would look a lot like the current one.
Arrays and Shaders: The Undocumented Feature of Unity
The feeling is not shared by everyone in the IT field, some people only care about the technology part and the challenges. I agree with you and also consider this industry unethical and I'm not planning to work in it any time soon but I'm sure lots of people don't mind.
"Clearly"? The UK rests firmly on the European continental shelf. During the last ice age, you could walk over to it.

Also, whether the UK will remain a member of the European Union depends on a certain referendum in the near future.
Nice work! Now someone just needs to port it to Chisel.[0]

Open Source GPUs seem like they are more "in range" these days thanks to projects like Vulkan and SPIR-V[1] which significantly improves the driver situation for GPGPUs.

[0] https://github.com/ucb-bar/chisel

[1] https://www.khronos.org/vulkan/
The Cannonsville and Pepacton reservoirs (on the west and east branches of the Delaware River) also provide water for New York City. The land is owned by the city of New York, although not technically part of the city.
Can I get a tl;dw? Having the key "what does this do" information in the middle of a long GIF makes it pretty painful to find...
While they are different, for many people they are substitute goods: https://en.m.wikipedia.org/wiki/Substitute_good
https://en.wikipedia.org/wiki/Faster-than-light_neutrino_ano...
I applaud everyone who sticks up for their principles. However like with most matters of principle it's really hard to draw the line (as the author outlines when it comes to corporations).
I'd add these questions...since state governments are major eavesdroppers and ignore privacy rather often, should I stay away from almost all scientific conference that are usually organized by state funded universities? Should I refuse to work as a scientist if it means working at a state sponsored university? Should I refuse to take state-funding?

I think participation under protest and a FU-Palatir etc. panel would have sent a stronger signal but that's debatable. It's a sorry state of affairs any way you look at it.
The emscripten dead code elimination uses static analysis which is limited only to the code totally impossible to be reached during execution even in theory. But POCL leaves only code which is actually invoked at run time (keeping all other code on server in the "load at first invocation" form). The difference may be very significant.

Google products (google docs for example) use Closure Compiler for dead code elimination, but anyway, after clicking almost every menu item in document editor, only around 45% of code was invoked.

If that 26mb web site was available online, I would be interested to measure it's code usage ratio.
The problem isn't money in - it's the high costs that the MTA inflicts on itself.

In terms of cost, consider construction. Cities like Singapore, Hong Kong, Delhi, Dubai and Budapest build subways at $100-500M/km. In NYC the cost is $2,000M/km.

https://pedestrianobservations.wordpress.com/2013/06/03/comp...

I'll talk a bit about the Delhi metro since my wallet currently contains a NYC metro card and a Delhi travel card. The Delhi metro cost 10,800 crore for phase 1 and 19,131 crore for phase 2. That's about $5 billion.

http://archive.indianexpress.com/news/delhi-to-recover-entir...

http://www.delhimetrorail.com/projectsupdate/project_cost.as...

Here is a time lapse of the Delhi metro being built:

https://en.wikipedia.org/wiki/Delhi_Metro#/media/File:Delhi_...

For approximately $5 billion, Delhi got 132 miles of track (mixed subway, at-grade and elevated) and 160 stations.

In NYC, we spent $2.4 billion on the 7 line extension. We got 1 mile of subway and 1 station.

The MTA wastes virtually every dollar we give them. Giving them more money is not the solution; putting them in jail and paying Singapore to administer our transit is.
Sure! Matthew Butterick opened my eyes on the world of typography. He has a site with tips:
http://practicaltypography.com/

He also has a very good talk called "Typography for Docs":
https://www.youtube.com/watch?v=8J6HuvosP0s
Very cool. But, you forgot to model the lightning :) Especially visible at night.
How to Integrate Digital Platforms into Your Business
The Problem is that some of these people live there becausw they like the view of the nature. Uninterupted by some modern skyscrapers.
I prefer to live in a more rural area. I accept wind turbines, because they are a nesessery if you don't won't depend on coal and nuclear energy.
Now these people get some building that doesn't benefit them and isn't strictly nesessery.
With the Duga Radar you could argue it's some country defenses mechanisms, which the microwave link clearly isn't.
My understanding is that even when you fix your dependencies to exact versions, your dependencies probably haven't so without shrink-wrap you'll never know _exactly_ what gets installed.
Input validation needed. http://codes.io/12345 returns "
Application Error

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details."
Light-colored mouse pad increases battery life
#MakeInIndia: Major Opportunities for Indian MSMEs
Narendra Modi’s Make in India initiative has opened floodgates to threshold opportunities for Indian Micro, Small & Medium Enterprises sector.
See more at: http://www.biz2credit.in/blog/2016/01/12/makeinindia-business-opportunities-for-indian-msmes/
Learn PHP Date and Time Functions
You can get orange feet from eating too many carrots?