skysight-inc/HackerNews huggingface dataset:
Years ago I wrote a letter to Paul Raines, then the CEO of Gamestop.

Mainly I complained how terrible the store experience was. Whereas Apple stores feel like an avant-garde museum Gamestops feel like the inside of a Chuck E. Cheese circa 1987 -- games everywhere, no real organization, no marketing of individual titles or genres, it's just grabbag nonsense of plastic container after plastic container.

Days after I sent the letter, his secretary called me and scheduled a phone call for the next day.

Paul could not have been nicer. He said he appreciated the criticism and offered to have his district manager tour a location with me so I could share in greater depth my concerns.

I declined (too busy) but was obviously taken aback with his generosity and patience.

Sadly, he passed away in March of this year from brain cancer at the very young age of 53.

He had no real incentive to respond to an angry letter from a random customer, but he went way out of his way to at least listen to me (even if the stores haven't improved much).

R.I.P. Paul.
IDK, all the CEOs of their companies have a separate platform.
Virtually all production servers in the world today are running GNU/Linux. The substantial majority of smartphones run a Linux kernel. I wouldn't say Linux has "had its time".

You may be right that the traditional permissions model is outdated, but it represents only a very small part of what Linux does, and indeed it seems totally unrelated to this project, so I'm not sure what point you're making.

To use the Android example again, it's proof that you can layer a very different permissions model (single-human-user app sandboxing) on top of the Linux kernel.
Many insurance businesses don’t align with venture scale.
That last point was a major driver of leaks to the Soviet Union during the Manhattan project. Many of the scientists thought it was simply too much power to be in the hands of one nation.
I'll add r/NeutralPolitics to this list.
I think obesity has more to do with it. A lot of people seem to want to normalize being overweight but I really don't think that leads anywhere productive, especially when it comes to affordable health coverage.
You're not taking into consideration write amplification. Assuming 3x write amplification, the actual userspace writes would be 1/3rd.
That's true - I left academia because I figured a lot of my work was possibly going to go to killing brown children in faraway lands, so I understand that pretty well.

But I didn't get the impression that this was the case here. It was a fairly generic object recognition program (as far as I've heard; could be wrong there).

> For another, you may think that is you wanted to work in defense, you would have gotten a job in defense. If your company starts chasing defense, maybe it's time to change companies.

Totally. Great opportunity to move teams at a big company like Google or quit and move elsewhere. But what happened was more of a statement, people walking out together. I don't think it's wrong, and I admire them for it. But I think it belies a certain naivete about the whole setup we've found ourselves in.

> For another, you may think the government of the United States doesn't or no longer deserves the best weapons in the world. Perhaps another Western country does.

Sure again, or an Eastern one, or a Southern one. Western hegemony has been very, very bad for the rest of the world, so a change might be just what we all need.
It seems like you get a lot of your feeling of meaning and contentedness from social interaction. From what you’re saying about how travel, projects, etc don’t seem as fulfilling anymore, it really seems to me like you have some depressive tendencies.

I’m not a doctor, but just as a friend, I think you should really try to think of dealing with that existential sadness as a priority - not as an annoyance. Spending real time and energy towards improving your mental health could have real impact on every other aspect of your life.
I believe that they're actually responding. Gabe Newell (the CEO of Valve) is worth billions[1], and has been known to respond to emails personally[2].

[1]https://www.pcgamer.com/gabe-newell-is-worth-55-billion-acco...

[2]https://www.reddit.com/r/pcmasterrace/comments/2keaco/i_sent...
My company software is considered a Class 2 medical device.

We have to go through so many crippling hurdles with FDA it's almost not worth it.

You are spot on.

To add though, In atleast the diagnostic imaging space, radiologist reading groups/practices are selecting their own systems more and more nowadays.

Individual doctors? Likely not.
Ah, but by using restrict I'm saying, "please screw my C program with C99 stuff that potentially introduces undefined behavior".

That's what restrict does: it makes some behaviors undefined and otherwise doesn't change the semantics of the program. It's completely against the grain of moving to a safer language.

Why would I do that, if I can instead beautify the source and machine code while sticking to what was available in C90.

I think restrict is mainly intended as a way of competing against Fortran. If you're processing arrays referenced by pointers, and can get the compiler to believe that they do not overlap, then the compiler can unroll the loops and rearrange the accesses and calculations in the unrolled body. Like it can load four elements from a source arrays, do four calculations, and then store four elements into a target, rather than interleaving. That can be done by vectorized instructions.

Here is where our technique falls short: if we write the loop body with our load-calculate-store style, it cannot be unrolled and vectorized. We have pinned down an exact behavior for all possible cases of aliasing, like self-overlap with a displacement. Vectorizing unrolls do not preserve that behavior.

