skysight-inc/HackerNews huggingface dataset:
Nice!

My "best unknown" in the espionage topic would be Gordon Winter's Inside BOSS[1] which tells of the author's stint in the employ of South African intelligence during the apartheid era.

Sample passage:

> I asked [Intel chief] H. J. van den Bergh how on earth British intelligence could obtain all the names of people who voted Communist in British elections. Surely the vote was secret. H J laughed and said any voter attending a polling station automatically had his name checked on the voters’ roll, which naturally gave his residential address. And when he voted he was given a numbered counterfoil. His voters’ roll number was written on the counterfoil stub which bore the same number.

> ‘It is therefore possible for the voting slip to be related to the counterfoil stub, which then gives the man’s number on the voters’ roll,’ explained Van Den Bergh.

> ‘But all the voting slips are locked in big black metal
boxes and locked away after the elections, so how do British
intelligence get to them?’

> H. J. van den Bergh shook his head sadly as if he was
sorry I was such a simpleton.

> ‘That’s the answer the British authorities will always give if anyone claims that ballot papers are secretly scrutinized. But let me ask you some very simple questions. First, you agree that the voting slips are placed in boxes and then filed away in some official building somewhere?’

> ‘Yes,’ I answered.

> ‘And presumably those boxes are placed in a room?’

> ‘Yes.’

> ‘Does that room have a door?’

> ‘Yes, I suppose so.’

> ‘Does the door have a lock?’

> ‘I should imagine so.’

> ‘Is there a key to that lock?’

> ‘Yes, there must be.’

> ‘Then,’ said H. J. van den Bergh triumphantly, ‘somebody must look after the key.’

> Only then did I realize what he was getting at.

1: https://archive.org/details/INSIDEBOSS/page/n5
What's even more weird to me is that they have these high franchise standards, but apparently they don't seem to hold the franchises to high standards (at least not the stores I visit). They're always dirty / unkempt.
I did enjoy The Transylvania (or Writing on the Wall) Trilogy by Bánffy. It has similar feeling to Tolstoy (Anna Kareina, War and Peace) but bit less high-concept and more grounded to reality, maybe bit closer to Il Gattopardo by Lampedusa. One nice thing about Bánffy is that it gives insight on a period and setting that was so important, but not that well understood, in (European) history; the just before fall of Austro-Hungarian empire that eventually then led to triggering first world war. The books are fictional, but the author was an actual count from that era which lends certain degree of authenticity to it. Of course it also means that there are some nostalgic elements to it, but that just gives it bit more charm imho.

This is the article that introduced it to me; I don't know it counts as "unknown" if it has a Guardian story written about it..
https://www.theguardian.com/books/booksblog/2011/aug/05/writ...
I don’t believe one can write pickle.load in Haskell. Please show me how!

A Java pickle.load would need to lean heavily on its dynamic features including reflection. For example, looking up a class by name.
I can really recommend Sweating Bullets: Notes about Inventing PowerPoint[1]. Written by Robert Gaskins, inventor of PowerPoint, I found it enjoyable and interesting to learn the history and design decisions behind a product most take for granted, and some object to the overuse of.

[1] https://www.amazon.com/Sweating-Bullets-Notes-Inventing-Powe...
Smart Choices by John S. Hammond?
Related - respect isn't given. It's earned.
When I worked at Chick-fil-A, I knew quite a few operators that worked less than 40. This is where Chick-fil-A’s ownership model helps them. Managers who want to be operators will work for less than they can earn other places for a chance at being an operator, because CFA tends to hire internally.
You are correct, the sites weren't "ranked" the same way that Google ranks sites now. But there were preferred sites, and each site had a description written by an editor who could be fairly unpleasant if they wanted to.

