skysight-inc/HackerNews huggingface dataset:
I wonder how the front page rankings would differ if Hacker News (secretly?) only counted upvotes if the user actually clicked the article link (or at least loaded the comments thread and read for X minutes) before voting.
I'll own up now and admit that I had no idea Gandhi had history in Civ (I'm not a gamer)

My quip was accidentally genius!
24 Fun Bitcoin Facts
Yes difficult but not impossible. It's easier to not question things, so many won't. Was raised Christian with the idea that being anything else was being "lost". At one point, truly believed.

Eventually found my way out, despite psychological difficulty (fear of hell, etc) built in to the system to keep me in.

I know, even in the US, there are a number of people that have personally left the faith but hide this fact, still attend church, etc. just because of the communities, families, etc and so forth they are in would not react well.

But comparing all of that to state persecution is still a bit off, IMHO. The power dynamic is very different when a government is involved.
Teaching kids to code? Start by inspiring them to play
Depression.

I have a lot of social anxiety and I feel really isolated, my best friend passed two years ago which didn't make anything better.

Isolation makes depression into a feedback loop, and it feels like you keep sinking deeper and deeper.
It is forked from the ioquake3 code base. I've added computed gotos to the interpreter to speed it up a bit.
What is and isn't a violent crime is already well-defined.

Mugging is a violent crime, but shoplifting isn't. https://en.wikipedia.org/wiki/Violent_crime
Hi!
Here is Lukas, the founder of Diagrams. We launched our website on Monday and announced it on Twitter only. I must say I’m astonished to see us on position three of Hacker News today!

At this time we’re in the middle of the development. However, this week’s support really encourages us to work even harder on a perfect product. And we’re also very happy to have several offers from developers and designers who offered collaboration!

It’s great to read your feedback in form of ideas, expectations and questions. You can be assured we read them all attentively. Please keep on posting. We will try to give as many answers as possible in future blog posts.

We also got several requests for beta testing - we will announce the opportunity to apply for an upcoming beta phase via our mailing list, which you can enter here: https://diagrams.app/

Have a good time.
Lukas
Jer Thorp and Aaron Koblin
Is it worth starting a blog in 2018?
Contracting can be very lucrative. It is also extremely flexible. It also involves a lot of tasks that you don't need to think about as an FTE.

Importantly, it also usually grows through a daunting non-linear curve where:

1. [Scary Phase] you don't have enough work in the beginning and don't know how to find it and freak out and look at FTE job listings and think about giving up.

2. [Frustrating Phase] you start accumulating good clients and bad clients and have to learn to avoid new bad ones and shake existing bad ones; you feel like you're always working with the bad ones and are neglecting the good ones.

3. [Lucrative Phase] you're good clients keep coming back with fresh work and you've really gotten the hang of getting new leads without even trying and you have more work than you can handle on your own. And if you have good business instincts, you're earning quite a lot.

Often (but not always), it can take quite a while to get to (3).
Ask HN: Apps used for code review?
I'm wondering what other people out there use to conduct code reviews.

Do you use the default web view in GitHub/GitLab? Or a native app? Something else?
a couple dozen people use it regularly. nothing exceptional. i find it really helpful tho!
I use DDG and have never heard of startpage before. Checking it out.
There are of course many VMs out there. Totally depends on the individual use case.
I think understanding how to use abstractions, naming, and simplicity are things you learn from experience. If you could start out with some good rules of thumb covering these, it would go a long way towards making you a better programmer.
If you charge enough, maybe I can get you to come in and consult with my bosses. I've been saying that for years and they keep mixing up the order. Now they've automated the wrong processes using custom in-house tooling and don't know why they're getting strange numbers (people fake the data to fit the tool, but do something totally different).
Bicycling being slower, less comfortable, less safe, taking constant physical exertion, being unable to reasonably transport much on a bike etc. does make it seem like a sport or frivolity more than a practicality unless you can't afford anything better, even a motorcycle or electric scooter. Especially during uncomfortable weather.
I often prefer to draw diagrams on paper, take photo and then use software to covert it to SVG. Ideally I find a good too that can convert it to an easily editable format. Any ideas?

