skysight-inc/HackerNews huggingface dataset:
In the future, I imagine a single device that can do both. In that world, VR is just AR that occludes your entire vision. Then you use AR when you want to stay in your current environment, and VR when you want to be transported to a very different environment from the one you are physically in.
If coding was an assembly line, you wouldn't want to do it while tired. That would be a good way to get <insert unpleasant description of industrial accident>.

Sleep is super necessary.
Scientists finally know what the Zika virus looks like
I wonder why morning people always find it hard to believe that evening people exist, but not vice versa.

I am the most productive about 2 hours before sleep, at midnight.
I wish it was true. Tap dancing while typing. Humph..
> push this on the python 3 community to make this a standard library

Do you mean "standard" as in "the community's most often used", or as in "included in the standard library"?

A wise man once told me that "the standard library is where libraries go to die."
Cold Email Opening Lines for Sales Leads
Wow 1997, but thanks for the link, it was a fun read. It'd be fun to hear from people in the industry what their experience has been on larger multi-people projects -- e.g. how long would it take to create an ASIC like http://www.jandecaluwe.com/hdldesign/digmac.html ?
https://github.com/search?utf8=%E2%9C%93&q=%22remove+this+fr...

https://github.com/search?utf8=%E2%9C%93&q=%22remove+from+pr...
seconded. videos are not useful as documentation.
+1 for Caddy. I was using NGINX a long time, and wrote some similar scripts to make certificates for my web apps. After I switched to Caddy I had a 6x smaller config file, no more ln -s, and HTTPS without every having to think about it!
But will it be as good if you had to walk by it daily?

I'm afraid, for many buildings in this style, the answer is "no".
> I have yet to meet a good programmer that doesn't have at least one pet project developed outside of the office.

I don't. I use my limited spare time outside of work to study.
Computers are flexible mutable controllable interconnected facile adaptable devices - it's why we use them and love them so. What is it we hope for as the basic property to vote collection and reporting? It's essentially the opposite of the computer's character set. So if you insist on the convenience advances to the voting process, ("I wanna be able to vote via smart-phone!") then you'll inevitably be giving up the basic property that you really do want: veracity. So, to the first approximation: primitive paper ballots are some of the most stubborn and costly to hack.
So while I understand what you're saying I guess that (but I don't know for sure) Charlie HR have been spurred on by the likes of Zenefits - a company that offers free HR software and generates revenue from the provision of benefits to an American audience.

Zenefits is crazy successful, so it makes sense that a company would try to replicate that business model here in the UK. We don't do benefits the way Americans do, so pensions is the logical starting point as the government has just introduced legislation around pensions forcing small businesses to adopt them when before it was optional.
> I'm not saying that there are not legitimate reasons to seize assets during criminal investigations, or in clear cases of contraband.

Then you aren't disagreeing with the spirit of anything I've said.

> The legality of these seizures needs a comprehensive overhaul.

I've said as much multiple times in this thread, which I started by saying exactly this. I'm merely suggesting a rational look at the pros and cons and not to jump to the conclusion that there's no benefits of the law as it currently stands. It's obvious it needs overhaul though.
what are the supported data sources? I saw SQL tables and I imagine flat files, can you write calls to web service endpoints?
> without having to subsidize orders

Now stop making me subsidize your employees by encouraging me to tip.
I just use https://github.com/lukas2511/letsencrypt.sh/ single bash script.

Add a config.sh and setup nginx alias. Then just add domains to the domains.txt and have the script run via cron daily.

Finished
How will you know what's in prod? How do you know what's a security flaw and what isn't?
Then just say it's pass by reference instead of stuff I quoted. Counter anyone else doing the same in your usual, gentle style reminding how unnecessary confusion hurts adoption. Ill get back on helping find more of this stuff in the docs once im done moving.

Btw, I tried to get on your draft but link didnt work by time I got back to it. Was it merged into official docs or where so I read/review the right thing?
+1 Having some upfront pricing info would be great
I'm not sure about requiring a 16 year old to be charged with a crime for a police officer to take him beer away, so I understand this argument to some degree.

