skysight-inc/HackerNews huggingface dataset:
Thiel would agree with your main statements.

He's said before that he's not particularly worried about advancements in computers continuing to unfold and the potential for the Net to become ever more like a planet wide nervous system with many more use cases coming into existence.

His complaint is that if progress does not occur in fields outside of computation there will be stagnation. No amount of computational intelligence can mine asteroids or convert the Sahara to arable land without doing something with the material world.

You can have rapid improvements in specific technologies in the midst of a general decline or a stagnation.
For example; surely there a great deal of improvement in weapons systems during the middle ages. The stirrup, the crossbow, the gun, the cannon. Most of the advantages of those technologies didn't really help the average person's situation.

This is not a hypothetical. While there was enormous increases in computational power in the past three - four decades median wages have not budged. People were able to consume more primarily due to debt.

We ought to question whether computers will be enough to raise living standards in the developed world in the short to medium term (his main contention I think).
>The license is basically you can use the engine for free with no royalties.

When you review the license, it is really not like this. Only games made explicitly for "entertainment purposes" can use the engine -- even "Serious Games", which I guess means games that may straddle any actual utility, are not allowed. Most likely Kerbal Space Program would be considered excessively "scientific" and not allowed to use CryEngine.

There's also a very scary clause that essentially says "if we don't like your game we can classify it as objectionable and withdraw your license".

This is a cool release from an academic standpoint, but should probably not be used by real people for real projects with the license as-is. There are many excellent truly open-source game engine options.
Your point on vectors and array processing is not a good one: Some significant numerical algorithms can be easily expressed with nested loops, and are a pain to express with array operations. Fortran has both, and some of the best compilers turn array operations into loops, to ensure that they get both forms right.

Maybe you could spend more time understanding other points of view, rather than feeling marginalized or vilified?
I just tried Elm and I can assure you that bad programmers can write bad code in any language, good or bad.
@Grishnakh I'm not a windows user. I just got instructions on how to fix it from the desktop support guy at work. I don't like leaving people in a rut.
Thanks for the nice words. Speaking with an accent and writing not as fluent as native English speakers used to make myself frustrated a lot. I got used to it a while ago. Though debating political or historical topics like this one is still a challenge to me. I think I need to participate more often, :)
And it could work also for emoticons. For example ":P" is hard to understand. Good idea
This explains why I still buy physical copies of music and TV shows when possible. If I can't actually own it then I don't own it. Can't fleece a sheep that won't come to the barn.
Mq – command line utility for stock market quotes
Kafkaesque Days at LinkedIn – Part 1
Describe how the "extinguish" process would work.
African Luxury Travel Ready for Disruption, Head of Front End Engineering Needed
France doesn't have austerity... yet. But Ireland is already getting over it.
It seems to me that the same system that dialled in the ratio of happy to sad news was used here as well. Given that it's a configured system, hard to see how no one in charge was aware of the conservative misconfiguration.
Meditation can provide pleasure which is why it can be harmful without proper guidance. My last retreat I came to a state of bhanga very early. It felt wonderful but it fucked with my equanimity when it stopped I felt depressed. Guidance helped me get through it.

The key difference between meditation and psychedelics is regularity. Psychedelics are more like antibiotics in that they can be used in short bursts to shock the system but meditation should be used continually like a vitamin.
Sounds about right. If you consider asking the modern version of "Do you want a carriage without a horse?"

Once driverless cars are ubiquitous for at least dense populated areas (taxis) and for long distance cargo shipments (trucks), private ownership will catch on. Or as shared ownership. Whatever.

Autonomous driving is the inevitable future. We humans are too bad at controlling these beasts in general (exception: race driving).
Go has a great idiom for this, with the 'iota' keyword, which increments by one for each line in a block of declarations.

From the language spec:

const ( // iota is reset to 0
a = 1 << iota // a == 1
b = 1 << iota // b == 2
c = 3 // c == 3 (iota is not used but still incremented)
d = 1 << iota // d == 8
)
You keep changing your comment, so it's hard to respond :)

1. This is, AFAIK, not accurate for Google.

2. This was not the question. The claim was "surely they need some great presence in the 6th greatest economy", and the answer is "no, they don't". Unless you mean "an office with 2 people in it", which is kind of irrelevant to the broader point of whether google would pull out of france. Most people would see closing the engineering office as pulling out of france, the same way closing the russia engineering office was seen as pulling out of russia, etc.

I'll simply avoid engaging about what their obligations are, because it's not my area of expertise. I also don't care much, because i know that if every country tries to extract billions from google and others, like they are trying to now, there aren't enough billions to go around. So it won't end well for someone.

3. Errr, no. This is not Google's strategy, it's actually quite the opposite. Google asks people to relocate to one of the existing eng centers, and if they are unwilling, passes on them.

