skysight-inc/HackerNews huggingface dataset:
Whoa, whoa, whoa. You've got a problem in your design specs, buddy. Torture devices aren't supposed to cause pain, they're supposed to generate compliance.

Now you also have to consider your market segments. Some folks--we'll call them the Jack Bauers--need to maximize the compliance per time unit ratio. Sure, those devices are probably going to be painful. And expensive. So good profit margins there.

But also consider the compliance per energy unit ratio. Your basic oubliettes and music-blasting oubliettes fall into that category, along with emetic-laced meals and gratuitous bureaucratic nonsense runaround. That kind of customer is looking for something cheap, almost by definition. So maybe we look at that like a subscription service.

...wait. The torture device was a metaphor, wasn't it?

So let me point out the problems with your metaphor.... ~

What kind of geek doesn't at least temporarily lose sight of the big picture while obsessing over the cool and interesting details?
How is it that Google search results are considered a public service that must run in any particular way other than their own whim?

Is it simply a matter of scale?
Who knew that Countess Bathory was a visionary entrepreneur?
Be careful comparing complexity. C might look simple, and C++ might look complex but I have never seen a char* in C++ to mean 2d of jpg images in memory.

C++ is more complex, because it covers more concepts. But when you get simple safe and to reusable things from that complex the difficulty is reduced.

What is the right way to store and unknown amount of things in C?

There are about a million ways to do and every project will implement their and about half will work. Of that half maybe 1 in 10 will have an API that is intuitive to the reader, and depending on the reader that 1 in 10 will be different. Now what if what you an associative container instead?

With C++ just using std::vector, because this is a solved. (or map/unordered map for the associative container).

This continues on with libraries. Every API needs to have a large series of questions answered every time you pass a pointer. Because C has no concept of ownership who is supposed to delete it? Without const references extra caution to distinguish const pointers and pointers to const things, why is this important? Without templates writing an API that works on multiple types involves dealing with void* at run time, presuming you don't want to actually use anything in the data.

C looks simpler because it is smaller. C++ is easier and simpler because it has already dealt with many of the hard problems.
> I'm sure it's incredibly popular to fine US companies huge sums of money in Europe, but this is starting to get out of hand.
reply

This claim
This remembers the death of Gianbattista Cibo in 1492, or Pope Inmocent VIII, and an attempt from a foreign doctor to revive him on his deathbed by blood transfusions from three young male children (who died as well in the process).
> I'd love to see a Financial Independence plan around growing [a] business(es) and retiring early but not crazy early (40-55) and living on a substantial middle/upper-middle income for several decades.

That's roughly my plan. My goal is to achieve financial independence, but my wife and I will continue working even after that. FI just gives us the freedom to do work the way we want.

My current projections put us at retiring roughly when we hit 40.

I just started my own business, which I hope to grow into a indiehacker/lifestyle type business; not a rapid growth startup. Just something I like working at and that earns a reasonable income.

All that said, I'm not sure why you think $24k/yr is a pauper lifestyle. In fact that's roughly our yearly expenses once we achieve "initial FI" * . That's in Southern California, and we hardly live like paupers.

By the way, I never got involved in the FI "crowd". I read through /r/personalfinance in the past, and check it occasionally. It's definitely very heavily expense management. Makes sense, since most people are really bad at expense management. And there is definitely not a lot of discussion about where to draw the line between cutting expenses and having fun. I can imagine that FI specific communities would be much worse in that regard.

But I think all of that is driven by the fact that these communities are composed of, well, everybody. And most everybody can only dream of maxing their IRA. For people in the HN crowd financial management is quite a bit different. We need advice on what to do after we max our 401k! (HINT: Start your own company and do a solo 401k). I think a lot of us are also very privileged already in what work we do. If you're a programmer, you can generally find a programming job you life that pays very well. For most everybody else, finding a job you life is either rare, or would mean taking a massive pay-cut. So while most people dream of FI being an escape from work, I think a lot of the HN crowd is like me; dreaming of FI as just ... freedom. Freedom to take a year off and work on a startup. Freedom to work for a local company for $150k/yr instead of working for Google to earn that fat $300k/yr.

