skysight-inc/HackerNews huggingface dataset:
Your comment is odd considering this flaw is occurring in a system that is not 'the' libertarian ideal and the solution is close to the libertarian ideal and is working.

Consumers are being informed right now. A scandal can kill a company or a private inspector in a way that it can't kill a corporate oligarchy or bad regulation. Private inspectors have to compete for consumer dollars. Government regulators, at best, have to compete for less than half the votes of registered voters; or they are simply appointed.

In the system we have now, there will be lawsuits, but they will be capped and won't mean the death of these corporations, so will largely be meaningless and likely the entire thing will still be overall profitable to these companies. Any attempt to regulate will be met with lobbying efforts to make that regulation competition-restricting and corporation-protecting while giving lip service to protecting consumers.
21 Customer Acquisition Strategies to Win New Customers
He's saying that just because they're selling caffeine-free, sugar-free diet Pepsi, that doesn't mean it's not Pepsi. That their cheese might be just canola oil and milk solids, but it's still orange. Just because the "aloe" (maybe call it "alow") they use has been eviscerated of all of its aloe-ness, that doesn't mean it didn't start out as natural aloe, and is that really what's important here?
I don't know what kinds of parties you attend, man...

But that sounds like a fun trick!
I've been surprised by how negative the opinions of deterministic password managers have been since I've been using one for over two years and it has been a much better experience overall than using KeePass on Dropbox, and I also think that it's more secure than cloud-based systems (see point 4).

My take on the points in the post:

1. Out of the 100 or so sites that I use, only a few have password policies that require tweaks, and it usually just requires disabling symbols and or adjusting the length. These tweaks are cached in my browser, so this hasn't been much of an inconvenience.

2. My passwords are rarely revoked, and when they are it is just a counter bump. This is state, but again it is cached in the browser.

3. It's true that they can't store existing secrets, but this can be viewed as out of scope for a password manager.

4. For the application I use, it's not true that exposing just the master password exposes all of your site passwords. There is a 512bit private key that is synchronized once between devices using a QR code. An attacker would need both the master password and the private key file to generate any passwords. Because the private key only exists on devices I physically own, this should be harder to obtain than an encrypted database that lives in the cloud, so I view this system as more secure than KeePass on Dropbox, Lastpass, or 1Password.

My experience over the past two years has been that the advantages are more significant than the disadvantages.
I'd take a patch to allow overriding the URL! I actually could use that for testing the S3 storage.

