skysight-inc/HackerNews huggingface dataset:
Caveat: I’m a high school drop out with zero college and poor study habits. I’m a consultant and have a tendency to spout bullshit from time to time.

I’ve been striving to find a set of fundamental laws or first principles for software development for several years now. I don’t think we should confuse a need for first principles with physics itself. I see no benefit to finding parallels between each aspect of physics and contrived relationship with software.

What I humbly believe is necessary is an understanding of the natural fundamental laws that come into play when making software. These would be evidenced by natural observable phenomena. I believe that most of these laws WILL NOT COME FROM COMPUTER SCIENCE. This is because making software is more than computer science.

As a brief introduction to my thesis let’s consider what things come into play when making software and their relationships to each other. Then let’s consider the areas of study which come into play for each relationship.

We have humans, computers, and software. There are fields of study for each relationship.

Humans <-> Software (HCI, semiotics)
Humans <-> other Humans (group psychology, language)
Humans <-> themselves (positive psychology, et.al.)
Software <-> groups of humans (complex adaptive systems, economics, ?)
Software <-> computers (computer science, computer engineering)
Computers <-> other computers (networks, information theory)
Software <-> other Software (complex adaptive systems)

If we look at each of these fields what laws or axioms can we find that come into play when making Software? Can we reason logically from those principles into a better understanding of software development? Perhaps some kind of field theory? That would be nice.
“Financed by the merchants...” I’m trying to think of a scenario where this ends well. I apparently lack imagination. I mean, Apple tries very hard to discourage me from using my phone while driving (I have to push a button that say, “I’m a shithead who thinks he’s the exception that can drive while looking at a phone”). How hard do you think those “financing merchants” are going to try?
It is very easy for us to say one should be unwilling to take those terms. And they are unwise terms. When you have, or can see, no other options aside from "your kid starves", perhaps they are suddenly less unwise. Desperation exists and it is not solved with personal finance courses.
So how does this interact with the current in car experience? If I am playing music will it show me the song or the nearest starbucks?
Is it possible to criticize decisions and have empathy at the same time?

Or is criticism not acceptable at all?
How do you build this? I see it's go and I have that installed on my laptop but I'm not familiar with the commands to run to build it and the last 15min or so of googling around have been fruitless.
As a fiat currency, it is almost by definition a bubble. It's fundamental value is essentially nil, yet it's "price" is positive. In the current equilibrium, people seem to agree that Bitcoin is a good store of value (because it is perhaps limited in supply and ownership is verifiable). Fortunately/unfortunately, other cryptocurrencies are just as useful in this regard. As such, Bitcoin's value is something of a sunspot equilibrium. Any sufficiently big shock or event could shift the focus to another cryptocurrency or other product entirely.
And yet we are letting the president neuter the CFPB.
Getting extremely creative, one might run a surprisingly unprofitable farm, while paying one's self minimum wage to operate the farm, single-handedly.

Getting creative, of course... But you know, a legitimate business would never operate like this, right?

They wouldn't take such a "subjective" point of view, when interpreting what are typically held as "objective" values and facts with only one single interpretation of The Truth, right?

Oh, wait...

https://en.wikipedia.org/wiki/Hollywood_accounting
Combined Sewer Overflows (CSOs) represent a big problem that is not technically difficult to address. The issue is only money and political will.

We have a great example in Maine of how well CSOs can be addressed and minimized in the twin-cities of Saco and Biddeford. These two municipalities face each other across the Saco River and have separate waste water systems. They both have historical issues with CSOs and have been working to address them.

Saco worked quickly, spent a ton of money, and raised a lot of fees to upgrade their sewer infrastructure to minimize CSOs into the Saco River. They are largely complete with that work and total CSOs has dropped to under 1 million gallons per year[0] estimated, and only 600k gallons in 2016[1] (highly dependent on rainfall).

