skysight-inc/HackerNews huggingface dataset:
Seems like he would have gotten away with snipping the wires if he didn't ask the news to report on it...
Yes, I don’t understand why TechCrunch blogspam is exempt from the normal original source rules. They don’t add any value and reduce the amount of information.
"Coleslaw" is an anglicization of the Dutch "koolsla" or cabbage salad. Its existence in the US would likely date back to the first Dutch colony in North America: New Netherland, which was first settled in the 1620s. As such, American coleslaw has a history of roughly 390 years and antedates American caselaw by a few decades.
No, it's not absurd. Most people don't want to give money to people who are not immediate family. And they especially don't want to give money to people who are not immediate family and who are pissing their lives away. And I wouldn't count on this changing anytime soon, since it's probably a trait which evolved to counteract cheaters and free-riders in the small-scale societies that defined our evolutionary past.
Don't despair that you're not part of the vanguard.

Take the opportunities and make the necessary changes to your own life as they present themselves - which you appear to be doing already, ie. leading by example.

Something I found effective, which is obvious in hindsight and I only found out by accident, is quantifying the financial benefits - because this resonates with people. I purchased solar panels a few years back, and mentioning my power bills in comparison to those without solar panels does draw attention.

I just wanted to be able to quantify it to myself, and ended up documenting on a website so I could point interested parties to it:
http://electricity.atcf.com.au/economics/ (hasn't been updated in a couple of years...)

This is a single example, and quantifying it took planning and effort that doesn't translate to other things like not using plastic bags or straws. Overall, leading by example is the first step, and then making that example publicly available is a second step that's likely easily accessible to an HN'r.

I think if you're able to quanitfy your savings from minimising car usage, THAT would provide interesting financials that would attract attention.

Write an instructional and experiential blog, mention it to your friends and family, let the influence expand at its own pace, maybe linking to it in related HN comments ;)
Twitter is about following tiny businesses, imho. Youtubers, independent journalists, local shops, local media, local politicians. It's RSS for z-list internet famous people.

Although it pretends that replies are equivalent to top-level tweets, they're not really. It's just that there's a reply thread attach to everything.

Basically, CNN will tell you what your head of state did. Your regional media will tell you what your legislative representative did if it was newsworthy.

Twitter lets you keep tabs on your city councilman.
I’m in the midst of listening to the Skunk Works audiobook. And it’s fascinating. It had been on my list of things to read but I just couldn’t wait. I bit the bullet and bought the audiobook. It’s worth every penny.
Reading to your kids gives them a huge leg up. Should we stop parents from doing that?
They do plan to document it fully later:

> Is APFS open source?

> An open source implementation is not available at this time. Apple plans to document and publish the APFS volume format specification.

Source: https://developer.apple.com/library/archive/documentation/Fi...

My theory is that Apple rushed APFS and its implementation isn't in a great shape for the public review. APFS doesn't feel any faster on my SSDs on macOS. I suspect they'll add it in a few years, after a few iterations.
I wonder if he had spent more money on security, drivers, personal assistants, etc., whether that would have protected them more from unsavory people in their lives and these extra staff might have given the police more leads in the case. And why wouldn’t they have invested in better security and monitoring of their home? Crazy.
Almost every comment by this user is a shortened link [1].

[1] https://news.ycombinator.com/threads?id=neonate
By far the most interesting part of this is the contention:

interfaces should be simpler than their implementations

Which the author then goes to some lengths to absolutely reject.

I find this very interesting, because 1) this is the view I’ve always held and 2) I’m having trouble accepting the authors proposition than an interface and a formal specification are equivalent.

...if they are, certainly, the non-code ‘level 3 artifacts’ that define code behaviour but are not code, will be much more than the implementation in some cases.

However, I dispute more strongly that the principal is wrong.

Surely not every implementation is longer than its interface, but in general striving to avoid bloated hideous interfaces is ideal.

