skysight-inc/HackerNews huggingface dataset:
It's very difficult to do right. The amount to collect, for many states, is different for each city, and sometimes even different rates within a single city.

Similar issues with remitting the collected tax.

The government is only now somewhat serious about it for e-commerce because it's finally possible, because of complex software, to do it mostly right.
I wanted to make the same comment, but for some reason assumed I was an outlier. I badly want to see only Prime and only sold by Amazon directly. Fulfilled by Amazon might be a OK alternative if I have a hard time finding something. Otherwise I am happy to pay extra to get it from Amazon itself. To me the "market place" aspect has just been undermining their brand and has been a nuisance. First because you hadn't been able to get Prime shipping for many of those products and it was inconvenient to constantly have to filter by that and now this stuff. To me this is just as annoying as airline alliances. If I buy from Amazon, I want to buy from Amazon, not some place I've never heard of. If I book Lufthansa I want to fly Lufthansa and not Delta or American. To me this is good brands allowing themselves to be undermined by crappy or even non-existent once.
Higher end roles are architecture. If it's development, you're a developer.
>Is there anyone here who can shed some light as to why?

Its expensive to check each good if its counterfeit. I think an easy solution would be to require all new sellers to put up a bond and slowly decrease the amount required as they become more trusted. Amazon is big enough to demand this and trustworthy enough to not abscond with the bond money (unless they are caught with counterfeit goods).
For the parts of the codebase where you can use abstractions that have runtime costs, you can also choose a safer language that imposes similar runtime costs. I bet it would be easier to write maintainable code in the safer language than in the version+subset of C++ on which your team agrees.

For the parts of the codebase where you count cycles, you often want to carefully lay out the data and then use hand coded SIMD. Possibly use a specialized code generator that writes the SIMD asm for you, with less chance of error. If you can't do SIMD, I would just use C, but use a safety-critical code standard for the C part.

Existing codebases and existing investment into learning C++ arcana complicates these decisions, but I truly believe C++ is not worth it for new projects.
I am glad Let's Encrypt is working so well that this is viable for the scammers.
> this has been going on for years

I've been aware of it too, but speaking for myself, I don't remember any mainstream or tech news stories about how it's been impossible to trust Amazon until just recently.

My theory: It's a big company, with lots of inertia and perhaps arrogance, letting things get worse and worse, until it reaches a boiling point, which is now.
You can have it both ways. They can support the old version by providing security and stability patches without adding the new, computationally expensive features to the old phone.
If one of the first outing (disputed according to the article) is bombing in the Middle East, is this really giving security. Seems more like continuing a failed strategy that ensures a significant population wishes harm on the US and its allies.
Not that I agree with the specific opinion in question, but when it comes to cause-effect questions with a moral angle, you're going to convince literally nobody by arguing. I never take the time, because it doesn't bother me in the slightest whether others agree with me, or are wrong.
You’re misunderstanding the argument. He is not claiming that Uber has any kind of moat. He’s instead arguing (as far as I can tell) that Uber’s disregard for local regulations expanded the supply and convenience of taxis to the point that more people could forgo car ownership or develop a habit of taxi travel not easily switched to other modes of transportation, paving the way for other companies to roll out fleets of autonomous vehicles.

