skysight-inc/HackerNews huggingface dataset:
What in particular are you disagreeing with?

You seem to be implying that I'm saying not to write tests or that testing isn't valuable but that's not what I said. As I said: "I think tests are highly valuable. I don’t know how I could write high quality code without writing tests." Every Clojure dev I've ever worked with wrote tests and relied on them. My point is that there are costs to consider.

I observe that the Clojure community is interested in trying a wide variety of testing approaches that may mitigate some costs of testing, perhaps more so than other communities.

I have also worked on a system with a large Clojure test suite (at least 30kLOC), primarily example-based. We found that there was substantial cost (even with many custom-built tools) to maintaining those tests. I've had the same experience maintaing large Java test suites. Recently, I've been doing more with generative testing - I think generative and contracts may give you a better return on your effort than example based testing. But that's a hypothesis I look forward to investigating.
As a side note, at least in Objective C, blocks are a great way to return multiple values (including errors) and deal with them immedately.
> Not so. If someone has lied in the past

Fine. It makes no conclusive statement about their current argument. You still have to check it if you want to know if it's true or not.

> The takeaway is that you should not lie, because if you do people will be less likely to believe you in the future.

This is the over simplified view of the story. In my opinion, the subsequent attack on the village was 100% the fault of the others. The boy did his job and warned them of a wolf and they engaged in an ad hominem and dismissed his argument without even a cursory check. If they weren't willing or able to work with the boy then it's their fault again for giving him a job they didn't trust him to do.
Eco-terrorism is very real - http://en.wikipedia.org/wiki/Eco-terrorism

And the problem the law has with it is not due to it's ends, but with it's means.
Kim Dotcom Prepares for Presidency of New Political Party (NZ)
right, absolutely the same case. giving access to a border agent vs. the whole internet.

and again, i travel a lot and never, ever has anyone given a fig about my hds.
I've worke for a few companies that make these products.

They largely depend on public exploits. If you have a fully up-to-date iOS device the odds are lower that someone using one of these kits can image it without a passcode. The companies that make these kits are really dumb and employ bottom-of-the-barrel developers that aren't really capable of writing good code, let alone finding jailbreak-type bugs in mobile stuff.

They also don't have the money (or the contacts) to buy the bugs, so, stick to phones that can't be jailbroken and you're probably safe against these imagers...
Ridiculous? Way to look down on old tech...
Do you have any evidence of this "cooling effect?"
This is really cool. I'd love to see something like this done for other parts of the world as well. I just wish it wouldn't push to history every time you drag around.
SEEKING WORK - Remote

Django/Python developer

(Major) Skills: Python, ML/NLP/Analytics, Hadoop, Cassandra, Postgres/MySQL, EC2, S3, Django, Bootstrap, jQuery

I specialize in,
Backend/Python development — POCs, rapid prototypes, load/performance testing etc.

Server side/DB performance optimizations & design to scale.

Big Data consulting — Hadoop Ecosystem + Cassandra. Have evaluated Mongo, Couchbase, Riak, DynamoDB, EMR and redshift as well for client requirements.

Devops on Linux servers/EC2

NLP/ML/Data Science Consulting — Sentiment Analysis, NER, Classification,Clustering,Statistical modelling

Find out more at

Linkedin: http://www.linkedin.com/in/mohitranka

Github: http://www.github.com/mohitranka

Portfolio: http://mohitranka.com/work/

or