Manual unrolling isn't attractive because it's a guessing game. A good amount of unrolling on one machine may give the instruction cache indigestion on another machine.
I frequently do the same with "site:reddit.com" searches on Google for "human touch" answers. I do the same thing with Hacker News for technical topics.
Interesting; I haven't used this tool, myself. I want to say that I've heard of it, before, but I'm not sure if I'm confused on that point (or if I just really want to have heard of it before).

Looking over the docs, it seems like a rather all-encompassing build tool. I might have to try it out for the one project that I'm still paying attention to which is C++ based and uses Hunter[0]. I see a lot of references/examples talking about using this for Java projects, but I haven't come across anything related to C/C++ (other than the cxx_\* calls, which appear centered around bringing in a native dependency). Any suggestions for a good quickstart project out in the wild or a larger open-source codebase (C/C++) that uses it?

[0] Or it's less official, but more commonly used name, "f!cking hunter", followed by loud, anger-ish sounding noises.
Eventually it becomes $9 with tracking ads. Do the world a favor and just nip it in the bud as soon as you start getting ads embedded in paid content. And do it loudly so they, their advertisers, and other customers know exactly why they're not getting any more of your money.
NPM ERR 429 Too Many Requests
New Ubuntu VM Based Platform to Learn Programming
I don't think this is very useful outside of short term fluctuations. At EOD analysis of the 3 financial statements (Balance sheet, cash flow, Profit/Loss) are what drives price.
What problem exactly do you have with Java?
Canada's oil is landlocked and the province blocking it from the Ocean (and therefore world markets) is doing everything possible to delay projects to expand the pipeline. Natural resources are incredibly important to the Canadian economy.

For what its worth pipelines are much safer than railway transportation which is how the bulk of the oil is moved now.
Microsoft should just analyze trends of LinkedIn links and job postings correlated with people leaving companies.
Also blame the patent system, as implemented.
I would suggest reading up on Judea Pearl’s Caudality, which is a complete treatment of how to integrate a useful notion of causality into statistical analysis. It can be done; it’s just not common practice.
The "money-can't-buy" quote is only around those three words, and I couldn't find the part where it says positive in the image of the slide. Did they post the other slides? While this doesn't look good, that line you quoted is misleading based on the information presented.
Data-Informed Product Building
I meant, just being a BBC article might make it more susceptible to being flagged for seeming off-topic than if it was from some US website.
Developers need to be able to identify technologies with staying power
The insurance company is paying for the outcomes, not the security. The security is a condition of their coverage. They don't benefit from the cost savings, but they are hurt by the lack of safety.
Hacker Who Worked with FSB Agents in Email Hacks Gets 5 Years in Prison
Skills for a Lifetime – Nate Silver Commencement Speech
Google Chrome now lets you sign in to most services without a password
Show HN: JavaScript/WebGL webcam face swap with color correction
The padding has unspecified values, which is distinct from being uninitialised.

If it were otherwise, you couldn't `memcpy()` structures around.
I don't think it clearly beats my current solution of hacking something together from scratch in a couple hundred lines of Python.

I've so thought this more than a few times[0]. Every single time I run into something on my two miserable projects that rely on Hunter, I invariably find myself wondering why I don't just undo all of the bullsh!t and use the zsh scripts I threw together for the two projects that I never have build/build dependency issues with. I believe that, at some point, every native developer writes something like this. It's funny to think that due to this circumstance there are probably more build tools available for C/C++ than there are packages in all of the mainstream C/C++ dependency management systems[1].

[0] Though I tend to use bash (well, more often, zsh), rather than Python.

[1] And probably all of them have a Boost package...
A few years ago I spoke to a data scientist who, after a bunch of NLP work, had hit on a very simple technique for quickly identifying good news and bad news.

How to tell that it's good news: there are numbers near the top.

How to tell that it's bad news: the figures are buried as deeply as legally permissible.
Which part? The NVMe spec is at https://nvmexpress.org/

Intel doesn't publicly share the full specifications documents for their SSDs any more, just the 2-page product briefs. And the news article contains all the official information that's public so far about the Optane DIMMs.
The Madness of King Musk
No it does not. From NIH study: (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5026916/)

>We use high-quality linked Social Security and Medicare records to estimate life tables for the older U.S. population over the full range of birth regions. In 2000–2009, the foreign-born had a 2.4-year advantage in life expectancy at age 65 relative to the U.S.-born, with Asian-born subgroups displaying exceptionally high longevity. Foreign-born individuals who migrated more recently had lower mortality compared with those who migrated earlier. Nonetheless, we also find remarkable similarities in life expectancy among many foreign-born subgroups that were born in very different geographic and socioeconomic contexts (e.g., Central America, western/eastern Europe, and Africa).
Hey greggman,
Drop me line if you want to commiserate!
Yes, APL and Forth are excellent in this regard. They give you a very different set of mental tools with which to solve problems computationally.
It's not a good interview question because it treats something ambiguous and subjective as if it has an obvious answer. Go is a general purpose programming language applicable to a wide variety of programming domains.