Biddeford has been slower off the block, to be honest I'm not sure what they've accomplished although I know they've made progress. I believe a recent large Main Street reconstruction included CSO work. Their CSO discharge rate sits around 20-40 million gallons year year[1].

One big difference is that Saco charges an CSO impact fee on new sewer volume, currently $11.27 per rated gallon[2]. I'm pretty sure that Biddeford doesn't charge a CSO fee at all, at least it's not detailed on their wastewater permit application.

A community is a reflection of it's citizen values. Care about CSOs? Talk about them, build consensus, and raise money to deal with them. There will always be someone complaining about the municipal fees to build and live in a particular community, don't let those individuals dictate the narrative and thereby the world you live in.

It's easier to see your impact in a small community (like Saco, ME) as compared to a large community (like San Francisco, CA), I get that. Don't get discouraged, keep working.

[0]http://courier.mainelymediallc.com/news/2017-11-09/News/Saco...

[1]http://www.maine.gov/dep/water/cso/2016_status_report.pdf

[2]http://www.sacomaine.org/departments/water_resource_recovery...
Show HN: Makefile.test for running your test executables
I appreciate the succintness of your comment. I believe there is an elaboration here:
https://github.com/noneymous/iota-consensus-presentation

If I understand the issue you've pointed out correctly, this is why the coordinator currently exists. Once there are constantly running zero value transactions all around us (self driving cars, smart sensors, etc), then that becomes trivial.

IE the number of indirect children of your tip increases at a rate of roughly 2^n (less due to random tip selection). This leads to confirmation in an exponential fashion.
You have received great advice already. I just wanted to add in case you don't do this already. Your hourly rate should be a lot higher when they only hire you for a few hours than when it is a recurring revenue. You want to motivate your customers to opt for the recurring revenue.
But Amazon is not cheaper for all things.. I think their original value add was free shipping.
I imagine that farmers' high rate of gun ownership and social isolation are the big factors. It's pretty well documented that people with guns are more likely to successfully take their lives when compared to suicidal people who do not have guns. Couple that with the fact that there is not really a support system or general awareness of this issue and you have a problem. Veterans are also likely to own guns, but at least they have the VA and other organizations that are readily available to help in the event of emotional or psychological issues. Farmers do not have an equivalent organization.
They exist, I have one and find it useless:

When I go on vacation for a week there is no way to say "go to max energy savings while saving my pipes mode until just before I get back." I can reprogram the entire week, but then I lose what is the correct programming for normal until I reprogram it. Worse my house is uncomfortable when I get back - usually when I'm tired and want to jump into bed asap (if I know I'll get home about noon I'll look for a tourist thing to kill some time long before I get home).

I don't always have the same schedule. When I'm home sick I don't want to reprogram it. Some weekends I'm at home all day, some I'm out all day - which program is right?
IoT thermostats also through privacy and reliability concerns in. The old fashioned mercury thermostats from the 1950s still work as good as new. While your IoT thermostat work next year - some do not.

All the above is made even harder because my house is headed by an air source heat pump: if I'm returning at 9pm it might or might not be better to start heating my house at 11am when the day is warmest. The algorithm depends on the weather which is best predicted the day of.
CDPR mistreats it's employees to such a degree, I can't support a company like that. I cannot comprehend how someone can be okay with abusing employees by not okay with "abusing" a willing customer offering money for something.
Aside from military protection, that is a list of things largely irrelevant to people who live in rural areas. It's money to be confiscated from them and used to prop up societies to which they have little to no connection.
If pairing became an issue, amazon could associate a new bottle with your account before they ship it to you, and automagically register the device with your router. As an added bonus you could get a real confirmation that the box arrived when it is delivered.

This is a really interesting idea for IOT. I'm really excited by the possibilities it could open up.
This argument is about state-of-the-art chess, not chess as a mobile phone game. Humans are so bad at chess compared to the best programs now that even a smartphone app can't be defeated by people.

