skysight-inc/HackerNews huggingface dataset:
This comment and the parent comment are some of the most insightful things I've read on HN, thanks! Haven't considered genetic engineering's risk from a computational perspective, but this is absolutely spot on!

Unlike other experiments, genetic engineering can be incredibly disastrous to humanity. There's very real risks of destroying our food supply, the environment, and our health. And so far, we're taking these risks in the name of GMO crops, which are either resistant to toxic chemicals like glyphosate (Round-Up ready soybeans), or worse, plants that produce toxic chemicals to ward off pests (bt corn).
Shoe Dog by Phil Knight https://www.amazon.com/Shoe-Dog-Memoir-Creator-Nike/dp/15011....
For my blog, I personally use Flask+Jinja with a custom markdown parsing setup[1]. Sure, it's not the best thing in the world but there's no database and in my experience it works pretty well. I've been meaning to set it up so that things are cached properly, but the machine is beefy enough to handle the current load. And let's be honest, if my blog gets HN'd I'll be too excited to be annoyed by having to switch to a static setup.

[1]: https://github.com/cyphar/cyphar.com
But you know it's him, so the user name hardly matters. You're just being picky.
I used kirby for a brochureware project and it went really well.
That's unavoidable anywhere population is growing. We don't have a right to buy a house where we grew up. Or maybe those kids can ask their parents to sell their house to them at far below market value. You're asking someone to do that, why not their own parents?

The opposite effect happens in small/shrinking towns. Kids who grow up there and move out for a career can afford to buy a house where they grew up but don't want to. Should these people be forced to move back to their small town so they don't displace the "rightful" residents of the booming city?
Nice - would be super interesting if I could snooze at work and open at home!
> It's inevitably about who you know, about "illogical" factors such as salesperson charisma, entertainment, and most importantly, a credible personality type that understands the edge case risks.

And this is why AI/ML will never be very disruptive in law.

The low-dow is: It's not about the facts, it's a social status game.
Ah, thanks a ton. Everything I looked up was too general to help!
Why? And that's even assuming that IP is property in the first place.
A lightfield video player. :)
Yes, this is a shortcut for:

const h1 = function() {
return makeElement('h1');
}

Arrow functions without arguments need empty paranthesis.

They also have an implicit return if you don't use {}
A site for people to discover running groups in their local area
OK, thanks. So it is the parameter list, not the return value
> That's pointless nitpicking. The point is that user specified format strings allow the user to access things they shouldn't be able to access. It's the same in every language that has format strings.

It's not nitpicking. Go's format strings don't allow you to access stuff you shouldn't be able to. In fact, Go's templating language[1] doesn't allow you to access anything that you haven't explicitly provided to the template instance.

Allowing users to format text is not an impossible problem. It's the fault of language creators that they don't make this easier.

[1]: https://golang.org/pkg/text/template/
1. Last year I built a sports' klub listing website [1] which shows where you can train different sports on a map in Slovenia. The most challenging part is keeping the data up to date. This year, it's going to be about automating it fully, such that it can operate with almost no supervision, by means for crawling and automatic emailing klub owners to confirm the validity of the data.

2. Something based on hardware -- still thinking what to do with my Raspeberry 3.

[1] http://www.zatresi.si/
I tried it a few years ago and it was not ripe yet. Community to small, bugs to severe.

The WYSIWYG editor is still nice though. But it adds a lot of complexity if you want something it can't do. Somme abstracted forms in wordpress are easier.
What makes you say it's been neglected? I scrolled back until i got tired (~3 years) of github's history page for the editor/ directory and it looks like a steady and active stream of development: https://github.com/mrdoob/three.js/commits/dev/editor/js
Considering that Three.js seems to have several backends for rendering, it should be possible to make a desktop based Three.js editor using Qt (which has its own JavaScript implementation) and a Qt-specific backend.
Most IP ranges of my home connection are banned.

[On mobile] when I write a comment it's already dead automatically on page refresh.

