skysight-inc/HackerNews huggingface dataset:
Being a career software developer who has recently learned to use parametric CAD (specifically, Geomagic Design, formerly known as Alibre Design), this is just not true. On the software side, I'm one of those who generally prefers code vs. GUI config. But that's an utterly terrible analogy to parametric CAD, which is really a touch closer to a kind of end-user programming language.

Parametric CAD is far better about keeping relevant dimension values, formulas, and model constraints right where they're relevant and trivial to visually comprehend in terms of their function in the model.

A better analogy for the uninitiated would be the frustration of a spreadsheet where the cell values and formulas had to be edited on some entirely separate text code UI sheet, requiring flipping back and forth and holding stuff in short-term memory to do anything to the model.

That said, I'm actually quite interested to play with Antimony. At first blush, it looks far more appealing than OpenSCAD for practical applications. Over time, it's UI might be able to converge functionally to the mature CAD packages, but allow for greater insight into how the engine is really building up the model, especially in complex projects. Constraint debugging in parametric CAD can occasionally be a frustrating kind of hell. Antimony and/or its descendents may be able to help out with that.
Same problem, there isn't really any pure water in your body to dissolve robots in either.
"I realize the price to pay for this is mildly annoying the other 98%."

To me this does not make sense, and is exactly the reason I avoid annoying users in my applications (advertising or otherwise).
Because you definitely have numbers to back up the effectiveness of the popup (although I would argue it is not effective).
What you don't have is of the 98% you annoyed, how many will not return because of the annoyance (by choice anyway).

Or to put in another way,

Would you implement a feature in your software that only benefitted 2% and annoyed the 98%?

Seems like this kind of approach hints at a deeper issue here and that's effective targeting.
I read this a few years ago in university, Carleton University Bachelor of Commerce Information Systems Concentration. One of my favorite course material readings that I 'had to read'. I would recommend it to anyone who works in the IT world and especially to any new CIOs out there.

Edit: especially to any new and old* CIOs out there.
So.. is this just a lot of wrappers around wraith? Or something else?
Windshield Devices Bring Distracted Driving Debate to Eye Level
Introducing Planning Poker: manage sprint planning and retros like a pro
One should always weigh the most one could profit against the most one could be harmed. Don't do it unless that loss is not very likely and one can be tolerate it or buy insurance for it.

This fellow's loss of reputation was one of those harms and you can't buy insurance for that. AirBnB didn't even know the terms of the lease he signed so why should they fix the consequences of violating it?
Broth, base, fillings, noodles for ramen.

Sauce, rub, wood and smoke, cuts of meat for bbq.
I don't say this to criticize anything you said, but to offer the perspective of a company.

If they produce content for the sake of conversions, does it really matter to them if you hit back as soon as you see the popup? You've self-selected to indicate you aren't interested in doing business with them based on their popup practices.

From their perspective, this could be a bonus. Not that server resources are that scarce, but sales resources can be. Now they don't have to have someone call you, don't have you in their denominator lowering their conversion-to-sales rate, etc.

Perhaps it's just a way for both reader and publisher to see if they're a match.
@ak39, @waqf, @pjc50

I never got around to emailing the leads, but I know the lock screen did not stop people. Assuming 50% were invalid, that is still an additional 50+ new leads daily.

I think we (people similar to the HN crowd) care about things many people don't care about. Things such as Design, UX, etc...
Don't fool yourself. Everybody finds them annoying. Like the frog in the frying pan who sits as the heat is turned up, folks have begun to believe its the price of visiting the internet.
Valid points. The customer shouldn't care if it's two tin cans and a piece of string, but developers do, and that's why I watch HN. Frameworks are where the innovation is at, and Go is a relatively new language with few frameworks. So, I am very interested in frameworks around new languages that speed development and facilitate good design and maintainability. I keep my eye out for Go and Elixir framework innovation, so I find these types of posts very useful.
Scary Mary (Meeker) and that fallacious chart are back again
Ask HN: How should I continue my software education after leaving school?
I am a recent grad who has been working a couple years on big co. Java/.Net projects. I feel like like my role is pretty well defined and I have not been learning much. I think after 2 years working in the industry, I am no better than I have been in college. I feel sort of trapped in my skill development. How should I go about challenging myself?

