skysight-inc/HackerNews huggingface dataset:
> I'm all for good software design, but claiming a design process can eliminate bugs is more fantasy than reality. Bugs typically come from unforeseen requirements or application states.

In my experience, that's only true code that's relatively well-engineered to begin with. Unfortunately, there are lots of bugs in real-world shipping software that have nothing to do with an unforeseeable environment, but are only the result of unnecessarily complex designs that even the original programmer hadn't completely thought through. So while good design might not eliminate bugs, bad (or no) design can definitely create them.
I used to keep close tabs on the brightest upcoming Iridium flares–it has long been a great party trick of mine to point up at a section of the night sky and tell a group of people sitting around a campfire to watch carefully just as a bright flare lights up. It'll usually spark a bit of a sense of wonder and some great conversations. Too bad they're going away!
> Bread for example.

I must disagree on this one. I find German bread on average better than what I managed to get over in France. Although only very, very few bakeries do their own bread and bread rolls from scratch these days, the quality is quite good and even across bakeries.

Between that and Thüringer Mett I'm practically certain I wouldn't move anywhere I can't get both of these in the morning (1st stop: butcher, 2nd stop: bakery).
Tesla isn’t shipping its $35,000 Model 3
Kata containers 1.0
"Never Split the Difference" by Chris Voss
https://www.amazon.com/Never-Split-Difference-Negotiating-De...

Chris was an FBI hostage negotiator. His book takes you through some of his hostage negotiations and demonstrates his techniques.

As a software developer, I "negotiate" all day long from code reviews to getting a promotion. His advice has helped more times than I can count.
How can this make sense? If the collateral is X, then the borrowed amount (Y) has to be less then X. Why lend anything in the first place, when that means you can only spend Y while otherwise you could have spent X which is more?
some partying maybe
He is asking you to buy Options. Call option means you're bullish on $TSLA - A call option is an agreement that gives an investor the right, but not the obligation, to buy a stock. Unlike stocks, options have an expiry date 7 somewhat lose their value with time ( time decay ). A $275 call option/contract for instance which expires in 2020 means if $TSLA stock is trading above $275 in 2020, you'll make ton of money. It gives you the right to buy $TSLA at $275 in 2020 but you can sell your contract (1 contract represents 100 shares ) before the expiration date. If you don't do anything, the option/contract will expire wothless which means you'll lose the price you initially paid to buy that contract or you'll lose if the stock is trading below $275 or whichever strike price you bought it for. For simple call option, losses are constrained (the premium you paid to buy the contract ) but profits are unlimited.
Options work exactly how insurance works, you can do the opposite as well and ofcourse there are several strategies on options as well. Beaware, this is dangerous.
A basic book on finance or accounting to help you scan over the Annual Reports of companies. Their write-up on finance, product strategies, marketing, sales tactics, pricing, compensation, company valuation, etc can familiarize you with many aspects of creating a viable company on your own.
I would suggest "Zen and the Art of Motorcycle Maintenance" by Robert M. Pirsig.
BCH at 32 MB blocks can handle 108 Tx/s. It would only need to grow to 6 GB blocks to handle the 20k Tx/s that VISA claims they can handle. It would only need to grow to 600 MB blocks to handle the 2k Tx/s that VISA handles on average.

600MB every 10 minutes is no sweat for even modest internet connections nowadays.

With technology like weak blocks and the lighting network and other side-chains the network can handle it no problem.
This is unfortunately true. Indeed I think it has to include imprisonment during detox and skill training periods (min 1 year)
"Never Split the Difference"[1] - A book on negotiation, which can be used at work or personal life.

[1] https://www.amazon.com/Never-Split-Difference-Negotiating-De...
Reminded me of a video that depicts thousands of African tribesman and their dogs on a mass hunt. It's awful to watch but it gives you an idea of how our ancestors hunted thousands and tens of thousands of years ago.

