skysight-inc/HackerNews huggingface dataset:
> What most of those "They seem really smart, but struggled to balance parentheses" candidates seem to have in common is coming to programming without the formal education, e.g. through a "hacker school."

How much of this is due to them starting coding before thinking about the problem?

I'd not be surprised at all if these people would, if given several strings of parenthesis on a whiteboard and simply asked if those specific strings were balanced, have no trouble answering. I'd also not be surprised if then asked to explain how they determined this, they could do so. Then, if asked to write a program to use the same method, they could probably readily do it.

A lot of problems that are not hard if you think about them and then start coding are a lot harder if you try to simultaneously work out how to solve it and code that.
Automatically Generate SSH Configs
What’s pretty funny, I always thought, and difficult to openly discuss; click on a somewhat “typical” blonde on LinkedIn, and unlock the rabbit hole of baywatch-esque related/recommendations pour in.

Obvious, kind of funny, kind of sad.
for places with shitshow traffic, very erratic drivers, tons of roadwork and pot holes, such as new york, yeah maybe 30 years, probably never. but the rest 95% of the country can be handled by self driving tech in 3-5 years.
Well, there's certainly less low-level corruption.
That would be incredible. Please give substantial warning before taking down the Firebase API though!
Maybe loneliness is best solved by a phenomena of people having more time off work.
> Use init() to compile any regular expressions and store them as variables within that package

No need to resort to init() for regexps, simply use an unexported package level variable:

var validFoo = regexp.MustCompile(...)
Not everything is a billion dollar company
To you an economically or otherwise oppressed person is a tumor. Nice.

Every blockchain needs some sort of social credit system, a tool to cut off the tumor, eh?
> that the biz model has remained basically the same for 50 years

