skysight-inc/HackerNews huggingface dataset:
There are several unanswered questions, such as which kind of businesses are failing more, or starting less; and how do US trends compare to other countries? And, are they counting everybody? For example, volume Ebay sellers could be considered "entrepreneurs" but may not formally register as a business.

Online and "big-box" stores have almost certainly reduced mom-and-pop retail, at least physical stores. Does this account for the entire drop, or just a part of it?

As far as blaming "regulations", I'd like to see some specific examples. Many times they are state or local regulations. Don't focus only on Federal regs.
If we had a proper carbon tax you would see a very quick response to improve efficiency.
Thx.

But why hide it so that normal web user can't access it?

Checking what Cert-company signed the certificate is important to trust a site.

Before it was one left click and it showed the company that signed the cert (optional you could view the cert itself)

Now many steps like click on hamburger button -> More tools -> Developer Tools -> Security tab (bottom of screen) -> View Certificate (shows certificate itself)

What a trainwreck of decision t remove this vital info. e.g. YCombinator cert is from "Comodo". If it's suddenly from a funky else it would help lessen the trust.

I am sure, it was just a mistake to remove it and some cargo cult.
Companies change. You can't assume that a company not offensively using patents today will not offensively use them tomorrow. If based on some misguided belief of corporate altruism (something that very simply does not exist), you grant a company unwarranted rights, they will come back to abuse them later. Even if you have unwavering trust in Larry Page and Sergey Brin's unquestionable morals (I couldn't say this with a straight face, but anyways), the reality is, they will not run the company forever.

If you've noticed something about most patent trolls, they're has-beens. When you can't compete, you sue on patents. Right now, as one of the most valuable companies on the planet with multiple products that are monopolies, obviously that does not describe Google today.

But it does describe Google at some date in the future. And when Google's profits are crashing, and they're trying to figure out how to stay in business, some business exec is going to realize that treasure trove of patents can solve all their problems...
I remember reading a statistic that if all people in the US lived at the population density of Manhattan, then the entire US population would fit within the state of Rhode Island. Think about what kind of impact that would have on reducing the impact on the rest of the continental US.

Edit: Calculating that out:

321,400,000 people (pop. of the US)
÷ 66,940 people per mi² (pop. density of Manhattan)
-------------
~4,801.31 mi²

The area of Rhode Island is 1,212 mi². Looks like it might be more accurate to say Connecticut (5,543 mi²)
That's completely untrue—actually it's a combo pack of false statements. I've been doing the moderation thing for years now yet still wince when I see such things delivered with such snark.
Same reason you can't do that when the court says your child needs treatment and you don't want them to have it - the state intervenes on behalf of the child and overrides your parental rights.
I'm always amazed by the vast size and splendor of space! This is brilliant. Waiting for more to come.
> If they're not building with -Wall -Wextra -Werror, are they really going to make use of PVS-Studio's output?

This is very likely. Do not forget that the static analyzer is not just a warning. This is also the infrastructure.

For example, PVS-Studio is:

- Saving and loading analysis results allow doing overnight checks - during the night the analyzer does the scanning and provides you with the results in the morning.

- Interactive filtering of the analysis results (the log file) in the PVS-Studio window: by the diagnostic number, file name, the keyword in the text of the diagnostic.

- BlameNotifier utility. The tool allows you to send e-mail notifications to the developers about bugs that PVS-Studio found during a night run.

- Mass Suppression - ability to suppress all old messages raised for the legacy code, so that the analyzer reports 0 warnings. You can always go back to the suppressed messages later. This feature allows you to seamlessly integrate PVS-Studio into your development process and focus on errors found in new code only. Details: https://www.viva64.com/en/m/0032/

- Relative paths in report files to view them on different machines.

- CLMonitoring feature allows analyzing the projects that have no Visual Studio files (.sln/.vcxproj); in case the CLMonitoring functionality is not enough, there is a possibility to integrate PVS-Studio in a Makefile-based build system manually.

- pvs-studio-analyzer - a utility similar to CLMonitoring, but working under Linux.

- Possibility to exclude files from the analysis by name, folder or mask; to run the analysis on the files modified during the last N days.

- Integration with SonarQube. It is an open source platform, designed for continuous analysis and measurement of code quality.

- and so on
DNS is a non-trivial amount of traffic to go moving from a lightweight UDP protocol to something like HTTPS. Furthermore, that would dramatically increase page load times (for reasonably sized pages) since HTTPs requires more turns.
Agreed I keep Facebook for legacy support meaning older family and their friends.

Snapchat is my go to for my friends or just plain group text. Snapchat is nice because I can post freely in my groups and not be worried about random people seeing the posts like FB. I doubted Snapchat for years. Trying to do more Instagram next...
I think you're confusing tiered access to the internet versus tiered access to specific websites.

No, that was exactly my example. In #1, there's a remote surgeon connecting to the robotic surgeon service at the hospital. The hospital should be able to ensure that anyone connecting to their service (i.e., accessing their remotesurgery.stelegius.com endpoint) gets priority over other traffic.

In #2, the example is that the user gets access to Facebook, but not to hackernews (unless they pay extra).
Multicore is always just around the corner!
I'm young and healthy so that wasn't an issue for me. I have looked at everything from starting shooting ranges to specialty chemical companies. Most regulations are local. Just look at your local zoning and building codes. It's probably 500+ pages. The other main ones are dealing with taxes. "Straightforward" ventures like algotrading suddenly become not worth it when you realize you will spend more time writing code to ensure that all of your transactions are meticulously recorded than you will actually analyzing data and writing trading algorithms. Not to mention you probably need a team of accountants for the million+ trades that can happen in a year. Without a specific industry I can't really explain the regulations as each has their own. I'll try to come back later and explain more but I'm pretty busy today
> the service worker just improves page speed and reduces data usage

Hmm, how does it do that? I don't see what advantages it may have over caching and HTTP/2 push...
>Unfortunately, I still have to recommend to buy text books as well

Why?

EDIT: Why buy textbooks, rather than read online resources and online textbooks?
Renaming of the University of Cambridge Computer Laboratory
See my comment about sibling. Similarly, EPA is a government org, tasked with specific roles. Kinda like how DOJ has specific opinions about whether criminals should be incarcerated.

> having a certain word in your name precludes you from having an unbiased position on it?

Of course not. But I'll bet EIG doesn't have an unbiased opinion on innovation :-) In the same sense that NRA can publish a study about crime in states with open carry.
Bitcoin is not a payment system. It's essentially a digital commodity with built-in ownership transfer. Bitcoin payments can be cleared off-chain, like VISA payments can be cleared without using SWIFT.