Again, it's heart wrenching to watch them take down elephants and the like, but if you're still interested: https://www.youtube.com/watch?v=ipn5rSQ2PY4
Conditional router advertisements in enterprise multihoming
My point was that it was hard to discern where the thread became too shit to keep going.
It is Google mobile platform and can therefore chose whatever default they want even though they do not force it.

Just like on Windows the default search is Bing and default browser Edge just no body uses them because they suck.

Bing is even two characters less and still not used. Are we honestly going to penalize a company for creating better products?
Which will not flare.
I test the whole stack to ensure things work as intended when all put together. But I also write very isolated unit tests. I usually have them in separate test suites so I can choose which ones to run
See my reply to rubatuga. If the genetic math doesn't work out for helping raise your sibling's children vs. having children of your own, it absolutely doesn't work for raising the tribe's children (who are less related to you than your sibling's children) vs. having your own.
From Godep to Vgo, a Commentated History
The quality of ray traced scenes is much better and much closer to the real world than rasterized scenes. Yet ray tracing is very expensive in terms of computation (often too expensive for real time ray tracing).

So we have some technology which delivers superb results but is some sort of 'future technology' as we can't afford it yet. I think that is whats makes so many interested in ray tracing here. We know that some day that technology will revolutionize the rendering industry and every time some progress is presented we are curious how that progress is being made.
Lawsuits or stricter laws have a cost too - even good landlords need to calculate that into their cost of doing business (of getting sued). Once the cost becomes too high, if landlords cannot sell their buildings, they simply abandon them.
Thanks for taking the time to write this. You were able to articulate in a clear way what I have been trying(and failing) to explain to my friends for a while now. I think people are final starting to understand how I can support the vision of musk while also thinking that the hype train is insane and some of Musk's marketing practices are immoral(looking at you 'autopilot'). Just like with Holmes the move fast/break things/embellish is all well and good until you start talking about human lives.
How do disagreements work with smart contracts?

If you are big or popular or have connections, then the guys in power will bend the rules in your favour. Google 'The DAO' for an example.

Otherwise, an algorithm will decide.
Cleanroom has a lot of evidence that process (especially around code inspection/review) does improve quality more than TDD or other methods of detailed design, most people are just unwilling to take the time for detailed process for quality IMO.
Oracle s just a sucky company. Plus there is now excellent open source data bases and even better cloud options.
> it's also interesting they have completely separate windows and mac code bases.

At the time I don’t really think that was uncommon.

I mean, you barely had FOSS portable libraries to base the core functionality on, even before you started tackling platform specific issues.

There were different CPU architectures. Machines back then were completely different, with each type having it’s separate types of HW devices and connectors. Etc etc.

Literally nothing were common between PCs and Macs. I’m not surprised at all.
Senator requests better https compliance at US Department of Defense [pdf]
I was very surprised and suddenly pulled back into a feeling of tangible hope when around the end of the plenary session a French / Belgian member of the parliament went mad about unanswered questions.

He said: " ... There are a number of questions that have been put by other colleagues that I want an answer to. That said, I'm anxious about this brave new world that Mr. Zuckerberg has presented us -- a brave new world what tens and tens and tens of thousands of private people are scrutinizing us and are saying “what is fake news” and “what is not fake news”, “what is hate speech” and “what is not hate speech”. Don't you think that this is a public task?"

He very subtly mentioned that the anti-trust bodies could mobilized to look into this if questions wouldn't be answered [1] -- https://youtu.be/bVoE_rb5g5k?t=5285.

[1] "... And competition for example: an anti-trust thing, that's important! Do we need -- I think we're gonna push our anti trust agency to go into this if there is no good answer to!"

---

Here's an interview with Guy Verhofstadt (thanks,
repolfx! I wasn't aware of who he is): https://www.channel4.com/news/guy-verhofstadt-mep-on-mark-zu...
"Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed" by James C. Scott (https://www.amazon.com/dp/0300078153)
You can protect the name and code differently. Firefox holds certain trademarks and only binaries they compile can be distributed with their branding.

You can have Firefox branding if you compile it yourself, but you can't distribute the binaries (Gentoo has a notice about this in the build process). This is why Debian created the IceWeasel package.

The museum might want to preserve the name associated with that piece of history, so Eudora always points to that final release. If the license for the code is BSD, people can of course publish their own ports with new names.
But that was my point. I don't actually have the product until the end of the year.
​Ubuntu's Shuttleworth Pulls No Punches on Red Hat and VMware in OpenStack Cloud
This boils down to code removeability. A few larger classes wit large methods is in general easier to remove/refactor then a large amount of small cohesive classes with an obtuse design concept behind it. Of all the codebases I refactored, I take the "large methods and large classes" hands down. Pulling a few classes here and there is easy, compared to first understanding a clusterf*ck of overengineered abstractions.
elder scrolls
The essentials, looking at my non-CS shelves:

* "Alice in Wonderland", Carroll

* "Gödel, Escher, Bach: An Eternal Golden Braid", Hofstadter

* Either "His Dark Materials", Pullman; or "Illuminatus!", Shea and Wilson

* "The Hitchhiker's Guide to the Galaxy", Adams (all of its sequels are also good)

* "Zen and the Art of Motorcycle Maintenance" and "Lila", Pirsig

* Either "Watchmen", Moore and Gibbons; or "1984" or "Animal Farm", Orwell

* "Neuromancer" or "Pattern Recognition", Gibson

Be wary of anybody who recommends self-help, attitude improvement, psychology, business/management, or similar genres.

Also, I notice that some folks have recommended the official Steve Jobs biography. From my biography shelf, I humbly recommend instead "iCon", by Young and Simon, which is unauthorized and much more detailed.
Unix? Unity?
Elder scrolls
why exactly are cryptocollectibles relevant? They seem pretty pointless barring very few uses.

I'm genuinely curious, I would probably read something about it. They seem useless for the commonplace at surface value.
>As someone trying to drink more tea I find the retail price for Lipton loose tea is about $21 USD per kilogram and other brands are considerably more expensive.

I advice against Lipton: it's overpriced because it's a familiar brand even to people who aren't tea enthusiasts. I'd recommend going to tea stores where loose leaf tea is sold by the pound.

For packaged black tea, I can highly recommend the following two: at about $9/pound, they are an excellent bang for the buck for high quality loose leaf OPA (many grades[3] above Lipton teabags):

-Ahmad OPA [1]

-Zarrin OPA [2]

As a note, $21/kilo really not that much once you convert it to cups of tea. With green teas especially, since one can brew them several times. So the Lipton you're talking about isn't expensive per se, just for the grade you get (dust in teabags, FBOP loose).

[1] https://www.amazon.com/Ahmad-Ceylon-OPA-Tea-Carton/dp/B00110...

[2] https://persianbasket.com/zarrin-pure-ceylon-special-opa

[3] https://en.wikipedia.org/wiki/Tea_leaf_grading
They may have read it uncharitably (saying you're equating rape to age gap) but talking about the age gap between his current spouse and then metoo in the next breath conjures up the idea that that's what you mean.

It's not like some people find age gaps in sexual and romantic relations uncouth, so it's not hard to make the jump as that's what you meant.
Not sure - but a question is who would buy a building that barely makes any profit due to a large portion of rent controlled units there? Possibly the type of person who thinks they could make a profit where others wouldn't - ie try an eviction. Others just look past the idea.
This happens quite regularly in the world of margin trading.

Imagine the following:

1. I own ETH, and want to hold my ETH position so I can enjoy price increases, but I need liquidity to live my day to day life and, well, it's hard to pay for things with ETH.
2. Instead of selling ETH and exiting my position, I put ETH up for collateral and borrow a stable-coin (like DAI) against it. That way, I maintain my price exposure to ETH, but have liquid cash to use for my day-to-day needs.
Because it acts as if there is no app store review possibility in case you wouldn't rate the app 5 stars.

Didn't know of the Apple "equivalent", but that seems so much better when it comes to giving users useful app store reviews. Of course all app developers would want their apps to have a 5 star average..
Allowing two students to swap would create incentives that will undermine the fairness of the system, thereby creating unfair situations a few years down the road. Highly educated parents and rich parents are more likely to complain, and by complaining they would be rewarded with a higher chance of their kid getting into a good school.

Schools are funded with public money, and getting into a good school should be equally achievable to everyone (regardless of the background of their parents). That's why swapping places was forbidden. It's about the system's integrity and the system's fairness, not about the individual outcomes.
Verhovstad is just one mep, you can like him or not (i do on some issues, not other ones) but he isn't in any way "the eu" :)
I saw that as well and had the same reaction.

I've been on the wrong end of those abstractions and it can (and often does) end up resulting in a lot of pain for everyone involved.

https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstracti... is pretty relevant.
I uploaded the code to GitHub: https://github.com/avar/rhqben
In my experience, a dedicated instructor, an automated teleteaching environment (GUPU), and a lot of textual notes (either as a separate book, or integrated in the teleteaching environment, or both) is the most effective combination to teach Prolog, and removing one of the three either creates frustration for students or fails to impose the necessary direction.

In addition, for social and other reasons, you cannot write down in a book everything that advanced Prolog students should know. As a consequence, some things are better said than written, and I therefore think that a book alone is unlikely to be sufficient.
What if it were, say, “the C Bible?”
The collateral is held in a smart contract -- if the borrower disappears and fails to make a repayment, his collateral becomes eligible for seizure.
Divorcing and remarrying is unmoral? If anything, this sounds like values from the victorian era.
Pretty much the same books that are beneficial for non-programmers to read.
And what is the collateral here? My house? A car? Money?

If my collateral is another liquid asset it doesn’t make sense to borrow, and if it isn’t how exactly does the lender go about seizing it? I want this explanation to reach a satisfactory conclusion.
It doesn't matter. You can't write the thing you got flagged for in any thread.
..or the name becomes so diluted by it's usage everywhere, where appropriate and not (like a name of lending platform), that it loses all meaning. Like word Zen by now.

The only reason people began using words like Zen, Dharma, Buddha, Nirvana for commercial products that had nothing to do with the meaning of these words is because these words had certain power to them that businesses wanted to capitalize on. Like a brand, if you will. That power was given to these words by countless compassionate acts and lives of many remarkable individuals, so that these words may guide someone who is seeking close to the answers.

Making a financial platform using that name is just disrespectful. It's like naming your dog with your mother-in-law's name. Not an end of the world, but still, pretty distasteful.
I enjoy finding something fair trade from a local shop. It's generally better quality also, if slightly more expensive per month.
What Stoicism can teach us in our day to day lives
> especially when that company avoids human support.

If I understand correctly, that's not true for paid gsuite customers.
> Be wary of anybody who recommends self-help, attitude improvement, psychology, business/management, or similar genres.

This is a fairly broad rejection of multiple genres. While I agree that there are bad eggs in all of those categories (some moreso than others), there also is value to be found, and wariness of someone simply for recommending a book from one of those categories sounds overly harsh and dismissive.
Principles for Success by Ray Dalio in a Video Form
How is Google amoral?
Eudora also had (has?) UUCP spool support, for those not yet connected to the Internet. I used it that way originally.
It's relatively easy to analyze media outlets, quantify and classify what kind of stories they publish, what kind of topics they focus on, what views they are pushing, etc. Definitely doesn't take much time. Few hours per day for a few days can get you very far. But you probably need some background on propaganda first, manufacturing consent, things like that.

It doesn't change anything though. Media is still not going to focus on important problems. It exists to influence people, not to report on all the right things. And it's worth pointing this out.
How many PHP websites still work, if they have been in unmaintained since 2005? Can you imagine how many bugs you can find in a 2005 WordPress site? Or PHPNuke?
If you will have it and just don't have it now, that's exactly what hedging using futures was originally created for.

If you're worried about whether or not you'll have it, that's why I mention hedging weather, disaster, or other things that might affect crop yield.
That's a very cool list. Two more: reduction to absurdity and divide and conquer. They're probably the most worn tools in my own mental toolbox.
And if you don’t use coins for day to day living expenses?
Anybody remember scsh? Seems a better integration of the shell and Lisp bits if you ask me (although this is a neat hack, don't get me wrong).
Oh! So this is not about lending buying power. But about lending in the context of betting on currencies.

A lends 10 Xcoins to B.
B puts 11 Ycoins into escrow.
A will either get back 11 Xcoins or 11 Ycoins.

If Xcoins rise in price relative to Ycoins, B is happy and A is sad.

If Xcoins fall in price relative to Ycoins, B is sad and A is happy.
Not the op, but their point is that it can't continue to fetch a premium on coffee for long, not it can't be sold for a profit.
Small and fast JavaScript event-framework
Algorithms + Data Structures = Program

This was something that was stressed by my mentor, who was a mathematician turned programmer and a big fan of Niklaus Wirth. It has proven valuable to me on numerous occasions and informs design.

https://en.m.wikipedia.org/wiki/Algorithms_%2B_Data_Structur...
I’ve found a great secret - go to a distributor that also sells retail. Cafe Moto in San Diego sells pretty good tea in bags by the pound for about $13-20 for most of them, with some premium stuff much higher.

It’s actually comical/criminal how expensive tea by the teabag is vs loose leaf.

There’s also some tea by the pound on Amazon, although not as great quality IMHO.
The couple are irrelevant at that point. People can travel ~10,000 miles a year on foot. The fact their kids leave in no way impacts them being in isolation. Heck, someone can know where other people are and still be isolated.

QED they can reproduce in isolation.
I think that's a typo from bullet 2 in the README: "an unholy union of POSIX Shell and Common Lisp"
I just use youtube-dl, it's simple and can be automated easily. Toss a URL at it and get a nice quality version. I really wish people would start publishing videos elsewhere for download, with high bitrate versions. I can (and do, as we all) live with the artifacts, but I don't mind some bandwidth. Even if it were patreon exclusive (to offset the costs for hosting) I would become a patron for that alone.
Easy there. Let's extend the Principle of Charity (https://en.wikipedia.org/wiki/Principle_of_charity) and assume that he means, "Since you are incorrect on something I can verify, I am skeptical on the things you say that I cannot." I'm sure he's fine on the stuff he can verify.
Or maybe even higher like 30%?

The benefit of a DAF is that you can take longer to decide on a charity if you're not sure what you want to do. But three years should be enough time to figure it out? How much time do people need?
Just to clarify, both smartphones and cellphones must have a microphone to actually be able to work as a phone. The only difference is that smartphones are easier to penetrate using software flaws. But on things like featurephones or blackberries it's still technically possible to penetrate using software.
Not at all - the gov often concentrates power because they make the laws. This is what happens in regulatory capture - a company can ensure themselves a monopoly / advantages through the right laws in a way they could never guarantee in the free market.
Chinas Uses Cameras and Facial Recognition to Ensure Students Pay Attention
readme says "an unholy union of POSIX Shell and Common Lisp"
I may have missed the prostration section. Who knows, maybe I coulda saved my first marriage if I'd read that section more closely?
Really useful!
I always chuckled at how imperial armor is so plasticy, and they only doubled down on it since the trilogy.

This ray tracing demo just about caricaturizes it.
My top 3:

- The Mythical Man Month

- Peopleware

- Good Strategy Bad Strategy
Don't Make Me Think by Steve Krug
That's Verhofstadt, the head of the EU Parliament.

I don't know what gave you hope about that. It's mafia tactics and confirms the worst suspicions people have had about EU anti-trust enforcement.

What does privacy rules have to do with monopoly or anti-trust? As far as I can tell, nothing. But the EU appears dangerously close to taking an official policy that anti-trust fines are based on whether Guy Verhofstadt and his friends personally like your answers at unrelated hearings. Make Guy happy or you'll be inconveniently re-classified as a monopoly. Never mind the existence of LinkedIn or Google+ or other competing networks.