skysight-inc/HackerNews huggingface dataset:
I've certainly mentioned stress, but the target has always been deadlines, shifting priorities, etc. I've never been able to articulate his particular faults.
>>Why does there appear to be no encouragement for exploration or experimentation?

Herd mentality. You are considered good if you are from childhood scoring good grades, ace all the entrance exams, enter a reputed institution, score a good job in campus placement. Any deviation from this is considered dangerous by the herd, to existence of the herd itself.

After all if one could get good by exploration and experimentation. All the effort the herd spent in being good guys since they were born, following all the rules of the society would be a colossal waste.
Great release, I especially like the built in reverse router for subprojects and the better dependency injection aproach.
I'm struggling with this now and I could use some insight.

I absolutely share OP's loathing of these pop-ups. On the other hand, I'm just starting to try to drive traffic to my physical-product website (through PPC ads, facebook marketing, etc).

I KNOW I need to try to collect some contact information. But I cannot find a way to do it that isn't appalling.

- Collect on landing page? How do they know if they want to sign up, they just got here.

- Put on Contact Us page? Nobody will see it.

- Pop up a window after 30 seconds, or three pages viewed, or whatever? I end up on thosefuckingpopus.tumbler.com, and for good reason.

- Don't do anything? Patrick McKenzie finds my house and draws rude things on my face while I sleep.

Has anybody come up with an acceptable design solution for collecting emails from people who are interested in being on your list?
The tragic thing is that getting that email address to spam you is the primary purpose of the page, and the actual content is just a sort of bait.
The text that can crash your iPhone
Even Einstein’s Research Can Take Time to Matter
It's incredibly useful to know what language something is written in.

First and most important, a CMS almost never does what you want out of the box, so you're going to have to customize/extend it in whatever programming language it's written in.

Second, the language tells you a lot about the mindset, ecosystem, type of design that you're likely to encounter when reading the code or even using the product.

Third, the language gives a lot of hints about the deployment environment you're likely to need. Java is going to need JVMs and people who know how to deploy and tune them. C# is going to need Windows, or someone experienced with Mono. Python/Ruby/PHP/etc. are going to need runtimes and pip/rvm/whatever. Go or C/C++ are likely to have simpler binaries, statically-compiled in the case of Go.

And fourth, as has been said better in another comment, this is hacker news. We're hackers. We like our programming languages, so we care. :-)

I should write a definitive blog post about this, and get it ranked on hacker news, just to defuse the "why is hacker news always saying 'in go' on story titles?" questions.
This looks promising. Our project has a plethora of selenium tests, but they're focused on functionality only, not appearance. We can tell there is a table, button, link, form, etc. and click it. On that side we're reliable.

But we really let ourselves down sometimes with regressions to the look and feel of the application.

Are there any competitor tools for this visual testing ?
They truly believe that their opposition is doing the exact same thing. They're being underhanded because they believe that evil scientists (no doubt guided by Satan) make up clever-sounding non-God theories of the world to appear legitimate and thus push their non-religious message into classrooms.

We see this as people pushing fairy tales over truth. They see their actions as a small battle in a great war between God and the Devil.
U.S. economy shrank in first quarter, but don't panic
It's really valuable for mistakes to result in clear errors rather than confusing but "valid" programs.

Even worse:

let [a, b, c, d] = [2];

a receives 2. b, c, and d receive undefined.
Red Hat Releases Three Different Studies
Do you use Play with Java?

I always thought Play looked incredible, but the focus on Scala puts me off. Every time I tried it, Java seemed like a second-class citizen in the Play world. I don't have anything against Scala, I'm just not really interested in learning it, especially if I all I want to do is use a web framework.
Google's Ingenious Plan to Make Apps Obsolete
.. but how many of those were valid, and how many actually made some use of the emails you sent them?
Emulator now runs x86 apps on all Raspberry Pi models
Yeah I don't get this "SourceForge, once a trustworthy source code hosting site" -- that is simply untrue. Maybe for the 1st year or two after its launch, but it has been subject to all sorts of crappy management since at least 1999/2000. I used to have projects there, and contribute to projects there (argh memories of terrible CVS) and it was always slow, always had a terrible UI, and very early in its history became submerged in bad ads and out-links to bad content.

