skysight-inc/HackerNews huggingface dataset:
Personally, I'd say he's a huge liability waiting to happen. What if he gets drunk at work, leaves, and hops in a car and ends up killing someone? What if he accidently mucks something up (deleting code, pushing something into prod that shouldn't, etc).

Perhaps his manager needs to sit him down and say that while they appreciate that he could be more productive while drunk, they can't have him drinking at work nor working while drunk, and the company is fully in support of him seeking treatment and therapy to help him.

Your company is enabling him and indirectly taking advantage of his problem because it's temporarily increasing productivity. In all likelihood he will get fired over this. If he has a sympathetic manager and team that can intervene and he's willing to get help, it could eventually work out.

That's my $0.02.
They paid more than $500 just to acquire revenue free Deep Mind, so it's safe to say that yes Google is spending more than a billion on AI/ML.
I would say this is all the more reason not to take VC money, but bootstrap on your own. Why give up control?
yes they are in fact a health hazard /s

https://thequickword.wordpress.com/2014/03/27/standing-desks...
Ironically enough, Microsoft seems to be making the icon highlighting (taskbar buttons, really) fainter with each new Windows version, to the point where the only indication in Windows 10 is a small brightness increase..

7/8's default theme aren't that much better; can you tell which of these are active?

http://www.groovypost.com/wp-content/uploads/2012/10/Windows...

http://i.stack.imgur.com/rFOQm.png

XP/Vista, much clearer "pushed in" effect for the active button:

http://mytechquest.com/blog/wp-content/uploads/2009/09/Iconi...

Windows 9x/ME/2K/Classic - very clear pushed-in effect for the active button:

http://www.howtogeek.com/wp-content/uploads/2009/01/613x178x...
The story about Hinton's entomologist father is interesting, and reminded me that he is also a direct descendant of Boole.
From what I know I am almost positive that PayPal and other standard payment services will not allow you to act as a MSB. I believe you would have to directly interface with a bank or clearing house. A huge portion of the setup and business would revolve around fraud protection and legal structure. Overall from a technical perspective, it is easy to setup ACH clearing, done that a couple of times, and credit card processing is easy enough too. But it is the business agreements with the banks that may be a sticking point.

You could research how Stripe or Balanced Payments set themselves up early on to see some of the work they did.

Also, you say frequently so I also assume you want to make it fast. Just some things I have learned working with payments over the years which you may know already. ACH transactions are batched overnight in general, so to move money from 1 person to another it takes a minimum of 48 hours generally. From party A to the MSB, then MSB to Party B. Credit Cards aren't generally a good idea with this because of the simple fact of charge backs and consumer disputes they bring up. And wire transfers while basically immediate (1-4 hrs normally) within the US, are costly and that I know of there is not an interface into them unless you are a bank because they go through the Fed. Of course this assumes the person doesn't have money in their "account" at the MSB to cover the transaction, otherwise of course it only takes 1 day in general. And this also assumes you aren't providing them some sort of credit extension to cover transactions.

I am sure other people have way more knowledge than I do on this topic, just thought I'd toss out what little I've learned.
> The military robots that BD makes have the potential to save a lot of lives and do good, in combat and non-combat situations.

This statement somehow felt more scary than all the terminator jokes...
I think he did state that the benefit is also much higher, but it was a bit subtle. He argues that the cost is higher than expected because you have to design the tests and design the system to be testable. He then states that this isn't wasted effort because, "Something that is hard to test is badly designed." And then hammers the point home with the pacemaker story and a bit of ranting.

I agree with him. It took me a few years to realize that if code is hard to test, it is hard to debug. And if it is hard to debug, it is hard to reason about. And if it is hard to reason about, then it is likely to have hidden bugs.
Relevant: https://www.youtube.com/watch?v=IRTfhkiAqPw

Specifically the Uncle Bob example of OOP run amok.
Scipy Lecture Notes – One document to learn science and data with Python
There are two reasons for home batteries that I can think of. One is battery backup for power outages. How much market is there for that? It can't be large enough to justify Musk's humongous investment.

So that leaves the purpose of buffering solar energy collection. This dovetails with his cousin's Solar City outfit, which is growing like crazy.

I have a Solar City installation. I have no need for a battery because California makes my power company take excess juice I produce and give it back to me when I need it. The power company is effectively a big battery.

So batteries are only needed in states that don't make power companies do this. There has been a trend of states, like Nevada itself, taking back these laws. This is because it is considered a tax on homeowners who don't have solar.

Is Musk betting on the long-term demise of these laws?
I work for a major bank and Oracle is on its way out here. Trouble is, when it's running your general ledger and is tightly coupled to your core banking operations, migration to another platform can be a decade-long process.
Wish I could see the link: but the BBC bans UK residents from looking at it..
Yeah, it went from super nerdy to quite user-friendly.
There is no contradiction.

Yes, I am saying that most plans on how to do things better are not right. Doing things better is often pretty hard.

But there always is some way to do better. The way you find that is you keep trying a lot of things until you build up an experience-based picture of what things are really like. As you get better at this, plans you formulate become more likely to be net-positive.

What I am saying is that TDD strikes me as a pretty terrible plan in the first place, the product of this kind of ideas-untempered-by-serious-experience.

Speaking for myself, I am pretty sure my own productivity would plummet were I to adopt TDD, and in fact I would completely lose the ability to build software as complex as I do; I would drop at least a level or two there. This does not necessarily speak to TDD's suitability for anyone else, which is why I am recommending to judge by output.
...to cover my damages, not damage the other party.

If this were the normal thought process, vastly fewer lawsuits would ever be filed. Lots of things can happen to a plaintiff. Sure, she could win, in which case her attorneys' fees are typically subtracted from the damages. She could also lose, in which case she typically has to pay the attorneys. She could also lose in such a fashion that she could suffer other economic penalties as well. If compensation were the best possible outcome from a lawsuit, many potential plaintiffs would just go to Yelp with their complaint about McDonald's.

Of course, that might be a better society in which to live, but it would be a very different society.
Style of movement is functional as well as aesthetic. If the robots are to work around or with people their movements are important. People are very good at predicting and understanding each other's behaviour, which is useful for safety and coordination. This may be secondary to just getting around but it's a serious consideration and area of research in interactive robots.
Wow, yes that would end it. Doubtful but not unimaginable.

Coastal and white collar America simply do not understand that rural, interior, and blue collar America have been stuck in a depression since 2000. The downhill slide actually started in the 70s, but by 2000 the engine ran out of oil and started to grind metal.

People hear Trump trolling and race baiting and think that's the reason for his support. There are a small number of people who go for that stuff but his real support comes from his (probably empty) promise to do something about this.

Trump could smear himself with cream cheese and cover himself with feathers and cluck like a chicken at the debates, and if he promised to do something about labor arbitrage (a.k.a. "free" but hugely unequal trade) he would get double digit support at least.

Bernie Sanders is also riding the same wave by the way. He would also be an unthinkable candidate a few years ago. Go visit St. Louis or Cleveland or much of rural America and you'll see stuff that resembles Russia in 1991. It's at collapse of society levels in a few places.
It lets you look at things like "are women being paid less than men" and see how that interacts with location, experience level, salary-vs-bonus, etc.
Pi cannot be stored exactly even with arbitrary precision.
> Can you imagine minimizing and maximizing windows without some subtle effect to show the window shrinking or expanding?

Easily. I work mostly on Linux, and have turned off all animations. The first time I tried Windows 10, everything felt as slow as molasses. When I turned off animations, I was stunned by how fast Windows 10 was. Opening small apps (terminal, basic editor, etc.) on Linux seemed instantaneous, until I spent some time on Windows 10. Now, Linux seems noticeably slow.

> Without animation, the transition would feel clunky and abrupt.

I tried it out a few times now. It was abrupt, but not clunky. I like it this way.
That's basically the best response anyone could have possibly written.
Sad you're not using Hugo to power the engine room blog :(
"Diagnostic labels are like arbitrary geographic borders placed on vast stretches of land"

I.e., everything (including personality traits), exists on a continuum. Diagnoses are descriptively labeled points on that continuum.
Recently took a Pool ride, although I was the only passenger picked up. Short ride. About 10 min. + the time it took to get to me (10 min.) $2.54 Shocking. In short, I love Uber.

Being an American worker, the amount of excess labor capacity (if you want to call it that) out there is terrifying. Non skilled work is cheap. People will work for almost nothing.
Native JVM leaks
I really like the adjective "cinematic" in that you get an experience like watching an action movie, with stuff flying everywhere and general attention-getting mayhem every time something happens; but it also reflects the fact that, no, people do not want interacting with UI to be such an exciting experience. (Notwithstanding things like games where excitement can be appropriate.)
at the expense of real people paying real money?
How do they ensure that their submitters are being honest?
Wouldn't living life with "no goals" be a goal? It has got to be hard to live without goals so achieving that would be a goal.
If you like that feature, I'm sure you'll hate what happens when you hold down Shift and minimize a window in OS/X!

http://hints.macworld.com/article.php?story=2005083023373517...

It goes slow enough that it's a disappointment and a violation of the principle of least astonishment that you can't actually use the window while it's slinking away.

Steve Jobs used it in his original MacWorld SF 2000 OS/X demo, and it's been there ever since!

https://www.youtube.com/watch?v=uGMQLfi0kGc&feature=youtu.be...

"I can slow this down. We built in a special slow-mo mode for the demo today. Look at this. Isn't that cool? It's just, it's just magical. And it shows you exactly where they go. Again, it's that thing, we call it the Genie Effect, that the sheets use when they come out. And, um, I can just play with it all day long actually."
I was worried a whole UNIX might be too big a project so I gave him old school recommendations before. Essentially told him to make a split system that lets you run on tiny kernel bare metal, run UNIXy apps with different API, and let them communicate through some IPC mechanism. That way, like security & MILS kernels, people can write security critical components in isolated partitions with checks at interfaces. Already done with Ada and embedded Java. Rust is best one to try it with now.

Far as your recommendations, I like those. I'll add a web server, Redox or UNIX compatible, that's efficient enough to be deployed in all these web-enabled embedded devices. The dynamic part can just be Rust plugins or something. However, just a robust Ethernet stack, networking stack, time API, and simple filesystem could be used to implement all of yours, the web server, and more. So, I encourage people building these OS projects to stay on 80/20 rule hitting features almost all critical things use. Others can jump in at application layer from there.
i had a friend who worked there in a non-engineering role. they treat their people very well -- he was the only one in my entire friends group that had his own office (with a couch!) a couple years out of school while the rest of us were sitting in cubes, hellish open plans, or working as traveling consultants.

he said the engineers were treated like royalty and were highly respected within the company. this was close to 10 years ago though, no idea if/how things have changed but that's a data point.
As I understand, Go is garbage collected, so it doesn't make much sense to write an OS with it.
That's my standard answer when a prospective employer asks what I'm making now.
I'd be asking the lecturer to change yo a different textbook...
Have they fixed the intellisense yet? Last time I tried to call c# from f# it compiled but autocompletion in vs didn't work.
I would ask you to consider why labor costs are $20/hour in some countries and $0.20/hour in others. Many jobs being done in the US could easily be outsourced to these lower cost countries, but are not. If the $0.20/hour was equally as productive as $20/hour, the $0.20/hour would be bid up. High price tag of American labor is not expensive because its American, its expensive because its very productive. The reasons its more productive is complicated, but it must be or in a competitive marketplace, the employer who is able to use the lower cost labor would have significantly lower costs than competitors.

Also, on a moral front, why should the accident of geography determine how you can make a living? Arbitrarily denying jobs to Mexicans living in America would be undoubtably immoral. But somehow denying Mexicans jobs in Mexico in favor of more expensive American workers is applauded by politicians. Why shouldn't Mexicans have an opportunity to compete with Americans?
Google Apps for Work -- why not buy a grandfathered GAfW account?

I have done this successfully three times using http://www.gappsdomain.com but there are plenty of other people selling these. Ask Mr. Google and he will lead you to them.

For a one-time cost, you now have a free GAfW account forever.
I don't think an illusion has to be "factually incorrect", it can just mean that a particular observation differs from what 'actually' happened.

Unfortunately, there doesn't appear to be any way to know what actually happened with regard to any observation.
As someone who works in a big company, for some reason every long-term plan is touted this-2020 and that-2020. It's just easier to sell as a slogan and may influence real deadlines. That is until probably 2018, when everything will get named those-2025.
If you want to see first hand the image Londoners have of techies, watch the hilarious sitcom The IT Crowd.
It's possible to simply pay your shareholders out of your profits based on their stake.

I have no clue why people think IPOs are the only way to go liquid.
Just don't fill out the company name field.
Ask HN: How do you automate PostgreSQL?
It seems that every Postgres tutorial on the internet involves SSHing into instances and arduously setting up the database by hand. The setups are fragile, and if the server went down you would have to set everything up by hand again and then deal with data loss.

How does one automate the creation and management of a Postgres deployment? Does anyone use Ansible or Docker?

Services like RDS and databaselabs.io offer Postgres with automatic backups, replication, etc via a console - how do they manage it?

How do you manage yours?
How could you possibly do this without requiring documents that no one is ever going to give out?
Ask HN: Seeking co-founder for tobacco cessation
Hi, I work in pharma and am looking to develop a tobacco cessation program as a personal project -- that is a program to help people to quit smoking. Today, the standard cessation programs have a 5% success rate, I am working on a program that studies show can have a 20% to 40% success rate.

My background is UC Berkeley bioengineer, MIT Sloan MBA. First engineer of biotech venture that raised over $50MM in VC funding. Many years of consumer product experiences at Samsung Innovations and Square, and recently in the healthcare and pharmaceuticals space. This is me -- www.linkedin.com/in/somid3

I am currently looking for 1-2 co-founders very passionate about tobacco cessation. If you're interested please email me at somid3 [--at--] gmail [..dot..] com -- A bit about the market: currently 16% of Americans smoke -- thats about 40MM people. Every year 400K smokers die due to smoking side-effects. 70% of smokers wish to quit, and 12% of all smokers actually try to quit each year. Walgreens, J&J, CVS, and many healthcare payers, large employers, and hospital systems have made smoke cessation one of their top of mind priorities..

Email me if interested.
Do you make the same argument for those displaced by technology? All those ad-execs replaced by ad-words. All those film developers replaced by digital cameras.

Surely society could make these machines illegal as well and make a few better off at the expense of many.
Reads like a dating profile.

Do you enjoy long walks on the beach ?
A bit too literal. My point was rookie vs experienced.
Hmm, this part:

It's poorly written in terms of Russian grammar,

suggests that rather than being a "rogue" effort by an overseas affiliate (which Oracle will no doubt try to spin it as, once this turd floats to the to the top of the English-speaking business press, as it hopefully will), it's more likely that someone directly with Oracle provided a few "talking points" in English, and these were hastily translated into Russian by someone local (i.e. using GT or some other tool, and carelessly edited).
Original headline is quite delicious [soundbite].

Your version is less catchy.

Negative effect of a treatment is more interesting than positive effects.
The main advantage Oracle has over SQL Server in my opinion is that Oracle has tablespaces and multi-version concurrency control baked in, whereas SQL Server has ONE TempDB and snapshot isolation relying on that one TempDB.
At least in germany a nda about your pay in the emoloyment contract is non binding.
I'd make this site more focus about apples to apples comparison within the same company. I.e 'Share your salary at X and invite your colleagues to do the same'. So people could go to honestsalary.com/company and collaborate there with the main page showing the aggregate.

And maybe instead of job title use department and 'level' to make it more ambiguous. I.e engineering,marketing,operations or 'associate, sr, manager, director, vp, cto'.

The problem with title is that with small companies title alone isn't ambiguous enough. Yeah yeah I know it's technically illegal for a company to retaliate but that is being a bit naive. Some companies will - the law is pretty toothless here and there are plenty of ways to subtly do it.

Also use HTTPS. For obvious reasons.

Otherwise i'm a fan and I was actually looking for an something similar the other day.
Author is an OpenBSD user/dev.
A network protocol doesn't really have copyright protection, and it seems unlikely Mojang has anything special in there patented. As long as it is cleanly reverse engineered there is not much legal attack surface.
Why not reply here?
Unless it's changed, F# doesn't emit "tail." prefixes for tailcall. Nor is it guaranteed. The F# compiler will, in some cases, manually turn your tailcall-OK code into a loop. But it doesn't do it in all cases (nor could it).

The F# compiler used to emit "tail." prefixes in every case that was eligible. But not only does the CLR have lots of restrictions, it was slower to request tailcalls.

Maybe that changed in the last version or two.

Edit: OK I found the email where I had asked fsbugs why tailcalls were no longer generated. But that was in 2009 so I'm more out of date than I remember.

In the release notes[1] for the May 2009 release, there's this section:

Optimizations for Tailcalls

On some implementations of the CLI, normal calls can be more efficient than tailcalls. An optimization is now applied to determine if a function is “closed” in the sense that it never takes any tailcalls outside a finite non-recursive callgraph. If so, the use of tailcalls is suppressed.

1: http://blogs.msdn.com/dsyme/archive/2009/05/20/detailed-rele...
Yeah, but on the bright side once your excised Oracle and replaced it with something better Oracle won't be coming back any time soon :-)
Yes, people do still conflate sex and gender terms. But language is increasingly shifting toward using male/female to describe sex and man/woman to describe gender because it results in greater clarity.

Sex and gender are separate concepts, and having separate terms for each is a net positive for the English language IMO.
Wasn't IR phone transfer and then later bluetooth supposed to allow two people who just met to interchange electronic business cards that filled in a contacts entry? I saw this many times in marketing blurbs. I wonder if they ever became popular. I still see paper business cards but no one has every offered to electronically exchange cards.
I second Minix as Linus started with it when figuring out how to write Linux. Also, Dijkstra's THE system, Niklaus Wirth's Oberon books with source code, and Hansen's stuff are all educational. Wirth and Hansen have a simplicity focus that makes it easier.

Matter of fact, Wirth's people make OS's with type-safe code that are so straight forward I've always recommended starting with an AOS or A2 Bluebottle port to your language of choice.
Well, we know of at least one occasion:

http://www.sfgate.com/bayarea/matier-ross/article/Strip-club...

Do you know of any others?
This is bloody Brilliant! The Rust community is doing a great job in delivering great projects.

Are there any concepts borrowed from past OS experiments like Plan-9, Midori, BeOS etc?
Could this be used for smuggling?
Very much this. Go was designed as a whole forest; focusing in on each feature in isolation is, near-literally, missing the forest for the trees.
They are well-known in the world of kernel-developers. If JS developers don't know something... well, who cares?
Small errata:

fn process(state: &State)

still has a recursive call after it's been converted to use a loop.
> vastly fewer lawsuits would ever be filed

I suppose, and this would be a net win for everyone, except lawyers?

> many potential plaintiffs would just go to Yelp with their complaint

Again isn't that a positive thing? If you feel a law was broken you tell the police, if it wasn't, you post a bad review?

> that might be a better society

Isn't the US legal system the odd one? I might be wrong here. What's the lawyers-to-population ratio or legal-fees-per-lifetime compared to other systems? I admit I have no data but my gut says "not good".
1/4M Views of the Drupal 8 Beginner Class
> The whole planet cannot live the American lifestyle; we don't have those kind of resources.

We would if a couple billion more people were given the opportunity to unlock their full human potential. And that's not even considering all the resource discounts we're going to be getting from AI and robotics improvements.