Email: mohitranka@gmail.com :)
I loved reading the Sears catalog. That and the heathkit catalog (because I couldn't afford anything in it, just the catalog).

Before they stopped making it, I always though the solution to stopping many wars would be to airdrop them into the countries fighting and see how much better the world can be.

Today that is naive I guess.
I loved mine as well, and not just for Tunnels of Doom. It did turn into quite the monstrosity by the time the expansion chassis (with the disk drives, assembler card, extra RAM cards, etc.) was hooked up -- it was almost like having a real computer, what with all of the cabinets and wires and whatnot. (Even line-number TI Extended Basic became really useful with the disks, since you could dynamically load subroutines.)
As of this moment, it's at position 27, 3 hours old, 86 points.

The article at position 4 is 4 hours old and has 78 points.

Definitely looks like flagging. The only reason I can think of is job seekers trying to hide the thread from other potential job seekers.

It doesn't help that it's posted on a Sunday morning. It should be posted the first Monday of every month.
Martin Wolf reviewed Mazzucato's book in the Financial Times a couple weeks ago:

http://www.ft.com/intl/cms/s/2/32ba9b92-efd4-11e2-a237-00144...

HN discussion at https://news.ycombinator.com/item?id=6194175.

I'm surprised at how controversial it is. The facts aren't in dispute. Are they?
You asked what sort of things I might have on my hard drive that I do not want strangers to view. I gave you answers. Your solution is to store all those things on Google's servers, and then still let CBP look through them if they ask. You go ahead and do that, I will be over here using dm-crypt and PGP to keep my private things private.
That's the starting point, and one has to start somewhere. (I think the main hope is to shame someone into providing service, but they'll build what they can't get.)
Note that many 3D games need 2D components for menus, HUDs and general UI. Most Unity developers were paying an extra 100-200 dollars for 3rd party plugins that brought in better text handling, sprite atlassing, drop shadows, etc. Even if you're not planning to make a 2D game it's a big upgrade of the tool.
Any openings for client-side (desktop or mobile, no web)?
While I certainly do not agree with practices such as the ones sker mentions, I do feel that Hacker News is a news site, not a job board. Posts about hiring do not belong at the top.
>right, absolutely the same case. giving access to a border agent vs. the whole internet

If your argument to the first case is "the fuck are you storing on your hds that is not public knowledge?" then it wouldn't matter whatever it was a single guy or the internet. After all it's "public knowledge".

>and again, i travel a lot and never, ever has anyone given a fig about my hds.

A, the "that didn't happen to me, so I don't see it is a problem" argument.
Around what time did this reboot occur? I remember being impressed with what you were working on when it was still called SproutCore 2, but it was so hard to follow, I ended up taking Handlebars RC3 and writing my own JS layer.
Why I like video games
It's more like the ORM. And I use it quite nicely when that's what I need. However, I can't compare it to Ember.js, because it can't replace it and other features in Ember.
Boxfish (http://boxfish.com) - Palo Alto, CA

We are building the index of Television.

Boxfish captures every word spoken on television, as it happens. We process the data in real-time and we use it as a new layer of discovery for television.

With our technology, Boxfish is transforming television from a passive entertainment medium into a truly dynamic source of real-time information - on any platform.

The android app has been featured in the google play store a couple times, and our iOS app kicks ass.

-----

We're looking for some help with our iOS and Android apps (big bonus if you can do both). Please shoot me an email at marc@boxfish.com

-----
Probably better:

bool found_it = !!strstr(haystack, needle);
Not sure why you're making such a big deal about it. Misuse of loan words is common in many languages, not least Japanese. Why, not 3 hours ago I was talking to someone who is about to rent a マンション (mansion) in Tokyo. Needless to say it is not any kind of mansion an english speaker would recognise, and I didn't see any pictures of same on the japanese wikipedia page. [1]

It happens. It will probably happen less now the world's so interconnected. Not worth four comments in a row!

[1] For the uninitiated, in japan a "mansion" basically refers to an apartment in a building built to a certain quality.
Except that error handling is part of normal flow.

Wishing it wasn't, or just laziness, leads to bugs. It's not cruft, it's integral. That's the whole point.
SEEKING WORK - Remote only based out of India

Extensive experience with startups in the nascent phase, helping them build prototypes.

Skills - backend programming in node.js, Python, and Java, limited front end experience.

At this point I've worked with 3 startups helping them build their initial product versions.

* Currently doing a project for a startup in NY for their analytics pipeline with Node.js and Mongo

* Worked for two startups in Singapore, both in the Social Media domain. I worked primarily in Python and focused on web crawling, scraping, NLP (topic extraction and sentiment analysis), search infra with Solr

* I can help with analytics, query tuning (MongoDB, HBase, Postgres, Oracle)

* Bonus - I have lot of expertise in Hadoop and the related ecosystem, as I work on that on my day job

Email - backoder @ gmail . com
It's explained in the unofficial hacker news blog (http://jacquesmattheij.com/The+Unofficial+HN+FAQ#selfposts).

Basically, it seems that submits that don't include an external link degrade faster than other submissions.

EDIT: So this post too will probably go down the ranks pretty quickly because it fits in the same category.
Doximity (San Francisco, CA):

http://doximity.theresumator.com/apply/I4u6BD/Software-Engin...
At LiveLoop we've gone insanely deep into COM to build real-time collaboration for PowerPoint, and while the interface is powerful there are mysteries at every level. These presentations (especially the last) are very impressive ion light of that.
I'm in Hanoi. Tried to click on the link. Blocked. BBC.com totally blocked here.
Definitely -- all chemical weapons should be escrowed. I'd be ok with doing a 1 for 1 swap of chemical for conventional weapons in exchange, if required, if the goal is just to get rid of the chemical weapons.
Sentry Data Systems - Offices in Deerfield Beach, FL, Indianapolis, IN, or Austin, TX + REMOTE anywhere else in the US.

Overview: http://www.sentryds.com/company/employment/ - We process medical data for auditing and compliance. We're an essential part of making certain medicare programs work for underserved populations who wouldn't otherwise be able to afford the prescriptions they were given by doctors.

Right now, we're working on our next generation products. The current generation has been wildly successful, and we'll continue to improve them, but we're expanding our offerings and our teams.

We offer a modified version of 20% time for developers and other people in the Technology group to work together to incubate projects that are designed to solve pain points that we know of. Many of these projects, if successful, will become formal projects and some may even be released to open-source. For now, as a company, we hack on these things as a group every Friday.

Specific positions:

Frontend Web Engineer - Influence the visual design of our next-generation products. http://www.sentryds.com/wp-content/uploads/sds_frontend_webe...

QA - Quality Assurance is a huge part of our operations and you'll get to work with some very smart people. http://www.sentryds.com/wp-content/uploads/sds_qualityassura...

Project Management - We've got several new projects in the works, and we've recently added project management to help oversee them. http://www.sentryds.com/wp-content/uploads/sds_project_manag... (This position may not allow remote work.)

Programmer - Our developer focus right now is PHP, Ruby, Javascript, Oracle SQL, and other languages as needed. There's a bunch of different things scattered throughout the environment and a lot of opportunities to influence what directions we take in the future.

There are several other positions that are either administrative, business, or healthcare functions; please click through the overview link above to see them.
Mapping Uber Cabs in real time on the web
Also: think of the children. Also also: if you download, you download with Hitler. Also also also: every time you download a movie, God kills a kitten. There; that should be sufficient for a few more campaigns.
That strategy didn't work well for East Germany as a way of shutting down the US presence in Berlin.
What are the language skills requirements? English or Spanish?
Conquest, India’s largest student-run startup competition
Beyond the question of the audio speaker, we're talking about the ability to conduct ions and that itself has a lot of applications for conductivity. In particular, it means that you could create interesting safety devices and finally have really interesting wearable technology. Honestly, nobody wants wires, but people are okay wearing gels and spandex for their devices.
The linked article is from May. The latest controversy is about an attack apparently by the Assad regime on the 21st of August.
Then you didn't read the other replies in the original thread from actual research psychologists. They described the process and posted links to peer reviewed academic papers. Your baseless disbelief is equivalent to disavowing climate change or vaccines.
Sure there is - Simon Sabin, Christian Bolton, and John Sansom come to mind just off the top of my head.
Blurb Inc - San Francisco, CA, various positions [H1B] [TN]

The following positions are open as of an email that HR sent out on 2013.08.30:
(US) PR Manager
(US) Senior Payroll Accountant
(US) Senior Financial Analyst
(US) Software Engineer: Creation Tools, Desktop Application Developer
(US) Sr. Platform Services Engineer
(US) Senior Software Engineer: Web Team
(US) Operations Associate
(US) Technical Support Representative

I can't really speak to all the other positions, but I've been on the Web team for 5 week now and I'm really happy here.

30 second intro: http://blurb.com is on-demand publishing of print media. Say you want a book. They have a variety of tools that you can use to lay out, print, and sell your book. They're a medium sized, stable company with a cool product that people like to use.

As for my experiences: I'm on the web team. We've developed a lot of the front end stuff that users use to interact with the various book layout tools. We're primarily a Ruby/Rail team, though we're taking on more Javascript frontend stuff (primarily backbone, though we're looking into using some ember.js)

Blurb is a nice, stable place to work where you can come in, have a good time working, and go home at a reasonable hour. They strongly value work/life balance, and they don't want to burn you out. I can't speak a ton for what it's like to work here; as I mentioned I only recently started. But they seem to be doing a lot right.

If you're looking for a solid place to work, and don't have the fortitude to handle the ups and downs of an early stage startup (eg. if you like getting paid on time and with money, not stock), drop me a line: therd at blurb dot com
Oh, I'm well aware that it can be hard to figure out who made the contribution.

But I didn't say anything to contradict that. Reread the sentence you quoted: all I said was that it was clear that a contribution had been made: a previously unknown molecule had been synthesized, and a medical use found for it. This is all that matters for the question of whether a patent should be granted. The question of to whom it should be granted is not one I'm considering here.
I think the point he is trying to make is that most people think they understand it when they really don't.
You can use a TrueCrypt hidden volume for that. Fill up a normal volume with some plausible data and use the hidden volume for your actual files.

http://www.truecrypt.org/docs/hidden-volume
SEEKING WORK - Remote or Local (San Diego, CA)

iOS Freelance Developer & Designer

I have experience with building iOS Apps of all shapes and sizes.

I'll make apps that work for your timeline and budget.

My recent work: http://beckbits.com/samples/

Email: taylorgbeck@gmail.com
9M reads like a brand, I think the title should read "9 M".
50 error conditions in a 20-line function doesn't really sound even remotely realistic. Probably only 5 of the 20 lines are actually calling functions that might return errors, and in most cases, we don't care what type of error is being returned.

So if we're talking about 5 error-checks in 20 lines, then yes, we absolutely should write code to address them from the start.

I mean, I can understand not dealing with errors from memory allocation failing, or even possibly failure to write bytes to disk, depending on the situation (e.g., if those fail, you've got bigger problems to worry about than your error handling -- and it's not like exceptions are probably helping you to recover anyways).

But for stuff like network communication, writing to databases, etc., you had definitely better be addressing all error possibilities from the start, because these things fail all the time.
These systems generally use prerendered PNG tiles at several zoom levels - it's not vector based.

When you click on a house, the click is converted to lat/lon and compared with the database to show which house you clicked.
I'm completely confused as to how teaching someone techniques for thwarting lie detectors are "wire fraud and obstruction of an agency proceeding".

Obstruction of agency proceedings is (per 18 USC c 1505) "Whoever, with intent to avoid, evade, prevent, or obstruct compliance, in whole or in part, with any civil investigative demand duly and properly made under the Antitrust Civil Process Act, willfully withholds, misrepresents, removes from any place, conceals, covers up, destroys, mutilates, alters, or by other means falsifies any documentary material, answers to written interrogatories, or oral testimony, which is the subject of such demand; or attempts to do so or solicits another to do so".

I'm no lawyer, but that sounds to me like you would have to materially intervene in the actual agency proceedings not merely arm people with knowledge of things like breathing techniques. This strikes me as the same nonsense that used to be used against people that taught lockpicking.
San Francisco, CA - FULLTIME + INTERN - Early-stage (0.5-2+% equity)

Vurb (http://vurb.com), a Max Levchin funded startup - featured on TC this year - http://techcrunch.com/2013/02/20/contextual-content-engine-v...

We're creating a better way for people to search, browse, and share on the Internet, by connecting the services we use in a contextual way that's more usable, efficient, and social (e.g., no more having lots of windows/tabs open). We do this through unique UX/UI combined with search, machine learning, big data, and other fun technologies.

We're looking for people who are interested in:

* JavaScript (node.js, backbone.js) - generalist / full-stack development

* Search / Data Science - search / classification / ranking, machine learning, NLP, data processing/pipelining

* Mobile (iOS, Objective-C) - development of native apps on iPhone and Android

We're stealth but funded by Max Levchin, Drew Houston (Dropbox), Naval Ravikant (AngelList), Michael Arrington (CrunchFund), and many others. If you're looking to join a small team that solves complex problems and is making something people will use daily, then come find out what we're up to.

jobs@vurb.com | http://vurb.com/jobs | angel.co/vurb
1. He admits that he has no proof that private firms would take up the slack if government stopped funding basic science research - only his bizarre notion that science is NOT a public good.

2. He says that government has a DUTY to fund defense research, so clearly his whole argument excludes innovations and contributions to GDP from defense research funded by the state.

In short, his argument is bollocks.
Maybe this is unique to the field that I work in, but I can pretty safely say that if our organization didn't strive to maintain 60%-80% unit test coverage at any given time, we'd have been sunk a long time ago.

We don't "ship" a product. We're a humanoid robotics research laboratory, we have a fairly large and old codebase for what we do (~1MLOC of Java, plus a whole big whack of C++ for JNI), and since we neither have a customer nor an OSS community then we make no guarantees about our API nor do we frequently generate stable, frozen binary releases. As such, the code is constantly being refactored and evolving; especially our numerical based stuff; things like physics, controls, etc. (we use an in-house simulation environment that one of our PI's created while he was in grad school, so even stuff like the 3D engine or the simulator data viz GUI's can change at any given moment).

I realize that this is entirely anecdotal and highly specific to what we do, but without high coverage and solid CI (We use a self-hosted Bamboo instance with nightly and every-commit builds), our code would be in complete and utter disarray. The build routinely breaks a dozen times a day when one of the control theory guys checks in a parameter tweak to our state estimator or introduces a new component to one of our modular controllers (we have test suites that actually run headless versions of our sims and mathematically verify the walking behavior).

I guess my point is that, as is the case with anything in programming, choose the right tool for the job. Evaluate what you're doing, what your goals are, the nature of your code-base, and decide (as is brushed over in the source article) whether or not the opportunity cost is worth it. For us, we'd be up shit creek if we didn't have high coverage.
Going one step further on the file example, I had a college professor who wrote a function read from a file that had no end except an exception thrown by the read because the file was at its end[1]. He said the end-of-file was an exceptional circumstance for a function that expected to read and process a line.

I doubt anyone would say end-of-file is unexpected, but I am not sure I would say it was exceptional.

1) something like this (it has been 20yrs)

init data structure S
open file A
loop
read line from A
process line and add to S
next
catch EOF
close A
return S
catch file-not-found
return empty S

any mistakes are my memory not my old professor
MTD Products - near Cleveland, OH.

MTD is hiring a embedded systems engineer for our new robotics division. We're building a groundbreaking product that will disrupt a huge entrenched industry. We're a small intrapreneurship team within a large, 80 year old company. I think it is the best of both worlds - small, agile team backed with huge manufacturing capability. We'd love to have you working with us.

We're looking for someone with 3+ years of experience programming DSPs and microprocessors from TI, Freescale, and/or Microchip. Filters and control theory with the math to back it up. We'd also love if you had a deep and abiding interest in robotics and autonomous vehicles.

http://ch.tbe.taleo.net/CH05/ats/careers/requisition.jsp?org...

If you have any questions, please email me at jeff.kramer@mtdproducts.com
http://www.youtube.com/watch?v=hdcTmpvDO0I