skysight-inc/HackerNews huggingface dataset:
> it just moves it to somewhere else.

That's exactly the point: not everyone along the method stack is forced to deal with it, only the one caller that knows how to handle it.

> The problem is that I don't know where it should be handled

Then don't handle it at all and let it crash the program. But at least you didn't add boiler plate simply bubbling up an Err at every level of the stack frames.

> If those were runtime exceptions, my program would just crash on error, which is the default I wanted

Sometimes it is, sometimes it isn't. Some exceptions should crash your program (runtime exceptions), others should be handled (checked exceptions). Languages that take correctness seriously should offer you both options.
I'd compare it to Windows Phone instead: third player coming in very late with a good product. We know how well that worked out.

One thing people hate to do the most is learn something new. You have a bunch of engineers who already know ins and outs of AWS. Your stuff _works_. Would you consider moving it elsewhere? I didn't think so. Now consider that there are literally thousands of ISVs offering their stuff there, for whom porting to GCP means hiring more people, increasing complexity of the product (so that it could run everywhere), etc. Why would they pick GCP instead of e.g. Azure, which has _insane_ level of sales access to enterprise accounts?
Show HN: NextHub Connect,interact in communities centered around shared interests
Listing of all PGP users in France
"Correct" is not the issue here. The issue is that the behavior exists, is powerful, and must be accounted for. If you have a country-wide fascist freakout against a minority group, it doesn't matter whether the source was "correct" (technical term: adaptive) bias or a maladaptive one.
I am quite sure ad networks will soon offer https variants of their code (if they don't already).
Given that they own the whole stack, there would be value in statically encrypting content and serving that through an unencrypted channel, after having served the correct parameters through an authenticated-encrypted channel of course.

Basically, something like serving a torrent file through HTTPS and then using standard, unencrypted, full-speed bittorrent for sending the raw data.
There's actually unlimited room here.
For sure, when someone is in the depths of a bad depression, they may know what they have to do to get out of it but still be unable to do that. Therapy, drugs and family intervention are all good for getting people to the point where they can maintain mental health with OPs three things. Those things might work when "pure mindcontrol" doesn't.
What Self-Made Billionaires Do Best
No company will do a recall if there is no good reason for it. Immediate questions spring to mind: why wasn't this caught prior to rolling out the cars? Was this design done by Tesla or was it an off-the-shelf component from another manufacturer? Is it an integration issue, a material defect or some other kind of problem? How did this pass the various crash tests?

There is no way a company like Tesla would open up their brand to such speculation voluntarily if they could avoid it by designing a better product from the start.
> - It's somewhat complicated for a site to implement correctly

This is true, but the same thing was said about running a site at all not long ago.

> - It mainly protects users who have already connected to a site once from a secure location and whose browsers support HSTS and other "fixes"

The point of using a valid CA is to allow the first connection be secure. It's certainly true that you can secure subsequent connections more than the initial one though.

> - Circumvented easily via phishing

Phishing is attacking something completely different and is not something SSL/TLS can or should protect you against. It's like expecting a seat belt to protect you from being run over.

> - Does not prevent nation states from MITMing connection

Actually it does if HPKP is used, though not on the initial connection.

> - Can only host one site per IP, without a wild-card or UCC cert (which not all clients support)

This is supported via the server name indication extension, and additionally by using multiple subject alternative names. The former is better though since it allows each site to have its own key.

> - Makes caching difficult to impossible

True, but that's a feature. Caching on the client is still of course entirely based on what the client chooses to do.

> - Adds performance overhead

Not much, see https://istlsfastyet.com/

> - Potential for new attacks on the TLS layer (SSL Strip, STARTTLS Command Injection, BEAST, POODLE, RC4, CRIME, TIME, BREACH, Truncation, FREAK, Logjam, Heartbleed, BERserk, Root cert forgery, ChangeCipherSpec injection, Protocol downgrade, Certificate errors, Renegotiation, Triple Handshake, Virtual Host confusion, DoS)

Note that there are protections again those, and saying "because it might have a problem" is basically just burying your head in the sand of the problem you already have.

> - General confusion by users as to what makes a connection secure

True, but not a good reason since you as a site owner can do most of the work for them (in combination with their browser).
You're mistaking changes in growth rates with the growth rates themselves... CPI is, and has been, positive for years now. Remember, you're not a macroeconomist and probably wouldn't be able to debate that last point if I tried to even make sense of it.

edit: Just in case, if you are going to post anything about ShadowStats, or the Fed lying about numbers, there's nothing to even argue. It's hilarious that people think they get to choose their own definitions of inflation, when it's a fairly strictly defined thing. Just because your grocery bill "inflated" ≠ the economy is experiencing inflation.
Sounds like a good change from a lifestyle/place/cost of living you were not completely happy with before.

The proliferation of this type of housing indicates a problem in that many more people are forced to live in these situations. They, unlike you, do not have the financial stability to choose to purchase a house/take out a mortgage/start a family etc. I recently graduated and decided to live out in the suburbs in an unconventional living situation to avoid paying a ridiculous rent in the city for a tiny space.

Definitely not trying to make a value judgment on the way people should or shouldn't live. Just concerned that the economic freedom to choose how to live and be happy is eroding.
You should possibly point out that the first entry on your list is done by "acceptable MITM" - and that you don't control the keys there.
The point isn't to know the answer to every problem. The point is to be educated enough to even have a guess as to where to start looking for the problem, and then start trying to figure out the answer.
>The author's validity comes into question with how alarming the tone of this post is

What, exactly, is so alarming about the tone? I'd also be curious as to why an app is accessing my contacts so often. There might even be valid battery-life concerns.

>and how he gave the company a week to respond to a non-important question

It's important to the customer. I guess this is lost on the SV people who no longer believe that people from the company selling you a service should actually be accessible. But there was a time when if you had a question, like "why is your product using so many of my phone's resources?" you could have it answered. A week certainly isn't unreasonable, especially for a journalist.

>tells me all I need to know about this.

Disagree with review; dismiss article? Do you think there's some kind of agenda?
I'd have to open it up again and try to do something with it to remember.. I think it was like I'd drag something onto it, but then I couldn't delete it, and a few other unintuitive things.. and yea, I never could get the audio IO to actually work
Yes. Drupal itself is moving away from multisite and toward this kind of setup. Disk space is cheap now. Unless you're talking about literally thousands of sites, and you have the Drupal expertise on your team to manage that kind of setup, use separate root folders.
> The scientific journals are not full of the output of startups.

Startup's goals are generally completely orthogonal to publishing.
A/B test on the frequency of upvotes (requires a way to know what link the user saw)
Wouldn't even call it a programmer error. Someone probably just implemented a getContacts() function that gets called often in the background without saving the data in a local database or caching - and why would you do anything other than this for very marginal performance benefits, a rise in complexity, and possible data sync issues?

Another app might access your contacts rarely but store them on their server (Facebook!?). I definitely prefer the previous scenario.
Wolfram is the ultimate company failing in product thinking. For decades they yell "You can do anything with this!", but fail to identify, specifically, one thing it does better than other products that are designed to specifically do that thing. Thus for anything it could do, other products spend more attention and do that specific thing better/cheaper, with a tighter UX and more content.

It turns out most people don't care if their car is also a surface-to-air missile, or if their dishwasher can also compose poems.
I definitely see your perspective and agree with you in principle.. but on the other hand, for a lot of these topics it is really difficult to find a forum for intelligent and at least superficially science/fact-based discussion from more-informed-than-average people.

I also think that macro economics are pretty important if you're trying to divine a profit from the startup world. If you believe we're in a bubble, you can't really afford to not be aware of what's happening in both the financial markets and consumer markets..
Aren't DSL already doing part of this "bridge" between human and computer languages?
Steve Jobs' biological father was Syrian migrant
PresenZ Combines Benefits of Pre-Rengered CGI with Real-Time for Virtual Reality
23 ultimate techniques to create high converting landing page
Shopify for Drupal – Ecommerce on Drupal doesn't have to be difficult
This is not true.
1) When devtools are opened in chrome - caches are disabled by default
2) Even when requesting to server - chrome show it as request
3) Manifests works like a charm. You can open app completely offline. For example, you can check telegram web app (our project disabled this feature during development).
4) Manifests easily handle updates of web apps - just re-requesting manifest once 20 min +
Image on photosharing app
How do you upload high resolution images from the app if there's cropping and then compress it without loosing the quality to display back on the app.
Dead languages are real languages though. Emoji is stuff we're just making up as we go along.