Also I think my technology stack is sort of narrow. However, here is just an overwhelming amount of new technology to learn. Things like Html/JS/Css/$SOME_JS_FRAMEWORK, languages like python, ruby and then there is the whole new world (to me) of mobile development. Where should I start? Which stack should give me the best marketability?
If the google search result isn't readable,google intends to delist the page. File feedback.
Do you have stats on how many users left the page when shown that prompt?
Yea, I was just about to ask, "where are the location filters?".

Great work though! Cheers!
> the same Nintendo Entertainment System that... still works flawlessly today

This is what worries me about modern gaming's "Day One patches" and other games released on disc in an unplayable state. Sony and Microsoft are going to take down those update servers someday. Will I be able to take DriveClub out of the closet in 30 years and play it on a PS4 purchased off eBay? I doubt it. And thanks to DRM & Friends, the patches will never be distributable by 3rd parties.
Pop Magigickians? Ten thousand forks, when all you need is a lenient sentance
It's a little off iconic. Seriously though, laughter has been unavailable to science for 50 years. Things are changing for the better, this is just my very tiny contribution.

https://github.com/oi-sendai/WeAreAllRossUlbricht
I think the point is that humans are a lot cheaper than machines, as harsh as that is, especially if you do not care about them at all.
The story link changed.

Here's another source for the image I'm referring to:
http://www.vg247.com/2015/05/08/nintendo-rewards-pc-nx-wii-u...

Here's a direct link to the image:
http://assets.vg247.com/current//2015/05/30l.jpg
Even the title of this piece seems like propaganda and fear mongering. As humans we tend to over-react to outrageous scenarios, even if the chance of it happening is very rare. Car crashes are routine and mundane, and you're much more likely to be affected by that than North Korean bad-guy-hackers.

Building outside foes is an excellent way for the state to justify an increase in power.
The Unofficial Guide to xcconfig files
Now more than ever, the Internet belongs to cord-cutters
Source port, destination port, length, and checksum.
As a web marketer, I am paid to generate leads, not revenue. Revenue is someone else's problem. Yay non-owner employment.
Idea for a browser plugin?
I found this bit interesting, given how long ago these events unfolded:

> [...] was our strong argument to put mandatory end-to-end encryption into TCP (and adaptations of the ideas to UDP-based protocols, such as RTP, hich I worked out but abandoned). Steve’s design was rejected, not because it was unsound, but because NSA did not want to see ANY encryption work going on in the public domain ARPA project, some say because they did not want to see the world be “too secure” by default.
For my case, I should clarify that I also have double opt-in enabled for my email list, which means someone doesn't _really_ get added to the list until they click a verification link in their email.

So if anyone did enter their email just to continue, they're not counted in that 232. I don't think that's likely, though, since the message was clear about what it is:

> Want more users?

> OK, that was a cheap trick. Of course you do.

> The real question is... Do you want to learn the hard way, or would you rather get battle-tested lessons and case studies about user acquisition sent to you about once monthly?

> [Yes, keep me updated](button)

I agree, though, that many companies are doing this absolutely wrong, and one of the ways to get it wrong is not being clear about the value of entering your email.
subscribe for future updates about user acquisition

There is something about doing user acquisition on a blog about user acquisition that I find strangely amusing... and perhaps your visitors have already become desensitised to it, as this is what they're looking for.
I've always installed putty through the mainstream installer. Chocolatey put some binaries somewhere deep in the FS and hardlinked these in the start menu, no full integration.
Such popups are not distinguishable from any other part of the page, so only sure way to get rid of them is to burn everything with NoScript.
My other comment in this thread addressed this, but basically, I think it's a filter for removing those site visitors unlikely to become customers, allowing a company to focus on people who are receptive to the medium (popup) as well as the message. These people are going to be easier to advertise to, because they don't get pissed off when you put an ad in front of them.