I had a site that appeared in DMOZ, and the description was written in such a way that nobody would want to visit it. But it was one of only a few sites on the internet at the time with its information, so it was included.
By casting the widest net I mean they are including everything possible in the denominator: perhaps everyone who does the first stage of the process. I know way too many people from my small social circle, who got jobs at Google, to believe that only 2 in 1000 serious applicants gets in.
Yeah, I've been pondering that as well for a while. The biggest boost in learning I've had is:

* Doing a small side-project that you follow through on. Just doing a little bit each day. I've done PHP (Laravel / Symfony) and JavaScript (jQuery, now mostly Vue.js) for most of my "career". Now I'm doing side-projects in Python (I try to use Flask or Django). Actually, I'm just writing up an article on how I want to focus on "boring" tech, because I don't want to learn a new technology on the side that gets obsolete 2 years later (I'm looking at you, AngularJS 1 & bower & grunt & gulp).

* Get on board with a team where many of them are senior developers. I've been in projects where I was silo-ed off and worked on a specific feature - Boost Level 4 / 10 (because I get to dig deeper into specific areas, if I so choose). In projects where I was the most senior developer because the company focused on only hiring junior developers and doing scrum / agile - Boost Level 3 / 10 (we were discussing so much, so actual development time was little). Team of senior developers each with their specific skill set working on an MVP deliverable within 2 months and you only know 60% of the technologies used - Boost Level 8 / 10.
I decided to investigate feminist philosophers of science a few years ago, since I'd heard they write postmodern garbage, and randomly picked Elisabeth Lloyd first. I ended up reading everything I could get my hands on, all her books, papers, talks, webpages. Totally admirable. She is awesome, and responds to critics with tireless patience. 'Feminist science' as she does it is just good science. A lot of it points out blind spots in the ways various scientific fields have operated, because of things taken for granted.
CPUs like SPARC ADI and ARM MTE offer much better memory protection than what is being sold by WASM.

Solaris, iOS and future Android versions take advantage of their existence.
It certainly can cause unexpected regressions, but of course that's being monitored during training. I'm not saying this is some real time learning system, nor that the system behaves perfectly on an exception case as soon as it's added to the training set. My point is that their engineers are getting an incredible amount of data on tricky driving situations to train their models on, far more than a human will see in their entire driving career, and when their model improves to deal with those, it improves for everyone. And at some point, these systems will be much better at driving than any human alive.
Even if all of that were true, the limits on political donations need to be limited much more drastically, because otherwise this system skews in favor of the rich and this "money vote" acts as a parallel system alongside the "universal vote" that greatly favors the rich, and going by how most candidates treat their electorate, it's often considered more important then the regular vote.

If votes are supposed to be "equal" whether you're white, black, poor, or rich, then so should the "money vote" be as "equal" as possible - in other words, the cap on political donations should be pretty low, into the hundreds of dollars a year.

The vast majority of people will not donate more than that to a candidate in an election. But rich people donate way more, and candidates are also incentivized to hold cocktail fundraisers, where basically the real campaign promises are made.
Thats why you have the team who tracks the capsule by plane, they jump out with a raft that can survive several days on rough waters. The capsule is pretty sturdy I assume to stay in for some time.
Of course they do. The franchise police don't take away your franchise if they catch someone helping you.
More Brilliant Than the Sun: Adventures in Sonic Fiction, by Kodwo Eshun. Maybe the best take on Music and Afrofuturism.
Memory Edit
> I would suggest either: your personal product engineering skills might be higher than average, or the quality of PM's you have worked with is lower than average

Another possibility is we're honest with ourselves is that the PM has a skill that you do not, and therefore you do not recognize the skill in action, and perhaps don't have the business acumen to understand the positive results it brings about. For example, a decision that seems short term may be made because of the opportunity cost that buys progress in another area.
It probably would work, provided that each client takes the original proto file and removes all the fields they don't use, so they are treated as unknown fields?

I don't know if there's a supported way to do this, though. To leverage it for refactoring, there would also need to be a way to do a query to find out out which clients use which fields.
> make the changes in the interest of overall productivity

I thoroughly disagree.

If the changes are indeed inconsequential and a matter if taste, it is a waste of his time to mention these things and a waste of your times to change them.

In general, I very much dislike the “oh well, it’s not that much effort for me anyway” argument. It’s poison and lets wrong people reign supreme.

I see no reason to give in to such behaviour.
I'm not too sure, but Python has always had great integration with C. It also follows the familiar statement based, imperative procedural model pretty closely. And it has been bundled on unix-like systems for the last 25 years. In that sense, its tottally riding the same wave, leveraging the momentum behind those languages.

That's the crux of my argument. Not that Lisp is too slow today, it's quite fast considering today's programming language landscape. But that it was when it mattered, in the 70s and 80s.

Had Lisp been able to overcome that, we might be in a world where the most popular OS is implemented in Lisp with a Lisp API. Where the commonly thought paradigms in school would be expression based lambda calculus, functional programming, dynamic runtime object systems, meta-programming and the all mighty parenthesis syntax ;)
Well, one can use IPFS through Tor, and use gateways that are Tor onion services.
The other potential possibility/issue that I would be uncomfortable with, would be a bad actor visiting and then seeding my content. Say someone also seeding or just locally having child pornography or some other nefarious thing, and now they are also an aggregator for your non-nefarious content. Just the possibility of that type of potential unintended association gives me pause in terms of considering it for a blog or whatever else.
What are your favourite episodes?
Is that what happens by default, or do you need to take care to make it be so?

