skysight-inc/HackerNews huggingface dataset:
I remember reading (probably about 2 decades ago) that if we were to loose the permafrost the resulting release of CO2 would lead to runaway warming.

I haven't read that concern recently, so I'm hopeful that scientists no longer feel that way, but it is alarming to see this day has come.
I only see this as a problem if Snapchat put NRA ads up for free just to extort money or vice versa.
It's not gaming for a CF employee to offer the own insights, but it would be if they're doing it as part of a coordinated effort. Also, they should be upfront about the affiliation.
I have traveled in some of the most socially liberal circles in the US, and I have to disagree with you about what's popular - or at least make it much more specific. It's not popular to claim that there are significant, biologically-determined, mental differences between men and women. Small differences, cultural differences, and corporeal differences are all accepted. This zeitgeist may still be incorrect, but it's not terrible as a heuristic.
I don't see anywhere in the post where they claim private data wasn't leaked. In fact, they explicitly state that authorization cookies were leaked. What they said they didn't find was passwords, CC info, health records, SSNs, and customer encryption keys.

They even have a paragraph talking specifically about cookies in GET requests:

> This is not to downplay the seriousness of the bug. For instance, depending on how a Cloudflare customer’s systems are implemented, cookie data, which would be present in GET requests, could be used to impersonate another user’s session. We’ve seen approximately 150 Cloudflare customers’ data in the more than 80,000 cached pages we’ve purged from search engine caches. When data for a customer is present, we’ve reached out to the customer proactively to share the data that we’ve discovered and help them work to mitigate any impact. Generally, if customer data was exposed, invalidating session cookies and rolling any internal authorization tokens is the best advice to mitigate the largest potential risk based on our investigation so far.
What do you mean by "emails would break"? They would be rejected by Googles MX servers, and the sending server would relay a bounce message to the sender explaining the problem... That is just a normal function of email.

All MX servers have arbitrary limits. Those limits can be increased/reduced at will without "breaking email"

It is already a common case that people send emails which are larger than the receiving system is willing to accept and are therefore rejected. They then receive a bounce and make alternative arrangements for transferring the file.
What is the long term value to Microsoft for VS Code? It is definitely improving their image within the web development community, and I imagine it is also winning them favor with Go developers.

Have people noticed a network effect after using VS Code? Are you getting sucked into the rest of the MS ecosystem at all?
Would be nice if we could integrate Visual Studio Code into XCode on Macs..
The thing is I don't want to carry multiple devices or have tonnes of things plugged into my tv. I want to turn on a device and watch Netflix or YouTube.

I also got the WiiU late on a whim and it wasn't a good purchase. The switch looks like what the WiiU should have been but still seems underpowered compared to other things I can plug into my TV.

I already have a PS4. I cannot see the switch replacing it without the basics of a decent online system and access to streaming services.
>The labor laws are out of control.

Depends who you're talking to and their perspective. To an American, it seems like France. To someone from France (ie who you were replying to), it would seem like America.
That is, at best, ambiguous and in need of clearer drafting. The author of the article linked here, and others, are reading the "access" and "reproduce" as only for GitHub, but the "use, display, and perform" as granted to each User of GitHub and not just for use/display/performance through the site itself.

The ideal scenario is that the concerns are all drafting errors or otherwise missed details, and can be fixed via clearer drafting of a new version. I don't think there's a systematic intent here to undermine FOSS licensing, just a set of mistakes that didn't take such licensing into account very well.
On the other hand, here at the great socialist Nordics, if I go to the public health care and say I want a check-up, they'll laugh me out. I won't even meet a doctor.

And I guess they are right. They say our public health care system is excellent.
Too bad they didn't reach out to the NRA for comment.
>who uses Snapchat?

You're kidding, right? It passed 300 million monthly users almost a year ago.

We're all tech fuddy-duddies here, still stuck on linkedin and email FWDs, we don't know nuttin' bout dat snap.
It's not surprising that the US has such a problem of overdiagnosis and overtreatment.

