skysight-inc/HackerNews huggingface dataset:
In a similar vein, I'm curious what thoughts hackers have about Monsanto.
Yes,

This looks like a very interesting concept.

Is there a possibility to define locations? Like: "school", "city" which I can fill with the corresponding locations.

And taskk could then group my tasks according to where I am?

I can really see this becoming very, very useful :)
Why don't all talks just have a private(/public) comment thread?

People could contribute to the discussion on the spot using whatever personal electronic device they like. The speaker could quickly address anything that was confusing, and also compose a more careful response to the deeper, more complicated issues.
I'm going to go ahead and play devil's advocate; I think concern over this is really overblown. There are two things about this case that I don't really get:

1. If you're blasting your data over an unencrypted wifi connection, do you have a reasonable expectation of privacy? This seems to be equivalent to someone screaming the contents of their email, and then getting angry at you for eavesdropping. Also, who the hell transfers that kind of data over anything but SSL?

2. What was Google trying to get out of these packets, besides wifi-GPS data? This seems like more of a simple overstep of collection than anything else. Do we seriously think that this data was collected maliciously? They already have the majority of people's data, what more would they be trying to get? After all of my DNS lookups, my GPS coordinates, my email, and my social connections, what more is there?
Chrome is less protection that you might think, given that most spearfishing attempts target Flash, PDF, or Java vulnerabilities.
This headline strikes me as a cynical (if not undemocratic) attempt to push acronym fatigue.
Cool. Can you download pdf or do you have to email it to yourself?
I prefer my compiler to be a pure function. What if I'm generating source code and sending it over a pipe? I prefer not to need an IDE, either, though that's a tad more subjective.
I recently started reading JavaScript Enlightenment. It's great and free: http://javascriptenlightenment.com/
Your analogy is only valid in a world where an ice cream company could pivot into making cars without anyone blinking (except for the occasional blog post about how free ice cream is evil because the company behind it might decide to start making cars instead).
try trada.com amazon mechanical turk, odesk.com elance.com
Online Documents Viewer to supports all File Formats
I've been part of the conference 'industry' for about three years. I generally attend about 20-25 conferences per year covering a variety of disciplines from software, to medical, to business. It is from this experience that I must unfortunately disagree with your view point :)

Regardless of the quality of talk, you can't escape a couple of people with "that guy" syndrome. Some people just can't sit still without making their opinions heard. Buzzword bingo from the article is a good example. There's often a king-nerd who need everyone in the room to know that he too is also smart, so he starts dropping stupid buzz words only marginally related to the topic.

I've seen people go up to the microphone just to give book suggestions to the speakers. "Oh, you like the subject that you presented about? I too know about this subject. I read books."

It's all veeeeeery painful to endure. So, in short, I wouldn't judge your talks by whether or not you get a couple of dumb questions.
In three paragraphs of readable language without any rhetorical tricks you dug much deeper than the OP, thanks.
At the infrastructure: yes, all servers should be UTC, (almost) no question.

As for guessing timezones - I use GeoIP to get the user's approximate location, then figure out the timezone based on that. It is not perfect, but I needed something that does not require JS.
Cross platform support is king for me right now which means Java and Javascript are getting a good run even though I don't much like the languages themselves.

How easy is it to take a D program cross platform? Can it cross compile easily?
What is your wife interested in? It's much easier to run a small business when you are genuinely interested in the field.

(A) Customers respond to someone who knows what they're talking about

(B) In any case you're happier doing something you enjoy

Suggest some possibilities!
Pretty sure there's a few startups that already do that. Lemme Google...

... ah, Foodspotting is the website, and Oink is a mobile app that does a similar thing.
As long as you have the "over ZeroMQ" part, it's not Erlang style :). The author tries to explain exactly that. In Erlang the "over X" part is omitted. In Erlang the "over" entity is a processing unit of its own. In abstract terms, in Erlang you don't talk "over" something. You talk "to" things. And even better - you spawn things (processes representing requests) to talk to other things, wait for a response, process that response and even make decisions of their own. And that's exactly the point that the author is making. He is not telling what is possible or what is not. He explains the mindset difference between Erlang programmers and such used to the concepts of "socket", "message queue" or whatever one calls them.
Previously thought about the exact same service.