Have you contacted the mods to see why these might be the case? If you're using HN relatively often, I suggest joining the community by using a persistent username.
I do. Profit is about 120,000€ per year. It keeps me entertained, it doesn't require terrible amounts of work, it didn't have new features in years.

However, the question of selling crossed my mind. I'm not ready yet, but I'm interested in reasons why people sell their businesses – or not.
Case study on building a business around local services
While I would love to live on those places, I'm almost sure living close to either mine or my wife's parents is a better strategy for overall happiness and mental sanity...
But maybe in 15 years?
My default choice is XML with XSLT and a simple Makefile to generate the HTML.
No, I'm not. Like a lot of people here, I put up with a mountain of nonsense and bad-faith commenting. I've had debates with "several people" simultaneously that were certainly individuals with sockpuppets. I've had sockpuppets refer to their other sockpuppets distant past comments as public support for their views. I've responded civilly and substantively to almost all of them. I've outed none of them.

Here's where I draw the line. Sorry if that bothers you, but if it does, you're wrong, not me. Nobody needs to earn their boundaries and nobody is entitled to a response from anyone else here. But even if that wasn't the case, I'd've more than earned my boundaries a long time ago.
What kind of platform?
I really like Squarespace too, but just be wary if you have a site information architecture that needs to go beyond 1 level of menus. It doesn't handle sub-levels well.

I'd also really appreciate it if they let you save a template page (eg for a landing page) for easy re-use. Re-creating specific landing pages and thank you pages for each campaign we run is a bit of a pain as what I really just want to do is change a few paragraphs of text and update an image or two for these.
I'm getting a small job and since I can't bother with a contract right now, I'll ask for 50% before I start working..
I am writing a book on Vim [1] for a while now, so it's going to be my main side project in the first months of 2017.

[1] A crappy page about the book: http://jovicailic.org/mastering-vim-quickly/
Interesting read, although the shtick got a bit old near the end. I really wonder how this compares to inferno.js as that has some real optimisation magic to make it super small and super fast while also being, close to, compatible with React.
Add one or two requirements: Multi-User Blogposting for non tech aware people.
I'm afraid I don't know of any premade options.

I've been considering building my own and have recently dropped out to start working for myself; I'm thinking, perhaps I could build one for you?

It'd depend on how soon you need it and to what spec, as I'll have to source it from scratch. If you leave some means of contacting you I will, I'm quite interested in building these things for another purpose than "I like having and making these".
All my small sites are hosted on S3. It's perfect for them! They are all built on Jekyll but I'll check Middleman out
Ask HN: What is your's “I would pay $5 to get that problem resolved”
Sorry, English is not first language. What issue or problem would you pay up to $5 (one time, weekly, monthly, etc) to get resolved/fixed for you.
Nokia and Apple Trade Accusations in Patent Lawsuits
They're a lot more frequent than many realise: http://www.planecrashinfo.com/database.htm & https://aviation-safety.net/database/

Although per passenger mile, it's true that air is very safe overall.
If somebody prefer a book instead, one of the recommended books for this course is book [1] Make it stick: The science of successful learning. The book is written by several cognitive scientist and it contains many useful tricks about learning. Here you can find a short summary containing main ideas of the book [2].

[1] https://www.amazon.com/Make-Stick-Science-Successful-Learnin...

