skysight-inc/HackerNews huggingface dataset:
I wouldn't want to make that bet, considering a US keyboard has no AltGr key.

It might work with a US keyboard as long as your computer was configured for an Italian keyboard, though. https://en.wikipedia.org/wiki/AltGr_key suggests that from the keyboard's perspective, AltGr and right Alt are the same thing. Really, no keyboard allows any character -- they just send key codes (and modifier codes), and it's on your software to interpret those. But typing ² is not part of the normal, expected functioning of a US keyboard.

Edit: it occurs to me that perhaps I should gloss "it's on your software to interpret those" as "it is the responsibility of your software to interpret those".
I've often thought out should be more properly referred to as the "Stanford Prison Anecdote."
> There was a sense of moral duty on the part of many in the U.S. to literally fight to make sure that injustice wasn't perpetuated. There's no analog in a California secession.

While it may not have been, independent of the slavery issue, at the time of the Civil War (though even that is debatable), the indivisibility of the Union is now a moral issue with a substantial segment of the population.

And, in fact, many of the things that would be defining issues for a California/US split under the current regime are moral issues that their supporters (on both sides, and in opposing ways) see as direct analogs to slavery. (Abortion rights on one side vs. rights of the unborn on the other being a prime example.)

> especially if trade and travel were relatively open between the countries

Why on Earth would you expect that either the current protectionist, closed-borders Washington regime or any hypothetical separatist Sacramento regime seeking to free California from it would support "relatively open" trade and travel?
>Please stop, you are wrong. Im attractive and people hate me. Have you ever considered whats its like to be attractive? People are instantly jealous of you and hate you. And they make sure to lay judgement into you -- if you arent whip smart they will tear you down just like anyone else.

Sorry, but I've never seen anything like this happen after high school. Attractiveness is respected, especially if you can keep or improve it as you begin to age.

>Please dont mutilate your face like a south korean teenager.

If you're referring to the eyelid surgery, it's not THAT kind of eyelid surgery.
Why GPUs are more powerful than CPUs
Theresa May is just using the tragic deaths of some innocents to push her own political agenda. Pathetic political games at their worst.
Google Sent a Job Letter to a Sysadmin by Mistake
I get that this will sound overly snarky, but does "strategic thinking" for non-lead programmers involve "actively resisted multiple manager requests to implement a hack because of an arbitrary deadline"?

(Of course it doesn't. But maybe it should...)
Haskell is also really fast. On most Stack Overflow questions asking "why is this Haskell program slow", there's often a detailed answer with an implemention that's about as fast as -- or even faster than -- C:

http://stackoverflow.com/questions/42771348/why-is-haskell-s...

http://stackoverflow.com/questions/6964392/speed-comparison-...

http://stackoverflow.com/questions/29875886/haskell-why-does...
Could be sarcasm but I don't Really see how one thing has to do anything with the other
That got revised and rewritten as the FOSS game ZeroK [1]. The original is still under copyright, but the guys who did ZeroK started with it as the code base and then gradually removed all the proprietary code. Surprisingly for a FOSS game project as big as it is, it's still actively developed.

[1] http://zero-k.info/
Oh internet and self-help gurus. Why do you have to be the "best" at everything and get the most of out stuff.

It's like those things they teach you that before giving a bad review first start with the good points then add a "but". Sound great in theory but just absurd when you realize someone is doing it to you on purpose.

You know you can do all this and create great rapport and win the title for best conversationalist but if this is not your nature you still won't have fun nor create that connection which you can have by just being you, with all your flaws, moles and warts. If you're not a total asshole, people like you anyway.

Just imagine if your friends were like this. Trying to be the best conversationalist they can be with you instead of being the usual silly dickheads they generally are..
> Surprised by Negative Tone of Comments

Welcome to Hackernews :)
If we could bundle a 4WD car ban in with the new legislation, I might actually change my mind about the massive loss of basic freedoms. :-)
Is that an ELIZA question? I honestly can't tell.
Software is eating the world and what it means for Software Engineers
Just grind it out at BigCo and continue bootstrapping your side project until it seems promising enough to jump ship.
What kind of efforts are you talking a out? From my perspective the hate against the US. is only growing with barely anything holding against that.
That was actually my first thought, too.

