skysight-inc/HackerNews huggingface dataset:
It has been a while since I wrote Java, but if my memory is correct, Java has a much cleaner solution to this. In Java an enum is just a class with a fixed number of instances, each with a constant name. You can make the instances private and expose all of your behavior through the interface of the class, using a "factory" method to find the correct instance (I say factory in quotes because it doesn't create the instance, it just finds the correct instance, which already exists). There's nothing stopping you from doing a switch-case against the instances, but at least if someone does that it will be limited to the enum class. And with some discipline you can define all the properties in the enum's constructor so no switch-cases are necessary. This mitigates all the OP's concerns, I think.

In C# you can use extension methods to keep all your switch-cases in one place, but it takes a little more work to enforce this with private visibility. I haven't thought through this completely, but my first attempt might be to replace the enum with a class with a private constructor and expose public static const instances, or maybe even hide the instances behind a factory method. I haven't tried this in practice, however, so I'm not sure what the implications of that approach are.
Funny. "Pepperoni" in German generally refers to chili peppers (though recently I've heard it being used to describe salamis, likely due to US influence). Which confused the hell out of me as a child when I heard that the most popular pizza in the US is the "pepperoni pizza".

Bell peppers and some other non-spicy peppers are called "Paprika" in German (whereas apparently in English "paprika" refers to a spice made from chili peppers).

Amazing how these words tend to evolve to take on entirely contradictory meanings in different languages.
A lot of the radiology software that I write involves iterating over a 3D grid. The auto-parallelizer lets you easily process each 2D slice on a different processor core. My laptop has 2 cores x 2 hyperthreads per core = 4 virtual cores, so 4x speedup.
But the value of that service is because of Google's monopoly position in search in Germany (where its market share is in the 90's last I heard; much higher than in the US).

In other words, the newspapers have no choice but to take whatever terms Google offers them. That's a very bad state of competition in the search market. A search monopoly in Germany gives Google a huge amount of power over not only search but other industries, even the news media.
I've checked their examples on http://t3js.org/examples/ and I appreciate the effort they put in but in general there is one thing I never understood with these examples :

Why most js frameworks relay on very simple examples while they promising the wonderland? I need an advanced sample than a classic todo to evaluate a framework. Something like does multiple async ajax calls, survives page reloads while juggling data / models, and gracefully handles the errors and/or initial states. An example close to a real world project would be much appreciated.

PS: If that matters, in my day time job I'm using Angular...

edit: fixed typo.
There's always personal BigDog robots...
I assume more fragile by virtue of being newcomers.
Is It Time to Adopt Telemedicine in Your Practice?
I'd prefer that to any sort of plastic, based on my own non-scientific but resilient worries about leeching chemicals.
There's a site about this issue from the Identity Project, which documents campaigns against ID requirements for travel.

http://www.papersplease.org/
http://papersplease.org/
> some significant percentage of people killed by the police directly caused the showdown that killed them

It's not quite direct, but the concept of "BlowBack" means that as taxpayer's, every citizen has at least an indirect relation to fanatic islamic terrorists that killed them.
Not sure if this is the latest legal practice, but it seems that the NYCLU has fought against this and won:

http://www.nyclu.org/news/nyclu-victory-preserves-right-walk...

That's to say nothing of the 'license plate reader-like' identification that is feasible through MetroCard tracking.

Unfortunately, your stuff is still subject to "random" searches.

https://www.reddit.com/r/nyc/comments/1dm5fu/what_are_my_rig...

http://www.aele.org/law/2006LRSEP/macwade-kelly.html
I've never had my ID checked. Bag, yes. ID, no.
Are there any ways to get involved as a medical student/physician scientist in the making?
> We used to make fun of the Soviet Union for its lack of freedom of travel ("papers please").

You only need ID not pre-authorization. You don't have to get Idaho to authorize your vacation and Nebraska to allow you transit.
> An enum is basically just a degenerate class

My recent facebook post is, verbatim: Java enums are shitty classes.
Other ways to travel without ID: by taxi paid for with cash also greyhound buses (paid for with cash).

It seems cash is the only means of travelling without IDing yourself. The destruction of privacy via credit cards/debit cards hasn't been given enough credit.
I press the lock on my fob twice and it chirps. That way I know it heard the "lock yourself" command. I did it because I found my car unlocked a few times and it must have either been that I forgot to lock it or the first keypress didn't take.
> True, but the principle is a common one.

Its actually not as common as you might think; the principle in the US legal system that courts do not address hypothetical situations and issue advisory rulings distinguishes courts in the US system from courts in many non-US systems and many non-court adjudicative bodies (in the US and other systems.)

> And it is adversarial in that the Commission is prosecuting and Google is defending

Its more inquisitorial than adversarial, since there is not a separate prosecuting entity from the adjudicating entity, but the key point was that it wasn't between Google and its competitors, so its competition doesn't need to show anything, contrary to the suggestion made that the competition needs to show harm.

> To the extent that courts do not try hypothetical controversies, they also depend on actual proof and not unproven harm.

Only if the legal standard relevant to the controversy requires concrete harms. A prosecutor doesn't, for instance, have to show any harm when prosecuting attempted murder.

> How do you suppose a company would be found guilty of about-to-violate-antitrust-laws?

Antitrust laws very frequently prohibit conduct undertaken with the intent of monopolizing an industry, though the degree of actual harm is often relevant to the zeal with which antitrust authorities prosecute offenses, and the remedies imposed. Actual harm is often relevant in antitrust analysis, but may not be essential for a violation to occur -- just as the case for many other kinds of violations of law.
french presses don't use air pressure
You can do inter-module communication via messages. Notice the onmessage() inside the todo example here https://github.com/box/t3js/blob/master/examples/todo/js/mod...

As for $ dependency, a small discussion https://github.com/box/t3js/issues/12
Email and banking has two factor authentication and runs over SSL so it would have to be a very determined hacker to get to my money.

Its not perfect, but as I'm pretty comfortable with the risk balance. Things like all these android apps containing god knows what make me way more jittery (See google's recent cleanup).
Sort of. The finer grind, increased pressure, and shortness of steep time make it different. It's more like a cross between an espresso machine and a french press.