The S3 code went through a few revisions. I was originally using Rusoto (https://github.com/rusoto/rusoto), which is nice but just didn't quite meet my needs, so then I borrowed some code from the crates.io codebase and then rewrote most of it.

You can also run it using a local disk cache, similar to ccache, but it doesn't have any code to limit the size of the cache so it's not very good right now. (It's used in all the tests, though.) Fixing that specific issue is next on my plate.
SillyKan Valley Episode 3: Erlich Bachman Office Hours
Apostroph'ed.
I would love to see a comprehensive list of all of these tools to measure NPS. Does one exist?
Ask HN: What sort of technology do you envision in 2050?
Assuming no global catastrophe takes place by then.
OK, so you define effect-freedom using the language's equality operator. I agree it's a better definition than mine, but I think assembly language and BASIC would still qualify as effect-free (provided there's no concurrency) even though some people would not consider them pure.
But they haven't been feeding BS for years. The vast, vast majority of news reporting done on a day to day basis is factually correct. Journalists call people, check facts, get quotes.

I'm not saying that the media is faultless and never makes mistakes. Or that they don't, from time to time, overhype absolute nonsense stories or clicks or viewing figures. But we're comparing infrequent reporting mistakes with deliberate and calculated lying. They are not anywhere near the same thing.

The fact that you feel like fake news is being used as a scapegoat should make you stop and wonder if there is any evidence to back up that feeling, rather than double down on it.
Also, even if were to improve on it and release it as a fork, as an example, it still falls into the definition of "software" and is in violation of the terms.
i don't mean to be a dick but citing airbnb and facebook seems like bad taste. those companies are massive outliers with billion+ dollar valuations. nowhere near your average ycom startup.

i think i'd be smarter to cite maybe smaller companies that exited in the million/100,000 dollar range. seems more accurate.

i understand that ycom wants the people they're funding to focus on ideas that generate billions as that's ultimately advantageous for ycom, but, realistically, most of these companies will putter out or exit in the low millions, which is still cool as hell too!

doesn't seem to make much sense for anyone to constantly cite huge outliers like googs or fb or salesforce etc. when there's plenty of dope ass smaller ycom companies that probably did exactly what sam is talking about: build high quality, fun, exciting, engaging products.
Does a comprehensive list of all of these types of NPS-measuring tools exist?
WSJ has no details on why the strike happened, says an "unspecified" number of flights for Amazon (actually 35/day) and even seems out of date.. since the court order ABX attempted to get was already dismissed.

Each of the pilots has worked an average of 32 emergency days so far this year (days they would have had off). In just the first 3 months of this year, 40% of captains exceeded their emergency work days.. so it's possible there are no captains or first officers on ABXs payroll with emergency work days remaining. ABX says this is a minor contractual dispute, so they should be forced back to work (along with more emergency days) and it should be resolved through arbitration/mediation. The judge didn't agree. And the issue has been ongoing for a year and half.

This article has more detail:
http://aviationtribune.com/airlines/north-america/pilots-str...
I wonder if you could use genetic algorithms on codebases like these to make them do something useful.
Try the jars of "pesto sauce" they sell at Walmart. Its literally pickled basil stems with garlic.
Oh my... so many good memories. The best part of the article was to find this link: https://usborne.com/browse-books/features/computer-and-codin.... There's one of the books that I used to teach myself how to code when I was a kid. So many good memories :)
This article reminded me of the story about snake oil. At one time it was considered a traditional medicine. In the early 1900's products were sold claiming to contain snake oil but didn't. This lead to the modern usage of the term.

https://en.wikipedia.org/wiki/Snake_oil
Yeah, and it works for apps. Do you think it works for operating systems and other infrastructure software? Nope nope nope. That code still lives on for a long time, and I would run very far away from any such software written with your "write once" mentality. If I wrote data-storage software that way I'd expect to get fired and I'd know I deserved it.
Avoiding 3rd party API calls in Phoenix tests
Visual Studio Code 1.7.2
Not sure about the locations, but you'll find images about quite big plantations if you do Google image search for: aloe vera plantations
I felt like I'd stumbled into some sort of Bond villain's lair when I discovered PEEK and POKE in the BASIC manual for my TRS-80 Model I.
Joe Armstrong Interviews Alan Kay
If something contains any chemical that anyone can be allergic (or sensitive, or etc.) to, the FDA gets involved and issues labelling mandates. The FDA is still sort of "distantly" monitoring the non-food, non-drug product category, to make sure products don't use any chemicals that would require them to become classified as food or drugs.

Which, if you think about it, means that everything that isn't FDA-controlled is still FDA-controlled (in a vague, gets-in-trouble-after-the-fact sense) such that it won't have anything in it that would causes trouble, health-wise, for some random subset of people; anything, in other words, that would be useful to know the existence of on an ingredients label.

Think about this carefully: products that aren't FDA-regulated don't require ingredients labels. Most of those products don't have ingredients labels. (No, seriously, go look if you don't believe me! You want to know what's in your shampoo? Too bad! You think you get to at least know what the "medicinal ingredient" is in your toothpaste? Nah, they could say whatever they wanted there, that bit is just advertising!)

Thus, if someone is sensitive to some substance, and the product has that substance, it's not required to disclose that fact at all. It can, in fact, be completely silent about it, and about everything else it contains.

The world you're imagining, where people get in trouble because they have no idea what's in cosmetics that can hurt them? It's already the world we live in, and yet people aren't being rushed to hospital left and right. People are, in fact, not getting in much trouble due to cosmetics at all. Because—once you have a blacklist of chemicals people could possibly be sensitive to, and require that non-food-non-drug products don't use those chemicals—it turns out that they can get away with just throwing in whatever else, and everyone is fine.

---

P.S. I am getting the sense, here, that I'm being pursued for taking the "practical discussion on how to cope with making a sacred tradeoff" stance that seems to always get people in trouble. You know, the stance where you e.g. tell people how to better avoid sexual predators, and then get yelled at because "people shouldn't have to avoid sexual predators, we should get rid of sexual predators." There always seems to be a contextual chasm, there, between the person with that stance assuming that the point of the discussion is "how do we best cope with the world we live in", and everyone else assuming the point of the discussion is "there is an out-group and we should hate them!"

I don't have time in my life to hate on any out-groups. I'm only really here to talk about how to cope. (My whole point here was just "you don't need to be anxious about how to cope with this new problem, because it's not much of a problem at all for you personally.") Maybe HN is not for me.
This issue is what stopped me contributing to the C++ standard. We knew brace initialisation was broken before C++11 came out, even std::vector was a mess.
I speak Chinese quite well. But often when I (jokingly) mentioned that one day I will become a Chinese, they take this seriously and declare, that, of course, I can never be a real Chinese. The whole idea of "becoming Chinese" is foreign to them, and these are often Chinese that have the US passport.
Haskell has syntax that is as problematic as this one, and a huge number of extension combinations that nobody can be sure not to be problematic.

I'm running into it as much as I can too, but it does look like a language we should replace with something simpler once we get an specification that works.
We used to have nonsense toolbars "scanning" Google links, et cetera for viruses. Perhaps a similar, but federated, trust system?

I could choose to have sources flagged as trustworthy or untrustworthy by the ACLU and the EFF thusly indicated in my browser. (Similar to AdBlocker Plus lists.)

It would be simply for a campaign to publish its own trust ratings, however.
GitLab 8.14 Released with Time Tracking Beta and Chat Commands – GitLab
They are connected by being scapegoated, in a display of cognitive dissonance to avoid a real root cause analysis.

No piece of "fake" news changed anyone's mind, simply reinforced beliefs they already had. Same reason people subscribe to newspapers that reflect their existing worldview or value system.
By periodic reconciliation of the full dataset.
As mentioned in the article, the lawsuits will be class-action which are generally free to the consumer and funded by the resulting settlement.
Obligatory reference to https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Custom fields and easy branding are also "must have" in the enterprise world.
It's a whole lot simpler to do secure cross-organization HTTP requests than it is to figure out how to have multiple AMQP subscribers from untrusted companies.
Launching the Startup Studio Playbook – To make startup building easier
Maybe Next Time Use the Folder
You either trust the courts, or you don't.

If you do, then your takeaway from this article would be that the system is basically working as intended, at least so far.

If you don't, then you must be in favor of getting rid of the current jury system in favor of something else. What are your thoughts on how the replacement institution(s) should work?
What do you do if you make a B2B product that gives your customers such a big competitive advantage in the market that they won't talk about your product, actively hide that they use it, and refuse to let you tell others that they use it?
10 COMPANIES WORKING TO BRING EDUCATION VIRTUAL REALITY
You can do the same thing in C++, either by intercepting signals on Linux, or setting up a structured exception handler on Windows. It's useful when you either A) want to attempt a recovery or B) have a complex tear down.
Hi dang, I could swear I once saw a list of front pages with different algos, but now I can't find it for the life of me. Also, is there a "most commented" or "controversial" page?
I couldn't fix a lot of UI problems because when trying to trace what was happening through this system of actions and states I could only find when these bugs occurred when stepping between lines of machine code.

I can't offer a fair point of view because I don't think the project I was working on made proper use of ReSwift. It was very difficult to follow the flow of data and understand why certain things wouldn't work.
(I typed a reply to this but it doesn't seem to have been saved....)

What the heck are you doing with your WiFi gear to have these problems? I've used all kinds of cheap-o routers over the years, and never had problems with them overheating. Are you living in the desert without A/C or something? My current router is just a cheap TP-Link dual-band I got used on Ebay; it runs DD-WRT and has been working fine for 1.5 years hiding behind my sofa. Before that, I had a cheap Cisco/Linksys e1000 I got used and ran DD-WRT on for probably 3 years. I gave it away to someone, and last I heard it still works just fine. Before that I had some D-Link I think, which I replaced because a firmware update prevented my network print jobs from going through (obviously not a hardware problem). I've also had (about 4 years ago, for work) a Cisco/Linksys dual-band which worked great, and a Cisco enterprise AP which was very reliable though the IOS UI was the worst thing I've ever seen in my life. Honestly, your post is the first time I've heard anyone complain about WiFi routers having overheating problems.

Maybe I'm luckier because I usually run DD-WRT and set the transmit strength a bit lower, but I've only done that with the last couple of routers.
2016's Best Books for Entrepreneurs
Hah, you picked a rather odd example, cause "Italian sausage", in the US at least, isn't "sausage from Italy", it's a specific kind of seasoning.
The First Official 64-bit OS for Raspberry Pi by SUSE
I hate having anything hanging over my head. $1 would bother me. I have some monthly subscriptions but I get value out of them.
These books are all venerable CS standards (AKA bibles) that teach principles well, though probably not the most up-to-date:

"Compilers, Principles, Techniques and Tools", by Aho, Ullman, Sethi, Lam

"Artificial Intelligence: A Modern Approach", by Russell, Norvig

"Computer Architecture: A Quantitative Approach", by Patterson, Hennessy

"Computer Networks", by Tannenbaum

"Operating System Concepts", by Silberschatz
> If that weren't true, then government would be no solution either.

The idea behind modern democratic government is quite literally that this isn't true and that an organization that holds people's lives in its hands must be accountable to those people in a fair and equitable way. I have a vote in government. I do not have any reasonable sway over the behaviour of a multibillion dollar corporation. In so far as I place my trust in any organization (which I believe is prone to corruption), I place it in the one I have more voice in.
If your browser is caching all of your passwords, I think you've got security problems well outside the scope of your choice of password managers.
You joke, but the fruit juice industry LOVES filtered white grape juice because it's clear, colorless, and essentially just sugar water.
There are few things in our industry better than seeing someone pick up an old 8-bit machine and doing something amazing and cool with it, using modern processes and even tools. If you think you're an elite hacker but you've never written a scrap of 6502 code, you've got some distance to the end of the race yet, young 'un. Get out there and get yourself a real computer.

And remember this, always: old computers never die. Their users do!
Hi, Alex from OverOps here. We've created the "Bullshifier" internally to stress test edge cases with our own monitoring tool (http://www.overops.com).

Whenever an exception or a logged error / warning happens in production, it shows you the complete source code leading to it, and the full variable state across the entire call stack.

Using Java Bullshifier, we're able to generate random applications with call stacks that can go thousands of frames deep and other quirky behaviors. This helps us make sure the overhead is unnoticed, even in the most extreme cases.

Would be happy to answer any questions.
Probably not, unless they are claiming it's a product of Arkansas. Like your example above about Italian sausage, it's a categorization of style of food, not a product from a specific locale.
We haven't (yet) blog posts about Katana advantages, but if you want to try it yourself here you can find a very simple tutorial that will guide you in creating a very simple game

https://github.com/BendingSpoons/katana-tutorial-swift

It explores the core concepts of the framework and gives you an hint about how it feels to develop applications with this approach
> The "right" should be denouncing this immediately and disavowing these types of actions if there is any hope of bridging the divide.

I mean, the right calls for denouncing the post-election riots, the left calls for denouncing this BS. Both point at the other and say "this is why we can't cooperate!" after neither happens.

So goes partisan politics.

Also: it's called "alt right" because it's politically radioactive and the GOP wants nothing to do with it.
> No piece of "fake" news changed anyone's mind, simply reinforced beliefs they already had

You make it sound like that doesn't matter. It does. Reinforcing an incorrect belief is a bad thing.
Maybe there could be a data format/protocol for reporting ingredients in products electronically so they could be easily analyzed. And make that open for the public (or companies) to view.

This gets at the issue of externalities and the general inadequacy of trying to track everything with one number ($).
> Sure, those things make a truly stateless password manager harder to use and a very niche tool, but they're by no means fatal flaws.

If the Deterministic Password Generator does not generate a valid password for a given site, it's certainly a fatal flaw for that site, and a usability nightmare - now I have to remember which sites aren't supported and keep a vault anyway.

And I guess point 2 isn't a fatal flaw until you need to change a password for whatever reason, but after that it becomes quite a problem.
You have a lot of comments on this article, with some good questions and good points. However, I think there's a theme in some of them:

> Well-disciplined iOS developers can keep this under control.

Well-disciplined iOS developers with good development practices were also able to manage manual reference counting. However, I think it's widely agreed that ARC was a step forward for iOS development. Similarly, the Swift language has eliminated whole classes of bugs - ones that expert developers didn't often struggle with but nevertheless were problematic for the platform as a whole.

Personally, I love developing for iOS. I don't think there's anything broken with Apple's frameworks. I tend to be conservative and would prefer to rely on first-party provided frameworks & libraries when writing an application, with judicious use of 2nd & 3rd party code.

However, I believe there will be a better way to write iOS apps in the future. I think there's a lot of accidental complexity involved that must be simplified eventually. I don't think Katana is the solution. But I'm very curious to find out if it's a step in the right direction.
I have enough libertarian sympathies that I'd be ok with people selling dietary supplements for human consumption, no clinical trials necessary, as long as it's all correctly labeled. Like, I really doubt that taking dried garlic capsules is going to affect your LDL cholesterol, but I'm fine with people trying that as long as all the sellers clearly and correctly label the product. But if some company is filling those capsules with dried onion instead of garlic, and trying to excuse it with "the real thing doesn't behave any differently," then I want the regulator-hammer to drop on them.

The same goes for fraudulently labeled seafood, pet treats, honey, etc. These frauds should be policed better. It boggles the mind that some libertarians want the individual to make smart choices for themselves instead of the government pre-empting those choices (which I support in many cases - drug consumption and other risky behaviors) but also want to let fraud run rampant by gutting inspections and labeling requirements.
The OSI should trademark the phrase "open source". License it for anyone claiming their software is open source (as defined by OSI), and send cease and desists to anyone who is using the phase incorrectly.
New battery tech lasts for days, charges in seconds
Thank you! I am also Nigerian and seeing these inaccuracies was extremely irritating
Producing output requires vibrating the headphone elements. That vibration will completely swamp any vibration induced by the sound in the room. Cutting the output long enough to dampen those vibrations will certainly be noticeable.