skysight-inc/HackerNews huggingface dataset:
Not nearly as large as ATT U-Verse but I found a similar vulnerability in the modem I was provided from a rural DSL provider a few years ago.

It all started when I called to get the admin credentials so that I could open a port. They refused, stating that they use the same PW on all of them so they couldn't provide it to me.

After a day or 2 I found a vulnerability in the WebUI that dumped the password to my browser. Did a shodan scan and found hundreds of these modems connected to the internet. What they said was true, that password worked on the 2-3 I tried just out of curiosity.

I tried reporting my findings to them but they didn't seem to care. So I just changed the password on the one provided to me and let it be.

Now I live elsewhere and use my own purchased modem/firewall/wap. Can't trust ISPs to care about your security.
> wannabe entrepreneurs

Bingo. HN seems to have this ingrained assumption that anyone who can construct a reasonable argument must be a wildly successful entrepreneur doling out the most sagely of advice. When in reality it's just another programmer who punches the clock for one of the big tech employers and has never taken on more risk than deciding to eat sushi or ramen in the employee-cafeteria.
I'm not a huge crypto fan but among the hot tech fields, a reliable means to build savings / retain value over a multi year horizon is the most universal problem i.e. Bitcoin.
Did you read? He showed the pictures to his sister so the court is reasonable certain that he does know the password. If that's the case then he lied to police which is an offense in itself.
Software success is different for the medium you are in B2B or B2C and then also the market. Chat market is pretty crowded so you're going for quantity.

If I have a B2B tool and it's fairly niche I might only need 100-200 clients but I charge them more :)
If modules ever happen, wow, C++ is going to feel like a whole new language. I remember large Pascal codebases compiling in as little time as it took to press the key, and this was in the era of computers with mere megabytes of memory.

Turbo C++ was never as "turbo" as Turbo Pascal.
The unique thing about this approach was that is is a gel- not being limited to encapsulated tumors?
Nah I maintain "Survive and replicate" is a sub-problem in the larger "Perfect ones' Soul" objective function.
Their satellite would be taken out first when any shooting starts. I don't think the Pentagon would wait.
I've only written patches of C++ in a couple of tiny projects, and something I've had trouble with in both cases is trying to figure out the somewhat objectively "right" or "best" way to write it. It's not a language I'm fluent in (the vast majority of my experience has been in Objective-C and Swift) so I find myself spending a good chunk of time doing research trying to figure out what the most widely accepted/correct way to do [insert thing] is in C++.

So if what's written here is true, I may be unwittingly baking bad practices into my C++ knowledge as a direct result of trying to accomplish the exact opposite…

Which leads me to the question: what is the "right way"? I've seen highly vocal critics of writing C++ as "C with extras", so I assume some middleground is where I need to target?
This is a highly cynical view of Facebook and social media in general. I don't use Facebook very often, but I like seeing updates from family and friends. And Facebook is very useful for messaging and organizing events.
But the chip is _not_ simple. You can't get 15TFLOPS with a "simple" chip. Even TPU1 is not simple and it took Google over 2 years to get that from the drawing board to the data centers.

Moreover, 15TFLOPS, in the unlikely event that they design and build it, is not going to be 5W. Unless they know something the likes of Intel, NVIDIA etc don't know. The probability of that is not just vanishingly small, it's zero.
Just because the government doesn't make the decision for you doesn't mean you won't have information. There's no reason the FDA couldn't still exist as an advisory body.
The 'VW engineer going to jail' is actually an exec.
CTO is criminally liable for technical breaches involving their company. They're supposed to be responsible for this anyway, but given that at worst they receive a slap on the wrist and their company gets fined, clearly more needs to be done.

You might counter: well no one will be willing to be CTO if it involves such personal risk.

I would counter: companies will find a way, through certification or lawyers, of ensuring that their products are secure enough, or they can show sufficient due diligence that they won't end up in jail.