The software analogy is invalid, because those people are already your users or customers. In the case of reading the article, think of a popup as a criterion filter in much the same way as 419 scammers use poor english.
Solving “Vietnam snake” puzzle with constraint logic programming
The binary part may be a bit harsh. But if i recall correctly grub2 compiles one config into another, and the result is topped with a "do not edit!" warning.
I get the impression some of these only pop up when I move my mouse to my tab/address bar. Am I right or is it just in my mind?
I've used Play with Java, helped a customer (a big insurance company) move all their developments to Play Java.

It works fine. The only annoying thing is the asynchrone nature forces you to have abstract classes everywhere, but with Java 8 it's no longer a problem.
The real irony is, the Creationist are so sure science can't be the right explanation. Why? The clear implication is, God was not smart enough to create a Universe that would evolve us. No, he had to cheat and Bang! here we are. Their God is as dumb as they are.
Change the Width of the Master View in a Split View Controller
This is neat. Recently started doing Selenium tests with Scrutinizer CI, but we've had issues where the UI is broken and we find out a day later... I'll definitely keep an eye out for you guys
People have been mildy annoyed by adverts for decades: TV Commercials.

Just because it's mildly annoying, doesn't make them any less effective either. There wouldn't be millions spent on Super Bowl slots if they weren't effective (although the SB is an outlier with regards to adverts).

Except for really bad popups, I can find an x, click it and move on - or ever so occasionally actually sign up for something...

It hasn't been until recently that you could timeshift or torrent TV shows consistently to not see the commercials. They do show that mildly annoying can still be effective and profitable.
What I gather from that is that this guy does not know how to monetize a road and/or run a public beach.

Build something along side the road. Build a strip mall and rent bays to surf shops and restaurants. For the amount of money the article claimed he spent he could have afforded to build a hotel or resort.
Not sure if this is related https://scotch.io/tutorials/building-a-slack-clone-in-meteor...
Well the software isn't going to do anything useful before you log in, so may as well log in beforehand, or skip the trip.
The new biofuel that claims to be carbon negative
All aboard San Francisco's hipster bus for leather seats, Wi-Fi and iced coffee
SML was the first game I ever got "good" at and could beat regularly. Largely thanks to hours and hours spent on airplanes. It's a difficult game, but fairly easy to master if you put the time in.
Well, it kinda is the price of visiting the internet. Because most content is free but ad-supported... doesn't that mean viewing ads is the price you pay? (At least in a large sense -- I'm intentionally ignoring adblock technology because as of right now it's just not that significant)
Yes, according to the timeline, it was 2.18, but it lists 2.1 as R6, so despite it's huge impact in allowing the creation of tools like AEC-Architectural it apparently doesn't get its own integer. As a scripting language it seemed to me a pretty good choice, because sat reasonably well with the command-line based interface in that it somewhat reflected its <command> <argument>* format.

And of course in the 1980's Lisps were tech's "the sharing economy". One of the reasons I went to vocational school to study drafting was to get my hands on AutoCad to get my hands on AutoLisp to get my hands on a Lisp. In 1991, I was doing timed Cad competitions using R10. My secret weapon was twenty minutes writing my own "PGP" command aliases in AutoLisp with edlin before I started drawing. That's how I won my copy of R11.

So I'm glad you did it too. Thanks.
In Germany the law overwrites the contracts and many things are already defined in the law. I think that's what he's referring to, but I'm not sure.
Amazing algrotihms!

But seriously... impressive work :-)
How about pop-ups that only come up when the user is about to close the browser tab? The user is free to continue to close the tab if the pop-up doesn't interest them.

Some demos:

- http://www.popupdomination.com/

