skysight-inc/HackerNews huggingface dataset:
By safety, I am speaking of human health safety. You are absolutely right, this whole issue is very complex. Since it is not an easy topic, labeling something "safe" for everything is something I cannot say in full confidence.

That being said, I do think GMOs are as safer overall then most other technologies at the moment.

Environment: We do have research on the environmental effects of disposable of computers/electronics, plastics, cars, pesticides ect. Being scared of GMOs as a environmental factor seems reasonable, but this should be applied to everything. I am surprised people attack GMO for this reason, when there are obvious other technologies that are doing some real scientifically proven harm.

Business: Yes. I do think GMOs can be dangerous as a business, especially with the patenting issues of a large corporation. The patent issue is the same issue that most developers and small businesses have to battle with all the time. So I do not really see this as a GMO specific issue either. The problem is that the more GMOs are attacked, the harder it is for a small business to have enough power and credibility, as a small business to even have a chance.

Social Risks: Not sure what you mean by this.

The last bit about GMOs being the best way: I totally agree. I personally think it is not the best option. Monoculture, seems is causing some real problems. Not to mention GMO production has a low and slow success rate, considering how so much money and research goes into it. Land use practices, I believe is our best bet to solving some of our problems.

I still think GMOs have potential of being a really innovative technology, I just want science to have a fair shot.
Accurate XSS Detection with BurpSuite and PhantomJS
"The projects I know that were developed 'without a framework' are more often than not poorly structured, poorly documented, and difficult for new developers to learn their way around"

You are right! I didn't mean that I would like beginners to code 'Production Code' without any frameworks and do all their stuff themselves.

Especially if it's a big application, this would mostly result in 'unmaintainable spaghetti code'.

What I meant by beginners: "People learning to code", not "Beginners doing a production code without any help from more experienced programmers" ;)
I have never heard anyone (other that you) claim that every detainee in Guantanamo is innocent of any crime.

What I HAVE heard people claim is that SOME of those detained there are innocent of any crime. And the government's official position on the matter agrees with this claim: they admit that some of the detainees have committed no crime. For other detainees, the government position is "a crime has been committed but we don't feel like saying so in court".
Heroku isn't just a transparent proxy to EC2. You are getting several other services that are not easy to put together on your own - routing infrastructure, simple git push deployment, world-class postgres tooling. To put this kind of stuff together on your own is costly, and you will likely make a lot of mistakes on the way (mistakes Heroku has already made and learned from).

Another thought: When you use Basecamp, are you calculating how much they are spending on hosting your data?
This isn't a factor. Apple has no offices in South Africa - all retail sales, support, etc are handled through a distributor, Core Group - but local devs can still sell paid apps through the App Store. Google, despite actually having a large-ish local presence, didn't allow the same thing for years. The local office only handled ad sales, it seems.
To search you press the menu, select search, select search by name (not the top item), get a box called "filter" with an almost invisible search button and where enter does not do a search. If it doesn't find any matches it just leaves a blank screen as if nothing has happened. Oh and if you pressed return first it wont find anything as the carriage return is part of the query so it doesn't match.

When I finally get the results of my query for "Hammersmith" it tells me that 309km away (some mistake, more like 3.9km) there is "Subway Station District Line;Hammersmith & City Line", and then the same result repeated around 150 times some with slightly different naming, and at varying distances from 309-328km away before it gets to other results in Hammersmith.

And you are trying to use this on a phone in the rain, you just give up and go back to google maps even though the data is worse.

EDIT: And if you select one of these it appears to be in Barking, as it found every station on the Hammersmith and City Line, although that is not 300km long.
Of all of the sad things I read in that article, the phrase, "the allegations against him must be taken as accurate if they are claimed to be so by the government."

Some might call it presumption of guilt.
If you write without a framework and you want to create robust programs, you're going to spend a lot of your time learning to deal with deficiencies of the web which you wouldn't have to worry about if you were learning native mobile or desktop development.

Do we really want to force people into learning how to wrangle strings from an <input> field into valid dates or how to manually CSRF proof their forms to do basic web-dev?
Have to say by now I am tired of clicking on a Lisp titled article and having to read about Clojure. Please stop hyping Clojure. It's not LISP and its not Lisp either. We have a Lisp, it's called Common Lisp, its perfectly fine, far superior to Clojure and will prevail Clojure by decades.

To underline how awfully skiddish Clojure is from a lispers perspective, the first thing he mentions is the "thrush macro":
http://clojuredocs.org/clojure_core/clojure.core/-%3E
Which is needlessy to say a typical example of the skiddish culture of Clojure.
The brain train goes like this: "Oh we have grown this ugly zombie breed between a ruby and a java, how to we make it look intentional? Oh that's easy just put on a little of this completely pointless macro cream to make it look hip!"