I think better on paper. Or I'm on the go and have to get my idea down.
Should we also tax people living in earthquake-prone and tornado-prone areas? How about blizzard-prone areas? Keep going with this and we will run out of places (in the USA) where it’s ok to live.

Also, as someone who lived in south Florida, flood insurance is a joke and unavailable near the coast anyway. Nobody expects it to pay out enough in a major catastrophe, including hurricanes and flooding.
Hyperbolic discounting is a very common way to be irrational. Humans are not very good at thinking long-term. Bezos became the world's richest person in part by extending his time horizon by a few years longer than most CEOs.
The GDPR made me switch my cookie policy, to using two Chrome extensions in tandem:

- I don't care about cookies: auto accepts all cookies

- Cookie AutoDelete: auto deletes all cookies

So now you can track me all you want... until I leave your website and all the cookies are gone (unless whitelisted).
Doesn't seem like it would be possible given the substrate material.
I think your hypothesis in the third paragraph is a little off. To take an example, many (if not most) Westerners are strongly against the farming of cats and dogs for meat, which is commonplace in some Asian countries. Those farmers are not breaking any promises of taking care of their animals, so this Western opposition must be coming from the fact that we think that cats and dogs have an intrinsically higher value than the animals we eat here.

To respond to some of your other points:

* I am against the torture and killing of animals for food when other nutritious and more environmentally-friendly food is abundant. This does not imply that animals and humans have the same moral value. I have yet to meet a person who claims this, so this always seems like a straw-man argument to me.

* On the same note, I have no problems with people keeping pets as long as they take good care of them.

* Minimizing suffering does not mean that you would prefer the body not to induce fever to fight disease, because that would lead to more suffering in the future.

* We should both be maximizing happiness and minimizing suffering as far it is possible.

* Also, why involve religion here? I am sorry but I fail to see your point in the fourth paragraph.
Lufthansa data leak: What a single URL can reveal about you
Really?

It's because wealthy people tend to have physical assets and political power there. They don't want to pay more for insurance for their assets in the short term (property/catastrophe coverage) and in many cases they would be difficult or impossible to liquidate and transfer to somewhere not effected.

This has been the case in coastal areas, with property developers at least. They have it very badly, where they typically are small-ish family operations at the core and they operate with high leverage as land banks.
Fat Models, Skinny Jobs
The hook usually happens at unsignalized intersections (e.g. an alleyway) in my experience. Adding more signals is not the solution. Nor is making "every lane a bike lane." Even in a wide sharrow'ed lane a driver will make a pass, followed by a right turn which cuts the biker off.
If little Sally runs out into the middle of the road and you cannot avoid her by slamming on the brakes, you were going too fast for conditions. You cannot rely on being able to swerve into the oncoming lane, it might be occupied.

If you can reasonably avoid Sally but don't, that's careless driving. You're avoiding a misdemeanor to commit a possible felony.
It looks like if you're able to produce a stdlib image.Image implementation or some other types, you can use it.

re: https://godoc.org/gocv.io/x/gocv#Mat
If you read the article and look at the pictures, you will notice the resin does not touch the paper stack to be conserved.

So when you are ready to recover it, you can just break the resin shell to get at the paper stack inside.
By bloat I mean in the source code.

Naming intermediates can sometimes make things clearer, but also it can make things less clear. Often there is no good name, or the good name is just as long as the code that made it.
Having enough time to do things. After you have a kid, you can only have one hobby. After you have two kids, it seems you can only have one hobby once in a blue moon.
Start worrying when the banks stop offering mortgages to people trying to buy property in south beach.