http://www.bmj.com/content/349/bmj.g5432
They also have nothing to do with "gun safety", unless you consider e.g. the National Right to Life Committee to be an "abortion safety" organization.

Ironically the NRA actually does spend immense amounts of time on education on how to use guns safely and responsibly.
bringing Hitler into the discussion was a (perhaps rude or disrespectful) attempt at tongue in cheek humor, for which Id be willing to apologize. But- if I was trying to be seriously critical or hostile or start an argument - I would have said Thiel or Trump instead. I wouldn't have made the least justifiable argument of all time.

so while I appreciate and generally agree with your response, i still can't believe the hostility of my post garnered the downvotes- considering my completely tame and submissive second response was downvoted even further :)

(Ps - I absolutely never compared any person to Hitler- as a joke or otherwise. interpreting it that way seems lazy. if anything, I said the product is worse than Hitler. which is slightly more defensible and slightly less hostile.)
For those who think that it shouldn't be that hard: "actually works" means that you can make an actuator in relatively low quantities that

- is smal, ideally the distance between Braille dots or about (distance within a character is smaller than that between dots in different characters) 2.5 mm by 2.5 mm, with a height of less than 2cm or so,

- can lift a dot by about 1mm (from definitely not above the surface to 0.9mm above it),

- withstands a force of about .3N (30 grams),

- can be switched while the user exerts that 30 gram force on it,

- will work for 10^6 actuations,

- works reliably in the presence of dirt, grease and human sweat,

- doesn't require enormous amounts of power (piezo-electric Braille cells only need power when switching),

- is safe when users (almost) touch them with their bare fingers (piezo-electric cells use 200V or so to switch, but that is at a few cm from the Braille pins),

- can be produced for a few dollars (you need 8 for a Braille cell or 160 for a 20-character display, so it adds up). If your goal is to make a full page (say 8000 pins) $1 each already is too much.

You also wil like want to switch 500 of these in 0.1s or so.

Especially if you forget about the desired reliability and/or limit the force or the travel, the problem gets a lot easier.

I think the videos that these guys posted are real, but wonder how long this device will keep working.
Double Braided Crown Tutorial
They also would have likely known about it for a longer period of time before it was public knowledge.
I'm still looking for the auto-reload preview that is right beside the code which refreshes when you save.
I think the spectacular real time failure of Uber is going to drive a lot of those valuations down.
Can someone explain the attraction of the minimap? It's something I turn off in any editor.

I can't rely on a postage stamp size picture of my code being unique enough between different parts of a file -- beyond perhaps the imports/constants/macros at the top, which you don't need help finding anyways.

ctrl-f or 'go to definition' has been enough.
I have to wonder how much this was intentional and how much was very poor communication.

My initial response was that it's a horrible shakedown, but on reflection, I wonder if it really was just Saliterman acting in both Everytown's and his own best interest. If it's a common tactic for the NRA to advertise where possible during anti-gun media, and if it's something Snapchat does not involve itself in mediating for journalistic purposes, then it's entirely possible the team that offered Everytown the free media deal inadvertently set them up to have the NRA run messages during their event, and Saliterman was trying to come across as "hey, I would have advised you against this for this exact reason, as the NRA is trying to get in on your ad spots and that's not something we can really prevent."

How you interpret it is probably highly dependent on your opinions of the companies involved as well as how it is presented here. I only wonder because it seems like it's in vogue to call out bad behavior of tech companies right now, and that undoubtedly leads to at least some articles that purposefully misinterpret events to convey that story.

To be clear, this story certainly makes it sound like a shakedown, and it very well may be. I have no idea if that's what happened here, and I doubt at this point we'll ever know know that it's in the realm of PR spin for damage control, but given that both parties refused to comment, I think chances are high that we're getting the author's assumptions rather than something reasonably close to the truth, whatever that may be.
While the 'Pitfalls' paper was implemented on top of the Testarossa compiler technology (that underlies the OMR compiler technology), the OMR project has spent a lot of engineering effort to make the technology more modular and easier to interact with.