2^n: Writes a blog post with intentionally high width and doesn't test it on mobile devices.
Uber halts it's self-driving cars in Arizona after crash
"Please stop, you are wrong".

After reading the article, I can sort of see where the problem lies. Judging people does no good. =D
>But if you're still insecure or unhappy inside, it's going to come off as unattractive.

What makes you think that I'm insecure or unhappy to begin with? I see this as an investment in myself.
Round two is likely something like "no, I don't think I could do that, it sounds hard to me. You have skills I don't "

But it has to be genuine. You can't read a script, you have to mean it.
I was specifically addressing your claims about deaths. How many more people die on waiting lists in Canada?
> I wonder, is DuckDuckGo's name a problem for adoption

For me it is too, yeah. They even own duck.co which would be a better brand. It'd be a pain in the arse to tell others to use to start ("duck dot com?" "no, dot co") but nowhere near as silly sounding as duck duck go.
Same could be said about Americans. I rather be cut in lines from some old Chinese ladies than have Americans shouting disrespectful stuff next to me. In fact Chinese people seem to be aware and respectful of local cultures usually, something that can't be said about Americans.

Source: Digitalnomad in SEA
Everything about this is highly contextual and varies across cultures. Smiling in some situations makes you look powerful, in many others it makes you look weak. Being very animated can make you look carefree in some situations and just wild in others.

The more time I spend in cultures that I didn't grow up in, the more convinced I become that there just aren't any universalities in this direction. Any attempt to do so is to try to generalize over all human behavior and the effort will either be wrong, being that there will be some cultures or situations where the rule doesn't hold, or it'll be useless, essentially telling you what you already know.
Agreed. I think my last 5 smartphones have all had an HDR mode. Claiming it is something new is a little strange.

Even HTC's relatively new technique of recording a couple seconds of continuous video as long as the camera app is open so it can provide an "instant" shutter button is years old at this point and that came out long after HDR in smartphone apps.
> I wonder if it's gotten better since 2002-2004, which is when I used it a lot.

MS equation editor? It's got so much better! The version released when office 2007 came out allows a latex like syntax when writing equations. - still don't use it myself because that would require using ms office which was still broken in other ways when i last used it (2010).
"Ask people questions since people love talking about themselves" is common conversational advice I hear.

In general I agree, but it's a bit disheartening when you realize that many people are so happy to talk about themselves that they never bother to ask you about yourself.
I stopped reading at

>Uber Engineer.
This is a medical dishwasher that keeps logs of all the washes (required by hospitals somewhere). I do hope they are only used on private networks but I don't know web security at all so I don't even know if that would protect them.
https://www.quora.com/What-is-life-like-in-a-Singaporean-pri...

But I don't think the question matters. Prison could be relative heaven and you'd still be denyng the basic human right to liberty.
When you follow the directions to set it up.. I'm not sure if that was a serious question or not.
Hm yeah. I use DDG except for error messages when I use Google.
It is. It's why eliza was such a convincing case for ai being easy. It's so hard to tell.
Yes.

Sort of.

One of the reasons for this is actually the success of both OOP and COTS/FOTS to provide us with workable reuse (just as Brooks predicted, by the way). Just about every GUI program reuses huge libraries of graphics and UI code, usually provided by the OS vendor. Every Rails app reuses significant functionality. We scoff at the huge dependency lists of programs, yet in some sense this is a sign of success: we no longer have to rewrite all of this functionality from scratch like we used to.

However, we now have to glue all of this stuff together. With glue code. Lots and lots of glue code. Which is by definition accidental complexity. And which appears to be growing non-linearly.

