skysight-inc/HackerNews huggingface dataset:
Honestly that question is quite hard for me to answer, since I have rarely felt pressured to acquire or achieve something because of the successes of others.

Generally I'd say if you find that some things you do or think are not the way you want them to be and you feel the cause is other people influencing you, then you have to take a step back and try to assess what your motivations and priorities are.

The hard part is to stop your fears from messing up your reasoning. Try to think about what you value first and worry about how that is attainable later. I think you will find that there are always more ways to reach a goal if you just take a chance, than you thought there were when you worried about it beforehand. So try not to worry too much.

Self self-esteem can be irrational, but I feel like it is very valueable to me nonetheless. I think I have come to accept that being confident involves being somewhat crazy and actively taking risks.

After all, most things we worry about never happen, so you might be able to afford being a bit more light-hearted :)
I can 100% relate.

And sadly getting the people around you to understand is not easy at all.

How do you tell the people around you that telling you you're good/talented/gifted, and acting like you are by default, is hurting you. That when there is any kind of challenge to do, "yeah it's hard but I'm sure nolok can do it" being the go to expected comment has long term effects.

Even in my current adult situation, my friends answer when we talk about it goes something like "oh yeah poor you, not having to kill yourself working all week because you can do it in a few hours, and then being forced to relax and not do work stuff for days ! I would cry for you, if I didn't have to go back to work for my daily 6 hours shift for half your salary."

And I can't even say I don't get why they don't understand it, I totally do, but it hurts nonetheless. The only ones who truly know how much it gets to me are my girlfriend and close family (parents, brother, ...), and after a while you feel like you're complaining about nothing while others have real issues.
We all are.

I’m in Guaynabo. Not close to the coast, so I didn’t have to evacuate.

Came down for the weekend, stayed because of the hurricane...

Be safe!
Here a link to their Github:

https://github.com/bet365

Not too much Open Source code released by them. Mainly some forks and two RPC libs.
Yes. Connectors like USB and headphones consist of metal "fingers" in a plastic insulating shell, perhaps with an outer metal shell. The contacts are sprung and need to move. So the simplest, most natural implementation has gaps around the contacts. There's also usually a thin gap between the connector on the PCB and the outer casing of the phone. If you want it sealed you have to add gaskets everywhere during assembly.

Not to mention sockets for SIM and SD cards. If you can take the back off the whole phone to change the battery, that makes it a lot harder.

Quite a few phones are waterproof or splashproof :
http://www.techradar.com/news/best-waterproof-phone

Exact meaning of ingress protection "IP" ratings: http://www.dsmt.com/resources/ip-rating-chart/

Or if you want something cheaper: https://www.gearbest.com/cell-phones/pp_602673.html
Coverage by TheReg has more details: https://www.theregister.co.uk/2017/08/25/bet365_to_buy_basho...
All I know,

In PR, we where expecting it to shift a bit north. It didn’t.

We are now expecting it to be closer and faster today.
I was planning to write under a throwaway, but I guess I don't care anymore.

When most people talk of burn out, they usually have spent years in the industry or probably have been probably working 12 hour days for a long period of time. For me on the other hand, I kind of managed to get burnt out (depressed) two years in the industry. I loved CS back in college, but my job felt like a punishment. The worst thing was I couldn't get myself to figure out what was wrong. The lack of a support structure for "emotionally exhausted" developers is surprising. But anyway once it got worse enough I just decided to quit, wasn't worth the toll on my health. Got back to the basics - started learning some ML and webdev. Built and shipped a side project. https://discoverdev.io - A daily list of interesting engineering blog posts.

Even now I have anxiety pangs, but at least I'm not depressed :) I realised I liked learning and building stuff in a collaborative atmosphere - it's something that just makes me happy. Currently I'm working on creating a platform for people like me - who just want to get together and make things.
Jesus! Are there any posts on HN these days that are not JavaScript or blockchain? (or a combination, describing 90% of blockchain projects....)