While it doesn't invalidate the reasoning behind the 'Pitfalls' paper, we think that we're addressing the problem in a fairly different manner: Instead of providing a fully featured JIT compiler that you need to wedge the language into, we've instead chosen to create a more modular system that lets the JIT compiler be more customized to the target language and VM.
Frankly it was Google that set the ball in motion, by frequently, and quietly, downloading Chrome updates in the background. Next time you launched Chrome, whole new version etc.

Mozilla felt they had to jump on the bandwagon or come across at lethargic.

To me this is the web dev "push to prod" mentality encroaching on the desktop, and i am not really sure it belongs there.
It may be hard in an objective sense, but it already exists. It's not the hard part of making a high-resolution VR headset because you can buy chips that do it for you.

A single displayport 1.3 cable, supported by all recent GPUs, can push 4K at over 120Hz. Screens that use such data rates already exist too.
I don't think the distinction really matters to the story -but yeah, the author wasn't subtle in trying to present one party as the victim here.

But even if the roles were reversed (threatening anti-gun violence ads on an NRA piece), what that sales rep did would have been nasty to both his client and to his colleagues. But hey, I'm sure the PR department can use the extra work.
Or just use EasyWrite : http://easywrite.parishod.com/
Employees also take more risk. Investors just lose money but employees lose years of their career if things go wrong.
>> who uses Snapchat?

This doctor: http://www.bbc.co.uk/news/technology-38314539

> UK teaching surgeon Dr Shafi Ahmed has "livestreamed" an operation using Snapchat spectacles, which are sunglasses with a small camera integrated, allowing the wearer to record what they are seeing.

