skysight-inc/HackerNews huggingface dataset:
I held a bit of BTC back when it was worth a lot less. I mined some with GPU and then later heated my house with some BTC miners (that nearly paid for themselves with the proceeds before I retired them because the power and cooling needed made them uneconomical).

My coins were spread across a couple of USB keys and a hard disk, all encrypted with a passphrase I thought I knew but that didn't work last time I tried to decrypt the hard drive. The USB keys went missing. I think my girlfriend's cats stole them. The coins were worth a few hundred bucks when I lost access to them. They'd be worth...well, a lot more, today. The hard disk is maybe still functional and somewhere in my storage unit, though I probably still don't know the passphrase. The USB keys are probably gone forever, as I've moved house twice since I saw them last.

It's pretty frustrating, but I probably would have sold the coins when BTC broke $1000, anyway. So, I would have made a few thousand bucks, tops. Honestly, while I still hold a little bit of BTC, I don't really believe in it. It is an environmental disaster, the fees have gone through the roof. It is difficult to secure; everyone says "Keep it in an off-line wallet." But, I lost all of my off-line wallets. The only BTC I still have from back then is in Coinbase. Keeping a physical item really safe is costly or just annoying. You need a safety deposit box, or a firesafe, to be really sure of it. Since I live in an RV, there's not really any way for me to be confident any coins of significant value in a physical wallet would be safe. I wouldn't keep a physical wallet with me any more than I would keep significant cash under my mattress.
PowerShell Increasingly Being Used to Hide Malicious Activity
How  the Incredibly Well-Connected Build Social Capital
It's not a big deal, just put as much as you're comfortable with, there's no such thing as "normal usage," everyone is different. I post updates only a few times a year and I don't post pictures. Nobody cares if you aren't using Facebook "enough."
It was a bit tongue-in-cheek. However, as one of the descendant comments notes, states dominated by a certain party do seem more amicable to these sorts of shenanigans than others...
The CMS is specifically made to work with Git, because so many developers are already using it for the rest of their site development. That said, it's not impossible to write a non-git backend, but it's heavily bent that way at the moment.
We learned the hard way that pigs also like to kill chickens for fun. Although it's possible this behavior was unique to our pig.
Usually I feel like the only person who doesn't unit test. I've heard all of the arguments and I like the theory, but practically I don't want to spend the time on it, and I maintain a large codebase. Regressions are easily spotted and corrected in a well structured code base. Could occational bugs be spotted before production with unit tests? Sure! But it isn't worth the time in my case.
Are you sure? Zooming in here I see JPEG artifacts. Imgur also often lies about the image format in the URL.
What if a lot of us actually hate social media.
I'm the complete opposite. I want to get back into facebook because I want other people to see all the cool stuff I'm doing and feed my ego, but I know that doing it would be inconsistent with my desire for a more free society, and I hate most people anyway.
As a counterpoint, a lot of high profile people, especially on the production side have quit working at Tesla.
New community members are community members.
> If the specifications are human legible though, why do you care if the proof (which is checked for you by the machine) is legible?

Because it is a goal of any science not to make a correct model, but also to get a high-level understanding what this model is about. Feel free to call this high-level understanding "what it is really about a "meta-property" of the model, which we also would like to have.
There's only one thing a profile pic needs to do: reliably signal that this is the specific person of that name that people are looking for.

A reasonably well-lit picture of your face will serve admirably. Serious or happy or amused are good expressions; try not to look angry or sad. There, you're done.
The typo in your last sentence (“rationale” where you mean “rational”) actually makes it more accurate. It’s possible to rationalize anything. Read history — maybe something by Halberstam — smart people can be very wrong. Groups of smart people, even.

Disclosure: I have no opinion on Tesla’s financials. Everything might be fine. I have negative opinions about their cars. I do like SpaceX, and I like the people I’ve met at SpaceX.
Olin College Leads at Graduating Diverse Founders
>Generally there is no harm in theorizing, but I consider psychology and psychotherapy to be too important to allow ourselves to consider untested information.