Most importantly, though, it's decentralized. It's simple to implement a fast, centralized currency and payment system. But Bitcoin's main attraction is that it values decentralization greater than efficiency and throughput, thus making it, primarily, a store of value, as opposed to a means of payment.
You can also write `cache:` in front of the URL. Works in FF, probably also in Chrome.
Bengaluru Drivers' union plans to launch cab services
Not surprising given the industry.
My guess is the point of those notifications is that it gives them an excuse to add points to the addictive little red number. It's not because they think you'll actually care.
Well we're crushing the middle and lower class. Refusal to tax the rich and redistribute it downward, the constant weakening of unions, ineffectual antitrust enforcement, all of these contribute. Our economy depends on people who have a high marginal propensity to consume having enough money to spend it on discretionary goods.
I used to absolutely abhor BT, but in the past few years it seems to have gotten really, really good about picking up, and maintaining a decent connection. Since then, I've picked up BT headphones, BT keyboard + mouse (Apple), and a nifty little waterproof BT speaker. Now, the only issue I sometimes have is when I want to connect to a new host device. Other than that, BT has been really nice to me.
There's also RenderDoc available for Windows and Linux and maybe more, it's not great with OpenGL but excellent for debugging Vulkan and D3D11.
I can understand @tofumatt's desire to restrict that Github thread to the specific problem and its fix.

