skysight-inc/HackerNews huggingface dataset:
Some really great points here, so won't rehash those. Some additional things to consider:

- Request size limitations (implicit and explicit, such as only allowing GET and being limited by what can be URL encoded)

- Response size limits, especially for reporting or data retrieval APIs.

- Concurrency limits in addition to rate limiting (e.g. Requests per second limit AND number of queued requests limit)

- SLA have been talked about, but you always need to quadrupole check this and your contract outs based on number of incidents, etc.

- Consider upstream/downstream dependencies, for example Twilio itself is not likely to go down, but one of the regional telcos/carriers/rate centers are. What options do you have then? (Twilio allows SIP trunks from other carriers to be connected for example.)
C'mon. I agree a gym membership is required, but a 1k/month personal trainer is certainly not.
Restricts the use of H1B to target more competent - and sought after - talent. It's a good move; import talent when it makes an impact
Yea, turns out if your "line" is an attempt at intellectual honesty, you end up agreeing with all kinds of people. I highly recommend you try it.
The PostgreSQL one uses the logical replication feature, perhaps the MSSQL piece does something similar.
> move to harm Indian IT professionals

Title of the story linked-to is quite sensational.

I'm not a fan of the current administration at all, but as a former (Indian) H1-B visa holder myself, I welcome this move. It's clearly aimed at the top 10 H1-B visa abusers, almost all Indian Companies - think Tata Consultancy Services, Cognizant Technologies, Wipro, Tech Manhindra etc - who grossly underpay the Indian software engineers and abuse H1-B visa program.

Now these crooks won't be able to file Labor Certificate applications with very low prevailing wages, and I think this will help real startups and software companies everywhere in the US, who can't find top engineers in US for new technologies, hire people from Europe, Asia and other parts of the world who are qualified, and not just from India.

Code-monkey Indians and the companies that try to bring them in on low wages will automatically get filtered out.
Will it really? I'm not saying you're definitely wrong, but I can also see an argument that fewer Indian IT workers in the USA means that more IT workers will stay in India and look for jobs. More job seekers could drive wages down, even while the Indian companies are getting higher skilled workers.
This is a good thing for just about everyone except for Infosys and Cognizant and the like. I really hate how close the H1B program comes to indentured servitude, feels extremely unfair and imbalanced.
I wonder what would be the impact these artificially determined salaries.

I would have loved to see some de-regulation in the employment effectively removing the reasons of foreign talent being lock in to a company, thus not having a negotiation power which results in lower salaries.

In my opinion nationality based employment opportunity differences are no different to race or gender based ones.

Don't get me wrong, I actually don't advocate global free movement of labour, I just highly dislike artificial ways like salary caps or employer lock ins to manage it.
Cool stuff, never heard of Affinity Photo but looks great! You likely created a new customer for them!
No it isn't. Buyer's remorse is where you read the whole article and then conclude that you wasted your time. Oh well, too bad.

It's amazing how much anger/vitriol a small little modal can generate.

No it isn't, because if you spend a lot of time in the web you encounter them tens or potentially hundreds of times a day depending on what you're doing. It's an economic externality, just like the one person saying 'but my little bit of pollution won't impact the environment.'

Yes, I have a back button, but if you've wasted my time then I'm going to remember that fact. Semantic/social web technologies are going to make this sort of marketing obsolete.
Cbox – a new python package, convert any python function to unix-style command
That seems pretty different, since those collections of wacky laws are almost universally unenforced. The hair braiding example is an actual policy discussion, not just a historical quirk.
How often do you lose cash? I never do. Not sure what your workflow for losing cash would be. If I lose my wallet, the cash in it is the last thing I'm worried about. It's the plastic.

Also, you go to the bank to get cash? This may vary by geographic region, but where I live (NYC) there's I'm rarely near a place that doesn't have an ATM within a hundred feet or so.