- http://optinmonster.com/features/exit-intent/
> But if a person hasn't figured that out, or thinks Nintendo can overcome it, then it's pretty reasonable to want their stuff on iOS (or their other mobile platform of choice).

It's reasonable to want it, I guess, but it's not reasonable to expect Nintendo to provide an inferior experience to players that also undermines their business.
Heap Spraying and Use-After-Free
It sounds too much like you are requesting an exemption from the governing anti-alchemy policy that you would like to see suspended -- as a matter of exception -- in order to let through the gates some questionable things that we should not qualify as science. Just staring at things during a 'field experiment' will never be science. You must modify them, and we should be able to repeat your modifications. So, no thanks but no. No exemption.
Can we get some support for SSH in Windows?
take a look at network coding.
On the plus side, I would hazard a guess that the 'S' part of PTSD is related more to killing people than it is to killing "things". So warfighters who are disabling and destroying the enemy's machines may be much less scarred by that than ones who were killing the enemy directly.

As for a generalized fear of the emerging technology, that fear is simply your body's way of telling you that it is important that you get it right (other people will feel it too). Same is true for the advancement in laser diodes for example, or recombinant DNA, or lithium ion battery packs. Growing up is scary, but you can't stop it from happening, you have to mature as it goes along or die.
Doesn't the placard at Jimmy Jon's say something like "You can't tell how nice a person is by how they treat you, watch how they treat the waiter."?
I've seen these be used effectively to solicit nonprofit donations, and no one is going to just start sharing their credit details and donation amount without some understanding of what they are doing.
Another sweet new open soruce Slack alternative is Friends, https://github.com/moose-team/friends
And the final mistake: They were using HTTP instead of HTTPS
to make the webservice call to random.org. On Jan 4, random.org started
enforcing HTTPS and returning a 301 Permanently Moved error for HTTP - see
https://www.random.org/news/. So since that date, the entropy has actually
been the error message (turned into bytes) instead of the expected 256-bit number.

This is so ridiculous I'm not sure if I should cry or laugh...
Think you're anonymous on the Web? Take this DNS leak test to make sure
Love this idea. Would like to add that I'd love to block any fixed topnav that stays on the screen as you scroll down.
It is interesting to know about the distribution of military capabilities. It shouldn't be news that North Korea has a large military.
> You don't usually hear these thoughts or realize that you're thinking them.

So we can't sense them, but they exist? Seems questionable to me.

> Through meditation anyone can come to hear the actual vocal versions of these subconscious streams of thought.

Isn't it possible that meditation isn't "unlocking" our subconscious but rather just changing the process by which we think consciously?

A thought is something that is brought about by thinking, and thinking is something that is done consciously. A subconscious thought is a contradiction.
Your software and your blog have _very_ different audiences. I wouldn't risk annoying 98% of paying customers. People who randomly stumbled onto my blog from some Tweet, are not likely to be prospective customers, and are not likely to ever return again? Yeah, I'll take that chance.
looks great

instead of using a popup menu for your commands consider using a drop down list with autocomplete -- and fuzzy matching

like sublimetext Ctrl+P.. to see a demo of this goto http://www.sublimetext.com/ and see slide #4 at the top of the page
Knowledge is great, but it (usually) comes at a cost. If having the test has a 2% chance of hurting you, and the knowledge gained by the test only has a 1% chance of helping you, it makes sense not to take the test.
If people don't want to see any solicitations at all then I guess they ought to pay for Web content, which they have pretty consistently proven unwilling to do.
Probably more like a few days a decade when it even approaches that here in Scotland!
So, basically, he's an organic version of Star Trek's universal translator?

More interestingly, if your friend can do that, perhaps the universal translator is not such a magical concept after all. For terrestrial languages, at least.
At least at the moment, the limitation is power. Sure, they built a robot that can run and avoid obstacles, but its battery is probably dead in 10 minutes tops. There's a reason it's running on a power harness in the treadmill test.

