skysight-inc/HackerNews huggingface dataset:
Sounds great! Except all too many parents are incapable of being responsible for their own kids, either out of apathy or economic inability.

So when you do that, a perfectly well-meaning but stretched family might decide to, say, live in a house with heavy lead contamination. Which, aside from the heavily detrimental effect on the kids, has very large externalities, as children who have been exposed to lead in high concentrations are much more likely to become criminals.
What kind of developer doesn't keep notes? 1 half of 1 wall in my bedroom is WHITE BOARD. The first thing that I'm greeted with when I wake up in the morning are problem sets and notes on my bedroom white board!
I have note books from 2004 full of notes and pseudo code. I have EverNote and I have Notepad++. Note taking and diagramming/planning is SO essential in my opinion.
we want to be an emotionally supportive group for people who make a badge of honor out of being socially and professionally inept

Unwarranted assumption. If this interview was as bad as I think it might have been, it is not at all inept to cut it short. It's done all the time here in the US; interviewers cut short day-long interviews when they realize the candidate is not going to work out. There's nothing wrong with politely abdicating.

"I don't think we're a great mutual fit. I will keep my ears open for you in case any of my friends would be a good fit for your position."

That is a perfect thing to say while you're cutting it short.
> I think it's a rather weak argument that we should worry about noon being "out of sync" for thousands of years in the future.

Not if you're on the open ocean and need to know where you are, as I was every day for four years during my around-the-world sail. In that case, "noon" had a very specific, and very important, meaning -- each second of clock error equals 1/4 nautical mile of position error (or 1,519 feet).

I emphasize that both sides of this issue have very reasonable arguments.
The idea behind computer fraud laws, and fraud laws in general, is that tricking people to obtain valuable services at the expense of the victim is dishonest. People and companies should be able to offer services assuming that their counterparties are honest. When dishonest people abuse company offerings, they impose a cost on everyone in the market. In this specific case, the prospect of fraudulent access requires the wireless ISP to spend money strengthening their security controls; the costs associated with that are passed on to the market, as are the inconveniences associated with new controls.

In other words: the law sees it as a bad thing that ISPs should have to bulletproof their offerings so that when they make a service available to phones, it isn't easy to trick those systems into providing service to computers. The law says, "it is silly that the market should have to bear the cost of that engineering, because it's undertaken solely to prevent dishonest people from obtaining undue benefit".

The only question you really have to ask here is, "am I tricking a business into offering me something with a dollar value without paying for it?" Yes? That's fraud. It's the definition of fraud.

People probably do violate all sorts of stupid laws all the time. But that's a very different point than "people commit all sorts of frauds all the time". They do not. Fraud is invariably wrong.
[edited] OK - I've gone through your comment history, and can see that you would rather people starved to death than give them food, so I'm not sure there's any point in wasting each other's time in continuing this.
pangratz has created an awesome example dashboard app (along with source) http://code418.com/ember.js-dashboard/. He also wrote up a dev blog series on it: http://code418.com/
http://emberjs.com/

The font here really sucks, for me anyway. I cannot see the "cross" of the t. It just looks like an l. Anyone else see this?
Yes, sewage treatment and treated water supplies are completely optional for successful development, and unnecessarily increase the price of the house that is serviced by them.

You can provide you own protection, so you don't need the police (I'm actually half-serious on that), and firefighting is just a scam. Why, I bet that you could find an insurance company that would insure your house without it being protected by a fire district. Heck, you don't need homeowners insurance at all! Just buy your cheap house outright, and there's no need!

And zoning laws? Who needs them! People can live just as comfortably downwind of a sewage treatment plant or an oil refinery as they can by a lake! It's a scam, front to back!

And to answer the poster's original question, why is housing so expensive, read Adam Smith's "The Wealth of Nations." Even if you just pick it apart, and read the chapters you want, it's a fascinating description of .. well, the wealth of nations. Rents are part of that equation, and he covers it.
Assuming this isn't a troll post:

1) He didn't trespass on a protected computer system or hack anything - he's using a web browser.

2) Users are not required to leave their browser's default settings intact when interacting with websites.

3) Where are the theft of services? He paid for a wifi internet connection for the duration of the flight with a price he was offered. He could have just as easily paid using his phone and then tethered his laptop to it.
What kind of cloud services are startups using?
Whether you are on the side of PadMapper, or not, I'm glad to see that Craigslist is finally starting to take some innovation seriously. A competitor coming out to show them that they can do something different, causing them to do something different, is a win for everyone, besides PadMapper.

That being said, it should be pointed out the original link[1] contains quite a bit more information than this post.

* Craiglist looks like they will be hosting their own maps via OpenStreetMap[2].

* There are already examples[3] out in the wild.

Beyond this, it also appears that Craglist has even setup feedback[4] for their maps.

[1] - http://idealab.talkingpointsmemo.com/2012/08/craigslist-maps...

[2] - https://twitter.com/openstreetmap/status/237877987507322880

[3] - http://portland.craigslist.org/clk/apa/3207930288.html

[4] - https://forums.craigslist.org/?forumID=3132
> However I always feared in the back of my head we would have to move off of it if our service got too big

I like to call that "nice problem to have" territory. There is nothing to fear from being too successful, or from having the problems of success. Success problems can be solved by the application of people, time and money. And like all optimization you measure first to make sure you really have the problems you think you do, Amdahl's law etc.

Far more likely you'll have the problems of not being successful, such as no attention or money from customers and investors. Or not being in the business you think you are in. There isn't really that much point putting in infrastructure just in case you get successful, if that same infrastructure takes time to develop, and slows development.

I'd be delighted having a service "too big" for MongoDB! After all it would mean being more successful than the companies listed at http://www.mongodb.org/display/DOCS/Production+Deployments
I can't disagree, but I still feel that the comment blames the tool instead of the misuse. If you feel explaining "what" in the comments is bad practice, then it is the fault of the developer that wrote the "what" instead of the commenting.

Based on responses to my comment on this, I'm beginning to wonder if I need to approach explaining my thinking on this in a different way.
Part of that however is a symptom of Kismet's current implementation. I imagine an improved Kismet will greatly improve things.
Jeff CEO/Founder - We will be disclosing all fees, which as a financial institution we would be required to do anyway. We also aren't charging any upfront fees or 'loads'.
Obviously your test case is insufficient.

In Kent Beck's "Test Driven Development by Example", he starts just like this, with an insufficient failing test. Then he writes a minimal function that passes it. Then he adds another test, then improves the function until it passes both. By the time he's done, he's got tests for all the edge cases he could think of.

I think it's a great way to make sure you cover all the edge cases, for a sufficiently complicated function. I don't have the patience to write all my code that way, though.
You do not need to violate a black letter TOS agreement to commit fraud.

You do need to intend to deceive to commit fraud, which moots your later example.
Development of the Lisa started in 1978 and it was released in 1983. The Blit was started in 1981 and released as the 5620 in 1984, the same year as the Mac.

So unfortunately the facts render your sarcasm rather hollow.

Anyway, the Blit doesn't infringe on Apple as it doesn't include any of the things Apple did genuinely develop independently - like pull-down menus, resizable and moveable windows, overlapping windows, directly manipulatable file and document names, desk accessories, control panels, internationalisation, multiple views of the file system and drag and drop file manipulation. So in comparison to Apple tech of the time it's so primitive it wouldn't be worth it anyway.
The problem is that both sides of the debate state their claims on a foundation of unsupported assertions. As a consequence the entire debate is reduced to a battle of gut feelings.

Where are the objective cost/benefit studies of the patent system?
Microsoft stands to gain the most simply because of how bad off the mobile division is.
Alternatively, just store times using system that's already divorced from the rotation of the Earth, such as Unix Time.
> Most professional athletes are contractually prohibited