However, given Mozilla's recent advertizing attempts slinging mud at Google/Chrome, it seems like they're asking for their credibility to be shredded publicly, in the media. This is an important enough matter that it deserves immediate escalation, to get a clear and coherent response at the organizational level that is communicated convincingly to users. Anything short of that (especially a simple local bug fix) risks winning the battle but losing the war, as Firefox's fundamental selling point now seems duplicitous and disingenuous.

I sincerely hope that Mozilla/Firefox developers have the vision to recognize that, and consider this matter of utmost importance. All the features and technical improvements they might hope to ship in the next several months are irrelevant compared to this single issue.

To me, this debate is a great example of a situation where an organization must be guided by its core principles -- not by what seems convenient in each specific instance.
I would love package systems and server admins to recognize the inherit danger in allowing the servers to call out to the wild. All internet facing servers should be allowed to only call out to white listed addresses.
Really what browsers need are profiles. Maybe a research profile that just supports submitting search forms and renders everything in the same colors and the same fonts and the same margins, and an app profile which lets pages do all the ridiculous JS crap.
One small problem in California that needs to be fixed is the Franchise Tax on Corporations. This is a huge tax for a small startup. Its another example of taxing the small and poor rather than taxing the rich.
Something that seems to have been happening for some time is people promoting "pro-business" policies when we should really be aiming for "pro-market" and "pro-competition". An extreme version of this is the recent championing of the coal industry, which is frankly already dead. Tax breaks for large multinationals fall into the same category.

It seems to me that we've been constantly performing short-term hacks on the economy, and the bill is coming due.
But make sure poor people don't get their services or they'll become dependent on the government!
Simple solution: hide post from family :)
Tried submitting the form without a phone number, got an error.
Ending the NSA dragnet
For RHEL/Centos/Fedora (the only ones there I would call "major") you have to enable a separate repo, which isn't really the same as being in the official repos.
Would people be interested in a subreddit where we can talk about ARKit stuff? It would be great to share projects and ideas of other developers building stuff with ARKit!
I'm not sure if you were referring to my comment but if you were, they are state and local regulations. Federal regs that made roadblocks were usually tax related
Slightly tangentially, it seems that today the only way to get to get to the front page, other than the 'back' button if applicable, is to edit the URL?
That's not part of the web.
I like your optimism, but I think you're wrong. It may already be too late.
As a tidbit about Google: Take Action actually emailed me today about it. I opted in a long time ago, but they definitely sent out a very pro NN email. An excerpt from that email:

> Today, Google is joining other Internet companies, innovative startups, and millions of internet users around the country to defend these common-sense protections that keep the internet free and open.

> Net neutrality ensures that both new and established services, whether offered by an established internet company like Google, a broadband provider, or a small start-up, have the same ability to reach users on an equal playing field.
But then how would the Food Standards Agency get access to my browsing history?

https://www.reddit.com/r/unitedkingdom/comments/5ei5dz/list_...
What's the correlation between rate of forming new businesses and the rising costs of healthcare?

Quit your job to start a business and not only do you have to figure out your own insurance (at a vastly inflated rate), but you have to figure out how to play medical provider for anyone you hire. It's crazy that in the US, healthcare is so closely tied to employment. Single payer healthcare detached from the employer would vastly increase the opportunity for people to become entrepreneurs.
Wouldn't you by definition not be able to detect working around the filter? Because if you could detect it, why would it not just be another filter condition?
Unfortunately this one is impossible even if every developer and browser vendor were all unanimously in favor. Edge-née-IE is evergreen now, but users have to upgrade Windows first, and that's not something that can be forced.
Brazil's Lula Sentenced to Prison on Corruption Charges
Science Fiction’s Under-Appreciated Feminist Icon
As usual with press releases, this pretends there is no prior art. Of course, stacking solar cells to increase efficiency has been a thing for five decades: https://en.wikipedia.org/wiki/Multi-junction_solar_cell
Switching manufacturing from silicon would not be easy, likely this needs whole new process from scratch.