We could just create a WingDings-esque font for containing all of this stuff. It would be better to incorporate multi-font support into more devices rather than incorporate informal symbols into Unicode.

I am aware of the massive number of symbols represented in Unicode, but it seems that the vast majority of them are related to existing languages, or other symbols that are used in government. Not 400 different smileys of every race, and cats...

Edit: By creativity, I mean that Unicode is about expressing language and officially-recognized symbols. Incorporating art into it is contrary to the purpose of Unicode.
What's really odd about this (to me at least) is I've never had such an experience from any of my real banks.
Thanks for all of the feedback and responses. This is helpful—and I have some reading to do. :-)
There's no way a type foundry would have the resources to include a glyph for each grapheme. Modern browsers use fallback fonts when a font doesn't support a certain character. Anyway, I'd hardly accuse Times New Roman of supporting a wide range of code blocks (4098 glyphs): http://www.fileformat.info/info/unicode/font/times_new_roman...
I don't think they're going for that market directly.

The housing market is connected though, so interest in these, which may be limited to singles or couples without children, will remove some of the demand on larger units, such as yours, which can house children and families.
I don't know about Flink or Spark, but streaming joins is a use case Apache Samza was explicitly designed to handle. It uses node-local caching to make the join efficient, and persists the cache updates in Kafka to make the cache persist across node failures.
Christians and Yezidis are being targeted and it is being acknowledged as genocide.

