skysight-inc/HackerNews huggingface dataset:
One second - there are a few different meanings for "financial advisers".

I believe that what you're talking about are financial traders, to whom you give money to invest for you. In that case, I agree that (but see caveat below).

But there are many other forms of financial advisers. A good adviser can help you to diversify your investments, help you to mitigate and control tax liability, help you match your risk profile to investments, etc. These are valuable things that the average person cannot do on their own, and they are worth paying for.

Note: A caveat to the 'don't use advisers' approach. I generally believe in a relatively efficient market, although I think you can get higher returns in some situations (e.g. some hedge funds do appear to get higher returns).

However, even if I didn't, sometimes it is worth paying for an financial trader to work on your behalf, for the same reasons as above, namely, you'd like to invest a bulk of money, but aren't sure how best to invest it and want to diversify. As much as the advice fits on an index card, it's still a complicated and technical field. I'd rather someone pay some small amount of money to financial advisers and actually invest money than be too scared to do any saving.
I'm not sure Thoreau is such a great example of an adult. As [1] argues

The real Thoreau was, in the fullest sense of the word,
self-obsessed: narcissistic, fanatical about
self-control, adamant that he required nothing beyond
himself to understand and thrive in the world.
[..]
“Walden” is less a cornerstone work of environmental
literature than the original cabin porn: a fantasy about
rustic life divorced from the reality of living in the
woods, and, especially, a fantasy about escaping the
entanglements and responsibilities of living among other
people.

Much of which, as many here argue, is essential to 'being an adult'.

[1] http://www.newyorker.com/magazine/2015/10/19/pond-scum
Schlüsseldienst+-+Dailymotion
So contributors to a code base are a super organism? Interesting
This suggests a colorisation "Turing test" where website visitors have to tell which image they think is real.
Ah, that's not quite what I meant by grokking a programming language. The "designer's intent" bit is important. When you grok a language, that doesn't (just) mean you now understand how to use the language; it means you now understand how to extend the language, or update the language, in a way the original designers would have done themselves if they had continued working on it.

To grok C and Unix, is to put yourself into a mindset where you would naturally come up with Go and Plan 9; and where e.g. C++ would seem, in comparison, ridiculous.

Grokking a thing doesn't mean you have to agree with the mindset of its designers; it just means you have to be capable of wielding that mindset, because it's the optimal mindset for understanding the thing itself.

The interesting thing about grokking a system is that you no longer need to attempt to "understand" the system piece-wise, because you can now guess what the designer would have provided for the problem you're trying to solve, and then just blindly "reach for it" without having to know it exists. There are quite a few times I guessed the existence of a Unix utility without having to be told about it, simply because it 'fit' the Unix philosophy to have a program with that function exist.

Instead of the lego analogy, I might go with IKEA: build enough of their furniture, and you don't have to read the manuals to put together new pieces any more. When you survey the particular parts you got out of the box, you can guess pretty accurately what the manual is going to say.
Oculus VR founder Palmer Luckey on the state of virtual reality
Nordic social democracy? Sadly its being rapidly dismantled, much like Thatcher did to the UK.
In any case, they're in trouble because they forgot to renew the domain every year since 2007. If they had to do it every year instead of forgetting about it for almost a decade, they probably would have found out about the problem much sooner, and would have had several years to fix it.

If a domain is really important to me, I make sure to prepay for at least 3 years. I don't wait 3 years to renew it for another 3 years; I renew it every year to maintain the 3-year buffer. If I ever owned a single-letter domain, I would triple that buffer and top it up every year.

I just don't understand companies and organizations who keep their domains barely registered, always renewing at the last moment. A domain that expires in less than a year should be treated like a single point of failure for your entire business.
The MIT Probabilistic Computing Project Reading List
Could Automatic Differentiation learn by applying learnable weights to the compiled S-expression atoms - Backpropagating Errors applied with Stochastic Gradient Descent ?

A program would constrain a task with functional statements, which is then compiled to weighted s-expressions which learn the specific task from training data.

