skysight-inc/HackerNews huggingface dataset:
Looks like C++17, like C++14, is just going to be a spit shine over C++11.

Concepts, modules and coroutines were perhaps the three most anticipated features, and they failed to deliver all three. No STL2 either. Woeful. The field is now wide open for the next 5 years for Rust to come along and eat C++s lunch.

The whole TS/std::experimental idea is just a folly. As a C++ programmer I just don't care if a library is available via a TS vs Boost. There's literally zero advantage to a TS. None. I'd rather stick with Boost, because then at least I only have one implementation to test against, instead of three, each with their own bugs, omissions and performance characteristics.

I've even taken to using boost::container::string where I can, instead of std::string, because the libc++ and stdlibc++ implementations have different performance characteristics.
I was lucky enough to have a father as a pilot who paid for me to get my private pilots license. Despite the exorbitant price tag, I look back on that education as immensely and uniquely beneficial to my development.

As per his demands, I would complete a solo circuit* in an airplane before I drove a car solo. It didn't help that the airport I was learning was nestled in a tight mountain valley and notorious for it's shifty winds. The best lesson I learned was one of immense personal responsibility. It didn't matter what caused the accident if you ended up dead. That kind of responsibility-at-all-costs mentality has stuck with me to this day. Don't put yourself in a position where something or someone else can cause you to suffer. Check that the fuel attendant put the right amount of fuel you asked for in your airplane. Check that the mechanic wired the flight controls correctly. Check that the weather forecast is rational. The meteorologist isn't going to climb into your airplane and fly into that region-- you are.

This holds true for every part of my life. I don't follow cars close enough so that I depend on their judgement.

If you've got the money, I strongly recommend anyone to get their wings. It's the best education I've ever received.

* American pilots will know this as a 'pattern': takeoff, loop around the airport and immediately land. The shortest complete flight possible.
I think if they demonstrate that they dogfood it the way Amazon does it will go a long way. Based on talks I've seen I know some internal teams use it (or at least did when it was free for them).
F# first-party support isn't going anywhere. R and F# hit two different demographics. If there's one thing MS is excellent at - it's long term support. There are enough research and financial institutions that I'd bet my 401k F# support stays the course (maybe even doing to OCaml/SML/etc what C# did to Java).
Never Trust a Skinny Italian Chef. What a simple phase can tech to entrepreneurs
Maybe because the need for them has popped up enough times and they tought it would be a good idea to add them to the standard? Also that addition wouldn't hurt no one.
Tyrant-Proof the White House–Before It's Too Late
In a way yes, but they do care about time to completion, even a lazy, cheat-first manager would love to have that. Then, all things considered it seems easier to implement a 'put more resources, fake some numbers, notify client of delays (just like every other projects so they won't rant that much)'
When Astronomers Chased a Total Eclipse in a Concorde
Any thoughts on providing special scores for:

- Special needs students. This could be a really active community for you.

- Arts/Music/Theater programs and participation rates.

- Innovative educational programs. One of the HS I attended had an on-campus fish hatchery that was almost entirely student run, it also had a professional choral program--as in, students in the "varsity chorus" got paid professional rates for a summer show series. Another that I attended had a pretty unique combined history/literature and later math/science program. I could imagine parents being interested in finding those kinds of things.

- University affiliation. Many colleges/universities are affiliated with K-12 schools where they are involved in applying the latest in educational practices.

- Early college programs. My wife managed to get her first 3 semesters of her Mech-E degree paid for through an innovative relationship between her HS and the local Community College. The local CC also has a great direct-to-university relationship (all credits transfer) with two local Universities. Allowed her to graduate undergrad a year early and with half the student loans she otherwise would have.

- Proximity to cultural institutions. Friends Select in Philadelphia is located on the Ben Franklin Parkway... walking distance to the Franklin Institute, Academy of Natural Sciences, Phila Art Museum, Barnes Foundation, Rodin Museum... It's almost embarrassing.