I understand you can create a new car-cdr -list out of existing list and a new element, without having to modify anything. So would implementing the game-state functionally then mostly consist of creating new lists non-destructively?

Also still wondering about the 'main loop". Is it a tail-recursive function?
So I guess this is what JWZ termed "Brand necrophilia" - taking a brand you bought and using it for another product (in his case it was AOL reusing the brand "Netscape" for a cheap ISP service).

Then again it seems the Opera mobile itself hasn't mutated to a predatory credit app, so it might not apply here.
Any papers / blog posts / GitHub repos you can recommend to learn about using SVG images for neural networks?
The Master & Margarita

Mikhail Bulgakov
So much better that PNaCL still outperforms WASM.

https://www.pdftron.com/blog/wasm/wasm-vs-pnacl/

And it doesn't offer any significant security improvements, in spite of its marketing, compiling Heartbleed into WASM is still possible.
But it's surprising how quickly you settle into it, honestly.
Why are the causes of that problem not really problems in themselves? Crashing could have multiple different causes; crashing is just a symptom.
Property Wrappers in Swift
This is exactly why I don't subscribe to any newspaper online. There's no guarantee they won't take your money and show you ads or resell your information (which is worth more as it's browsing habits tied to validated payment information you provided during signup).
I'm not sure modern C++ has proven to be safer than C (old C++ most certainly has not). Also, I'm not as sure as you that there is an overwhelming number of people adopting modern C++, given the slow speed at which I've seen at least my company being able to move to C++11 and then C++14.

The reality is that C++ is still an extremely unsafe language, where any slight deviation from strict discipline (discipline that itself has only really been ergonomical since C++14 or so) will lead to memory corruption errors. Even with modern C++ features you can get memory corruption: null references, references to moved objects, no way to signal errors from destructors, and there is still no good way to check whether an operation on ints will overflow. Moreover, the insistence on optimizing around undefined behavior, specific to C and C++ I believe, coupled with large reliance on undefined behavior in the standard, leaves C++ in a very poor position as far as guarantees of safety are concerned.