I didn't know this. It makes sense, I suppose. But then again, why do you think those clauses are included in athletes contracts? Is it because they are unlikely to do any physical activity outside of their regular training or on the contrary, they would be active anyway and this is to prevent them from overworking themselves?

> [for musicians and writers] there's no actual distinction between what they do for work and what they do on the side

I disagree. Either one is paid to do something or is not. It's a job if they are compensated. It's not if they are not paid. This is how I understand this. Do you think that everything a writer ever writes is going to be paid for? Or that everything a writer writes he does in hopes of getting paid? I think that it is not the case.

I think this is exactly the same for programmers. We're writing code just as writers write prose. Sometimes we're compensated for what we wrote, sometimes we're not. Sometimes what was started as a quick letter to a friend becomes full fledged essay, and sometimes what was started as a 'hello world' in that new and fashionable language becomes useful product. More often this does not happen, of course, and that is how it should be.

But that's not the point. I wanted to say that being a programmer is more similar to being a writer or a musician than being a lawyer (maybe not - pro bono cases, as others suggest) or accountant.
Interview: Spring Metrics, a startup which helps you increase conversion rate
> Did the defendant knowingly access a system used by the federal government, a financial institution, or a system used in interstate commerce without authorization?

The answer to that one is "no". He had authorization to both pages. Unless we're going to interpret that authorization was given to each device and not the person.
TL;DR: Wifi was cheaper for mobile so he changed the User-Agent header.
What? Why on earth do you think Samsung is going anywhere? 1bn is a slap on the wrist and they're selling the best selling phone in the world.
The interviewer can ask leading questions if the interviewee gets stuck or doesn't consider certain attributes. Seemingly simple questions that actually have depth are good for an interview because it stimulates discussion and can be carried further for more advanced/competent people. Quizzing someone on "trivia" is a terrible test of competence.
Public fields are still debatable too, at least in some languages. I've worked with / talked to some people who insist that you can never in any case have a public field. I personally believe there are a lot of factors to look at before making that call.
Twitter Launches “Twitter Certified Products”
Absolutely disagree. To anyone reading this: if you're interviewing with my group and you realize partway in that you're not interested, please, by all means, tell us immediately. The last thing we need to do is to waste time interviewing someone who doesn't want to work with us.
> Or, the parents wouldn't have had kids they couldn't feed.

While this would be nice in an ideal world, your analysis severely underestimates just how strong the desire to have sex is, and vastly overestimates the ability of someone without education, money, or healthcare to access reliable means of birth control.
Would it be illegal to connect to the internet with your phone (pay mobile price) then tether your phone to your laptop?
I would argue with your "claiming it's a phone". Under that rationale, everyone using Internet Explorer is committing fraud as soon as someone decides to price-discriminate based on it, since it claims to be Mozilla [1]. User agents are totally discretionary. It's like the color of your laptop.

[1] http://www.useragentstring.com/pages/Internet%20Explorer/
It would be interesting to see an updated version of the study on which these statistics are based, which takes in to account social media.
That may be to show how people in the USA are overly respectful for "IP".

Besides, if you can patent the look of icons (which is design, thus, art, and not in any way an invention), who is conflating the types of IP, anyway?
> Let's say they were price discriminating by looking at the size of your browser window, assuming anything < 600x400 is mobile and charging less. Is it illegal to resize?

No. The browser window size, or user agent string are just proxies for the real question: is the device a laptop or a phone/tablet/etc?

Your laptop remains a laptop whatever size the window is. This guy's laptop remained very much not a phone after altering his user agent.

Edit: It's worth adding that desktop browsers do not use mobile device user agent strings during normal operation, but small windows are perfectly legitimate.
You're suggesting that the defendant in this case either didn't know the difference between a phone and a computer, or had a reasonable belief that despite the obvious language on those pages, the provider did not care whether he was using a phone or a computer.