Certainly it’s a sliding scale... and the idea of ‘too simple’ an interface that is superficially simple seeming, but actually very complex (eg. the file I/O example) is food for thought.

...but I feel too much is made of rejecting the point that all interfaces should be simpler than their implementation absolutely.

Did the book really claim that?

Hm.

I want to actually read it myself now.
Ah I see, thank you!
Pretty sure a guy/gal who has $10Bn of disposable income isn’t buying underwear at Target like me, driving up the price.
Sure. The first rule is that no trade is a good one without specific entrance & exit points. Saying “I can predict a share will go up/down” independent of that specificity & risk profile is a classic example of someone who isn’t realistic in their trading behavior.

The second rule is that shorting is much much harder to get right than going long. Small procedural errors or day long mistimes of the market turn trades unprofitable.

Third, the market for this trade is exceptionally non-desperate people. If you have the money to make this trade happen you have virtually risk free access to trades that keep you fat & happy.

Finally, the riskiest part of this trade is the most hand wavy “hit a ceo” is not a thing I can get a counter party to hedge. It’s quite literally impossible for the vast majority market participants. Even before we talk about the very real likelihood of going to jail let’s talk about the risk of not being successful. See above about short timing.

All told the answer to “why don’t rich guys hit other rich guys to short their assets” can easily boil down to “cause that’s stupid”
I think our society is currently too vain for effective civil disobedience: if you social media post evidence of disobedience it spreads your message but makes you cheap to prosecute.
For anyone who still clings to the weird, blinkered, narcissistic technofix superstition: https://www.theguardian.com/environment/2018/oct/30/humanity...

Climate breakdown is not a problem worth tackling in isolation, because it is merely one prominent symptom of a general catastrophe. Capitalism will not allow evolved complex systems to continue to exist, because they can either be extracted directly for short-term profit, or destroyed in side-effects (appearing costless to the brutish actuarial mind) of other profit-making activities. Our home (the so-called 'environment', a term we really should abandon) cannot survive our way of life. We have no other home (Mars fantasies aside). Ergo, our way of life must change.
Programmers should do a lot of things that most of them do not do. The statement was "I would expect..." and I replied that it doesn't make sense to expect those things because the vast majority of programmers don't know or care about security at all. We still see the same trivial SQL injections being written again and again on today's web, often by 20+ year programming "veterans".
A good part of this is that their app is huge and gobbles hundreds of megabytes of space on my phone I'd far rather use for more photos or other apps.

Make a minimalistic, lightweight, not gobbling RAM or storage app, and I'd probably use it again.
WebAssembly Threads ready to try in Chrome 70
Facebook’s New ID Verification System Is Intrusive
“Contract manufacturers” seems like a very particular choice of words to describe intel here.

If Intel is manufacturing an Apple design as a contractor, Intel’s licenses don’t matter and it’s Apple who’s on the hook to pay royalties. If Apple is buying an off-the-shelf Intel product, it’s Intel’s licence terms that matter.
I went and read the complaint letters from the WI (and MN) environmental groups, and the complaints broke down into two areas:

1. The diversion violates the interstate compact, which says that significant diversions are supposed to have some public or residential benefit. Foxconn's doesn't. It's not inherently problematic for the environment, but it sets a precedent they don't like.

2. Foxconn might pollute Lake Michigan.

That second concern is of course valid, but has nothing to do with the amount of water Foxconn consumes. I found one complaint that claimed consumptive use of water (that is, unlike NIPSCO, water that is diverted from the lake and not fed immediately back) could cause long-term problems because Michigan only replenishes 1% of its water annually. But Foxconn's draw is something like 0.0000002%.

If the lake was ringed with Foxconns from Gary to Mackinaw City, I'd see the problem. And: totally legit to be vigilant about precedent! But I don't see the intrinsic practical impact from Foxconn today (in terms of water usage).

