skysight-inc/HackerNews huggingface dataset:
> What about all the potentially very talented programmers that have a non-math background?

If they don't know what something means, they can educate themselves. I learned about monoids in my first course in linear algebra at the university in the first month. My math background at that point was "finished highschool". Just because it has a name that does not appear in everyday language (unlike enumerable) it does not mean the concept is difficult to grasp.
With such definition python 2.5 and python 2.6 are different languages, because they have different syntax (python 2.5 does not support "with" statement).
But nearly everyone uses social media. It's like saying you're at risk because the phone book lists your name and address. It lists nearly everyone's name and address. What makes you so special?
Are you tired of having a personality, original thought, or actual conversation?

Are your friends selfishly taking up time trying to talk to you when you could be adding more people to your friends list instead?

Do you have a craving for increased amounts of non-genuine social interaction?

Has your life become so depressingly repeatable that our algorithms can accurately represent your superficial chatter?

If so, we've got something for you: SMART REPLIES!

SMART REPLIES! For when your communication is so valuable and necessary it doesn't need you!

SMART REPLIES! Yum clams! So cute!

SMART REPLIES!...if you thought twitter and social-networking was inane, you ain't seen nothing yet...

Edit: I apologise, i just had a reflex reaction. Wow...this is the world we're making for ourselves...
Id be insulted if people started sending me computer emails instead of physical mails, i find it to be lazy when they wont even bother to go to the mailbox.
These two statements from the article seem to argue against his point.

> The CPU and disk performance on offer here [in the latest NUC] are hilariously far beyond what's available on current consoles ... But most importantly, its GPU performance is on par with current consoles.

> Zero games are meaningfully CPU limited today

Why would I pay over $1000 for a game machine that is basically identical to current consoles in the most important aspect of hardware?
The problem here is our lack of understanding of statistics. Yes, there probably are differences in averages on things like criminality, intelligence, lazyness and so on between groups like male/female, ethnicity, gay or straight and so on.

But, besides the fact that the difference might not be in the direction you think it goes, in all these cares, inter-group variability is tiny compared to intra group variability.

That means: it doesn't matter in practice. Whether men ow women are on average more intelligent, those 1-3 average IQ points are so irrelevant compared to the 15-30 points 5 random people in a room would generally differ from each other that it is barely of academic interest and certainly useless to use to judge a random men or women you meet.

This thing is true for many differences between groups often discriminated against. Scientist are thus inclined not to research these differences: if they exist they are rarely helpful for policy (too small) but often their reporting results in people misbehaving even more due to their misunderstanding the impact (or rather lack thereof).
Hey, that's really cool! That's great for finding layout bugs. Though some of my WebGL doesn't work, and it's too slow to judge things like whether an animation is smooth, so you'll probably want some lab machines.

Still, it seems strange that a web developer would prefer to develop on an OS that only supports one web browser!
Wifi Password Hacker, Cracker, Breaker Full Download 2016
A bit tangential, but didn't old symbian phones have the ability to learn what you are likely to say? It feels like this is really pretty derivative but most have short memories...
Show HN: Open Notebook – Software for creating digital math worksheets
For one, WebAssembly is designed as a target for many languages. An LLVM backend is in the works, which means being able to write front-end code in one of probably 20-30 languages. I'm personally really hoping we get to the point where I can write my front-end in Rust.

Second, Java GUI toolkits all sucked and produced ugly UIs. I know some developers liked Swing and people claim it can be made to look native, but I've used hundreds of Swing apps and they never lived up to that promise. For better or for worse, HTML+CSS works well enough and people understand it, so WebAssembly's ability to interact with the DOM is a massive improvement over what was available to Applets.

Third, Sun's ability to secure the JVM plugin was, to be kind, pathetic. WebAssembly should be better since it should inherit a lot of what we already have for JavaScript. For better or for worse, the JVM was just never designed to protect users from the people writing Java code whereas all JavaScript engines were built from the ground up with that in mind. WebAssembly will be built with that same mindset.