I remember when Katrina flooded New Orleans, lots of people were asking why rebuild the city when it almost certainly will flood like that again. And the answer was a simple, do you know how much it would cost to relocate everyone?

What does it do to the economy when almost everyones largest asset(their house) is worth effectively zero and people still have 20 years on their mortgage.

In my old city (Calgary, Canada) we had a pretty bad flood in 2013. The government made, what I thought was a smart, deal with the home owners.

They would get some government assistence with the condition that this was the first and only time that the governmnet would help.

Some owners rebuilt, others just bulldozed their homes. Now everyone knows where they stand, the government helped shoulder the initial burden and the people who moved helped lower the number of people living in a flood plain.
Google, but for colors
Resisting things just because the are popular is as effective as doing them just because they are.
Polymorphic Linux for Beginners
I wonder if people living in coastal flood-prone areas are expecting a bail-out when it becomes impossible or impractical to live there.
Let's see, I've said positive things about Microsoft, advocated "wall gardens", negative things about open source being the holy grail. defining a "successful" company as one that's profitable, negative things about Google and Android, there is life for developers outside of FAANG and west coast startups.

Which sacred cows did I miss?
Are Asics the only game in town for cryptomining?
I hear and read that a good deal of the benefit is hard to find anymore with GPU mining based on electricity cost and Hash Rate.
I had the same thought.

So, I was wondering why they didn't use fossil itself
Monitoring environmental situation near underwater datacenters withDeep Learning
> One morning in June, Douglas Yoder climbed into a white government SUV...

This again. I won't stop complaining about this tedious journalistic style until it finally dies.

I don't want to hear a personal story of a random person that's related to the issue in some way. I certainly don't want to read anything about how he spends his day - I value my own day too much for that. I just want to read about the issue itself.

That's why people don't read longreads anymore.
Google is only useful if you can safely assume that its returning what you searched for, ranking on your search. To a certain degree, google assuming what you meant rather than what you wrote (ie correctly typos, replacing with more common terms, etc) is fine, but if it starts to actively assume what you didn’t mean, it seizes to be a valuable service. You can no longer trust it to correctly look for anything you write, because it may very well search for exactly the opposite, for no better reason than some manager’s personal whim (trying to encourage anything from racism to international tragedy awareness).
The other side of this is to adopt coastal retreat policies as well though. Its not enough to drive insurance up, you need to prevent people moving in anyway because it's cheap land because of that.
If you were in the dating pool, you would likely agree with that statement.
WIN a VOICEMOD PRO LIFETIME SUBSCRIPTION
Surely the moment I have a vulnerability that allows me to execute code (via a buffer overflow or similar) I have the ability to run the code that adds that feature?

In my understanding even if I have a piece of code that just loops printing "hello world" and nothing else if it's got a vulnerability that allows me to execute code all bets are off.
I fucking hate GDPR policy making every website to show "Cookie Policy" ad pop modal. STOP. Every single time after I have accepted it, I come back the next day, I see the same modal again. I just accept it anyway, so stop. Stop this horrible UX. Sorry, but it really annoys the shit out of me. It does and I am pissed off every single time. If I accept, stop asking.
I'm not sure how insurance is a subsidy. Doesn't the cost get spread between insurees and the insurance company takes the foam off the top for itself?
The Value of Bitcoin
Interestingly, the Miami housing market outlook for 2019 is excellent, in spite of this news.

https://gordcollins.com/real-estate/miami-real-estate-foreca...

It would appear that people who actually have skin in the game believe otherwise.
Bye bye BetterSlack
I've always liked the everything-is-an-object paradigm. This makes me realize how close we are to a universal standard for them.

Imagine an executable zip file with a few default files that define things like metadata, or actual data. Then imagine another zip file that can inherit this first zip file as defaults, and override them. Imagine the second one can be included in the first. Now imagine that changes to any of these files creates a new zip with just the deltas. And finally, an API wraps the zip files so that when you operate on the last one, it transparently maps the previous changes, copy-on-write style.