I bought it thinking it would be a novelty item. I was mistaken.
A journey of a thousand miles begins with a single step ...
Shameless plug, as I scratched that itch: https://atom.io/packages/ex-mode

Does much more than `:w` now, but contributions are very welcome.
I'm curious about other projects created in the same vein that are making money. I saw a typing tutor webpage posted here on HN, and a stock portfolio tracking service, but don't know if they ever became profitable.
I used to read Ars Technica. A few years ago, it was sold to a new owner. Then, slowly, a creeping change slunk into the content like a snake. Try a game of social justice bingo: check Ars every morning and count the number of days in the month there ISN'T an article on the front page about misogyny or kiddie porn. It used to be a website about tech. A damn good one, too.

Dear tech media: I'm a programmer. I work in a small shop that serves a niche market. We employ more females than males. When I go to work, it's to do my job; to count references and check my pointer math, not to check what genitalia my coworkers, who half the time aren't even in the same office as me, are equipped with. STOP BEATING ME OVER THE HEAD WITH THIS SHIT.

Ask my former manager, who is a woman, whether she preferred to work with the male employees or the female ones. She'll tell you the office women were a constant headache and had to be constantly babied and supplicated to.

There was a time you could go on to tech websites and just read about tech. Who is profiting from the incessant beating of the misogyny drum? Not women techies who show up to work and do their damn jobs like the rest of us.
Comparing an ID with "travel papers" is silly. An ID is an identification device given to everyone who wants one. "Travel papers" are licenses to travel.

IDs are a tiny restriction on your freedom. Travel papers are a major restriction on your freedom.