Guess money could be counterfeit. But I've never encountered counterfeit bills, at least that I know of or that has inconvenienced me, and I haven't heard of it as a problem among the people I know who run cash-heavy businesses (mostly restaurants). Identity theft, however, is an epidemic, and has happened to literally everyone I know, except for (some) of the kids below the age of 14. Some of these cases can take years to clean up, and they often start with using plastic at a big chain, like Target or Home Depot.

Cards are nice for big purchases, like appliances or a large dinner out, or when shopping online . But cash is the thing.
I dunno. If the store has bathrooms will those be watched too? What's stopping someone from entering the bathroom and changing?

It's true that human surveillance can help a lot, but if that's the case you might as well just get cashiers , who double as stockers who are necessary anyways.

I'm less concerned about stealing and more interested whether this would be cheaper or a better experience than just having cashiers. Is EBT accepted for example? Can a grocery store not accept EBT? Can EBT even be accepted online? Etc.
It's amazing how much anger/vitriol a small little modal can generate.

It may amaze the designer, but it doesn't amaze me as a user.

The fundamental principle of a "modal" is that it suddenly and unexpectedly robs the user of control over his experience. If that's not a cardinal sin of interface design, I don't know what is.

We're often reminded that good design creates "delight"; that also means bad design can create delight's opposite - pain and frustration.
'If this submarine had got lost when the Falklands war was a hot war, would the British lend them a helicopter or two to help them look?....'

We live in different times; Falkland Islands are properly defended now and UK has its own nuclear deterrent.

Argentina is no longer a threat so I would expect, as a UK citizen, that usual humanitarian protocols are put into play.
Most of the quants and quant devs I work with are out-of-work physicists who want to provide for their families. Most of them would rather be tenured. I work in this industry because I cannot find employment in my field of engineering near my friends.
> I get chills reading that some founders were eating ramen for a year.

I get sad when I realize that the HN community doesn't remember "ramen profitable".

Not making a point about ramen, obviously (except to say you can eat well and very healthy on a budget that makes even ramen "expensive"). Just that modern "starups" have an expectation of funding that would have seemed ridiculous on this site a decade ago.
I think the answer to the NK scenario is yes. The point being, if they don't find it, and we don't find it, it's still possible some entity even more nefarious will. Or worst case, we say we'll help but won't admit to finding it even if we do.
Still waiting for Dark Mode on Mac OS. My eyes bleed with the white interface and Notifications bar being white!
I don't care about the average quality of writers, I care about the average quality of what I read, which has sunk. I could just stop reading news about current affairs but I like knowing what's going on in the world.
This one spends so much effort on getting optimial palettes, that if I were to get VC funding for it, I'd say it does machine learning.

Lol

Maybe we could turn this into a product together. Videographers like making GIFs.
The Lichess mobile app, at least, has themes that can make it as ugly as Chess.com, if that's what you're after. :)
The National Weather Service offers localized weather down to the neighborhood level. My experience has been that it's pretty reliable as I live miles away from the weather station that gathers the official data for my city.

And what emergencies would be so serious as to warrant turning on TVs on just my street or in my area?

I live very close to the evacuation zone for the recent Napa-Sonoma fires, close enough that we were on an evacuation alert: we didn't have to leave, but we had to be ready in case the situation worsened.
Big companies already have the option of opening offices anywhere in the world. Wonder why they don't already take advantage of all this "cheap and good labor" out there, as you put it?
I think it may be partly that it was largely created and used by people who don’t care about ease of use and appearances, maybe partly because it kept out the masses. Make it hard for new people and eventually your old users are gone with no one to replace them.

Personally I try to keep most of my workflow in the terminal but I haven’t been able to find an irc client I like and the rooms I join are always silent. I don’t the etiquette and have zero incentives learn
I've responded to similar articles in the past. I welcome this motion. Only thing that bothers me is the fact why it was not enforced earlier. I'm a H1B holder and I support this move.
I already had that setting disable and High Sierra Installer was downloaded automatically anyway.