(I think he had the @NHS twitter account for this week (27th March through to 5th April)
Facebook Cuts Oculus Rift Price to $499
How is Twitter being monetized? Facebook? Uber? Instagram?

Say what you will about valuations in general, but Snapchat is rare in that they've produced a physical product and set some sort of future goal in hardware (specifically cameras). So If everyone else gets a C, I'd at least give them a C+.
Another reason why Snapchat might be so stingy-there long term prospect is severely limited.

IPO will increases the exit valuation when Snapchat inevitably fizzles and gets bought out by a tech giant with actual positive net profit.
Anyone knows their growth numbers since the introduction of Instagram Stories? For influencers with a following in the 18+ age range this was the day a lot quit Snapchat (including myself).
The Common Problems of Data Grids
The other employees in his business were donating the services of the business to their pet political causes. Saliterman was trying to make money for the shareholders. It's an advertising business: that means everyone pays.

If Snapchat's board are all in agreement that that's where they want the money to go, fine --- but they should also realize that Snapchat is a social network, and the appearance of fairness is probably a reasonable thing to aim at. If the DNC or RNC launched a social network, they would find themselves somewhat hampered in their ability to grow, and with good reason.
Ok.

(Btw: I very nearly missed your comment. I think HN needs an "unread-messages/replies" box like on Reddit.)
I used vs code to play around with typescript, which led me to check out the bot framework. I then built a prototype bot for work, showed it to my boss, and got the time to turn it into a product whose primary interface is skype. That product uses the luis natural language service, which we now pay for on azure. So, at least for me there was a strong network effect.
Edit: to conform with the above, I'm now of the opinion this is less of a big deal that everyone is making it out to be. I can always be persuaded, however, by strong argumentation.

Disclaimer: I am not your lawyer. I am not github's lawyer. These statements are my own, not my firms and I have not performed a full analysis of this language or GitHub's license. If you need a legal opinion, you should retain a lawyer.
IME it's a learned thing from only knowing languages that at least superficially resemble ALGOL.

IME many computer programmers learned Lisp in college and for some reason hated it–I think in part due to the syntax and in part because they had a hard time with recursion and other "mind-bending" concepts. They often still harbor an irrational precedent to this day.

Me, on the other hand, I loved Lisp as soon as I learned it. (Perhaps I was primed by having learned APL in high school.) I changed my major from Astrophysics to Computer Science because I felt that SICP was even cooler than black holes and neutron stars.
My Grandad drove himself to the hospital the second time he had a heart attack. He decided it was faster than waiting for an ambulance. His wife can't drive b/c she's legally blind now.
The extension is very low quality. TS2.2 shipped support for auto-importing missing dependencies, and VSCode mentions in this release that they support it. My hope is that this blessed implementation is better than the Auto Import extension.
Depending on how the investors got their money it could translate into years of their careers as well.
https://www.nytimes.com/2017/02/17/technology/snapchat-ipo-v...
It says Gmail but is on the G Suite blog and mentions specifically G Suite Editions. So was wondering earlier today if it applies to G Suite Gmail Only or all gmail customers including @gmail.com?

My main question is however how will the receiving more help if the sending limit is still low? Are there any top email providers such as Microsoft, Yahoo, etc, that support sending more than 25MB emails?

I think when sending emails to other gmail/g suite users the send limit should be 50mb, but when sending to anyone else should be 25mb, since 99% of others would only be 25mb receiving limit and would be a lot of email bounces otherwise.
Looks like a combination of bad team communications (one team tries to sell service, another offers essentially the same for free) and even worse attempt to rescue the sale by FUDing the client ("if you go with free option, we might run competitor's ads inside your content!"). I hope that's not a routine way for them to work, because that would be rather stinky practice.
> IT: it is just my opinion, but I would say that average IT specialist in NZ doesn't know much. I see a lot of IT people here who, for example, don't know how to use Git. Who never heard about Rust. Who never heard about LISP. Who have 8 years of Java experience, but don't know basic Java stuff. And so on. Honestly, this is quite disappointing

I think that depends on where you're working. It's definitely true in the general corporate/govt 'IT' scene, but working for startups / product companies (in Wellington at least) it is definitely not the case.
SEEKING WORK, Southern California, Remote OK

Technology Consultant | Chief Technology Officer | IT Strategy

Email: resume[at]amarkota[dot]com

Website: https://www.amarkota.com

Resume: https://www.amarkota.com/resume/pdf

LinkedIn: https://www.linkedin.com/in/amarkota

Tech: Web, Mobile, API and Cloud with MEAN, LAMP, .NET

Industries: edtech for 11 years, fintech for 7 years, healthcare for 6 years
Amdahl's law is not misleading. Amdahl's law shows the speed up under a fixed problem size. Gustafson simple showed that since we parallelized an aspect of a problem, we can solve larger problems with the time saved. Amdahl's law is the max for fixed problem sizes.
I think we all agree that gun safety works best when there is no gun.
> I find the excitement for UBI concerning. People seem to have already tossed up their hands and said, "well, I'll be useless in the future, I guess I can't work now!".

I wouldn't quite characterize the excitement as giving up. I see it as a form of liberation. Although I doubt society is ready to take such a mental/psychological leap, work/labor does not have to be the primary way in which one derives a sense of self-worth and purpose. I once worked in a mind-numbing, soul-crushing job (it was in the sub-prime credit market, basically screwing people over who didn't understand the concept of compounded interest rates) just to make ends meet.

If I had UBI and didn't have to worry about whether I'd have somewhere to sleep, I would've volunteered working at the local hospital (I ended up quitting and doing this anyway, but only after another 6 months of working)
Oh my goodness. I've had this my whole life too, and could never find out what it was! Wow, the relief I feel right now.
Indonesians also use honorifics when addressing elders. I find that i'm much more respectful to elders that i talk to in Indonesian than in English.
It's not urgent so I won't be emailing yet, but I might in the future. Thanks :)
You have swayed me, I have updated the spec, thank you!
I'd question that, actually. The vast majority of huge tech companies that you've heard of today - Microsoft, Apple, Google, Facebook, Amazon, EBay, AirBnB, Whatsapp, Snapchat, GitHub - managed to construct a working product without taking investment. Several others - DropBox, Stripe, Instagram, Slack - had only a relatively small seed or angel round before launching a product. Meanwhile the track record for companies that take a huge amount of investment before delivering a product - Theranos, Webvan, Go, Magic Leap, etc. - is pretty abysmal.