Worth noting: Foxconn came back and cut their water demand in half with a recycling plant. Not that I want to sound like I'm defending Foxconn, because I think this is a really bad deal for Wisconsin.
Polymorphism and inheritance were also a big deal for Java and C++, which namespaces don’t provide. That and classes are a way to extend the type system.

Kay may not have had those things as his primary conception of OOP, but Smalltalk fully supports inheritance, polymorphism and type extension.
Yup. And the NIH even has pretty reports to hit you over the head with just how depressing the situation actually is for researchers (especially if you're young).

https://report.nih.gov/NIHDatabook/Charts/Default.aspx?chart...

https://report.nih.gov/DisplayRePORT.aspx?rid=827
Because the money has already been taxed?

But to your point, a gift tax also stops people from “gifting” their gardener and avoiding taxes on both ends.
On Toxic Masculinity
IF ONLY YURI MILNER WOULD
Mr. Milner, this is important, go to linkedin.com, and contact Brian Hannaford, about project "ODYSSEY." This will change your life !!!!
They add:

> Additionally, blocking a user who has access to a profile key will trigger a profile key rotation.

People who don't know you can't use the new sender privacy beta feature, but if you are willing to risk spam then you can allow everyone to use it:

> users who want to live on the edge can enable an optional setting that allows them to receive incoming “sealed sender” messages from non-contacts and people with whom they haven’t shared their profile or delivery token. This comes at the increased risk of abuse, but allows for every incoming message to be sent with “sealed sender,” without requiring any normal message traffic to first discover a profile key.
Rise Up – Скачать Бесплатно Rise Up 1.3.1 Для Android
Yes, took about a week to figure that one out. Most of the tutorials are always out of date.
No they weren’t. NTT DoCoMo and Ericsson did the heavy lifting on it. Qualcomm owns patents on OFDM that they received when they bought Flarion in 2006. They saw an ability to corner the patent market like they did for CDMA and took it.
This is a gnarly kind of whataboutism. Charitable deeds are charitable and the people who were helped by them were helped. That's all there is to it.
I'd say even 50% with some firm conceptual understandings, and syntax for what you're working in/with. I don't consider myself an expert in React, but I'm more than sufficient with a relatively good understanding of concepts. Rarely do you really have to dig deep into event models, but when you do it helps to know conceptually.

Beyond that, it's similar for the very back. When to lean towards a given database type or environment is helpful. It depends a lot on your needs and other specifics to a situation.

I would say that a lot of higher level concepts and specific language syntax can help. I reach for map/reduce/forEach daily, as well as a ton of other things. Just knowing what's in the box can help a lot in a language... a given framework, meh, know enough to get things done and refactor/read a lot.
I grew up in a conservative Catholic family (though neither me nor any of my siblings ended up conservative or particularly observant) and spent most of my early life in Catholic school, and feel like I'm acquainted with the philosophy we're talking about. The bit about Torba not being Christian was a barb. The bit about him not being conservative is a straightforward observation; he's a right-wing populist. That's not the same thing at all.

I think you're wrong in attributing any kind of good faith to Gab's message about being free speech. It's white supremacist twitter, both in intent and outcome. But we don't have to keep litigating the point.
Ok, you’re a white farmer living in South Africa.

How’s you’re whiteness helping you now?
People want an easy way to text chat and share pictures/video without getting bombarded by ads or having their private lives harvested and sold off by soulless mercenary corporations. Not that hard to understand.
> Any links to famous cases, or is it all secret squirrel that we can't be trusted to know about?

It is fairly common for indictments of persons not already in custody to be sealed initially if there may be issues with effecting arrest, and sometimes for other reasons (e.g., to avoid compromising parallel investigations). The grand jury process is intended to enforce probable cause requirements, not to provide notice to the accused so that they might better flee arrest.

Several of the indictments by the Special Counsel’s office, for some famous examples, were originally sealed.
Sounds like the work at a startup team could get together with the carbon.yc team and help route software engineers into jobs.
A friend of mine showed me the chemRxiv paper and I realized that although I do research in protein biochemistry, it never occured to me that techniques other than NMR could be used for structural determination of organic molecules.

Its cool to take a look at some of the papers linked to realize that the structures are not at all what you would expect from intro level chemistry courses - an all sp2 hybridized molecule doesn't end up being perfectly planar in the crystal structure, it has a slight curvature to it (https://onlinelibrary.wiley.com/doi/abs/10.1002/anie.2018113... paywall sorry), which is probably super important to know if you are trying to design protein inhibitors for therapeutic use.
To be fair, the level of commitment in a marriage is much higher.
Scientific / conference culture has a somewhat concerning relationship with alcohol, which was a contributing factor to my ultimately leaving science. The amount of pressure to go out to a pub with your colleagues was much higher for me than it was in my current job, in large part because serious discussions and informal deals that could directly impact your academic career tend to happen in these sorts of contexts. I suspected that a lot of my co-workers in science were high functioning alcoholics.
> Harris, 54, is filming his own script, Delightful Water Universe. He describes it as a “soft-porn political thriller with Bigfoot thrown in.”

Here’s the IMDB entry, with trailer: https://www.imdb.com/title/tt1326761/

I consider Rubin & Ed an indy classic, but not sure if this one’s watchable. :P

For anyone not familiar with this bit of Utah culture, the “Mr. Mondo” title is a reference to the book of strange Utah facts “Mondo Utah”. https://www.amazon.com/Mondo-Utah-Trent-Harris/dp/0942688112
That's why I personally like Twitter.

1. There is no private (there is, but ignore that)

2. Choose a topic to post about. Further that and none else.

3. Post topical discussions only.

4. Don't involve yourself in screeds. There will be a sentence that is taken out of context.

Doing these creates a really cool group over $thing. And that positive attraction pulls more in :)

