skysight-inc/HackerNews huggingface dataset:
Being a native-code game engine developer is useful perspective - having to spit out millions of triangles, pixels, and audio buffers within a 16ms frame budget teaches you just how powerful modern computers really are. You think (and work) in microseconds, where if something takes a millisecond you stop and investigate what the hell is wrong (e.g. an XInput bug in my game Weapon Hacker blocked for 500us every frame).

From that perspective, not being able to generate a blob of basically static HTML text in 600ms (100 requests per minute according to the article) seems insane.
I count the bank of existing knowledge, Stackoverflow posts and tutorials, as the community. In that case I don't see how such a new arrival could have a richer one than C++. There are still relevant C++ questions that someone asked on a forum in 2002.
I'll play.

It will be possible to buy large amounts of crude oil without owning USDs by 2026.
AOSP (Android Open Source Project) and Chromium (Open source Chrome) are good, because they have well defined C++ coding styles that prohibit a lot of unmaintainable/unreadable things.
nietzsche was an idiot ...
Can lab-grown brains get the creeps?
Root everything. FOSS all the things. Tear everything apart.

There will always be a BBEG, no matter what part of the world you are in or what sort of government you live under.

You are the only one who acts in your best interest.
Sure, it's a fair question :)

The idea came to me when I saw the popular youtube campaign TeamTrees [1], and wondered how we can achieve a similar throughput on a regular basis.

We're still looking for t he best partners forward the money to. We'd love to allocate to any provider we think is going to do the most for the climate. I'm happy to forward they money to Stripe as well if they have better strategies for this.

It seems fine to forward it to the team that Mark Robber and Mr. Beast put together (assuming they have done proper due diligence given Elon & Tobi have donated 1m respectively), until we find better strategies.

[1] https://teamtrees.org/
This is sad. In my experience, Gerrit is a much better code review system than Gitlab merge requests. But it is different from what people are used to.
In the case of YouTube-dl they had test cases supporting downloads of DRM'd material. Specifically "Shake it Off" by taylor swift.
That will be a tough one to measure.

However measurement of the impact of lock-downs/social distancing upon existing known virus's like colds and flu's would give an insight into that whole area.
That company whose name used to contain HTML script tags Ltd
As a keep user, this can only make me laugh.

My goal for the last year was to be off as many google services as possible by the end of next year, and they've been making it surprisingly easy for me. All I really had left at this point was Google Play Music and Google Keep (apart from android itself and gmail, which I'm working on). If they phase these two products out, they will have alienated me out of every product of theirs I've ever used. They're already consolidating google play with youtube music (which is bizarre to me).

The hardest to cut will probably be gmail, but the fact that they slip advertisements into my inboxes has been pretty motivating. Youtube is also difficult, but as a resource it seems to somehow become less and less useful to me every year. I know that subscribing to youtube channels via RSS and using a program to automatically download the videos doesn't count as 'not using youtube,' but these days I'm starting to feel like content creators will get there eventually wrt video hosting alternatives
Haven't looked through the scylla codebases, but can definitely recommend the latter two.
I don't think you'll be able to do that.

What you can is make is define a starting point app in the desired architecture. Then create a list of functional changes to go from starting point, to desired state.

Then you can use various stats for each architecture on how complex was the changes.

Make the functional starting point, the functional list of changes and stats a standard.
Predicting musical tastes to improve personalization
Based on what you said, there are two ways to strike the problem:

1. "population lifestyle": consumers must change their habits and companies must change their products/factries to reduce footprint

2. "energy coming from abundant renewable source": invest in renewable energy sources

Both of them need funding. Stripe is requesting funding for this. How is this not helping?

"There's countless studies on those topics." isn't anywhere an argument.
Its more nuanced than that. Didn't read the book completely but read a long report. What I remember:

- They got exact hardware details and topology of the centrifuges somehow.

- They've stolen Realtek's driver signing keys.