Standardized test scores are important, but they aren't necessarily the only thing parents are looking for.
I'm finding it hard to keep up with all these new features!

In C++11, I think that the most overlooked feature is attributes. Finally, a way of potentially doing AOP without resorting to hacks :-)
Dune hunter/killer drones? Although, those weren't actually autonomous.
>powerful analysis engines will be used to reveal fatal weaknesses in favoured openings...

Anand isn't really talking about strategy here, he's just talking about choice of opening. Players with narrow opening repertoires, like Fischer, have always been easier to prepare for than players who play a wide variety of openings.

As far as actual changes to strategy, the most obvious one is that computers tend to value material more highly than humans. So a computer will take a risky pawn if it looks sound, while a human will see that taking the pawn is very complicated and prefer a simpler move.
Painkillers now kill more Americans than any illegal drug [video]
Scientists Develop a Real Graphene Battery
Secretive Meeting: Tech CEOs and Top Republicans Commiserate, Plot to Stop Trump
Well, best case scenario is that both of you are impartial. Sometimes the manager will actually have a sensible explanation for why something is the way it is.

I do actually sympathize with the scenario you describe, I've been downstream from a manager who valued his power above the good of the organization. (Worse, I was a manager myself at the time, so I had to act as a buffer between him and my team. That was a mess, and that's why I got out of management.)

In organizations that value power and finding someone to blame when things go wrong, I do agree that you need to be careful in 1-on-1 meetings, and not just those. "CYA" is an art form I never mastered, and frankly I don't want to, so I can't give you much advise. I just found a different organization to work for at the earliest opportunity.
Yext sees $88.8M revenue, 48% growth for location data
This looks fantastic! I use Fieldbook to organize my life and it's great to see the pace at which new features are being added.

I would love to see a custom forms feature where I can build a form for myself or for others to enter rows. Collecting info is the one feature where I still turn to Google Spreadheets
This should really be titled "A comparison of AWS and GCP."

It totally wrote off Azure (2nd in market size) because its a "Linux second" cloud (what does that even mean in a virtualized world).

Also, you forgot to analyze support and SLAs around functionality. Good luck with GCP when something goes wrong or they decide to sunset a feature.
6-Figure Blogging: How to Monetize with a Video Course (in 30 Days) – SumoMe
Why major version change, why 5.0 after 4.0.1?
Ha! First I'll need to explain circumference and pi
I don't think I've ever actually run into one of these
I don't think it was a cult. LessWrong was an interesting place where interesting people gathered for a time; though LessWrong is basically on life support now.

Gwern, Hal Finny, Wei Dai, Hannu Rajaniemi, Aaron Swartz, and Scott Alexander are some of the more well-known (outside of LessWrong) former members. It really was an interesting community for a while. There were meet-ups and Yudkowsky did solicit for his nonprofit, but it never seemed culty to me. And none of the people I mentioned ever seemed wary of criticizing Yudkowsky when they thought he was wrong. See, for example, Gwern's epic reply to Yudkowsky's post on automation: http://lesswrong.com/lw/hh4/the_robots_ai_and_unemployment_a...

This doesn't seem like the type of reply an entranced follower would give their guru. The fact that this very-critical comment got twice as many upvotes as the original post is telling of the attitude of the community as a whole.
I have to second that. If you don't get value out of the 1:1 with your boss, and your boss doesn't get value from you during a 1:1, you need a different boss. I always viewed one of the biggest values of 1:1's is that people on my team could educate me about things I was too distracted/busy to notice or keep up with. It's wickedly hard for a technical manager to both manage and to keep up with the technology the team is using. I always tried to use a part of the 1:1 time to play student and learn whatever my team member thought was important for me to know. Likewise, when managing up during my 1:1 with my higher-level manager, I tried to make sure the most exciting new ideas bubbled up.

