skysight-inc/HackerNews huggingface dataset:
Can you use another npm namespace?

. npm install black-screen

is far better t'han "install-all" for many reasons: better npm search, no namespace pollution, more semantic than such a generic name.

Please consider to change it.
Is this really a surprise to anybody? Create a gene complex which is hugely advantageous, place it in a species well known for horizontal gene transfer, then grow them in an uncontrolled fashion in an environment with huge selection pressure for spreading that gene complex...

This is what really annoys me about GM plants; genetic engineering has the possibility to be so incredibly beneficial, but instead it seems to being used in the most kack-handed way possible. Instead of producing plants that can cope with increased levels of pesticide (this encouraging the use of even more pesticide!), why not produce plants with, e.g., much bigger seed heads? That would give increased crop yield, plus you'd get negative selection pressure for horizontal gene transfer --- the trait would be disadvantageous for weeds and so wouldn't be selected for.
Looks interesting. But no, I have not tried it. It isn't really a priority for me. I'm not a gamer, nor am I a climatologist, and while I do use CAD, I've had other, simpler, problems to solve :D
> with modern VM technology it's (pattern visitor) way more innefficient than pattern matching

Can someone explain that bit? Visitor pattern is 2 virtual calls. That should be very efficient. How pattern matching is more efficient?
wasn't some form of graphene superconductive at room temperatures? Is it possible to turn that into a coil - superconductive at room temperatures?
> lovely but vacuous motor mouths

That's an odd way to describe people who effectively do their job of selling the product.
lol I work in a pretty open "bullpen" as they say. Our desks have glass partitions but they're about 10" tall, and I can totally see the 3 guys I work with all the time. If we're using our standing tables there is no partition lol.

It's kinda distracting, actually. Especially when I've got headphones on and the coworker directly across from me doesn't. When he looks over I cant' tell if he's just looking around the room or giving me the "take your headphones off so I can talk to you" look lol.

Then again he usually tells me this in IM. Gotta love that.

After looking at the japanese floorplan.. I'd actually be totally fine with that.
First of all: (2005)

Second of all, super-weeds is a very loaded term, and is a bit mixed up here. What happened is that the gene construct seems to have jumped from Brassica to charlock in a single plant, which wasn't able to produce seed. Contrary to what the article claims charlock is a relatively close relative, being in the same family Brassicaceae. You can even get that from the name - all mustards are Brassicas, and charlock is also called field mustard. The current Latin name for charlock is Sinapis arvensis, but it used to be Brassica arvensis!

What the article mixes up with using the term "superweeds" is that (practically identical with antibiotics in humans) you create new selection pressures for other plants by using herbicides. When you seed GM-plants you can use new herbicides (or use these more indiscriminately) which slowly creates weeds that are resistant, just like we made antibiotics-resistant bacteria in humans. These are now commonly called "superweeds" (again, a very unlucky term). You could leave GM out of the picture and say that these weeds have been created by herbicide (mis-)use.

Since 2005, many more cases of gene flow between GM plants and wild plants have been observed. Are these "bad"? In this case herbicide resistance is not very beneficial to the host plants outside of fields, so these plants are outperformed by others without the modification, as they're wasting resources. Is this bad for the species? Cross-species gene flow happens, and it depends on the case whether it's "good" or "bad".

Actual paper: http://cms.daegu.ac.kr/sgpark/plant%20biotechnology/GMHT%20t...
I think we should almost assume by default that anything put out in the environment will spread to other plants. Once we assume that then perhaps we can wield our tools better?
I enjoyed the original story in Wired.

I think you can argue that casinos are exploiting a 'bug' in some human's 'firmware'; a potential for addiction to gambling and a lack of understanding of probability.. So if someone is able to find and exploit a bug in the code behind your video poker machines, well too bad! Find it, fix it and accept it as a cost of doing business.
Ask HN: Where do you look for work if you need experience?
I've done low-level network programming in C, game development with Lua, and for the past 7 months have become a Javascript/Coffeescript/Node.js web developer ~thing~ (preference for backend).