The stupid airfare taxes are a much bigger restriction on our freedom, IMO.
Times change!
I wonder if they are letting the smaller apps (like Untappd) be their check-in frontend and they basically just aggregate up all the locations the people have "checked-in". With Untappd, to create a new location, you have to download Foursquare and create it so it keeps users creating new venues and you immediately have a somewhat genre.
I went to Collision (Las Vegas) last year, and it was a waste of time and money.

Same startups, same VCs, same bloggers, etc, repeating the same stuff they said in a similar conference the week before i.e. loads of words are spoken, but no real content. Add to that the junk food they served, no seating (seriously, no seating through out the event for all the attendees), loud fans made it impossible to have a proper conversation, remote and random location, expensive, etc... and now the pay-to-pitch schemes. I felt treated like cattle. Stay away from these events.

The only tech event I strongly recommend attending is LAUNCH Festival by Jason Calacanis.
Reading this should particularly echo to the French-crowd here, as our government is about to pass one of worst anti-privacy law in history, all in the sake of fighting "terrorism" of course.

Side note: The author is also the author of Differential Synchronization, a key alternative to Operational Transform.
If you happen to read this, congratulations for your work!
You are incorrect.

What the Yelp rep said was not clear. The Yelp rep didn't answer the question my former employer had. She avoided it. Does that mean Yelp was/is up to something nefarious? No. But it has that appearance.

And that's the point. Yelp can, in fact, be doing absolutely nothing wrong as far as their data is concerned. But small business owners don't see that. All they see is aggressive Yelp sales agents, and a better rating if they advertise through Yelp.

It's an image problem, not a data problem.
> I like china's approach to this where they forced their countrymen to create powerful competitor to google.

Right, it's not like China just blocks all of Google entirely or anything...
It is tough - it's a big behavior change to go from paper to electronic records. It's less difficult when scientists are using wikis or Evernote though.

It's been built before. Many times. Mostly for chemists though. However, it's never been done in a way that's integrated with the actual tools scientists use to design experiments and analyze data, so you end up with a bunch of data silos. If you ask a scientist whether they can search all of the work and associated context/data that has ever been done in their lab from one location, the answer is almost always no. We are trying to fix that.

It's really technically challenging - life sciences is so broad so you end up with lots of surface area in your product. The "apps" we provide for manipulating the primitives in biology (e.g. DNA) are huge products just by themselves.
> If it weren't in the Constitution even travel by horse would require a license and be a privilege.

Travel by horse isn't in the Constitution.
Ah, page fault in non-paged area! Interesting.
Not really. It is blazingly fast, but Momondo also find trips via nearby airports and gives you alternative nearby dates when flights may be cheaper. Momondo is also prettier. Google flight search is instant, though, I'll give them that.
If you leave it full of grounds for any length of time, it starts to corrode the interior of the tube (it starts to look 'scratched'). This can lead to seepage.
http://webcache.googleusercontent.com/search?q=cache:SQCXxa8...
PARC: the under-appreciated birthplace of technology
Had no idea the inventor was 76 years old. Good to see someone not buying into the notion that anyone over 30 is a has-been.
Awesome news and thanks for standing up to a dual-standards company and CEO. You can't be for NN in the US and against it elsewhere. Internet.org is purely a vehicle to get more users on to FB....not the internet.
One of the antipatterns I see in db schemas is over-use of just one field to indicate status or action, if not both. It's the same basic deal of overloading enums as the article demonstrated -- every instance increases your pain of complexity.

So, I guess, that's to say, this is a little bigger than just enums.
Growth Step #2: Build a Map
Collision is run by Paddy Cosgrave, who conned the Irish Government into paying for the Dublin Web Summit (DWS) and F.ounders. Mind you, he has a fair track record in conning gullible politicians out of their money! http://www.irishelection.com/2009/04/micandidateeu-the-full-...

He once threatened to sue someone for organising an event during the same week as DWS, claiming that they were riding on his coattails.

Avoid like the plague!
most underrated comment ever.
I'm all for net neutrality, but I wonder how the currently unconnected people who have a chance at free connectivity feel about this.