Psychology and psychotherapy are almost wholly theoretical, subjective, soft sciences, rather than objectively testable hard sciences like physics and biology.

>psychiatric diagnosis still relies exclusively on fallible subjective judgments rather than objective biological tests".[1][2]

-Allen Frances

https://en.m.wikipedia.org/wiki/Allen_Frances
If it doubles again I’d be shocked at least, and certainly admit that I was laughably off about timing. That is possible, and betting against human stupidity/cupidity does have risks.
Earth is a bigger target, in terms of both mass and size, compared to the Moon and especially compared to a small bubble of air thereon. So almost any weapons would need to be far more precise against a lunar colony than against Earth.

* * * * *

If we were talking about nukes, things would of course get far more interesting.

Nukes aimed at Earth would only have to detonate somewhere in the atmosphere, if there were enough of them.

By contrast, nukes aimed at this lunar air bubble would have to hit the bubble precisely; lacking a direct hit or an ambient atmosphere, nukes only produce radiation, blinding light ... and seismic activity if they detonate somewhere on the Moon's surface. No aerial shockwave, no convection, much less fallout, no climate changes.

Also, since Earth has greater mass, Earthbound projectiles would need less energy to escape the Moon and deorbit to Earth's atmosphere, compared to the energy that Moonbound projectiles would need to escape Earth and deorbit onto the Moon's surface.
It's very clear that Tesla benefits from excessive subsidies. They even had states compete on how many tax cuts and other benefits they could provide:

https://en.wikipedia.org/wiki/Gigafactory_1#State_competitio...

By even bringing up SpaceX you're trying to narrow the goalposts to something no one else is talking about.
> Didn't know you could be a citizen of detroit...

What did you think 'citizen' means?

https://www.merriam-webster.com/dictionary/citizen

> Why not just say detroiters?

Like many people I would guess, I know what a 'citizen' is, and I know what 'Detroit' is, but I wouldn't know what a 'detroiter' was.

For example if I wrote an article about 'Wollybacks building their own internet' would you know what that meant? That's a name for people from where I live.
No, no, no. There are dozens of reasons why we shouldn't.
Adobe says “The ability to speed up a clip would be a great feature to include.”
I'd repudiate the Outer Space Treaty wholesale. Of course, the New York Times would never mention that as a possibility.
Ubuntu. I'm in California.
For my part, I appreciated your comment, both for the perspective that it offered, and because it showed me how differently people imagine these operations than the way they look from the ground, a year away from the election.

I think substantive comments should always be welcome here, long or short.
How is a breach from a competitor, who is doing it for financial motives, different from an "external bad guy" who is doing it for financial motives?
Agreed, and this is where it can get messy. Distracting investors from bad news to buy your company more time to accomplish hard goals is one thing, and a necessary evil that many companies (big and small) face from time to time. But when this practice becomes a regular thing because execution continues to fall short of promises, you fall down a slippery slope where perception matters more than reality

this is a large part of what happened with theranos
There are a great many businesses, even in NYC and even in the high-tech industries here that absolutely depend on copper infrastructure.

The world-renowned midtown hedge fund that I used to work for had a DS1 off a copper trunk that had the payroll system (a circa-2001 Dell Optiplex running Windows 2000) on it as recently as 2008. I assume they aren't now (god, I hope so, but that system hadn't been touched in years when I got there out of extreme fear of breaking it), but that industry was ahead of the technological curve.

A great many restaurants (not everyone is on Seamless...) still rely on copper phone lines for payment processing. I've seen a lot of the pinpads absolutely shit themselves trying to operate on EMTAs/telephony cable modems.
> then being attacked for being greedy or selfish by the games media

This is called the "Hostile Media Effect" [1]

All I saw was the press uniformly calling EA out for their monumentally stupid mistakes and disregard for customers.