EDIT: * Forgot to clarify that "Initial FI", for us, occurs after our house is paid off so $24k/yr is without a mortage. I editted out long-winded sections of my original comment and forgot to clarify :P
The covfefe effect: a post-mortem analysis
Perhaps we need an article called "Convincing people to stop using C++ already."
Pretty flippant solution by the GP, but to your point, there has to be some consensus among the states, just as there needs to be consensus among nations, no matter how varied the size of their populations. I'm in a small state, so I don't want California and New York setting our policy just as much as you don't want China and India setting yours.
> Were they entirely to blame?

Of course not. If they've made a mistake, someone designed the system that allows this mistake to be made, and to have such consequences. Blaming a person is an enormous lack of ethics and responsibility on BA side - as a whole.
I found some alternative facts!!!! http://benchmarksgame.alioth.debian.org/u64q/c.html
> And I'm not here to argue how terrible C++ is (I've done enough of that elsewhere)

Haha that's one way to put it :p

For those new to this debate: Yosef Kreinin is the author of the (in)famous C++ Frequently Questioned Answers.[0] it's quite a body of work. Speaking of which: thanks for writing it, Yosef. I greatly enjoyed reading it back in the day, and it had a big impact on young me.

[0] http://yosefk.com/c++fqa/
> Period, anyone who disagrees can come fight me.

Can I flag you? Yes? Oh, there's the link. I just flagged you.

You see, this is why some of us want less politics on HN. Because every political topic inevitably turns into people doing the thing you're doing here - assuming that those who have different views than you are "smug clowns", instead of trying to figure out why their views differ from yours.
Yeah, I see this trend in "behavioral science" arguments in other areas of debate.

It's especially funny to watch people on both sides of whatever issue argue that the side they're opposed to is in a self-reinforcing bubble that only closes them to the beliefs of their team, which are obviously correct. But, the thought process that produces the belief that their team is correct is incubated in exactly the same sort of bubble that they're complaining about.
> In fact, Saks found that quite often logic, facts and the truth were simply not sufficient enough to convince people. Instead, people reacted in a very irrational and emotional way, and kept sticking to and defending their beliefs.

You start criticizing people for not believing you when you have one example comparing two different programs implementing an unspecified task on an unspecified compiler. This is ridiculous.

I mean, for crying out loud, your headlining video is a talk by a person who admits that he hasn't done the thing he's trying to convince people to do.

He says things like this:

"You don't want to wait for the market to take care of this, you would like to take some proactive steps to be able to make more of the people who should be using C++ willing to use it."

in the context of aerospace, which clearly he has no authority to speak on, since he misses one of the fundamental reasons why C++ is not popular or even acceptable in much of aerospace: implicit allocation. Implicit allocation is incredibly dangerous for high assurance systems. You really need to know exactly how much memory can be allocated, when, and what state the exact allocations will put the allocator in. C++ has some facilities to manage this, but man, it is easy to drop a plane from the sky by assuming that your allocation did what you wanted instead of verifying it.
It's the future that you chose.
Pension funds are usually funded by the contributions of the qualifying members in their tier, much less by taxes receipts in state funds in some kind of general debt obligation. You may also be confounding private and public pension funds, the latter of which I am guessing makes up the lion's share of what the article is talking about. Of what I know of actuarial work (not much, admittedly,) outlooks are calculated on the combination of many risk dimensions. Changes to pay outs and qualifications are made decades in advance to attenuate the effect.