Why confiscate the beer? Dump it out and return the bottles. The officer is just helping the kid to come into compliance with the law.
Fitbit for Dogs. Silicon Valley truly is solving Important Problems.
Though they have been around much longer than D3 has... https://en.wikipedia.org/wiki/Sankey_diagram
Doubt it. Here's a large selection of images all licensed CC-BY-SA[1]:

* https://commons.wikimedia.org/wiki/Category:Buildings_by_Zah...

* https://commons.wikimedia.org/wiki/Category:CITCO_with_Zaha_...

* https://commons.wikimedia.org/wiki/Category:Furniture_by_Zah...

* https://commons.wikimedia.org/wiki/Category:Wirl_%28Zaha_Had...

And that was from a single 30-second search. Spending 1-2 minutes on an image site would easily return many other images with respectable licensing terms.

[1] - http://creativecommons.org/licenses/by-sa/3.0/
It would actually be better if it ended up in a segregated budget category that could not be used to fund policing or courts, and which could not be conditionally reduced based on the amount of funding provided via forfeiture.

If you stick it in the general fund, it is just one spending bill away from ending up in police coffers anyway.
Emojis are turning English into an ideographic language. Look at Kappa for example.
You should most definitely look at the docs for both before you decide. Unless something has changed, the Xamarin docs are pretty weak. They seem good until you do something beyond a simple todo list, then you are on your own, with few books/resources to draw from. React on the other hand has a much more active community and thorough docs.