My guess-- limited Internet access is preferable to no Internet access and ideological purity.
Did you not see the John Oliver segment? https://www.youtube.com/watch?v=fpbOEoRrHyU
Congratulations on making a beautiful website that clearly shows what it does, makes me want to sign up and use a simple, clean interface. Seriously, this is a breath of fresh air and credit to you. Great idea too, will certainly give it a try.
Me, Minimalism, and Living in a Tiny Trailer
absolutely. The rookie of the year award is still amongst professional athletes. It isn't a consolation prize.
>the only way to travel long distances anonymously is to use a horse.

Pretty sure that'll get your name in plenty of papers, so not so sure about the anonymous part...
Hey, downvoters, what exactly is contentious about asking this guy--and I have no idea who he is except that he's widely dismissive of published science--about his background or training?

If we weren't talking about something as hot-button a topic as sexism in tech, but someone was all "tiny invisible biting demons? I just don't know about this so-called germ theory...", wouldn't it be fair to ask, what's their background in medical research?
Side note: Who made the "superheroes" on your homepage? I need something similar and would like to get in touch with them.
Team Messaging App Fleep Adds ID Feature to Wean You Off Email
The Rise of Micro Startup Acquisitions
Same. I've had my eye on the AeroPress for a long time and I'm very intrigued, but I can't get past the "hot water in plastic" thing. I'm sure there are at least ten other worse things I do every day, but ...
I can understand. The question then becomes (1) who decides what is included in "limited internet" and (2) who bears the costs?

For-profit company making these decisions on the basis of commercial arrangements will take away all the potential of the Internet as we know it. Would there have been a KhanAcademy if ComcastAcademy ("limited internet access") was offered "for free"?
They do, in the form of the tax code. On a more pragmatic level, IRS website is rather informative.
Mine has been stress-cracking from heat expansion and contraction. Definitely thinking of giving it up in favor of my glass french press.
Which language did you try to use it with? Go right now is the most stable.
Computer Science House
What does this headline have to do with the linked article?
Denzil - we have bodies and committees for every thing but no action takes place. Our CCI is a joke. There is no anti-trust. And less said about our courts & justice system the better.