My question is this: Where do you look for work if you need experience?

I live in California about an hour by BART from San Francisco.. I have an AS in Computer Science and Computer Networking - and I am out of that community college, but haven't yet got the funds to do the university thing. When I look at job ads I'm overwhelmed by the expectations and competition. I feel like I don't have a chance, every firm wants the best of the best and I'm somewhere in the middle? I apply anyway, but have only scored a handful of interviews (btw I love the people from TypeForm, very pleasant). I guess I kinda hope that the people posting these ads realize they're expecting too much and do want you to learn some amount on the job. I wish I could be an intern but most positions are unpaid and expect you to be a university student already. I'm really trying to avoid working in the fast food industry..

I feel like I could be a government worker. Somewhere you can't be fired and you have 3 decades of job security to learn one new skill and apply it (partially) before you retire on a nice pension. Where are those jobs? :p
PowerLine: Status Line for Vim, Zsh, Bash, Tmux
Do you have any source that they're actually recompiling everything?

For example running original Xbox games on Xbox 360 also required a download of a binary which was an emulation / compatibility wrapper around the binary on the DVD that shimmed out and hotpatched code so the games worked properly.
Be interesting to see how this plays out with the "Anti-GM is irrational anti-science woo" brigade.

Yes - genetic modification is not doing anything that couldn't happen by normal mutation/selection - but it accelerates the process by multiple orders of magnitude (that's the whole point).

Making the debate one of 'show us evidence of harm or shut up' always felt fairly short-sighted.

I always felt that there is a huge 'unintended consequences' factor lurking somewhere. The need for a deep sense of caution when working on a new frontier struck me as more rational than a stance that basically boiled down to "let's assume we haven't overlooked any potential risks".
2 virtual calls are required to simply get Visitor's logic executed. But if you want your Visitor to actually do something usefull with visited object then you have to call a bunch of getters to extract the object data. This adds several more virtual calls. Pattern matching in Scala can be implemented as "messing with the bytecode", bypassing getters completely, which saves you all those virtual calls to them.
I don't think we disagree very much about the likely level of subject-specific due diligence these publishers will do. I think we disagree very much about the likely level of subject-specific due diligence done by any publisher on any title picked at random from a university library.

Peer review is, like Santa, a story we tell to motivate little children; academics (particularly in the humanities) are their own QC departments.

And many scientific publishers will happily publish books on any obscure topic, if you pay for printing.

I feel like I have to say "I do not understand the relevance of this fact to the claim that the academic press is a staunch bulwark against incorrect facts receiving its imprimatur."
If you wanted basic 2D stuff yeah, then there were the adventures with hardware accelerated 2D and the first batch of 3D accelerator cards, followed by first generations of integrated 2D/3D cards.

It wasn't just getting the monitor refresh rate working.
You think that's weird? Wait until you read about cannulated cows: https://en.wikipedia.org/wiki/Cannulated_cow

There are a bunch of these grazing around my hometown university's ag department.
Kafka Tops 1 Trillion Messages per Day at LinkedIn
Possibly a negative amount - some of these publishers do, in essence, a classic "who's who"/vanity publishing scam where the profit comes from the author paying for a bunch of expensive copies, and they usually won't even be sold to anyone else.
The Mac on the picture just reminded me that once upon a time Apple cared about our writs.

https://en.wikipedia.org/wiki/Apple_Adjustable_Keyboard
Hi, thanks for your feedback, I've created an issue on Github regarding the AGPL licence https://github.com/edhelas/movim/issues/43 :)
Agreed. The incentive to make it better becomes less because users are on the auto-pay plan. Whereas they have to prove themselves worthy of the upgrade otherwise.
Why would bigger seedheads be disadvantageous for weeds?
>With no further explanation, apart from one paragraph summary of who shouldn't call it.