One of the best way to weed out bad managers once a company reaches a certain scale is a simple two part system: 1) Make it easier to get an internal hiring req than an external one, and oversubscribe the total headcount budget by a few percent purely with internal hiring reqs. (Guarantee hole flow.) 2) Establish an immutable policy that a losing manager can never block a transfer, ever, for more than a couple of weeks of clean-up/hand-off. Bad managers are then easy to spot by the vacuum that surrounds them.
The title is misleading. It should state "Oracle JDK" instead of "Java". As proposed in the text, with OpenJDK, you are just fine.
How exactly is this scarier than a 20m wing span MQ-9 Reaper with 4 Hellfire Missiles or an over the counter DJi-Phantom packed with C4 for that matter?

These drones might be useful for some EW/Cyber warfare and maybe as advanced counter measures but assassinations? pffttt the US and many other countries have[0] loitering munitions that could be much more effective at those tasks than a drone that wont survive a collision with a house fly from the look of it.

The whole swarm thing is also overblown, the USAF is looking into swarm configuration for manned and unmanned aircraft mostly to counter contested airspaces due to the proliferation of advanced AA platforms, the whole idea is to send a swarm of low cost UAV's that could either saturate the airspace and either make the AA tracking systems ineffective or actually use EW or act like anti-radiation platforms them selves and just ram the radar arrays of the enemy missile systems.

The delivery method reported for this particular one is also quite ineffective dumping 100's of those out of the back of a transport aircraft seems to me a much more effective method which also has been tested by the US many time before to deliver loitering munitions mostly Anti-Radiation platforms.

[0]http://www.thinkdefence.co.uk/2013/08/uk-complex-weapons-par...
[0]http://defense-update.com/features/du-1-07/armedUAVs_8.htm
oof, someone there needs to look into their mobile experience. The homepage is fine but the minute I search for something it goes to junk.

http://imgur.com/TcuxQ6t
i just finished implementing a similar pattern: atomic-cache (cache+eventually consistent modifications) and while it's debatable whether the pattern belongs in your "database" layer or "app" layer, you certainly do need this pattern somewhere.

For me, my orm layer is in my app, and my database is just google datastore. I have ideas for eventually writing a db caching layer as you suggest but it's rather a lot more complexity beyond the "get it working and move on" principle.
Making "the crash on the Hudson" a link would've helped a lot. I guess for that the article's main audience, aviators and aviation bureaucrats, this is well known?
Ah, I missed the demo part. that is pretty shitty of them. I don't mind if sites say "warning: we havent really optimised for your browser, but try anyway", but flat out blocking the content is indeed terrible.
This is amazing. It matches the description I read in Michio Kaku's Hyperspace as a kid. Except the visuals, although similar, were said to be blobs. I'm not sure.

I like that the game creates the ability to move through a 4D space while seeing the effects in 3D. The fundamental is great. Also, how a 4D person might move through walls via the fourth dimension. I think an even more interesting angle might happen if a game tries to break the assumption that 4D movement is wide open: put obstacles in the way where a person must use intuition to navigate it by making a 2D/3D map of that space as well. Maybe the game does that, too.
It already exists for faces https://www.youtube.com/watch?v=ladqJQLR2bA
Amazingsalesapp
The C-FFI is significantly changed. Which means lxml can now be supported.
White House policy to open source code
> The Nazis are also the bad guys. Even though you are the Nazis' enemy, you are not the bad guy. The bad guys are the ones murdering millions.

The Nazi perspective was that Jews were destroying their race and stealing their birthright.

From our perspective, that is, of course, idiotic. But idiots don't see it that way.
My bad about Sun. Yep, Sun just bought the SPARC-based stuff & developed further under their own brand (E10k etc).
A Virus and Two Types of Bacteria as Major Causes of Alzheimer's
High School Students Debate Surveillance in Post-Snowden America
Modular things also have drawbacks. They need to be versioned, deployment is a lot more complicated, etc.