So I say give priority to victims of genocide. Other refugees are not in such dire circumstances.
What sort of newfangled technology are they using in anchor bolts?
Its a fork that has a different development focus. The biggest difference is that the OpenBSD version has an improved config file format, and the the FreeBSD one supports SMP.
I most often hear about people getting banned for using bitcoin gambling sites within a hop of their coinbase account. For example, withdrawing from Coinbase straight to "1LuckyB5VGzdZLZSBZvw8DR17iiFCpST7L" as an obvious example. Though they are smarter about it than just static "bad address" lookup.
I daresay a lawsuit would be the least of their worries if there was an actual incident. After Volkswagen and Chrysler, I wouldn't be surprised if the next incident results in jail time.
Because it's owned by facebook :) I am sure they need to know your contact to serve you ads!
Someone from Backblaze previously mentioned on HN they're working on an S3-compatible API.
I agree with the over-retailed aspect. Actual retail could mix very effectively as a lining along pedestrian paths, with domiciles above for a few tens of stories.

This would pretty much also kill the concept of malls as it would be a return to the shopping arcade; in fact I'd prefer it if combustion motors were banned along the arcade and it were actually properly enclosed.
People seem to be ignoring that in the absence of standards, the same thing would happen but potentially vary wildly from one platform to the next.
matlab or mathematica?
We Aren't Imagining It: The Tech Industry Needs More Women
"Gilbert and his colleagues aim to recruit a thousand people with autism as part of a large study called American Gut."

I have been planning to do the same type of investigation here in Turkey. I see this as a big data problem. You don't have to be a medical doctor to match gut flora to diseases. This is a database problem.

I contacted several microbiologist here in Turkey to ask their support but none replied. Academics and professionals do not like to talk to non-professionals.