The CreateSession description states that it should never be called from the clients, but instead be handled through PAM, so assume this is why they don't describe the arguments for this one call, while all the other method arguments and return values are described under 'Methods'.
Save WiFi / Individual Comments
Immediate (in human 'immediate' sense) visibility of a change via what basically is an ETL pipeline absolutely meets the technical meaning of "near-real-time data-processing" as in that the very link. The article meets "real-time ETL" in a very technical sense.
The World's Most Paradoxical Real Estate Market Is in India?
I'm not sure what you mean by "traditional publishing" but in many cases the books that are being written are primarily sold as ebooks, and part of the larger scam is that consumers can actually buy these books months before they are written with the promise of constant updates. I bought an Apress ebook once that was barely started when I purchased it, but that was not clear at the time. The actual finished book was nearly one year later.

But if by "traditional publishing" you include electronic publishing, then I'd agree, something is probably going to change soon. It's clear that you can get much more education in today's world in ways other than books.
That's hardly "fully documented" though, isn't it?

What I mean specifically is that they document the client interface only, not the full interface needed for a complete replacement.
Why? It seems to prevent a really bad condition.
Mushroom management
They are probably using M to get more data to learn from.
for me traditional publishing is (printed) books, magazines, newspapers, CDs & DVDs at most..
It all depends on your willingness to play to Facebook's algorithms.

My last employer owns a popular mommy blog and it's doing better than ever thanks to social traffic.
Show HN: ProgrammingLearning – Share your programming knowledge
I meant "crime" in a colloquial sense rather than the author literally having committed a criminal offence. But that said, deformation of character is a liable offence in the UK, so I assume the same would be true in Canada as well.
They probably haven't. What you have to download from the xbox store when you insert an xbox 360 game into the console is likely a version of the game compiled for xbox 360.
Whether they are creating it through a cross-compile or by translating the assembly code is unknown atm.
Because bigger seedheads cost more. Crops have lots of spare energy, because they're looked after by human farmers. This isn't a problem for them.

It is a problem for weeds --- their energy budgets are already at equilibrium based on their environment. Allocating more of their energy budget to a bigger seedhead means less energy for doing other things, which would put them at a disadvantage.

As an example, look how badly most of our engineered crops do in the wild; there's massive selection pressure against the engineering that makes them useful to us.
Thanks, much appreciated.

As much as I support every coders right to choose his license for his work created on his own time I think AGPL prevents a lot of good use cases.
Awesome news. Hopefully it will render herbicides useless.
John McAfee: “Antivirus is dead”
>"Hackers will be able to pull the data off the USB stick and reverse-engineer it. They'll get an insight into how these cars receive their software updates and may even find new vulnerabilities they can exploit," he told the BBC.

So? Never thought I would hear a "Security Expert" argue for, and not against security through obscurity. Perhaps this is not the best source for critique.
I think the most common bug in human's 'firmware' is being against to 'rich/big' and side with 'poor/small' even it is not logical at all.
SpaceX is working on a 'pizza box' that should scare your internet company
>Representing styles as executable code is a very poor idea. Suddenly you go from data you can inspect and play with to something you can just execute and take what you are given.

Continues to be true if we replace "styles" with "documents".
Unearthed – Interactive 360˚ sound and video in a web browser
Dead link. .!
On a side note. I have tried typing on an tablet well after learning touch typing on a normal keyboard. I remembered Jobs' presentation and back then I believed him how easy and wonderful it is to type on a pad. It is practically impossible, even typing something as simple as an url is a pain.
Backpack Makers Rethink a Student Staple
If the USB stick accidentally contains private keys for signing, that might be of concern.

The more important concern is the phishing issue.
> 10k/s is no problem for RabbitMQ, even on aws t2 machines