A sort of Neural-net functional program hybrid.
Reverse mode AD is another algorithm for calculating derivatives

https://en.wikipedia.org/wiki/Automatic_differentiation#Reverse_accumulation
"Ghost trains" in the UK are scheduled and announced, they're just easy to miss, as almost all are at the beginning or end of service, often the first train of the day out of the depot.
Chkra – A cause based social network
I'm not an OpenWrt developer either, but I was thinking about this recently (how to handle autoupdates on OpenWrt). How about if OpenWrt was running on a hypervisor? It'd have to be small enough to fit in the EEPROM constraints, which probably rules out Xen, but KVM could work.

With a hypervisor in place, you could install an image alongside a working one, then do a warm reboot to start the new image. The user would be presented with a website to confirm that they'd like to keep this new image. If the user doesn't confirm this within a fixed time period, the router would roll back to the old image.

As for the space requirements for keeping two images on the router, I wonder if anything could be done there. For example, I wonder if the new image could be applied as a 'patch' on top of the old one, stored as file diffs rather than as a standalone image. Does that sound workable?
See the discussion here: https://utcc.utoronto.ca/~cks/space/blog/programming/CNullSt...

Also why store the length twice? The whole point of my article is that malloc already stores the length, you don't need to store it over again.
Sounds interesting! Are there any examples of the output/analysis somewhere?
actually openbsd has something like this: mallocarray [1] and reallocarray [2] (OMG realloc) actually here [3] they say that use of these function in libressl and the openbsd port of the http server, etc.

[1] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/...

[2] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/...

[3] http://www.openbsd.org/papers/httpd-asiabsdcon2015.pdf
Side Effects from This Weight Loss Method
My Feedback is that this post is a SPAM. Is there someting inovative or technologicaly interesting about the site? I think it just a "simple" website of an affiliate marketer.
Debug Mocha, Grunt and/or Gulp on the Fly
I don't see a 3 cent rate tier. Do you have a link? http://www.pge.com/en/myhome/saveenergymoney/plans/tiers/ind...

The pay-out on the true-up statement is very clear about the 3.xx cent rate.
How much power does that use? I run linux a firewall/router on an older laptop + usb ethernet(2) and it's about 20w. I'd prefer < 10.
Perhaps I need to try Raspberry Pi next.
Don't assume you necessarily have the highest standards, or that everyone's expectations are the same. You should treat others how they wish to be treated because your wishes might be far below their expectations.
Ants are actually quite inefficient workers. Half the time they are going somewhere pointless. But that's an acceptable evolutionary trade-off for them and as a whole they can still survive effectively .

I don't think it is helpful to cast
email interaction, comments, phone calls, documentation,
and webcast meetings
as mere 'markers to achieve stigmergy'. Human beings are capable of far more complex, far higher bandwidth communication than ants, of which all of these are examples. We can, for instance, inform others of a problem and simultaneously let them know someone is already working on it. For the same problem, many ants will flock towards the problem, even if it turns out to be a false alarm or something quickly solved by the first ant to arrive or ...

Humans have the ability to immediately convey information about far away (in space or time) places to far away places and to immediately update that information.

Perhaps there are things to be learned from ants, but this article does not make it clear to me what that is.
only 200,000... granted... numbers plucked out of thin air...

vanishingly small... I'm currently designing a product that will ship around 30 million units and have done similar in the past.

So, no... the point stands.
Even more reason to start testing their selection processes. If you can’t do better than picking at random then don’t.
Cont. resonance of awlaki videos, US relaunched social media propaganda campaign
What about Rust?
"C# ... does a lot to railroad a programmer into a strongly OOP style that I am opposed to".

C# has functional capabilities as well. People write in it nowadays in a whole lot of different styles, including procedural, OO, functional, reactive.

Yes, the average developer uses it in an OO style, but it can do a lot more.
Daily App Deals
Be your own video hoster with Docker and Nginx
> I would like to use [Go], but there are big roadblocks that prevent me. The stop-the-world garbage collection is a big pain for games, stopping the world is something you can't really afford to do.

