skysight-inc/HackerNews huggingface dataset:
It is Spartan, the official name for project spartan is now Microsoft Edge.
> two office-overnighters who inevitably found about one another

That sounds like it could be the basis of a rom-com screenplay.
Sites don't worry, people do and plenty of sites are divorced from the people that created them. In the interest of keeping that information accessible the onus is first and foremost on the makers of the consumption devices and associated browsers to render that content as accurately as possible. Regressions (where content that rendered just fine on previous generation devices but where future devices for whatever reason fail to display this content) should be avoided where possible.

Note that in the case of content such as 'flash', 'silverlight' and other plug-in related content this is going to be a major problem.

Finally, in the interest of commerce and user experience website owners are free to improve their sites to enhance the experience for their users but they should not be required to get basic functionality working.
The art of the meta object protocol was good, it basically was a well-written code commentary for how to build an advanced OO meta system (CLOS) for LISP. CLOS was a bit of a dream language, I'd say Scala is perhaps the closest practical language in terms of ideas.

Interestingly, this work led Gregor Kiczales & team to create Aspect Oriented Programming - a subset of his metasystem - which became somewhat popular with Java and the Spring framework's use of AspectJ.

http://en.m.wikipedia.org/wiki/Aspect-oriented_programming

As an aside, I found in college (let along high school!) that students have almost anti-philosophical learning objectives. The SICP approach of teaching computer science from the metasystem up with Scheme (and then possibly moving on to CLOS/Lisp) was near-universally hated among my peers (1996-2002) - most wanted a practical language they could "get a job" with. I believe MIT first year CS switched to Python in part to deal with this resistance.
1998?... More like the twilight days when Cobol still ruled the land and we thought (feared) that it would never die. Fortunes were being made consulting on the Y2K bug and patching the dodgy Cobol systems responsible.

I do agree, though that OO was treated with suspicion and hostility. Only a tiny number of (us) mavericks were brave enough (or foolish enough) to propose using what our management saw as a "newfangled and risky" proposition.

Let's not even mention mucking about with Extreme Programming. ;)
People choose standards, not platforms. Some use just platform-specific standards, others use cross-platform standards. Rust doesn't need a platform, it needs support for cross-platform standards.

This platform advocacy comes from what business needs (ability to extort money by gatekeeping), not what's technically sensible nor useful for the people.
caniuse.com already lists Edge for standards support and, just like IE, it falls short in many areas despite what Microsoft claims and in far more areas of compliance than any other browser.
I mean - NO it is not compressed. It is just a statically linked exe.

Sorry for the possible confusion.
I seem to remember CloudFlare using this approach (for obfuscation purposes) when users enable the 'under attack' mode on their sites. I was pretty surprised something like this was possible when I first saw the code.
The problem with translation is that it's rather expensive and only pays off at a certain point.

I make Mac apps, and they are English only, even though my native language is German. Translating the app to German would be straightforward, since I could do it myself. However, it would make future development much more complex; I'm already struggling to keep up with one language. Especially for German I don't think that the effort would pay off; most German speakers understand English reasonably well (epsecially in my target demographic).

However, some countries are different. For example, I frequently get poor reviews from Spain; it's obvious that the people complaining didn't understand the description and purchased the wrong app. It fits my personal experience/prejudice that people in Spain are less likely to speak English. However, a Spanish translation would be more difficult because I'd need to hire someone, and I'm not sure if additional sales in Spain would make up for the up-front translation costs.

