skysight-inc/HackerNews huggingface dataset:
I believe in the old idiom, "Power corrupts. Absolute power corrupts absolutely." The whole reason I want government to be small is because I know that the bigger and more powerful it gets, the more corrupt it will get. The more unwieldy it is to change.

The U.S. government has tons of corruption. And we've seen that in recent years with the CIA and the FBI, with the spying, and mass data collection. You look at how the U.S. government treats Assange and Snowden and tell me they aren't corrupt. The fake Russiagate scandal was built on lies forged by our own intelligence agencies. The Iraq war was supposed to be based on WMDs. I could go on and on...but you've got to be naive to call the U.S. government corruption-free or anything close to it.
Even Vox has said so. Anecdotal, but lot of people in the USA across the political spectrum seem to agree if you search around in the news: https://www.vox.com/policy-and-politics/2019/7/29/8910387/me...
Swift is:

1) A fast general purpose systems language (like C++)

2) With high level semantics and usability (like Python)

3) With type system from functional programming (like Haskel)

4) With concurrent memory model (like Rust)

5) That uses compile-time analysis for static guarantees

6) That runs everywhere from CLI scripting to ML to App devlopment

7) With a huge user base (millions of devs)

8) And two large corporate backers (Apple & Google)

9) The developers include the originators of Rust and the developers of LLVM & Clang.

Thats a killer list. And Julia only addresses 1 & 2.

It is further believed by the core group at Google and Fast.ai (and history) that the future must be a static type checked language to scale beyond the script-level experimentation of python to large application development where the lines between ML, application, and system development will blur. Its will also be critical to next-gen performance breakthroughs and heterogeneous computing. And the type system provides a fully hackable language for fast experimentation.

Also Richard Wei, not Lattner, I believe initiated the project with his DLVM thesis... specifically because Swift was such a good fit and is so hackable.
Being public and honest is always cited when this happens to Gitlab. Which I can say because my fragile memory recalls a number of incidents. This should be alarming but apparently their psy ops is better than their dev ops because we all react with fondness and awe. Maybe I should do more of that at work!
But you worked at Sun?
If you like this kind of thing, I wrote a little document summarizing the security and privacy weaknesses of neural networks during grad school a couple years ago: https://matt.life/papers/security_privacy_neural_networks.pd...

