skysight-inc/HackerNews huggingface dataset:
Holdem Manager is still the best program for it I believe, but it only works for holdem. You're out of luck if that game bores you.

It is most useful for analysing your own game - you have access to your entire hand history so it is extremely valuable for finding out your weaknesses.
I'm not sure I'm on the same spectrum as you, but I can recognize the "boring first steps stopping me from going further even though I can see the solution to 99% of the thing and it would be awesome".

That's why it's nearly impossible for me to make a project in modern javascript or anything like it with a ton of setup, but give me golang and it lets me just start hacking at the "awesome steps" and suddenly I'm building stuff.
Virtual Reality Films You Should Experience on VeeR
> in Western Europe cityscapes only the poor kids wander around and just because their parents don't afford to control them

wat? Well, since I can only speak for the country I grew up in.

Switzerland: Definitely not the case. Letting kids wander around alone is the norm here, and no, that's not because everyone is poor.
Top 20 Email Marketing Software Solutions of 2017
I still have a long list of side projects that I should do one day

I know the feeling, it just compounds the problem: https://twitter.com/vjk2005/status/753567329380732928
Seems to be down - the HN "hug of death" ??
Seems like you are shifting the goal posts. If I'm building something to run on resource constrained devices, then it makes sense to value use of resources more highly! But otherwise, most of your comments just seem to repeat the same old dynamic vs static linking debate that had been hashed out already for decades. There is no one right answer. Trade offs abound.

People who expect a stable ABI from Rust such that normal Rust libraries can be dynamically linked like you would C libraries would do well to adjust their expectations. It isn't happening any time soon.
The map is incomplete. Quoting https://en.wikipedia.org/wiki/Bluefish_Caves