YC and several other top-tier VCs recommend that you keep the startup as small as possible, oftentimes just the founding team, until you've built a product that's popular enough that you're swamped with demand. Then you can go and raise working capital to fund expansion and fuel growth, but not before. It's not true that the company wouldn't exist without the capital investment, though - it's actually pretty critical that the company does exist before raising capital.
impala does.
That's not true.

You have the option to give that engineer a real slice of the cake instead of the misers share that's common. I've seen co-founders be labeled 'engineer #1' because they sat down 15 minutes after the first meeting where a company's founding was discussed.

Non technical founders can - and do - use investors money to try to limit the number of co-founders so they get a larger share themselves. Technical founders are less likely to do this to non-technical co-founders. (But it does happen.)
Reevaluating Amdahl's Law.

http://www.johngustafson.net/pubs/pub13/amdahl.pdf
This is not in the least bit surprising. I download financial information from my accounts in the form of .csv files, but have never found any accounting software that will import those files reliably. I finally had to write my own csv parser and then tweak it for each wretched csv data provider to get things to work right.

For example, download credit card transactions as csv. Import into Quicken. Quicken decides that skookumchuck is the payee on all the transactions. Arggh. This is 2017 fer cryin out loud.
You don't see value in an engaged audience of nearly 300 million people using a product regularly? Really? Zero? I think that's an incredibly unfair and naive thing to suggest to be honest.
Heads up a simple yet production ready NGINX location block to proxy to a public s3 bucket looks like:

# matches /s3/*
location ~* /s3/(.+)$ {
set $s3_host 's3-us-west-2.amazonaws.com';
set $s3_bucket 'somebucketname'

proxy_http_version 1.1;
proxy_ssl_verify on;
proxy_ssl_session_reuse on;
proxy_set_header Connection '';
proxy_set_header Host $s3_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Authorization '';
proxy_hide_header x-amz-id-2;
proxy_hide_header x-amz-request-id;
proxy_buffering on;
proxy_intercept_errors on;
resolver 8.8.4.4 8.8.8.8;
resolver_timeout 10s;
proxy_pass https://$s3_host/$s3_bucket/$1;
}

Adding NGINX caching on-top of this is pretty trivial.

Also, heads up, in the directive proxy_cache_path, they should consider enabling "use_temp_path". This directive instructs NGINX to write them to the same directories where they will be cached. We recommend that you set this parameter to off to avoid unnecessary copying of data between file systems. use_temp_path was introduced in NGINX version 1.7.10 and NGINX Plus R6.

use_temp_path=off

Also, they should enable "proxy_cache_revalidate". This saves on bandwidth, because the server sends the full item only if it has been modified since the time recorded in the Last-Modified header.

proxy_cache_revalidate on;
Scoping browser exploits in competitors products is not 'core business' for Google. Privacy violation is.
> as the NRA is trying to get in on your ad spots and that's not something we can really prevent.

Eh, surely snapchat can prevent it?
I think VS Code is pretty awesome. But I stopped using it because the monthly update experience on Ubuntu Linux pretty much sucks...by which I mean it mirrors the Windows update experience. One day I sit down to work and it's time to update and I lose fifteen or twenty minutes plus flow state going through the process (o.k. Windows with multiple reboots is actually noticeably worse often times (like just earlier this week)).

I get that there might not be business value in maintaining a PPA. And upgrading Emacs to the latest version required compiling from source (chosen over trusting something unofficial) and that was a more of a pain in the ass than updating VS Code tends to be by a factor of six. But I only need to suffer that pain occasionally and Emacs does not nag me every time open it up and make me feel like I should upgrade.

Again, I like VS Code, but I don't like being a second class citizen for using Linux. [1] I just want to go to my editor session and edit whether it's the last day of the month or the first.

[1]: I'm not anti Windows - but for Vista, I've used every desktop version for making money since Windows 3.1 (and DOS's before that) and owned each of them but for NT 4.0 and Vista. Even ME and XP Professional x64.