Worst: The article isn't even about Clojure. Please in the future label Clojure as what it is (an experiment in STM), and do not forget to mention that we have a great standardized language with great implementations which make the whole industry look bad. And we have that because engineers worked on it for decades.

Edit: Thank you kind power-user for going through the whole thread and downvoting every comment I made, that's the kind of cargo-cult marketing I was talking about. I think downvoting shouldn't exist, makes it unpleasant to comment on topics where you don't share the mafias opinion. Yay HN!
We should be careful not to confuse "frameworks" with "libraries". Two very different things. The former, yeah I agree that newbies should steer clear of until they understand what's really going on, and have the knowledge to dig deep and take advantage of the power those frameworks give you, rather than using them as a folder setup and "automagic".

I'm currently working on a series of articles (maybe a small ebook, unsure yet) on developing applications in PHP -- sans frameworks like Zend, Laravel, Symfony. All those force a way of thinking that is very powerful if you're a good software engineer and web developer, but allow for a novice to build things while not learning the "right" way to do it.

So, PHP 5.5, Composer, and Packagist, combined with the PSR4 mean that a complete novice, and a hardened web dev, can take small composable libraries and create powerful reusable applications and libraries themselves, with best practices and great code. It's the anathema to PHPs historical shittyness. It's how I've been building my current startup. It's the future of PHP web dev, side by side with those big frameworks for when you need the big guns and a large team, etc.

It's made developing in PHP awesome, and I never thought I'd say that. Now the issue is in educating others to give it a try :)
i don't think people who are against this care about the lifetime of a video game. For them, it's probably more about owning what you build.

I would personally love to buy all video games made in 1993 on a set of discs sold by Microsoft for $5 that plays on an xbox.
no its fine...
The map is still far from complete in my part of the world, so I can't really switch.
You need another ">" in the ">" above - I quoted someone else. I was pointing out that the article already covered some of the reasons for regulation, which means the previous poster (that is, you) didn't actually understand the article and its references. I gave one quote. There are others. I've repeated a couple more below.

I myself wouldn't use the word guarantee this way, as you rightly point out, but to be fair, it's part of a hypothetical.

It looks like you didn't understand the last part of my response. It takes time for a feedback mechanism to operate, and in some fields that asymmetric information and time lag can be exploited in ways that are well known, generally considered unethical, and more easily addressed through regulation than lawsuits.

The article even gives examples; of companies which "make bold claims about alumni making six figure salaries upon graduation" but omit that that is a rarity, and "boast of high placement rates" but omit to say that "many students either quit or are kicked out, which inflates placement numbers."

These are obvious cases of information asymmetry, and the companies aren't even lying, so what is there to sue about? Misleading advertising?