But to address your concern head on - yes, the fund can go broke, and it's not the rest of the public's problem. That's the kind of loss that creates healthy risk aversion and should make for sensible negotiation by labor leaders and the politicians they put into office in order to limit corruption.
They are solving a problem that doesn't really exist, the challenge is not the last step of a data report, it's the steps involved in the beginning, getting good data in, formatting, joining multiple sources, automation, dealing with junk data, procedures,etc.

I don't understand the example, what's the difference between typing "Show me a line graph" and clicking a button in excel that does the same thing.
Scott Meyers points out that one of the simplest possible refactorings is "rename method". To rename f(), you need to know what f() is, and in C++, f() can be any of 7+ different things! [0] It's extremely complicated to determine which thing it is.

But according to TFA, people who prefer C are just being emotional and irrational.

[0] Scott Meyers. Things that Matter - DConf2017 [@27:51]
(https://youtu.be/RT46MpK39rQ?t=27m51s)
Sure. I never found it a issue to post my opinion about democratic western countries openly. Surely I wouldn't do that with Thailand or other developing nations with slightly unstable political situation
Hmm, I am pretty surprised by that, but I'll take it at face value.

I suspect there is too much else going on for a comparison of salaries by language to be meaningful. Those Perl programmers are probably highly paid mainly because they have 20ish years of experience, and lots of other valuable Linux/Unix experience. There are probably lots of fresh graduate and entry level JavaScript / Java / C++ developers bringing down those averages.

I always get a good laugh when I see job ads for a "Junior Perl developer" paying 25k GBP or something. They stopped making those 20 years ago.
In the US a company wouldn't be fined $9 billion for "antitrust violations" simply because they may have tweaked their search results to favor their own products.

The US fined VW $2.8 billion for falsifying their emissions testing, a far more serious thing. That's less than 2% of global revenue.
Ask HN: Which index funds are antifragile?
Does Vanguard (for example) offer some anticyclic funds with high risks, high returns? Something to invest, say, 5% our your savings, and to complement an 80% Vanguard S&P 500 and 15% bonds index fund?
Google is a monopoly in the search engine market and monopolies are heavily regulated.
Not sure how it works in the EU, but in the US antitrust law really kicks in once you monopolize an industry. So yes, at the very least relative scale matters.
The US fined Deutsche Bank $14B & BNP $8B. That's how these things work at the moment.
Also, congrats on being in the right place at the right time with that boom. I sincerely hope that works out for you in the event you ever do need to move (way, way, way into the future).

Growth here is significantly more tame.
this is another in the long line of math methods books that plague/bewilder/frustrate physics undergrads

standard:
https://www.amazon.com/Mathematical-Methods-Physicists-Seven...

gentler:
https://www.amazon.com/Mathematical-Methods-Physical-Science...

another recent addition:
https://www.amazon.com/Mathematical-Tools-Physics-Dover-Book...

"purer" than the rest:
https://www.amazon.com/Mathematical-Physics-Chicago-Lectures...

"more fun" than the rest:
https://www.amazon.com/Geometry-Physics-Introduction-Theodor...

this pair is probably the most rigorous and difficult of the bunch (at least from what i remember):

https://www.amazon.com/Classical-Mathematical-Physics-Dynami...

https://www.amazon.com/Quantum-Mathematical-Physics-Walter-T...

and the grand-daddy of them all

https://www.amazon.com/Methods-Theoretical-Physics-Internati...
$9 billion is out of hand. I'm talking about the article.
Fining companies heavily is something the EU learned from the US. Examples given : BNP $8bn fine a few years ago, WV just recently, etc.

What ground would the US have to defend their companies, when every time an euro country has tried to weight on these issues, the answer has been: "The justice system is separated from the executive" ?
I agree with your point entirely, but my point is that most people don't just sock money away for decades if it isn't specifically retirement money. Usually it is saved for some medium-term goal, which stocks could potentially spoil. Aside from that risk, why even deal with the psychological effect of that uncertainty for a paltry gain?
Beauhurst (beauhurst.com) | Full-stack developer London, UK | Onsite | Full time

We're on a mission to track every interesting startup and high-growth company in the UK. We help investors, advisors, government and educators learn about the UK's most ambitious companies through our online platform.

If you’re a fearless generalist who loves working with Django and Python and doesn’t mind getting stuck into different problems then this might well be the job for you.

As we expand our data coverage and strive to make our product even more useful, you’ll help us model, store and enable efficient and relevant user searches over large-scale datasets (think millions of records). You’ll improve the way our data is accessed - from eye-popping graphical visualisations to aggregated statistics that’ll make our users go "Aha!"" And you’ll build accurate internal monitoring and data collection tools to keep it all together.

Our current stack includes Django, Python, Backbone, D3, SCSS, Postgres, Redis, AWS, Docker, scikit-learn and much more!

Apply at: http://about.beauhurst.com/careers/full-stack-developer
Very very interesting thoughts, thanks very much for this comment. Would +10 if I could.

The article was an excellent read too.

I've noticed that a lot of people around the 18-25 demographic (and some outside that range) have mental health issues that (among other catastrophes) cause detrimental effects to emotional development. I was thankfully able to get off this train myself using alternative therapies about ten years ago, but one of the things I observed about myself was a tendency to hone in on one specific idea present in something I was thinking about and then redefine what I was focusing on on the basis of and in terms of that idea, in many situations irreversibly discarding any other possible interpretations. I essentially didn't have the capacity to wield concepts that required careful balance between a series of discrete ideas.

I wonder a lot about how much of the noise margin present in current research and work is caused by related developmental issues.
Just write "translate" and you will get 1) Google's translate service inlined 2) Google Translate Website and then everything else...
I had never actually read the theses before, which I did after seeing this. Man, they are pretty strong.