I _think_ most of the content in there is still relevant/valid, but the field moves so fast (with dozens of papers written every day on average, it's actually one of the main reasons I switched my emphasis from ML to Internet security)...
changing between accounts is a PITA though
Amazing as per the data, once the fox walked 150 kilo meters in a single day.
The electric trim column thumb switches override the MCAS. Turning the cutoff switches back on, activating the thumb switches to bring it to normal trim, then turning the cutoff switches back off would have recovered it.
The Original Sin of Software Metrics (2014)
Ok, so CORS prevents from manual muxing/proper DASH player playback. How about two separate video audio tags with javascript synchronized playback/seeking?
Wait, why? AFIAK for_each doesn't return another iterator, and I'm calling sum afterward.
These aren't directories AFAIK, these are folder structure within the Notes app. Would be awesome if there were a way to search it!
I'm actually reading the Karla books now, so I stopped reading the article as the author seems to assume you've already read them.

I can't seem to find any streams of the BBC TV series, which is too bad. The audio book narrator is doing a fine Alec Guinness impersonation, but it would nice to see the real thing.
My wife and I were watching videos by Dr Gabor Maté last night - he has some strong opinions on child development and addiction (inc. social media addiction). I'd highly recommend watching them if you are a parent.
I’ll wait for the audio book narrated by Jeff Goldblum
In his lecture, he specifically said he interviewed both the Swift and Julia teams and got a view inside what happening at Google... and the the Swift teams work, development, and vision was well beyond what the Julia team had even envisioned.
Project Offices
Lombok is named after the Indonesian island, because Java is as well. (https://en.wikipedia.org/wiki/Java)
Google vs. Oracle copyright lawsuit: Trump administration stands with the Troll
I think what you are missing is that validating servers/clients would not allow non-validating servers to rejoin the cluster (i.e.: servers/clients with validation enabled will validate both outgoing and incoming connections).

As I see it, by the time you restart the leader (and hence quorum switches to the non-validating portion of the cluster) all of your clients will suddenly fail (they are still validating, and there's no good server for them to connect to). Conversely, if you restarted the clients first they would all become unavailable before the quorum switch happened.
https://en.wikipedia.org/wiki/Control_(video_game) used this building as an inspiration for 'The Oldest House'
Clearly it was hard enough that they forgot, repeatedly.
This is good news but my first thought was that it takes discipline to change a lifetime of bad habits. Are people really going to change their lives and adopt a new way of living and eating? I dought that it will happen. I suspect that surgery is still the best option for most people.
Did my parents do the same to their kids who kept their noses in books almost to the exclusion of anything else? I think my parents didn't mind!

I suspect my sister and I averaged close to 6 hours a day reading books up until the age of 14 or so. I wonder if it screwed us up.
The thing is that if it was really a payment for an illegal activity, who actually would write the truth in the description?
This headline is clickbait.

There's a big difference between being a successful entrepreneur and "founding for the 1-in-1,000 fastest growing new ventures," which is what this article is really about.

There are plenty of folks here on HN running profitable small businesses - aren't they successful entrepreneurs?
I get the opposite impression. It's pretty clear at this point that if it's closed source, cloud based, or riddled with telemetry (open or closed source); your privacy is out the window; and media isn't presenting any concern but the minimum, re-spewing the same PR copy companies use to justify their acts to the semi-aware.
Malformed XML is everywhere. Especially in enterprise environments. And there's a reason web browsers have an extremely detailed spec on how to parse malformed XML.
I'm curious if there's any "good" positive correlations with screen time. Any ideas?
Big +1 on Emacs.

I spent years in the same position we've all been in, searching and hoping for the perfect note taking app to boost my productivity, have a "second brain", write down my fleeting inspirations, etc. etc.

After finding Emacs last year, I feel like I've been under a spell my whole professional life that's been broken. I'm a little embarrassed of the time I've spent griping and pining for the perfect note app. It took me far less time to learn Emacs than it did to try out the 20+ todo and notebook apps on the market.

To all who are still on the hunt: there is no perfect app, and we're all kidding ourselves. You're looking for someone to give you a fish. This is just text we're talking about, it's easy enough to learn to wield it, manipulate it, and organize it, and soon you become the man who has been taught to fish on his own. Plus, when you have the epiphany of how much more quickly you can manipulate text with the control of Emacs and/or Vim, you'll wonder how you spent so much of your life in typing in software without these capabilities.

Learning Emacs has been one of the most rewarding experiences of my computing journey, I highly recommend checking out a well-configured distribution like Spacemacs.
Or... as Jeremy Howard said it, having a real compiler with a strongly typed language is "mind blowing" after working in Python.

A compiler isn't in your way, with modern JIT compilation and a language with an actual type system, its actually an productivity assistant. Shouldn't AI researchers have automation too?
It’s true they currently have enormous power. But consider how the market would look like and how they would behave, if it were still Standard Oil and ATT.
TV was a lot more boring than the Internet. Even most 80s and 90s cable didn’t have so many channels that you could keep thinking that if you watched the schedule scroll by one more time you’d find something amazing, let alone OTA TV. If you wanted a movie you hadn’t already watched ten times, you had to drive somewhere. That kind of thing.

[edit] actually boring’s not right—it was just easier to know whether there was anything you wanted to watch on. With the Internet the answer is always “yes”, you just may not have found it yet.
Same thing here, zim + seafile for the sync. Couldn't be happier
"especially Vista, which introduces the translucent windows thing that Microsoft has kept moving forward."

Alpha Blending was present since Windows 2000. You had to enable it but it was there.
A graph-based functional API for building complex scikit-learn pipelines
This video about 33 Thomas St building was awesome:

>Field of Vision - Project X

https://www.youtube.com/watch?v=SOJugaGK0eU

>A top-secret handbook takes viewers on an undercover journey to Titanpointe, the site of a hidden partnership. Narrated by Rami Malek and Michelle Williams, and based on classified NSA documents, Project X reveals the inner workings of a windowless skyscraper in downtown Manhattan.

>Directed by Laura Poitras and Henrik Moltke.
That's a good argument against seemingly plausible but risky approaches.

This particular situation, of someone just pulling "it could be true!" out of their arse, can also be solved by framing things as "the more utility you claim, the less likely it seems and disproportionately so".

IE, if the chance of getting X from the scoundrel is less than 1/(X^2*C), even integral of all the offers together winds up very small.
I wallowed in GEB while trying to tie together something called "Cognitive Science" in 1989. Which probably put me down in the "trying to appear clever" bucket, but I was confused by my first experience with academic Artificial Intelligence research. We all make mistakes at that age.

But yes, I believe we are better at telling such stories these days.

Easy to take for granted how transparent things become when we have the words, the vocabulary for telling the story.

And rather than a Thomas Kuhn paradigm shift, a sudden inflection point, we have a picture which slowly comes into focus, fifty years at a time.
It wont happen overnight (if at all). For hardware we are already there. We use a single cpu or video card that just works and cant be matched by combining a bunch of smaller components. We do have instances trying to combine the 2.

We also have lots of and continue to have more software monoliths that at first are just to good, one wouldn't bother writing their own. Later we wont even remember how to do it and end up with a final design. Could be epic, could be aweful. (I mean every ready made thing available for use either for end users or programmers)

Why? Software is a fantastic prototyping tool, its so good we don't bother making things into a chip. This for the most part because we wouldn't be able to update it. The need for updates will eventually go away. Things for now continue to be improved but at some point it stops making sense to do so. What [say] an email application should look like was completely unknown in the 80's but we all have expectations today. It seems unlikely for us to continue to write [say] new email clients from scratch forever?
This is widely speculative but I think Cluster B disorders are result of poor parenting. In most cases, parents themselves were having the disorder and hence not able to take care of the kid properly and then the kid ends up becoming like a parent. It's a vicious circle.

Parents need to introspect a lot before parenting. They need to be aware of their weaknesses, complexes, where they lack and ensure the behaviour stemming from their issues is not affecting kids negativiely. But in an age where everyone is focussed on their work and getting ahead parenting is not taken seriously and is even outsourced to third party.

Forgive me if I'm way off here.
It shouldn't be too hard to find who owns a mortgage. A mortgage must be recorded timely to be properly enforceable, so most are. Just have to know what to look for at the county records office (I assume you know where your nemesis lives)
I assume you are not familiar with the various actions Nestle has taken in order to ensure their hegemony over chocolate production?

Corporations benefit plenty from war and famine. Some of their actions are more overt than others. If corporations were allowed to force people to work at gunpoint, make no mistake: They absolutely would. In some parts of the world, they just do so by integrating themselves deeply into the local governments. Then those corporations can point towards the big bad government as being the reason why they employed slave labor, while walking away all the richer.
> Your C/C++ programmers are likely not as well-trained as you think they are.

> The list of people who can write C/C++ correctly, under pressure, and then keep it correct under maintenance, is very short.

I see this assertion with increasing frequency lately. What if this list is not really as short as you think it is? People have been writing and maintaining massive C and C++ codebases all over the world for decades. These are wildly _successful_ languages.

Rust is a great language, and I'm happy to witness its rise in popularity.

If I'm being completely honest with myself, I love C++ for its razor's edge. Every piece of code can be _interesting_ (but normally shouldn't be, of course). The line between brilliance and insanity is fine, and exhilarating.

Is good software necessarily boring? Probably. Would the world be a better place if C++ were replaced with Rust tomorrow? Probably.

If I'm already competent in the exciting language, and there are plenty of places willing to pay me to write it, why should I switch to the boring language? Am I the only one who feels this way?

Maybe I should go learn Perl.
HN guidelines say, use the original title, or choose a neutral one if no title used in the original.
It makes sense if you consider that the hardest point of any economic transaction is convincing people that you have something of value to them, and the best way to increase the amount of money you take home (particularly when selling a scarce good like your labor) is to get more people interested in what you're selling and take the best offer.

Most open-source developers are motivated by exposure. The independent ones can often parlay their open-source contributions into a better job or higher salary; "I wrote Pandas" looks great on a resume. The corporate ones are usually doing it either for recruiting (by demonstrating that they support open-source software, and being able to attract & vet potential developers by their open-source contributions), or for publicity, or to commoditize their complements and increase the demand for their product.

Once the software is out there, it's free for everyone to use, so if it's useful, it gets used. Hard to compete with free.

A lot of other strange things about the software industry come from this realization that sales is the primary problem faced by every service business, and software is an effective way of making more sales. Google, Facebook, and Twitter's primary business model is in getting your service in front of people and increasing your sales; that is how they make hundreds of billions. The reason for the "price desert" between consumer software that costs ~$100/year and enterprise software that costs ~$100K/year is because the latter is sold through consultative sales that requires paying a professional salesperson. The reason why enterprise software companies will often offer a free version of their product (eg. Github, Dropbox, AWS, Heroku, YCombinator) is because it's free lead generation for the paid product, and usually offering the free version costs less for higher quality leads than traffic acquisition through paid sources like Google. The reason why VCs will bid up the shares of any business that has actual people using their product, regardless of how trivial it seems, is that they've solved the hardest part of building a business and can usually find new ways to increase the importance of their product and charge more for it afterwards.
As an introduction to formal systems[1], it's great. For a musician, it totally falls apart in the "Bach" section. The idea that the circle of fifths[2] (or any progression that ends where it started) is a "strange loop" is just silly. There's nothing strange about it. Traverse a sequence of (usually 12) integers that slice up the octave by using any integer for step size and bang! You eventually land back at the beginning of the sequence.

[1] https://en.wikipedia.org/wiki/Formal_system

[2] https://en.wikipedia.org/wiki/Circle_of_fifths
Also Bernie Madoff , Harvey Weinstein and Jeffrey Epstein; should we be quick to talk about their origin?
I have been using Joplin in my Linux laptop for the last two month. A good note taking for meeting, journal and even technical documents. It sync well with dropbox.
how to upgrade KARMA ?
Talk about getting drunk on power. Only good sign here is that leaks have happened. Someone clearly got sick of the BS.
Android isn't an alternative to MacBooks as far as I know?
Is the reason this hasn’t been considered for CPUs before now intel and amd not wanting to produce safer scale chips?
Like all content on this content-farm site, this is a plagiarized copy and paste rip of someone else's content. This is a verbatim copy of a Coindesk article[0], unattributed, and with the author credit (Daniel Palmer) removed.

Please flag plagiarized content.

[0] https://www.coindesk.com/ukrainian-railways-branch-caught-mi...
This book looks really useful: a complete introduction with all the prerequisites, in one place.

(I apologize that this comment is not funny.)
Many platforms won't let you allocate memory with both PROT_WRITE and PROT_EXEC. More portable JIT engines either map memory writable to write out code and then remap it read-only and executable before executing it, or map the same memory into two separate virtual addresses, one writable and one executable.
In Belgium and The Netherlands we have The Night of Repulsion. Very funny, and successful.. look at the Wikipedia article for some more candidate repulsive flicks:

https://en.wikipedia.org/wiki/Nacht_van_de_Wansmaak
So basically a new take on Workflowy?

I've always felt that text+shortcut first approach beats all of the prettiest heavy categorized approaches.

This sort of thing is best in a disposable fast changing format. Life is too chaotic and motivation varies where heavily organized and category driven systems often fail long term without vigilance.

Which is why simple txt/markdown (combined with some text editor integration like vim-tasks to add things like lists of todo items which can be marked as finished + archived on demand) files remain the ideal solutions..
I wanted to point out some of the downfalls of utility classes, but then realized that my main objections are with the HTML-CSS model itself. Adam was, as we all are, trying to make the best of this weird web dev situation. It is the discussion itself that is the most valuable imo.

Architecture is not a striving toward perfection, it's a collaborative process of finding heuristics that give good results based on real-world constraints.

Things to consider:

Utility classes do not do well when there are multiple states involved (as a simple case, consider :hover). Libraries that use the CSS utility classes do not follow the "Open-closed principle" or the "Dependency Inversion Principle" – depending on the mental model you use.

The term "functional CSS" is a misnomer, since the composition of styles happens at the HTML layer. Calling it "mashup CSS" would be far more accurate.

One huge problem in writing any software is figuring out how to make good decisions about where and how to compose smaller building blocks into bigger ones. Category Theory helps with many of these questions, but is far from sufficient to answer all of our questions. So it's quite valuable to discuss and try new things.
The Leek Green Sea
Relative to toponym: a few years ago I got bitten by an unidentified creature on the beach in Lombok and nearly died of asphyxiation due to a severe histamine reaction and the length of time it took to get to a hospital. Really severe .. said my goodbyes to my wife. Never had anything similar in life before or since. Luckily we did reach hospital with a couple of minutes to spare and the local hospital sorted it pronto (oxygen and loads of antihistimines). The cost was minimal. Life really has its ups and downs... too many to care about Java libraries :)
Finalrentals
The population using HN takes in new members continuously, and the fraction who read everything posted eight years ago is very small.
A Rennaissance in Mathematics: The Mathematician Who Cracked Wall Street (2018)
I didn't give it much thought what that gif would look like in a vacuum. I should've probably linked to this instead: https://upload.wikimedia.org/wikipedia/commons/f/ff/Epimethe...

The orbits probably wouldn't look very fancy if you were observing from Saturn (besides the speeding up and slowing down), but when seen from either of the moons, that's roughly what things would seem like to you.
LDL == Low Density Lipid

So, how can LDL be “dense”?
Shenzhen's History, Silicon Valley vs. Shenzhen, and Africa-China Relations
This is plain wrong. Lightening is not on chain except at entry and exit points. By nature this means that anything that happens between is less secure because it has not be settled publicly. Until something has been printed into the blockchain with enough proof of work behind it to be considered immutable, it is simply not in the same domain of security. Comparing these two states is a joke because one of these states is ignoring the very reason why bitcoin was invented (rapid public immutable settlement). Until that settlement has occurred, you must do the very thing that bitcoin was created to remove... trust third parties.
They only make mistakes when the other party isn’t white.
Should you buy a house?
von Neumann was very anti-Soviet in his political views, yet he worked with (and was co-inventor on a nuclear bomb patent) with fellow nuclear weapons scientist Klaus Fuchs. Fuchs was a spy who passed von Neumann's classified work on to the Soviets. Despite his evident genius in so many areas, von Neumann apparently failed to discern the motivations of his colleague.
Suzy Batiz’s Empire of Odor
I've been trying to get into Notion, but the biggest downside is that I can't edit the markdown source of my documents nor can I use my own editor to edit their documents. I'm not happy with Notion's editor -- for instance, unindenting item 2 out of 5 of a bulleted list will move it down to item 5 for some reason. I guess I could export documents to markdown, edit, and reupload, but at that point I'm just using Notion as cloud data storage.

edit: Didn't mean to criticize so much! I've found Notion is great for taking nice plain text notes on the go that I can instantly access on my other devices. In the past I achieved this with Syncthing, but Notion's syncing is much less finicky, and fast -- it takes less than a second to sync! Plus there's a share menu.