Sending them from themselves to themselves you can do even better than that. Loopbacks aren't useful metrics for message passing. http://bravenewgeek.com/tag/rabbitmq/ is the most recent attempt to benchmark the various solutions (that I have found) and my own testing results in slightly less than the results shown...which I can only attest to unfamiliarity with RMQ, Kafka, etc. In the end, ease of maintenance only speaks to the weaknesses of solutions that need tweaking for specific topologies.
Broadly speaking, cheap e-books from non-stellar academics are an incredible amount of data leaked for free: top peer-reviewed journals are not cheap at all and relevant conferences proceedings are often run on a pay-for-view scheme. The non-stellar academic from Windy Hill University, Nowhere, will sell a good summary of his/her field and an up to date literature review for less than $20. Bargain.
Martin Gayford on the evolution of animation
Rather than putting magnets in every cow why not clean the fields of injury causing debris?

http://extension.missouri.edu/p/G7700

> From 55 to 75 percent of the cattle slaughtered in the eastern United States have been found to have hardware in the reticulum. However, no damage or perforations of the reticulum was evident.

[...]

> The magnet simply keeps foreign metallic objects adhered together in a ball, reducing the chances of penetrating the reticulum. Of course, the best preventive measure is keeping feed bunks, pastures, cow lots, etc., free of potentially hazardous objects.
"When you seed GM-plants you can use new herbicides or use these more indiscriminately" - Hasn't the indiscriminate use of herbicides been linked to causing birth defects in animals and humans [1]?

So if the selection pressure is herbicide resistance, those added newborns with birth defects mean that those without defects are probably also modified.

[1] http://www.laht.com/article.asp?ArticleId=331718&CategoryId=...
Vim Tools
Google is returning back to China
Well since it's one single method that's not documented, and they say you should not call it from a client, I assume they want to make it clear by not exposing the arguments in the client api documentation.

If you want to re-implement logind you will invariably read the logind source code anyway, where the call arguments are described.

You said there been a complaint about this, was there a discussion you can point me to ?
Definitely not dead for me!
> If the USB stick accidentally contains private keys for signing, that might be of concern.

That would still be a problem if the updates were only distributed to repair shops, however (you'd need someone on the inside, but given the number of people involved, that probably wouldn't be too hard).
Can't talk about closures without mentioning this excellent piece http://mrale.ph/blog/2012/09/23/grokking-v8-closures-for-fun...
The myth of quality time
Location: Kaunas, Lithuania

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Matlab, Java, MongoDB, Apache Spark, Hadoop, SQL, Machine Learning, Data development.

Resume/CV: lt.linkedin.com/in/tomaskazemekas

Email: tomaskazemekas at gmail.com

Data software developer making custom analytic solutions for clients in finance, retail and other industries. Fucusing on analytic and predictive side of web applications. Can work on a project / contract / freelance basis.
I can tell you are not a millennial student or else you wont have that view.

We are made to buy extremely expensive books and waste time reading crap books all the time.

The best books in my field were written randomly over the last 300 years.

I think ALL information should be free in the digital age. its the maximum rate of efficiency.

There are 6 billion people in the world without a proper high class uni education like myself.

How is it that we are okay supplying free weapons to poor people but go to great deal to restrict the supply of information ?
Looks like the last update to the project was late 2014 and he's working on it off and on, so I see why it wasn't marked.
C++ encapsulation for Data-Oriented Design: performance
Hi Veedrac, some results at

https://news.ycombinator.com/item?id=10177262
A python project called plover has built a open stenographer machine using their own software and 3d printed parts.

It's been on my todo list for a while but the driving force behind it is a stenographer and gets to 200+ wpm- and codes
SEEKING WORK

Location: Kaunas, Lithuania

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Matlab, Java, MongoDB, Apache Spark, Hadoop, SQL, Machine Learning, Data development.

Resume/CV: https://lt.linkedin.com/in/tomaskazemekas

Email: tomaskazemekas at gmail.com

Data software developer making custom analytic solutions for clients in finance, retail and other industries. Fucusing on analytic and predictive side of web applications. Can work on a project / contract / freelance basis.
Seems easier to put a magnet in every cow than to comb every pasture, several times a year.
You don't need to pay attention to scoped continuations. They're a powerful "general" abstraction (like monads), but in practice all you need to know is just the most common kind of continuations -- the (blocking) thread. You'll rarely need to use other instances of continuations, as imperative languages already has their function built into the language (exceptions and even mutable variables).
There is no link between commonly used herbicides (in the West, I should say) and birth defects.