Google very much does not want hundreds of engineering offices, much to the disdain of a good number of people.

Google's distributed office strategy is a point of contention even within Google :)
That's almost 50% of the price of the watch with shipping, it's crazy. I'll change the shipping address to a friend in the US I guess.
I can't help myself from rewriting your post, it's so close :)

I will go to my grave loving C, from that first day when I read() about it in unsigned char magazine as the high speed language of every malloc() exciting computer application, to the day when C++ took over and began to assert() its high falutin' notions of what a language should be.
140 characters limit is confusing. Twitter is making the rule even more confusing by counting some characters but not others.
.NET runs on both, just not 100% API compatible.

Mac OS X and iOS aren't also 100% compatible, neither are ChromeOS and Android.
Depends on the decisions, but in my experience the way they've setup to do things encourages the proper balance of productivity, separation of concerns, maintainability and data integrity.

The balance on the database side of things has been most impressive because I didn't expect it at all coming from several years of Rails. In my experience to this point, the idea of letting your database enforce the integrity of your data was generally viewed as heresy. You could do it and the Rails team itself provided all of the tools to do it properly, but it seemed as if the community in general was totally opposed to it. The community shift towards embracing PostgreSQL so heavily has seemed to slowly be steering that trend away but there's still a lot of opposition. I've seen some tragic consequences because of those decisions in the last few years.

The balance encouraged in Programming Phoenix sets an excellent standard for a growing community.

The view + template layer has been a breath of fresh air.

Of course, to each his own.

Phoenix has me more excited about work than I've been in years though and I'm that guy that doesn't shut up about things that he loves. :-)
True, western democracy is limited and not what it should be.

However you are missing the bigger point, western democracies are almost always leading the way with more rights than any one else. For how homosexuals were treated in Germany see here:
https://en.wikipedia.org/wiki/Persecution_of_homosexuals_in_...
Thanks for the nice words. That's why hackernews is the forum I frequent most, since we can have discussions over almost every imaginable topics in an intelligent and decent manner. Even it is as political and ideological as this one.
> what about the rights for the 99.9% of us that are not transgenders?

Well? What about them? What exactly is being done to their rights?
Makes things right? There are no expectations of impartiality in American media.
Read the root comment in this chain.
My plan for my next computer is to not run windows on the bare metal but run it in a VM as fast as possible. Does any know of a linux distribution that is geared towards this? I basically want to boot to linux then choose various virtual machine images to run.
There is a widespread believe in Europe, that in the US, you can "dry" your cat in the microwave oven or "wash" it in the washing machine and then sue the manufacturer for billions, unless they specifically warned that this could kill the cat.
Every other value declaration in C is <type> <name>, but function pointer values are different because the name to which its bound is right in the middle of the type. I understand the historical reasons, but it's unnecessarily obtuse, and this fixes that. Declarations of function pointer values are now just like any other value.

The macro can't expand to a raw function pointer type without including the name to which it's bound in the macro arguments, once again introducing this obtuseness. Even worse actually, because the bound name is now indistinguishable from the types, where the ordinary syntax, while noisy, clearly distinguishes names from types.

This style also matches the closure declaration style, ie. clo(T0, T1, ...), thus providing a seemless transition from function pointer values to actual function values which can carry environments.
Add up the hours spent by people waiting in security lines and divide by the number of hours in an average life. How many person lives have been wasted by this bullshit?
CLIs can be automated when you need to run things on a server.

And CLIs are relatively cheap because calling main() and doing some stuff is just a few extra functions.

Graphical tools usually need to hook more deeply into the software to extract the data and transform it into interactive UI components.

Eclipse implemented their own java compiler they could instrument for syntax parsing so the IDE has total knowledge of the code for example.

Many CLI tools are also non-interactive. Adding that interactivity adds complexity.
Your behavior in the entire thread was a ad hominem attack, agreed it was against a nation. But hey, look how cute you can get with words and with no logic and self-contradictory statements.

So Yes, it is Nice Real Nice.
That sounds somewhat scary. The law is not what is written, but what someone says is the "spirit" of it? The end result is going to depend on who gets to interpret the spirit, and this idea is frightening.
Good luck trying to exploit that 10 year old security hole and not finding yourself under interrogation by someone a bit more menacing than the TSA.

Or, alternatively, if stealing laptops is your thing, you could steal them from the sort of location where people hold the door open for you.
I'm still waiting for the Fox News bias probe.
Cool idea, this should work now: http://whatmoji.com/

edit: Looks like HN strips emoji so I can't link to it, but you can try it out by visiting http://whatmoji.com/TEXT_HERE!
Is doing business not a privilege elsewhere? In the US you need to register your business and pay taxes (money from corporations are doubly taxed as well). The only businesses here who don't do that are drug dealing / crime enterprises.
If you're, say, coming from a more Adobe-centric background I'd recommend Cinema 4D and the Greyscale Gorilla tutorials. You'll ramp up plenty fast, and have some cool renders after just 1 day.

