skysight-inc/HackerNews huggingface dataset:
Good set of recommendations. Client-side certificates are great for securing web applications in a corporate setting, but the client-side is indeed a bit rough in the UI — although once set-up, it is no hassle at all.

A major benefit of client-side certificates, is that you can increase the security of all internet-facing web applications you have by routing all external traffic through a gateway proxy, and performing the certificate check there. We use Nginx for that, and host applications such as GitLab, MatterMost, OwnCloud, and DokuWiki that way (performing authentication with LDAP so users can log in with the same credentials on all services).

I'm not sure I agree with his suggestion of having the ability to automatically synchronize client-side certificates between devices. I would rather have that be a conscious (security) choice rather than an automatic feature.
Like any webpage, it is indeed loaded before the JS on client-side. But don't you need to interpret JS on server-side? Why would it be faster than interpreting the React code on client-side?
Enack |the world's meanest Search engine
Programming languages used in most popular websites
What are some alternatives to AWS? Are there realistic alternatives?
I'm always mindblowned by the sheer number of networking equipment deployed and maintained during the conference. They now have[0] 5000 WiFi clients connected, downloading with 2.70 Gbps and uploading with 8.93 Gbps. It's like, once a year, a big part of the internet traffic is routed through Hamburg.

[0]: http://dashboard.congress.ccc.de/
> patio11's guide about freelancing

link?
There is a congress saying: USE MORE BANDWIDTH!!

:)
Can you elaborate on what is the value proposition/differentiator for such a "new tech" consumer bank? I'm not following this sector closely and are curious about what's brewing.
Please spread the love and star if you like!
Thank you! :)
SNAP-10A was an experimental nuclear reactor launched into space in 1965
Nice.

I like that they have one of the things I anticipate will emerge "Instantly switch your debit card between accounts".

I hope to see features that allow the management of accounts by splitting an account into virtual buckets, allowing transactions from frequent providers to be tagged/labelled in some way.

Or even to map retailers/companies such that "transactions from them are bills and are always associated with this account", even though you only carry the one debit card it will act intelligently as simply a payment card and you would have control over where the money actually comes from.
If you're familiar with Paglia, she is not only writing this "in good faith", but she is certainly an authority on feminism - if such a thing exists.
Am I right in thinking the most sensible option (for most college-going people) in the US is to go to a state college for the first year or so, then transfer to somewhere more prestigious?

(I'm British, and I don't have any firsthand experience of the American higher education system.)
Netherlands City plans to pay all citizens a basic income
There is already such a standard:
https://en.wikipedia.org/wiki/PKCS_11

And you can already setup firefox or chrome to work with smartcards.
It's a lot for wifi, but not that much of the internet. Less than 1 NIC ;)
May I offer my article on an excellent password manager complementing the Yubico devices well? https://drupalwatchdog.com/blog/2015/6/yubikey-neo-and-bette...
The most sensible option is community college for two years and then transferring to a state school.
The power of the command-line as a programming environment
The traditional banks have very slow systems, and those prevent a lot of new scenarios.

For example:

* When travelling, you could use a mobile app to receive instant notification of every payment made, which helps you manage your fraud risk when abroad (temporarily block the card if you see something suspect, whilst allowing you to whitelist for specific transactions so your card actually still works).

* You could have control over the "routing" of your finances... designate payments as bills and have them come out of a different account than the one you use for disposable income.

* You could split payments, go for a meal and one person pays and then agree to split and the payments are auto-managed amongst those who were there (similar to Ubers split fare)

* You could have better budgeting and management of finances, better reporting, as the banks could run the equivalent of "Google ID" (Google have this for phone number recognition) for payments so that transactions are automatically tagged and managed.

* You could have dynamic control of spending limits, set alerts and controls that follow your normal pattern to really increase fraud prevention measures, whilst your app would allow you instant control when you need to make purchases outside of that pattern.

Really it's about putting consumers in control of their money in all ways.

Banks are horribly slow, and the slowness removes all control.