- The virus looks like a simple worm which can infect other USB devices and doesn't unpack beyond a certain point if it can't find the SCADA equipment and the correct device ID & topology (It's like a homing cruise missile which looks like an RC plane from distance until it finds its target).

It's possibly the most sophisticated hacking campaign when social and technical aspects combined.
Cryptographic signing is itself almost totally useless, and possibly worse than useless if people trust it when they shouldn't, because the signing keys by definition have to be in the device. Then you have to keep every model of every device secure against key extraction, which, let's face it, isn't happening; or the attacker will be able to sign their fake with the keys from whichever device has a vulnerability. And the vulnerability itself need not even be published.
How many of these are actually first hand versus just repeating / referencing earlier collective HN “knowledge” (or hearsay)?
You're right, the real reason is the high density of companies and the talent they attract to the Bay Area. My point with cost of living was that companies need to pay $(CoL + X + Y) for people to be willing to move out here. Where X is whatever they need to pay to entice the employee away from the other companies. And Y is the amount of savings/discretionary spending the employee wants to have.

I always wondered why the FAANG companies don't move their main campuses to somewhere with a lower CoL (call it CoL') so they only need to pay $(CoL' + X' + Y) to keep the employee. Paying X' (where X' probably less than X) because they're no longer in local competition with the other companies. I wonder how long it would take to recoup the cost of moving the company in savings on compensation. There are countless places which have better quality of life than the Bay Area, while also having lower CoL. I chose to move to the Bay Area because Y was greater than what I could get anywhere else.
Yeah, agreed. My concern is that object permanence isn't even defined in self driving models;)
And likewise, foreign hackers and criminals may have paved the way for the NSA - which is considered a foreign hacker and criminal in other jurisdictions.
Haiku: https://git.haiku-os.org/haiku/tree/

It's written in C++, has strict coding guidelines, and mostly free of bloat.
@dang Can we change the title to include "NSA"? It's silly that the headline doesn't say which spy agency.
>Even if my models of reality don't line up on a factual basis, the more important thing to me is whether I get results.

Without specific memories, how can you tell whether or not you have been getting results? :)
Sounds like a good cautionary tale for others, so why not?
> If you want to fit a particular single result you can change how you handle any factor and get a perfect match.

That's not how it works. Weighting education samples to match the population they were sampled from is not fitting a particular result.

> Yes, I'm disagreeing

Then your point is irrelevant to the question I was asking. newacct583 said there was a particular problem with the polls, and I pointed out that if the polls had that particular problem, there is an easy way to check. I asked if that check had been done.
Google AMP and Facebook Instant Articles are doing this.
I completely agree. I see the benefit for things like trucking. For cities though, I would much rather live in a place like Amsterdam or New York than one that's completely car-centric, even if the cars drive themselves.
Since C++ is a "Multi-Paradigm" language your study of C++ code should include the various different expressions of the language. Also it is best if you can have a book explaining and walking you through the codebase. To that end i can suggest the following from my own experience;

* To study OO expression of C++ via Class libraries/Frameworks i recommend a study of "Microsoft Foundation Classes (MFC) library" paired with the book MFC Internals. The code is available with the installation of Visual Studio.

* P.J.Plauger's The Standard C Library and The C++ Standard Template Library(with Alexander Stepanov, Meng Lee and David Musser) will teach you excellent C and C++ Generic programming skills. Code available with the standard C++ toolchain installation.

* The Boost libraries paired with the book C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond.

