skysight-inc/HackerNews huggingface dataset:
"I'd argue there is at least some value in taking enjoyment from improving yourself at any task"
I agree but I think the task has to be meaningful in some way.
I used to play modern warfare 2 from dawn til bedtime because I wanted the 2500 headshot with the F.A.L. achievement badge. I was getting like 70 headshots/day and feeling really good about it. Then one day I realized they'll eventually take down the servers and no one will ever know how awesome I was...
So I do agree it feels good to improve at something, but it's best when we improve our skill set. Like becoming a better cook, or a musician practicing their instrument. Getting headshots with the F.A.L. was fun and all, but ultimately meaningless. I think gambling falls into this category. Gambling can be fun for most people, but for some people it stops being a game and becomes something serious.

Personally, I don't gamble - I'm afraid I'd win. I have a super addictive personality and I think hitting the Jackpot on a slot machine would be the most dangerous thing ever to a guy like me.
I'm posting this on Facebook
>Does Gmail?

Sort of, with a Chrome extension: https://security.googleblog.com/2014/06/making-end-to-end-en...

(I've never used it)
I remember reading about ReactOS like 10 years ago in a paper computer magazine, I wish alternative OS implementations like ReactOS and Haiku would get more exposure.
There really are an amazing number of people who simply aren't interested in understanding the world as it is.

I think a big part of it is fundamentally not understanding how the brain works, and that just because your brain presents a convincing reality to you, that it doesn't necessarily coincide with actual reality. People don't understand that intuition can lead you very, very far astray.

So they're building up this concept of the world which seems solid and internally consistent to them, but it's built on sand. And they get annoyed when people start kicking at the sand. Because they're happy in the world that they built. When really what they should be doing is digging out the sand, looking for the bedrock underneath.
Don’t Mess with The Google
The big news here is that the researchers 'targeted a DNA-repair cellular pathway called NHEJ (for "non-homologous end-joining")' so that they could actually alter the DNA of non-dividing cells. Previous techniques only worked for dividing cells, such as those in skin or the gut.

The new technique (they call it HITI, or homology-independent targeted integration) opens up the possiblity to alter the dna of any cell in the body.

If thats not hacker news, I dont know what is.
The legal drug that casino's peddle is very much the best drug to extract money from patrons. Weed does not reduce inhibitions in the same way that alcohol does, the only one I can think of that would help the casino's bottom line is cocaine.
Announcing iD v2 editor for OpenStreetMap
Right, I never said that trees have to be refcounted. A sufficiently large ownership tree will get deallocated all at once, which is the kind of latency the GP is talking about.
One of the best potential uses for this (and many similar VR apps) is for senior citizens and immobile folks.

Imagine being able to travel back to your hometown or visit places you never got to on your bucket list.

Priceless.
So Foo() has to return a class which has a destructor? Seems like just returning a Tuple would be better in that case.
You don't need a full cage. As the beam can only originate from the ground you can just shield the vulnerable bottom half. Don't see how this weapon can work against sophisticated adversaries.
casinos give free alcohol to gamblers
>Under the 2010 Dodd-Frank Act, whistleblowers who provide the FCC with original information that leads to a successful enforcement action in which monetary sanctions exceed $1 million will receive an award of not less than 10% and not more than 30% of the monetary sanction. In August 2012, the FCC issued its first award under the Whistleblower Bounty Program. The award was $50,000, or 30% of the amount collected by the FCC, the maximum allowed. [0]

Even if you're not interested in the financial reward you should still report it because you could be literally saving someone's life (possibly even that of your own) down the road.

[0] http://johnsonandbell.com/alerts-blog/employment/statutory-a...
Terrible to see a family relationship ruined by corporate positioning. I hope all involved find peace.
This is the problem with any solution that relies on people checking the reliability of news sources: they don't. Even on here.
I know some professional hackers who has worked for me twice in the past one month. They are very good at hacking anything concerning database, emails & social media and even helps to retrieve accounts that have been taken by hackers bluewidowpass@hackermail.com
Not /strictly/ nobody - the 3DO version of The 11th Hour was crafted under MPW, using Norcroft C. But yes, CodeWarrior certainly dominated, particularly as the 90s closed.
Its impossible to happen under the system as it is established, but you just needed to push for a constitutional amendment and / or state compact like the one to overturn the electoral college to change the voting system to support either proportional (doesn't work when you elect a single seat like the president) or STV (ie runoff voting).

The chance of that happening in the next four years? Really low. About as unlikely as it has been since the Internet established itself as a place to talk about how to fix the voting system. But unlikely doesn't mean you don't try, and don't talk about it where you can.
All the time. Not particularly for a specific technology, especially in fast-moving domains like web dev, but for more broad practice and theory, the concepts are more timeless. Think Code Complete, or The Art of Unit Testing, or Working Effectively with Legacy Code, or Peopleware.

I'm also a fan of the Syncfusion Succinctly series[1]. They are short, quick overviews of a particular tech, that you can pretty easily go through in a evening and make a good jumping off point for digging deeper.

[1] https://www.syncfusion.com/resources/techportal/ebooks
Hinduism have a rich tradition of rejecting the personal god [1]. Some schools completely reject the creator god while others take agnostic position.

Four Vedas are considered oldest Hindu scriptures. Among the four, Rig Veda which is considered the highest and oldest casts doubts on god's abilities in its creation hymns.[2]

> The Gods are later than this world's production. Who knows then whence it first came into being?
He, the first origin of this creation, whether he formed it all or did not form it,
Whose eye controls this world in highest heaven, he verily knows it, or perhaps he knows not

[1] https://en.m.wikipedia.org/wiki/Atheism_in_Hinduism
[2] https://en.m.wikiquote.org/wiki/Rigveda
> improvements to ReactOS' implementation of NTVDM has seen several more DOS-era games now running successfully. Strategy fans in particular should enjoy a trip down memory lane with the likes of Age of Empires and Command & Conquer.

Isn't Age of Empires a Win32 game? (Its system requirements are "Win 95 or Win NT 4.0 with Service Pack 3".) Why would it need the NTVDM to run?
I'm in a similar boat as you having quit Facebook several years ago after the revelations about the emotion manipulation experiments they were running. At first I did not understand why people were so polarized about the candidates. Now I'm attributing this mainly to being cut off from Facebook.

EDIT: By polarized I mean intense hatred, coming from both sides
The moa foot just looks like what you'd imagine a dinosaur foot to look like, doesn't it?

https://upload.wikimedia.org/wikipedia/commons/9/90/Moa_foot...
Just move to VSCode and save your sanity (sorry, I'm not a fan of MonoDevelop):

https://code.visualstudio.com/Docs/runtimes/unity

Jetbrains is also working on their C# IDE, hoping it supports Unity soon:

https://www.jetbrains.com/rider/
I don't operate at the levels you do. Which also means we are intensely concerned about wasting ad dollars. And, I have to say, Facebook is a total waste of money. Building brand awareness is extremely expensive. Most small to mid size advertisers need conversions. They need real people interacting with their site or product, signing-up, purchasing. Facebook, over the years, has proven to be a great place to set fire to a big pile of cash when it comes to this. Sure, it can work here and there, but, for the most part, nah, waste of time and money.
Well this ends up being on topic since the content touches on "fake news". Perhaps this site should be classified as such by whatever voodoo standard Facebook implements.
Something like Qt wouldn't help much. Even if you provided a scripting bridge so that extension authors could distribute one plugin for all platforms, the extension model is wrong -- if I have to subclass a Qt component to extend it, then my extensions don't compose with everyone else's.

You'd need to use Qt to build an extension framework that exposes document contents in a way that all extensions can customize their display simultaneously -- and at this point you're just creating an ad-hoc, less well-understood DOM.
Micheal Seibel, Jared Friedman, Justin Kan, Qasar Younis, Emmett Shear, Sean Byrnes(Flurry, OutlierAI), Javier Soltero (MS Outlook mobile app fame), Brian Chesky, Chad Rigetti
It's not the Facebook that provides echo chamber, it's the individuals themselves who create it via their friend selections.
I do agree they're different orders of magnitude of difficulty, I hope my comment didn't gloss that over. My point was that while complicated, it's not a "nation state only" sort of undertaking.

Regarding your second point: did anyone check marinetraffic yet for historical data re: AIS beacons in that area?
It's just a product with a name that has a year in it, but the executables inside each have their own different version.

For example for Visual Studio 2015, the visual studio executable is at version 14, and the C++ compiler is at version 19.

So would you also suggest changing the C++ compiler version back to 17 now?
So, some actual data on how many US adults get news from various sources:

http://www.journalism.org/2016/05/26/news-use-across-social-...

38% Never, 18% hardly ever, 26% sometimes, 18% often.

Note that none of this excludes people getting news from non-social sources such as going directly to whatever news sites they like.

It's not clear that this is really much more of an issue than hearing what Bob in marketing thinks of issue X, Y or Z.
I'll make the time to write it up and come back to HN with a post.
How far do you want to take Cartesian dualism? Who are these "other people"? :)
Site certificate issuer's certificate has been revoked?
Show HN: Design vs. Utility Patents (1 min)
Because NT, as in modern NT, is pretty damn sophisticated. Switching to Linux really wouldn't be a step up for Microsoft.

As I said before, it's the crap that's been bolted on that really makes Windows feel like a dinosaur. It's the decades - literally decades - of backwards comparability, the lack of a proper package management system and the free reign that developers gets that makes Windows a mess. It's the multiple shells that try to coexist or the feature bloat of pass releases or even Microsofts past tendency to reinvent the desktop every few years rather than introduce incremental improvements. This is all issues independent of the kernel, syscalls etc - i.e. All issues Microsoft would have to address regardless of which core they chose to run. So switching to Linux wouldn't help them. If anything it would just make things worse because they would forgo the stable graphics ABIs in NT for the uncertainty that is Linuxes display server wars. They'd forgo their stable Win32 APIs and other libraries for WINE. They'd have to reinvent DirectX - who's support in WINE is several generations behind - and have to battle with the appalling state of Linuxes graphics card drivers. And that's just scratching the surface of the problems they'd face.

I do love Linux and find Windows to be a hateful platform, but pragmatically Windows switching away from NT would be the dumbest thing Microsoft could do. NT simply isn't an issue.
I think these are two different things that should be separated. Ranked games with matchmaking and hats/achievements. One can exist without the other and they pull in people for different reasons. For example most of newgrounds has achievements / hats / whatever, but no multiplayer at all. On the other hand hearthstone has ranked games but very little to do with hats (there are paid and collecting elements, but they actually affect your play - they're not useless tokens). Then there's Dota with both.

> "giving up" is as easy as a keystroke

Kids often rage-quit games and interactions in real life games. Not sure if it's that different from this point of view.
Deploying complex deep-learning services that scale
These are the 10 most famous and successful forex traders in the world
That it's an article about a guy I know and have worked with :) (Cue "It's a Small World"...)
> when Rightist positions conflict with reality

This election proved liberal bias in the mainstream media. They did not see this election result coming, and they admit it. This is not just the polls, it is the articles, the choice of front-page stories, when to release feature stories, what headlines to use, etc. They know that all their friends are liberal. All their staff is liberal. The NYT Editorial Board is all liberal, and have pretty much always endorsed a liberal candidate.

This new thing of "fact-checking" is terrible. Fact-checkers rely on making assumptions. There is a ton of judgement calls made in evaluating something. They are just another source of journalism. They are not an arbiter on truth.

They change between the literal meaning and the metaphorical meaning depending on what suits their agenda.

If they stuck to the exact words and dictionary definitions for all, then this would be consistent, and would be better.

But then they also get to choose which "facts" to evaluate. "Trump has lied X more times than Hillary according to fact checkers" was a very common retort from Dems - but is utterly meaningless.

:)
Congressional lawmakers launch query into solar tax credits
tokio is not an alternative to futures, but rather a more high-level framework that builds on top of futures - both are being actively developed.
Saying "for whatever reason" is giving up on trying to understand what is happening. The reason might be anger, might be disenfranchisement, might even be that "they are stupid". But those things have solutions. Instead of just calling people ignorant and giving up it is much more fruitful to try to find why they disagree and talk to them. I know how frustrating it can be to talk to an "ignorant zealot" (anywhere on the political spectrum), but it is just cheap and sad to give up.

leppr's comment above shows how this really matters: https://news.ycombinator.com/item?id=12972521
It's incredible to think of all of the harm that Elizabeth Holmes has created through her desire to be the next Steve Jobs.

She has very probably killed people, ruined families, and caused at least one suicide [1].

And all for what? The company will probably be bankrupt. She'll suffer few consequences, as her connections will probably be enough for her to get a job as, at the very least, a VC or as an entrepreneur-in-residence at a VC firm.

It's incredible.

[1] http://www.businessinsider.com/theranos-ceo-elizabeth-holmes...
Do you trust them to break up all the alternate reality bubbles, or just the ones they don't like?

What's truly dangerous here is that one organization has so much control over what news people see.
Yes, I still occasionally buy tech books, but only for kicking off learning a new skill. I can read a book in an evening and get the big picture of how things work as well as the underlying philosophy of how the small pieces work. Hopefully I've also gotten at least one person's view of the best practices for that tech.

After that I try to build something. When I'm done with the first play project I rarely return to the book.
I use AWS for work (trip.com) and I use DO for everything personal.

I really recommend DO for what you need.

I know it sounds complicated but here's what you should do (it's really NOT complicated at all).

2 tools

1. Docker
2. Nginx

Most likely everything can be on a single instance unless you have customers with lots of traffic.

Docker to host the customer code with mounting to `/customer-name` etc... so you have a persistent storage.

If you worry about losing data, you can rsync everything to another server and hotswap when something fails.

Nginx should be the router/balancer so `client1.com` will go to the docker host it should go to.

I work this way with all of my blogs and open source projects and it's really a breeze to manage.
That link is actually rather interesting I'll have a look at it...although, I suspect you wouldn't use them to specialize on a given topic.
Congress to Security Experts: How Do We Deal with the Internet of Shit?
But Hillary herself blamed the loss on the head of the FBI.

So is it Russia or the FBI, or Russia and the FBI?
Feels like this will get (over|ab)used by the same people who have already done it with email newsletters and promotions.

I google search for "birthday gift for mom" and now some retailer who has already emailed me a similar promotion will get that in the top of my search results? Meh.
You can uses this to do server-side rendering: https://github.com/pimterry/server-components
Link to text?
The functional programming approach to UI has more advantages than that. In my opinion, its greatest boon is that it allows you to cleanly separate UI logic, UI state and the actual data models, and reason about them in a straightforward way.

For instance, let's say you have a very simple Resize Image dialog, with two fields for desired height and width and a toggle button for keeping the current aspect ratio. Your data model is just (height : int, width : int), but you also have a UI state (keepAspect : bool). Changing the state could affect the actual data model, but it's not part of the final data you get out of the dialog.

In the traditional OOP paradigm, you'll just have to mix data and state, and once the UI gets more complex, you'll often end up with convoluted and bug-prone UpdateWidgets() methods being called after every user action or external data model update, and this function will both read and update the data model, the UI state and the UI view parameters. With the FP paradigm, you can just cleanly implement one function which receives the data model and state and creates the UI View, another function that enforces constraints on the data model and state and a few event handlers for specific user actions. This is essentially what you get nowadays with the more well-conceived workflows in ReactJS.

But while I really like this style of programming, I don't see how you can apply it to go. If there is one thing Go is worse at than OOP, that's FP. Go has no concept of pattern matching or currying, almost no inference, a cumbersome closure syntax and a pathetically weak type system without generics. Yeah, I know, JavaScript also falls short on most of the items in that list, but being dynamically-typed you can still easily write higher-order functions like map, filter, reduce and compose. Try to do that in Go without using reflection.

The Go authors and community seem to favor explicit for loops to functional constructs or comprehensions, and a little bit of copy-paste to function composition. That's OK, since Go's #1 goal is to be 'simple' in the sense that the code you see describes the imperative execution flow as accurately as possible, with very little magic happening behind the scenes. As far as UI design goes though, Go is probably even worse than C in some respects, since it doesn't even have these fancy macros that helped us brave UI programming back in the day. ;)

C# on the other hand, offers not only better-Java-than-Java OOP, but also an array of surprisingly competent functional features which keeps increasing with every language version. It had proper generics and closures since version 2.0 and covariance/contravariance and lambda syntax since version 4.0, expression bodies since version 6.0, pattern matching and tuples since version 7.0 and it will hopefully have proper record types and discriminated unions by version 8.0.
Men wear high heels too, you cis-gendered transphobe.
It's not just a source of Facebook clickbait, it's one of the worst sources on Earth: nothing but empty outrage baiting and virtue signaling. I guess he watched his own talk and decided it would be more lucrative to switch to the Dark Side.
While it is obvious, maybe we can discuss how to kill this phenomen (or facebook entirely) ? Or just how to make it better ?
Pretty surprised to see Phoenix be beat by nodejs and php(5)
Do you really think any reasonable person is going to mistake this couch for a cat?

https://rocknrollnerd.github.io/assets/article_images/2015-0...

The software does:

https://rocknrollnerd.github.io/ml/2015/05/27/leopard-sofa.h...

Sure, you can fool a human. But there are things AI is missing that would be embarrassing if a human made the same mistake. It's hard to say, based on anecdotes like this, how big that gap is, but it's there.
I'd say I'm surprised that Google would lock you out of your own data despite their claims that you still own your own data, but Google has repeatedly demonstrated that this is not the case. I would be surprised if any of these users get their data or their accounts back without involving a lawyer, based on prior examples. The author says they've contacted the EFF, and hopefully the EFF will offer assistance.

This is one of the biggest problems with these vertically-integrated ecosystems, your entire online life becomes managed by a single company, which can revoke your access at will, effectively deleting your existence from the Internet. Don't be the sort of person who falls for this. Get a domain you control, direct mail from it to a mail service controlled by a different company than the domain. Make sure you have a contingency for issues with either one. Ideally make sure neither of those services are run by Google.
I'd love to hear interviews about practical topics that early stage technical founders face. Specifically, for a company that has 1 or 3 or 6 engineers, what do people do for QA? How are on-call duties handled? How are sudden catastrophes handled? How do teams decide how much time to allocate toward feature-building vs. improving infrastructure? And so on.

I care less about who the specific guests are and more about specific topics. Origin stories are really fun to hear, but I don't get a lot of practical value out of listening to them.
Silencing Social Media
Because very few of them are truly independent.
I still read tech books but not in paper since last summer when I signed up to Safari Books Online.

I usually start building new skills with MOOCs, which also help me discover books that will help me later as a reference after the course ends. In this case I prefer paper books, not online ones.
Hello, this is Ladislav from Melown.com

Actually, all 3D models you can see were created by our photogrammetric software, mostly from aerial and drone imagery. However, we are able to incorporate data even from third-party sources - including 3D models, textures, DEMs, vector data, you name it.

Resulting maps can be easily easily embedded into your site or used in your web app so if you are interested, feel free to try it.

To get back from coordinates-finding mode, just click the 'eye' icon to the left from crosshair.