Edit: I should add, there is a driving force behind this in Europe: Contactless card payments.

In Europe we've had contactless "touch" payments for several years, they are ubiquitous and can be used for any payment below £30. They are now so common that most people I know carry no cash at all, they simply touch their debit cards and the transaction is done in seconds.

This has led to very noisy bank accounts, where a bank account used to have fewer than 50 transactions per month: bills + cash withdrawals, the bank accounts now have almost every transaction: a stick of chewing gum, a sandwich from Pret, a coffee in the morning.

The greater the noise, the more speed and control are real benefits to the consumer.
They very possibly can do all of the above.

However you have to understand how a lot of the cellular operators function. They don't build much of the systems in house, but buy from large companies like Ericsson, Huawei and so forth. Therefore all their functionality is controlled by those companies.

That being said, the cellular operators don't like to hand out contact information about their customers. All billing is normally done via a MSISDN to a single system that stores a customers credit, and records all billing information. It does not contain any customer details.

I have actually seen a different approach, wherein any messages going to a MSISDN that has been identified as a tablet or modem / dongle, will be redirected to another MSISDN as a SMS or an email address, depending on the customers preferences. All these details were stored in another database.
2) We are smart enough to make it, there are no evolutionary selectors for smarter people. Quite the opposite.

Technically, we could probably breed a smarter race if we really wanted to, with all associated bits suitably enlarged in quite a few generations. Perhaps a less agressive race too.

But in reality we can come a long way with just educating the uneducated.
Vodafone's also actively pushing for "network management" (read, MITM) for HTTP/2. Previous discussion here: https://news.ycombinator.com/item?id=9422311
A Specification for a Conservation Pamphlet Binding Structure
Yeah, I don't really know what I'm going to do if/when I'm a parent. Academia is calibrated around kids doing this "hoop-jumping" as early as possible, so do I push my theoretical children into this race or do I let them eat into precious time to figure things out?
Do you really need two full time devops/whatever to manage the open source equivalents to the AWS services?

No, you need many more than that. AWS's offerings are complex systems, each backed by multiple large teams of developers and operations people. And that's not just because they have tons of customers.

You want to run a partitioned, replicated data store with five nines of reliability? Good luck doing even just that with two people. Throw in metrics (CloudWatch), a queuing system (SQS), monitoring/failover with on-demand provisioning (EC2 + auto scaling groups), and you're talking a lot more than just two devops people... well, unless you want them both on-call 24/7/365, and you want them to burn out in a matter of weeks.