So is Java.

Why choose one over the other? I could make an attempt at answering that, but a 2 minute elevator pitch won't do it justice at all.

The best you are going to get is the recounted, received wisdom. Is that wisdom accurate? Are we just selecting whatever flavor of the month opinion hacker news is espousing?

Much more I want a developer who can be productive in an existing codebase, regardless of the language. Someone who plays well with others, is willing to learn, to contribute, to compromise for the sake of the team, etc.
A lot of problems that involve risk or uncertainty, and that have measurable inputs. Thinks like market segmentation, customer retention and conversion, identifying potential bad debts and fraud, targeting products, identification of product features etc.

Not as sexy as the headlines, and less likely to involve DNN, but still profitable.
For folks who don't like the idea of a javascript-based DE, ElementaryOS is worth a look. An Ubuntu variant with a DE built with Vala which is similar to C# but compiles to C.

https://elementary.io/

https://wiki.gnome.org/Projects/Vala
This does not sound like a good thing for anyone to actually use in production ...
Like Google isn't already doing that?
Augh
Direct link: https://static1.squarespace.com/static/57daf6098419c27febcd4...
Since it is too late to edit my original comment, I want to retract my tone and ham-handedness. Having escaped Russian rule as a child, this all gets me worked up. Sorry HN.
It turns out you can make a lot of money off those short term fluctuations.
I assume your PhD would be scientific or technical? If so, doing a regular PhD you would be paid tuition plus $25-45k/year (with research/TA/etc). With this in mind, assuming a five-year PhD:

1. Choosing the first option, you are essentially being paid $225-325K extra during the PhD, in exchange for a 15-year commitment to the DOE. Certainly, you would easily be able to make up this amount doing a regular PhD then going into industry for 15 years (with a higher salary than government can pay).

2. Choosing the second option, you are deciding to give up ~$1M in exchange for a PhD. It is unlikely the PhD (versus 5 years experience) will grant you much higher of a salary as an engineer, unless you are an extraordinary researcher or you hope to become a research director or executive with it.

Keep in mind that a PhD is ultimately training for becoming a researcher. So, I would recommend a PhD only if you really enjoy the field, most importantly enjoy doing research, and are okay with a lower salary for the duration. Also consider what ultimate job you want to have and if a PhD can better help you attain it. After all, it seems you already have a desirable skillset.
I don't think "better" is the sole quantifier here. Accessibility is an important thing.

Many Americans are afraid to go to the doctor because it's incredibly expensive. Many people brush off the early symptoms of serious illnesses because "well, what if it goes away and I get into debt for a small problem?" It's why a lot of Americans with cancer aren't diagnosed until it's too late--that apprehensiveness about getting a simple exam.

When it comes to getting major surgeries or treatment for complex illnesses, yeah, America is great if you've got the cash. But most countries can handle illnesses treated by a quick run of antibiotics or other relatively simple and routine treatments. America is special because it's a wealthy country on paper, yet people brush off illnesses like that and end up dead.
Simplified Chinese made a huge difference. It's one of the few undeniably good things to come from the CCP, although adopting a phonetic alphabet might have been even better.
Any combination of these 3 factors could be true simultaneously. But as with most rumours, ask, who benefits?

If it's plausible that some Western companies might cooperate with Western intelligence, then it's equally plausible that a Russian company may cooperate with its home country's intelligence. Regardless of whether it's true, the Western allies' intelligence community benefits from discouraging Kaspersky's use either way: either by driving usage to products they can influence, but their adversaries can't, or by avoiding exposure of first-party malware to an actor they can't influence.
His play on Goldman during the financial crisis is pretty similar: https://qz.com/67052/heres-how-warren-buffett-made-3-1-billi...
Yeah I mean that is true. Almost had an edit to mention that.
I don't think UBI delivers much of a return at all, when compared to public works and more direct investment in the people.

I do not mean the current social service programs. I mean new, improved ones, along with Public Works people building things of real value that will deliver real returns for very long periods of time.

A very large UBI could. But there's no way that's ever going to happen.
I am amused that _this_ of all things was what it took to get googlers to stop and take a look at what they're doing.

