skysight-inc/HackerNews huggingface dataset:
Well, I've been writing C# for 17 years, and I've came across it twice, so it is a very niche solution for certain circumstances. I can't say it's the only solution, but in those instances it was the one that offered the best type safety and allowed classes to have non-generic interfaces.

Say that we have some kind of datastorage where everything is an IEntity, and we need to be able to treat them as such. Them we have a specific entity IApple : IEntity. Every IEntity has IVersion as a Version property, that is passed in it's implementation's construction. IApple has a more specific IAppleVersion as it's Version Property. When we're working with an IApple instance we want to be able to have access to the version as IAppleVersion. But other classes handles only IEntities with IVersions. In this case it makes sense to have the Version as a generic parameter to the class:

Apple : Entity<IAppleVersion>

which makes sure its constructor is:

Apple(IAppleVersion version).

We need to put the stuff that's shared between all entities in the non-generic Entity class, add the Typing of version in a generic version of Entity so Apple can expose the type provided. The Apple class that implements IApple has specific methods for its type. Both entity classes are abstract so they will never be initiated.

I'm not sure that's clear but I hope you can see the problem that I'm trying to solve. I think it's the disconnect with wanting to be able to access both more specific and more general interfaces (and their properties) that causes trouble.

On the flip side, if we have a legitimate need for both a more specific and a more general version of an class/interface, can you tell me a specific reason the way I showed would be bad. It's easy to get hung up "new" is bad because it's 95% true, but as with everything there are exceptions.

But if you never have the need for it, don't use it. I stand by my opinion though that you should be careful and in some situations be able to provide non-generic interfaces rather than requiring each method and class in a library to be generic, but that's only my opinion man :)
The yearly budget of arXiv is ~$1M.

I don't see a reason why science couldn't flourish on a non-anonymous message board such as reddit or twitter in place of peer review. This is all matter of momentum. And of fear of open criticism.
Corporations are certainly not well placed for research. What about research without promise of profit?
1.7B for a pro-censorship left-wing cheerleading site. Not worth.
I am making a snail simulation and have toyed with the idea of making a personal feature available to myself only which would let me use my real money to take care of my snails, buy supplies, etc because the currency in the simulation is already the same as my daily real world currency. Only obviously instead of really buying snail jars and race entries or breeding rights the money you spend would go into a savings account.

I thought about this when my cat was very sick. I would (and did) spend any amount on veterinarians, surgeries, medicines, and special food to make him better and take care of him. I figured, what if that kind of emotional connection could be transferred to virtual pets on a much, much smaller scale? I'm already pretty attached to my snails, and on a personal level it might work.