Is it only limited to flowers?
Really well written. Thank you.

A lot of this is common sense, but it's so easy to get caught up in all the noise that it deserves repeating.
Yes, a firewire has the ability to do whatever DMA requests it wants. This is a thruput advantage (especially when processors were slower) since the host CPU only has to set up the data transfer and the rest can happen in hardware. Back in the day, FW400 would beat USB2 in most benchmarks even though the raw bandwidth of USB2 is 20% higher.

The solution to this is to use an IOMMU, which protects memory from DMA traffic just like the CPU's MMU protects it from userland processes. However, I don't know if any current Mac laptops do this.

Thunderbolt, ExpressCard, and PCMCIA ports have the same issue although it'd require some fancier hardware to exploit. I think SD cards as well, but I'm not 100% sure about that.

USB isn't vulnerable to this because the protocol is more like a network card: devices send you packets rather than initiating direct DMA.
"Hit by a bus" contingencies are always an easy challenge to bring up whenever this mindset arises.
Second-order blogspam. Original source: http://hubblesite.org/newscenter/archive/releases/2012/22/; ScienceDaily text taken verbatim from http://www.newswise.com/articles/hubble-to-use-moon-as-mirro...

(All the text of the latter is actually taken from the former, but the UI is kinda ridiculous. The first bit is from the initial "Introduction" tab; for the rest, go to the "Release Images" tab and click on individual ones; each is associated with some text.)
I'm curious what use is this information to you? I'm sure there are people on hacker news with sites that get from 10 visits a month to over 100k a day.

(I have many different sites, in those some get one a day, some up to 30k per day)
Patent troll wins award for cookbook
No, it wasn't. It was directly in response to another comment someone else made, not you. They asked a general question, and this person answered that general question. Your comment might have sparked that general question, but it was not the focus of it.

Seriously, not everything need revolve around your one comment. FFS.
>Whether it was a matter of time pressure or miscommunication, the apparent lack of advice and supervision resulted in an alarming misstep for Google.

Then there is also the question of how much baby sitting / bureaucracy / micro management can a company like Google should/could afford.

For instance, where I work, we have mandatory training for handling ethics issues without supervision. It is pretty decent in terms of coverage and clarity. Then there is a relatively modestly staffed ethics department that can assist in resolving any issues that cannot be resolved using existing training and guidelines. There is no supervision or management involvement here. It's not management's job to burden the Engineers with supervision.

Perhaps Google could learn from this and develop a "when in ethical doubt, don't do it" culture amongst the Engineers and have a Ethics compliance department handy if issues arise that cannot be resolved using the standard training.

Obvious things aside, did the Google management actually encourage the Engineers to collect plain text data and what did Google actually do with that data - that we will never know. But what _could_ they possibly do with people's browsing data, from a management/corporation perspective? Certainly they have no use for people's passwords to increase their profits? (The "rogue employee" can do harm with that data but that is different territory.)
Not programming related, but a good way would be ebay. Just have her buy/sell in an area she's familiar with and it's pretty easy to make money while enjoying a hobby at the same time.
Mechanical Turk has a terrible person hours:revenue ratio if you live in a developed country. Not as familiar with the others, but I think Elance tends to pay pretty poorly too.
"There are a lot of developers who love complexity."