I personally think making execs criminally liable for this kind of insecurity would really force companies to start spending money on ensuring they ship something secure and not a minimum viable product full of holes like this.
Many people don't have the luxury of write and jump ship. The vast majority of my career was not greenfield development. It has almost all been maintaining pre-existing software. Some of which is more than a decade old.

The challenging part of us in the software maintenance job is to balance a need to refactor with a need to add features. It colors your opinion about a lot of things. You start to evaluate methodologies, technologies, frameworks, and even library choices by their impact on long term maintainability.

I frequently find myself at odds with a primarily greenfield developer in tool choice because I'm looking forward into the future and it doesn't look pretty.
>strings are text

I do not completely agree with that. Text is what strings are mostly used for, but I wouldn't call a base64 encoded image text. Text is something a person can read and make sense of.

So I think it would be more accurate to say that a string is a sequence of characters (grapheme clusters in unicode speak).
I hadn't really heard about this before, and when I skimmed the HN front page, I read the name as "postmarkOS", only to realize on opening the post that it's "postmarketOS". IMO, the name is too long and isn't catchy or understandable. As an observer on the Internet, I'll stop with these opinions. I don't have any suggestions for what it could be.
Say goodbye to open source, then, unless he proposes a special carve-out for it.
I think you mean this one? Of course it's also possible that multiple people have published multiple proofs.

https://www.researchgate.net/publication/2347389_How_to_Lose...

The proof itself is quite self-evident: given a perfectly randomly block generator, and infinite play time, eventually you're going to produce a very long sequence of left- (or right-) facing S-blocks. Since those are impossible to eliminate (there's always one block left open on a row) eventually you lose.
As someone whose startup was probably hindered by an almost religious adherence to testing with Valgrind (hardware was way too slow), I'd still say finding the real leaks and bugs is a lot easier when you don't have the noise of "expected" leaks.
Trump was partially elected as a reaction to globalization hurting lower and middle class jobs. His proposals may not be policy yet, but the fact that he was elected on an anti-globalization platform should shake peoples' faith in the direction of US global trade.
The $10 method to measure PD:

https://www.harborfreight.com/6-inch-composite-digital-calip...
It isn't my approach but I've seen it work just fine for people. Reasons are:

1) If you are protected (LLC/LLP/S-Corp/etc) then the only thing you have to lose is the company itself. It is hard to go after you personally. If all the company owns is some computers and you are paying yourself a salary, there is nothing of value for them to go after, even if you screw up royally. If they do, fold up shop and go start a new company.

2) Big companies don't really want to sue. It is much better for them to walk away and take the loss. A manager that enters a company into a lawsuit is going to get questioned as to why they let the situation get so out of control. I was pulled into a situation where the lead developer embezzled several hundred thousand dollars and the company still didn't sue him. They fired the guy and brought in other resources (myself and someone else) to clean up the mess.

My approach is:

1) I strike anything I can't stand by in the contract. I don't go as far as a lawyer might go, but they tend to draw a line that also protects them from any accusation of negligence, which can sometimes create hard to negotiate situations. Corporate lawyers attach all kinds of crazy things. A salesperson I know calls the first version of a contract from a large company the "F*ck you version".

2) For a set of standard services I provide, I use my own contract which was drawn up by a lawyer. This limits my liability to actual moneys paid to my company, and provides the client with an easy out in 30 days should they decide to drop me. I link to it in every invoice I send these clients. By the way, don't just search Google for sample contracts and try to modify for your use. It really is worth paying a lawyer to sit with you and figure out what your priorities are and craft a contract around them. He asked good questions and built something that works well in our state and represents our interests as best as possible.
There are both subsidies and loan programs.

As far as I know (I am not a farmer, nor do I know any greenhouse farmers very well), lots of it is private capital though.