Unless they invent the Arc Reactor to along with it, those are a long way from the battlefield.
This isn't just a protocol.
Oh no you have to press the escape button once. I wouldn't care, personally.
> Don't fool yourself. Everybody finds them annoying

I don't believe that's true. What we see here is an exhibit of the False-Consensus Effect[1]. You believe they are annoying, and many on HN believe they are annoying, therefore they (popups) must be annoying to everyone. This logic ignores the fact that 99% of web users are not technical, and view the web in an entirely different light.

On ecommerce websites, popup forms are incredibly effective at capturing customer email addresses later used in direct email marketing. So effective, there is an entire industry built around providing the technology and controls to target certain customers with the popups (viewed 6 pages but did not add anything to cart yet, sat on a product page for 2 minutes, etc...).

For a lot of popups, an incentive is offered to the potential customer. Give us your email address and we'll give you 5% off your next purchase. We're basically buying the right to email market to you... understanding full well that some customers will be annoyed with the popup, and some might even provide fake details. But for the majority of customers, we just bought their loyalty. They will make a purchase with their new 5% off coupon, and will likely shop the site again when we email them promo offers later on.

If you visited one of my sites, and got annoyed by the popup, then I'd be OK with that... you were not my target. But if your parents or grandparents visited my site... chances are they'd fill out the popup. They are my target.

[1] http://en.wikipedia.org/wiki/False-consensus_effect
Well for one thing you could replace COMMAND.COM.

https://en.wikipedia.org/wiki/4DOS
Drone operators assist search and rescue after devastating floods in Texas
Collect on landing page? How do they know if they want to sign up, they just got here.

Put the form at the bottom of the content. Presumably those who have read through and like it will then sign up.
I was really hoping that people would be listing hourly rates for this. Instead, all the advice focused on the personal stuff.

I'm still interested in answers to that, but it's less relevant to my particular situation now; it's not about a few hours a month at all, it's about joining a collective of freelancers that take on various very interesting projects for a set price, most likely requiring part-time work. Effective hourly rate sounds like it's going to be lower than what I currently make.
Developer Lessons from Cardboard's Success: Cheap, Simple, and Open
Well it took just $22 trillion in global central bank asset purchases to get a -0.7% US GDP print...
That's a good question, and I do care. And because I know the HN crowd is less tolerable of these things, I actually had a filter to NOT show it to visitors referred by HN.

And now, as I mentioned, I'm experimenting with a different type of prompt that I hope will lower that risk.
Ask HN: How to Properly Decline a Job Offer
As a recent college graduate, I've been interviewing my butt off for entry level positions. I've gotten the typical overlap at the end of the interview circuit with 3 companies extending offers. I declined an offer from one of them this morning. The tech lead that I spoke with was furious.

I'm not sure if it was something that I did incorrectly or if he took my declination personally. I intended to send an email to their hiring manager yesterday, but I missed a call from him beforehand. We agreed on talking this morning via email, and he told me one of their senior devs (one who I've met with twice) would be in contact.

The dev called. When he asked about the position, I told him that I am declining their offer with my reasons. Before he could speak, I made sure that I thanked him for the opportunity, and I let him know I thoroughly enjoyed meeting with their staff. They really are nice people. That was met with a brief moment of silence. I waited. He then hurriedly replied, "OK thank you, [noxToken], bye," and promptly hung up.

Did I do something wrong?
MIT's Robots Take a Jump into the Future
How do you account for unpaid interns?
> however, not being allowed to discus a subject is same as book burning

They are allowed to discuss a subject, but not on the science class because it is not science. Or do you think that it has to be allowed to teach that the Earth is flat in science class?
That's obnoxious and will not help with someone who's going ot use the back button or go to a different page.
Its a shame nobody cares, since this is a really nice language IMO.
I don't think that was ever true. DOS 7.x proved this as MSDOS.SYS became a text file. The DOS boot process always required IO.SYS to load MSDOS.SYS [0].

[0] http://www.dewassoc.com/support/msdos/dos_boot_process.htm