Regular expression complexity or AbstractSingletonFactoryImplementationBeanStoredProcedure complexity?
Total loser: A few hundred per month across several sites. Trying to figure out how to improve that.
Isn't quality inherently lost because the same video has to be reencoded again but without the shakes? Also, I just tested on a video and it looked slightly smudgy. OK, so if I am filming driving down a dirt road or after half a bottle of Jack Daniel's (or both) then it'd be good, otherwise it does more harm than good.
Refuctoring: http://www.waterfall2006.com/Refuctoring.pdf
I think you might have too narrow a definition of "problem caused by a language". I love Python as much as the next guy, but if it's not fast enough, forcing him to rewrite part of his code in another language, that's a problem. Wasted effort.

It's hypothetically possible for a language to be both expressive and performant. If a language could prevent a problem, but doesn't, doesn't it share responsibility for the problem?
Avon is not only a pyramid scheme but a terrible way to make money.
Perhaps you are putting too much emphasis on the Python world's support for programming web apps. Python is also a good programming language for many of the jobs we used to use Perl for, but with much cleaner syntax in a lot of cases and with more batteries included. That is how many of us first discovered it.
I was looking for something similar for my girlfriend. I was thinking she could market/translate Western apps/websites for the Chinese market since she is Chinese and speaks Mandarin and Cantonese. Not sure how to get her started though. Would you pay for such a service?
Minecraft Creator Notch Says EA is Destroying Gaming
Russell's "History of Western Philosophy" is a wonderful book, but I am told by people more expert in the history of philosophy than I am that it's not terribly accurate. I don't think that's much reason not to read it, but treat knowledge acquired from it with caution.