So as is usually the case, our success in the last iteration (OOP/COTS) gets is to a new stage, and at this stage we face new problems that are a result of our previous success. In this case, I'd venture that the problem is that we don't really have a good approach to gluing these pieces together. Yes, we can do it, but we don't know how to do it well.

I think John Hughes in Why Functional Programming Matters[1][2] hit the nail on the head when he said that we need new kinds of glue, and where FP has been successful I think it is largely because it provides one new type of glue: function composition. (He says two, but whether pervasive lazy evaluation is actually a good kind of glue is at best controversial).

Architectural Mismatch: Why Reuse is [still] so hard[3](1995)[4](2009) shows the general problem while Programs = Data + Algorithms + Architecture: Consequences for Interactive Software Engineering shows that the problem is particularly pernicious in GUI programs, which are notoriously tricky.

For me, the solution is to make it possible to (a) use different types of glue within a program, (b) define your own kinds of 1st class glue and (c) adapt existing glue to your needs. I've built a language to enable this[6] and have been applying the ideas both in research and practice. So far it appears to be working.

[1] http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html

[2] https://www.infoq.com/interviews/john-hughes-fp/

[3] http://www.cs.cmu.edu/afs/cs.cmu.edu/project/able/www/paper_...

[4] http://repository.upenn.edu/cgi/viewcontent.cgi?article=1074...

[5] https://www.semanticscholar.org/paper/Programs-Data-Algorith...

[6] http://objective.st
Swiss here. I never understood how Americans can believe to live in a functional democracy. Seems far fetched to me