Fourth, an open specification vs a closed spec controlled by a single company.

There's probably more reasons, but that covers most of what I hated about Applets that I'm hoping won't be the case with WebAssembly.
I can't wait for the first reality or game show based around Turing tests. That's going to be seriously uncomfortable, but fascinating.
why not an ipython notebook ?
Yeah that's was mostly my reaction to my wife's reaction. My thought was it would help people get over the awkward part. This seems like it'd be more endemic to all communications.

Then again I remember seeing on the palm pre a feature that showed you notes about the caller on the call screen. Supposed to be for sales people to put stuff like "Wife Jane, 3 kids, Bobby, Sue, Jamal" to read before they picked up.
> thanks to the Steam Boxes.

More like thanks to Valve. I have not see ANY indication that the Steam Machines marketed by Alienware or other vendors are selling well at all. Most of them are massively underpowered for some of the best games available on Steam for Linux.
> default forms work

No they don't, in my opinion. They're sensitive to XSRF attacks, a breach nicely kept open by browsers so you can embed a MailChimp form on your website and it gets posted to MailChimp. 90% times I program a form in Ajax is to use JSON content type, hence suppressing the cross-site risk. The other option is to put an encrypted token in your form, but I don't like keeping things in session.

> Dropdowns work

Aaaaaaand that's why design can ruin a feature. <select> work indeed excellently for 90% situations, but it repels your customer, more than using an unprotected ?clientId= in the URL. If browser used a Select2 design by default, I bet it would be used more often.
Greetings card manufacturers have been doing this for us for decades.
My little sister is now 14, and Kubuntu is for her easier to use than ChromeOS ("why can’t I put this there? Why doesn’t that software run? What? I can’t have other programs?" – I installed ChromeOS for her on her laptop for a while).

The major difference between a Ubuntu and a ChromeOS install is that one of them has a lot of marketing, the other doesn’t.

That’s the largest difference.
A bash alias for creating new aliases
> Adapt application logic to match the device & network capabilities.

Yeah let me just build 4 apps real quick and serve different ones based of the network performance of a given user. That's practical.
I know for a fact that you can't spell spellcheck. You didn't even type that yourself, did you? Do you still love me? Tell me you still love me.