The only option enable for me is "system data file and security updates".

BTW, if someone doesn't want to use terminal. It's possible to control all App Store downloads/install behavior on "System Preferences" > "App Store".
Canadian grocery chain orders 25 Tesla electric Semi trucks
Span<T> in C#
Or more likely those companies will now be unable to compete with foreign companies employing those people. No country has ever produced domestic prosperity by restricting trade.
You use Amazon Fresh, Instacart or any other service you choose. However you decide, Amazon will take their cut.
I liked the proliferation of other tools that existed back in the day, things like the Kai's Power Tools plugin for Photoshop. Some products such as Paint Shop Pro had the edge on Photoshop with features such as being able to read more images and have a finer control of what gets saved.

In some industries Photoshop was seen as just a toy. If you had an SGI workstation and you paid $40K a year to Avid to run Matador then you didn't look on Photoshop as a serious thing (it was priced at 1% of the price of the pro tools plus you needed a machine that only cost 10-20% of what your workstation cost). Photoshop broke down this barrier to entry as did After Effects.

There were good reasons to run the pirated version of Photoshop even if you owned the paid for version. Before the cut down versions of Photoshop came along you could buy a ridiculously cheap flatbed scanner that came with a legitimate full version of Photoshop. Then you could upgrade that to the next version that came along. That was how I ended up with a legitimate copy of Photoshop for so many years. Then I discovered things like inline SVG graphics and imageMagick. If you are working on the web then there are so much better creative tools to be working with than the desktop publishing applications of the 1990's.
I think the correct way to go with this is to possibly use deep learning to find better patterns and weightings for position evaluation, but then incorporate that into one of the existing (fast) engines. The throughput really matters, but I don't think anyone would state that (outside of tablebases) current evluators have been anywhere near perfected.
Good to know I’ve been using the best to destroy my opponents on chess.com
That's very useful! Thanks again for your generosity with your time.

I'll change the text about tedious SQL to something else, you make a good point. What I had in mind is where someone without access to the db has to ask a dev or dba to run a 'select * from xx' for them. Most SQL work certainly has great value and is far from dull!
I'm not even arguing against it, just pointing out where the money pushing this agenda is coming from.

Personally I don't think what they're doing exactly qualifies as a conspiracy - the Kochs are pretty open about their anti-regulatory fervor.
Not GP, but presumably making an H1B harder to get would decrease yazaddaruvala's competition for a job. I'll admit that this next thought is racist, but I think a lot of companies would prefer hiring a Canadian over someone from another country (assuming they have the same skill). Canada has a very similar culture to the USA and they usually speak English as their mother tongue.
I never played around with nvidia-docker. Is there much, if any additional overheard to the gpu compute by running through it vs. natively with an AMI?
ParkAR helps you remember important places with a giant AR map pin
Deliver on a promise to curb foreign competition on American soil and forward a protectionist agenda? I see this move as accomplishing the opposite of the stated goal, or at least being a wash with respect to it. Not that I’m complaining, but I’m sure even a despot would do some things we all nominally agreed with. There can be little doubt that Trump has been slowed in implementing his agenda by a lack of either familiarity or willingness to work with the bureaucracy in Washington.
People with a good enough memory. Unfortunately, those most in need of watching prices are under a tremendous amount of memory-obliterating stress.
There's probably a nice little waiting area where you can eat cucumber sandwiches while your DNA sample is processed for entry. You probably still have to install the app though.
I had an SGI and ran Photoshop on it. Weird time to remember, because Photoshop back then didn't have layers even! Last version on IRIX had them, but we were already looking at those sweet Windows boxes. As for seriousness of it - I don't remember anyone not considering it a serious software. Barco Creator was considered serious and Photoshop was disruptive.
No, but in this instance you (GP, anyway, at least) appear to be evaluating an idea on the basis of an opinion about some people who happen to share it, rather than by its own merits. This does not strike me as a useful rubric.
If you are lucky to have a competitor. This type of thinking is so naive, I can't believe we still see it pop up every now and then.
So what browser is made for power users now?