I think this should be an operating system extension, but the great part is, you can implement it all as libraries and ship it to any OS. You then have all the features of zip (archive, compression, encryption, etc), the simplicity of simple key-value data objects in JSON, a copy-on-write mechanism, and since it's both an executable and an archive, it can provide all its own dependencies.

This would effectively solve the need for Docker, and not impose the problems of statically compiled single-platform binaries, because everything is in a ZIP file, so you can provide all dependencies (including for multiple platforms), version them, and write changes to new versioned objects. And self-extracting ZIP files already exist.

Tie this to HTTP so you can pull objects from a remote store and you've mostly solved application deployment.
Yes, I was especially confused when I saw Monodraw (do you really illustrate your documents with ASCII?!?), But no mention of TikZ.
Here is what creates cognitive dissonance and drives inaction. The BP spill came with apocalyptic rhetoric about the destruction of the gulf and gulf coast. Yet, within a few years, things are near normal. Please, I’m not saying it wasn’t a tragic, disruptive, damaging event. Just that the reality has diverged wildly from the story told at the time. This creates distrust and inaction for every new apocalyptic prediction. No doubt, at some point, an apocalyptic prediction will come true, and we’ll be caught with our pants down.
DSO (Days Sales Outstanding) is one of the most important numbers to track for any company. If you are a small company it is arguably the most important one to manage cash flow
Addictive game using Airbnb data, you need to guess the host of the room
That reminds me, imagine installing it on my first Mac with an 80MB hard drive. My entire SoftPC install with a disk image was only about 10MB.

And Windows 95 was only 55MB install.

https://www.neowin.net/forum/topic/1060820-how-big-were-the-...
You can sue BP, can't sue the atmosphere.
In what world do you live that apps are created Mac first?
soooo... tax? The current tax system can't handle that, if anything once the water starts creeping, the tax system would do the opposite. Property values drop, taxes drop.

I think what you might have wanted to recommend was for insurance companies to have higher premiums / rates whatever. Not everything needs to be solved at the government level.
How to get your team back on track using formal feedback
Maybe it's a US thing?
In France we regularly have somewhat heated (in the sense that we obiously disagree) talks about politics, religion and so on but it remains cordial becaus, you know, we're adults...

Isn't it simpler for everyone to behave like respectful adults even when you fundamentally disagree than making a blanket rule to only ever discuss non sensible subjects?
There's ad networks, but there's also the plethora of vanity metrics that management likes to collect to fill their charts which they will then use to impress stakeholders, with the hope of getting paid more than the engineers.

I could probably make a million dollars selling companies a "customer acquisition score" using phony baloney math if they place my script on their website.
This is awesome! Everyone needs to check out the website! Video demo was mind blowing!
National Flood Insurance is run by the government, it's not the same as most property insurance.
Now would be the time for Apple to buy Tesla, and kick Musk out
Ask HN: Are People Overlooking the Dangers of Browser Extensions?
Because as strange as it sounds, the generous permissions they often ask for and the fact they can modify all the pages you're viewing mean that they'd theoretically be a great vector for man in the middle attacks, and bring back the exact problems https supposedly solved.

They also seem like a great way to manipulate audiences with 'fake news' or 'misinformation'. Imagine a fake version of adblock that replaced news site content with propaganda or what not. That could be far worse than anything any 'Russian trolls' ever could do, and could even let an adversary manipulate a group into thinking the world is against them (since their posts about such content would appear as gibberish to everything else, and get them banned from social media sites).

Just feels like there are a ton of sneaky things that could be done here, and that the way Google and co are handling these things could be extremely dangerous in the long run.
> They would get some government assistence with the condition that this was the first and only time that the governmnet would help.