On topic: I don't see a use case, in which I would need to use the actor model and would pick javascript as my language of choice. However, I do think your article is well-written and explains the actor model quite well.
Sorry to hijack the thread, but what is considered a good printer brand nowadays? My requirements:

- Someone who doesn't treat their customer as a criminal (e.g. no DRM in cartridges games, please)

- Works on Linux/MacOS/Windows.

In particular, I'm looking for a printer for my home. I don't print very much, so an inkjet is probably out if the cartridges still have a habit of drying up in a few months.
Study. Learn. Listen to what your more experienced colleagues say, even if they are half your age. Basically, do what interns should do, because you are an intern now. And be thankful that you are not being paid like one.
Behold the $75 claimed waterproof phone:
https://www.gearbest.com/cell-phones/pp_602673.html
The MariaDB Galera Cluster
> But even given that I'm burned out. What am I going to do about it? I can't just up and quit my job.

Depending on where you live, you might be legally entitled to sick leave, or something similar.

I know this option isn't available to everyone, but I still wanted to point it out.

> There's no other jobs that won't have me just as burned out in a few months, and the idea of searching for one is tiresome already.

I think it's dangerous to assume that once you've burned out, changing jobs will solve the problem.

In my own case, once I passed the burn-out point, removing all of the causal factors that lead me beyond that point did not cause me to return from beyond that point.

The only thing I could suggest is to talk to a physician, who will then suggest the proper course of action -- be it medication, therapy, exercise, diet, a combination thereof, etc.
> We managed to minimize casualties because we kept our cool and didnt give in into despair.

It’s been a shit show in Puerto Rico the last couple of days.
But who gave them this power? I could be wrong but I don't think in most European countries the government can take kids away from parents for anything other than outright physical abuse or rape.
Getting Japanese Characters in Search Results
Hi, I am a beginner in WordPress.I don't know if this is the right sub. So here's the thing.
I had an issue with my WordPress website, its working fine. But while indexing in google, it shows some Japanese meta tags and description in google result. And most of the urls in Japanese are redirecting to 404 page of my site.
Search results
I tried to find the problem in files, and found some malicious codes in index.php and some other files of my site . I tried to remove it with help of the wordfence plugin. And then resubmitted it to google for re-indexing, and they said to wait for 2 or 3 weeks to clear it from the search results. But the issue is not resolved yet. Still the Google webamster tool is showing 404 urls errors.
My web server is dedicated and it contains many other websites built on WordPress, codeigniter and many other php websites. It is affecting to these sites too.
I have changed all the passwords - hosting, user, ftp etc.
Please suggest what to do
In past this was how I thought, and still is to a large degree and think smarter people is the core, but I do see ways in which regulation can create real positive change. Specifically on the issue of say, how companies are allowed to market. People might be smarter if they are less brainwashed.
Yes, but they'll most likely have a Police escort when they come and take your children away. If you want to escalate it further then for sure you will not be getting your children back under your care any time soon.
+1 for Scala.js mention. That project is really awesome.
I've always liked Riak, it seems very sensible. Having more open source stuff related to it will be a good thing.
> As a software developer, yeah right! In 20 minutes, I've barely even gotten a problem into my head, and a five minute break would mean starting over.

My strategy for this has been to take a long break and treat myself after finishing a big feature. I usually try to do one large thing in a work day and right when I push the commit, go watch tv for an hour or something.

I've found it works very well because instead of using entertainment as some sort of "boredom medicine," it makes it into a reward.
“Are our energy subsidies reaching a point of diminishing marginal returns?”
You safe?
Any updates? How’s it been?

Expecting it here today/tonight (Puerto Rico)
TLDR: Watson has been trained for 6 years to build a knowledge base about 7 types of cancer; therapy recommendations are entered by experts from one top US hospital.

Looks to me like a giant pattern recognition system. The best assessment I found in the article:

> He said later that the background information Watson provided, including medical journal articles, was helpful, giving him more confidence that using a specific chemotherapy was a sound idea. But the system did not directly help him make that decision, nor did it tell him anything he didn’t already know.
> On a recent morning, the results for a 73-year-old lung cancer patient were underwhelming: Watson recommended a chemotherapy regimen the oncologists had already flagged.

> “It’s fine,” Dr. Sujal Shah, a medical oncologist, said of Watson’s treatment suggestion while discussing the case with colleagues.

> He said later that the background information Watson provided, including medical journal articles, was helpful, giving him more confidence that using a specific chemotherapy was a sound idea. But the system did not directly help him make that decision, nor did it tell him anything he didn’t already know.

I don't know, that doesn't sound bad at all. Perhaps it's just a case of overhyping. But if a computer can do recommend the same treatment as an expensive oncologist with years of training that's actually pretty good!

On the other hand it is quite baffling why doesn't FDA require a clinical trial or any independent review of its capabilities before allowing its use in clinic. It's a bit like Boeing certifying its own planes, I guess.
Please Change 'Slave' terminology
The mvp of reproductive success lol.
How exactly does functional programming solve this problem though? How does it differ from imperative programming?
Another one: https://github.com/rust-lang/rust-buildbot/issues/2
I believe America is worse on this matter.
I had to stop reading when the father of FIVE starts talking about sustainability. He might have some credibility in my eyes if he had a vasectomy after 2 kids. And even more if he snipped them at 1.
One Off the Best Productivity App for iPhone and iPad
This comment isn't very helpful.

Still, it should be noted that Fowler warns that CRQS adds significant complexity and advises great caution about using it. See https://martinfowler.com/bliki/CQRS.html
Europe is a lot more relaxed and kids are given a lot more freedom. When we were kids we just were expected to wait for the other sibling and take a 20min tram ride home together. At 15 I probably started spending nights not at home occasionally (I also never caused any real trouble, so we built trust with my parents).

Though there was a difference if you as a Central European visited France for example. The kids were way behind us in being relaxed and confident without parents around.
This comment is a gem of colonialist thought.

Those "conflict zones" are also generally the sovereign territory of the people who live there, who are generally one half of the "fools" you mentioned (their neighbors being generally the other half).

The "ego" they have is generally a desire to keep their sovereign territory--their homelands, which are frequently the same places in which their ancestors produced the "archives" you want to "protect and secure."

Those people have a right to decide what to do about the destruction of their cultural artifacts, because they are people and have agency. They can fight, they can ask for help from their allies, they can do any number of things.

If they don't prioritize the preservation of their culture, that's unfortunate, but it's also their business. If they decide to destroy artifacts of their culture rather than let them fall into invaders' hands (sound familiar?), that's tragic, but it's still their business.

Your suspicion of value in their cultural output does not entitle you to pay armed men to swoop in and take their "priceless history," no matter how noble you think your intentions are.
FTC slaps Lenovo on the wrist for selling computers with secret adware
The poker competition you linked to is really more academics-oriented, and last time I checked, was consistently won by the University of Alberta.