That did used to be Firefox - Firefox became so popular because it strongly appealed to power users, who then evangelized it to friends and family.

Over the years, Mozilla has increasingly targeted the mass market. That's well and good, though I don't know how they can compete with being the default browser (Safari, IE, Edge, Chrome) or with massive advertising and heavy pushing on Google's homepage or in auto-installers like Chrome, no matter how good they make the browser. But what happens to power users now?
I get how this can accomplish the goal of validating that "Person X signed off on binary Y." However, it complicates the question of "looking at binary Y, how can I determine where/how it was built?"

Yes, trusting metadata is just trusting something in the binary. It is very convenient, though. (Well, where it is ever used, it is convenient.)

I think a compromise would be to combine them. Put an envelope over the binary that can have a "content" section and a "content-signature" section. The content should be reproducible, and the signature would vouch for it. You could then add "metadata" fields and each of those could additionally be signed, without having any change in the binary that is produced.

Honestly, I expect this is how most builds are done. I have not looked into it, though.
For Classic Theme Restorer withdrawal, try custom userChrome.css code.

https://github.com/Aris-t2/CustomCSSforFx
It appears the specific issue is with an NLB in one subnet referencing a C5 in another subnet. It's useful to put the targets in a private subnet and the NLB in a public subnet, so this breaks usage for us.
Extensive discussion here: https://news.ycombinator.com/item?id=15730113
I have a feeling these orders are going to pile up. Many companies could be at a disadvantage at some point if this takes off. Tesla will give preference to early adopters for further Truck/Tractor sales. I would imagine they could also leverage this with trailers that sport solar panel on the roof to help recharge a battery for refers and even put regenerative braking on trailer wheels.