One of the biggest banks in the Netherlands (Rabobank) has a (positive) reputation for financing farmers and other agricultural firms. (also a negative one due to the LIBOR scandal, incidentally)
He has some commentary on this well: https://www.schneier.com/blog/archives/2008/07/software_liab...

In summary, there wouldn't be liability for open source developers because there is no business contract. But if you run a website with open source software, you of course would still be liable for anything that happens to your customers' data. So you would probably want to buy that same open source software from someone (e.g. Red Hat), who would also be liable.
You are misquoting me. On purpose?

Compare our farmers to the rest of the world. Study it. Please tell me in detail how they are not among the most intelligent, competent and sustainable.
Collection of Hollywood Props Is Up for Auction, from Conans Sword to Indys Whip
Only virtual functions behave as you described, and even them don't exactly cause a function pointer to be stored in an object.
That's only in America. Thus far it seems that no one from VW Europe will face criminal prosecution for the scandal.

Germany is too scared of hurting their economy in an election year to consider further actions against VW.
Nobody has paid vacation. It's just factored into your salary.
Depends, but there's insecurity by bad design, or bad implementation, and then there's stuff like this.

I would say that some sort of negligence laws would be appropriate here, with a defence being that good practice was followed.

Accidents will happen even with the best of intent; but there's a line somewhere.
You may have a point. I checked randomly and it seems like elevr doesn't have its own Twitter profile apart from the team members' personal profiles.
Hmm, I am from the Netherlands too. Not sure which media and lobby against farmers you're exactly referring to. Who would be putting up this lobby and to what ends?

Now I know that there is a big lobby in favour of agriculture in the Netherlands, that is highly successful and had basically a political party in its pocket up until the mid-90s - the CDA, you might want to google Gerrit Braks for example. This lobby was one of the enablers of the rise of the high-tech agri-cultural industry in the Netherlands as we know it today.
Just like income tax, inflation will eventually push this down to everyone.
Information Theory of Deep Learning
Go to Indie Hackers or Basecamp SVN for such material.
For those of you that have signed with assholes. If you were able to drop them, how did you do it? I have a client I want to drop, but they're locked in into our development routines and it would probably cost them for us to hand it over to another firm. If another firm would take them. The one's I know that would take them can't handle the complexity of the app's environment and can't code.
Animal bashing is not something farmers do.
With the network effect, if you are above a certain threshold then suddenly everybody will use your app. So the number of users is either low, or it is near the maximum number of users. This means that there is little information in the actual number of users.
Like everything else, the value of bitcoin depends on its demand. There's absolutely no reason to have confidence that the demand for specifically bitcoin will be any more consistent over the long term than lots of other things. There are lots of things that could happen that could dramatically shift the demand levels.

Speculative, new, volatile are not good characteristics of places to put your savings unless your appetite for risk is quite high.

It's also not a good description of why people are getting into bitcoin as far as I can tell. Most of the people I know invested in bitcoin are invested speculatively because they want to make money as the price goes up, not retain the value they've acquired.
It's not one or the other, these devices can run Anbox.
Step 1 is mandatory reporting of breaches.

Step 2 would be the creation of an actual software engineering profession complete with the equivalent of the 'iron ring' and a pledge to go with it. Maybe the ring could be made of ferrite ;)

Step 3 is attaching a figure to compensating victims of breaches over and beyond some credit score bs.

Step 4 would be actual legal liability for service providers and shrink wrap software manufacturers which they could not get you to waive.

Step 5 would be criminal liability for producers of faulty software and especially the management layers above them.

Applied sequentially until it starts to hurt would improve software quality in a hurry and would most likely result in massive retraining of a large number of people now employed as programmers as well as their management.
If I knew that, I'd a.) be a lot richer than I am and b.) wouldn't tell the Internet.

I just feel that we're looking in the wrong places for the next big idea. The next big idea invariably seems to grow out of the next small idea; ideas that are big from the beginning almost never work. (Gall's Law: "A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.")
Oh, so now you have 3 companies sponsoring you again. A short while ago only PIA had become a major sponsor (which also already happens to own two major IRC networks, and be the largest sponsor of some IRC clients)