For a more "real-world" example -- AIs that were actually used in live online poker environments, competing against each other -- there was only one that I know of. It was hosted by the creator of the (apparently now defunct) WinHoldEm software, Ray E. Bornert II. It never ran again, only a small handful of the more experienced bot authors attended, and turnout was poor, with the highest max buy in at $100 ( http://robopoker.blogspot.com/2007/12/pokerbot-world-champio...). It was called the 2007 Poker Bot World Championship (PBWC).
Nowadays sf is an opensource project: https://sourceforge.net/projects/allura/
I can only help with 3 and 4, but I'll do so.

I've only been in the industry for about 5 years, but I've swapped company almost every year. When you're a junior, you rarely have the luxury to re-use the technical knowledge from one company when you jump to the next one. You'll carry with you the general development learnings, but specifics about platforms and domains are kind of thrown into the brain garage where they'll stay until you make an effort to dig them out.

Now, you're not a junior. You have 12 years of expertise. These are worth a lot. Even if your specifics might not be as relevant you still have the general learnings. Of course you're not the best guy around when it comes to an area you're new to. Why are you setting these expectations on yourself?

> When I see guys half my experience are miles ahead of me in terms of the tech skills in the new area, I wonder if I even have a chance catching up ?

When it comes to your insecurities about this, just take a deep breath. You'll catch up dude. Everything's a process. Patience and persistence is all that's required.
Are you serious???
Yeah, that's about what I recalled. It seems much more effective than prison.
Not sure left and right are good metrics.

May I suggest that Breitbart is politically full English and The Guardian is politically granola?
Previous discussions:

https://news.ycombinator.com/item?id=8330501 (3 years ago, 54 comments)

https://news.ycombinator.com/item?id=8979267 (3 years ago, 21 comments, dupe)
Right, and I don't understand why you think that same exact approach wouldn't work in Rust either. If you have a `Vec<Vec<tValue>>`, then you can spread all the raw pointers you want everywhere without any additional boxing of `tValue`, and you know exactly when those pointers might become invalidated: whenever you call an `&mut` method on your `Vec<Vec<tValue>>` (or rather, on one of the interior `Vec<tValue>`s). Because of that, you can even build safe abstractions on top of such data structures such that your callers can't possibly misuse it (without themselves using `unsafe`).

The technique of giving stable addresses to things by stuffing them into vectors isn't unique to C++. People do it in Rust too: https://github.com/SimonSapin/rust-typed-arena/blob/master/s...
Working 80-90 hours doesn't seem healthy in its own right. Do you even have time to do anything else?
I was under the impression "Watson" was just a brand-face for IBM consulting services.

You're not buying thousands consulting hours and some big data services... you're buying Watson
In mathematics, there’re more general operators besides cross and dot products. Wedge product = exterior product, the symbol is ^. And anti-wedge product = interior product, the symbol is ⨼.
When applied to vectors, they produce not just vectors but various more interesting things.

In 3D space, vector ^ vector makes a bi-vector. In 3D, it contains 3 scalar components just like a vector, but the meaning is different (can be interpreted as an oriented area), and multiplication by matrix has different formula. That different formula’s the reason why normals need different formula to transform by a matrix.

In 4D homogenous space things become even more interesting. vector ^ vector produces a bi-vector. In 4D space, that thing has 6 scalar components, and its projection to W=1.0 3D space is a directed infinite line. Bi-vector ^ vector = a tri-vector, that thing has 4 scalar components, and its projection to W=1.0 3D space is an infinite oriented plane.
Then, anti-wedge product can be used to find intersection of these things, tri-vector ⨼ tri-vector = bi-vector = the line intersecting two planes, tri-vector ⨼ bi-vector = vector = the point where line intersected a plane, and so on.

Mathematically, these operators are quite simple and therefore fast to compute, e.g. for 3D vectors ^ is same as cross product.

https://en.wikipedia.org/wiki/Exterior_algebra
hm, I see it more in a way, that people are not so smart because of regulation. Like, if the state allows this to be sold, it can't be fraud. So they don't bother to check further.

And regulation s about brainwashing ... I am not sure how that could really work.
Interesting, first time I hear that thing about walking to elementary school in Kindergarden.
Growing up in Munich (in the 80s) this was definitely not the case, least of all because not all children from the Kindergarden would end up in the same elementary school.
So are PC's no longer PC?
now blogs are more popular, for example, this one on startups, customer service, retention and online sales http://blog.helpcrunch.com
Still a recommended book if you need to handle Erlang systems. Either as a developer or as an operator.

* Still good if you work with Elixir

* Good if you have, say, RabbitMQ or Riak in your stack

* Fred knows his stuff.
The fruit of the Other's work--their research, their art, their innovations--is necessarily worth more than the Other's lives to the colonialist.

It's obvious that lives (and memory) are worth more to anyone with compassion who can recognize other people's humanity. That is only a debate and only interesting if you engage in it to remind someone with a colonialist mindset of their own shared humanity.
I speak from my experience as a contractor in the telco domain, whereby there I would work in some industries I had no clue about. For example, I once worked in health and had no idea about the amount of regulations they had to adhere to.

However I realised they had accepted me because I was an expert in telco, not health. Similarly, I suspect you were hired because of technical skills and not because of your lack of experience in their domain.

As such, I learned the skill of saying "Can you just explain xyz, please?" in a direct and confident way. Context matters, of course. I wouldn't interrupt a meeting. But there's a time and a place.

Hope that gives you something to think about.
How much of your personal wealth have you spent saving these people? 50%? 80%? How do you have time to post on HN when you should be tirelessly working as an activist?

We need to stop shaming people for trying to do good because there is something else we believe is a better cause.

Well, except people who think they are "helping" by forming "prayer circles" to help with disasters or take crates and crates of bibles to starving people. Shame the hell out of them.
All those poor developers, whose management bought into the standard IBM marketing lies and false promises.
Ask HN: Could there be AI Project equivalent to Manhattan project in WW2?
Yup. My wife is very fond of her Nokia 1020, which is now four years old. Gorilla glass means the screen is still in mint condition, but the whole thing is being let down by software and Flash issues. The camera app now crashes frequently and there are frequent pauses when trying to save photos or other things.
100% this. One thing is to move all your stack from C# to F# or Haskell and another move from Angular to React.
Ask HN: Why does ∩ ∪ turn into ∩∪ without space typing a chrome URL?
How to Feel Better About Yourself (Soft Skills)
It also lowers the attractiveness of the unit from the perspective of other potential tenants, since many people are not interested in living around the noise, smell, or allergens of animals.
I guess one day IBM will sue Scott Adams for plagiarism.
There's also no cross-platform filesystem with strong checksums (128-bit or 256-bit) for user data, and many popular user space databases (SQLite, PostgreSQL) also lack strong checksums for user data when last I checked.
How do you know it wasn't a problem before? Historically, us the common folk can rarely if ever do anything about such things.

Still doesn't make it okay. It was never okay.
RESTForms – REST API for Your Classes. Part 2: Queries
... and end up with silent truncation unless you happen to always remember to use only C library functions with explicit length arguments (and which do not assume NUL-terminated strings).

Look, I get that there is a place for C, but string manipulation is absurdly bad and error-prone.
If it's a library, you also need to start guaranteeing backwards compatibility. (Or even command line interface for a utility)
The Ethical Problem of Software Neglect
This hardly makes any sense, is not practical to implement and theoretically questionable.

It makes decisions that break existing code and introduce pointless complexity, while failing to offer any tangible benefits in return.
You can write ugly code in any lang.
If you are stressed at work just leave. No amount of tricks will make you feel better in a toxic enviroment. Also, why would you help a toxic company by staying, when you could help another company that respects people. Because people stay at toxic companies it why there are so many of them and not enought of sane companies. People don't respect themselves first.
A friend of mine is father of 7. When they had their fifth kid, children protection started to show their faces on a regular base.

Because, you know, having that much children, you are probably a bad parent.

Of course, it's not a bad thing that they ensure that there is, in fact, no obvious problem home. It's important to watch for the children, they are the future of your country.

But in his case, a wealthy entrepreneur, his wife is a nurse, with the biggest house I've ever been in, and one of the happiest family I know, they still visits every couple of months, seamingly looking for a reason to piss them off.

It looks like (and it's just my opinion) they can't accept different form of life standards.
I prefer this and always have.
State of the internet in 2017: News sites that does not use caching. In 2017. Let that sink in.