* The FXT library of Algorithms by Jorg Arndt (https://www.jjj.de/fxt/fxtpage.html) along with its book Matters Computational for writing optimized C++ code.

I would also suggest reading the following two classics to learn designing in C++;

* Multi-Paradigm Design for C++ by James Coplien.

* Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples by Barton and Nackman.
A compony moves their code repository to a different provider. Honest question: why is this news worthy? Am I missing something?
I think the best way to reduce those outlier cases in this phase is to just focus on self driving on the freeway. That's where it has the most value for me, taking over for the long boring hauls.

On the freeway you minimize a lot of those wildcards like bikes and pedestrians, everyone is going about the same speed, and there are only a few places you can enter and exit.

We don't need to jump all the way to self driving in SF, and have people point out all the things that can go wrong, since theres a huge gain just from being able to do it on the freeway.
I would say give a nice look at C and C++, you are probably going to appreciate Rust a lot more if you know where your foot can be shot by it.

Learning just C/C++ is also completely fine, so don't think it is a waste of time or anything like that, both are not going to go anywhere and having them on your toolbelt will help even if you do decide to go with Rust in the future.
"Proud to be quickly becoming irrelevant."
Never did I thought I'd be reading an article on people growing brains specifically. If these scientists let it keep growing, would it develop into a full brain? I thought if anything we'd be growing full organs like hearts and kidneys to help the crushing lack-of-donors problem.
What advantages do you see in Gerrit? Do they require a lot of experience in order to be realized?
Hi, Nan from Stripe! Accepting direct contributions from individuals isn’t a central focus for us right now, but we intend to publish what we learn about carbon removal, which can help inform your own efforts. Some of our partners accept contributions directly: https://www.climeworks.com/subscriptions, https://projectvesta.org/crowdfunding/
Seeing a "My blog crashed under traffic" article in 2020 always makes me wonder what people are thinking using WordPress for a blog. Use a static site generator (I like Lektor but have also heard good things about Zola), deploy wherever (Netlify is great, I'm partial to Neocities), done.

I even made an open source site you can just fork and use in a few seconds:

https://quicksite.stavros.io
It is a large and very heterogeneous world. There are plenty of places where public transport will work best and plenty of others where a car (self driving or otherwise) is much more useful.
I'm not referencing them. I'm referencing the discussions about perpetually irate, toxic customers.
Could it be conscious without any sensory data? I’d argue it couldn’t be.
This is sad. In my experience, GitHub is a much better code review system than GitLab merge requests. But it is different from what people are used to.
+1 for the Carl Griffith starter. I eventually baked mine by mistake (and replaced it with one from a local bakery in my city), but it was great and very robust for a long time. Tolerated being in and out of the fridge so I didn't need to be feeding it constantly.
Be careful. That can also be actively harmful as people copy paste years old code from stackoverflow and don't know that it is already doable via primitives language provide.

Example, all the answers that tell you to import jquery.
If interested in Financial Markets, Quantlib is interesting.

https://github.com/lballabio/QuantLib

Also, there is a book which describes the different patterns used:

https://leanpub.com/implementingquantlib
I have seen a statemen somewhere tha for viruses it goes "transimissability, mortality, stealthiness: pick two". Not sure how true it is, but looks plausible.
These payments have been under increasing scrutiny from trustbusters the past few years. It's not gonna keep flowing.
Nice post! I feel that this stack is indeed a good starting point for almost any new project. And not just as a starting point, but often something you can stick to until you get very specific requirements.

Cool that you wrote down your thoughts after really having seen it work time and time again for new projects that deliver business value in a professional context.

I agree that having the same programming language and concepts on web, mobile or on the server really helps. More often than not developers get a label (frontend or backend developer) and then stick to that comfort zone, while it's so much more interesting to be more all-round.
Rage against the machine: lessons from the Swing Riots in England
https://medium.com/@markpapadakis/interesting-codebases-159f...

In addition to those I highly recommend studying ClickHouse’s codebase. There are brilliant design and engineering bits everywhere. I learned more from studying this codebase than most other I can think of, especially with regards to templates meta-programming ( I learned about “template template parameters” from coming across extensive use of those there ). It’s actually somewhat challenging to grok what’s going on — but it is worth pushing through until you “get it”.
You seem pretty set in your choice already, just looking for confirmation. what's stopping you?
One could imagine that Amazon with their size could actually do a big serious launch in Sweden.

Instead they pick the wrong flag, translates stuff incredibly awkwardly and leaves out many of their own key offers like Alexa and Prime.
Are there any techincal details about the input latency, max resolution, or any other information related to the streaming? The landing page doesn't say a lot and the demo shows a game running at 10 FPS.
I think every developer should learn enough C to "get by" and at least to be able to read and reason about C code given there's so much of it out there, especially in the embedded world. But do you have to spend 5 years grinding out only C code? No.

Spend some time with C and learn the basics, do some experiments, and then learn Rust concurrently. It's not like you have to pick one or the other. You can be proficient with C while still becoming more fluent with Rust over time.
What do you mean you "miss" it? Typora has a stand-alone app that works great.

Did it used to be a VS Code extension?
Yes they are. Helicopters inevitably push their noise downwards, and need more power for the same size of aircraft (I believe).
"Functional Core / Imperative Shell" is also why I love a combination postgresql/nodejs stack. The transactional sql or plpgsql surrounding the state makes dangerous operations much safer and clean. Then as you get farther from risky state changes, you get the productive flexibility of less strict javascript.

You also get the option of putting complex operations in plpgsql functions when you want them executed atomically without any side effects, corruption, or cleanup requirements when one of the step fails. Your default failure mode becomes "You got an error, everything was automatically reverted, you can safely tweak your request and try again".

Also operations being performed in a monolitic db means that the different pieces of data are much more likely to be loaded in adjacent memory caches and ready to be joined, combined and processed, providing significant efficiency and speed gains.
No special configuration is needed, as long as the EFI partition, the `/boot` partition, and the root filesystem (or LVM etc) are all on the same drive. Windows will overwrite the bootloader on its own disk but doesn't touch others.
Just spent 24 hours grappling with docker issues on fedora 32. In the midst of these issues my OS prompts me to download F33 and I see the migration to btrfs.

I no longer trust the Fedora maintainers.
C++ - for people who just can't get enough complexity, and surprises.
A Podcast Answers a Fast-Food Question That Nobody Is Asking
Most cybersecurity isn't really a cat and mouse game. Yes, the bad guys find a vulnerability and then the good guys patch it. But then there is one less vulnerability. In principle you eventually find all of the vulnerabilities.

But deep fakes are cat and mouse the other way. A new way of detecting them is like a vulnerability in their creation. Then it gets patched and there is one less vulnerability.
Let’s Talk About Capacitor Failure (2019)
The weights can be computed by comparing how often different educational levels appear in the samples vs. the population. They should not be wiggled in order to get a particular outcome.

nl linked to a paper showing that the analysis I asked for was done and did not have the affect that newacct583 claimed it would have.
having the ability to code on a basic level is actually a desirable trait in a SE manager. It helps when communicating the day-to-day. It also makes it easier to have conversations surrounding technical debt
That seems an unrealistic bar especially as a hypothetical self-driving vehicle will be co-existing with human-driven cars even on main roads for the foreseeable future. Furthermore, airliners are flown by a pair of trained professionals, within an air traffic control system that minimizes their exposure to most serious threats, and are mostly (some bird strikes, sensor failures, etc. notwithstanding) flying under conditions that are fairly predictable. OTOH, I doubt a self-driving vehicle will be all that better at dealing with a deer jumping out in front of a car, unexpected road debris, or black ice all that much better than an alert human driver. (And possibly worse given that a human driver may pick up on certain cues that an automated system might not.)
You must have missed their #1 requirement for these systems: safety.

"Even after two years, Cadillac’s Super Cruise remained our top-rated system because, when turned on, it uses direct driver monitoring to warn drivers that appear to have stopped paying attention to the road."

Autopilot doesn't "nanny" drivers, as you call it, and is therefore not a safe system so they ranked it lower. If you're fine with your ADAS system killing multiple people [1], this is not the ranking system for you.

[1] https://apnews.com/article/ca5e62255bb87bf1b151f9bf075aaadf
The difference is that Google funds that search engine by ads and the only reason Apple's engine would be worth using is to reduce the ads, which means raising the price of Apple's already expensive products, or giving away profit.
Depends on what you want to do. Either way, exposing yourself to more programming languages ideally with different styles and background should make it easier to familiarise yourself with others.

So, either choice is not wrong.

C and C++ are clearly different programming languages, so you are actually looking at three languages.

> Rust could also turn into something big, by the looks of it, in the next 10 years.

I wouldn't bet on that. 20 years ago, I heard Haskell and or Java is going to be huge. They are, C and C++ still are. Learn Rust by all means, probably you will be more quickly productive, and it gives you a wide range of choice of targets. That should be sufficient reasons to go that way.

> To me, it seems Rust is so much better than C/C++ in many ways: lots of Python-like abstractions, ...

Yes, but that is also an argument to go for either C or C++. You'll have to learn more. The active code-base in C and C++ is huge, and I don't see everything being rewritten in Go and Rust.
Maybe you'll be less productive in churning out code, but it'll give you expertise to look and modify the existing code-base when necessary.

Not that you cannot do that when learning Rust.

In summary, I would go, with Rust, if you want to be quickly able to do your own stuff, C or C++ if you want to be able to work through existing code build "with a hodge podge of welded on features". The deciding factor between C and C++ again should be then, in what language is the code written you'll be looking at. I would say, (and others might disagree) kernel-code (OS kernel, that is), Microcontroller, low level stuff more likely C. C++ you'll find more likely in application code, numeric libraries, etc..
Wyden is great.

The big issue with backdoors, is that it's only a matter of time, before they become "front doors."

Presented for your approval. Imagine, if you will, a software engineer; probably based in the US, that writes a backdoor into equipment used to manage a banking transaction network. This is a fairly natural place to have it, as "follow the money" is a classic forensic technique.

Of course, access to this network could net nefarious (probably non-state) actors a lot of money.

Said software engineer suddenly quits and buys a Bugatti.

The back door is now a front door, and it's baked into some hardware that can't easily be changed, as no one trusts the patches, now.
Re: R0b0t1

Peter Singer documents in his book Ethics into Action: Henry Spira and the Animal Rights Movement how (the taxpayer funded) American Museum of Natural History was mutilating cat faces to see if it affected their sexual behavior.

It is very hard to make an argument how experiments like these would be a noticeably beneficial to anything other than the tautological "we now know more".

From 1976: https://www.wellbeingintlstudiesrepository.org/cgi/viewconte...
Just as poorly. The women get it worse.
> Spring was a really effective way to convert compile-time errors into run-time errors :)

This is not a joke. Spring invalidates refactoring tools and a lot of static analysis. It makes working on Java feel like you are working on Python or something. The traceability of errors is very low. You can limit yourself to a subset of Spring's functionality (eg no component scanning, wiring up the beans manually) but it will not be idiomatic.
what are you on about? if nobody in the know talks, how does anyone find out about it? if people are talking about it, then anyone with any know-how will start to investigate. if you choose to believe something someone tells you with no proof, then that's on you. claiming we do the same thing is a broad brush that i'm not getting painted on by thank you very much
Indeed. To each his own.

I've been using C++ as a daily workhorse since the early 90s and Boost and its standardized derivatives is easily the worst thing that ever happened to the language. It may all make logical sense, but the end result looks, basically, like butt. It is not a refined, thoughtfully evolved language that is a pleasure to use. It has so many features bolted on at so many different angles that it has no distinct shape anymore. Design by committee at its finest.
Integrated information theory which is mentioned in the article is abstract and supposedly applies to any type of physical system.
Great explanation, thanks for taking the time to write it!