Also, as the article notes, they won't be available in large sheets but only small milimeter chips - which require light concentration and thus sun-tracking mechanism.
> Rust has sweet error handling

I feel like a lot of the cool things in Rust get obscured in the never ending safety dance. There is some rad stuff in Rust compared to its closest competitors (C and C++) -- cleaner error handling, a standard package manager, no aliasing -- I want to hear about what else Rust can do for me! More safety guarantees, ehhh, I'll take them but they aren't a huge win in our work.
Deleted based on similar response below.

"Which browser should I use"
Law in the Jungle
HTTPS, in and of itself, is extremely complex. So I might advise against that argument.

And the Plex system sounds quite awkward, but not particularly complex.
> Deprecation of email or rather its insecurity.

We would need something to replace it with, there is really nothing right now.
> 1. Runtime bounds checks! I wouldn't have thought that this was the most important thing, but when fuzzing, it's the last line of defense against quite a few potential exploits.

C.A.R Hoare talking in 1981 about how their Algol compiler customers reacted to the proposal of turning off bounds checking.

"Many years later we asked our customers whether they wished us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to--they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law."

The mainstream adoption of UNIX and with it, C, made many without the knowledge of how computing outside AT&T walls since the dawn of computing looked it, to cargo cult ideas that were proven wrong elsewhere.

But given that victorious get to re-write history and UNIX got adopted by the enterprise, those OSes written in safer systems programming languages get forgotten.

The recent example was to learn about PL/8 and how IBM used it, in a compiler framework similar to LLVM, to do the research that lead to RISC.

http://rsim.cs.illinois.edu/arch/qual_papers/compilers/ausla...

Imagine that! The RISC computer was designed using an OS written in a system programming language using Algol safety checks, including bounds checking, in the 70's.

EDIT: Added a link to the PL/8 research paper.
The reason for this is described in the article "How to find 56 potential vulnerabilities in FreeBSD code in one evening": https://www.viva64.com/en/b/0496/#ID0ENNAC . There it is told that this is not scary and the analyzer settings can be customized.
How is that? Everybody and their mother (and their grandmother!) has a facebook account. And instagram stories now boasts more users than Snapchat.
Can't reply to 794CD01 so I'm doing it here

Well people don't have to purchase Ferraris, there are cheaper alternatives like purchasing a used car. So, false equivalence.

There's no equivalent to the internet, as far as I understand. You can get a level of service, and if you want a faster or more stable connection you can pay more.

The fear around losing Net Neutrality is the fear of losing unfettered access to the internet at large. The fear that an ISP isn't going to offer a "general internet" plan but instead charge the consumer extra for access to various services like music streaming, video streaming, VOIP, or other media. Or even conflict of interest. BigCo may offer their own video streaming, or charge the consumer an extra $20 for the Netflix/Hulu package, an extra $10 for Youtube and Vimeo, and access to any other sites, or sites not paid for, are throttled.

It gives the ISPs more power over what we can or cannot see, what sites we can or cannot go to. When so much of modern day society is on the internet, this is frankly worrying.
DigiTally: Piloting Offline Payments for Phones [pdf]
Well that's my point. If you don't have the time to convert your design system, then you might as well stick with PS until you do. You'd just be using Sketch as PS-Lite. It's not a "cheap PS" or a PS-lite, it's a tool for a new system of design.