[1] https://en.wikipedia.org/wiki/Hostile_media_effect
Hopefully this will also be an incentive for website owners to let developers spend time on security to avoid getting hacked.
Show HN: A simple crypto asset explorer using GitHub data
Scott Galloway: How Amazon, Apple, Facebook and Google Manipulate Our Emotions
I think that everyone is poo-poo-ing this because it means there would be lasting consequences for prioritizing permissionless innovation over solid engineering practices coupled with defense in depth. Given the audience for this site, it's not surprising that there would be consternation over this kind of feature.
Inflation is a feature, not a bug. It encourages you to spend your money which, in turn, allows others to use it to produce "growth".

The reason we need money, from a societal sense, is that there is a time gap between when we decide to build something and when that thing is finished. You need access to raw materials, or labour before the thing you are building is completed. The premise is that the thing you are building is more valuable than the raw material and labour that went into it. Money is basically a lubricant that allows you to pay people before you start and then balance the books after you finish.

If money increased in value over time, we would have a problem. Let's say that the thing you are building will return an extra 5% on the investment. If holding on to money and doing nothing returned 10% in the same time period, you would be stupid to build the thing. You will make more money by doing nothing.

In a deflationary system, people will tend not want to risk the money they have by spending it to build something. This means less demand for goods and services and causes people to be idle. Access to capital is harder because why would I lend you money when I can just make a return by doing nothing? If I'm going to lend it to you, you had better lock in a really good rate -- which means you need to have a spectacular return on investment in your enterprise.

Essentially, rich people are rewarded and poor people are screwed. Society has no incentive to build things and poor people can't bootstrap themselves out of poverty without incredible risk.

I think the easiest way to verify this for yourself is to look at BTC. If you own BTC, what value does it have on society sitting in your wallet? Now consider using those BTC to buy something and employ people. Would you do it? Or would you rather park the BTC in your wallet and hope for a 2-300% return through deflation? Imagine I wanted to start a game company and I would like to borrow your BTC so that I can hire artists, musicians and programmers? Would you lend me your money? What kind of promises would it take to entice you to lend me your money?

Now imagine a currency where the value decreases over time. So you have a million units and over the period of your lifetime, the value will decrease to almost nothing. How does that change your view of whether or not it's a good idea to lend me your money? How does that ultimately affect society?
The article explicitly mentions the possibility: "Officials at Moon Express and Planetary Resources say they do not want unfettered freedom in space, nor do they seek withdrawal from the Outer Space Treaty."
Given that Firefox already has mechanisms related to exactly this for malicious sites, bad plugins, etc, etc, etc, that is most likely the case.
Your entire argument hinges on:

> People are generally rationale actors

This is the internet, and people are allowed to speculate. "I am sure they know what they are doing, they are really smart people" is not an argument.
Simulation Corner – Sidplayer
Picking Apart the Filecoin Whitepaper
Agree, bitcoin cash from my experience has been more useful than bitcoin. I was able to send bitcoin cash without any fee at all and was able to get it confirmed in the next block mined.

It looks like bitcoin cash is going to be extremely useful for doing daily type transactions (ie. low dollar transactions etc.)
There’s various types of real-time systems: https://en.m.wikipedia.org/wiki/Real-time_computing#Criteria...

You’re talking about hard real-time. Erlang, as it says on the official site, targets soft real-time.
Absolutely spot on. I hope one day we'll have better ways to filter out meaningful posts and comments out of the noise.
Hi everyone!

Monedas is my first web app. Although still very bare bones, the idea is to use different data points to explore crypto assets.

Like I say in the about page:
"I think crypto assets are a different animal. Instead of looking at projects solely by traditional standards (like we look at equities), there should be more information on the code itself. Being that the important projects are protocols vs businesses that use blockchain, I believe data points on the code base should be considered.

With that said, I don't think commits, repo age or any one data point is a good determinant for the quality of the project. I do believe that, at the very least, it can signal something interesting. For example, a $X00M project with little to no activity on the repository should raise some flags."

You can find more on how I went from nothing to now here:
https://twitter.com/espitia7/status/918260378777407488