This is the good side of social media: connecting people with similar interests from around the world.
> and we know they won't do that

Actually, that's exactly what I do whenever I'm behind a walker and don't have space to pass.

I'm aware not everybody on a scooter behaves like that, but things will improve as time goes on. You are allowed to tell people when they are riding irresponsibly. They might do things differently the next day.
I've never bothered with crypto but I can think of a few situations where it would be useful. A few years ago I went on a vacation to Argentina which was suffering from high inflation, had instituted currency controls, and had an official bank exchange rate that was laughable compared to what you could get quite openly on most street corners. Being able to buy crypto in the US and then sell it in Argentina for local currency could have been useful. For locals, using it as a store of value might have been useful if not for the crazy amount of volatility.
Another edge case is for purchasing things in legal gray areas. Obviously some use it to buy drugs, illegal services, and other things most wouldn't want to be involved in. Before streaming services became popular there was a Russian music ecommerce site called AllOfMP3. They sold MP3s for the local Russian price to customers around the world. As this was a large discount, it made the record companies unhappy so they pressured the credit card companies to stop allowing payment to AllOfMP3. In the age of crypto, they would have been able to chug along with little problem but back then it caused them to resort to trading in gift cards. I don't know how long they lasted once the credit card embargo was put in place but such a financial lockout would be more difficult for the record companies to accomplish today. Of course streaming services have made that business model mostly obsolete so we'll probably never know for sure.
Any mention of WordPress and I automatically think php. It’s pervasive and simple enough to setup. To validate a form and send an email you can use whatever is there — whatever is quickest and easiest for you.
I think some people should suffer social consequences for their beliefs, which may include absolutely no-one from "polite" society being willing to associate with them unless/until they show a genuine change.

Those people, in turn, tend to believe that people like me should be forcibly rounded up into camps, gassed, and then cremated or dumped into mass graves.