I've since switched to Modo (affordable indie licenses via Steam) but find both programs to be more modern and adaptive to my workflow than Maya and Max -- however, if industry standards are important to you, there is no avoiding the Autodesk Twins...
Yes. I have entire code bases where the interface to a "capsule" ( because encapsulation, see :) is one function with void parameter and void return.

Of course there's a central data store. But that's okay.
@voku of course there is, otherwise this wouldn't be news.
Scaling to 100M: MySQL Is a Better NoSQL
It's always a "rogue employee"
I don't think anyone would be happy with 'British Airways Counter-Terrorism and Intelligence Services, plc.' and friends running surveillance, SIGINT and other spy operations to gather threat intelligence. And, unfortunately, it seems like intelligence-led prevention is the only real way to stop terrorism, detection and attempts at interdiction close to the target are going to fail the same way the TSA fails, due to the vanishingly small number of actual terrorists.
Why to Read Principal Components Regression, Pt. 2: Y-Aware Methods
Most studios doing 2D television animation in the States are using Flash (mostly CS2 or CS3 vintage) and it's still slow, tedious work drawing every frame.
The original tea party was a Ron Paul (2007 pre Obama) movement. Unfortunalty it was co-opted by the Fox News tea party.
I really like to ask, if someone has Git preference, or is Git the only thing they know, enforcing VCS === Git point of view on everyone around...
It's more likely that there was a policy in place that allowed for some curation, and either the policy targeted a specific political subset of news for removal unintentionally, or the policy was vague enough to allow the political leanings of the people tasked with carrying it out to express themselves.