But, it's something to keep in mind: Consider how much of your target demographic speaks English even though it's not their native language. There are large variations among different demographics.
When God makes an appearance.
I thought this would be a media player that discovered music/video on the web via Apache/etc directory indexes :(
To be honest the premise of my argument is that a static equilibrium wouldn't be reached given uncertainty about others' preferences, risk aversion and a multi-stage game, but here's a simple edge case scenario

Imagine a scenario in which there are N Jews, N neoNazis (for simplicity: example works if the Jews simply believe the number of Nazis is approximately equal) and yN ordinary citizens. Each individual in those groups has an equal budget to distribute between initiatives V(1)...V(X), where X > 2.

neoNazis desire a "yes" vote for both initiatives V(1) and V(2) - let's call them "internment" and "pogroms" - so strongly that they are (or are believed to be) willing to forego all votes on initiatives V(3)...V(X) to pass them

Jews have similarly strong views on not being interned or the victim of pogroms, but in the absence of adequate information on how the neoNazis will use their votes cannot be assured of allocating their voting budget between V(1) and V(2) in a way sufficient to negate the votes of the neoNazis on both issues.
(Note also that the existential threat posed by V(1) and V(2) sitting on the [future] referendum list also deters the Jews from using part of their budget to influence votes on V(3)...V(X) in ways which might improve their individual utilities)

If ordinary citizens have a preference for a "no" vote which would be sufficiently strong for them to vote against it in a regular referendum, but insufficiently strong for them to allocate voting budget that could otherwise purchase decisions on initiatives V(3)...V(X) the moderate majority will not provide the same bulwark against extremism as they do under a 1 person 1 vote system. If all or most Jews decide that pogroms are significantly worse than incarceration and are sufficiently risk averse to warrant allocating all their budget to eliminate the possibility of an equal number of Nazis enacting V(2), it's surprisingly easy and inexpensive in terms of voting budget for the Nazis to pass V(1). The only way I can see the Jews avoiding both initiatives being passed is to put the neoNazis on the defensive with an equally vicious anti-Nazi counter-proposal - assuming Nazis can be targeted as effectively as Jews - but I'm not convinced that mutually assured destruction is the ideal way of resolving voting conflicts.

Unfortunately, this also applies to less extreme examples where balloting is secret and intentions uncertain: in order to shift the Nash equilibrium of a particular proposal in your favour you simply raise the spectre of an [additional, and credible] proposal you anticipate your adversaries will like even less.
Use Webhose.io API “Performance Score” to search for viral news or blog posts
Indeed they do. But I'm answering "Why would you buy a book on something ... if I don't already know what it is?"
This is a completely rational price given that none of the prices are published, and that the prices tend to be set more on who is doing the paying than anything related to the actual cost.

Do an experiment sometime. Pretend that you need an MRI of your head. Call around to the various places that provide MRIs and see if you can get (a) the price, (b) a description of the equipment that will be used so that you will know if it will be a good MRI or an ancient one.

It's pretty laughable that we just had a major "reform" of our health insurance system, with lots of lip service paid to cost, and yet there is still no information available to allow people to make decisions based on cost and quality, and this appears to be by design.
https://www.youtube.com/watch?v=9PJNlmk5Yik
Shills & astroturfing is a very common -and old i might say- Microsoft tactic.

Hint: http://www.pcworld.com/article/2365060/microsoft-caught-astr...

#Reputation_management
What happens when I translate my website into Russian and get my first customer who only speaks Russian??
In Brasil, the nascent middle class consumes cares. It's a status symbol and a dream for many. It's a different culture. In the big cities (São Paulo, Rio, etc) the public transportation is miserable. Buses and Metro are overcrowded and Metro doesn't have a good penetration. So, no, in Brasil at least, no Peak-Car for quite some time.
Los Angeles' Booming Creative Class Lures New Yorkers
Wow, I just found the refutation for P=NP in your library: it's at ... NOOOO, I accidentally closed the other tab damn should have written it down
I'm loving this article. When listening to old jazz recordings where trap kits like this were used, it's clear that there's sounds that would be difficult to reproduce with modern gear, particularly cymbals (all those hi-hat predecessors!). I'm amazed that the hardware held up. The way I play, I'm sure I'd destroy these kits in minutes.
The important point is that a TM is capable to calculate everything that is considered to be decidable. It is _the_ computation machine in theoretical CS and different models (eg lambda calculus) are equivalent in computational power. Implementations are a proof-of-concept to show/visualize their power and can be seen as compilers for basic languages.

Their exact mathematical description differs from source to source but the interesting thing is that just a small program (the TM) is capable of calculating everything (efficiency is not the question here).
Right, there definitely are pros and cons, but you'll never know the power of translating your app to Spanish until you do so.

It's an investment like any other in business, but it can definitely pay off. And once you see some results, you'll be more open to adding even more languages.

I'm not sure if you spend money on marketing your app, but let's say your CPA in English is $15, you may find out that in Spanish it's $7.

Bablic also offers inexpensive translation compared to other ways of building a new website/backend and so on...one line of code and relatively cheap monthly plans.
On starting a new role
Would be nice if it also listed the countries that you could travel to.
Unnoticed for years, malware turned Linux and BSD servers into spamming machines
Dart: Long-term support and roadmap
Well, having worked in travel demand forecasting--a combination of bad statistical models, bad assumptions about travel, and the inherent problems with extrapolating to produce forecasts. Travel modeling is very useful, but long term forecasts can't really account for fundamental market shifts.

In my region, Central Puget Sound, long term forecasts have been thrown some pretty big monkey wrenches since people started trying to use numbers with cars. Women entering the workforce, later Microsoft becoming a thing, etc. Oddly, some historic forecasts actually turned out reasonably well... probably by accident.
It depends what kind of website you run, of course this doesn't apply to everyone....and you need to build your own strategy in terms of how it works and how it will work.

But if done properly, the potential is limitless and it's a cost-effective way of reaching new customers.
Looking at https://status.modern.ie/ it appears Safari is the laggard of the group. Current versions of IE really haven't been that bad, the biggest problem is going to be getting people off IE8.
Doesn't look like the information on that site is correct. Or at least, it disagrees with https://www.henleyglobal.com/international-visa-restrictions...
The differences are quite striking, the US isn't even in the top 10.
But only for memory, and not for other kinds of resources.
Right, there's always things to do at a startup, this can be up there with them and eventually I strongly believe it will become more of a necessity than a luxury.
What if you have two passports, what's your cumulative passport power? Or a passport from one country and lassiez passer from another?
I'm convinced Vogons run the government.
In any flourishing ecosystem, parasites eventually emerge.

This is so crass of Microsoft. I would be ashamed to work in the group that did this.

Technically? Sure, it's an accomplishment, akin to copying someone else's homework by typing it in by hand. Please notice I didn't say it's the same, I said it's akin to. Very nicely typed, good job.

But morally, it's exploitative and gutless, and it represents Microsoft giving up on the idea of finding success through innovation. Microsoft seems so pathetic now.
No "beginning" does not mean no "big bang", and "big bang" is a completely shite term to begin with. "God Particle", "Y-Chromosomal Adam", "Mitochondrial Eve" ... the boffins who think this shit up should be (metaphorically) shot.
This seems to only consider the number of countries one can travel to without a visa as a tourist. So it doesn't consider the ability to move to or work/study at another country.
Then Google sees that they don't use mobile devices when they search and your mobile unfriendliness doesn't affect search results.
As someone who has a startup with a multilingual web service (English / Japanese), I normally tell people considering translating their service to hold off as long as possible.

Going from have a unilingual website to a multilingual one slows everything down. Now whenever you make a change to one of the strings in your app, you need to wait to have it translated before you can deploy a new version.

Furthermore, merely translating your service isn't enough, you need to localise it. To do this, you (or someone else) needs to understand your target market. This isn't something you can outsource (cheaply at least).

Finally, adding another language to your application means you need to do customer support in that language. This means the founders can no longer do support themselves, and you'll need to rely on a third party instead.

Think carefully before going down the multilingual path.
Right, almost nothing worth doing happens overnight! In terms of staff though, many do have staff that speak another language for example Spanish, yet they still don't offer Spanish as a language on their website.

Later on, when hiring staff, you can make it a requirement to be at least bilingual which a lot of European and Asian companies have started doing.
> It's probably not easy to get electroshock devices approved for sale

It's easy if you classify your product as a "game".

http://www.electricshock.org/electric-shock-games.html
I love how advertising shows people drawing annotations. It always looks so pointless.

Why did they circle that boat? Who is going to see it? What is the circled date on the other example? Did it get added to a calendar, or did it just go nowhere?

Can't they at least show cool young people working in a beach shop circling pictures of surfboards for no reason, like actual stylus users?

Unrelated to making fun of advertising... What happens to these examples when the site gets updated? Does it store a local copy? What if you want to update it later, but your local copy is now out of date?

I did just download Windows 10 to try in a VM, so I guess I'll find out!
If I had a dime for every time I read this...you get the point.

Because Microsoft is finally getting their act together doesn't mean they become Google. They simply start to look like a better company.
I really dont see how the two companies interchanged roles.
Doesn't take much into consideration. E.G, look at where the UAE passport is ranked. A fresh graduate working in Abu Dhabi earns 60k+ a year, gets a free piece of land and a $400,000 loan interest free to build a house on that piece of land.
Ask HN: If u like Apple products what is your justification for the high prices?
I believe the high margins on Apple product has only one reason: To earn as much profit as possible and be rich.
Or indeed the countries that flat out ban you from visiting them if you travel on certain passports, which is going to be much more of a problem for Israelis than, say, Brazilians, even if this index indicates other countries are less strict on visa terms for Israelis than Brazilians.
I think this is probably true, but on the other hand wouldn't we be lacking a lot of the sites we have if it wasn't for the ability to make money? Especially at the scale they exist. How could Google (cs.stanford.edu/google?) serve billions of people if it couldn't make money? It'd still have to rely on grants? Actually I guess this could be good for fundraising for Stanford, all the alumni that use Google. Although without Google's commercial dominance some other university may have made a better search engine. Hmm, maybe you're onto something.
> Citizenship required.

Why?

> Technologists/Developers

Can you add a job desc please.
Reminds me of desktop computers vs. smartphones. Laptops may soon be a luxury/tool for techies that most people just don't need.
> small self-selecting group that has chosen the convenience to living in densely populated, well connected cities

Urbanization is steadily increasing worldwide.

> and are relatively well-off.

If you live in a city, owning a car is more expensive than not.
Show HN: OpenSpace – showcase your open source projects on GitHub
I watched the Pacquiao-Mayweather fight on Periscope and saw the future
Some background - we (engineering at EverythingMe) wanted to turn our organization profile on GitHub into a showcase of our open source work, so we built this tool and open sourced it for other to use.

See it in action - http://everythingme.github.io/

Read more about it - http://geeks.everything.me/2015/05/01/showcasing-your-open-s...
You can already do this with IE on Win8
Go for a used Thinkpad T or X series with i7 processor, swap harddrive for SSD, maximize RAM.

Thinkpads have the advantage that they are available cheap refurbished and you still get access to spare parts (anything from keybord, screen, mainboard...)

x201t is a cheap tablet PC with digitzer, available with i7 processor extended battery life about 8hrs.

T410 and T510 are nice ones too.

each about $200-$250 refurbished, add RAM+SSD for $350 total.
I agree with this summarization as well. What's implicit in both of these (IMHO), is that the type of friends Peter Thiel looks for will naturally be talented. And likewise for Mark, where someone he respects enough to consider working for is likely someone he would befriend.

Big assumptions, but those guys are in the type of position where that's likely a reliable expectation.
If the big idea was messaging and not objects, I'm curious to know how did we end up in this primarily object oriented world. Especially, when its founding father didn't had that intention as he says: ""I invented the term object-oriented, and I can tell you that C++ wasn't what I had in mind".

I have a guess from following quote: "This was why I complained at the last OOPSLA that - whereas at PARC we changed Smalltalk constantly, treating it always as a work in progress - when ST hit the larger world, it was pretty much taken as "something just to be learned", as though it were Pascal or Algol." -

There were people in hurry to make something with whatever theoretical basis there was instead of further refining the original concept. Probably, that's where it took the wrong turn.
there's always wikipedia: https://en.wikipedia.org/wiki/Template:Visa_requirements
I think the Drake equation is worth mentioning here. It estimates the number of civilizations in the Milky Way Galaxy whose electromagnetic emissions are detectable (https://www.authorea.com/11048). Knowing some of the numbers involved, it can be reduced to approximately:

N ~= 2flfefcL

where fl is the fraction of habitable planets hosting life, fe is the fraction of life-bearing planets that develop an intelligent life-form, fc is the fraction of intelligent life-forms that decide to communicate, and L is the length of time a given civilization is transmitting "visible" communications. Taking ourselves as an example, L is already on the order of 100 years. The original estimates for these values were fl = 1, fe = 1, fc = 0.1-0.2, and L = 1000-100,000,000 (http://en.wikipedia.org/wiki/Drake_equation).
BIER – Berlin’s no-brand beer
Microsoft New SDK Brings iOS and Android Apps to Windows 10
Not particularly interesting, but now I'm curious what one country makes the difference between South Korea, Germany and France, at 145, and Italy and Sweden at 144.
Google Maps says Koreatown and Venice Beach are 15 miles apart. Some time late in the 21st Century or early 22nd Century humans will realize that great mass transit can really make life more enjoyable, and that'll be a 15 minute commute. It's pretty amazing how bad things have to get before people wake up.
I wonder if there's a way to decouple the role of prosecutional evidence gathering from the role of public security that the police play. Basically having two departments with an iron wall of separation between them, so they're effectively neutral toward each other, if not adversarial.

I'm not sure, though, how it even currently works in most places. Does anywhere do it like that?
That has nothing to do with having a passport.
There was a Doonesbury strip that did this. Seems to be too old for the doonesbury.com to have in their online archives, though.
There are some important considerations here that haven't been taken into account. For example, the United States is the only major country in the world that taxes non-resident citizens on their worldwide income, which makes it one of the most inconvenient passports to hold. Additionally, holding an EU passport allows one to work, study, etc. in any EU country, rather than simply visit it.
We still have geometric problems with everyone driving. Namely, cars take up space in two or three useful dimensions on roadways that are fixed in length, and have limited capacity to grow wider or higher. In short, self-driving cars won't handle peak demand and the accompanying congestion.

Where I am more excited about self driving cars is in their potential to change vehicle ownership economics in slightly denser areas. A car2go that delivers itself makes it pretty hard to justify buying an expensive capital asset that sits idle an average of 95% of the time. In other words, a rental service that is able to utilize its vehicle fleet more fully, should be able to make a handy profit while reducing travel costs for many people. The opportunity frontier is enormous here.

Once more people switch to user-fee based travel as opposed to all-you-can-eat-buffet travel, people all of a sudden start choosing how to travel rather than automatically hitting the default option. That opens the door to better public transit, which can handle peak demand, as well as more walking and bicycling.

And, we should have room for more and better bicycle/pedestrian facilities, since we won't need so much land to store all our mostly-unused boxes of steel and plastic.

I think self driving cars will be transformative for cities, but it won't be some Jetsons vision of the future where we simply upgrade suburbia with tech. That will probably happen too, but those changes will be rather less profound.
City Life – What Racism Has Done to Baltimore
Or you get a single payer and this charade goes away because the single payer's price list is fixed. This is how the rest of the world does it.
I've slept in my office a few times and could probably do it for a month or so without anyone being mad about it. I'm not a morning person at all so being first at the office is a great feeling.