I have so many good ideas I wish I could share with Musk concerning this industry, too bad he is impossible to reach by us simple folks.
I frequently see advocating paying founders with kids more, but (partially because a company can't legally ask about having kids during an interview) almost never factor in those type of expenses for other employees. Unsure what I think about this.
Isn't that cheating?
They do actually, for example Microsoft has substantial R&D operations in India and China among others. But they also use H1Bs. Most big companies do both, but unlike the body shops, aren’t going to be affected by this very much.
The first case that comes immediately to mind is Range Resources, in Pittsburgh, which drilled shale gas wells in poorer neighborhoods because the residents wouldn't have the resources to pursue lawsuits against them (http://www.post-gazette.com/powersource/latest-oil-and-gas/2...). State and federal regulatory agencies help to level the playing field (when they aren't being corrupted -- but that's another matter). In the absence of effective regulation, poorer communities have no recourse against being exploited.

This isn't just happening in one specific location, either. There is a national correlation between poor communities and pollution: https://www.washingtonpost.com/news/energy-environment/wp/20...

Deregulation in 1996 was also a major contributing factor -- possibly the key factor -- that led to the California state energy crisis in 2000-2001 ([pdf] https://www.ferc.gov/industries/electric/indus-act/wec/enron...)

Here's a really interesting insider perspective on the intersection of economics and regulation: http://allegedwisdom.blogspot.com/2017/03/the-story-of-lucky... ... this guy estimates the "trans fats ban" saved a few tens of thousands of lives. The article also opens by describing a case in which proposed regulation would not have made sense, but don't stop there.

Under-regulation has maybe cost the United States 41 million IQ points: https://www.theatlantic.com/health/archive/2014/03/the-toxin... ... think about that the next time you wish the people around you were smarter.

And, while lack of regulations have over history cost this country an untold amount of money and lives, it's not at all clear that environmental regulations have a net negative impact on the economy: https://www.vox.com/science-and-health/2017/3/2/14772518/env...

As Cory Doctorow points out, modern software has changed the rules around regulation and cheating, and there are lots of incentives to cheat: http://locusmag.com/2017/09/cory-doctorow-demon-haunted-worl.... In cases like these, we're simply getting a glimpse at how the various actors involved would behave in a completely unregulated environment. Too many people now are too young to know first-hand what an unegulated country looked like: http://www.businessinsider.com/photos-america-before-epa-doc...

As the blog from the economist alludes to, there are bad regulations too. I'd be quick to agree with that. But while it's far too simplistic to merely say, "regulations are good" or "regulations are bad", it's not hard to find evidence that our lives are overall much better off with many of the regulations we have in place now.
Span<T> was recently added to C# 7.2 https://blogs.msdn.microsoft.com/dotnet/2017/11/15/welcome-t..., and the early proposal was discussed a bit on HN last year: https://news.ycombinator.com/item?id=12713186

Also this blog post has more examples and benchmarks for people interested: http://adamsitnik.com/Span/
> I’d imagine defense has an uphill climb from there.

So?

If the penalty for default loss+judicial penalty is less than the smoking gun/slam dunk case penalty, it's a win.

This kind of misconduct needs to result in jail time and a felony for the CEO. It doesn't need to be a lot of jail time as long as there is now a felony on his record.

Let some CEO's get a taste of trying to live in our society with a felony on your record and suddenly companies will comply with judicial orders to the letter.
I was just reflecting on this. If you agree that React is a net positive for software development (efficiency, creating complicated UIs faster), then you can make the case that Ads on Facebook have indirectly helped a lot of engineers and thus companies.

They had a problem, a piece of technology was created to solve it, and then released to the world, and now many others are able to solve problems using the same technology. Seems like this is exactly how open source should work (license issues aside).

The fact that this all comes back to Ads highlights the importance of Ads in the software development ecosystem IMO.

Worth noting that Google and Facebook have contributed a ton of open source to the world and they’re both built on ads. Amazon and Apple on the other hand do far less open sourcing and their businesses don’t rely on ads. Not saying there’s causation, but does make you wonder why that’s the case.
I see no reason the two approaches couldn't be combined - use machine learning to identify new patterns and weights to help evaluate positions, but compile them into efficient operations to use them in existing engines.
And you think you are?

Please remember - for every so-so developer from Infosys and Co., there's a mediocre sore losers like yourself, who would get thrashed in a globally competitive market.
FYI they still do site licenses for schools(and my teacher said in rare cases businesses). My school has one. It's probably tricky to get get and probably costs similarly. http://www.adobe.com/howtobuy/buying-programs/education.html
Seems like it should factor in the expected size of the company. If it can work with 2 solid engineers and 2 other people then $2 million goes a lot farther than if it is 10 people. So why not pay closer to market in that case.
I avoid installing anything from Adobe like the plague. Their software is the shittiest I've come across with awkward UI and a need to update every week or so.
Yes, mutation in Moment has burned me a few times before I realized that occurs.

Edit: wow, I just looked at the repo and realized its made by the Moment team. That might be pretty cool.
How wonderful to see the BBC General Election site from 2010. Me and one other guy built the whole output because the World Cup was on and all the main staff were working on that. The other engineer even had to make the results service work on Ceefax [1]!

We had over a billion hits in 24 hours to the statically published JSON file that updated the results every 15 seconds and we could even control the client poll rate from that file just in case.

Over a weekend we built the first version of the BBCs live page amongst other things. It was terrifying watching constituencies declare for the first time; about as close to a live performance of web development as you can get.

[1] https://en.wikipedia.org/wiki/Ceefax

[2] http://news.bbc.co.uk/1/shared/election2010/results/ (slightly broken now...)
Exactly. Because they make over 90k, they might now have a chance to hire skilled foreigners under H1B for the same wage.

Instead, the consultancy companies would have to raise their wages by 30k if they wanted to keep on submitting tens of thousands of H1B applications.