Then again, maybe it's also a matter of a specific subset of news which is often factually incorrect and associated with a political view, such as conservative reporting on climate science (not that the same isn't true for some liberal new items, but this is a fairly egregious example).
It would be nice if it supported the ASCII text shortcuts like :poop: (see http://www.emoji-cheat-sheet.com/).

You could also make the URL route based on the ascii shortcut as well (as previously mentioned by another user).
Have you worked in a software company like Google (Microsoft, Facebook, Amazon... ) ?

I have. I'd be surprised if any software company of that size gave up even a single qualified engineer to avoid legal trouble (legal trouble that is entirely Google's fault and not the engineer's.) That's just not the way the market works right now.
I'm totally fine with this. If you want to advocate for a world in which all resources are privately-owned (leaving no commonly-owned space for discourse) and that a global, multi-billion-dollar social media service has the same free speech rights as a mom and pop grocery, then you deserve to reap the rewards of your own ideology.
I've taught a course on Rails and I still use it everyday for work. It just has some long term weaknesses that are hard to swallow after a while.
There are lots of reasons people resisted systemd initially that had nothing to do with resisting learning a new system.

Likewise with bash, what's the better alternative? And don't say fish. Just because it bills itself as such doesn't make it an improvement. All tools have some overhead to learning them.
Please take a look and let us know if you run into issues! We've just launched Pepperoni, and it's not yet as polished as we want it to be, but we'll be there soon.

For comparison's sake, check out https://github.com/bartonhammond/snowflake - it's quite similar to Pepperoni, and at this moment a bit more mature.

In the long term we want to make Pepperoni more comprehensive, documented and stable. We have some different opinions compared to Snowflake's - that's why we are building our own. A topic worth a blog post, though, too long to expand here and now.
To be fair, it is harder for us to notice that interpretations are creative when they lead to the conclusions that we thought were obvious.

Take, for instance, the establishment in Heller of the right to bear arms as an individual right. Most conservatives believed that to be the case all along, and think it is clear from the wording. However liberal observers were more likely to notice that this interpretation had not appeared in 2 centuries of jurisprudence, and societies of professional historians had long reached the opposite conclusion about original intent.

For another, look at Citizens United which established that corporations had a right to free speech, and therefore could not be restricted from spending on political speech. Conservatives saw this as a straightforward issue of, "I have no actual freedom of speech if I cannot spend money to broadcast it." Liberals noted that this overturned several previous precedents, and the Constitution had never intended corporations to be considered people.

In these and other cases, conservatives don't recognize the creativity of interpretation because the result seems natural and right to them. Liberals do notice.

The same is true going the other way. But liberals do not object to noticing that they have been creative, so are less likely to fail to notice when they have been.
Maybe the thesis is not totally right. A bad API can (sometimes? often?) be "fixed" by building a better layer on top of it. A bad UI can be "fixed" if its author allows it through configuration or plugins.

Fixing the API is what you do, for instance, when you write language bindings for the horrible BSD sockets API.

The fact that the user can fix it doesn't mean that API authors shouldn't care about simplicity, easy of use, consistency, etc., but it does mean that they shouldn't overdo it.
It's interesting how media outlets are spinning this news. People that read conservative media are left thinking that Facebook has admitted bias. People that read liberal media are left thinking the opposite.

Washington Times: "Facebook admits rogue employees may have shown bias against conservatives"

LA Times: "Facebook investigation reveals no evidence of bias against conservative topics, company says"

NY Times: "Facebook Says an Investigation Found No Evidence of Bias in a News App"

WSJ: "Facebook to Revamp 'Trending Topics' Feature to Reduce Bias Risk"

NY Post print edition (my favorite): "You won't read this on Facebook; Site censors the news"
83% of browser features are used by under 1% of top websites
My win7 configuration uses programdata and users folder on D. This is not supportby windows 10, i tried the upgrade and everything broke, reverted through cloned hdd. I have no plan in upgrading, my pc will die before and at that point i'll format and reinstall (and never use users directory again), they still push me that upgrade, it's terrible. People says "always update your pc", but usually things get worse when you do
Good site.
..funny that programmers & cell phone carriers are re-inventing Chinese-style (pictorial language)
You can't give employees the power to filter content then label them as "rogue" when a bias inevitably emerges. Obviously any innate biases (overt or not) will influence what gets filtered.
So is gainful employment - it's enforced via poverty, homelessness, and early death... Yet, just because most of us show up to work under duress, doesn't diminish the value of work experience.
The goal is to maximize developers’ investment. Sometimes simplicity is needed but there are other ways.

For example, consistency: it takes long enough to figure out a new module without also having to re-learn all of the things you did arbitrarily differently from the previous module. Pay attention to naming, argument order, styles of error-handling, etc. and don’t abbreviate things that are not extremely common abbreviations (e.g. "HTML" is OK; getHypTxMrkpLang() is a PITA).

Also, if you include lots of examples that obviously work then developers are more likely to trust what they see. Python "doctest" is brilliant for this, since you can trivially execute whatever the documentation claims. Don’t document the ideal world in your API: document what it actually does.

Make your API enforce its own claims in code. Don’t assume that a developer will have read paragraph 3 where it “clearly says” not to do X; instead, assert that X is not being done. This is extremely valuable to developers because then they can’t do what you don’t expect them to do and they won’t start relying on undefined or untested behavior.
>Windows 7 works just fine on our hardware, and it runs the software we need. If it ain't broke, don't let anyone break it, and spend your time on actually useful things.

The problem is that it is broken, in a way: it has security vulnerabilities, just like any OS, and if it's connected to the internet has to be patched to protect it. A deprecated OS is not going to get those security updates. Win7 won't be supported forever.

Of course, if your Win7 machine is not networked, then this doesn't apply to you and you can run it forever, just like some industrial machines still run MS-DOS.

>We're essentially betting that either Nadella and co will have got the boot before Windows 7 support ends and a desperate Microsoft will have significantly reversed course and offered a viable alternative by that time, or someone else will have stepped up to offer serious business software on another platform that we can migrate to by then.

Why would Nadella get the boot? Look at their stock price since he's taken over: the company is doing great, much better than under Ballmer. All these actions are good and correct: they make the company more money. Customers may not like them, but too bad. Why should MS care about what its customers want? It's not like they're going to abandon MS and Windows any time soon, so MS is right to screw them over for more profit.
Scitec Selenium 100 tabs comprimidos comprar selenio
"But with nearly two-thirds of Facebook users saying they get at least some of their news from the online platform, conservatives said any chance of bias could skew political conversations."

I really don't understand this whole situation? How is this happening?

If the argument is "We don't like how you're skewing news about our kind", how is this not seen as pure hypocrisy and laughed out of the room?

Can you imagine the uproar by Conservatives if a Liberal group demanded a meeting with Roger Ailes over their manipulation of Liberal talking points, skewing political conversations across the country for the last 30 years?

How can anyone on the Conservative side, especially pundits and politicians that rely on Fox News to spin their very special brand of stupid, stand up and say "Facebook is in the wrong?"
Serious game
I wrote the npm/npm Enterprise integration for pipelines:

http://blog.npmjs.org/post/144855273708/announcing-npm-for-a...

I was really impressed; It's really slick having the source-control/collaboration and CI/CD so tightly integrated.
Google Trust API Plans to Replace Your Passwords with Trust Score
Having read the Washington Times before, I'm not inclined to believe a single thing they publish without corroboration.
Why Google Thinks You Should Start Building Progressive Web Apps – ARC
> I did not say 'democracy' -- this is an economic discussion of how capitalism, and not communism, creates prosperity.

You're right on this one. I shouldn't have put words into your mouth by mentioning it.

> Can you name a single modern large scale society at all that experiences prosperity without market economy?

I think you does have a point. Though I would agree with a bit conservation. If we are talking about market economy itself, I consider it a necessary but not sufficient condition for economical prosperity.