Good luck with that argument.
yeah, but khtml would have been prior art for a big part of webkit.
I think this looks perfect for gift shopping but not general shopping - show me a broad category of stuff between $x and $y.

For general online shopping it feels all wrong, too inspecific and of course it doesn't fit entering the price range when I'm probably just looking for the best deal.

In both cases I have to wonder about 'location'. There's arguments for and against it, but it's the #1 criteria when the #1 location is I would think probably just "online".
The broader question is: when is it ethical to deceive people for their own good? Only when they are suffering from severe dementia?

I deceived a psychotic person into taking an antipsychotic drug once, and I think it was probably the best thing I could have done, and at the same time, one of the worst things I've ever done.
How is learning maths playfully not insisted upon in this article or the comments? 2 examples:
- many card games require players to count points depending on the cards they won. lots of adding and mental calculation training in a fun setting.
- more advanced games like DragonBox, which blew me away from a purely game design point of view. FYI, I'm a game designer and I had never seen a game teach players, 5yo and adults alike, how to solve an equation for x in a matter of hours, while actually being fun, and WITHOUT triggering math-phobic reflexes.. (http://dragonboxapp.com/)
Thanks. I clicked the "Changelog" link on OPs page and that was worthless link to jira https://jira.mongodb.org/browse/SERVER/fixforversion/11496
Space Elevator Science
One fact is missing from this analysis: windowsphone is being systematically boycotted to death by retailers and carriers. No matter how many battles Samsung loses, windowsphone will never look "gooooooooood", windowsphone will never be the third mobile ecosystem.
There are lots of 'print bureaus' now that render metal. Anyone can do it. The raw parts can be polished, machined, etc.

And the reaction is - abundant negative comments. Everything is amazing, and nobody is happy. http://www.youtube.com/watch?v=8r1CZTLk-Gk
You've obviously never heard of the Sten submachine gun then?

You can knock one of those up with a pillar drill and a mid-range lathe/mill and some easy to get hold of raw materials:

http://en.wikipedia.org/wiki/Sten

Licensing and regulation of mills and lathes has not happened yet...
Readability link: http://www.readability.com/articles/3eiyua1p
Great idea. I like the ability to share with friends.

Some improvements/feature suggestions:

1. It will be helpful to have an easier UI to modify the css/js - something like what the stylebot chrome plugin does.

2. This gets into a nice place for discussing web sites within a team. I can imagine this tool being really helpful for Marketing teams.