The biz model has, if anything, become more risk-averse and more Finacialized (see https://en.wikipedia.org/wiki/Financialization) over the last 20 years.

The industry is no longer self-funded by exits and large LPs, but funded by large institutional investors, sovereign funds and the like who demand a reliable IRR. This in turn, leads to ever larger rounds, fewer IPOs and less equity to employees.
I would like to start a startup, but I'm not confident enough in my programming skills yet.
Thanks!

Sometimes I too think about moving elsewhere...
Well, I guess it's stuff like that that makes me want to make sure I'm getting a fair salary.
> I'm confused on who or what misled you to believe that imposter syndrome only exists within the CS bubble.

There is a big difference between lacking confidence and feeling like an imposter versus a fraudulent qualification. This is solved in most industries through licensing/certification. If you want to practice medicine, law, or nearly anything else you need a license. You need a license to be a truck driver. With such licensing comes testing, a validation of experience, background checks of your professional employment. Software has none of this.

That being said how do you identify if a potential software applicant is a fraud to the skills they claim to possess? You really don't. You interview them and hope to separate the capable from the incapable, but often it isn't clear until after they are hired and spent some time on the job. The second order consequence is when you hire only weak developers that weakness is the new (lower) baseline of acceptable competence.

> Many of these senior developers are surely skilled at walking the DOM but due to their toxic attitude

I think that is a gross generalization to suggest that somebody has enviable valuable skills they are therefore toxic. They could be, in fact, abrasive. It could also be that the people without the valuable skills are defensive and insecure. The best way to answer this is if everybody in that scenario had the valuable skills would the toxic nature still be present? In my experience toxic people remain toxic even when the environment changes.
I'm not sure I see the general public wanting to invest in startups, the success rate is just too low.
> pretty much by definition, change is led by activists who commit to an idea before it becomes mainstream

This isn't right. Compare the legalization of divorce. It's often given credit for America's current sky-high divorce rate. But it happened right in the middle of a long increasing trend in the divorce rate, without appearing to affect that trend in the slightest.

Most change just happens, without being led by anyone at all.
I am in the process of going through one of their benchmarks right now. They have some good stuff but I'm on page 130 of 431 and so far I haven't come across anything that needed to be changed from a standard Debian install.
https://en.wikipedia.org/wiki/Program_counter
From what I can tell, their images are only for the big three cloud providers.
Show HN: Bax – Run bash utilities, playing changes back into fish shell
I should think it would be obviously reckless to call someone a 'pedo' unless they are in fact, a previously convicted felon on some pedophilia-related charge.
While I think you have an excellent point, I believe what most people mean when they say “not quantifiable” is “not fully quantifiable” as opposed to “completely indescribable”. I think this phrase reflects acceptance of the underlying principle behind Gödel’s Incompleteness and the Halting Problem.
The Rate of Progress of Deep Learning Is the Slowest in 5 Years
Today more people are working on deep learning than ever before -- around two orders of magnitude more than in 2014.

Time for something new!
How much abuse will Apple and Google tolerate until FB gets deplatformed by the Play store and App store?
A framework isn't a valid excuse for a deficit of necessary valuable skills. With additional confidence and capabilities comes the potential to solve complex problems with fast simple solutions a given framework may not expose.
In my experience, actually having conversations about meaningful and controversial subjects is impolite and a good way to lose friends.

At least on the internet, the other party can just stop talking when they're done. They won't feel like they're cutting off or abandoning a friend.
Ah makes sense. I guess I just do it as I need to, since I don’t do the document buffering thing.
MA allows non-compete restrictions on employees which severely stifles the startup economy.

Silicon Valley is what it is largely in thanks to the continuous cross-pollination of talent which is possible due to the lack of non-compete issues.
A Case for a New Language
Are you trolling? One is a parasite and the other an integral part of the food chain.
Stanford was unique in the aspect of students being encouraged to take their research and make companies out of it. The vast majority of universities are not as selfless.
There has been a steady march of performance issues that have been made over the last few months that may not have been mentioned in the release post:

* 11.8: https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=...

* 11.7: https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=...

* 11.6: https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=...

With regard to memory usage, we've made some progress there as well. For example:

1. We cut 80-100 MB/per Unicorn process by removing a dependency: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21008

2. A change in our merge request processing in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22725 lowered gigabytes of runtime memory from our worst and most commonly-used Sidekiq background job.

3. In the second-worst performing Sidekiq job, switching to a faster XML processor in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23136 also dropped large spikes of runtime memory.

That being said, we still have a long way to go. I recently did an analysis to figure out, "Why does each Unicorn process take 400-500 MB RAM?" The note in https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4118#not... explains why. In short, there is truth that we're paying a price for Ruby overhead.

What can we do about it? I have several ideas:

1. Upgrade to Ruby 2.6 (significant memory improvements for free; see https://youtu.be/ZfgxvNUfQdU)

2. Replace many Unicorn processes with a multi-threaded Puma server

3. Continue profiling and optimizing inefficient code paths

4. Make the Ruby interpreter more efficient (e.g. with a compacting garbage collector, see https://gitlab.com/gitlab-org/gitlab-ce/issues/54555)

5. Make Rails more efficient (e.g. https://github.com/rails/rails/pull/34711).

Lastly, there may be significant parts of the code base that will need to be rewritten to improve memory and/or performance. Gitaly is a prime example of this: many Git-related calls have been abstracted into a Go process.
Took me several years past school just to get used to the ordinary level of dishonesty and scumminess that's common to pretty much all business, let alone the worse stuff. Sometimes I think my parents (and, to be fair, children's media) messed up by giving me such a keen sense of right and wrong. Enough otherwise-decent people (like, almost all of them) seem to just look at you like there's something wrong with you when you bring this stuff up that I caved, since the alternative seemed to be becoming a living-off-the-land recluse, or a monk or something.

But I still hate it. Still feel like I'm kind of ruined in some sense for not going the really, really hard route to avoid it all. Every day. Some jobs more than others, but even at the best I sometimes go home catching whiffs of something that make me think my soul must have stepped in some dog shit on the way.
> It's pleasant to have people around

Not always.
Sure thing. I respect that. But what is happening is that is causing a wide reluctance to even play in the same space.

We have been super excited about Redis Streams for quite some time now. But we are not seeing any implementation usecases, tools...or even your awesome blog posts around streaming usecases.

It would be great to see some more literature on the streaming stuff and things that you can (and are ) doing with it...and giving it a top level importance (beyond just a new data structure).

This is super awesome stuff !
A blockchain isn't necessary for this. Public key encryption is sufficient.
I actually feel like a MAJOR factor is the way in California non-compete clauses are largely non-enforceable. This allows the top performers to cycle out of an organization when it stagnates and greatly increases the velocity of innovation.
Hate Speech is anything the GLOBAL SOCIALIST LEFT hates or disagrees with

This wont be the last or first group of channels that are:-

* De listed

* De platformed

* videos Removed

* Ads removed

* No notifications , etc

If you want FREE SPEECH then use free speech platforms

I recommend ALL content creators migrate to BITCHUTE ASAP
Didn't the Patriot Missile start missing because of floating point mishandling?
Vastu Tips for Aquarium Fish| Vastu N Hindi – Vastu Videos of Dr. Puneet Chawla
I have always, falsely, taken it for granted this is common knowledge.

The fact that everything is quantified doesn't necessarily remove bias from the forthcoming decisions. Instead it provides additional fuel to hone and precision tune that bias for maximum manipulation. This occurs even unintentionally. The safety check to reduce bias is to ensure the quantified data is available to a wide number of stakeholders and open to scrutiny.
> Many of them have no ads or two versions, one that's free with ads or one that's paid with no ads. It's the best of both worlds.

I disagree with this strategy. In my opinion, pushing advertising on anyone is immoral and just because I can pay to get out of it doesn't absolve the podcaster who's still putting ads in the 'free' version.

A good podcaster doesn't push ads, full stop.
Calculator Construction Set
Just saw you said the same thing I did. I think people under attribute just how much oppressive non-competes destroy the market.
Platforms that censor speech List :-

* Facebook

* Twitter

* Google

* Youtube

* TUMBLR

* Pateron

* Stripe

* Paypal

* Twitch

* Spotify

* Apple

* pin interest

* LinkedIn

* Mailchimp

* Wordpress

* mastodon

* azure

* Mastercard

* Godaddy

* MEDIUM

* Shopify

* Cloudflare

* pusher

* WIKI

* Reddit

* teespring

* Slack

* coinbase

* GOFUNDME

* VISA

* Square

* Bitpay

* ROKU

* Netflix

* Indiegogo
This is doing the same thing the Tesla Battery is doing in South Australia.
What are you trying to say? Do you have evidence that the guy is pedophilic?
At least from the talent side, everything I see seems to say the opposite. I see startups in Philly and other cities struggle to retain any kind of talented employee, losing engineers to the west coast companies and business side to everywhere else. We even had a senior marketing employer leave for a brewery because apparently even a local brewery is more competitive compared to VC funding.

I like the contrarian attitude and I believe it's somewhat true, but hard to reconcile what I see on the ground.

The VCs love the cheap talent narrative but it rings hollow.
I just wanted to read a few pages and save the book for later, but I ended up reading for 10 hours straight, I could not stop. Amazing.

You can tell the author has put so much work into this, I'm really grateful that he has released this for everyone to read.
I don't know if this is what you would call being true to yourself, but I found a long time ago an insidious habit that I was able to break. It's something that people do constantly day in and day out. They lie to themselves, whether for a positive or negative outcome.

Think of any time you've had to rationalize your own behavior, while in the back of your mind you know what the real answer is. You were lying to yourself.

You might be lying to yourself if you think of yourself as a nice person, but you never hesitate to participate in office gossip, all the while believing it is wrong to do. You're also lying to yourself when you believe you are incapable of doing something, but know in a tiny place in your heart that you're being overly critical of yourself.

To me, stopping those lies is being true to yourself.
Reclaiming Our Cognitive Sovereignty
You certainly know more about this than I do (running a company and all that), but the situation described in the GP strikes me as a likely real-world scenario, and a bad outcome for both you and the customer.
Sam just realizing this in 2019 is a testament to how insulated the millionaire VC class is from the everyday struggles of the of the middle and lower classes.

This is something everyone in my circles have been talking about for 5+ years, it's not a particularly novel take in 2019.
Last paragraph:

> This is particularly true in Silicon Valley, where a recent think tank report estimates that 17 percent of workers in “highly technical occupations” are native Californians, with 40 percent hailing from India or China and 29 percent from other non-U.S. countries.

And I thought Toronto was multicultural (~51% born outside of Canada)! I wonder what is the rate regardless of occupation?

Edit to answer my own question:

> More than a third of city residents (35.6%) were born outside the United States.

https://en.wikipedia.org/wiki/Demographics_of_San_Francisco
Let me start by talking about chemical engineering vs. chemistry. Chemistry is about atoms, and how they combine to form molecules. Chemists worry about where the electrons will be, and about the energetics of reactions. In most universities, it is part of the college of science.

Chemical engineers need to know chemistry, all right. But chemical engineering is about efficiently making desired chemicals in large volumes (without blowing up the factory). Chemical engineers worry about pipe bursting strength, and about the cost of raw materials. Chemical engineering is usually found in the college of engineering, not the college of science.

In the same way, conmputer science worries about algorithms, algorithmic efficiency, and languages. It belongs in the college of science.

Software engineering is about efficiently producing large-scale programs that work. It belongs in the college of engineering, not science. It needs to be a completely separate department from computer science, not just a course within it.

For such a course, though, I'd like to see some tools covered - source code control systems, bug databases, diff and merge tools, static analyzers, and profilers.

I'd like to see it talk about the importance of coding conventions - not the specifics of what is the right coding convention, but the idea that constraining how you write code can increase communication.

I'd like to see the students wrestle with a multi-hundred-thousand-line code base, where none of the people who wrote it are in the room to help them. I'd like to see them have to fix bugs and add features to such a code base. (I'd like to see them learn that a million-line code base is different from a ten-thousand-line code base, and not just because you have a hundred times as many problems. You have different problems. I'd also like them to see the importance of clean division into parts, of coding standards, and of naming conventions.)
That's not really the way fractional reserve works but merely the result of normal market pricing through supply and demand.
And then you can call it a “switch statement”!
There are many words which both (1) should not have negative connections but (2) probably aren't an ideal product name if you want your business to be successful.
Interesting that coleifer wrote the comment. I really respect their open source code. It’s no BS in their task cue program https://github.com/coleifer/huey
SF has one of the lowest rates of kids of any major metro
here too. I'm trying to figure out which different field I could get into (even it means leaving Tech[0] totally) and do something that provides some kind of benefit for humanity and the future of my kids. It was foolish the way I felt in the 90ies thinking that Software and computing would be a net benefit.

there has to be a field which isn't just about data extraction, mass surveillance (or worse).

[0] https://news.ycombinator.com/item?id=19202300
Sure, though that's going a little further than I was intending. I mean, there's a point to what you say, but. At the above company we also had an opportunity to take a contract to design a new kind of bomb trigger. We debated for some time but ultimately turned it down.

I was on the fence at the time: "if we don't do it someone will ... it's a defense project for national security so it's fine, right? ... etc etc". But ultimately after what has been happening in Yemen I'm SO glad I don't even have to wonder whether it has my name on it.
Software Piracy Birthed an Underground Art Scene (2018) [video]
I had more than enough mandatory garbage humanities classes in college.

The humanities are incredibly important. Philosophy is a guide to everyday life. Literature can be uplifting. Art is a source of spiritual fuel.

But the humanities in college deserves nothing but contempt, because it perverts every field. Philosophy is used to prove nothing can be known. Art is used to inflict depravity.

If anything, the humanities need a lot more STEM thinking.
> But every step of the way would be better for some niches.

That's what I have trouble with. E.g. the climbing rat would be able to get all these higher food sources on trees. But evolving wings loses the ability to climb. And now it's competing with faster and more sturdy rats on the ground again.

I can only think about the disadvantages being no real disadvantages, because there is abundance of food and no serious competition/predators.
I've been working on the logistics of this and it's pretty tough.

If everyone at your "semi off grid" live/work community works in tech, you have plenty of money but little free time, and end up bringing in most of the maintenance of the environment, which is expensive and alienating. It's much the same kind of way that it's unaffordable to live in SF if you're a janitor.

If you have some residents working in tech and the rest maintaining the built environment, it's uncomfortably landed-gentry-and-underclass-of-serfs, with people toiling the land.

The best model I've found is something like the East Wind Community, but you need a business model that is highly accessible to all potential residents, and an extremely high level of social cohesion, and I don't think tech fits the bill. You also have to live somewhere extremely remote in order to be able to afford the land to be self-sustaining in any significant degree. https://www.eastwindblog.co/

I'm interested to hear what other people think though. I think that the fact that we have so much of the space in cities set aside for office space is a little ludicrous.
The lesson is that it's about the quality of viewpoint rather than tribal allegiance.

I'm not even libertarian and I'm definitely not technolibertarian. I don't even know what that is, it sounds like "combine how dumb libertarians and tech people are about politics and economics".

Get out in your community if you really care. Prove your tolerance and appreciation of diversity by actually mixing with different kinds of people.
Yeah... 2019 is the Year of ARM On The Desktop. As is 2018, 2020, 2021, 2022...

It's totally happening for reals this time. Just look at .. like .. Raspberry Pi...
I’m not seeing how Glock fits here? They are an Austrian company founded in 1963
RIP Graphics (2005-2015)
Why We Think Cats Are Psychopaths
Well, I guess there's this one thing here...

https://www.cbc.ca/news/canada/british-columbia/father-vanco...

Was that even a serious question?

http://vk.ovg.ox.ac.uk/herd-immunity
Wolves are beneficial (as observed in the cases where they were endangered). What benefits do we gain from the guinea worm existing?
Here's a crazy idea: go where your customers are.
> nigh impossible

Couldn't these same systems be trained on moderator censorship to learn what to weed out?
And the rest of us are waiting it out hoping others get fed up and leave soon. The NIMBYs have a lot to answer for.
Oh no, not the poor neural networks!
My friends and I have also been saying the same thing since 2013 and boy do people love to bury their heads in the sand. Controversy aside, people called Thiel nuts for moving out of that area

/shrugs
I used to work for SWIFT. The 6% error rate is incorrect as errors are detected and resent using different methods, so more like 0.0001% error rate. Sometimes SWIFT transfers trillions of dollars in a single day, so yes, it is the largest trading volume in the world
> I still expect a significant % of the $10B+ startups will get created here, so it makes sense for investors to still focus here. But I bet a lot of the ~$100M startups will happen elsewhere.

> There are still some things—e.g great startup executive talent, particular kinds of engineering talent—that are much harder to find outside the bay area.

This is spot on and it becomes a real bottle neck if you want to scale your startup beyond $500MM valuation.

Obviously you often can’t choose if you want to be a $100M startup or a billion dollar startup, and by the time you’ve passed the $100M mark it can be too late to refocus on the Bay Area and you might lose momentum by dealing with all kinds of things that shouldn’t matter.

We’ve run into serious talent recruiting issues when we reached this stage and we “solved” it by opening offices in SF and Mtn View. But it was not ideal and a huge waste of money/time.
The income sharing is only for two years.