In general, the responsible thing if we want a more secure world would be to discourage the use of manual memory management as much as possible, whether it be in C, C++ or Fortran. That does include trying to get people to use smart pointers if they absolutely have to use C++, but it should also include getting people to use other languages if at all possible (Java, C# or Go would be the more mature ones for large business).
How did Opera get involved in the short term lending business? How does corporate governance for a public company allow this to happen?
Cool. I gotta congratulate you on the copy. It might sound like a backhanded compliment, but I have a lot of respect for how you managed to pitch some of the limitations (desktop only, no Readability) as features. It comes across as a very specific vision, and makes it sound more compelling.
After getting kicked out of their first store in England the owners announced they were ending ties with anti-gay groups.
This isn't really the right concept. Lots of objects must be on the heap, as the stack cannot contain them. The question isn't to avoid putting objects on the heap, it's to avoid the use of "new" to put them on the heap.

Modern C++ encourages avoiding manually using "new" and relying on smart pointers for that, as they will automatically call "delete" and avoid a large class of memory leaks from heap usage.

Note that member objects are often on the heap without using any smart pointers or use of "new" simply because they inherit the memory area from their enclosing object, and I've see many inexperienced C++ devs manually allocate memory for these objects unnecessarily.
I understand that no one is going to tamper with the data. Everybody (who is running a full node) is gonna get what they ask for, but then they are gonna go and announce it to the world that they have it, and that worries me privacy-wise.
With 50% of profits / 15% of gross, they really own the store, and they're charging you $10,000 to apply for a job interview to manage it. It's a "franchise" in name only.
But he also creates jobs by spending the money he earns (or giving it to his family to spend, or putting it in the bank for someone else to borrow, etc).

In the great depression there were lots of people who weren't working, but that didn't somehow create more jobs for everyone else. People not having a job creates less demand, which in turn creates fewer jobs.

Sure for any one job at one company only one person will fill the position. But it's one of those things that's true at an individual level but works differently at a country level. Like if you got a million dollars it would be great, but if everybody got a million dollars it would just cause inflation. How easy it is to get a good job is determined by big things like fiscal policy, interest rates, technology, regulations, etc and not who is taking any single individual one.

Having people who want to work not working (even old people) generally isn't a good thing, it doesn't create more jobs available overall (since demand is reduced) and the remaining working people have to pay to support the unemployed people with taxes etc.
Hacked kitchen scale makes Jenga more fun with instant feedback
I think multiple locations is a thing, if you can prove you can operate one at very good ratings. Didnt realize exclusivity point, though.
I think it should be uniform, until it becomes a habit. Making it lax in one area can backfire in another.

That's besides the point that someone should be advancing the usage of metric for the general public, and who is best suited for it, if not someone already invested in it like SpaceX. Their HUD in the video is already using metric for example.
Has Cloudflare made any commitments regarding the longterm availability of their IPFS gateway?
Gnarly. Thanks for the recommendation. I think I'm going to order a copy of this one.
Unfortunately, modern C++ still includes (the vast majority of) C, both in theory and in practice in many code bases around the world.
You don't need everyone on IPv6. Just most people. Then it becomes the issue of those still on v4
Probably not. The problem with current search engines is that they need some way to rank the pages and hence inherently susceptible to clever SEO (that curates pages to get ranked high for certain type of queries).

So having a paid search engine does not fully solve the SEO problem. Having no Ads does not takeout the SEO problem of boosting pages to top.
Made from foil? As in metal foil? But metal isn’t transparent.
There really are too many screens. I was driving a BMW SUV recently and switching the multimedia input to my phone and then connecting Bluetooth etc required going through so my screens. It'd be one thing if the navigation mechanism were easy/intuitive, but it's not. At the same time, there's so much functionality that cars now have and it's only increasing so I'm not sure how gauges can really help. It feels like what's needed is a built in iPad almost which at least has simple touch navigation.
Was there mention of why they did not do a launch escape while the F5 was at full throttle? I understand this reduces the risk and was probably deemed to be good enough of a test, but I was expecting the test to be "worst case scenario" or in other words, F5 on full power at MaxQ.
I watched his 25-part Biology of Human Behavior (Stanford U.) course years ago, it's the best course I've ever done. Maybe covers a lot of the same ground. He's a great lecturer! Very funny and a great storyteller. There's a lot on how brains work, how genes work, and then all the levels science studies human (and animal) behaviour - e.g. "Why did they do that?" can be explained by what happened a millisecond ago, or a few seconds ago, or that morning, or .. (a dozen levels omitted) ... millions of years ago.

Lecture I https://www.youtube.com/watch?v=NNnIGh9g6fA
I don't know how much can be really inferred from digging through buried rubble. We know a lot about Rome because they had writing and people who lived then chronicling life there.

Commoners live well in free market societies, and there's no slavery. Perhaps that's how they lived.

For example, the article points out that the height difference between rich & commoners was not so much. But heights improved throughout America in the 1800's (quite dramatically, in fact).
Meh, you have romanticised it beyond what many of us feel. And are almost certainly making up how "in touch" you are. (Not to mention that you can't lay claim to a lot of Luddite philosophy, but then dodge it at the end with a denial.)

I don't want to preclude someone doing this. But it is a luxury. And not worth it for most of us.

And I say this as someone that likes my chain geared bike. Subjectively, I love the thing. Objectively, an ebike is almost certainly better in every way.
What about a used car salesman lying about the quality of the lemon they are selling someone? The target audience for a cheap used car may be desperate and not know a lot about cars. There may be multiple used car lot options around, that doesn't change the fact that many of them are predatory in their sales tactics.

Also Quiznos collapsed and was blamed for one franchisees eventual suicide due to their predatory tactics that locked franchise owners into paying high ingredient costs that they could not make a profit on.
Bear in mind that the audience of the webcast is not uniformly comfortable with metric units. Using both makes sure that everyone has a sense of the scales involved.

By using them both, it's a good way to give someone who doesn't use metric a basic understanding of the conversions.
Honestly I think the simplest and most effective method is to keep things as they are and have archive.org/.is keep backups of websites. A backup on archive.org is much more likely to stick around after 10 years than the users seeding a file.
As described in the article, Chick-fil-A (not the franchisee) covers all costs except for the $10k franchise fee, in exchange for a much higher share of revenue than competing restaurants. I'd hope that competitors' franchisees make more than $150k-$250k/year in exchange for their $2M upfront/borrowed + 60 hours/week.
A few things:

- Many stylistic choices can be handled with linters, formatters, styleguides and the like.

- Some append a nit: (nitpick) to the comment: “Do with these changes as you please”.

- Picking on trivial stuff is akin to bike shedding. It takes little to form an opinion on the trivial while the difficult parts are often ignored.

- Simply point out that this is a non consequential thing.

- Define a CR manual for your team/group/company/whatever. Talk about what should be done, what ought to be ignored. An open discussion often sheds light on people’s motivations.

- Pair with said dev and talk it through in person.

- He might just be a bastard, in which case normal solutions just don’t work anymore.
> starting a car company seems to be almost as difficult as going to Mars

And yet think of all the economic benefit that would come with starting that new company. I don't know what you're thinking of as the difficulties , but my mind immediately went to the intense regulation involved. Too bad it isn't easier.
Yes, but this is also a good experience. I read these points and get very nostalgic.
We have in fact built a "VB6 for the web"! It's called Anvil (https://anvil.works), and it has:

- Drag'n'drop UI design (https://anvil.works/docs/client/quickstart)

- Python code (browser-side and server-side)

- A built-in database (https://anvil.works/docs/data-tables/quickstart)

- Multi-user support out-of-the-box (https://anvil.works/docs/users)

- Built in email/cron/secrets/etc

- Plug-in integration with Python code running anywhere else on the internet. You import a library, it connects via websocket to your hosted app, you get two-way RPC between your code any your app
(https://anvil.works/learn/tutorials/jupyter-notebook-to-web-...)
Some quickfire help:

- Agree on a team policy for code reviews, formatting, style, etc. (this alone should eliminate most of the
subjectivity)

- Read and share this https://google.github.io/eng-practices/review/ with the team

- Design discussions could be agreed on before code is written