Do you really and truly believe, deep in your heart of hearts, that these are exactly perfectly identically equivalent positions? That both of them consist of "eliminating" opponents? Because from where I'm sitting, only one "side" is advocating for actual literal violent mass extermination of the people they don't like.
Walmart launches new line of gaming PCs w/ Nvidia cards
I want to pile on to the other commenters on this review of your takeaways and thank you. This detail and enumerating the specifics really provides a very clear (and relatively concise) picture of what benefits this book has in store for someone. Thanks!
Doesn't Google do something similar? I don't know the exact figures, but I know they made a push for renewables a little while back.
Experiment here: https://onlinelibrary.wiley.com/doi/full/10.1002/smll.201701...
Humanity has wiped out 60% of animals since 1970, major report finds
Basically this entire article comes down to the fact that agents of KitSplit lied to his face in an online chat, and he wasn't savvy enough to keep a transcript of that chat.

I honestly don't feel any sympathy for the guy. Any time you're concerned about something and an agent of a company assures you of a particular outcome, e.g. "the insurance will cover it", you'd be completely foolish to a) use that assurance to make your decision while also b) not keeping a record of that assurance. I try to do all my support by chat or email just for the papertrail.

It's worth noting that, at least in my state (IL), the criminal statute for consumer fraud explicitly does not require mens rea (criminal intent) - merely a deceptive statement that leads the company toward financial gain. What's more, the statement doesn't actually have to be false (just deceptive), and the employee making it doesn't have to be aware if it's false.

That criterion would obviously be met here, and I would not hesitate to write the attorney general's consumer fraud department in this situation -- with the transcript I would have kept, of course. I've done so before for a health insurance dispute that basically mirrored the events in this story (being correctly wary, being assured by a corporate drone that things would be covered, then finding they are not covered).

Obviously criminal prosecutions under that statue are quite rare, but even so it's amazing how a company's "last offer" quickly becomes "here, let us give you literally everything you initially asked for" when it's a (free!) moderator from the AG's office writing on your behalf.
I feel like this review is making an important point, but the point it's making is talking past the point Ousterhout is making, and so this isn't much of a rebuttal at all.

The idea behind "deep modules" could be expressed as learning an interface should save you work, not cost you work. There's a couple of deep insights in that. One is that every new interface you create imposes a cost on the programmer who is reading the code, and so you should be sparing in them. New functions and new classes are not free; each time you add one, it makes it that much harder for the maintenance programmer or library user to grok the API as a whole.

The other big insight is in embedding complexity in the code. This was a perspective shift I learned from talking with Ben Gomes (my boss's boss at the time, and now head of Search at Google) while complaining about how messy some of Google's code was. His argument was that the code is complex because the problem is complex. By embedding the complexity into the code, you let the computer deal with it on every search request instead of letting the user deal with it on every search request. The number of times a programmer will look at the messy code probably numbers in the single digits, while the number of searches that code gets per day numbers in the billions, so by making things a little better for the user at the cost of it being much worse for the programmer, you are saving millions of hours in mental tax for humanity.

As programmers, we all have a drive toward simplicity, but it's worth remembering that we exist within an economic reality too. If you want people to use your product, your product has to do something they don't want to do themselves, and if it's easy for them to whip up a quick tool that solves their problem, your product is doomed in the marketplace.

The point the review is making seems to much more about protocols, and the ability for interfaces to serve as a firewall that lets different implementations interoperate. If you don't specify that interface precisely, you get abstraction leakage, where an interface that seems simple at first actually can become very complicated.

This is a valid and interesting point too, but it's worth remembering that the vast majority of interfaces have only a single implementation. It's not necessary to specify that interface in precise detail as long as the user of that code has a reasonably intuitive view of it. They can always go look up the details as necessary, when the strange behavior occurs, while the "deep module" saves them a significant amount of work as long as they stick to the happy path.
You pay a penalty at the end of the year if you did not have insurance throughout the year. The penalty is a percentage of your yearly income