Also, mobile phones have Internet access, so there's no reason the algorithm has to run on the phone itself. It could run on TPUs in the cloud. It's common for many games to have server-side components. Though this isn't even necessary except maybe if Magnus Carlsen wants to play it.
A Bitcoin Frenzy Like No Other Is Gripping South Korea
Not to mention that the drink is literally expressed from the handle-doohickey that holds the grounds.

And now I know there’s an anti-“x” movement I’m going to make it a point of saying “ex-presso”
The browsers shown in the screenshot are pretty old. In fact, that screenshot seems to be Chrome ~47 or so, going off the UI icons.
There sure are lots of links to credit cards in this “article”...
> If it’s just about me, I don’t particularly give a f---. You call my wife, and you call my grandparents? You just opened up a door that got really f---ing ugly, and now I’m going to make sure that I just ruin your life.

This guy is a hero.
> Loot boxes were essentially the main pitch for the Diablo I

Having not played Diablo, I'm not very familiar with the history.

I know DII at least had a significant secondary player market for items, but the idea of loot boxes being "the main pitch" is new to me.

Can you elaborate on what you mean by that?
Electricity isn't free though; why can't it simply be rolled into cost? Just assign it a standard cost per kW-hr and charge accordingly. This more accurately reflects economic incentives driving hardware development.
Tradition is very hard to change. It would take a major, visible demonstration that those proposed structures give a big advantage over those that don't.

It's worth trying, though.
Make all loans signed by an private key, all payments toward the loan signed by a private key. If the signatures don't match then credit reporting agencies should not be allowed to use it. I did more in 1 minute of thought than the entire ftc just now.
How movement traces become unique identifiers
software is a procedural epistemology that manipulates ideas that do not necessarily have to correspond to physical objects

This is why I often argue software development is applied semiotics.
I suspect this isn't only averseness to taxation. Loss aversion is a well known human behavior, and when you have to write out a huge check to the government at the end of the year instead of having it taken out of your paycheck automatically, I could def see this kicking in pretty strongly.
Freakonomics did an interesting episode on this
http://freakonomics.com/podcast/payday-loans/
Ehh, I tell this story often enough when BTC comes up but here it goes:

I mined (on a CPU) 100 BTC solo back when it was first released. They weren't worth even a $1 at that time. Here I am now and I doubt I even still have the hard drive that I mined them on and if I did have it I have formatted it many times over. Those BTC are lost for forever. Whenever I feel a pang of anger/guilt I just remind myself that I would have sold when BTC hit $8 if not even sooner than that and in some ways that would be worse than what really happened.
Note that the AP claims to have a recording of the sound believed by some to be the cause: https://apnews.com/88bb914f8b284088bce48e54f6736d84
Obligatory patio11 link:

http://www.kalzumeus.com/2017/09/09/identity-theft-credit-re...
Given that the US Supreme Court made the obscene mistake of saying that 3rd party debt collectors don't fall under the Fair Debt Collection Practices Act, expect harassment like this to become more common.
> Yesterday I wanted to install bitcoin core... the blockchain is 153 GB and will eat CPU for days to validate everything. It's crazy.

It's not crazy when you realize that you've verified that you own your coins and that the money supply is correct without having to trust anyone. And all you had to do was commit some disk space and CPU cycles.

> Unthinkable now. We need something else.

As soon as that "something else" becomes as popular as Bitcoin, it will suffer the same issues.
and it's all your fault

Thanks for the consumer bashing clickbait
GP was talking about monitoring. Answering the question, "did I lock the door", doesn't require an Internet-connected lock with electronics and actuators. A simple backscatter status reporter using the tech presented in this article would be more than enough. Ditto for the gas cooker.

--

And speaking of smart locks - in the current IoT - that is, cloud-connected - version, they are just idiotic. Such things shouldn't be vendor-locked and their core functionality should be available over LAN. Even that PCMag article doesn't seem to recognize it, as they don't have an "works without Internet" row in their table.
Almost all of the farms that I dealt with were incorporated.
Outliers should never be used to guide your strategy.
Well, it's not the first time the US tries something in those lines. [1]