3. The above might ask for features like the ability to replace some text, highlight other text easily, and add comments. You might want to consider something like WebNotes (http://www.webnotes.net/) for feature additions.

4. Similarly the above suggests charging options based on team size: publicly visible or 1 person teams would be free, but with larger organizations you can have a higher price point. Also paid users might be able to get get benefits like saving pages for more than 2-3 months and being able to create a report of the work that they did (for their bosses/clients).
You have broken the world into two groups: healthy arguments and constantly combative. But there is no hard criterion to separate the two. And you spuriously assign anyone to 'constantly combative' who cuts an interview short, when this doesn't at all mean that someone has no clue and likes fighting for no reason.

So consider the possibility that you are assigning people to 'constantly combative' when you simply don't like their smart and inventive ideas and healthy arguments. Perhaps one healthy argument too far hurts your ego and becomes 'constant combat' without being any less healthy in reality.

That incentive structure is all it takes to make a whole dept. or whole company act in an essentially delusional and inwardly-focused way.
"curl http://www-03.ibm.com/press/us/en/pressrelease/38653.wss | grep -io enterprise | wc -l"
>44
This new CPU is very "enterprisey".
I don't deny it's a useful learning tool, my first exposure to programming was a Turtle robot you could program to draw stuff when I was 5 or 6!

It's just a very, very long distance yet from producing the kind of code that we all produce day-to-day now.
Yep, but even if you can't get them for "use of the system", which was legislatively to avoid having "any instruction you cause to operate on a computer 'uses' the computer, therefore this would otherwise criminalize any use of a computer not explicitly OKed in advance if we don't narrow that scope to commercially significant uses", you'd still be able to get them on a) retrieving any information from the computer system (not limited by value of information retrieved -- see a.2.C ) or b) causing any "damage and loss" to the owner of computer system (and theft-of-service-by-fraud will trivially satisfy that -- see a.5.C).
You can shard RDBMS relatively easily -- basically you wind up pushing a part of your database structure into your clients, so your clients can decide which shard to use.

The cost, though, is that you wind up having a difficult time doing some things that MongoDB can't do. (For example: Renormalizing your database... Does that even mean anything for MongoDB?)

There's something to be said, of course, for simplifying your design. But it's probably a good idea also to make sure your design reflects your requirements.
Ah yes, the old "it's simple to me therefore it must be simple to everyone else" thought.

I didn't say "invent" algorithms, I said write them. If I didn't happen to have that "simple" algorithm in my head already then it would not necessarily be trivial to implement it. Especially if it's been a while since you've worked with similar equations.

Now, if the goal is to see how the person would try to work it out allowing for questions to take the place of research then I could possibly see the benefit.
GPS vs WiFi: The Battle for Location Accuracy Using Yelp Check-Ins
> "Good design is arrived at iteratively" != "Good design is iterative"

We'd differ on that. Iterative design is iterative.
For you Flask proponents, do these extensions solve my reqs? Users: Flask-Login, REST: Flask-Restless. Have people voted with their feet on these?
Middle-class impact statement needed on every law
I use various sizes of acid-free Strathmore Sketch books. Nice surface for drawing or sketching, and they're relatively cheap.

Different size notebooks for different size ideas. A friend of mine (who I stole this habit from) said he had a coffee-table-sized sketchbook at home that he'd never used, because he'd never had an idea that big. :-)
This is not true for the general sequence, and I would be hesitant to give that answer without an understanding that it is true for the given sequence. It is, and I sketched the proof in reply to your sibling comment, but it takes more figuring out than I could do before coffee.
All it takes is a single misstep by a carrier/retailer and MS's lawyers will be all over them like crabs.

The platform is actually pretty damn good. I don't get why people are kicking them out.
"If the notebook is bound (can't add or remove pages), with pre-numbered pages (proves no pages added or removed)..."

Does anyone know of a good place to get an inexpensive (and leatherless) one of these? I would say any notebook would work, but I haven't ran on to many with numbered pages.
There's usually a lead for an interviewing process like this, and I don't think it would be that hard to say something like "hey can I have a word for a minute" as you're transitioning between groups.
I'd much rather simply be asked to code (at the interview, or as a "homework" thing before the interview, whenever... just not over the phone, please!) something similar to what they'd want me to do at the job.

My side projects are for fun and playing around with new ideas, and don't really represent the style of code I'd be writing in a professional engagement. Here's an example from in the past: I wanted to crunch some baseball stat numbers using a Matlab library I'd found. So I hacked together some minimal parsing of publicly available game logs in Python, since I wasn't that interested in learning Matlab IO, then dumped them from Python to a format Matlab could read. Iterated that part until it worked for all the files I was interested on (but still in a rather ugly state) then hacked together some analysis in Matlab. DRY, or good design in general? Nah, it was a one-off thing.
I don't think all applicants need to be bowing down for the o so great company that is granting them this interview.
Business equality. There are 2 sides of the coin.
Company can say no to applicant because they see no future in it so canceling saves money.
Applicant can't say no to company because it humiliates them.

You can turn company and applicant around, what stays is that the money is saved on company side and time for applicant. The company or the applicant gets humiliated, who has to go home and tell someone (family/friends) that they didn't get the job. The company staff just continuous their routine, because that is company ritual.