It should just die.
TECH: Origami Robot Folds Itself Up, Does Cool Stuff, Dissolves into Nothing
Ah it just means one of those huge outsourcing companies. Infosys,Wipro,TCS.
There are claims that sampling errors for the best known one hurt the US. (See http://en.wikipedia.org/wiki/Programme_for_International_Stu... for more.) I have heard anecdotes that suggest some Asian countries (notably Singapore) pick unrealistically good students for their sample to make themselves look good. And also there is a question about mismatch between the test and the curriculum - certainly the US does better on http://en.wikipedia.org/wiki/Trends_in_International_Mathema... than on PISA.

None of this is to say that the US actually has a good education system. But it is not necessarily as bad as people think.
Have a “Sign up to our newsletter” section below the main content on every page.

The two main mistakes that you must avoid at all cost are:

1. displaying an overlay on page load, forcing the user to make the decision before consuming any content,

2. showing the overlay while the user is reading the main content; nobody likes to be interrupted.
What's the best free cad modelling tool for osx?
Very scary !
Exploring the Architecture of the NuoDB Database, Part 1 (2013)
In The Four Hour Chef, Tim Ferriss explains how he picks up languages and it's a very similar method. The structure of many languages are the same and so once you know the basic structure and a few helpful words, you can start to communicate. Fluency is a whole other thing but it changed how I view learning a language.
Geosearch with SQL queries in Back endless
Do you have data on whether those additional email addresses actually resulted in more sales than you lost from people who hate popups?
He mentioned three in his comment, not one.
Rainbow – Sync your data between cloud services (new version is out)
Rainbow is the best mobile application to handle your files on a cloud service. With the latest version for the iOS, Kindle, Blackberry and Android devices, you can share your files from 5 cloud services (Box, Dropbox, Google Drive, PogoPlug, and sugarSync) with a llink. This link is valid for up to 11 days

Here are the links to download the Rainbow application:

iOS https://itunes.apple.com/…/rainbow-sync-data-b…/id531874282…

Android https://play.google.com/store/apps/details…

Blackberry https://appworld.blackberry.com/webstore/content/59942968/…

Kindle http://www.amazon.com/Rainbow-Sync-between-clo…/…/B00J9VKDVW
U.S. GDP Shrank in Q1 2015
check eggplant / testplant (not free though)
Sales Engineer Needed - Boston area
An experiment must be conducted in a controlled environment. Merely staring at iguanas that they found on an island, does not constitute an experiment. What are the inputs, the outputs and the function that they have unleashed during their experiment in order to transform input into output? Furthermore, into what did they try to transform their iguanas? Into cats or dogs?
flagged because blogspam, source article is on the front page right now
US Sides with Oracle in Java Copyright Dispute with Google
Sales Engineer for Sitefinity CMS Product.
Waltham, MA - inhouse only (no remote), full-time, direct-hire.
2+ years of experience with Microsoft .NET and/or prior programming knowledge in HTML, ASP, ASP.NET (C#, VB.NET).
Knowledge of JavaScript, XML and CSS a plus.
Fun tech company to work at - Telerik!
See url to learn more.
Rescuetime isn't extension-only, but the extension is arguably an important part of the product, and I like the product lot.

https://www.rescuetime.com/
That's a distinction without a difference. Sega built arcade hardware almost identical to their SG-1000 console and ported some of its games to it. Most Neo-Geo arcade "MVS" cartridges were the same as the home "AES" carts except for the physical connector and arcade-specific stuff (checking for coin switches).

There's no platonic ideal that makes an "arcade" game vs a home system. They come in all shapes & sizes of cabinets. Some take coins, some take cards, and some are kept on free play to keep kids from running around a restaurant screaming.

I'd say the only real difference between an arcade game and a home game is where they were meant to be played.
Thanks for the feedback. We are a software company (web and mobile), but we work in the broadcast industry where things can be a little more old-fashioned.

Ultimately I want to run my own company eventually, and I feel like management experience would be a beneficial and necessary thing to have in that case. I worry that remaining a developer (even with an inflated title) will make it look like I'm standing still in my career.

I think I just need to bite the bullet and have the conversation, at least once this project is finished.
It's an open spec. Use Rasberry Pi and camera modules. Buy 'em used. You can probably build the rig for <$1500
Rdio/Spotify URL Conversion with Hubot and Slack
Aphyr's dissection: https://aphyr.com/posts/292-call-me-maybe-nuodb
What if we collage ALL employee desktops up on several projectors so we can see them all at once. Then throughout the day a (or a few) main projector brings up random / important ones for easier viewing.

Kind of like a sports bar, but for spying on people's desktops.
I completely agree. I'm not holding up my patent as an example of the problem, merely as a data point to support my claim that getting a patent that does not meet statutory requirements (of utility and enablement in my case) is easy.
I speak 8 languages, 4 super fluently, 2 sufficient for daily communication and 2 so-so for special occasions only, and learning continuously. They are all from different groups without many commonalities (Germanic, Romance, Slavic, Sino-Japanese). For Sino-Japanese there is the odd disparity between the ability to read and ability to write that doesn't exist in the other groups, as well as a single character having different sound depending on context. Slavic languages are crazy because they can form sentences in any order and the order changes meaning substantially, something that doesn't exist in orderly Germanic languages. Romance languages often add terms related to feelings that do not have any corresponding term in another languages.

I would disagree that learning one language helps you with another unless they are from some kind of language continuum - languages are so vastly different (especially depending on geographic distance) when you try to really master them, often full of idiomatic expressions and expressions you can't understand unless you grow in the historical context the language developed, and accurate translations are basically impossible. Some even use completely different causal logic (like Aymara), or miss elements considered basic in other languages (directions absent in Hawaiian) etc.

Learning languages is driven by curiosity, was handy a bit while traveling around the world and it helps to be near some language school, attend parties with people from all around the world and just have fun trying to chat together natively ;-)
The only pop up window I really hate is Quora's, because in order to remove it without signing up for an account I have to go into the developer tools and delete its enclosing div. Quora, I don't want to sign up for your site, and I don't want to "complete" an account I don't have. I just want to see the answer to the question you were somehow the top search result for.
Scheduled backup for MongoDB
I think it was release 2.18, retroactively named R6 maybe. John Walker and I hacked up a p.d. thing called xlisp by David Betz, removing some of the best bits (the 'X' parts) and fitting it into its own 64k 'small model' (x86) segment. I was a bit of a lisp nut, but even I (product manager at the time too) thought lisp as a 'macro language' for AutoCAD was a tinge crackers. Glad we did it though!
GitHub has been the go-to online source control for so long, I'm sure no one will miss SF.
I've tried an Oculus Rift (DK1 only though), so here you go: how is it different from a video game, it's obvious it's fake.

Genuinely though, I found it a far less engaging, far less immersive experience than a normal 2D screen. Maybe the later models are better, I don't know, but I definitely don't see what the fuss was about.
While confessing to being a language lawyer: if an object gains all its immediate direction and energy from external sources how is it not a "puppet"? That is, isn't the expectation at least a tenuous amount of autonomy before it's termed a "robot"?
I think it's safe to assume that the researchers have watched hours and hours of footage of cheetahs running - I'm sure they're aware the ways in which their work is not like the real thing.

Watching some of the cheetah videos, I wonder how much of their staggering is compensation. That is, the "ideal" cheetah gait may actually be non-staggered. But as the cheetah is changing direction, dealing with slightly uneven ground and reaching out for prey, it may need to stagger its legs in order to compensate.
It seems that the Java support got much better since the initial release of play 2, and it is planned to get it on equal footing with version 3.0 which seems to be the next release after 2.5.

EDIT: never used the Java side myself, though.
EDIT2: here is a nice comment on Java vs Scala: https://groups.google.com/forum/?nomobile=true#!searchin/pla...
Stories of the Week: AI Pioneer Has a Few Concerns
Gezond eetschema: Wat is gezond eten voor studenten?
As much as I hate this tactic - and I dont use it - it's really attractive because it works _so_ well for collecting emails / signups / likes / whatever.

You might piss off one person, but 10 more sign up. You decide if it's worth it or not.
or just add ?share=1 to the URL
I've found that informal consensus, the tautological type you have when you don't label it, is good. This is just what you have when everyone has hashed something out and found a solution that fits.

But formal consensus is a horrible thing where you're slowly bullied into dropping your objections to something you don't agree with under the guise of everyone agreeing. It's a nightmare because when you're openly bullied you don't have to get up after and tell everyone how wonderful it feels.

I'm okay with being the loser in a vote and to have to do your thing, but to have my thing twisted until I'm told we're all happy. Not.

It's a compliance trick. The person running it or most invested in it can pick almost anything they want and the victims of the process are often very ... cult-like ... in defending the decision. Which has to be the case because consensuses are literally never defendable with technical arguments or the argument would have sufficed.
Remember it's his communication style so first thing is try not to get stressed in the first place. If your child starts crying, you may get stressed the first couple of times, but with experience you understand it's just the nature of the child and there are a set of steps you can take to diffuse the situation. Treat your situation with your boss the same way.

At a tactical level start translating his requirements down to less aggressive language in your head.

Your long term plan though should be to tackle his communication style head on in a relaxed way. If you have regular one on one's start addressing this there. If you don't talk to him about organising them or organise them yourself as a way to stay on point priority wise.

You may end up figuring out you have a shitty boss, but any half way decent boss wants to improve so if you give him the opportunity they often will.
As-is the site is not useful to me, but it has potential. The simple layout is awesome, not cluttered but still presents a bunch of info.

Location filters are must-have - whether it's just a sort by name so all of the $MY_CITY jobs are in one place, as a true filter so I only see one location or as some kind of location-based sort-by-distance to give me the best options first.

Congrats on shipping!
The expression problem in CAD software
"Radical Transparency" -- right?
> the latest car designs

Is that a history joke you snuck in there?

http://en.wikipedia.org/wiki/Pierre_B%C3%A9zier#B.C3.A9zier_...
For security questions my normal reply is it doesn't take much to cause serious disruptions. A pre-teen with the right scripts and a little information can cause great harm. A person given a little training and a little guidance can do more harm and the more they learn the more harm they can cause and the less you will be aware of their actions.
IPhone + U is not price competitive with just iPhone. The point of a modern mobile device is that you have 1 device not 7
Indeed, the first problem starts already with just the title of that notorious book: On the origin of species. What exactly is a species? If we cannot etch a reasonable definition for that term in stone, then all statements that make use of that term are questionable, on that basis alone. Evolutionism then becomes a theory about things that we cannot define that evolve into other things that we cannot define ... How could that ever be science?
Is it just me or did that video look like stop motion? Probably just an illusion.
Are mobile apps planned?
> the alternate scientific theory is that we magically appeared out of nothing

Evolution doesn't have anything to do with the origin of life
I think that depends on your audience, target market. Some audiences loathe the intrusion, other audiences feel it's par for the course, so maybe try to determine who your core audience is and what methods they find acceptable?
I saw a particularly impressive one the other day which watched for mouse events on document.body, and when your mouse left the page in the "up" direction, it triggered a "Wait! Don't switch tabs! Check out this offer we have for you!" popup.
Yes, what denotes a good job lay in the eye of the beholder!
Correct, and it's clear the machine does a little correction cycle after it lands. Very cool though. Now they need to work this into the pathfinding algorithms.
Github does have a pretty good binary hosting / download feature, it's called Releases. There's even an API to automate it. It's not very widely used, perhaps because it only rolled out it 2013.

About Releases: https://github.com/blog/1547-release-your-software

An example: https://github.com/adobe/brackets/releases/

As for mailing lists, I guess their excuse is that they already provide possibilities for discussion in the issue tracker (which can be also interacted with entirely by mail). This is appropriate as a forum for developers - but not a forum for users, which would be out of Github's scope, IMO.
As the parent poster is complaining about "completing" an account, I think he's in the state where he once said "fine, I'll log in with Google to make this popup go away", at which point it asks for pages of additional personal information and will not let you back out.

Not even if you leave the site and come back. Not even with share=1. You have to ban it from using your Google account to regain control.
Yep. I hate these too, but I see the competition using it. Since we are bidding on the same advertising channels, if the popup means they can convert a bit more people down the line, then I don't see how I can NOT do it.
Hey man, he took those MIT engineers to school. Despite decades of focused dedication to the study of robots, control theory, gait and dynamical systems, they probably never considered just making their robot work more better.
In case you're wondering why anyone would use these _obviously_ annoying popups, here's why: If done right, they actually work.

Here's a real example:

In March I added a delayed popup to my blog to invite people to subscribe for future updates about user acquisition. It was on a delayed timer so that the reader has a chance to at least get part-way through the post. Also, if you closed it out once then you wouldn't see it again for something like 30 days.

Since then, it's been seen by 11,848 people, of whom 232 (1.96%) signed up.

Most blog readers come for the article, not for the blog or the company. They read the article then carry on with their lives, even if the article was very helpful or interesting to them.

Here's how I see it: I now have 232 people who are actually interested in learning about user acquisition, and gave me permission to send them more helpful posts. I wouldn't have this if I never asked them to enter their email. I realize the price to pay for this is mildly annoying the other 98%.

With that said, I'm trying to minimize that annoyance. I'm now experimenting with a less invasive prompt; a thin bar at the top of the screen, that also hides when you're scrolling down (presumably reading). If it still gets subscribers _and_ is less annoying to the others, then I'll keep it.

tl;dr - Companies know and don't care that popups are annoying, because they're effective. Some companies care a little and try to make the popups less annoying to those who wouldn't have signed up anyway.
RNNs wouldn't fall for confusables... ;)

The venerable Perl 5 and its ecosystem has long aimed at Unicode compliance with acceptable performance and is one of the best toolkits available in 2015.

Perl 6 aims to outdo Perl 5 (and other langs) by making Unicode as simple as it can be while retaining acceptable performance and correctness. A simple example is that the "character" abstraction is an extended grapheme cluster yet strings can remain compact if they can be (for good RAM performance) and indexing in to strings that aren't compact is an O(1) operation (unlike, say, the quadratic slowdowns with Swift).

Is there something that might entice you to make a few visits to the freenode IRC channel #perl6 [1] to chat about making the long term Unicode roadmap for Perl 6 be the best it can be?

[1] https://kiwiirc.com/client/irc.freenode.net/perl6
Does anyone know a CGAL-like library with an iOS App Store-compatible open source license?
What specifically would a user notice with the difference between Blaze and React? I get react is a bit faster under the hood. Its not something that would make this a 'serious' alternative?
If they scroll all the way to the bottom then have a bottom bar that appears.
> Field experiments are so named in order to draw a contrast with laboratory experiments, which enforce scientific control by testing a hypothesis in the artificial and highly controlled setting of a laboratory. Often used in the social sciences, and especially in economic analyses of education and health interventions, field experiments have the advantage that outcomes are observed in a natural setting rather than in a contrived laboratory environment.

http://en.wikipedia.org/wiki/Field_experiment
Tack on "?share=1" to the end of the url which will let you read the article without all that nonsense.
Should have (1994) in title.
I really wish there was a way to globally disable all lightboxes without having to disable JavaScript entirely.

Maybe a Machine Learning model to prevent scripts from executing if the classifier indicates it will spawn a lightbox...