Your link doesn't where where it was published - but I'd suggest that injecting embryos with herbicide and then claiming any link to reality is ridiculous. You wouldn't even drink herbicides!

I think this is the paper: http://www.gmls.eu/beitraege/113_Carrasco.pdf
One marwel super-hero has similar magnets inside him. Cowmen or something.
Research the last year your favorite car model was made with mechanical steering and mechanical accelerator and only buy those. You only have to go a decade back at most like I did.

You might want to stick with those years considering industries that have little knowledge or care about security are endangering your very life at highway speeds.

It's going to take them another half decade to care about these things and they will probably just solve it by lobbying politicians to waive liability instead.
people may down vote because most of us won't venture out to the streets, but we have to realize that though this is hard this is the sad truth.

think about the people would work more than you would because they have feed their family. We may think it's insane hours/task of high risk but they do. It's not like their genes are programmed to make the work crazy but they have to for survival.

I don't mean to support the acts mentioned in the article, but this is what would happen if a person is pushed to the extreme and the person has means to come out of it. Mostly money, power, influence.

How can this be stopped ? I don't have answer but happy to discuss.

This can be seen everywhere, if we open our eyes and look.
similar thread. https://www.reddit.com/r/explainlikeimfive/comments/3jgy0b/e...
I personally had one of these:

http://www.amazon.com/Kensington-64338-Comfort-Type-Keyboard...

It wasn't the best keyboard, but the keys did seem to fall nicely underneath the natural angle of my wrists. It also didn't have the awkward feeling of a split keyboard.
While I understand the intent, I feel that is much less rigorous than the 2 problems mentioned ("You Cannot Have Exactly-Once Delivery", and CAP), both deal with the fact the network is unreliable and only that - even if you had unlimited RAM and disk, the two proofs would still hold.

Here a possible solution is proposed "Send the message to Bob even if Carol is offline and store the message to Carol for later delivery.", and is really just handwaved away by saying no one has unlimited disk space (or a 24/7 ops team) (also doesn't Amazon sort of solve this problem?). I'm sure that is a practical limitation, but for the sake of building reliable systems I'm unsure its strong one.

If thats the case, then one could also argue Raft also isn't linearizable, because the replicated log file could get really large and no one has unlimited disk space.
Launch your own smtp server for less than $10
Got a friend with an Instagram account who is making several hundred dollars for many of the photos she puts up, and endless offers of free product at worst. She started up about a year ago. If you're impatient and half-arsed, you won't make it in such a saturated market, but if you're consistent and know what you're doing, you can get something going.
> why not produce plants with, e.g., much bigger seed heads?

How about "Why not produce plants that don't taste like shit?"

The worst thing about living in Berlin (coming from Portugal) is that I can't find tomatoes and other vegetables that have a good taste (or smell).

Why not use GM to make a tomato with a great taste that you can smell from a distance?
PDF @ https://docs.google.com/document/export?0=mp&1=ws&2=print&3=...
> The need for a deep sense of caution when working on a new frontier struck me as more rational than a stance that basically boiled down to "let's assume we haven't overlooked any potential risks".

It's an economically profitable assumption for the particular businesses which happen to operate with it. Especially when they are able to lobby congress to encourage this point of view.
Simple web server using bash and nc
One of the first commercially sold GM plants was the "Flavr Savr" (yes that title!) tomato. This tomato used GM tech to reverse some things we humans introduced in the tomato breeding process (lack of taste due to a short ripening process, for example).

It was available in the US (after FDA approval) from 94 to 97. The company went under due to mismanagement and a bit of GM apprehension.

There are many, many more similar projects underway, but nowadays the public apprehension is even bigger, so investors are reluctant to invest in such technology.