I work somewhere that has talent bouncing to/from a military contractor and a common attitude I see is way more comfortable with the military doing "what it takes" within the rules of engagement to protect the nation than what our own golden boys in the valley are doing for dollars.
Weren't they under some sort of NDA? The sort that gets you and your family killed if you break it, perhaps?
If you're selling cheap software you don't want a sales team, you want a marketing team.
> It's circular reasoning. Languages get those things by being popular.

Maybe it is but it's reality. Also, there's the other kind of reality: Languages don't matter. Solving problems is what matters.

I've programmed in everything from Machine Language (note I did not say "Assembler") to APL, passing through languages like Forth, C, C++, FORTRAN, Objective-C, Lisp, PHP, JS, Python, etc. At the end of the day the ONLY thing that matters --if it isn't a hobby-- is solving problems computationally. I have no cult adherence to any language whatsoever. They are tools, that's all.

My best example of this was making tons of money solving a problem using Visual Basic for Applications, which allowed me to use Excel to automate a time consuming task in a CAD program. It just so happened that this CAD program could be automated using VB. Put the two together and several months of work and we had a tool worth quite a bit of money.

APL still has lots of value...in the right circles. I believe it still sees professional usage in the finance industry.
Yep, almost done though!
This type of thinking is why we haven't escaped from the prisoners dilemma yet. One day, two of our "world leaders" are going to commit to a war and all the soldiers of both sides are going to look at eachother and say 'nah, you fight it!' - and we will realise that its been the fault of the people who do the actual fighting all along.
Consider where this logic would take you if you applied it to all spheres of life. There would never be experimentation, innovation, or in fact development of any kind.

Coming back to the Objectivist angle, there's a great passage from Atlas Shrugged that covers this:

=====

"Then what on earth do you know about Rearden Metal?"

"That it's the greatest thing ever put on the market."

"Why?"

"Because it's tougher than steel, cheaper than steel and will outlast any hunk of metal in existence."

"But who says so?"

"Jim, I studied engineering in college. When I see things, I see them."

"What did you see?"

"Rearden's formula and the tests he showed me."

"Well, if it were any good, somebody would have used it, and nobody has." He saw the flash of anger, and went on nervously: "How can you know it's good? How can you be sure? How can you decide?"

"Somebody decides such things, Jim. Who?"

"Well, I don't see why we have to be the first ones. I don't see it at all."

"Do you want to save the Rio Norte Line or not?" He did not answer, "If the road could afford it, I would scrap every piece of rail over the whole system and replace it with Rearden Metal. All of it needs replacing. None of it will last much longer. But we can't afford it. We have to get out of a bad hole, first. Do you want us to pull through or not?"

"We're still the best railroad in the country. The others are doing much worse."

====

In general this feels like a class of logical fallacy, of the form "no-one has attempted to achieve X, so X must be undesirable" but I can't find it in any lists.

edit: To make it clearer, take your post, and substitute slavery for coercive taxation. Your argument immediately appears specious, because with the benefit of hindsight we know that large, complex, modern societies did just fine after abandoning slavery. But people argued against emancipation in just that way at the time.
Job Ads You Can’t See on Facebook If You’re Older (2017)
Glad to hear! I enjoy standards documents which result in a net decrease of a standard due to increasing simplicity.
"It's difficult for someone to understand something when his/her salary depends on not understanding it." This goes for the military contractors as well as the SV tech community.
Yes, that was my point. You need a behemoth of a special interest to convince anyone with power to make it happen.
My inclination is that money without work is a bad idea, but I'm happy to admit I might be wrong.

I hope the results are described fairly and often, it'll be interesting to see how it turns out.
The Unreal Engine Developer Course – Learn C++ and Make Games
No, it does not need to "print and burn", but if you'd like to begin buying some from me for $1.10 each, I'll happily accommodate you in large quantities if you can comply with KYC.
So if something like this came into common use, the obvious follow-on would be "earnings writers" who specialize in phrasing and vocabulary that tickles the AI. (It would be easy to practice, just feed your draft into the system, get a score, tweak some words, repeat.) So, reproducing the "SEO" frenzies of a decade ago.
Just to throw in a metaphor, rather that Newtionian and Quantum mechanics, perhaps the schools of thought are like the differing formulations of classical mechanics like Newton Vs Hamiltonian Vs Lagrangian formulations.
Google's been paying off academics to make fake academic studies for years. Nobody seems to bat an eye about it anymore, so presumably, these companies have realized that paying people to pretend they have independent opinions about you doesn't actually hurt your reputation much.
Many traditional businesses (e.g. banks, insurance) collect customer data internally, and don’t share it with anyone. That’s not likely to change much. For many of these businesses, the customer is other businesses, and privacy rules aren’t even applicable.

You won’t hear about these projects outside industry specific publications, if at all.