Anyone who is interested in this subject and would like to discuss please contact me.

I consider this discovery of the microbiome and its role in the human body to be the greatest revolution in human history. And There is a lot we can do as citizen science projects.
Yes and no:

- Safari uses a grey lock for DV certs

- Edge uses a hollow grey lock for DV certs

- Mozilla launched Let's Encrypt, and then changed DV certs from grey to green in Firefox.

- Chrome still uses green for DV and hasn't changed
I've migrated two simple modules to Drupal 8, and created one specifically for D8. I can tell you that D8 is a much better setup on the programming side. D8 is finally following modern programming paradigms, such as dependency injection, twig templating, OOP that makes sense, composer support, PSR-4, PHP7 support, and more.

Can't wait to start building much larger sites with D8 and when there's more contributed content for it.
I've seen grade-A employees being kicked out during layoffs and deadwood remaining, so YMMV. A lot of it depends on the company culture and on the personal goals of managers and their ability to sell whatever they intend to their higher ups.
That's a much better guideline. The reason I think it won't be adopted is that HN's moderators feel like "make it polite" is already a guideline.
If Founders Don't Want to Stick It Out, Don't Take Venture Capital
The Fed is probably deciding primarily on domestic indicators.
There's a big difference between Fed governor's acknowledging something, as they often do (see: biotech valuations, startup valuations), and the Fed governor saying it's something the macroeconomy needs to worry about. Can you link me to where they said it was actually a significant risk, above any of the other plethora of risk factors out there?
Saudi Arabia, an ISIS That Has Made It
6 Must-Haves to Deliver in the On-Demand Era
Dual Biometrics – Added Security Without Added Hassle
This war is a tragedy of extraordinary proportions. Perhaps more than 300,000 have been killed and nearly 8 million displaced. It's yet another sobering reminder that all wars are disasters, and should only be undertaken as a matter of absolute necessity.

What makes things worse is that it does not seem to serve the interest of any Western nation to accept the refugees this crisis has produced. If any one nation receives a large number of the displaced, it faces the possibility of a rapid demographic change which may alter the ideological composition of the population, or create pockets of unrest. France, with its large, mostly unassimilated Muslim population that has been blamed for destructive riots, is considered a cautionary tale on the dangers of "too much tolerance." What can one do? It doesn't seem Syria will be hospitable for a long time. Things don't look bright for these very unfortunate people.
14 hour days like SpaceX? No thanks.
This may seem foreign to most people here, but there's still a TON of people who don't do online banking or have an account setup/bookmarked for all their financial institutions online sites.
Anonymous Publishes Three Guides to Teach You “How to Hack” and Fight ISIS
How do DSPs get around this problem? What gives DSPs the edge over CPUs for real-time audio?
At what point will you be comfortable calling Emoji a "real" language, such that it would make sense to include it in the Unicode standard? Written language, especially ones that include pictographs like Japanese and Chinese, do mutate often based on legality and popularity, similar to how people often communicate only in Emoji.
Remembering the Strangest (And Still Unexplained) TV Hack in Chicago History
I didn't know that they are now letting users root Nexus devices without having to use exploits and such, but I was refering to all devices that use the Android OS.
And here I just renewed my DV cert for three years.
> Are there still systems where you can't get a C99 compiler?

- Commercial compilers for embedded space.

- Security areas where compilers are certified.
Selfie: The revolutionary potential of your own face, in seven chapters
No KYC/AML.
Yes, I do. :^)
non-wildcards will be free

Prepare for wildcards to cost a fortune to compensate.
This is western bias. They're simply not aware that what you're describing has been happening with East Asian telecom companies for the last 10-15 years.
Someone should start a petition to change the name back to startup news.

edit: I should have written a more than a single sentence. Obviously I'm joking; hn is what it is now and it's not going to go back to the good old days.