This is a really half-baked idea - for example, the amount of real life money I can spend would not be the amount of money in my actual bank account, but the amount of money I have in the world itself (since other users can't be at an advantage or disadvantage when using purely virtual currency against my real life currency). Also, snails are not expensive - I wouldn't exactly be dropping large chunks of cash into savings buying snail jars.

Anyway...it was just a random thought I had about gamifying my saving habits a bit.
Some additional context:

https://www.netbsd.org/gallery/presentations/ozaki-r/2015_As...
3 Tools to optimise your websites performance
This is no myth, I am telling you, website performance really does matter in your #SEOstatistics. It works simultaneously in improving your SEO. The website performance and web page loading speed are one of the crucial factors one must monitor in order to #improve #SEO of the very site.
Read More- https://goo.gl/kQuV6n
Thanks this is where I am/need to start. Finally though a real "back end processing" task to code for.
64 event = https://en.m.wikipedia.org/wiki/Tiananmen_Square_protests_of...
The really soft stuff is the Cadbury's sweet crap. What I had in Turkey had a bite like al dente pasta and a little chewy but not stick-to-your-teeth sticky chewy.
> This is a carefully chosen environment.

This is Los Altos - Los Altos Hills - Palo Alto route to Tesla's HQ on Deer Creek Rd. A very expensive area to live and therefore well maintained.

https://goo.gl/s9RJxw
> I don't think these autopilot systems will work well in crowded cities or cities with poor infrastructure for roads.

I would _love_ to see some serious "read team" testing of these exact issues with driverless cars. Pedestrian issues, weather issues, mixed-use roads, roads with construction crews, roads with simulated accident scenes, roads with physical damage/flooding/large debris.

I'd also be interested to know if the car drives differently between the rear-wheel only and the all-wheel versions and if environmental factors can frustrate these different control modes.
Handle Exceptions in Typescript with Aspect Programming
What's about connections outside the browser (and SSH)?

BTW, I have noticed a trend to block port 22 in international hotels. It's annoying!
CT definitely offers some of the best deals. Kamakura offers extremely high quality shirts for $89, though. Bonobos is just not high enough quality to support the hundo price point.
HNPWA project, pwa is awesome
I'm not worried, I was specifically annoyed at a person in a bus queue puffing vast clouds of this stuff at me.
I agree that 'properly' marking roads for self driving vehicles is better. But this is a chicken and egg problem. There is no incentive to create such markings until self driving vehicles are common. And limiting self driving vehicles to properly marked roads will make them useless for most people, resulting in less funding for further development.
>133 million foreigners went through Chinese custom and entered China in 2016 - that is a lot of paranoid laptops to give away.

A lot of laptops that have the wrong keycaps and radio regulatory domain no less.
Yeah a lot of these pitches were very wooden, and many seemed to try to catch your attention by quoting the multi billion dollar markets the founders wish to grab a piece of the pie from. Shark Tank pitches are way better.
Actually I realize my question specifically targets real time searching/search in general and that PDF you linked talks about search.

Though partly related I mean how long would you have to wait to display content for it to be queried, matched, decoded, then added to the page. I realize this is a vague question and I'm not actually looking for an answer.

Just wondering how you'd approach/quantify that. As opposed to real time searching where every key stroke may be 50ms apart or at least the delay per stroke as a bounce/throttle.

Ahhh I'm rambling sorry.

Take Hacker News for example, if all of this content is encrypted, why doesn't it take a few seconds for pages to load/decrypt?
There are ways in which current machine learning is better than your brain -- tracking many objects at the same time is one of them.

Sure, it's worse in many other ways.
It seems like a rational argument (about the consequences of adopting such policy) but looking at the US as a live example, is that really happening?

In the US's case, it might mean that the world depends too much on it and has to put up with draconian policies.
> Funny how there are people with much more money than Musk, who do absolutely nothing useful with it, but Musk draws criticism for details.

There are other billionaires​ that do useful stuff. If they grab less attention it's probably because they are less controversial, and probably because what they make more sense.

For instance, the breakthrough starship initiative, to remain in the space exploration domain, is also funded by a billionaire.
SpaceX certainly makes interesting marketing publications regarding the colonization of other planets. Unfortunately, that does not change that our species of ape decendents is stripping and destroying its single, most precious planetary habitat, creates great social divides, and behaves in a most unsustainable way. That is one of the major problems for me.

Edit: Why the downvotes? Colonization of different planets will not solve some of our systemic problems.
What you're saying is meaningless. This concerns knowledge that's already public. Open access simply means that laypeople and institutions would be able to access something for free that others are currently paying for. It's not secret in as much that books sold for profit aren't secret.
Show HN: Pak – a command line tool for everything – my first open source project
> Though quite happy inhaling diesel particles every day no doubt?

What leads you to that conclusion?

No, I do not _happily_ inhale diesel particles ever.

Luckily I live in a country where diesel pollution is now taken seriously so the problem is declining but the use of e-cigarettes is increasing.
Agnostic AOP/IoC Typescript tiny lib with Method/Class/Exception Interceptors
You Only Get 24 Hours in a Day
Excluding the Sun, there is not enough mass in the entire solar system to ignite Jupiter. Therefore, barring interaction with another star system, the answer is no.
r/soccer would most probably become half-dead over-night if the team flairs were to disappear. Almost each and every time when I'm reading a comment on there I first look at the flair of the redditor who had made the comment, so that I know who am I answering to. Sports-related discussions are a lot more heated and personal compared to what usually happens on sites like HN or how r/programming was at the beginning. I've actually seen grown people cry with real tears because of a football match, I'm yet to see a programmer cry because some other programmer has used spaces instead of tabs or vice-versa.
Interesting observation, b/c one of the original value propositions of React's virtual dom model was faster rendering than most other frontend frameworks at the time. I wonder if it's gotten so complicated it lost that?

If so, there are a number of other intentionally lightweight virtual dom frontend frameworks. Mithril, Riot, Preact, virtual-dom all come to mind, and there are a probably a few more.
The Fine Article
The thing is, human "machine vision" has graceful failure modes. You don't switch from seeing cars to seeing nothing to seeing an elephant just because the input got a little noisy. The same cannot be said about current ML demonstrations - because they operate on just vision. Humans continuously reconcile visual input with their model of the world and with other inputs, to the point of overriding visual data if needed.

I suppose you could make ML avoid sharp changes in recognition, but I don't trust the current neural-network models to do so reliably.
We don't drive with just our eyes. We fuse vision, sound, touch and proprioception. We self-locate easily. Most important though, is we do sophisticated visual, theory of mind and physics based inference.

If you take the example of Chess, humans and machines play very different styles. Computers replace predictive understanding with excellent memory and fast search.

Similarly for cars, we want to replace the lack of a powerful predictive model with some compensatory mechanism, such as sophisticated sensors. The problem is that, even with faster reaction times, better sensors and fuller awareness, these cars' compensatory abilities against a lack of powerful predictive models are still far from sufficient.

At this point in time, a car with more sensors and failsafes to augment the human against collision is safer than a self-driving car that depends on a lack of lapses of attention. That depends on proper behavior in the customer. Even dividing tasks, with the human controlling the steering (but allowing the car to takeover when highly certain of danger) and the car controlling acceleration would be safer. This set up acknowledges the human propensity to mind wander when attention is not engaged.

Until self-driving cars no longer require human rescue in difficult situations, one can't rightly say that self-driving software are better drivers than humans.
I doubt there will be a segment in between in the future.

In Germany even millionaire households shop at Lidl or ALDI because nobody needs 50 types of ketchup or milk. People don't like wasting lifetime when shopping and don't like to select one type of milk out of 20 different types in a wide price range that almost taste like the same. There is no USP for many different products except for their label/branding/image.

This transition took quite some time but the high turnover volume at hard discounters usually also means fresher vegetables and fruits.

ALDI and Lidl stores usually get supplies multiple times per day and have almost no local stock besides what's in the stores.
I always wonder if there will ever be a modular laptop coming out with a 10 to 15 year lifetime.

Whenever there is a technological stabilization round the corner,There is another different kind of device created and people run towards the new device.
Check GM autopilot demos in the streets of San Francisco. Much more impressive than this one. Pedestrians, bicycles, delivery van stopped in the middle of the street, etc.

daytime:
https://www.youtube.com/watch?v=SSc8AHIEG9o

night time:
https://www.youtube.com/watch?v=XHIq0MMViZg
Website Themes and Skins by Stylish – Userstyles.org
probably because what they do makes more sense

More sense than electric vehicles, solar tiles, solar chargers, space transport, etc? OP's point wasn't that there were no other billionaires doing something, but that billionaires exist doing very little to push humanity forward.
Disgusting /s
ALDI and Lidl are not the bottom. In Germany they outperform traditional super markes in many quality tests. The key is the lean store/logistics scheme to reduce costs, not to sell crappy products. This combination is almost unbeatable, especially when carried out in a responsible manner: Only the right locations, own the property, no man in the middle (think of all the US high yielding retail mall REITs), only selective use of advertisement.
Huh that's weird. I'm looking at the logs, and this is the first time that's ever happened. It will usually just spit out the following introductory text:

Hi there! Send me your ebooks and I'll send them to your Kindle.
To get started, I'll need you to first tell me your Kindle's email address.
This can be found on your Kindle management page: https://www.amazon.com/gp/digital/fiona/manage?ie=UTF8#pdocSettings

(ending with @kindle.com)

Will look into this, thanks!
I've never heard of "Greek delight" either. In Greece it's just called "lukum". Could be just how it is marketed to tourists at airport shops and such (since, why would they buy something labeled as "turkish delight" when they are in Greece? They'd rather buy something they consider local to experience).

For the coffee thing, it's not particularly any hate -- people just know this coffee for ages, from when they were kids, as the major domestic variety, so they call it like that. The same happens all over the Balkans, they call it X coffee in most countries X. That said, I think it's a general beverage that comes from the middle east / arab countries in general (Wikipedia says it originated in Yemen, existed in Egypt, etc before getting popular elsewhere), rather than something particularly Turkish, just that the Turkish branded it first.
1st Digg was and now Reddit is a place for adverts
We Are all just children on the playground trying for the the best baseball cards. Bummer it comes down to this.
Google Play is fighting an uphill battle against Android adware
Keras and Tensorflow data to predict protein features
Re public domain books, try out Project Gutenberg: http://www.gutenberg.org/
You can upload as many files as you want in one go.

No limit on the number of ebooks you can send, but the max size for any one file is ~20MB
Perhaps the committee has been infiltrated by the Rust Evangelism Strikeforce?
A free userscript manager browser extension – Tampermonkey
> Towards a Better Notation for Mathematics for Engineers
No mention of it but I wonder if scihub has influenced this.
How to tackle hackers easily?
> vpn that can unblock all those web site can be purchased for $15/year

Have you lived in China? If so, please tell me what VPN service you're talking about. If not, I think you might not be aware how sophisticated and annoying the GFW is.
"IT security is just like driving on the highway in the sense that anyone going slower than you is an idiot, and anyone going faster is clearly a maniac"

Excellent metaphor!
Nobody benefits from a revolution?
Tell that to the French and the Germans!
Not all Reddit users are from the U.S. or Europe you know. Not all countries have access to online banking or Bitcoin.

Also, good luck getting r/Frugal to pay for that. This would be a horrible business model for Reddit.
Though the processes like agile promote co-location of teams. I tend to agree. Co-location makes a lot of discussions much more efficient. Everybody in one room still communicates faster than with remote communication tools which break up, break down, or are just harder to follow because you don't see the person(s) (even with cam). Also interruptions are much harder to follow remotely.

Next, you don't get the coffee table buzz. You don't get insight in your trouble by these random meet ups with people which you don't work with daily but you still share your work with. Quite often they happen to know someone who did the same already (especially in enterprises) or can help you out.

Yes, you can have too many meetings but working from home is not the only solution to fix that problem.

Also, why is the part on how a home office should look like in the picture. Everybody should make their own work environment but it must be tidy? What kind of freedom is that?
Ask HN: What are the most popular libraries with the crappiest documentation?
By bad documentation I mean - improper structure, too cryptic for a beginner or not legible.
What CPUs in common use still have trap representations? Are there other reasons why reading from an indeterminate value can't give an arbitrary but well-defined result?
Almost all ALDI and Lidl stores have a nearly idendical floor-plan, at least when they have their own buildings and are not located in a mall or railway station. This usually makes shopping there a straight forward thing.
Literate programming with live code in the documents, for one.

Agenda mangement is another example.

There's a bunch of functionality in org-mode, you should check it out.
I wonder if it's to prevent the following scenario in the future, where the self-driving capabilities are perfect and legal: rich people buy as many Model 3's as possible, and deploy their own taxi fleet. Each one pays itself off in 4-6 months (est ~$15/hr, can operate 24/7), and generate lots of passive income forever.
Itanium. (Not very common use, but it's out there.)
Research Finds Dressmakers Have Good Eyes, and Not Just for Style
Free search engine for users, not developers
Get Sync for Reddit and you'll even stop using their Desktop website.
I remember seeing a documentary many years ago where they interviewed a lot of Wikileaks ex-staff and Assange came off as a power-mad megalomaniac. I don't remember the name but my view of Assange was completely changed after that.

Does anyone know what documentary I'm talking about? It was aired on Swedish television (this was before the sexual offense accusations).
There are multiple dimensions of threat. The first is from the police state angle. This is the one where the US Customs officials are demanding social media passwords from people with dark skin coming from certain countries, and is targeted at what ever the law enforcement or "homeland security" personnel are most worked up about. If you don't fall into the targeted categories, you will likely not notice it at all. I'm privileged in the US that I never get that treatment because I don't fall into that bucket. Similarly, if you don't fit whatever risk profile that say, the Chinese MSS are most concerned about, you won't see any issues either. As another example, if you are coming from a country that gives $8 billion dollars a year to Israel, your treatment will be very different than if you are of Palestinian descent. So a statement that a country has a really pleasant border crossing experience compared to "the police state that you are from" may be an egregious example of sampling error.

Another dimension of threat is the targeted threat model. Examples of this include the French Secret Service leaving audio recording devices in the first class seats, so they could distribute economic espionage to French state-owned companies. Or of some country (NSA, MSS, BND) trying to get a toehold into some company's internal systems as preparation either for cyber defense, cyber attack, defending their country against the pernicious dissident movement, etc. There have been stories about laptops left in Chinese hotel rooms getting outfitted with keyboard bugs or other free hardware "upgrades". It's not clear how true those stories are, but again, since they are targeted attacks, just because you've never seen it happen doesn't mean much.

Perhaps simply you never noticed the free hardware upgrade. Or the country has laws that prohibit using intelligence agencies from giving an advantage to that country's companies; or you are a citizen of that country and that automatically gives you significant protections over anyone else, for which anything is fair game because that country doesn't recognize privacy as a fundamental human right or views non-citizens located outside of the country as not having any constitutionally guaranteed rights.

Or perhaps you simply don't work for a US defense contractor, or a large social media or search company, and so you were deemed too unimportant to bug. (Don't take it personally.)

So the question of deciding what is the right level of paranoia is a tricky one, and I wouldn't be too quick to judge. Is wearing a seat belt in a car being too paranoid? After all, the vast majority of the time you don't need it. Does that mean you are a crackpot for insisting that you and your passengers wear a seat belt?

Finally, note that the person who wrote the article is responsible for providing IT for kernel.org, Linus Torvalds and Greg K-H, and other kernel developers who have their git trees on the kernel.org system. How much security protections do you think we should be providing to make sure no one is trying to introduce a backdoor into the Linux kernel?
Absolutely, I'm not criticising the construction of solar system models. I'm simply pointing out that if you lack a deeper understanding of the system they represent (or don't interrogate your understanding adequately), the simplifications of any model can quickly become understood as truth.
How do you explain /r/the_donald then?
> The programmer has clearly attempted to set x[0]=0

Then why not just write it like that? This is like deliberately shooting yourself in the foot and complaining that your shotgun works.
> Musk is doing SOMETHING, at least.

If only he was planning on doing that with his own money, I'd be fine with it. People are free to waste their money however they want.

But he can't. He plans on using public funds for this. That's a problem.