Most decisions are not made within a democratic process but decided by leaders who are usually not voted for ether
There is a course on Coursera thaught by the Scala creator: https://www.coursera.org/learn/progfun1
Because the cultural ignorance you are showing is annoying. There are vastly more people speaking english in the world than there are US Americans. On top of that: Most of the Americans are speaking spanish and portuguese. America != US America for one.
Crowd-Sourced Skills Testing Platform (similar to Smarterer, but Better)
I just launched my platform into beta called Taughtful (http://taughtful.com) with the initial primary goal of disrupting both the public education systems and the recruiting processes regarding careers and jobs. Taughtful can be described as "a crowd-sourced skills testing platform that lets you create and take tests for virtually any skill. Tests get smarter over time. Use your test results to show off, learn or to land your dream job."

Taughtful to me, means "thoughtful learning"

## HOW DOES IT WORK?
I want to start by first, crowd-source the credentials; basically, the more people that take the test that you take, help to increase the validity of the test, thereby increasing the possibility of you landing the career that you desire, especially if you rank in the top percentiles of overall test-takers for that particular test. The platform allows anyone to create tests for any imaginable skill, or add more questions to existing tests. There is machine-learning (Artificial Intelligence) behind the scenes which helps to make the tests smarter as more people take the tests.

When a test is first created and has enough questions, it enters into an incubation period. During that time, people are allowed to take the test to help incubate it, but the scores during that incubation period have no bearing on their account whatsoever. Once enough people have taken the test, the test will mature and be available for people to take it officially, thereby generating an actual test score that counts.

There are MUCH MORE plans beyond this, as well as additional current features!

This is an abridged version of the full story behind Taughtful; if you are interested in reading more (such as additional features, plans for the future, investment and co-founder opportunities) please check out this link: http://gitlab.dynamictivity.com/taughtful/taughtful-app/wikis/home

Travis Rowland
Taughtful Co-Founder and CEO
http://linkedin.com/in/travisrowland
From my experience at startups, I feel like causality is backwards here. We get very few leads through our website compared to referrals and recruiters, so naturally most of our hires don't come through cold website leads. Its not like we get thousands of website resume submissions that we then just ignore. I do think referrals (including from a good recruiter) are likely to have a higher quality since they are pre-vetted a bit, but I'm more than happy to hire direct and save $20,000+ in recruiter fees.
Hiding messages in chess games
Not just high-quality articles; it employs excellent columnists as well. Matt Levine is a favorite of many HNers.
Question for you and xor1. Are you talking about going from a 1 to a 5, from a 5 to an 8 or from an 8 to a 10?

My intuition is that at the deformed end of the spectrum, any improvement is going to be 99% positive and that it starts to become more of a mixed blessing as you approach perfection.
The main problem with 2d sprites is animation. 2d sprites will never compare to 3d animation in terms of what an object can visually communicate to a player about what is happening in a game.

In full 3d, animation can tell a player a lot about what is happening on the battle field, such as where the bounding boxes actually are near a unit, what the actual angle is they are using to target a unit, or how a unit is physically affected by different buffs/debuffs.

Although I find well made 2d games to be remarkable for their own reasons, I don't there is a legitimate argument as to which provides the superior gameplay.
We also like murder stories because we are afraid of being murdered.
I think I can count on my fingers how many times I've created something really good after the 50 hour mark for the week.

What I can't count is the number of times I thought I was creating something really good after the 50 hour mark. The thing is I track outcomes for quite a while, and the math starts to stack up over time, and I just opt out now.

If you're planning to work for a place more than three years, you're going to end up being the one who ends up paying for the bad ideas, whether you can connect the dots or not. You can keep almost anything working for 15-18 months, beyond that the wheels want to come off.
yes, in last few months:

https://news.ycombinator.com/item?id=13879796

https://news.ycombinator.com/item?id=13139638
He is for real, no doubt. Also he is correct. I have seen this depressingly often. Anecdote from the trenches: A dev team of about 15. They are working an an algorithm that did some language-type matching. One guy was regarded as the expert on the subject, came up with the algorithm, wrote a paper on it that was the basis of his Masters thesis, and essentially the whole company bowed down in front of him. When I joined I quickly learned that he looked good, had a smooth talk, and was far from a good developer. His work was chaotic and his software was ill behaved, stupidly resource hungry, and based on a flawed hypothesis (it provably didn't work well, and made mistakes). There were two issues with this. Firstly, it cost us a fortune in providing the resource to keep his software running and available, and secondly it had a real negative impact on people's lives. The other devs' on the team were aware of this, and many had solid ideas to improve. I worked with some devs after hours to built a solr-based alternative that took a week to build and test (as opposed to the countless man-years that went into this guys algorithm), and I organised a presentation to the CEO (I was senior exec there, and was on the highest level management team). The presentation was a success, and by all metrics what we cobbled together was faster, cheaper, and most importantly, better. We were congratulated on our success, but after a few days the CEO declined to implement the change. I know that the person in question spent a lot of time lobbying against us during this period. The next move we made was to find a US based company that made software that did the exact same thing, had a solid US Government track record (which was important to our client base - mostly US banks) and was ridiculously cheap. To compare, they did what we did on a laptop. We had 4 racks in a colo to do the same thing. Annual licensing cost was a months dev wage. That plan was also deep-sixed.

I personally left shortly after that, but I spent a lot of time wondering why two obviously superior solutions to real problems were ignored. The dev in question was charming, handsome, spent a lot of time worrying about his looks and was a smooth political operator.

Look and impressions matter more. This is just one of many stories, and it is the primary driver behind me setting up my own shop years ago. I cannot stand this kind of idiocy.
Is this really your first comment on hacker news? Did you just create an account just to say this?
You're judging a system by standards it was never intended to meet and declaring victory. If you're going to argue that small states are over-represented, do it well. Plenty of examples of Gerrymandering as well as the electoral college itself.

If you want to debate whether the Senate should exist or not, or whether it serves a purpose or not, or whether how senators are allocated should be changed or not, then fine. But that's a whole other thread.

I'd also argue that the Senate serves the important purpose of preventing abuse-of-the-majority, a problem known as far back as Ancient Greek democracy and well-considered by the founders.

Getting rid of the Senate or making Senator allocation population-based with no further structural modifications would simply turn us into the United City-states of America. Which is great... if you live in a city and aren't a regional political minority.
I might be coming at this from a different angle but I think it comes down to competition. Well, I don't have any scientific proofs per se (bleh) but I think we are generally hard-coded from our DNA to try/want to be the most attractive. It's only when you are well aware it's not a threat, you'd be able to lower your guard down.

Now, if we are talking about opposite sex, then that's a whole another type of conversation.
Just Google it: How one company came to dominate search
"absolutely no evidence"... except the random crazy violent act against innocent strangers that made international headlines.

It's a bit odd to pretend those are the actions of a well-adjusted, sane person.
Shortest Superstring Problem
Google Working on Social Photos App That Allows Groups to Share, Edit Pictures
Tldr, playing chess over postal mail was banned during WW2 over fears of stenography. Besides a game that is suspected to contain a a hidden message, no declassified info about this being used in practice is mentioned in the article.
Top 8 iOS App Development Trends to Watch in 2016 and Beyond
No matter what new project Apple executes, the world is watching with eager eyes, hoping to get a slice of the latest and best technologies the moment it hits the market. The company revolutionised the way we interact with technologies. Its applications augmented the use of the smartphone to an extent that established its presence in our lives as an extra limb to our bodies. We have listed 8 iOS mobile app development tech trends to look out for in 2016.
See More: https://www.solutionanalysts.com/blog/top-8-ios-mobile-app-development-trends-to-watch-in-2016/
Hackernews, where everything sucks and do you have numbers to back that up ?
Yeah, how you carry yourself is a huge part of it. A year of dancing is worth at least a standard deviation of attractiveness, IMO.

And in terms of speech, I think it's much more how you say it than what you say.
So cool. I'd love to read the source if it's available?
Ah, I remember watching the PyCon talk on VOC, a lot of cool work.

No disrespect ot the work, but I'm always a bit worried about a thing that starts with "we're swapping out the Python interpreter for a compiler". For example, this doesn't include generator support, which is a big part of my Python usage.

"Just" having the CPython bridge is so tempting, because your python code will work (modulo C extensions), plus we get all the performance work too. I believe you tried this, of course.

For VOC, is there a guide to calling Java code from Python code? I see you have Toga, but being able to write my own abstractions without much work would be neat.
I think this also touches on a 80/20 type scenario. For many professionals that take serious time and experience to have achieved. Anyone could probably have done 80% of their job with minimal training. It's the smaller less common cases that matter and make it up.

It's easy to be a general when your winning. Perhaps there are no wrong moves. But to be one on losing side and turn it around requires I think a special type of person or experience.

It reminds me of a 1990s movie where some rich people make a successful and non successful person switch places and prove many things are a matter of circumstances more than most.

But then again watching recently The Most hated woman in America, reminds us how much an individual can pioneer something.
I uploaded a picture of my driver license with my finger covering my D.O.B. and address. They responded by deleting my account I was locked out of and did not want online any longer.
I'm not sure exactly how long it will be before pay phones are gone completely, but their density has been decreasing for nearly two decades now:

1998 - http://www.channelpartnersonline.com/articles/1998/12/paypho...

2002 - http://www.casa.ucl.ac.uk/cyberspace/requiem_for_the_pay_pho...

2008 - http://www.phonelosers.org/2008/09/pay-phones-are-doomed/

2010 - http://www.mnn.com/green-tech/gadgets-electronics/questions/...

2010 - http://www.cnn.com/2010/TECH/04/02/pay.phones.irpt/

2011 - http://www.phonelosers.org/2011/04/alternative-uses-for-pay-...

2017 - https://www.theatlantic.com/technology/archive/2017/02/objec... (Some are even ready to say they're already dead.)

From the perspective of computer history, pay phones are interesting because of their being the main host for phreaking subcultures. The best book on such is still probably Lapsley's Exploding The Phone:

http://explodingthephone.com/