Islam had its own share of similar dissenters (still going on, ISIS, perhaps, being the latest crude manifestation), unfortunately it didn't share the same political/historical/cultural climate that generated the likes of Luther. And then, there are guys like this (https://www.theguardian.com/commentisfree/2015/may/17/islam-...) who think that Islam needs no reformation.
And a good example in the comments here is how few people are talking about what the article is actually about (human behaviour) but instead there's mostly anti-C++ reactions. The aversion to C++ is so strong that an article that only casually is about C++ must be attacked for the perceived C++ advocacy. The article isn't really about C++ advocacy at all.

It really doesn't matter if C++ is better or not. The article doesn't really even try to talk much about that at all. No matter what C++ may do, what it may change, what it may improve, how it may perform, how it can be simplified; it's almost impossible to convince C programmers to try C++ (or golang, or Rust, or D).

The article really is about how it's almost impossible to change someone's mind on any topic. Anyone who likes to engage in internet discussions is well aware of the phenomenon.
> 90% of my engineer/designer friends have no clue what every financial/equity question imaginable even look like

Totally - I've been thinking about actually putting on a "equity master class for engineers looking to join startups" type seminar in the bay area if people are interested.
How about a similar fine for rigging search results during the US election?

http://aibrt.org/downloads/EPSTEIN_et_al_2017-SUMMARY-WPA-A_...
They're a fairly recent development.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2516593/

> In 1961, more than 75% of London’s inner-city population lived within 1 kilometer of a supermarket, giving them easy access to a variety of foods, says principal investigator Jason Gilliland, who directs the university’s Urban Development Program. In 2005, he says, that number was less than 20%.
What do you propose the US government actually do?

A multilateral treaty with Europe (you might call it a "Transatlantic Trade and Investment Partnership") would be one way to establish a process for dealing with such things. Those seem to be unpopular these days, what with them always putting America second and forever subjugating the sovereignty of the US to some poorly negotiated deal.