We'll see how well that holds up next time those people need assistance. Somehow I don't see any elected politician telling his voters "sorry, we already helped you".
At a rate of 0-3 mm/year or 1 foot/century its going to be hard to convince anyone to care about the sea level. https://tidesandcurrents.noaa.gov/sltrends/sltrends.html
I think there's been a brain drain happening in a lot of red states in recent decades. The educated people who have the ability and will to leave often do, leaving behind an increasingly ignorant population. It's coincidental that this same geographic region will be most affected by sea level rise, although nowhere on earth will be immune to the effects of climate change.
You have to think a little more deeply at how some apps break through while the vast majority fail. I can't prove my assertion except to point out the info sharing was a key difference between Venmo and all the rest and I can see how it would contribute to Venmo's success.
Malmo, Minecraft and Machine Learning with Dr. Katja Hofmann
Cosmos Bank SWIFT/ATM US$13.5M Cyber Attack Detection Using Security Analytics
Vast majority population of the world hasn't even really contributed to climate change until the last couple decades. It's not the number of people that are doing it, it's the american lifestyle.
Because there’s been a huge and dedicated propaganda machine to saying the opposite. And it’s worked.
“This is an elite team.”
If anything this article makes me wonder if they're good to eat. Generally speaking sea birds are to poultry as coons, possum and skunk are to meat.
> Breaking programs arbitrarily to fix bugs/issues slaughters downstream productivity.

In this particular case, though, there is a chance that the bug is what is actually breaking the programs: As mentioned in the GitHub comments, it is possible to produce not-too-contrived simulations which fail completely under System.Random, and for which a fix would make the program less broken.

As long as Microsoft fail to document the brokenness on MSDN, there will be users assuming that the PRNG does what it's supposed to do, and who are at risk at drawing incorrect conclusions on statistics. What they do state in the documentation is the following:

> The implementation of the random number generator in the Random class isn't guaranteed to remain the same across major versions of the .NET Framework. As a result, you shouldn't assume that the same seed will result in the same pseudo-random sequence in different versions of the .NET Framework.
Every generation has the same pattern, it's just the details that change.

Kids are always lazy. This generation always have their heads in their phones, but we had video games and before us it was TV, music, and dancing that was rotting our kids brains. There's a quote floating around on social media claiming to be from the early 1900s, complaining about how kids spend all their time reading books.

There's always the ones who were born in the wrong generation. That's a growing demographic just because there's been such a huge explosion of culture and art in the last 80 or so years. Your parents basically had 50s rock'n'roll or the free-loving 60s as their missed generations. You've got 90s rave culture, 80s punk and 70s disco as well, and all of them and more will continue to have their own subcultures for years to come. Your own kids will reminisce fondly of a time they never saw, when everybody drove their own cars which had powerful internal combustion engines and 00's indie or 10's K-pop was the pinnacle of music.

And you'll always get the ones who choose not to join in with whatever this generation's thing is. Those who didn't watch Doctor Who last night, the ones who refuse to collect stickers for the World Cup, and now those have no interest in getting Instagram followers.

One noticeable difference is that this generation are the first to see the consequences of social media. They're the first to experience facebook stalking as an everyday thing, the first to see people fired for things they did at the weekend, the first to see people having their entire life history investigated as part of a job application. Little wonder they're starting to be a little more concerned about their privacy.
Ask HN: Great examples of learning books for kids?
Do you have any books on science, programming, math, or other subject that you really loved that had a unique way of teaching the subject?

I am looking for some example books for kids ages 5-10 that could help me to learn to write in a way that is easy for kids to learn from.
This is a really annoying behavior. Not every project needs or even should be perfect along every dimension that you or anyone else cares about.

Would you also find it to be a problem if they held a meeting and didn't serve fair trade coffee? Should they expel any members with politics you find objectionable? Must they demand that everyone give up their iOS and Android devices too because they're surveillance instruments and running non-free software too?

Here's a good Tumblr post this made me think of:

- [The Grey Tribe — Activism, Accessibility, Setting Good...](https://the-grey-tribe.tumblr.com/post/175038067648/activism...)