I'm not saying Xamarin won't work for you, plenty of people seem to be productive in it. I personally have switched my focus to React and React-Native (coming from a c#/.net background).

Now I just wish MS would support React as a first class citizen in Visual Studio 2015/Community. It's great it's supported in Code, but lets get it supported across the entire VS family. That would rule.
You don't get "magic" to_string and equals with just modules, for instance.
This is truly amazing, in the sense that now bot developers have multiple channels to showcase their bot.
There are tons of great bots already out there, but with a framework from Microsoft will bring all such bots to main stream. (Much like what Slack wants to be, but it is no match to the scale of Microsoft)

Chatbots('fuzzy command lines'-basch) actually have a really cool property, you can stack them up together.
Example: You can take a Picture captioning bot and an Instagram bot, and upload the Pic with a caption automatically . (I know its a stupid example, but you get the drift rite?!)
What is really cool is that, Microsoft with this platform will have access to all kinds of bots that do specific tasks. Mixing and matching these small tasks can create magical experiences. So in a sense Microsoft is crowd sourcing its way to create the Artificial General Intelligence through this platform. Will be interesting to see, if they plug Cortana with these bots and make it more powerful.
Exiting times!
Loved it. Regardless of the yearly madness that pervades tech circles on this date, it was cute (perchance whimsical), well conceived, and executed with a lot of polish.

Kudos.
Does anyone have experience with this? How does it compare to e.g. OpenStack or CloudStack?
~80 Brand New Amazon Dash Buttons Released Today
Self Disclosure: I was a Math/Econ major with a minor in Applied Statistics (almost a decade ago).

> Given a particular school a median CS major is typically always a better programmer/problem-solver than an equivalent Physics or Applied math major.

The highest scoring undergraduate degree for those who take the MCATs is Math/Stats. The second highest is Physical Sciences. Far and away, last place is Specialized Health Sciences, with Biology also lagging[1]. The reason isn't because "Math majors are smarter", it's because they are choosing to go into a field that isn't the directly assumed career path. A Math major HAS to stand out compared to the average CS major when going into a programming field, just as an English major HAS to stand out compared to a Finance major when going into finance. If I am interviewing a Math major and a CS major, chances are the Math major is "better" (whatever that contextually means), simply because they've already stood out above all the CS majors. All that being said, let's not pretend our undergraduate degrees are anything more than a rubber stamp.

[1] https://www.aamc.org/download/321496/data/factstablea17.pdf
C is the top language by a lot...

Seems about right.
I once participated in a Civ-style, turn-based, global game for a Political Science class, and, full disclosure, I was easily the most controversial person to have participated up to that point.

The way the professor set up the game it actually had grade-implicating consequences. The class before mine essentially sat down in a giant circle and worked together to solve the 'built in' problems so they could maximize their collective points for the exercise. My class...not so much.

By the end of our game, my country, as ringleader of a small coalition of willing and semi-willing participants were on the verge of total global domination (just needed one more turn). One country had been completely destroyed and all of its students received zero points for the exercise.

The professor and I met a few times in private and he was absolutely stunned at the divisive difference between the results. The 'cooperation' class taught him nothing, and the global warfare class was a ton of work (both calculating results and managing the social dynamics of college kids/semi-adults).

What we discussed at the end was how the flaw in the game seemed to be the 'ideological survey' initially used by him to group the teams together. I landed in the most "passive" group based on the survey results, but ended up being a much more hands-on, active leader and joined up with an "aggressive" collaborator. We agreed the passiveness meant that my team essentially didn't put up any resistance to me taking power, setting the scene, and letting them know they'd get the grade points just don't make waves.

Come to think of it, I still have the whole saga in mind as a long-form write-up so maybe I'll get around to that haha. As Megadeth pointed out, "Peace sells, but who's buying?"
I remember seeing those in Popular Science and being vaguely interested.
Enty level is really nice considering the price per core:

Intel Xeon E5-2630 v4	10/20	2.2 GHz	25 MB	85W	$667 US

Intel Xeon E5-2630L v4	10/20	1.8 GHz	25 MB	55W	$612 US

Intel Xeon E5-2623 V4	4/8	2.6 GHz	5 MB	85W	$444 US

Intel Xeon E5-2620 v4	8/16	2.1 GHz	20 MB	85W	$417 US

Intel Xeon E5-2609 V4	8/8	1.7 GHz	20 MB	85W	$306 US

Intel Xeon E5-2603 v4	6/6	1.7 GHz	10 MB	85W	$213 US
Yeah, I'm waiting for tomorrow's whoishiring threads. I applied to a couple of jobs on Weworkremotely.com and wfh.io asking whether they are okay with a part-timer.
From the readme file:

Database Support

Caravel was originally designed on top of Druid.io, but quickly broadened its scope to support other databases through the use of SqlAlchemy, a Python ORM that is compatible with most common databases[1].

[1]http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html
Las Vegas casinos seek to power their bright lights with renewable energy
Ask HN: Consultants in startup paid more than employees for less work
Scenario: A startup contains a small employed tech team that has been at it for several years now. Finally doing well so far in terms of creating a steady and potentially lucrative business but employees also realize the stock options at this point is not a decisive factor. Everything is moving fast and we have some hired consultants doing the same job, though slower. Consultants costs the company 2-3x as much by the hour incl. benefits/insurance/taxes, and don't have to deal with all the crap that comes up around the clock as they wouldn't know how to handle it efficiently.

Several employees are still "indispensable". We're hiring fast as we reliably can which should increase bus factor, but that will take some time.

1) For some time, said "indispensable" could demand quite a lot in salary increase while keeping them on would still be in the the company's interest. However if everyone did this ("went on strike") it could be more than the company could bear... And in 6 months or a year, everyone is (more) dispensable. Should the employee "exploit the situation"/"know what they are worth" and demand salary raise, or not?

2) Alternatively, the employee could in theory:

- Quit (if they don't highly regard their stock options)

- Turn around in the door and offer to freelance at 3x the cost to the company and 2x effective salary increase for the developer

- When the company decides it's done freelancing (say after 6 months), have a "sudden" change of heart and go back to employee. Or move to a similar company at a similar wage. But with 1 year extra salary in the bank.

I think in all likelihood this is exactly what would happen if both the company and the employee were profit-maximizing machines. Of course both sides have feelings that somehow prevents this from happening. It puzzles me a bit..

Thoughts? How much is "loyalty to the employer" worth? Both the employer and employee side of the coin interest me...
We could check used lyrics for sure...then who owns the code?

Oops I did it again: https://github.com/search?utf8=%E2%9C%93&q=%22oops+i+did+it+...
I'd never heard of Caddy, and it looks great! Thanks for giving me something to tinker with this weekend! :-)
I'm not sure I'm parsing this correctly, are you saying that the cost of coal externalities are irrelevant to this discussion, because they total trillions of dollars globally each year?
Yep, it is a good way to find a job but I live in India and part-time local work doesn't pay well.
Without judgment intended, as a Linux sysadmin you should absolutely be monitoring mail to root. That is the standard place to deliver error output from unattended processes. You can easily /etc/alias it to something else if that's more convenient.
A great one for finding potential buffer overflow shenanigans:

"Should be big enough" https://github.com/search?utf8=&q=%22should+be+big+enough%22...
Startups: VCs, Money, and Success Through Failure
> The height of the tallest redwoods is limited by their inability to pump water more than 100 meters into the sky,

Actually they grow higher than that limit. They absorb dew in their leaves so they can grow taller. There is a reason there are redwoods only in a certain climate.
I would actually use that emoji keyboard.
The Twiddler 3 chording keyboard seems like something you might find useful. http://twiddler.tekgear.com/
If your server isn't set up to forward root's cron E-Mail to you you have bigger problems than your let's encrypt certs not renewing.
So I wrote my own
Thank you! To download the book you have to register first.

Or you could take it directly from here if you are one of my HN friends, this is a temporary link http://victorantos.com/IOS_DEVELOPMENT_WITH_XAMARIN_COOKBOOK...
Apply Now for Include Office Hours with Sequoia Capital
cron error reporting via email is an established solution. Why reinvent the wheel?

I'd agree that a hint regarding MAILTO= in the crontab file would be neat.
haha funny :D
Python is a systems programming language? What definition are you using where that's reasonable?
Interesting that Python is clustered as a "system oriented programming" language. A lot of people use it for web dev (e.g. using Django or Flask).
> It's not like you had a _choice_ if there's software you want to use and it's only available as GPL.

Sure you do; if you don't want to accept the GPL license terms, you can write your own software that fulfills whatever function you wanted the GPL code for.
I 100% agree. We faced some pretty crazy challenges in scaling our support team. Placing orders from over 50K merchants (per month) is not a simple task BUT i'm not trying to find excuses here. We're doing the right things and they will hopefully move the needle. If you order from our Plus merchants, the order is placed electronically and this reduces the error rate drastically. Email me at: bastian@postmates.com and i will mark your account with a free subscription so you can try it out.
The F-35 is still a shockingly expensive disaster
Not to be too picky but it is actually the swings in supply they can't handle. Demand is inelastic and pretty much constant in the near term.

The problem is that the clouds roll in, supply from solar drops off, conventional gen must compensate because the demand is pretty much constant and price insensitive. When the clouds roll-out the dispatchable gen has to back down so the wires don't melt. There are a bunch of concerns with this: generators often don't like being turned on and off, the generators often can't get paid enough to be there when they are needed, they often can't just be turned on and off (more of a problem for steam), and these peak shaving plants are expensive to fuel, burn dirty fuel, and burn it inefficiently.
Maybe you should try not beating women.
Indeed, it certainly needn't be #1. The recent migration to "micro-orm" such as Dapper (.Net) and Yesql (Clojure), just thin wrappers over ODBC/JDBC shows that ORMs aren't the end-all.

Yes they lack composability and type safety. You could easily add composibility in the guise of something line various existing JsonQL libraries. Type safety, at some point (crossing process/network boundaries) you just have to be pragmatic and let go.
The strangest hit for me was this bit of C#:

this.IsEvil = isEvil;
screen.Souls.Add(new Soul(screen, new Vector2(position.X+texture.Width/2-Global.Textures["soul"].Width/2, position.Y), this.IsEvil));
AnandTech's version is probably better for the HN audience: http://www.anandtech.com/show/10158/the-intel-xeon-e5-v4-rev...
I only glanced at it cuz Im at work. Yet, I found myself glancing longer than I shouldve because of the very things you mentioned. It was an amazing firsr impression.

I'll be looking ahain despite not knowing JavaScript. I bet I jnderstand most of it anyway given attention to readability.
Probably because they're paid to write Scala.
Firefox runs fine on FreeBSD, as does chromium.

That's your opinion, and your certainly entitled to it. I value simplicity, and IMHO it's easier for me to wrap my head around FreeBSD than Linux. I've used Linux of course, but I consistently find that it (the userland, system configurations) violates the rule of least surprise. If Linux works for you, certainly use it. Just realize a lot of us UNIX guys aren't thrilled about Linux, and aren't going to be thrilled about this subsystem because we have different values than the Linux community.

And by the way, FreeBSD's init system solves a lot of the same problems that systemd solves, albeit in a more transparent fashion. Zfs is also great. FreeBSD users have enjoyed containers now for quite some time, and didn't need Docker to do it.

Your remark about the supposed antiquity of FreeBSD reveals a fundamental ignorance of its technologies and principles.
Apple invents universal adapter to bring MagSafe to everything with a single port
Tesla Model 3 leaked specs: 0-60 under 4 sec fast and 300+ mile range options
That's a good point that I didn't consider. If I actually go with a Tesla and not the Porsche Macan, I'll have to contact my insurance rep and see what the distance is for tow rides.
Reminded me of a great sleep app I used to use. It's called Gentle Alarm and it really is a great hack. I don't know if the authors of the software came up with this idea but it works great.

Here's how it works. If you are woken up when you are deep REM sleep you will feel tired. If you wake up when you are in very light sleep you will not. This is what happens when you wake up naturally. The sleep cycle generally repeats itself every 90 minutes or so but everyone is different. The point is there are times you can wake up when you will feel refreshed, and times when you will feel tired.

Gentle Alarm configures two alarms. It plays a very soft alarm half an hour before your real alarm (all the times and volumes are configurable). If you are in deep sleep at that time you will not wake up to this alarm but if you are in light sleep you will. If you are in deep sleep then in half an hour (or whatever period) you will almost certainly not be in deep sleep. You will then wake up to your normal alarm. The system ensures that you are awake by your alarm time.

It worked amazingly well for me when I needed it.
> The question is, why do we pretend it's not happening until there's a smoking gun?

Part of the propaganda is to label and marginalize people who point things like this out as conspiracy nuts and mentally unstable.
What Google would have to do is participate in some sort of standards body for ads, like the IAB except with the sole purpose of determining "compliant" ad companies vs ad companies who will be blocked by default.

If they can get enough buy in, then they'll implement adblocking in Chrome while saying "we're not using monopoly power, we are simply implementing the standard X that Internet Explorer, Safari, Opera and Firefox have all implemented before us".
They mention that it was originally paired with Druid. The data volume that Druid excels at (and that AirBnB must have) is orders of magnitude larger than what Tableau&Looker do well with. It's probably just built for bigger-than-SQL OLAP usecases.
They've acknowledged it on their Twitter account, at least. Should only be a matter of time.
Yep, seems like it.
Thanks for your reply. Applied to a couple of jobs on WWR and WFH.io
Huge lines are forming around the world to order a Tesla Model 3, sight unseen
Blog: If coding were offered as a second language
Getting off-topic here, but whenever I do a new Debian build one of the items on my checklist is to edit /etc/aliases to add either my actual login user or a real email address (depending on the server setup) as an alias for root.
Scooby did it: https://www.youtube.com/watch?v=UQdaJCBWilw
This actually looks very similar to the MessagEase keyboard (which is a real thing)

https://www.exideas.com/

Edit: here's their video: https://www.youtube.com/watch?v=45gR-J0Yj6M
I still failed, it's pass by value :( just like C.

http://github.com/rust-lang/book is the repo, and has a link to the rendered version.