> Bluefish Caves is an archaeological site in Yukon, Canada ... from which a specimen of allegedly human-worked mammoth bone has been radiocarbon dated to 28,000 years before present (BP), earlier than the generally accepted age for habitation of the New World ... A review of the site in 2017 found it to be 24,000 years old,[6] lending support to the "Beringian standstill" hypothesis - that the ancestors of Native Americans spent considerable time isolated in a Beringian refuge during the Last Glacial Maximum before populating the Americas".
How Tech Can Help or Harm Health If You Have Diabetes
Hate speech is a symptom of a problem, not a cause. Trying to treat a disease by suppressing symptoms is a waste of time at best, and actively harmful at first (because it conceals the progression of that disease, until one day you're violently sick).
Higher chances of developing varicose veins?
> Just because your experiences have been different doesn't make your experiences universal.

True, but I think he's probably more right than you are. Burn out is still taboo in most places around the world, if you think companies address this problem correctly then you're a victim of the HN bubble.

Anyway, I want to share a related/not-so-related anecdote that happened to a friend of mine that I still haven't shared.

My friend was angry because he worked for years in his company and always got shit raises. When I say "shit raises" I mean the kind of raises that are basically insults to the employee.

He talked to management but nothing changed. So he decided to look elsewhere and ended up quitting. He got convoked by management shortly after and this is what he was told by the guy in front of him: "you can't do that so impulsively [...] you're not a real man [...] if I was your father I would have slapped you in the face 3 times [...]".

My friend is the most diplomatic guy I know, he disarmed the situation and walked out in good terms. Still, when he told me that I told him to go see HR. He told me "no way, it's a familial company (with thousands of employees), they will not care and won't do anything".
Visualize your data effectively – use cases
Thanks, well holdem is my preferred game and doesn't bore me at all. I'll definitely be checking out Holdem Manager.
Unless a guy is hot it's better to not waste time on Tinder – Quantitative Study
> You might only discover that something had value in hindsight.

I completely agree.

But we have data about many, many languages, lost and current. The chances that those newly discovered ones bring something more than "oh that's nice and interesting" on the table are quite weak.

> Who knows what we could've learned from the destroyed works of the library of Alexandria?

This is a totally different scale. As I say, we must assess the potential winning vs the cost.

Currently, the science enthusiasts are saying yes to everything, and the people with money are saying no to everything. I find it harmful both ways.
How I built a profitable SaaS web app: from idea to first sales
It's because there is no official system for licensing/registering service animals so there's no way to provide proof.

So the law explicitly sets up an honor system, where you have to accept it if someone says they have a service animal.
How, exactly, do I get consent from someone who's dead ?

> I absolutely do expect my employer to follow this or similar procedure

The procedure is "don't use my company's computers for personal correspondence"
Best solution I have for you that work both as an "immediate fix" and a long term re-training is work in duo.

I hated the very idea of someone sitting with me at the computer and coding together, I mean that's stupid right ? And I'm going to be super slow compared to usual, and will have to explain stuff, ...

But even if you're only going at 80% of your usual speed, you're going. 100% speed is useless if you stop after 5 minutes. Consider telling the other person about your focus issue, so they don't let you play around too much.

With time, I've seen plenty of other great sides and bonuses in pair programming, but that one alone has been a god send. And after a while you get used to the rythm and get better at coding alone without stopping too.
Ask HN: Which is correct? Un-Install, or De-Install?
We're all pretty clued up people right? And we're more than familiar with software... So my learned friends, which is correct English.. uninstall, or deinstall ?

The internet seems confused over this, hence me asking it here.
Ask HN: Wrist pain and recovery
Lately I've been experiencing wrist pain while using my mouse, something after 16 solid years and seeing numerous other stories of occurring I'd never had an issue with myself. The pain or more noticable discomfort continues beyond using the computer and seems to be on certain angles. I just purchased a trackball, the slow down in navigation is pretty noticeable and I feel is impacting my performance where I'd usually complete things quicker. I'm curious if others have experienced the same and what they did to manage or completely recover from it?
Serverless by Design
Proper Isolation of a Linux Bridge
> Unique pointers provide no protection against use after free, because you can take a reference to their contents and that reference can become dangling.

Yes, it's possible, however references should only ever have local scope so, unless you're dealing with threads or asynchrony it's hard to write sane code where this happens, and if you have those things, and you're passing refs or ptrs, then I don't have to tell you that things are bad.

> as opposed to in C where an explicit call to free is required, this makes C++ more prone to UAF than C.

I don't see this. C++ destructors run after the last line of your code block, if something uses a destructed object then it can only be because you passed a pointer or reference to it to something else that wasn't yet destroyed.

Mentioning free() just implies that you're willing to accept resource leaks to avoid UAF bugs, which is nuts because UAFs can be a lot easier to debug.
I sent this article to my brother and he also misread that paragraph. The games he collects data from are as he says, "a small fraction of the hands he plays" So as a pro I'd expect he's earning a lot more, but for the cases of this blog post and probably personal preference he doesn't show the real totals of all hands across all games.
This seems tangential to what I was trying to (perhaps unclearly) express.

I personally would agree with author of the post. However, the author is saying "it's not dangerous to do this", as opposed to "it is a basic human right to do this". He is also asserting that the opposing view is not supported by the facts (it's "fact free").

That's all fine. But then the author presents statistics he's gathered, none of which really strongly support his case. And in fact, I would not be surprised if you could cherry pick statistics to support either case.

It would be better to either:

1. Find better statistics.
2. Not present poor statistics, and then say "look here this supports my argument", when it doesn't.

Or at least, apply caveats to the data...
Seemingly the people around us on HN have never worked anywhere but Utopia Inc. IT Services.
Only enthusiasts can truly be trusted with archiving culture.

Compare what.cd to iTunes. Compare Karagarga to Netflix, people actually go out of their way to create the best version of a movie, maybe the western release has incorrect hardcoded subs and awful picture quality. Someone goes out of their way to find the best version of it which may be something obscure like a Japanese laserdisc, rip it, fix subtitles and audio etc and release it for no monetary gain just the pure love of the media.

People actually being paid to release this stuff care far less about it than enthusiasts.
There's an entire industry around collecting and selling poker data, see: https://www.hhsmithy.com
Ads Don’t Work That Way
Uninstall, or remove.

However, if a critical mass start using deinstall, that will become correct. English doesn't have a governing academy, it has a general consensus.
Push-Pull Block Puzzles Are Hard
About the result yes. But the procedures they engage can have a tremendous impact on one's life, and even more when a court is involved, whether they are right or not.

Can you imagine having to kiss some distant bureaucrat bottom, accepting they invade your life, endangering your reputation, making you question your choices, threatening you to loose your kids, making them look at you differently, all that __even before any decision is taken__ ?

This is madness.
Why do a barely challenging exercise if i'm not the first to do it and not the best at that?

Exactly! My motivation primarily stems from the self-esteem boost I get from doing meaningful work that’s exclusive to me. But to do the experiments and research required to get to the exclusive domain I need to pass through the tedium of mundane jobs to pay the bills, learn the technology etc. I can find the motivation to do the tedium for minutes, but not for hours like others seem to be able to.
I wanted to make a small donation but I am not comfortable entering my credit card information on a website I know nothing about. This is the first time when I wanted to make a donation, and there was no PayPal option to do it.
Ketogenic Diet Reduces Midlife Mortality and Improves Memory in Aging Mice
Please define "very large". When I think large app, I think at least a few hundred endpoints split across tens of thousands of files. How can you have a very large app with a single endpoint? Could you elaborate?
I wonder why this couldn't be written in Golang/Haxe and then generate JS code?
title sounds like a battle of epic proportions took place in the netherworlds ...
Never having experienced any discomfort myself, but maybe you could try to buy an ergonomic mouse, which are basically "vertical" move. It is apparently better because you don't have to "twist" your hand. And it is probably closer to a real mouse.
Rad, this is a very interesting rabbit hole for me I stumbled upon today. Keen to combine my programming and poker knowledge for some minor profit and fun mroe than anything else.
"I work remotely 80-90 hours a week"

I think that's your problem right there, regardless of all the extra measures you're taking, that's mental.
The Value of AI: How to Overcome Skepticism in the Ranks
Anyone running a heater probably needs or has a humidifier.

Of course, only works for electric!
Those interested in computer generated music may find some pragmatic ideas in this paper from 1989:

http://peterlangston.com/Papers/amc.pdf
The clicked links accumulate so if you click 'Newest' 3 times in a row you have to go back 3 times to get back to the home. Don't add links to history if the same url is already on top.
As a 3-4l of water/day type of person I have first hand encountered the lack of salt (cramps while I sleep) and also the solution: add salt to your diet. I makes the food taste nice to boot!
Why wasn't

apt-get build-dep gimp

or

aptitude build-depends gimp

the easy answer?
When I went to school (20 years ago in Germany), policemen visited each 1st grade class to teach them about traffic safety.
Unemployment stats are deeply misleading

https://qz.com/666311/why-americas-impressive-5-unemployment...
A single lambda function doesn't mean a single endpoint.

The lambda function gets the request, looks at the url and routes based on that
Wait - we're talking about dogs barking in restaurants? If this happens (I have literally never seen it) it certainly happens less often than babies crying.

I've seen people successfully halt their dog from barking outside (by issuing commands, or a tap on the nose) and I have watched (with deepest sympathy - I don't begrudge it at all, some day it'll be me) the futility of some parents trying to calm a screaming kid.

If someone doesn't like dogs in restaurants on the basis of hygeine or allergies then I understand, but noise would be a really weird reason.
Being Pushed Closer to the Edge
And here I thought Tampermonkey was open source, but apparently they went closed since I started using it...
> It's long been known that low-carb/ketogenic diets are an effective treatment for it.

maybe related:

cell: "Ketogenic Diet Reduces Midlife Mortality and Improves Memory in Aging Mice" ( 5 September 2017 )

http://www.cell.com/cell-metabolism/fulltext/S1550-4131(17)3...

BHB == ketone body beta-hydroxybutyrate

"These signaling functions suggest that BHB might itself regulate inflammation and gene expression, with implications for health and longevity. Aberrant inflammasome activity is associated with a variety of age-related diseases (Goldberg and Dixit, 2015), while moderate inhibition of histone deacetylases is associated with enhanced longevity in invertebrates (Woods and Rogina, 2016) as well as amelioration of cognitive decline (Penney and Tsai, 2014) and cardiac dysfunction (Morales et al., 2016) in mice."
Five Must-Watch Software Engineering Talks
As a side note, it should be "Ms. Seppälä". As a Finn, I always find it a little weird how most media can't be bothered to handle Nordic characters.
Through work, I work with a development team in India. The hotel I always stay at in Mumbai, the Renaissance, has a 'security dog' at the entrance.

Every time a car wants to get inside the hotel complex, a security guy opens your door and a bored-looking labrador just sits there. It's quite obviously just a normal, hot, bored labrador.

Every time I get back to the hotel after work I have to go through this ridiculous charade. It's so stupid it honestly makes me cringe with embarrassment every time!
Every pitch I've heard for Scrum promised increased productivity. I've seen consultants come in and show slides like "10x increase in output per employee" (and then refuse to answer what exactly that means in terms of code produced).

Maybe it's not some philosophical goal, but it's definitely something that's advertised a lot in practice. I've come to treat the fact that they use Scrum as a minus in potential employers.
uncovering lost texts: michael phelps' secret to gold medals
I can assure you that you won't have access to Gmail, or any other messaging service, when you work for a financial institutions.

The reason being that all official bank communications need to be stored and there are strict regulatory requirements that mandate that.

That does not mean that they have the right to read your email (at least in most European countries). Exceptions apply if dodgy dealings are suspected, but that's quite restricted and limited.

In any case and even with a relatively lenient internet policy any service, which can be used to exchange messages will be blocked by a bank.
> There's no evidence that the altright as a group are plotting to murder other citizens

https://www.wired.com/story/leaked-alt-right-chat-logs-are-k...

Perhaps not "murder" but certainly "attack and maim". Please don't try excuse this with the "but they're only JOKING" trope - their intent is blatant and clear.

> it's this one guy walking around with a nazi flag

This article has a photo with two different guys holding two different flags - that makes at least 3.

https://azjewishpost.com/2017/hate-in-charlottesville-the-da...
Great overview! Very handy, however very poor layout in my opinion, I have to note that. Could really use some css
Since OmniTI pulled back from the project - there has now been a reboot by the community. Regular releases started in early July with regular updates following with support for USB, ISO and PXE versions. The most recent release was August-28-2017. See http://www.omniosce.org/ for more info.
“Why Chess Will Destroy Your Mind”: Outlook of the Game in 1859
I tried the django channels, and the way it works is a pita.

Currently to setup a Django website you usually need a wsgi server, and a font-end server like nginx, then maybe a task queue and now your django channel server. None of them being well integrated.

It's crazy. You should have one process that pops and manage the other ones, and allow them to integrate and communicate transparently, with not even a need for nginx/apache for small to medium websites.

You should not have to setup a task queue manually, a thread/process pool and the like. You should have a way to communicate real time between the client code, the tasks in your queues, endpoints in your servers and all your workers.

You should have synchronization primitives, a common configuration system (with live settings that propagates) and a clean way to build a hierarchy of components.

The closest I get is crossbar.io serving django + celery and some custom code to hook them using the WAMP protocol. It's very, very nice, but far away from the integration we should have for those things in 2017.

I have been starting to work on something (https://github.com/Tygs) but since it's a VERY hard problem, I struggle find continuity by working on it only here and there. This is something you need a few months full time to really dig deep. Especially since with async, the HTTP part is actually the easiest part. The hard part is to make it easily usable, configurable and debugable.

Maybe there is a kickstarter to build for this.
How is it strange? (I don't find it odd at all)
> In the past

> At that time

> Since then

Can you point to anything that has caused this change for you? I can identify myself with OP's description as well and would be happy about any ideas how to address it.
See http://www.omniosce.org/ for most recent community release
It sounds like you have a cultural prejudice towards dogs.
> I'm not THAT Jon Dubois [...] I thought it was because my comments were insightful :(

Instantaneous impostor syndrome. I feel sorry for you :(
By intercepting every DNS request and routing it to your honey pot server which logs the packets the malware sends to the mothership. What the malware author should do is simply randomly generate the DNS name at the cost of the unlikely chance of hitting a valid domain name instead of hardcoding it.
I’d prefer not having to depend on someone because my schedule eventually becomes intertwined with theirs and it leads to all kinds of conflicts and complications. It sucks for me that you found it so effective, because I’m missing out on a potential solution[1].

[1] What has been a temporary solution is vasodilation through garlic-driven TRPA1 activation. Sometimes I get so down I wonder what is the point of life when I’m going to die in about 1600 weeks and me and all of my work is going to be forgotten; I pop in 70 to 120 garlic cloves (very hard to chew, they sting) but it does seem to work (could be placebo although the vasodilation does actually work as I get incredibly horny after). Since garlic is hard to chew I have my eyes on chocolate flavonols (chocamine) that does the same vasodilation effect. Still looking for better alternatives, if I can find them.
Add Some Ease with the Weight Loss Process in Rio Rancho
Delete cartridge, fill in paint directly, and voila we are talking about a high throughput ink printer. These don't have, or at least didn't use to, cartridges, they draw ink from tanks and wet an ink sponge with it.
>>> it's important for people to remember that no your dog is not as important as your family

>> Some people might not have children, and their pets are like their children.

> Because someone does not have a children does not confer human rights or equivalency on a dog. This is such a distortion.

You're misintepreting what I said. I never said or implied anything about dogs having human rights or equivalent. I was responding specifically to a statement that "your dog is not as important as your family". I said that for some people their dogs are, to them, like family members, and to them, just as important. That's all I said, and I wasn't making any particular statement or implied statement about the other issues such as taking dogs to a restaurant.
> He really is an atypical case here.

Not in my experience.

I France we have politicians lying, cheating and even being condemned coming back all the time.
ICO of the day: Litra Healthcare blockchain
Litra is decentralizing healthcare by using its blockchain to disrupt electronic health records.

The Litra ICO will take place between August 30th and Septber 30th, with its goal of selling 30% from total created coins.
They are offering 25% Bonus for early investors on their pre-sale, each Litra is valued as 1 USD. There is no minimum
requirements to join.
I just want to encourage everyone to join the Litra ICO. This is one of few investment opportunities to make a real change and effect on people lives for better, and for sure the investment returns will be one of the best, as Litra will be the "utility" for the $5.5 trillion healthcare market.
For more information visit : http://www.litra.site/
100T/D Cardboard Paper Making Project
But that's just gross neglect. As a cat owner, I have to deal with the occasional pee on the floor and there are specialized detergents that are very effective in getting rid of the smell.

You do get desensitized to the smell, though. The first time cleaning the litter box I almost vomited, these days it's a mild inconvenience at most. When I get guests, I'll clean the litter box as a precaution, someone else's nose might think the smell is horrible but I'd barely notice it (I don't ever let it get that bad).

I do get the point from a landlord's point of view, though. Why take the risk if there are other tenants who don't carry that.

Although I think it should be negotiable with a larger deposit rather than flat out refusal. Pets increase the quality of life.
this problem has been introduced in a driver update around march. but it has been fixed for me (lenovo x1 yoga) in the latest synaptics touchpad driver update v19.3.4.97 [0]:

[Problem fixes]
- Fixed an issue where Touchpad Driver might cause high cpu usage of
"WmiPrvSE.exe".

[0] https://pcsupport.lenovo.com/ch/en/products/LAPTOPS-AND-NETB...
Bale Breaker of Dry Screening System