GC pauses in Go should not be a serious issue for games like the ones featured on the OP's site. The same general techniques used for high-performance manual memory management work fine in garbage-collected languages -- allocate on the stack if possible, allocate the heap you're going to need up front and reuse it (with object pools or the like).

> The library support for games is quite poor

I would say the same for C, honestly. Last time I was looking for game libraries to write a binding to (from OCaml) I found more C++ and Java options than C.
Programmers create things because they/we can essentially compile code into action prior to writing anything (in other words, we know what the code will do). "Grok" is really the easiest way (i.e. single word) to encapsulate the idea that programmers - through the understanding of multiple underlying processes can create programs. In turn, generating movement in robots, flow of information, games, movies, etc., essentially using our understanding to affect change in reality (which Mike in Stranger in a Strange Land does with his mind).

When I think of the word "grok" I think of the following (from Stranger in a Strange Land):

Mike: "You told me, 'God made the World.'"

Jubal: "No, no! I told you that, while all these many religions said many things, most of them said, 'God made the World.' I told you that I did not grok the fullness, but that 'God' was the word that was used."

Mike: "Yes, Jubal," Mike agreed. "Word is 'God'" He added. "You grok."

Jubal: "No, I must admit I don't grok."

Mike: "You grok," Smith repeated firmly. "I am explain. I did not have the word. You grok. Anne groks. I grok. The grass under my feet groks in happy beauty. But I needed the word. The word is God."

Jubal shook his head to clear it. "Go ahead."

Mike pointed triumphantly at Jubal.

Mike: "Thou art God!"

Jubal:"Oh, Jesus H. — What have I done? Look, Mike, take it easy! Simmer down! You didn't understand me. I'm sorry. I'm very sorry! Just forget what I've been saying and we'll start over again on another day. But — "*

Mike: "Thou art God, That which groks. Anne is God. I am God. The happy grass are God, Jill groks in beauty always. Jill is God. All shaping and making and creating together — ." He croaked something in Martian and smiled.

As an aside, I loved that book so much I went on to read every Robert Heinlein book. Some were disappointing, but I enjoyed most of them.

Although, Time Enough for Love is probably my favorite sci-fi book, slightly ahead of with Stranger in a Strange Land.
I understand the want for simplicity in C (and Go gets closer, but has its issues), however, it seems in the end it drags you down.

Just having the C++ ability to have objects doing things is very helpful. But yeah, C++ has the ability to get very complicated

But it's your choice to have "complicated C++". Limit yourself to some functionalities and it's much more manageable.

Use basic STL and keep it simple (also C++11 at least) and it's a very pleasant experience (or less worse experience, depending on your point of view).
Well put, this is looking exactly like a post .com bubble.
A rising tide lifts all boats.

So when the tide goes out....
my thought. is there enough support for OpenGL? I know you can use stuff from C in Rust, so it could be a solution.
Have we been wrong about the benefits of Vitamin D?
TL;DR Many people is making money doing Unity games, so I ignore it exists - for $1500 - and I go the hipster way and create my own hundreds of memory corruption bugs myself.
tl;dr fun is verboten
Angular Regular Expression
Wealthy AffiliateLearn Affiliate Marketing
As a side note, you're not 'the' H. Murakami, the author are you?
6 Rappers Who Skateboard
What's bad about his benchmarks? I've cursory glanced at them before and didn't notice anything in particular (used to write gpu drivers for a living).
Not only pay more attention to them, but learn from them and incorporate them into our everyday lives.