When we’re discussing "decentralizing" things, these things become important. In those cases, we shouldn’t give such companies any influence in any way. As we’ve seen with Google a few days ago, relying on funding from a company can end up with you having to either give up your project, or follow their demands.
> Who cares? Homeopathy is largely harmless,

Not if someone is relying on it (or other 'harmless' cures like faith healing) to treat their cancer, or their children's cancer, instead of something that will actually work it's not. Nor is it harmless if they have a contagious condition that they spread around (and you catch!) under the assumption that they've already been 'cured'. Nor is it harmless even if it's just emptying their wallet.

> Unless something goes seriously wrong, an extreme dilution is not going to have the same devastating effect as an untreated serious condition

Which I'd wager you'd agree happens more often than homeopathy goes seriously right, even ignoring the fool patients, parents, and caregivers who might leave serious conditions effectively untreated on account of believing in snake oil.

Not ignoring them, this was reported two days ago: https://arstechnica.com/science/2017/09/cdc-homeopathic-heal...

> in which case can anyone except the charlatan who convinced them really be blamed?

Some would argue that the society which stood idly by and refused to oppose such charlatans, if not to blame, is at least some kind of low trust, everyone for themselves, shitty kind of society. Especially if it can identify who is to blame, and still does nothing.

Government regulation is not the only tool of opposition. James Randi has given some good talks to help fight the ignorance they exploit with knowledge. (EDIT: His TED talk: https://www.youtube.com/watch?v=c0Z7KeNCi7g .) And there's some arguments that can be made that true freedom requires freedom to do stupid, counterproductive, self harming shit (although that's not the argument you're making.)

TL;DR: I disagree with you on your stance of how harmless homeopathy supposedly is.
Changed to that from https://www.theengineroom.org/panic-button-retiring-the-app/. Thanks!
Or follow the automotive model: put greater liability on the end user. End user is then obliged to pay for insurance, incentivized to pick safer suppliers, and feels the consequences of their own bad behaviour (it's not the ISP's fault that you keep opening .exe email attachments).
Big Data Surveillance
Peerflix[0] has existed for years now. In what ways is this project superior?

https://github.com/mafintosh/peerflix [0]
> well no one will be willing to be CTO if it involves such personal risk.

Of course they would. Compensation would go up and the good ones would be readily employed.

The hard part would be to make such liability stick.
Debian Installer Buster Alpha 1 Release
Fools have no right to live then?

Now imagine a creature, very intelligent, but due to the intelligence - emotionally and socially handicapped- and thus unable to procreate. Such a creature would be foolish, thinking in evolutionary terms. But such a creature, could be useful for a society, who would want them to stick around.
So if a not-fool would pro-create with such a fuel, even if it is rare, that would be a nice little selection machine.

So if a procreation-fool, has foolish children, who in turn spawn procreation-fools, what a nice little dessert flower symbiosis that would be.

And that is why intelligent people could have dumb children.

The moral to this story: That fool clinging with cancer to charlatans, like Steve Jobs did- could be your future daughter or son.

With great intelligence, comes great responsibility for those who might not wield it. And the uncomfortable knowledge that seemingly foolish behavior might be intelligent for other applications.
Is the issue aperture or aperture over focal length? The actual aperture (squared) determines how much solar energy you are gathering. The aperture over focal length (again squared) determines the energy per surface unit.

I'm not sure which is more damaging here.
I agree, there are a lot of strange comments here. First of all, you can get all kinds of tomatoes in the Netherlands, but everyone is talking about the super budget tomato that is so cheap it's nearly free. Second, there's a lot more than tomatoes to enjoy in the Netherlands. They have great asparagus, excellent bakeries, high-quality and cheap milk and yogurt, reasonably-priced and delicious fish. Lots of other vegetables are no less tasty in Holland than I've experienced in the U.S. or Asia, such as potatoes, cabbage, onions, broccoli, carrots. That the Dutch have figured out how to fill a demand for cheap vegetables for those who want them is not a bad thing.
> the different intonations used in saying “I couldn’t care less” versus “I could care less.” [dictionary.com link]

> people who say “I could care less” are omitting the first part: “Like I could care less,” [Slate link]

These quotes seem to sum up those links.
can I send you my resume ?
Show HN: Fast ORB feature detection for RaspberryPi
Have you got them confused with Iceland, or are thinking of wind energy?
It goes a lot further than that, the VW saga in Germany is intricately intertwined with the political situation and since 20% of the shares are held by Lower Saxony they'd essentially invite scrutiny of their own position in the whole ordeal.
I'm always sad at how tasteless are vegetables that you can find in uk compared to Italian ones..
Out of curiosity, do you genuinely believe there is a citation out there relating to the treatment of chickens on this farm today vs. treatment of chickens on 10000 small household farms 100 years ago?

It comes across as though you are demanding impossible standards of evidence here in order to cut off a side of an argument you don't agree with, and don't want to begin to consider?

"Citation needed" is not a universally acceptable reflexive alternative to discussion of things you don't personally agree with.

> Having a dozen chicken in a large yard seems to me to be pretty nice for the chicken.

Citation needed.
It's always annoyed me that ISPs seem to like giving customers these horribly overcomplex modems as well as other "value-added features" like "inject advertisements into the user’s unencrypted web traffic" --- especially since customers are already paying them for the service.

My vision for an ideal modem is more like a dumb Ethernet to coax/fiber/etc. adapter, and is otherwise as unobtrusive as possible. Ditto for an ideal ISP: just sell access to the raw, unfiltered Internet, and nothing else.
Which would be ... ubiquitous AR? What is the end vision for this idea?
There are days, when I just dont understand.

I understand Nike's position and the resellers and the entrepreuners - they're all making good money off all this.

But, for the non-investers, those at the end of the chain, I can't even begin to imagine why someone would pay over 5000, or 1000$ or even over 60$ for a pair of shoes. Perhaps, i could understand if it was the top 1% of the income ladder. But, we're talking about middle class buyers right? The very same ones who struggle to pay rent and food, the 65% of the population we keep hearing about who has less than 400$ in savings? Is a pair of shoes more valuable than having a home to live in? I'm confused.
How should I start learning Python?
I've been looking for a site like this. Thanks for sharing.
Agreed. Sometimes when a function really needs to do so many things (perhaps acting as a sort of glue code) I just put smaller functions in the `where` clause. But this does mean that code can be slightly harder to read because the bindings in the where clause can refer to each other.
For starters, ease of use?

With Peerflix you need to find your own magnet URL to stream.

With Watch, you can search inside the program.
How I Learned Go Programming – Codementor
Google must really make a crazy amount of money to be able to provide "free" 15Gb for each Google account. I don't know how many Google Account there is total, but that must be huge. To compare, Apple is giving 5Gb per iCloud account. Same thing with Microsoft.

I was thinking about this the other day. We're in 2017 and the amount of storage needed for Fb, Google, Apple, Amazon, etc is likely to be gargantuan and more and more people are getting online every year. Now imagine in 2030, 2060, 2090...

We'll reach a point where we, our children, their children, etc, will be dead and all of our stuff will still be archived in servers somewhere for God know how long.
It's worth noting that Hughes started out with a 1 million dollar inheritance from his parents. He managed to convert that to a 2 billion dollar fortune.

Tesla on the other hand was always struggling for money (much of that could be attributed to poor management of what he had).
When you have a thousands of "rotten apples" it's clearly a systemic problem.
Yet if you look at the total value of the exports, the Netherlands is second in the world only after the U.S. For a tiny nation that is quite impressive.