(Allegedly Anthony Kenny's big single-volume history of philosophy is more accurate and also enjoyable to read. I have it on my shelves but haven't opened it yet, so can't confirm or deny that.)
Why does everyone seem so obsessed over typed vs. untyped? Why are typed languages so undesirable to "hardcore" uses?
Refactoring. You have to move this logic from A to B, thus adding some complexity to B, reducing the overall complexity because this logic really belongs to B.

Note that during refactoring you will have twice the logic, which is the worst state, so you can't stop in the middle and say you'll finish later.
Good stuff - I recommend their 'Cherokee Trail of Tears' beans, 'Frise Vert Fonce' Parsley and 'Reine des Glaces' lettuce (which is the most awesome thing I've grown in quantity - I spilled some seed in my lawn and loads popped up so I left them as well!).
It doesn't run by default. But remember it's Google who's pushing this, and their browser has momentum. I'd guess it's just a matter of time before they run it by default. They already cashed out for security bounties for NaCl in the past[1] and seem to have increased resources recently[2] since it's quite a lucrative market for gaming.

[1] https://developers.google.com/native-client/community/securi...
[2] m.yahoo.com/w/legobpengine/news/google-bringing-high-end-gaming-chrome-via-native-054102268.html
One big difference to me is that many of the ML implementations were developed (and are still developed) to research a particular technique or problem by competing academic groups. From what I can tell Python/Ruby are not really used for research in this way and most of the forks are to port to different platform/interpreter or to make a faster implementation (PyPy).
What Killed the 'Big Brother' CIO?
Kids Safety and Health | Disney | JoGo Equipment
Maybe drop shipping? You have to make an effort in finding a !crowded niche but there's money to be made if you got your act together. Check out this Reddit IAmA http://www.reddit.com/r/IAmA/comments/se78n/i_make_over_100k...
The problem with these sentiments is that complexity is relative--what one developer finds simple another can completely reasonably find complex. So yes, excess complexity is bad, but what defines excess? Are two Python nested for-loops significantly "more complex" than, say, foldM? I think so, but others obviously disagree--van Rossum thinks even normal folds are more complex!

The real interesting question is not whether you should strive to make your code complex (clearly not) but rather what "less complex" actually entails. Does this mean less moving parts? More parts that are simpler? More verbose code that is more explicit? Less verbose code that is easier to read at a glance? More math? Less math? Code that looks uniform? Code specialized to the given domain (and therefore less uniform)?

I have strong opinions on these questions, but I have no answers. I've met others with strong opinions exactly the opposite of mine. They don't have the answers either. It is, ultimately, not an easy question.
Are you saying that this affects anyone not using filevault? If so, I think you are mistaken- looking at the original post(http://cryptome.org/2012/05/apple-filevault-hole.htm), it appears to be only those using filevault on Lion, and of those, only the people using the legacy mode thereof.
From what I gather, it depends in part on the person. I never figured out elance but at one time was making over $200/week on textbroker. Yes, I felt the ratio amounted to slave labor but I was also clear a lot of the difficulties were on my end, not theirs. I am currently trying to develop my own sites, which have never made anywhere near $200/week. I remain torn between going back to those slave wages and continuing to gamble my time on a possible pay off somewhere down the road while, in the mean time, there is no income.
Well, "pro" in the sense of giving them credit for being well-meaning though mistaken; rather than malicious and wildly incompetent as many would have it.
He did identify himself as a teacher, saying "The Ten Commandments that, as a teacher, I should wish to promulgate..". So he clearly wants to see those commandments followed by teachers.
3x faster linux boot with e4rat
Cablevision Dogged by Wall Street: Exec Exodus, Lackluster Financials
Clickpass requires access to Google contacts
As someone who's not too worried about pesticides (though I'm not 100% sanguine) but is quite disappointed with the flavor of many commercial cultivars, this is a bit more like what I hoped the 'organic' movement would've moved into. Some smaller organic producers do produce some tastier fruits/vegetables as a side effect, mostly because they don't pick them as early, but the larger organic producers use the same pick-unripe practices as regular agribusiness does, and more or less all of them use the same high-yield, watery cultivars.

I would personally be happy with something in between on cultivars. It seems that with a heritage tomato, for example, the goal is to get some crazy, knobby looking things from the 18th century in various colors that are clearly different from round, red, commercial tomatoes. But I'd be happy with round, red, commercial tomatoes from less high-yield, more flavorful varieties that produce slower-growing, less-watery tomatoes, like what's grown by the better farms in Greece or Italy. Nonetheless I can see how that'd be difficult from a branding perspective; if you're going to introduce a new cultivar and try to charge more for it, it's easier if it's really distinctive in appearance.
Fixing Education: The Solutions
I think you're throwing out the baby with the bath water. The fact that unfamiliarity can be mistaken for complexity does not mean that complexity is impossible to recognize or avoid.

There are some cases where you can, for example, radically simplify a complex algorithm by using an unfamiliar toolkit (Feynman diagrams, Lisp, etc.) but there are also cases where a solution is obviously more complex than it needs to be even within its existing framework.
I think that Streetview didn't enforce too many strict guidelines as it was thought of as a low-risk, non-user-facing product.
thanks. I was working on a similar app - but yes, it was influenced by that concept video.

good suggestion for the pop-up after a selection, I will add that in.

going to submit it to the App Store this week, I will follow up when it is available
Hedge Fund Intensifies Attack on Yahoo Amid Storm Over Padded Résumés
nice to see POVRAY alive and kicking, beautiful images by the way.
I was about to post the same quote :)
Exposure to blue light emitted by electronics maybe bad for your health
From the post: """It’s always bothered me that you can simplify “Simplify, simplify, simplify”"""

No, you can't really. You can just say "simplify" but it does not convey the same message.

That is, it conveys a suggestion to simplify (the first part) but it doesn't convey that simplification has so extreme importance that it's worth to repeat the message (the second part).
I don't believe most voters use a rational process to pick who they vote for. It seems to me that selling a politician is no different to selling washing powder and that's probably best done through TV. Most voters simply feel compelled to vote and go for the overall feel or 'brand' of the politician.

That's what I feel after observing UK politics recently, especially after the referendum for changing our voting system.
I would (for the text of an app), but I have no real clue where one goes (other than a search) to find / advertise that type of service.
GPL-style licenses aren't that crazy in my opinion. Sure they are more restrictive and complicated than BSD/MIT/..., but just to ensure that users of your program/API will always be able to see/change the code.
> Hubble cannot look at the Sun directly.

anyone know why not?
Some random thoughts:
Prepare food and sell it or help tourists out.
Create a website about living with a hernia.
It's rather obviously one between the rightsholders and other people, with lawmakers as the playing pieces. It's just that the it's a lot easier for rightsholders to write large checks and buy the representation they want. Like all marketing, election campaigns are very capital-intensive.
BitTorrent Everything?
Q: Could/should the internet be converted into a P2P network model? By this I mean individual web pages are seeded/"leeched" as needed, instead of downloaded from a single source for every individual browser. How would this be accomplished? Would this have any advantages or disadvantages?

A: I can't answer the question, but I'd like your help with it.

Firstly, forgive my lack of knowledge on this question. I'm a mechanical engineer by trade, but have recently seen the tides shifting more and more to the tech end of the spectrum in my career opportunities. While I'm not too worried about my job right now, I'd be appalled if I became obsolete, which is why I'm currently trying to put myself through the pain of acquiring computing skills. Just in case. So imagine this as a teaching exercise: I'm just looking for knowledge, and hopefully someone here can enlighten me and perhaps point me in the right direction for more information. This seems like one of the more intelligent/mature places I've come across on the web, so I hope this question is as "deeply interesting" for you as it is for myself.

In my line of work, if we have an excellent solution to a problem (in this case the problem is data transfer, and the solution -at least for large clumps of data- is p2p file sharing) we go to that solution first, and see if it is applicable to the task at hand. It seems to me like these torrents are the fastest/best way to handle large files, so why couldn't they handle websites themselves?

Again, I'm quite ignorant on the actual inner workings of the protocols which actually run the web and organize the traffic inside it, so you'll have to forgive me if my questions betray this ignorance. So links to articles, research, textbooks, etc, related to my question would be greatly appreciated. And if you believe this is a question worthy of discussion, please add to that as well. Thank you.
The gdc compiler sticks the D front end over gcc, so cross compiling is the same as with gcc/mingw, to the best of my understanding. LDC is another compiler that uses the LLVM backend and it might support cross compiling, I don't know.

Setting up a virtualbox and building from that is pretty easy these days. And you need to test the executables somewhere anyway.

D will be perfectly portable by default, just as with modern C++. If you use the standard library it will compile and run everywhere.
Why "catch the attention of the zealots" at all? Isn't that just an admission of trolling?
Hi Arkitaip, there was a thread exposing this guys posting as dishonest. I can't find it on Reddit any longer, but I did find this:

http://r.bernsteinbear.com/r/self/comments/sgaka/dont_trust_...

The gist was the links he posted to the PPC/SEO companies were actually his own (and this was his true purpose).

[Edit, found the link!]
The only way to limit what congress can do is with a constitutional amendment. Anything else, and they can just overwrite it.
In the paper No Silver Bullet [1], Brooks makes a distinction between accidental complexity and essential complexity. He claims that most complexity remaining in contemporary systems is essential.

Moseley and Marks disagree with his premise in the paper Out of the Tarpit [2]. They propose an approach based on functional and relation model to minimize accidental complexity.

Even if you don't agree with the conclusions or some of the premises in this papers, both provide an excellent read on the subject.

[1] http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBulle...

[2] http://web.mac.com/ben_moseley/frp/paper-v1_01.pdf
An interesting assertion in Rich Hickey's Simple Made Easy talk is that simple and complex are almost objective qualities, at least when you accept the definitions he puts forth (simple: one fold/braid with no interleaving). I think he's right, but I'm not sure I agree entirely, only because I haven't spent enough time thinking about it and trying to apply the ideas to real world problems. I do think that most programmers can call out complexity without a lot of disagreement. What you describe regarding fold vs for-loops touches on his definition of easy, that is to say "close at hand". Fold is easy for a functional programmer, for-loops for a Python programmer. Their simpleness might be a different matter.

http://www.infoq.com/presentations/Simple-Made-Easy