Not sure that argument really holds any water (the desirability of autonomous driving in an Uber-less world is counterfactual, so we can only speculate), but there you go.
SICP takes that a step further by also defining car and cdr (http://sarabander.github.io/sicp/html/2_002e1.xhtml#g_t2_002...):

(define (cons x y)
(define (dispatch m)
(cond ((= m 0) x)
((= m 1) y)
(else
(error "Argument not 0 or 1:
CONS" m))))
dispatch)

(define (car z) (z 0))
(define (cdr z) (z 1))
> Why are we even building suburban subdivisions and strip malls still

Not everyone wants to live in an apartment building.
Won't the advantage be gone once everyone is doing this?
There are several libraries for concurrency:
- Lwt: https://github.com/ocsigen/lwt
- Async https://realworldocaml.org/v1/en/html/concurrent-programming...

However pulling these over more than 1 core is still a problem. OCaml 4.05.0 should have infrastructure for that (although OCaml multicore has been somewhat a `duke-nukem forever` story)
That's cool, but the problem is most software is not safe to use unless it's actively maintained and offering updates from at least a security perspective.

So I don't consider that a realistic approach for most people, especially for something as mission critical as password management.
Interesting as this article is trending, so is the fact that they will be collecting sales tax nationwide starting 4/1. I wonder if this is going to start a bit of a resurgence of specialty sites.
Amazing how I didn't make any economic claims whatsoever about either state.

People like you ruin conversations about politics. I don't give half a shit how much money California pulls in, I'd never go back, I'll never hire a californian, so it has zero bearing to me.

I'd thank you for the info, but you only posted to try and prove me wrong about something I didn't even say in the first place.
What is the benefit of starting your career "early"?

What happens in the "end"?
Thank you for your honesty and reflection.
Last I checked, compression wasn't supported by all browsers all the time. It needs to be done dynamically depending on the settings the browser allows.

nginx or varnish can do that (with more or less correct rules).

In practise, I usually disable compression everywhere and let the CDN handles it.

The CDN is configured to compress on the fly and I am very confident that CloudFlare/Akamai are doing that much better than a broken snippet of nginx settings from stack overflow.
While this may not be a perfect solution for you, you may be able to purchase locally and price match - I know I've use Best Buy's price matching policy on multiple occasions.

You might also find it worthwhile to simply find other providers who may be slightly more expensive but with better reliability - places like B&H Photo Video come to mind.
Ask HN: Does Anyone have an extra ticket for the YC Party tonight?
Very much want to go! have two friends that will be there with their companies. Please let me know..
The problem with the fake replacement batteries isn't new.
In 2015 the german computer magazine ct bought 12 "samsung" batteries at amazon and all were fake.
https://www.heise.de/ct/ausgabe/2015-10-Amazon-verkauft-nach...
The article's headline says "stumble", whereas the HN link headline says "tumble". The two words have almost opposite meanings.
There are no rules, there isnt even a proper definition of being successful.
"The future is here. It's just not evenly distributed."

It's almost guaranteed that somewhere out there, the next big thing is incubating amongst a group of passionate enthusiasts who are certain it's the next best thing. It's just that most of humanity thinks they're crazy geeks.

That's what it was like with the Internet. I got on it in 1994 and couldn't convince anyone else it was worth paying attention to. By 1995, gifted & talented enrichment programs were starting to suggest all their students check it out. By 1996, I could convince my parents to pay for it. By 1998 a bunch of our family friends were putting their life savings into dot-coms.
Github webhooks also have data in headers. Some of it is security critical (X-Hub-Signature). See https://developer.github.com/webhooks/#delivery-headers
You're talking about a brute force attack, right ? That's not something our encryption algorithms rely upon, but that is encryption. I don't know much about this, but I suppose if computation gets way faster we can just scale up the encrypted values proportionally (larger key size/output text).

For e.g. we can generate larger primes for use in the RSA algorithm with the faster computer and it would take proportionally more time for it to factorize the numbers.

The problem would be when the required computations' (prime factorization in case of RSA) order of complexity is changed. For e.g. the Shor's algorithm can factorize prime numbers in polynomial time on a quantum computer: https://en.wikipedia.org/wiki/Shor%27s_algorithm
I think improved tools and techniques actually are vastly increasing developer productivity, it's just that our expectations for what developers can do keep going up as well. We always just push until we hit a wall of complexity and have to slow down.
Ask HN: What are your backend/cloud optimization problems?
I am doing research in the optimization space with a focus on computer systems, and I am curious to hear from backend engineers/architects/server admins about their optimization/control problems, especially in cloud settings.

What were situations where you wished you had a tool that could optimize/dynamically control x, where x could be anything from your database indexing to the resource provisioning for your analytics workloads? Situations where maybe tuning that particular x would have made a significant dent to your AWS/Azure/Google Cloud bill?

Further, if you are using optimization frameworks such as Spearmint or Hyperopt for parameter tuning, what is missing? If you are not using any of these tools but have looked at them, what would you need in terms of additional utilities or features (e.g. missing language clients/hosted versions/deployment mechanisms) to use one?
OP said Google hasn't won in China. Not Android. Google doesn't benefit at all as far as I can see if the Android being used lacks Google apps and integration.
Exactly, the role of the 'IT person' as the system administrator and keeper of updates on things like the Novell server, has given way to Google Apps and Microsoft's Office 365. Small businesses who could barely afford to pay someone before can now eliminate that role and still have email, shared files, back end inventory management and accounts management, and the occasional web developer contract to keep the web site up to date.

Personal services IT is still alive and well and a number of people I know have made a living out of helping older people manage passwords, upgrade their systems, move their phone plans or transfer their data when they get a new phone etc. But to be successful at that you also need to talk to people and be able to maintain a business relationship with them, not a skill that everyone has in addition to their deep knowledge of IT.

As tm2d mentions devops is still a hot job market. But it is not the small business 'tech' role so there are fewer actual slots for that role.

There was also a comment in the article about H1-B visas and employers wanting "younger and less expensive" workers. I try to remind my older friends that if someone can spend 6 months learning to do what you do and do it well enough to meet the needs of the job, then you are only "worth" what a company would pay that person they just hired. If you want to have a larger salary and better job security, then you need to be able to do things that can't be trained in 6 months. The days of 'too few programmers to go around' are long past, there is now a surplus and they are coming fast and furious out of college.
They both mean fall, although "stumble" has a slight implication that the fall is temporary.
In 1-2 years, the lack of USB-A ports should be less of an issue, Apple will have spent some time fixing TouchBar bugs, and we might see the next-gen battery tech that allegedly should have gone into the 2016 model[1]. His old machine wasn't broken, so he absolutely had the option to skip this generation.

[1] http://www.theverge.com/2016/12/24/14074654/apple-consumer-r...
And buy them direct from the vendor, not via Amazon. If scammers are counterfeiting Apple gear, they can just as easily do the other vendors.
Fun fact: chewing gum is illegal in Singapore. It is a strange place.
Work from home should not be considered a perk but standard.Those who get hired in cities like hong kong where you cant afford to buy/rent close to the office have to often cope with commute times > 40min and home offices can relieve the pain.
For example in my company we have home office every friday as we are not starting anything big before weekend.
It will. Probably what will happen then is people trying to game the birth month to have the oldest child in a particular year. By 'game' I simply mean planning the birth in a way that attempts to get it at the right time, if possible.
My passenger (wife) tries to intervene when I drive constantly.
The certificates serve their purpose - they encrypt the traffic between the client and the website. I think Let's Encrypt does it's job perfectly.

It's not Let's Encrypts job to protect users from fraud.
There is a way, but it involves a bit of work (again because the author used styles that hide everything unless the JS runs).

Save the page to disk (Firefox: File->Save Page As).

Then open the saved html file in a text editor and delete all of the <link> tags in the <head> section that reference style sheets and save the changes.

Then open the edited html page from disk, and the result will be printable.
It seems somewhat ironic that of all companies uber would fail to account for people being inconsiderate assholes.

Perhaps this should be considered further evidence that they didn't write their own system ...
The example code inline in the article just illustrates the basic idea of Evolution Strategies (ES), not their new work in applying ES.

The behavior of agents is determined by a "policy function". This function takes in inputs (e.g. what the agent sees) and outputs actions (e.g. what the agent does). The policy function has a set of internal parameters that determines the precise mapping from inputs to outputs.

In their work, they used a neural network as the policy function. The parameters are just all the weights of the network.

In a simple version, you start with some random weights for the NN. Then you make many copies of the network, each with a slight random variation made to the weights. For each of these altered networks, you use them to control an agent for a while, and see how well the agent performs during that trial period. Based on how well the different variations do during their trial runs, you adjust the weights of the network a small amount. You adjust the weights to be more similar to the variations that did well. Then you repeat the process indefinitely (generate new variations, test them, etc.).
If you live in France, it seems that UPS made you pay abusively the custom duties (not due if the value of the package is below 150€). You should only have paid for the VAT, which tops at 20%.
http://www.douane.gouv.fr/articles/a10753-achats-a-distance-...

Also, I got a delivery by UPS in France once, and they made me pay the custom duties (which was fine, for a parcel valued at 400€), but also added their own «paperwork fees» that were as high as the custom duties, and were pretty much unexpected.
Show HN: Social music party with YouTube
The DNS registrars should be held accountable and informed about the abuse, they are required to act.

https://www.icann.org/resources/pages/abuse-2014-01-29-en
http://www.foopee.com/punk/the-list/
It opens web pages very fast, there's that. But, alas, everything else just feels sluggish. In my crazy high-end system, it takes a second for the menu to show up after right clicking the address bar.

What I want is IE's rendering speed with Chrome's UI and Firefox's extensibility (the good old system, not the new one).
Middle East is messy, and I am not going to judge this.. I am just saying that 1.5 trillions over 80 years is not large amount of money and would not solve any of global problems.
Do CAs have to pay the log providers? From this article it sounds like Google is adding certs to their own log for free.

https://www.certificate-transparency.org/faq

Also

>Anyone can submit a certificate to a log, although most certificates will be submitted by certificate authorities and server operators.

https://www.certificate-transparency.org/how-ct-works
Agreed, all seems fine checking here.
I think the issue is an issue of education.

When I see the 'green' colour followed by the word 'secure' when visiting a website using chrome, I know that this does not mean immediately that I have to trust the site. I presume the vast majority of hacker news readers will know better too. But what about the normal, average users?

I think we should just be more proactive in telling people what an SSL certificate actually is, and what https guarantees. Otherwise, we are not really having a discussion.
What is freedom?
GameStop to close 150 stores
Behind the Scenes of a 6-Figure Online Business
Smartphone Innovations is far from over it is just harder.

Upcoming innovations:

1.)Superior camera: Incredible Low Light sensitivity, Incredible compensation / correction for camera shake, will be better than any current implementation.

2.)AR support: example: http://www.waverlylabs.com/ This earpiece will work with a smartphone app.
So who's not being discriminated against? Let's review who's currently getting the short end of the stick.

1. Women [1]

2. Older Americans [2]

3. Minorities [3]

4. Foreigners [4]

What can be done about this? The answer is clear: anonymous screening, interviewing and hiring of candidates. All other solutions are subpar.

People will argue that there's value to be had in asking about things such as hobbies, and other irrelevant, superfluous information, but those who advocate this are probably not in one of the groups mentioned.

---

[1] http://www.vogue.com/article/female-discrimination-tech-indu...

[2] https://www.forbes.com/sites/lizryan/2014/01/31/the-ugly-tru...

[3] http://money.cnn.com/2015/11/25/news/economy/racial-discrimi...

[4] http://www.huffingtonpost.com/alev-dudek/foreign-born-citize...
What are you even trying to prove? Yeah, the denominator matters man! I agree! Statistics are great and I don't think I was trying to say that "0 is less than 9." I was simply pointing out that this article is stupid and doesn't actually prove anything, which is why the parent brought this up as "in other news."

But then again, you're defending a clickbait headline about a robot getting into an accident that it may or may not be responsible for that didn't even result in someone being injured.
Touche. Which is also why they won't do it. And as a sibling comment says, they need to fix and get rid of co-mingling items.
VTune has a Linux client. That would be the best by far.

https://software.intel.com/en-us/intel-vtune-amplifier-xe

There's also PAPI and TAU:

http://icl.utk.edu/papi/

http://www.cs.uoregon.edu/research/tau/home.php
I Built a Bot to Apply to Thousands of Jobs at Once–Here’s What I Learned
Why do you switch off -Wreturn-type?
What American Healthcare Can Learn from Germany (2014)
I hope this minor error doesn't invalidate my whole story then! :D
The world is getting better and worse. Technology is better but the natural world is suffering destruction at a rate that is increasing. Animal populations have been decimated[1] and natural forests have been too.

If you care about what the planet will be like in 200 years, things haven't gotten better.

[1] http://www.bbc.com/news/science-environment-37775622
Pretty smart on Amazon's part. Locate in depressed areas: the work doesn't require any real skills, the wages, working hours and conditions can be poor because there's no other real competition for employment, and dispite all that the local politicans love you for being an improvement on what they had before.
Now here's some piece of legislation that could e.g. be made part of "right to repair" bills:

When a product with batteries gets EOL'd and uses non-standard (e.g. AA/AAA, CRxxxx coin cells, 18650 Li-Ion) cells and/or proprietary controller chips, the specifications (mechanical, electrical and EC firmware source) must be made public.

To ensure that this gets followed and e.g. devices from insolvent manufacturers don't end up without reasonable possibility of new batteries, any manufacturer / importer of any device into the country must deposit said information at a public library/archive, similar to FCC/CE certification records.
It would be interesting to see whether the advantage of being 12 months older is higher in sport then in grades or vice versa.
I hope everyone can look past the "someone on HN said they were smart" part of the story so that we don't miss the actual point.
Again? I'm annoyed of this topic. If you kept improving yourself along the way, I'm confident you will find a good company that value your knowledge.
I always thought it would be interesting to look at birthdate and correlate against other items.

Based on news stories and personal observation in various datasets, there is a lot more sex going on in the holiday season and dead of winter, as births spike July-September. Late night activity starts slowing down in February. I've always been curious if kids born in these peaks get less attention, are more likely to be unplanned, less likely to breastfeed, are more miserable in the heat, etc.

Birthdate heatmap: http://www.dailymail.co.uk/femail/article-2145471/How-common...
Snapchat could become the most successful entrant in AR. Especially after the launch of the first version of Spectacles. They already have an audience that likes to make, see and share new things. You could consider them as a niche company in media and hardware sectors. Other companies are clearly focused on produce one solution to everything before know how people will like to use, for what purpose. They are the only company that is pursuing produce something Cool that people will like to use on streets.
How would they be better off? Explaining how things work now (even if it's imperfect) tends to be better than stonewalling.
You remind me of my friend, 'ollet', a close typo.

Your username has been reported. I was about to discuss sensitive information with you. Luckily ycombinator will act.

https://en.wikipedia.org/wiki/Social_engineering_(security)
Could we reboot a modern civilisation without fossil fuels?
Just to be clear: are you advocating that all organizations be required to perform this "anonymous" form of hiring, lest they face the long arm of the law?

I think that's crazy. Talent seeking is a space where diversity makes a great deal of sense, as evinced by the fact that many very diverse companies do very well.
Let me guess less then 35? Male?
PUA Training – Become a Pick Up Artist and Pick Up Girls
Attack of the Killer Microseconds – April 2017 – Communications of the ACM
I first felt this when I was asked by a sales rep if I would be interested in coming to work for his company since I had exactly the credentials and experience they were looking for. He said he would talk with the head of development and get back to me. Time passed, and when he did get back to me, he said that the dev manager was looking for someone under 35 and that my resume - which did not have my age - told him that I must be older (I was around 45 at the time). In retrospect, I should have sued, but instead just let it drop.
Enter the Bizarre, Mini-Music Video World of Animator Robert Ek
Does someone doing anonymous screening get to see the past experience of the candidate?

If so, it doesn't solve the issues raised in this article.
So we wait until 990 of those jobs are lost to automation ... then we order pitchforks from Amazon ?
The Great Forgetting: Where do children’s earliest memories go?