[2] http://dmacjam.github.io/books/2016/10/01/make-it-stick/
Ask HN: Whar are some productivity hacks you use?
I recently installed Chrome Extentions 3 Tabs (https://chrome.google.com/webstore/detail/3-tabs-only/pkfpaiidmiemediimekjfmlbhnbofabd)

Which only lets you open three tabs a time and hence forces you to focus only at the task at hand.

This plus I am new and learning GTD Method(Getting Things Done) with simple lists.

This two have greatly increased the work I do and also the speed of execution and also greatly reduced the stress level.

So now I am interested what HN, in general are using for great productivity (tools, techniques etc)
The trouble was that What.CD wasn't a loss for anyone who didn't have the patience to sit through an examination to be allowed to look at the site.

http://rocknerd.co.uk/2016/11/19/what-the-death-of-what-cd-f...

tl;dr the way to preserve culture for all of humanity is to make lots of copies.
https://rocko.xyz
I believe that people want help finding "smart home" devices that will work well with the existing equipment in their home, and that they would pay good money for that because buying the wrong equipment is a frustrating (and expensive) mistake.

I'm building a way to help you pick the connected equipment that will work best for your home, based on what you want to control, how you want to control it, and the equipment that already exists in your house.

For example, I've got an Ecobee3 thermostat, Lutron Caseta lights, a SmartThings hub and an Echo Dot. My system will tell you the best connected door lock for your home that will work with that setup.
Haha I like that. But I like also XSLT. Many people think we are strange! :P
>WCD did a better job at preserving music than a community with the express purpose of 'preserving or disseminating information' would have done.

This appears to be the precise 180 degree opposite of what the case is as at 2 January 2017.
Each of these statements are part of the truth; each are true but not the whole truth.
Pros: Weather is nice.
Cons: The weather can turn sour in 15 minutes.
What's the difference between LLVM IR and various GCC IR's?
http://prismproof.org/Technical/Requirements/deployment.html

http://prismproof.org/Technical/Requirements/disaster.html

http://prismproof.org/Technical/Requirements/insecurity.html

http://prismproof.org/Technical/Requirements/passwords.html

http://prismproof.org/Technical/Requirements/usability.html
ESCORT LEILA – escorts| athens escorts |call girls
Clojure: Using a JavaScript Charting Library in Reagent
Outside of cities, I'm pretty certain that I could be happy in most of the not-stupidly-hot world. In practice, probably England/Wales for family reasons.
Techinically you're missing a return.
Fixing YouTube subscriptions.

(YouTubers say they are broken, YouTube says they aren't)
> But what he did was not get them into a brawl. He simply challenged them publicly. This is the very purpose of free speech!

That's precisely what he did. Challenging people publicly is a very aggressive move. He escalated the situation by using more intimidation and if the thugs had retaliated it would have been a very different story.

He got lucky, that's all. People pulling that kind of stunt under influence generally end up beaten down in a corner.
Its commit history represents a small fraction of overall commits on the project. While the editor can surely be considered under active development by normal standards, a Mr. Doob project raises the bar on that. It's not uncommon to see him average over a dozen commits a day on a regular basis for the entire three.js repo, in addition to managing and merging a ton of pull requests at the same time.

That said, I agree saying it's neglected is a bit unfair, so I've reworded my original statement qualifying it as sort of neglected (far more diplomatic). Moreover, it isn't really fair for me to hold it to the same standards as production-grade editors, since I'm pretty sure its primary purpose is to simply give people a sandbox environment to play around in.

You'll be happy to know GitHub rate limited me around January 2015 of the commit history you linked, since there was so much of it. :)
You can't predict the property market. It's kind of financially risky to put your entire investment into not just a single sector of the economy or a single industry but a single property! What if you'd bought your house in Detroit? What if you bought at the peak of a bubble? Even if it's not such an obvious disaster, it can still easily perform worse than other investments.
An ESG and an ALM model in Racket.
I apologize if it bothers you that much, but you're completely wrong about the motives:

I'm simply tired of watching an arbitrary number go up and down by voting. That's it, nothing more to see here. If HN offered no-karma-no-grey-text accounts, I'd take one.

But it isn't my site, so I'll just stop commenting altogether.
> Please limit title to 80 characters [0]

[0]: https://news.ycombinator.com/submit
I also use Pass. It integrates great with git, so you can store your password database anywhere, and sync on demand with `pass git pull`.

Also by using GPG as an encryption mechanism it allows you to use your gpg-agent so you only have to authenticate when you log in to your computer.

Basically it relies on existing tools to solve existing problems (sync, encryption) and concentrates on the added value: listing, storage and retrieval of passwords.

A greatly useful application of the unix philosophy.
If it works, he won't tell you.
How a centuries old tradition made WeChat the everything app
> I don't understand why it is limited to 255 chars. The kernel copies the string(s) into the programs memory so it would be a kernel bug if the program got a non null-terminated or too long string.

But you can also pass arguments to execve(2) which are not null-terminated.
I didn't impute motives, because I don't care what they are.
A Lisp interpreter in Go.
I haven't tried but I think you might be able to add this to your config to fix that:

[i18n]
LANGS = en-US
NAMES = English

https://gogs.io/docs/features/i18n

Edit: tried and indeed it seems to work.
I want to learn C and I have two projects on my mind that I will use for experimenting with the language:

1. a cli spotify controller (control spotify through mpris and consuming the REST api for search/playlist related commands)

2. a cli GTD tool. I have some experience porting OmniFocus to Android (in Java) and I want to use what I learned from that to build my own GTD tool.
You are responding to somebody who claims to have a receipt with a "I think". The best way to respond to an anecdote is data, not opinion.
No, the thugs in the aforementioned story do that.

The incident was already over. The girlfriend was asking for revenge (not justice) and the guy described in the article how he had to react « as a man ». That's escalation.

Now if you are caught in the middle of such situations there a number of methods you can try to defuse the situation: http://lifehacker.com/ive-worked-bar-security-heres-how-to-t... (I know it's from lifehacker but the article has really good tips. Ignore the pictures).
If you have undeclared earnings (undeclared to avoid paying taxes), you'll want somewhere to hide that money.
Learn C and assembly, get better at OSDev.

And start up a small VPS provider that will (at least) break even every month. (Any tips?)
Any good recommendations on setting S3 links for public access? (permissions wise)
What about the politics?
Great to hear you've had a good time here Andrew!

I feel the need to add...

Melbourne does have great surf beaches within about 1-2 hours’ drive: Bells Beach (which hosts an annual World Surf League tournament [1] and was depicted - falsely - in the 1991 Patrick Swayze & Keanu Reeves movie Point Break [2]), Jan Juc and Fairhaven on the west coast; Gunnamatta, Point Leo, Cape Woolamai to the east.

These beaches can offer world-class surfing for serious surfers.

However, the weather is quite cold in winter and it's not a tropical climate, so they're not very pretty beaches and not much fun for ordinary leisure beachgoers, except for the warmer months of December to March.

The beaches in Sydney and further up the East Coast to Far North Queensland are much more pretty, and for much more of the year, as are those in Perth and up the Western Australian coast.

[1] https://en.wikipedia.org/wiki/Rip_Curl_Pro

[2] https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
Indeed it should.
As a piece of constructive criticism (as it seems like maybe English isn't your first language) using gendered words like "guys" can seem a little bit sexist or at least exclusionary. You don't want to put women off reading your book just with the blurb :)
Actually under the law of England and Wales they would be.

https://en.m.wikipedia.org/wiki/Common_purpose
I want to make party/board games using smartphones as the game controller (similar to fibbage) and use this as motivation to learn elixir and phoenix together with a frontend framework (maybe elm). I tried to do this with python but I have problems with thinking in objects so I will go with functional programming.
That's what (supervised) machine learning and neural networks do, isn't it. You specify the "what" and not the "how", they figure out the "how". Basically techniques for automating the task of computer programming given requirements.

So any advance in AI/ML/NNs can be seen as advances in the field of automating computer programmers. We don't tend to think of it like that because these techniques have to be applied, currently, by computer programmers, and the software the techniques "write" was generally infeasible to write by hand anyway: it's been so far purely additive and solving problems that hand-written software either couldn't do at all or where it sucked and progress was very slow.

But watch out. The tech is getting better scarily fast. Neural networks have been able to learn how to do basic algorithms like sorting given only examples. The primary limit is still the amount of data they need to work with, but R&D is driving that down too.

I can see a time when many tasks that today automatically require skilled programmers are instead done by domain experts who simply shovel data into an advanced neural network and discover it gets results that are good enough. Perhaps hand-written software made by a skilled programmer would be better, but the machine is a lot cheaper ...

http://www.i-programmer.info/news/105-artificial-intelligenc...
This isn't a "side project" (I'm not going to make money from it, and it's also something that I work on at my job), but I've been working on umoci[1] which is a way to create and manipulate OCI container images. At (open)SUSE we're planning on using it to create container images inside the Open Build Service. I've also got a few ideas about RPM distribution of OCI images that I'm quite excited about, and hopefully I'll have some code that works soon.

[1]: https://github.com/cyphar/umoci
Google Helping Mobile Publishing? Some Publishers Are Not So Sure
Perch is a fantastic solution for both content and commerce sites:

https://grabaperch.com

there's also Flatmarket which I've been meaning to recommend for someone else to try:

https://christophercliff.com/flatmarket/

https://github.com/christophercliff/flatmarket

Most websites I make for people I make with Wordpress or Ghost because the client likes them. My own site is static html — I wrote the current version by hand, but I have since made a rudimentary Perl script to quicken the process.
Show HN: High Quality Background Noises to Help Focus on a Task
11 Mobile App Development Trends to Stay in 2017
Private Packagist
I first thought cool. On second look I see it is based on PHP. I'm sure newest PHP is really fast and advanced but I don't want to invest any of my time on that language (just my personal opinion).
Update: OK, it also runs on nginx. Made a wrong claim it does not run on it. Sorry.
The cost of fork+exec of a separate binary will make even the most efficient possible external echo slower than the shell builtin, I suspect. (This is why echo is a builtin in the first place, though there's no requirement for it to be so.)
(As an Indian) Pros: The MCG

(As an Indian) Cons: India usually loses/struggles in boxing day tests.
I made an over-engineered, intricate snowflake for it, for fun: https://github.com/wincent/masochist

Markdown content stored in Git, custom indexes in Redis/memcached, data fetched via GraphQL, rendered with React, published with`git push`.

Not at all the right tool for the job, but I had a lot of fun building it.
On learning to draw:

A bit of background: I drew before I could write, started oil painting when I was 7 or 8. I'm 38 now, and usually work with pen and watercolors.

The first thing I suggest you do is check out some lessons. There are a lot of, "how to draw" for children (and adults) that are really useful - especially for people and animals. I still use reference photos and look up techniques from time to time, actually. I also suggest watching Bob Ross. I might not paint landscapes, but his technique is definitely good - you'll likely pick a bit up even if you don't paint.

I'd also suggest learning about color theory, perspective, and eventually how light sources affect the work - some of these can be forgotten if you do more abstract stuff. Remember, part of drawing is basically training your fine motor skills and muscles to do things: This all gets better with time, and why folks suggest sketching daily. This is the same with painting.

Some folks can paint but can't draw as well: I fully suggest trying some painting along with the sketching. You might find that you like doing abstract art, focusing more on texture, use of space, and colors than actual form too. (You can draw just as abstractly, and doing so is good line and texture practice).

And random advice: Switching from pencil to ink isn't as scary as it seems. It helps to break things up into smaller pieces. Sometimes it helps to change a color photo to black and white.

And I'm out of stuff from the tope of my head.
You think 90% of the mortgage is equity??

It would take you a decade for the equity you earn to match the interests you pay. (http://www.mortgagecalculator.org/ to fool around).

Theres property that rented out produces 2% income. If you can make more than 2% a year, then renters will be richer and compundingly so if they rent over buy.
In reality your body could have barbed hooks which insert easily but dig into the walls when you try to pull it out. Wiggling doesn't help there.
I'm a fascist and most of my political comments are deemed "trolling" by dang (the other guy doesn't really seem to care much) and he's taken the time to ban all my IP ranges.

I'm not interested in talking to him about it and I'll keep posting anyway. People almost never care about my account being new when I comment at all so this works for me. Thanks for your suggestion though.
I probably shouldn't share these because they're nowhere near worth sharing yet but...whatever. I can come back in a year and see whether or not I actually finished this time.

- A HN-like forum written in Hack[0], mostly for self education and to teach myself how to work with Vagrant.

- Actually finish a game in the pseudoframework[1] I (mostly finished) in C++.

[0]https://bitbucket.org/kennethrapp/basedforum

[1]https://bitbucket.org/kennethrapp/sdl_framework