It would be like using JIRA for Waterfall development. Sure, you can do that, but that's not really the point of JIRA...
A peer-to-peer hosting protocol which publishes user data outside of site silos while still "feeling" like a web app. Bonus feature: end to end encryption.
In my hometown, Darjeeling (India), Internet has been blocked since June 17, 2017 by the government to censor the citizens of the area. Media doesn't cover us well as its a small town. How do we Battle for the Internet? How can we drum up support?
Yeah, I've tried using the free options to sort of test my products, but it's not a realistic test; the most useful work comes from people who use screen readers daily, but it's really hard to test if we've fixed the problem even when it's been identified so we have to go back and forth.

And, I mean, there are accommodations and assistive technology built into the standards. It's just nowhere near as widespread as it should be, in terms of usage, and it's always an afterthought (if it is thought of at all) in frameworks and HTML templates and such. And, because most of the time an inaccessible site or app is so inaccessible as to prevent anyone who would notice from getting far enough in to complain. So, we need good tools for knowing when our stuff is broken from an accessibility standpoint.

I think what I'm getting at is that it should be easy to see errors in accessibility, and maybe search engines should favor sites that at least make an effort.
I know this is not as impressive as some other projects here, but I would very much appreciate your feedback.

Is it easy to use? If not, what should be changed/improved? Some feature to add (or remove)?

Is the code ok? Should I refactor some parts (and why)?

Thank you in advance.
All the electricity spent isn't to do the transactions, it is actually a security cost to prevent 51% attacks on the blockchain. Amassing the amount of miners and electricity to do that attack becomes immense, hence the security. Hopefully in the future Ethereum's proof of stake implementation can solve the problem without wasting electricity.
Yes, and in 1970 he predicted that in "ten years all important animal life in the sea will be extinct. Large areas of coastline will have to be evacuated because of the stench of dead fish".

https://en.wikipedia.org/wiki/Paul_R._Ehrlich#Reception
Exactly, even HDCP isn't that hard to work around.
New businesses require capital to get started. That capital doesn't need to come from middle-class consumers - it can also come from large companies with hoards of cash to invest.

Such hoards of corporate cash are easy to find, there's trillions of it collectively across American corporate accounts [1]. There just aren't many start-ups for them to invest in. From an access-to-capital point of view, there's never been a better time to start a company.

[1] https://www.nytimes.com/2016/01/24/magazine/why-are-corporat...
I'm not sure if it is because of weird tastes or something else. But for sites like Steam, YT, Netflix I always wish for more tuning parameters because their recommendations are all horrible.

On Netflix, for example, I get recommended stuff that's similar to other things I didn't like.

Amazon is often the best of them for books because their engine seems to only really value the last few things I looked at / bought and so just recommends really similar stuff. Of course, that fails hard whenever I look at something I'm not interested in for whatever reason.

On Steam I wish they had some elaborate filtering system, there are so many games, I need something like NOT(Adventure+Puzzle) BOOST(RPG), I need to combine tags, not just filter them out by themselves.
How disgruntled GM dealer persuaded Venezuela to seize a $100M car factory
Disagree. While there are certainly other social apps, there is no (significant) direct competitor to FaceBook's core product. When you buy a car (e.g.) you generally have plenty of very similar options. That's not the case here. If we use the car analogy, FaceBook could be a sedan, and if you don't want a sedan your options are...well...not much. Of course you can buy a motorcycle (Instagram), moped (Pinterest), or van (Snapchat), but none of these are really the same thing other than the fact that they're motorized transport devices.
Add in things like share buybacks instead of dividends (because tax treatment of capital gains is more favorable than of distributed income), and corporate refusal to repatriate and reinvest overseas profits.
Climactic conditions will always be a problem. The next headache will be how to deal with a heat bath from uniformly dissipated waste heat from this energy rather than natural gradients and storage that drive climactic processes. When greedy humans get their hands on 'unlimited energy' that is not a panacea, but a much bigger catastrophe waiting to happen.
TLDR: Items in lists don't have labels, and hence the code is hard to read. Use maps instead.
Show HN: Participate in the Net Neutrality Day of Action