At some point (and I hope and pray that point is soon), efficiency as the end all be all of the world needs to die. It destroys humanity when efficiency is on the utmost pedestal.
Hitchhikers Guide to the Internet (RFC 1118) (1989)
Photography. Make your landlords properties look better than the same property on another site and you are on the way to being a unicorn.
The way most people keep up to date on network news is through
subscription to a number of mail reflectors (also known as mail
exploders). Mail reflectors are special electronic mailboxes which,
when they receive a message, resend it to a list of other mailboxes.
This in effect creates a discussion group on a particular topic.
Each subscriber sees all the mail forwarded by the reflector, and if
one wants to put his "two cents" in sends a message with the comments
to the reflector.

I wish they were still called mail exploders.
Has anyone noticed this awesome tutorial on the site? Just plain awesome!
You mean "ethernet"?
Simon Acland - http://www.amazon.co.uk/Angels-Dragons-Vultures-Simon-Acland...
The way people typically do it is charge by value of project -- "this component is worth X dollars". Businesses want to solve problems costing D-dollars in T-time for themselves.

They couldn't care less if you spent 1 vs 10 hours on it if they can't do it themselves, so why bother oversharing your time expenditure?
I have been running an IPcop firewall on an old PC for ages with three network cards. Just about to replace it with this small thing, also with IPcop, and it runs on a 4 watt power supply. I have realised that by downsizing my servers etc in the basement, now when they are a bit overkill (moved most stuff to a cloud solution) I can save enough electricity to power an electric car for most of the use I would make of it with what I save.

http://www.firewallhardware.it/en/alix_pfsense_embedded.html
Perusing over any random comment section to an HN post reveals that the vast majority of comments are made to dissent with another comment. Not all of them, certainly, but definitely a majority. That appears to be the debate culture at work, in my opinion.

But I understand your point about "meta" comments for HN. I think the occasional meta thought helps to add some perspective.
I think that's what most engine developers do nowadays. Sticking to some part of C++ to a point that it looks like C with classes. Hey, some don't even use STL and go with their own libraries.
Its a big leap to jump from a centralised social network to a truly distributed self hosted network. The missing link seems to be the semi-central ones, like having few central hosts which allow users to flow between them. Get the protocol to evolve and user adoption to happen on this and subsequently allow anyone to plugin their self hosted server, if they want to and still allow full network discovery across the hosts all over world.
When was this? The NEX was notorious for suicides because of the speed it passed through stations along the way. I read a few years back that they did something to fix that.

If you had made a big enough stink about it they would have let you ride the Shinkansen using your pass. This is the country where rail operators give out "late passes" to workers if their train is more than a few minutes late after all.
The Raspberry Pi is gonna suck as a router due to the "Ethernet on USB". You'd be much happier with one of the boards that chrissnell mentioned above.

Personally, I use a "Maxxwave 1106" running BSD I had laying around but it's on the more expensive side. If I was putting something together for myself, I'd get one of the small Atom boards with a couple of onboard Intel NICs.
Exactly. Compilation times and young age might be an issue, but if the guy likes C and Go, then why not Rust?

The reason people might want to avoid it can be the same as "Why not D". The answer to that is that it doesn't offer enough over C and C++, which is where Rust is different, and why I think Rust will be huge.
Analysis of Software Architectures
As an investor I've spent much of the last twenty years trying to figure out how to make a better risk-adjusted return. Either I'm a complete idiot, or it's not as easy as it sounds.

These are not mutually exclusive :)

More seriously, you do make a really good point. Innovation is hard and making money from it is even harder.
I've been running OpenWRT on an PC Engines APU board (4 core x86 based w/ gigabit ethernet). According to the website[1] the power is "About 6 to 12W of 12V DC power depending on CPU load." Before my APU I ran an Alix board[2] for years.

It's a little bit more complicated to get running since it requires a custom compiled OpenWRT, but it's great to have more memory and disk space than I'll ever need in my router. I used to run on OpenWRT on reflashed consumer routers and I always had to be real careful about what I installed and ran. With the APU I can just install real `bash` and `less` and not have to deal with the crappy busybox emulations.

[1] http://pcengines.ch/apu.htm

[2] http://pcengines.ch/alix.htm
Nim is one relatively popular language that compiles down to C [1]. Jonathan Blow's upcoming language Jai is another one.