(Looking forward to the day that that sort of reply can be generated. I'm sure it would be far more fun than "wanna hang?" "ya")
You know that Steam is working on the Vive with HTC for VR games right? That's going to be downright power-hungry.
Just don't let bioware design the responses.
> Why would I pay over $1000 for a game machine that is basically identical to current consoles in the most important aspect of hardware?

Because you have access to thousands more games than on consoles? And you know, you can do about everything with it, not just gaming.
No its not the only reason I have! as I made clear - it wasn't the reason at all. You reply is meaningless without context.

It was one example of many providing a point that statistics are misleading.

Especially in describing quality of life under a controlling reigeme. Yes some things improve in some way. No - that's not improvement.

Its like saying if you sent me to prison my life expectancy, security, and perhaps even literacy might improve. Would I count being in prison an improvement? No.

Not unless of course you think I'm guilty, incapable, and need controlling.

Edit: typo.
You can have a look at how some of my colleagues publish their new machine powershell scripts.

https://github.com/tathamoddie/New-Machine.ps1/blob/master/N...

https://robdmoore.id.au/blog/2014/06/15/announcing-repave-ps...
> I am coming to believe that computational thinking != mathematical thinking.

How exactly are you defining “computational thinking”? Is it “running the calculation yourself, as if you were the computer”? “Putting yourself in the computer's shoes”? “Empathizing with the computer”?

> And let's consider names. In Ruby I knew what the module Enumerable did before I ever read the docs. Monoid? I don't think so.

Every technical discipline has a jargon, precisely because their practitioners need to express ideas that can't be conveyed using only everyday language. Programming is not an exception.

And you picked a particularly bad example, because, while there exist mathematical objects whose definitions are very obscure and hard to get an intuition for, monoids aren't among them.

> I know someone who had a curiosity about recursion so I started explaining the concept via factorials as one does.

Recursion is just self-reference. For example, you could've told said person “your ancestors are your parents and their ancestors” - a perfectly good example of a recursive definition.
>but I'm simply not that afraid of terrorism.

What it really boils down to is that you have a .00000001% chance of being affected by terrorism, but a 100% chance of being affected by strongarm "responses to terrorism". The sad fact is that most of our population is cowardly and/or apathetic enough to simply accept our ever growing loss of privacy and freedom without objection (or in many cases, notice).
If you care this much about performance, python is most likely wrong language for you, you should try statically typed languages instead.
I agree with the article. My friends and I have a complex lingo we use in our text messages and the lingo itself can sometimes be a topic of the conversation.

The "smart" replies seems to robotic and i'm sure many people would find it rude if they got them.
The golden age of x86 gaming is past (or ahead of us).

We are in a bad valley right now. Modding is getting progressively harder - compare the fan made content for BGII vs MASS EFFECT. Local servers to play multiplayer too - we had them back in doom and starcraft, so there is no excuse from excluding them from new doom and starcraft II.
Save at anytime is long past gone - everything is checkpoints, or in the case of XCOM - even if allowed not "real".

There was more to PC gaming than 4K PC master race superiority (guilty of being proud member of said race myself).

Back in the day - you played the game, the ways you liked. Right now you play the game, the ways the developers like in the majority of big games - that is the console way.
42' tall is quite excessive for a car.
This is interesting. Where in Africa does she live where dust is a problem but Internet is not?
The reason smart replies seem a bit sad to me is that, unlike new forms of communication that have come before, they don't introduce any new scope for creativity.

Text messages, twitter and snapchat may have made conversations lighter, less substantial and more throwaway, but they have cultivated a rich flora of memes, silly jokes, new ways of sharing. Even emoji, which at first blush also seem like a very lazy way of communicating, have taken on cultural relevance and can be used in interesting and fresh ways.

A smart reply is a smart reply. The best case scenario is that it was close enough to what you were going to say anyway that the small difference in content is outweighed by the reduced effort of not having to type or think. It cannot lead to new forms of creative expression because its very use demands not expressing yourself more succinctly but instead expressing yourself less precisely. Expressing less of yourself.
It says something about a writer when I see a TLD and immediately think "please please please be Matt Levine" as I click the link.

Are there any writers that elicit this reaction from you guys? Would love to be made aware of any.
I suspect a lot of the debate here might end up divided along gender lines.
Men and women tend to communicate differently (of course this is a generalization, and doesn't apply for all men or all women) - with men often valuing short, efficient and informative replies.

I think smart replies are a great advance towards communicating quickly and efficiently - which is the use case for most text conversations. But it is important to realize when we expect communication to be more descriptive and personal.
It's easier to modify PC games. Modding and level design is important to some people.
If they put in a bar to serve drinks then they can go full circle.
"Last colony" in Africa is a strange way to describe it. what about Reunion and Mayotte?
They're efficient and that's reason enough to like them. I'm also the type who'd rather compose or read a one line email instead of having to wade through a shit sandwich, but hey, that's just me.
The L2 orbit is not a stable one, it is an unstable equilibrium point in the gravitation field of Earth and the Sun, so objects at this point or in orbit around it will slowly drift away and will need small active trajectory corrections to stay around.
Smart replies seem disingenuous. I mean, they're creepy if you know they're suggestions ("a machine told me to tell you..."), and creepy if you don't ("is that my friend or my friend's agent?").

I prefer end-to-end encryption to yummy clams.
Don't apologise. You're spot on.
Yeah, when I read the title I expected a nostalgia piece about the late 90s and early 2000s.

Basically after the Amiga died and before the Xbox360 came out (I would say off the top of my hat).
I have a reply to your comment, nlawalker. Can we meet for lunch so I can tell it you you?
Sticks and stones may break our bones, but words?
I should cash in my Aviva pension and invest!
He keeps saying x86, but all these computers -- including the consoles -- are x64.
I'm a Rust user; I'm not involved with its development. I had dinner with some of the main developers once; that's about it.
I appreciate the ingenuity involved, and I appreciate that it's possible on at least some of the hardware. It reminds me of the modifications necessary to replace a drive in the original Xbox.

If I was looking for a weekend project and a cheap machine at the moment, it might be fun to do. It also brings back memories of compiling new drivers to get some hardware working, haha. Likely, I could find similar hardware that doesn't take as much effort to get working the way I'd like.

Thank you for the link.
TDD obviously. :-p
I find Gmail find for blocking spam but I don't use those categories as they don't make any sense to me. I like the data blocking idea but text only is too clumsy a tool; I use texts as infrequently as I use email (essentially never unless I have to). I've trained myself to only have people I care about in my contacts lists in the various apps, and to not stop everything and tend to my phone as soon as it makes a sound.
AzaForex forex broker for trading and investing
In other news; water is wet.
Totally understandable, but I don't think project owners/maintainers behave quite as rationally as you're presenting here. 'Important', 'style issues', 'improper' and 'large project' are open to interpretation and ego comes into play.

Edit: Not saying PR authors behave perfectly rationally either. Sometimes it's kids in long trousers failing to share their toys, and in the end "my ball my rules" wins.
Lazy people are lazy. Why do we even use spell checkers? This is just a glorified keyboard with suggestions.
Also, older MBPs are still more than usable. I'm tying this on a 2012 retina MBP with 16GB RAM. There's really nothing I can't run comfortably on it. Even when they rev the MBP, there's still a ton of people who've bought retinas in the last 4 years for whom it will make no sense to upgrade.
Yeah, and please also don't send me any messages where you chose autocompletions for the words, or messages where your phone autocorrected the spelling of. Heck, don't even send messages where you pressed the keyboard buttons to spell out the words, it's far to impersonal and dehumanizing to be limited to the options your phone presents; people should communicate like they were meant to: by talking to each other face-to-face.

---

With Smart Replies (as with other communication-helping technology), meaning comes from how and when you choose to use them, and there's no reason you shouldn't choose to use them when it communicates what you were intending. If I was going to say "Yes!" and that's a Smart Reply option, why shouldn't I save the time and choose it? It was still my action that sent that message, still my choice to send it, still the meaning that I wanted to communicate. Smart Replies save time for the simple stuff, so you can better spend your time on other messages that you might write manually.
I still don't think so, but can I ask you a question. Do you think there are some strange posts on these threads, written with an underlying tinge of propaganda (not everyone). This morning I woke up to find my original post no further replied to, but down voted from 8 to 2. I also seem to be having a conversation with someone who registers a new name each time they post (I presume).

And the whole thread is about controlling social media - particularly through controlling perception of public opinion.

Honest question, what do you think? Irony, conspiracy, time zone differences.
Unmanned satellites aren't generally serviced, even ones in low Earth orbit. The Hubble is an extremely rare exception.
For me one of the reasons of not having social accounts is privacy. But I also hate that more and more people are starting to communicate in a virtual way.

This is another example of the emptyness it will give.
Thanks! I've seen the name before, but somehow assumed that this app must have something to do with languages and stuff... :). I'll check it out.
In 5 years you can drop in a new GPU and keep rolling with the new AAA titles coming out. Sandy bridge handles things fine still...
> I'd love to know how I'm supposedly being "corrupted."

Yes, corruption might be a too strong word here. The way I see the whole rewards system is that the users actually got paid in order to use their payment method again and again. They pay you. They bribe you, the incentivse you and eventually, it corrupts the way you're spending.
I'm gonna copyright my smart replies so you can't use them! I don't want anyone to sound like me because people are going to realize I am just smart replying.
> not all mathematics education must be rooted in mechanistic repetition of solution techniques.

Actually, coming up with proofs often requires creativity. If anything, the emphasis on memorizing formulas and solution procedures comes from an aversion to teaching proofs.
works fine on windows 10 as well (also chrome with ublock)
HN: Review My Lead Magnet App
The PC gaming treadmill is the worst. You're committing to throwing so much money to continue to be able to play the latest games at a consistent FPS.

At least developers are forced to fine tune games for a very specific platform when it comes to consoles. Sure, the PC can look better, but at least the console plays better most of the time.
They're 64-bit variant of x86, or x86-64. x64 is a shit name and people should stop using it. Sadly that probably won't happen thanks to Microsoft.
"x86" refers to the family of instruction sets, including the 16, 32, and 64 bit variants. https://en.wikipedia.org/wiki/X86
You still have keyboard.
India tightens rules over sale of Monsanto's GM cotton seeds
This particular international dispute is news to me, but based on this article I hope the Saharawi people will have their land returned to them without having to rely on force. It's sad that diplomacy can result in stalemate for so long and that conflict is the means by which we seem to have to fall back on to inject some urgency into finding a resolution.
What does this thing actually do besides roll around and look impressive? Can it answer questions? Is it sometimes a remote presence device, so people can talk to a human? This seems closer to Japanese marketing robots than an actual security function.

There have been "robot guards" before, but they're for empty buildings, checking to see that they're empty and not being robbed. That's useful, since the job is utterly boring and better done by hardware. The Army was trying out a few for guarding their storage buildings about a decade ago.
Or you use the XKCD 606 method, and save tons of money.
Even the Swiftkey keyboard does that.
For now I think of manned space exploration as a vanity. It's so ludicrously expensive compared to robotic exploration that, in my mind, it's impossible to justify. It's just "cool."

Eventually we'll need manned spaceflight to escape this rock, but we have more pressing concerns at the moment.
Seems that you have commented the wrong link...
To be even more pedantic the correct term is "apathetic".
Perhaps its the smartarse Australian larrikin in me, but these kinds of automated responses depress me, because I can see them working like corporate new-speak: they're going to push us to limit our communication down to a bunch of canned responses, emotions and interactions.

Sometimes I think AI isn't advancing at all, its just that we're all working more and more to fall in line like good automatons...

I love sarcasm, dead-pan, violently black-humour...and I'm watching it all slowly disappear and we all become pidgeonholed, public, on-show, quantised and sanitised.

I'd much rather bring back:

>What are you up to?
>> In middle of school shooting. Cops on way. Call you back in 5?

>Want to hang out?
>> I'm in the bathroom, so in a way, I already am...

> sends through that picture of child holding flower
>> Sometimes that shark, he looks right into you. Right into your eyes. You know the thing about a shark, he's got... lifeless eyes, black eyes, like a doll's eye. When he comes at ya, doesn't seem to be livin'. Until he bites ya and those black eyes roll over white. And then, ah...

Oh, but the two are unrelated you say...

Well no. I'm not certain that they are...
Bill Allowing Families of 9/11 Victims to Sue Saudi Arabia Government
What do you think of http://bulma.io? It's based on Flexbox, what it attracts me is that:
1) Quite feature rich out of the box.
2) Very nice-looking out of the box, than Bootstrap.
3) Much lightweight than bootstrap.
4) It's very easy to learn, even for a desktop-app-guy like me.
5) It's very interesting that Bulma has very little "global styles" - most of the time you need to explicitly reference a Bulma class. To me this seems like to way to go - you know, in the programming world we try our best of best to avoid global variables.

What do you think?
Actually my dream when I was a teenage gamer.