Plus, it's disproportionally likely that students will not have the resources to make a legal challenge on their own, or that a lawsuit would be effective. It would require a class action lawsuit, which is more complicated, more expensive, and it's more likely that the school would declare bankruptcy, and the organizers start another school. (Just like some West Virginia water polluting company I've heard about.)

Wal*Mart and the goods they sell are subject to a lot of regulation. I don't understand your point.
That's not much of a defense at all, the cultural impact of Duke Nukem 3D is in the assets, not the code, though the BUILD engine was itself remarkable in its era.

Good on George for GPLing the engine, but his "openness to giving to the community" seems to stop short of anything that the mainstream public would benefit from.

And on a snarkier and less philosophical note: maybe Duke Nukem should be given over to the public domain. After DNF maybe someone else should have a shot. It, after all, would not stop Broussard from pursuing his own new Duke Nukem game, and might allow someone else to salvage a pretty influential part of 90s culture.

[edit] Thought about this some more. The return of a work into the public domain is less about the ability to redistribute it verbatim and more about the ability to extend and derive from it.

The cultural impact of public domain for Shakespeare are the million spinoffs, reimaginings, and new productions. The freedom to redistribute the original text is only a tiny part of the intent of public domain. This is the public good that comes from the work being in the public domain.

So GPLing the engine, or even opening up the assets, does not even begin to address the intent of public domain. Until someone (anyone!) can make a new Duke Nukem game, or a Duke Nukem movie, or a Duke Nukem novel (Prohibition-era Duke?), or incorporate Duke into some other work, the core intent of the public domain isn't being met.
>Open source ATI linux drivers might be less install hassle, the problem is they just don't work for anything beyond the most popular cards running 2D graphics on a single monitor.

That's no longer the case. http://www.x.org/wiki/RadeonFeature/
Be wary of this. Electronic music is traditionally defined by the out-of-the-box workflow of the limited tools available. By extracting every last ounce of creative potential from a box that does 3 things. "Surrendering to the machine," if you will.

The unlimited potential of modern music software will cripple you, and the first step in this is the impossible choice of which software to use. It gets worse from there on out.

If you are already a musician then it makes sense to seek out the powerful tools which will allow you to implement your already fully-formed musical ideas. However, if you want to just create "electronic music," the way to do this is by trial and error, and extensive practice with one tool, which tool is not important.

Skrillex, Basic Channel etc did not come up with their distinctive sound palettes by imagining them in advance and then seeking out the "best" tools to implement them. They did it by turning all of the knobs on the 2 or 3 tools they had, plugging them all into each other backwards and upside down until a sound came out that they liked.

If you want to make "electronic music," that's how it's done. However hard you try and do it deliberately, you will eventually come back to letting the machine play its proper part.

The other universal truth is that when you discover how your favourite producer did something that sounds incredibly complex to you, it have been via an incredibly simple technique that they didn't really understand. "I just plugged the output back into the input, turned it up to 11 and that sound came out." They were able to discover this because they weren't worrying about tutorials and decisions, they were too busy turning it up to 11.

(Note that this is what guitar/piano/etc musicians have been doing for centuries, because they had no choice. How much great music do you think beethoven would have written if he'd had to choose from 10,000 pianos? Would the music that he did write be better or worse?)

EDIT: so, practical advice: try some tools. As soon as you find a small set of tools which you find intuitive, stop looking for more. Use the tools intensively until you have pretty much exhausted them, or got really bored. By then you should be pretty accomplished, so the search for new tools will no longer be painful and limiting, but fun and empowering.

If you're brave, choose a software package at random. Or go to your local pawn shop, buy the first piece of music gear that catches your eye, and force yourself to write 10 tracks with it and only it, no matter how pitiful it might be.
Maybe you don't have a full time sysadmin in your employ. Maybe you are a one-man team that would rather spend your time working on user-facing features instead of fiddling with infrastructure.
Having opinions is fun but you misunderstood me with passion :)

I'm simply saying when we have better way to package up software on the frontend there will be less reliance on monolithic libraries and frameworks, the right abstractions will be easier to write, find, and maintain. One of the greatest things about Unix is the modularity and compose-ability and Node.js adopted that philosophy, that's why I recommended Browserify and Component. They are a way to package and distribute the abstractions you speak about.
I wrote front and backend of a JIT/AOT compiler.

HOLYC: http://www.templeos.org/Wb/Doc/HolyC.html

20,000 LOC Compiler: http://www.templeos.org/Wb/Compiler
Crowd-Frauding: Why the Internet is Fake
No mention of lambda calculus? Lisp is to Lambda Calculus as Pascal is to Turing Machines. More or less.

Oh, beaten to the punch in the article's comments. Carry on.
I put the quick example in getting started section into jsfiddle (loading vue.js.min). The completed tasks are not strike through...any idea?
20 years is more than enough to monetize a game, and even most franchises out there (I very much doubt anyone will care about buying an "Angry Birds" game 15 years from now, or even a "Mass Effect" one). But franchises don't even need to be included in this rule. You can just take every game on its own. So Mass Effect 10 would still benefit from 20 years of copyright, while Mass Effect 1 will be in the public domain by then.
3D Printing, Graphene and Quadcopters: A Brave New World?
Sounds like a cookie-cutter case of the Innovator's Dilemma. An established company with high-end, high-margin customers ignores or neglects a low-end market due to lower margins and the threat of cannibalizing their high-margin business, allowing for someone else to swoop in and do it instead, again becoming the top of the heap.
Nothing in this post seems to back up the assertion that Bell was notified of the security breach.

All I see is a cryptic conversation with a low level help desk employee who would have no possible ability to know what the crackers were talking about.
They should write a framework.
You learn a lot that way, and it helps you determine what you need from a good framework in future.
The Edward Snowden of your organization is too smart for you to ever think you'll be able to stop him from doing whatever he wants.
Why is it sickening? There is no virtue in being bored; no goal to be achieved by doing nothing. If I have time, I wish to do something useful with it, and entertainment is useful (if not, then life would be rather dull).

There is a certain perverse nostalgia these days to times before smartphones, before the internet, before the telephone, before technology. Wasn't it great when you were stuck on train without a book, and just had to grin and bear it? Many would argue this builds character. I would argue it's luddite masochism.
I'm not sure I follow, how do early access games reduce piracy?
Macbook Air.
Great idea, but not for traffic conditions (all traffic signs have to be unambiguous all the time). Also, these small touchscreens in a public area will eventually be smashed or stolen.
>A process which depends on a ton of unpaid manual labor to do what bulk imports should be doing is not very scalable...

Oh. I think yes this is scalable. I'll give folks some examples of how crowd-sourcing works like this, and how it can be scalable.

1. A person knows where they live, they can add their own street. They may know their neighbourhood, they can map it from scratch, or more likely keep it up to date. The user may see that their family home or where they vacation needs a tweak here and there, and pops on and edits. It's very casual, very local based monitoring and editing. This is scalable in the sense that it's small tasks that take a small time.

2. Based on an academic evaluation of a countries government's base map and OSM, several places are shown to be less well covered in OSM. These are targets for more dedicated mappers to examine, on foot, or with aerial imagery to improve. Hardcore mappers mainly here, large tasks, large time.

3. Mapping workshops are held in a small town to blitz a new development, fill holes and cover an entire area all at once. Twenty participants can do a large area with transport and the right equipment.

4. web based task manager is set up to allocate squares of land for people to trace from, dozens of people can take a small square and trace over the top. Local knowledge can then quickly add in names and landmarks.

So you can see that there are a number of different crowd-sourced labour approaches which would replicate what an import would do, but that by crowdsourcing you actually increase the number of people in that labour pool. An import does not help increase the number of contributors.

Now, this is more scalable in developed countries where there are more people with time to donate (same applies to any unpaid crowdsourced project), and so that example no. 1 in developing countries of an organic community keeping things up to date wouldn't really happen. However it's quite widespread in the developing world that there are no proprietary datasets of any decent quality. Imports could not even be considered in these places.
Several key pieces of information on Off Now.

-Off Now represents an unprecedented collaboration between left and right wing organizations. The 10th Amendment Center is associated with right wing causes like nullifying Obamacare or gun control regulations. The Bill of Rights Defense Committee is well known as left leaning civil rights organization. This partnership has been characterized by mutual respect and a shared love of liberty. It is amazing.

- The Off Now legislation has real legal consequences in the opinion of experienced constitutional lawyers like Shahid Buttar of BORDC. In California, the Off Now Bill SB828 would prevent the NSA from recruiting on UC campuses and impair opening an NSA facility in the future in CA. In Washington State, it would impair the functionality of the Yakima facility considerably.

What can you do?

- If you live in Washington State, call the office of Laurie Jenkin's and ask for hearing on HB2272
http://www.leg.wa.gov/House/Representatives/Pages/jinkins.as...

- Ask your employers to participate in the The Day We Fight Back on Feb 11th. https://thedaywefightback.org/

- In SF, come to the AT&T building at 611 Folsom on the 11th to hear whistle blower Mark Klein speak and to remind the SF community that the NSA is capturing America's internet traffic right in their city.

- If you live in CA, sign Shame on Feinstein. https://shameonfeinstein.org

- Support the BORDC and the 10th Amendment center financially.
Curious to understand just how Telenav will try to make money off of OSM: Will they be the "Red Hat" of OSM? Will they sell "custom add-ons"? What might they do to both benefit the community and make money from usage? Could be great improvements, or could become known as "that day that OSM started to die"...
Sounds great. I need an e-mail provider that implements the protocol? Are there any? How can I implement it on my self-hosted e-mail?
This seems a big issue then - permanently caching phone numbers is dangerous; around here some 55% users are on prepaid simcards, and thoae numbers often get recycled, i.e., given out to someone else after it stops being used and teen-25 audiences tend to churn through many numbers (no idea on why they do so, i've had a single number forever, but that's how it is)

A few years earlier almost all of them wouldn't be on iOS, but now they are often using iPhones (sometimes old handmedowns) on those disposable numbers, so if it breaks messaging when changing numbers... Then that will be a problem for many people.
Ask HN: How do you name your mobile devices?
I'm sitting in a coffee shop and I can see the real names of a dozen people over Bluetooth because their devices are named things like "John Doe's MacBook Pro" and "Jane Doe's iPad".

My computer uses the same naming convention, and I was wondering if it's a bad idea to do this. Is there a better way?

A poll would be neat for this, but I don't have enough points to start it. Someone feel free to create it!
I certainly agree with "most", but there are definitely franchises that have spanned more than 20 years. The first Final Fantasy was released in 1987, the first Zelda a year before.
MongoDB 2.8 set to support finer grained locks
OP here. I didn't realize that Clojure was a trigger word! I just included that bit at the beginning to give a little context on how I got into this topic, not to hype anything.