[1]: http://nim-lang.org
> Most of today's programming problems come down to laziness and fear of "premature optimization" (which is obviously bunk). It is possible to write perfect C code that runs correctly the first time and every time. You do that by planning ahead. Formal specs are part of this.

If "planning ahead" were enough to prevent security vulnerabilities in practice, someone would have done it by now. Instead, we've had C for upwards of 30 years and everyone, "bad programmers", "good programmers" and "10xers" alike, keeps introducing the same vulnerabilities.

It's a nice theory, but we've been trying for over 30 years to make it work, and it keeps failing again and again. I think it's time to admit that C as a secure language (modulo the extremely expensive formal coding practices used in avionics and whatnot) has failed.
This thread has justified the time wasted on hn. I had recently felt the signal to noise has been dropping consistently here; The smarts catalyzed here justifies keeping HN in my list. The signal is still strong. I feel an awakening.
Cheers!
PS: that idlewords blogpost linked by w1ntermute http://idlewords.com/2015/11/the_advertising_bubble.htm is exactly what I've been thinking for years now, great blog too.
This thread has justified the time wasted on hn. I had recently felt the signal to noise had been dropping consistently here; The smarts catalyzed here justifies keeping HN in my list. The signal is still strong.
Cheers!
PS: that idlewords blogpost linked by w1ntermute http://idlewords.com/2015/11/the_advertising_bubble.htm is exactly what I've been thinking for years now, great blog too.
Using the land for human purposes is the moral high ground.
Your hypervisor scenario wouldn't work out, assuming auto-updates. What happens when the image is updated (automatically), the router reboots, and the user isn't aware of that (and, therefore, can't log into the web interface to "confirm" the update). It'd just get rolled back and reboot again.

On another note, if I had something with a hypervisor available, I'd run something other than OpenWRT on it. The primary use case of OpenWRT is these small embedded devices where such a hypervisor isn't available.
But some of those mental illness are treatable (depression, OCD, etc.) and the individual can get back to `functional' once `treated'. But in the crux of the battle against the illness they are not able to function properly: should they temporary be unlabeled ? (I think so, but what does it imply regarding responsibilities ? How can one be responsible for his healing if the very disease they have make them not seek relief ?).

I believe labels come and go according to circumstances.
Small Atom boards with multiple Intel NICs are absolutely awesome for this. I prefer OpenBSD myself but if you're looking for something with a pointy-clicky web interface, slap pfSense on it and call it a day.
> Tokyo is a place where a train being 2 minutes late causes ire (and a train conductor once killed himself for a mistake as trivial as this).

The driver going too fast from being late was the cause of a (100+ fatalities) train accident about 10 years ago.

https://en.m.wikipedia.org/wiki/Amagasaki_rail_crash

> It's a place where if a person jumps into the train to kill themselves, many will curse under their breaths about being late to work.

The rail operator will also send a large bill to the jumpers family.
no.

http://www.hkmurakami.com/about.html
http://www.hkmurakami.com/about.html

My name is Hajime (Haj) Kenneth Murakami, and I am cofounder and COO at a mobile software startup. We are currently in stealth.
I thought Lua was great for games development, the author does not mention it.

http://www.lua.org
Lack of capacity is narrowly defined. So, a person may be able to make decisions about who they have sex with, but not able to look after their finances.
...but it does say something about the organization of the organization.
There's also https://github.com/tomaka/glium which seems very promising.
It really doesn't take very much creativity to abuse this system. How about a database of who bought each tire cross referenced to a monitoring strip in the road to see who is going where? How about that monitoring strip being in the entrance to every fast food joint, restaurant, store, mall, etc - now you can track drivers just like we track browsers. Since we have your name, we can cross reference your driving and browsing history.
Did anyone break it to him that when he writes C, he is writing C++?
They didn't even ask me about how I normally code, how i would test code or engage on a conversation that would test my knowledge on any frameworks/technology/language.