Feedback is welcome :) !
Did you even read both articles?

New York state is spending $750 million to build a solar panel factory in Buffalo for SolarCity. The San Mateo, Calif.-based company will lease the plant for $1 a year. It will not pay property taxes for a decade, which would otherwise total an estimated $260 million.
The federal government also provides grants or tax credits to cover 30% of the cost of solar installations. SolarCity reported receiving $497.5 million in direct grants from the Treasury Department.

That figure, however, doesn't capture the full value of the government's support.

Since 2006, SolarCity has installed systems for 217,595 customers, according to a corporate filing. If each paid the current average price for a residential system — about $23,000, according to the Union of Concerned Scientists — the cost to the government would total about $1.5 billion, which would include the Treasury grants paid to SolarCity.

Nevada has agreed to provide Tesla with $1.3 billion in incentives to help build a massive battery factory near Reno.

The Palo Alto company has also collected more than $517 million from competing automakers by selling environmental credits. In a regulatory system pioneered by California and adopted by nine other states, automakers must buy the credits if they fail to sell enough zero-emissions cars to meet mandates. The tally also includes some federal environmental credits.

Thanks for your constructive reply btw.
3-6 months time span? Ponzi Schemes are my weapon of choice.
It's crucial to keep in mind that unit tests are only one part of a healthy test and even TDD-diet. Especially if you write "true" unit tests that use doubles for test collaborators.

The plus side of using doubles in your unit tests though is that the outcome insinuated by your last question should likely be different. I've found that changes typically only impact the unit test of the class or sometimes direct collaborators and a very small number of integration or acceptance tests. If you follow the open/closed principle those changes become even fewer.
What's up with Clean these days?

https://en.wikipedia.org/wiki/Clean_(programming_language)
I would love it if Facebook worked that way for me. But unfortunately its just selfies and crappy shares of motivational or "funny" memes. The people that I am interested in mostly never post anything - and me neither, because I a) would like to share with close friends and family but not everyone I am connected to* and b) I find it too stressful to having to worry that my post won't garner many likes and thus will be a "social failure"

* Yes, I know that I can set the target group but I never set it up and is too much work for just a small posting
Yeah, but good luck cashing out on that $1M USD.
Having quit Facebook some 4+ years ago, I think about these things too and have come to the conclusion that:

a) I don't need to know about the project my distant friend is working on, or the food anyone is making or eating* .

b) A solution that existed before Facebook were X-Mas cards. So, I think that's what I'll be doing when I no longer see my parents and close friends daily.

* On a side note, my mom calls my grandma for an hour or so weekly and they frequently talk about what they cooked and exchange recipes, but that's more personal than a Facebook/Instagram post.
Haha, yeah. It's always interesting when you put it in that context. I often joke that AWS is our hardest working employee.
I would love analysis like this based on all the data that codeclimate must have. The fact that the test coverage buckets and at 50%+ makes me think that the number of projects that were actually TDDed is very low. I've never seen a project that was truly TDDed with less than 98%. Typically the 2% come from a config file or something like that.
The Best Monitor for Programming: A Cheap 40" 4K TV
You might enjoy this thread https://www.reddit.com/r/programming/comments/7fm66l/astro_p...
Yes, there's some advantages however some services don't work(alarms, etc) on fiber.
https://github.com/maxpert/raspchat/releases/tag/v1.0.0-alph...
Then why are you on hacker news - a social media site?

I've never had a facebook account. Not a fan of facebook or zuck. But doesn't mean I going to spam social media with "I hate social media" articles.
ImageMagick's `identify` claims it's a PNG:

$ curl -OL https://i.imgur.com/dHIaRh1.png
$ identify dHIaRh1.png
dHIaRh1.png PNG 512x512 512x512+0+0 8-bit sRGB 3545B 0.000u 0:00.000
Rust doesn't have great support for function composition or partial application, both of which I think are essential to be considered a "functional" language.