I feel that in the case of .NET Core claiming that the changes were cloud-focused is valid. After all, .NET was already in place and Microsoft didn't really need to make it that modular. It did do it and it spent a lot of resources doing it, in order to follow its cloud strategy.
Looks to me like scientific ideas, first thing you do (or should do) is try to shut it down.

Also as a counter-example, I've had ideas that I dismissed because I found apparent flaws in them and then I've seen those ideas being built into successful companies because users don't think like me and didn't care about my issues.
If your data is/can be public then you can use Tableau Public for free.
I loved my one-on-one calls, and I'm someone who really hates phone calls & meetings.

For me it was 30 minutes each week where I could bounce ideas about work, my own side projects, life in general, and chat about their work / projects / life too. It was like two friends with a mutual interest in business having a catchup & occasional rant & a laugh. It was fun & left me energized & motivated - hopefully they felt the same.

Perhaps one difference is that I was working remote. In the article, they also say "We’re a remote team [...] and we don’t spend all day with each other." If I was on-site & seeing people every day, I probably wouldn't want a 1-on-1 each week either. A 1-on-1 in a manager's office sounds awful. If it must be in person then you should go to a cafe, get a burger or a bubble tea, make it enjoyable!

If you feel the conversations have to be politically correct, that it's all about "professional development" (eww), or you sense asymmetric power dynamics... maybe that's a red flag that it's not a job you want to stay in or people you want to work with. It shouldn't feel like that. Life is too short to put up with office politics.
I'd like to see some real standardized cross-browser interface between the browser and external devices (or applications on the same device). Previously there was NPAPI which did only the latter, and if you only need input to your device you can do that by emulating a USB (or possibly bluetooth) keyboard, which I think is what Yubikey does by the way.

I know that there are people who don't want the browser to be able to communicate with other devices or applications (for security or privacy reasons). But this project shows that it's already possible with the audio transmission, and for output that has been possible for 15(?) or so years with the <bgsound> tag. Or by flashing the screen or showing QR codes on the screen.
Toolwatch ! https://toolwatch.io
It helps watch freaks measure the accuracy of their timepieces.
Accuracy has always been the holy grail of watchmaking. Throughout the ages, watchmakers have been competing for building the most accurate and precise watch movement but the consumers do not have the tools to appreciate that effort.

With Toolwatch you can measure your watches for free and see how they compete versus other measured watches !
I think its a real shame that pypy3 is not updated with the new releases of pypy. It is still on 2.4.0.

I understand that the major sponsors of PyPy are interested in the python 2.7, but not updating it for 1.5 years seems like they have abandoned it.
Having been on both sides as well, the influence is present whether people acknowledge it or not, and if you're failing to account for it as a manager, you're setting yourself up for failure.

Modern company structures simply do not allow for honest feedback. The employee's livelihood is tied to the manager's satisfaction with him, and it's pretty likely that the employee's chances for advancement and increased compensation are too. As long as that's the case, almost all people are going to be in self-preservation mode whenever they're operating in range of that manager.

If you want honest feedback, you have to make the person independent to the degree which you want them to be honest. An employee's honesty ratio is a sliding scale inversely linked to their dependence on and/or interest in your goodwill. To get to 100% honesty, they have to be willing to "burn their bridges" with you; that's when people say what they're really thinking. The exceptions to this are people who are too young and/or naive to anticipate the normal reaction to honest feedback, and thus don't quite have their honesty:dependence:goodwill ratio in equilibrium yet.

I once had a manager convince me that he just wanted everyone to be open, honest, and straightforward. I'm sure I was a good intel source for him as probably the only person there that would just tell him what I was thinking, but it was ridiculously naive of me to believe that stuff, and I didn't last a year at that company. I learned well there that no matter what people say, it's extremely likely that they're going to fall back to the basic situational incentives. In isolated, rare incidents of political heroism this may not happen, but it should never be depended upon, and it certainly should never be assumed to be the basis of an elongated supervisory relationship.
Daily audio reactive music visualizer experiments posted to twitter: https://twitter.com/preziotte