Just a small eg: Satyam chief, Ramalingam Raju, picked up the phone and gave himself in to SEBI (US version of SEC) confessing to financial fraud of INR 4000 crores+ massive job losses, massive losses/harakiri in pension/taxes owed to the govt (due to inflated employee #) to the extent of he had one of the big4 auditors in his pocket who signed over falsified bank balance statements. This resulted in govt having to take over the co and auctioning it out to TechMahindra. At the time Satyam was the #3 Software services company in India by sheer revenue and employee size.
Raju gave detailed proofs of each of his wrongdoings ("when he could not ride this tiger anymore") and yet it took our courts 7 years + to impose a rap-on-knuckles 7 years of imprisonment and 5 crores of fines. An amount which he could've made bamboozled off in one day of stock manipulation on the exchanges.

So my point is it's one thing to have all these fancy bodies and titles and quite another to have them act on anything.

This recent action against zero-rated apps by one of our telcos, Airtel, is a heartening move which ofcourse morphed into heat brought upon FB's internet.org which is a bigger culprit on net neutrality front.

Way to go online activism in India!
(Disclosure: I'm a member of the #SaveTheInternet volunteer group)
Google has absolutely done more than $6.4 billion worth of damage to society. Google's arbitrary automatic penalty systems put people out of business on a daily basis.
If you're doing all of those things at once, you want a MacBook Pro
The rep said a very specific thing, and you interpreted it incorrectly.
It depends on your definition of "money generally voluntarily donated to the Church". Catholic history is full of shenanigans, from selling access to Paradise to taxing peasants for working the land to "tweaking" inheritance laws all the way to waging wars (since the Church was a real Nation State for hundreds of years, committing its fair share of nation-state-scale atrocities). The Sistine Chapel wasn't paid with Sunday hats, if you know what I mean.
> What Microsoft did was completely different:

FTA: "The report lodged several complaints against Google, such as its practice of displaying content from sites such as Yelp and Amazon on its own competing services. “When competitors asked Google to stop taking their content, it threatened to remove them from its search engine,”

That doesn't sound completely different.
Three gems of the same kind in a straight line will destroy each other.
We are Adaptation-Executers, not Fitness-Maximizers
Fully agree with devmach.

Angular has a very similar problem and they know it. I think that one of the things we can expect from Angular 2.0 is a much larger example app.

I'm ready to see the end of TodoMVC and the beginning of CMSMVC or SocialNetworkMVC or whatever.

That said, I like the idea behind T3 and am very curious to see how it will mature and what adoption will be like.
"ISP choices aren't that much more limited than search engine choice."

This is an absolutely absurd and untrue statement.
Three words: No Fly List.

There is no transparency to that process, no way to find out if you're on it, no appeal, no recourse. That's tantamount to license to travel if not worse.
Just try any of this:

http://eloquentjavascript.net/05_higher_order.html

https://github.com/timoxley/functional-javascript-workshop

http://sarabander.github.io/sicp/html/index.xhtml

https://leanpub.com/javascript-allonge/read
Yeah, most of those 620K emails (which isn't a lot at Indian scale) by definition, come from people that already have internet access.

Its sad, whatever you think about FB, getting more people access to Wikipedia is clearly a good thing (fixing illiteracy would be better, clearly).
Yes of course inheritance (if you can even call it that) is problematic and indeed one, if not the whole, point of the solution is having to add an antry means having to do it in one place only, but my question remains: does it have to be with a macro? I threw something together and this seems sort of equivalent but (imo) with less of the uglyness?

enum class VehicleType
{
Car,
Bicycle
};

using tuple = std::tuple< std::string, int, int >;
using map = std::map< VehicleType, tuple >;

const map VehicleTypes =
{
{ VehicleType::Car, tuple( "car", 4, 10 ) },
{ VehicleType::Bicycle, tuple( "bicycle", 3, 20 ) }
};

const tuple& get_it( VehicleType type )
{
static tuple def( "unknown", -1, -1 );
auto it = VehicleTypes.find( type );
return it == VehicleTypes.end() ? def : it->second;
}

std::string getVehicleTypeName( VehicleType type )
{
return std::get< 0 >( get_it( type ) );
}
Is Windows Server 2008 Standard Edition also affected
or just 2008 R2?
Which is the vast majority of android devices sold outside China, and is exactly the kind of bundling that antitrust actions are interested in.
The author is incorrect, they search, but they don't require ID.
> You only need ID not pre-authorization.

To the extent the federal government requires valid state-issued ID for travel but neither mandates states to issue ID nor prohibits states from rescinding IDs that they have issued, you in effect do need pre-authorization, even if the actual pre-authorization regime is fairly light touch, granted by default for long terms without specific travel plans, and rarely revoked.
I wouldn't worry about either for a couple of reasons.

Google has the worst customer service ever. When they come into your market, all you have to is hammer their customer service, in advertising if necessary. If you have great customer service, nobody will take a chance with them because their track record of customer service is so horrendous and well documented.

With Amazon, as stated in the article, it's not their niche. As soon as they started in your market, start running promotions for discounts for Amazon Prime customers. Pretty sure once they can't sustain their growth, they'll bail out of your markets.

Both companies have fatal flaws and are just being opportunistic. If this guy hangs in there, it won't take much to deal with them properly.
Willie and the All-Stars by Floyd Cooper
Honestly, if you constantly tried out alternative services, you'd probably have left Google already. I did, and I found many competitors' services faster, smoother, higher performance, and more configurable. Unfortunately, they have terrible market share because of Google's anticompetitive business practices.
And the US is actually pretty good about not requiring you to always have Federal ID on you, compared to European countries.
Pros and Cons of AngularJS Infographic