[1] https://en.wikipedia.org/wiki/Operation_Northwoods
It's called void meditation, and is actually part of the buddhist philosophy. There are many different methods for practicing meditation even in buddhism. The goal with meditation in general is to will oneself into any desired mental state. One "practices" meditation to the ends of being able to call that state wherever one happens to be. It is a future-oriented practice, even when doing meditation that immerses one in the "moment", it is about eventually being able to do it anytime and anywhere one needs it. Often it is about introspection, but void meditation is about self control, and creating a feeling of safety in a mind full of loose and anxious thoughts. Void helps in times of deep emotional stress, so that instead of causing trauma, one can simply ignore the thoughts until they can be processed more coherently.
Its more about professional pride than anything else. What I find abut EVs is the adoption is less based on a projected increase in sales and more on if the website developer thinks its cool to have.
It probably is a bubble.

The problem is when it bursts, we don't know if we'll be in better positions having entered now, or having entered after.
New GDPR Laws Ahead – Are Privacy Concerns Inhibiting Global Business?
Depends on the locale, but sometimes just talking to the city works. If you're in a rural area of a smaller town, the mayor or council may not have reason to go to the rural areas. That can seem like they're getting purposefully neglected.

The reality is that they may not know of the giant pothole on County Road 18 or the rampant littering in certain areas. It may not always work, but informing the local government of issues might get you what you want. After all, you are the constituent that gets those people into office. Let them help you.
This was a thoughtful and rational response. If you disagree with it, you shouldn't downvote it.
The plan for this is likely that it really takes off once self driving cars become the norm. When people are no longer required to pay attention to the road during their commute, they've got much more time to become consumers. GM wants to profit from this consumerist time as much as they can by having an in car marketplace to compete with you phones/tablets.

This doesn't make much sense for cars that aren't self driving, it's just about getting it to market asap.
They might benefit indirectly from the donation in a way they couldn't by spending the money themselves, while also getting an income tax deduction.
How are they obtaining information about what dish you ate from a single row in a database that details the tax, tip and total? That, along with the restaurant name, is the ONLY information transmitted to the card company.
money that I will never see again

See also: depreciation on a $150K tractor I didn’t need.
I'm hoping that users will still be able to sideload the corresponding Android TV apps onto the Fire TV, or that a version where this is possible is released by someone.

Also, I think it's important to note that Amazon apparently develops this YouTube app for the Fire TV, and that YouTube has been a publicly accessible site as they mentioned. In contrast, Prime Video subscribers know what devices they can watch their content on, and sign up (or cancel) with that in mind. It seems like a stretch that Google is compelling Amazon to add a feature to their own app for their own service.
Interesting. Recommended reads?
LLC are pass-through entities. So, let's say you're a farmer, and you set up Farm, LLC, and then set up Profit, LLC. Profit LLC has to charge Farm LLC enough to eliminate the profits that Farm LLC generates. One way to do this is to have Profit LLC own the land, and Farm LLC pays Profit LLC a lease rate on the land that nicely eliminates the profit from Farm LLC.

This is all well and good, but now you've just shifted the profit to Profit LLC, and what to do with it there? If it's an LLC, whoever owns it has to pay income tax on it. So if you, the farmer, own Profit LLC, you're still paying taxes on it. If Farm LLC owns it, then the profit just goes back to Farm LLC, undoing the whole purpose.

So maybe you decide to make Profit LLC a C-Corp instead, so it's Profit, Inc., with the idea that now it's no longer a pass-through entity. But now you have to pay corporate income tax on it, even if you don't distribute it. Then, when you distribute it someday, you have to pay regular income tax on it again.