These are largely coded in Processing and leverage the Minim audio library. I'm doing this for several reasons: To get used to showing my work to other people (vulnerability) and to be able to mentally move on from a piece that I've finished so I can be more prolific.
> Also that addition wouldn't hurt no one.

Library implementors would have to implement it. Most of them are probably unqualified to do it, so they'll probably just grab Boost's implementation. And Boost's implementation would be unreadable to most implementors. Thus everyone would get a slightly subpar implementation, because most numerical researchers are not keeping an eye on Boost and making sure it has the best methods available. The end result is that those in the know will avoid the C++ stdlib, just like Qt did and reimplemented strings and maps.

We've seen this problem before with valarray and with export. There is a problem with standardising something that nobody wants or nobody can implement correctly.
Architecting Druid for failure
Or just download the jdk normally, accept license, create your own docker image with the jdk fully installed and you are ready to go.
Not breaking any laws here (or even licence agreements, there's a difference you know!), so please change the silly headline.
So much drama for reserved instances. Different prices for different terms of service is a centuries-old business practice. If it's not for you, then don't buy it.
I understand that to some ads are an important revenue, but this idea that interesting content will stop existing if we greatly reduce advertising seems false.

Just think, how many time do you spend sharing content in social networks for free? Most of the time it's uninteresting content it's true, but some people are actually interested in sharing highly interesting content made by themselves with the world for free, both in social networks and out of them.

May it be due to personal promotion or just out of some societal need.

True that the content provider (unlike the creator) will probably always want to be paid to provide it, but in that case, the monetization comes from other products and not from advertising. Think about GitHub personal pages for instance.
Glad you're enjoying Fieldbook! Did you see our build-a-form example with Codelets, its one the features I hope people can get a lot of use from. Here is a direct link to that example: https://github.com/fieldbook/api-docs/blob/master/codelets/f...
Great advice, this is really what I'd like to do... propose that I have an offer that I don't really want, but the money is better - hoping that they can match it, since the offer proves my worth
CUDA on AMD (and everything else)
Geode (formerly GemFire) Redis Adapter
I know it does sound a bit bad, but Python 3 is only now catching up. The old PyPy3 that we have is a bit terrible, because it's both old (3.2 only) and slow. Serious push would be necessary in order to get it up to 3.5 and fix the performance problems that we're just not willing to do right now. Once the commercial world catches up to python 3, we will probably too, but people using PyPy are not people who are getting excited to move to python 3, for the most part
If you're distributing your image in any way / creating copies etc. then you do
I decided, against my better judgement, that I should teach myself Hack (because why not), and by extension, how to set up a Vagrant box (since I'm using Windows and the tutorials I found for that assume Vagrant.) As an experiment, I'm porting over a HN clone I had written in PHP to it.

So far, I'm able to get the box working, get the database up and get everything running, and a basic XHP based layout, but the actual application barely exists. I do not guarantee the quality of anything since this project is still just days old but here is a repo[0] if anyone wants to take a look. It's awesome because I personally think it's awesome, or at least likely to be awesome in the future. You are welcome and, knowing HN, likely to disagree.

I'm also... three months into my first one game a month project[1]. It started as a Berzerk clone but will probably end up being some bog standard shooter. I recently got state machines and a quadtree working.

[0]https://bitbucket.org/kennethrapp/based-hack

[1]https://bitbucket.org/kennethrapp/berzerk
You can use any image as source, but to create annotations you have to do that yourself currently. Using simple segmentation libraries (or clustering) can do a good job for certain images, or look at better solutions for semantic segmentation: http://gitxiv.com/search/?q=segmentation
Your metaphor about army units has got me thinking: When are we going to see the next generation of AlphaGo, but applied to a real world army?