AWS isn't perfect by any means, and you can certainly argue that it can be overpriced... but maybe you pick and choose, and use AWS for the things you don't have expertise in or time for, and roll your own for the rest. The nice thing is that AWS lets you offload all that stuff when you're small and don't want to or can't retain that kind of expertise in-house, and then you can focus on actually building your awesome product that runs on AWS's plumbing. And when you have more time and people later, you can look into doing things differently to save money, piece by piece, when it makes sense to do so.
The thing that excited me about Perl6 was Parrot (http://parrot.org), which is supposed to be this very ambitious VM targeting dynamic languages.

But unfortunately it seems that Perl6 is Rakudo and they've developed a Rakudo specific VM. Maybe that's best for Perl6 the language, but it also makes it less interesting for me.
Amazon's 'Virtual CPU'? You Figure It Out
1. iPhone7 will finish the android dominance finally. Apple Pay become prevalent.
2. Google will re-license android so only Google can make android phone. Chinese and Samsung will either stuck with the last android OS or pushing into a fork.
3. Driver assistance AI will become standard in 2017 model car, we will see car industry the most active AI research and acquisition market.
4. AMD and nVidia competition heat up and will drive deep learning into deeper and ever increasing number layers, and hit a breaking point when the next Google emerges to replace search and Wikipedia, at finger tip.
5. Microsoft Hololens will be a hit, it actually revives Microsoft from doom. But we will find Amazon enter into VR market.
6. Amazon drone delivery will start in a limit number of area, suburban mostly.
7. Elon Musk will bankrupt as the oil price continue in downward trend, and solar panel adoption slowdown as punished by power company.
8. We will see the first Bitcoin/blockchain based crowdfunding, may even be equity based. Meanwhile Bitcoin price will double as bankers busy push their own blockchain based banking infrastructure, while ignorant to Apple Pay is eating them alive.
9. Facebook enter China market, and increases its size of user by another quarter, while Facebook breakthrough in online translation for the first time makes choice language irrelevant.
10. Trump wins presidential election, WWIII becomes the predominant theme of the computer games released in the years followed.
I found flights to Palermo on flychecker at € 109
I founded a software company about 10 years ago, and moved on from my CEO position 6 months ago. A lot of what Rand says really resonated with me. I too had started to make mistakes, mis-managing the company by making decisions that were far too emotional and not strategic enough.

The high pressure, make quick decisions, life or death mindset that is necessary for a startup is not compatible with a company that has matured. In fact, in my experience CEOs/founders of companies that are growing successfully will throw bombs in to the building. I'm sure many of you have read about VCs removing founders from growing businesses. Founders simply aren't compatible anymore.

I'll leave the psychology of why they do this to somebody else, but in my personal experience I decided to move on from the CEO position because I found myself having to do work, make decisions and partake in meetings that were no longer a reflection of the business I wanted to create 10 years ago. In fact, I can recall the exact moment when I realised it was my time to get out of the way. I was sat in a disciplinary meeting with a member of staff who was under performing. At the end of the meeting I said to the woman running the meeting with me who is now the CEO "This isn't why I started a business, what am I doing here?". A few long chats later and I had made the decision to handover to her and the business is already performing better under her command.

Like people, businesses evolve and mature as they grow, and good founders need to know when to get out of the way. Rand clearly feels he did unnecessary damage to Moz; I wonder if he could go back in time if he would have given up his CEO position a few years earlier?
I challenge you to provide a sound definition

I'm certainly not up to that task. But I think that lay people are using the term more generally than you are. The Wiki you cite has multiple, expanded, definitions in the section titled "other uses of the term". For example:

One common practice of high-frequency traders
(HFT) is a form of front running, where they
peer into various exchanges and try to detect
orders as they propagate from a broker's order
router.

That's not front running by its traditional definition. But that's probably one way that Virtu makes money.

The English language (or is it the American language?) is not static. Words change meaning all the time. E.g. take the word "gay". Once it meant happy, then it became a pejorative, and most recently it has been embraced by the LGBT community. That word sure has changed meanings over the years. Rather, it probably has retained all of those meanings. https://en.wikipedia.org/wiki/Gay

Edit: forgot to add this:

I would suggest that simply processing and executing orders quickly on the basis of public information is not sufficient.

Here's an example of using what should be non-public information. Various exchanges, who investors reasonably thought were working on behalf of investors, in the public interest, were instead working for HFTs (from whom they made the most money). Hence "flash" orders, where an exchange would take an order it received from the public and "flash" or show it to its HFT buddies.[1] I don't know if the SEC finally banned that.

How did receipt of my order at an exchange turn into "public" information ahead of its execution?

[1] http://www.wsj.com/articles/SB124940289965505053
Modula-2 Reloaded – A Modern Typesafe and Literate Programming Language
Regarding the 30% cut: iTunes gift cards are often available at a 15-20% discount, further reducing Apple's cut. That doesn't help the developer, but is an implicit marketing cost Apple is eating. Suppose the buyer used a 20% discounted gift card and is buying through an affiliate link, Apple operates at around 3% for that sale while the developer still gets 70% from the full price ... and most likely, the retail channel wants a cut from selling the gift cards as well.
Also worth noting, dazzle camouflage: https://en.wikipedia.org/wiki/Dazzle_camouflage

"Unlike some other forms of camouflage, dazzle works, if at all, not by offering concealment but by making it difficult to estimate a target's range, speed, and heading. Norman Wilkinson explained in 1919 that dazzle was intended more to mislead the enemy as to the correct position to take up than actually to miss his shot when firing."
"Use a desktop player!
Browsers and video doesn't go together well, even in 2015 and especially when it's live. So for your best viewing experience please use a desktop player like VLC or mplayer."

Am I the only one to be bothered by this comment.
The funny part is you could easily accelerate the figuring out part by doing some life stories. You could help kids figure out what they want out of life by giving them case stories about other people's lives as accurately as possible.

Instead none of that knowledge or relationship skills are taught in schools. Instead they teach mostly useless technical skills, harass kids in physical education, allow a small percentage participation in sports, give a little information about having sex... and send them on their merry way to trial and error.

Society priories are as screwed as they were in religious-based ideologies. Instead of it being about God it is now all about production and consumption. Not how to know what you want out of life and how to get it.

Many people who are on the accelerated path end up losers in the game of life just as many who get their own their own time.
Diseño web desde Zaragoza
It shouldn't be power-hungry... A lot of OpenBSD developers use OpenBSD on their ThinkPads. It should work fine. Maybe you haven't configured power management.

In FreeBSD, it's powerd. In OpenBSD... apmd?
Pretty wild that this was top end in 1994. I wonder what the benchmark versus a 100MHz Pentium, also available in 1994 (I had one at the time) would look like.
piping to `sudo tee <fname>` is also a nice alternative
Lua would certainly be a good choice. A really good language syntax, the language is small, and LuaJIT2 is very very fast.

Though, it's better to stay with one language, JavaScript - it's a good language, and everyone should learn it first (I would argue most simply to don't understand Javascript and use only a fraction of it, in an non-optimal way). Fragmentation is bad for the web. I would already consider CoffeeScript/TypeScript/Dart/etc that compile to JS bad because its fragmenting the developer base and it makes it harder to reuse code. Have you ever visited a GitHub page only to find out that a lovely open source project is coded in some obscure language that compiles to Javascript.
Good. Thin the herd to evolve a little more common sense. Shame it would be painful though.
Not exactly "no value", but risk-aversion is a valuable trait. Balance the small additional value the new shiny brings against the potential fail if it doesn't live up to its promises.
It certainly does look like it was made by Microsoft Office, however, pdfinfo says Producer: PDF Annotator 5.0.0.511 [Debenu Quick PDF Library 11.15 (www.debenu.com)]
The problem is that in the United States, a college is not a place to learn but rather a finishing school to define to what social class you belong. If you go to the Ivy League, you're a member of the elite. What to do to get there? Curate your entire life to be appealing to a bunch of humanities majors who couldn't get a job other than reading admissions apps. I completely agree with Mr Deresiewicz's characterization of that as "excellent sheep".

As a person from the third-world who went to the Ivy League, I am also scornful of America's culture of self-congratulation. When I went to Dartmouth, I remember one of the first things during our orientation was a senior faculty member giving a speech to us telling us all great we all were to be here, how selectively we've been chosen, and all that. I went there to learn, not to learn how cool I am. What rubbish.
"Like sure you can't talk about a few things or criticize the gov't"

That doesn't often work out so well.
This is awful.

But to understand why and how awful that is, you need to think of HTTP traffic as private letters. Unfortunately, because HTTP traffic is usually associated with access to public websites, a lot of laypeople think of it as _public_, instead of _private_ communication. Opening NYT website is more like browsing TV that having a correspondence with a trusted friend for them.

This is the real reason shit like this happens. Would you expect Vodafone to modify contents of your private facebook messages or emails, if they had the chance? Of course not; the same suits that authorized this system would scream about user's privacy and never greenlight it. However, _this_ system, to an average user, and average manager, doesn't seem the same.

If you imagine a high-level user story description for it, it won't read "new code is injected in private HTTP traffic", it likely was "make pictures download faster in 3G". Yes, they describe the same awful shit that shouldn't be happening — but the first description screams PRIVACY VIOLATION, while the second seems like a very good thing to do for the sake of the customers.

Never attribute to malice that which is adequately explained by stupidity. And if you want to fight this, don't fight it as you would fight malice. Fight as you would actually fight stupidity.
The "alternatives" depend on your situation.

Picture a continuum between brain-dead simple websites and business-critical complex websites:

simple: static website, WordPress blog
moderate: small business CMS, etc
complex: Netflix, AirBNB

If you're running a simple WordPress blog, the AWS prices are absurdly overkill. For this use-case, there are a zillion alternatives. Linode, Digital Ocean, Rackspace bare metal, etc, etc.

On the other end of the spectrum, you want to run a high-availability website with failover across multiple regions like Netflix. You need the value-added "services" of a comprehensive cloud provider (the "I" and "S" in "IaaS" as in "Infrastructure Services"). For that scenario, there are currently 4 big competitors: AWS, MS Azure, Google Compute Cloud, and IBM SoftLayer. However, many observers see that Google and IBM are not keeping pace with AWS and Azure on features so at the moment, it's more of a 2 horse race than a 4.

Keep in mind that the vast majority of cost comparisons showing AWS to be overpriced are based on comparing Amazon's EC2 vs bare metal. The EC2 component is a small part of the complete AWS portfolio.[1] If you're doing more complicated websites, you have to include the costs of Linux admins + devops programmers to reinvent what AWS has out of the box. (The non-EC2 services.) Even if you use OpenStack as a baseline for a "homegrown AWS", you'll still need extensive staffing to configure and customize it for your needs. It may very well turn out that homegrown on Linode is cheaper but most articles on the web do not have quality cost analysis on the more complicated business scenarios. Anecdotes yes! But comprehensive unbiased spreadsheets with realistic cost comparisons?!? No.

[1]https://aws.amazon.com/products/
argh too many parentheses in your reply. Short answer, need to develop on perl/sharedhosting fast? [pull this trick](https://www.reddit.com/r/perl/comments/3xb6xz/neat_trick_for...).
> Web devs should make sites that work without javascript, so that turning on NoScript is also a solution.

Ideally, I guess that would be true, but from a development cost perspective and user interface perspective that is just not possible in 2015.
Heheh yeah I'll look smart with my USB keyboard ;-)

On the other hand, for the time the sparcs were pretty advanced, high speed SCSI (whoohoo ;-)), they had the famous RS422 ports that were also on the macs and allowed (synchronous) 2Mb/s.

I had a Sun 3/80 back then in 1991 or so, given to me by a Sun rep when the SPARC came out; it was already fantastic hardware to have in my bedroom! I'm still hooked on the Sun hi-dpi console font (still present in linux)
How many of the plugins do you use and how many are overengineered for a simple purpose?
90% of 0 = 0. Yay, that bodes well!
When you reach your download quote TTnet, biggest in Turkey, shows a notification in your first HTTP visit. It completely removes the original content. So you lost your POST for example.

They even had a user tracking for advertisment. It constantly asked in StackOverflow (since most of the time I'm there) whether I want to join "track my online activities".

Well, here exist laws too, and they are in sction but it lacks a good philosophy. No wonder they (Turkey) are between Europe and Middle East, both phisicall and mentally.

Edit: I should note that TTnet's big part is now owned by Arabs. That's why they don't care much.
Former humanities major who couldn't get a job other than reading admission apps reporting in!

There's a veneer of truth in your dig, but ultimately I had very little actual decision making power. Folks fitting your description were there to review applications and summarize them for higher-ups in the org, the deans. When I was there, their main skill was in identifying applicants who fit the admission criteria defined and redefined annually by the Trustees and Faculty of the University. You can make an argument that those people might be looking for the wrong things, but it does sort of upend your point.
Silly question: WHY do superconductors enable hovering trains ?
FlashDays are coming: Replace your proprietary BiOS with Libreboot