Some companies (such as Toys 'R Us) used to get around this by having "Profit LLC" be a company that owns the brand and licenses it to the retail company, to eliminate the retail company's profits. They then locate Profit LLC in a low/no-tax country such as the Cayman Islands. It's not clear how this would work for a farmer, however, because there's not really a brand to license, and any company that owned the land would still fall under US tax jurisdiction.
I hear this a lot, but everyone I know who had debt trouble did so because they made a dumb purchase (or 20) with debt, not because they had no other options. I have trouble believing the maximally charitable explanation.
A true entrepreneur.
Bringing, sell first and build it later, to a whole new level.
This is also why milk costs 50% more in Canada than in the US. Still, a reliable supply of food reduces the risk of famine which is more important than a purely competitive market.
If this really annoys you, and it would annoy me, you can buy an HDMI splitter that strips HDCP. They run from between $5-$40 depending on whether you trust some no-name brand.
Colors of Noise
Do you happen to sell "Tide XT Extra Bright in the HD bottle" soaps? Because if not, why would you even suggest that? :P.

I mean, seriously, I know what soap I want to buy when I'm shopping. It might be a different one every week. And I definitely don't want my automated solutions to vendor-lock me.
Why not have the detergent bottle automatically add itself to your list on your phone when it runs out - it doesn't need to actually buy it on amazon. Seems convenient to me.
As a kid I thought of the Bay Area & San Francisco as progressive & environmentally friendly. When it comes to the cities themselves and not just which President they voted for, was it that way in decades past, or was this never the case?
Integration tests are a symptom of poor design
Understanding personal finance would give people the tools to help avoid becoming stuck and desperate in the first place (obviously not in every case)
Couldn't we have something like the "Accredited investor" concept for a certain class of loan? E.g. if interests are above a certain rate?

I can't buy certain financial products even if I'm educated because I'm not an accredited investor, but anybody can lose more than what they have freely.
Hi there. I'm the CEO and Co-founder of Codacy. Thanks for asking this question.

Our on premise product is designed for companies that require discretion and a higher security scrutiny.

We take security and data protection very seriously in our on premise product. We don't have any access to the product or machines running Codacy. We're very open to feedback and improvements and this is why we constantly are improving our policies and deployment processes. We have some of the largest and most security focused corporations using Codacy Enterprise.

Happy to answer more questions!
'...they get loans like that because they're stuck and desperate.

In the UK we have what's known as 'doorstep lenders' who offer these kinds of extortionate loans to people who are on benefits (welfare) and who can not get credit by any other means.

It is fashionable to sneer at their victims as irresponsible and feckless but these companies have spent years perfecting a methodology that is difficult to resist.

If you're living hand to mouth and someone offers you a cash loan of £500 there and then it can take a lot of self-control to pass.

A friend of mine has mental health issues and has a real problem with the word 'no'. As a consequence he's found himself a target of these people on numerous occasions.
Yes. I get {message: "account already exists"} but when I try to connect with that account, I only get an error 400.
Git is a peer-to-peer tool, but flexible enough to let you use a workflow with a more-equal-than-others peer, or even communicate with actual centralized servers that expose a git interface.

Git doesn't swarm in a way that often gets associated with the idea of "p2p" by the prevalence of more popular p2p protocols used for file-sharing or cryptocurrencies. Nor is it geared towards world-readability. But none of those are intrinsic properties of peer to peer protocols.

I can (and do) use the git software on my computer to pull from co-workers development desktops running the same git software as me. And they pull from me, all with no external servers used coordinate that exchange of trees. That makes git peer to peer. No amount of tools built on top of git that require treating one peer as the a point of centralization can undo that. It just means that those tools aren't p2p.

This distinction is often invisible to users, and I don't blame people for missing it because the business model of GitHub and GitHub-competitors rests on everyone thinking they're necessary.
So... "Only the sophisticated need protection from scams. The rubes deserve what they get." ... ?

That's pretty vile. Yeah, the world is filled with people with poor finance skills. They aren't marks to be exploited.
it's not 'a case can be made' - it's strictly incorrect to store zip codes as integers