Others will have different opinions for sure, and that's fine.
I'm fairly certain this was fixed in 2.0? https://medium.com/@rcdexta/whats-the-deal-with-ruby-gc-and-...
I think the parent was implying that they'd take the hand-out without delivering, which is extremely characteristic of what they've done with USF and other regulatory initiatives to shovel money into an open pit^H^H^H^H^H^H^H^Hincumbent pockets.
and clearly as you've just proved, a good store of value does NOT require an intrinsic value. All that is important is that people place trust in the asset. Bitcoin and cryptocurrencies have attributes that make it easy for people to place trust in it.
As for quality checks, this gets MUCH harder. You basically need more than one translator and some of them do translation review.
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...

> "Any headline that ends in a question mark can be answered by the word no."
Oof, all the macros are broken:

#define is_space(x) (x == ' ' || x == '\n')
#define is_parens(x) (x == '(' || x == ')')

Should be

#define is_space(x) ((x) == ' ' || (x) == '\n')
#define is_parens(x) ((x) == '(' || (x) == ')')

Probably doesn’t matter in practice for this. It could end up being a nasty source of bug later on in the project.
He didn't read the article, as is usual for hacker news "experts."
After the recent political interference, I'm hesitant to trust them.
Wouldn't it make more sense to tell you if a site you had visited was breached and when? What if you never go back to a site you used your common credentials on? It seems wrong to just say this site has been hacked when you go there (what major site hasn't been at some point?). With Have I Been Pwnded data, FF should be telling you if any username/password combos it has remembered have shown up on any lists, which sites you've used them on, tell you to change them and remind you not to use the same combos across sites.
Visualizing the episode ratings of all tv shows, source: IMDB/OMDB
I've been using a program I wrote for 18 years now. The code today is not the same as the code 18 years back. I have slowly modified the code as ideas for new features come up, old features removed because they aren't used anymore, and foundational code rewritten as I found better implementations (or the previous implementation was a mistake [1][2]. Making a sweeping change (like re-implementing some core code) is dangerous because of the threat of new bugs, which is why tests are important (although I tent to prefer integration tests over unit tests).

[1] I used to have an error logging mechanism in place that would record where in the code the error happened (in addition to other information) and how it propagated up through the code.

While it wasn't that hard to use, per se, it was bothersome when I had to add an error (each error had a unique ID and because of language issues and tooling, that was a manual process). And it really never paid back its implementation cost in terms of reporting, so I finally ripped it out.

[2] I had my own version of C's FILE* [3] that ended up being a horrible abstraction---it was so confusing that I could never remember how to use it, and I wrote the code. I got fed up with it, and ripped that out, replacing it with native IO calls.

[3] For stupid reasons now that I think back on it.
Woops, I think I misunderstood the context and repeated what you were already saying. I have become that which I hate. :(
Book recommendations ranked by how much they shaped the reader's worldview
Palo Alto: Removal of ‘Digital DNA’ sculpture may lead to court
On first glance, I thought you would do a renovation business. That could certainly make $200k in 6 months.
Yes, that part is a major problem. I don't think there is a simple path for quality localization -- you definitely want multiple people fluent in the target languages to review the UI, with expert knowledge of the domain.

Watch out for adjectives becoming verbs, positives becoming negatives, phrases going from half a line to three lines, etc.

--

I've unfortunately worked with US-based UX companies whose employees had zero understanding of the non-American world: 24h-clocks, ISO 8601 dates, no italics in Asian scripts, ...

There was even one who wanted the verb to be colored blue or red depending on positive/negative connotation, as if that "system" could reliably or easily be "translated" and coded.
White House petition:

https://petitions.whitehouse.gov/petition/we-people-call-res...
I am awake for approximately 112 hours a week, only 40 is spent at work. That's only 36% of my time spent at work, that's not even including vacations. Very far from the majority of my time.

If you consider time spent at work as a "social activity" I would suggest spending more time working while at work.

Most people do not meet their good, actual, lasting friends at work, usually work friendships are pretty superficial. Most fade once you aren't required to see each other every day.