(Well, actually, they have for the last 70 years served American interests and had exit provisions that preserved sovereignty well enough)
I trust saner heads will eventually prevail. New York Teacher Retirement System had a similar expected return (even a big higher) under which they offered an investment option of 7% return under any market - no more, no less. That's an insane risk-free rate now, and the option no longer exists to new incoming members.
That will be awesome.
It can also get you hired, as long as you are dealing with A students.
Hmm. Apparently to discourage people with diseases from selling their blood. The plasma doesn't have the issue due to how it is processed, broken down, and used.

As mentioned, though, this creates an odd situation. The donor is sort of misled that they are doing something charitable, which is clearly not the case here.
I don't understand why it doesn't work for all Google Ads.

The content creator would just like the money. They don't actually want to display the ads. If they could get the money without displaying the ads, they'd be over the moon.

Why doesn't Google make it work across all sites, and pay the sites using Google Ads the average revenue they were already getting per page view?
> Every time, I speak out for the truth on HN, I am down voted continuously, only half-hearted tech-blabla is suffered here.

Not every. Be precise. I checked.

> Any discussion about important future stuff is instantly penalized by the system here.

I disagree. Just browse the front page history if you don't believe me. There's plenty of discussions about important future stuff that's hanging on the front page every week. It's just that we have a strong quality expectation here, both in terms of posted articles and the discussions they generate.

> I really regret to have registered at all.

¯\_(ツ)_/¯

> Just doing geek-stuff and enjoying the live as techie is just to hollow for me. It really makes me sad.

And I agree. It's hollow for me too. Personally however, I find politics to be one of the least effective and least efficient way of contributing to betterment of the world. Many people on HN disagree with me about that. But either way, lots of people are interested in things outside the tech sphere. It's just that when people are interesting in changing things, they're interesting in actually changing things - and not being sidetracked by ego-based flamewars.
Betterment | Software Engineer (Fullstack, Backend, Mobile) | NYC | Onsite | Fulltime | http://www.betterment.com

Betterment is the largest independent robo-advisor, helping people to better manage, protect, and grow their wealth through smarter technology. With more than 220,000 customers and over $7.8 billion in assets under management, the service offers a globally diversified portfolio of ETFs, designed to help provide you with the best possible expected returns for retirement planning, building wealth, and other savings goals. Betterment also helps customers get on track for a comfortable retirement with RetireGuide™, a retirement planning tool that lets people know how much they should save and if they are investing correctly.

Our engineering interview process: https://www.betterment.com/resources/inside-betterment/engin...

We're hiring for a variety of roles including Backend, Full Stack, Android, iOS, and Operational Efficiency.

More details and apply here: https://www.betterment.com/careers/
Problem is you have to be logged in to use this, same problem as with Youtube red. As soon as you open something in an incognito window.... who are you??
From reading many articles, it seems that OneLogin does have a service called "Password Cache", which sounds to me like a cache for passwords, perhaps for storing credentials to sites that do not have SSO..

See here: https://support.onelogin.com/hc/en-us/articles/201175264-Pas...

If they are storing the password and pushing it to the connected service on the user's behalf, then they have to be able to decrypt it somehow, and if the bad actor was able to intercept and decrypt data within the platform, then that may have included passwords stored using this mechanism perhaps
No, that's what users that only post in the unbelievably censored r/bitcoin want, and what Blockstream wants. For those of us users that want bitcoin to work as intended, instead of being artificially crippled to push second layer solutions, Segwit is terrible.
OneLogin also stores passwords like 1Password. I used to work there.
That has nothing to do with market liquidity.
Except Musk and Branson who've been doing this before it was the cool new thing- it feels the newcomers are just doing it for legacy. Having hospitals and colleges named after you isn't special enough anymore. Space is the new frontier for ego battles.
I don't post anything public on facebook. What will they say? Or will they breach my privacy right away and have a look anyways? From the outside it is not even clear how old the acc is.
Let's see if GM will be fined as well after latest findings... Destroying many other businesses with "antitrust violations" is also serious for many people loosing their jobs...