There is a point that is worth making though: when the site was focused on startups it was a much nicer place and people posting new things got help in the comments section rather than just commentary and opinions. That has been lost mostly because of the growth in users but I can't help think that the increase in scope had a negative impact too.
> creditcards are basically plastic sheets of text

Looking again at the site, there's no chip on the card. I thought the USA had finally introduced these — did I misunderstand something?

(All my cards have had chips for over 10 years.)
> Wordpress is much faster to setup and get a nice looking site up and running.

I would argue that this is faster than most Wordpress setups:

drush dl drupal
drush si drupal ...
drush en "name of theme"

Wordpress is easier to set up only for the "I still use tools from a decade or two ago" crowd.
Ask HN: How do you invent and make money on software products?
I'm curious what processes people follow to invent software one can charge for. I think it's hard to come up with a product people actually want to pay for. The dream is to be able to make a living on software and keep improving stuff that matters to people.

So in short, if your main purpose is to make money on software products, what steps do you follow to make it a reality? Most info online is about generic startup ideas.

How do you evaluate the profitability?
How do you choose features/language?
How do you find clients and how do you approach them?
Do you prefer selling software to consumers or businesses?
How do you dare take the leap?
So cool!

Here's an indoor view, thanks to Google Maps:

https://www.google.com.br/maps/place/Rackspace+Hosting/@29.5...
Gaining Better Access on Any Unix System (1991)
Flagged since URL covertly redirects to cloudrail.com. Doing a HN search shows that domain has been submitted frequently. (I've seen deleted-then-resubmitted posts from this domain as well)

https://hn.algolia.com/?query=Cloudrail&sort=byPopularity&pr...
Which user base has more growth potential? Which user base gets more value out of the product? Which user base is more likely to pay you for the product?
That's absolutely true, though. You are trusting the bank (and the federal insurance backing it) that when you want to draw your balance that you can. It's no different when you have bitcoin in Coinbase.

I just can't see a scenario where buying bitcoin with USD on Coinbase and then using a debit card to spend it in USD is better than spending USD in the first place. Unless you buy into the pyramid-scheme "it'll be $10000 any day now" nonsense, in which case you have no incentive to spend bitcoin anyways.
I wonder why no Japanese or Korean phone companies tried to make a standards body for pictograms like this before.
I wasn't dismissing anyone's pain or suffering outright, I was simply responding to an absolute assertion of fact ("Words are the most hurtful things there are", emphasis mine). The GP's post said unequivocally that offensive speech is worse than everything else and I found that to be a very selfish and ignorant statement, entirely disconnected from a reality where hundreds of millions of people don't so much as have access to clean drinking water (literally an order of magnitude more than there are college students in the United States [1][2]). I'm not saying that one group's suffering is irrelevant just because another's is more dire and life threatening, I'm just trying to put things into perspective in the face of a ludicrous statement.

[1] http://nces.ed.gov/fastfacts/display.asp?id=372

[2] http://www.who.int/mediacentre/news/releases/2012/drinking_w...
> This is mainly because a front end developer can vomit into a PHP file and Wordpress will gladly display it.

This made me laugh, but it's, alas, very true. In WP's ecosystem, the code you find in plugins, themes and WP itself will just makes your eyes bleed.
Every Business Manager Should Know Some Regex
Wolfram Research has several hundred employees. Obviously he doesn't do all of the work, but he is involved in a lot of the design. Not that I necessarily agree with the style either.
Yeah, Wikipedia says it goes back to 1999.

It's certainly a hit in the West, though. Every social media outlet I see is flooded with various emoji. Clearly people are using them, and Unicode has plenty of space, so why not standardize? If anything, it will slow down the proliferation of emoji.
> Also note that Microsoft has finally started improving C99 support with Visual Studio 2013 and 2015.

Only as far as C++ standard requires C compatibility.

For Microsoft the future for native programming on Windows are C++ and .NET Native.

For compatibility with open source world and ISV that still care about C, the answer is the integration of Clang frontend with Visual C++'s backend, that is coming with Visual Studio 2015 Update 1.