skysight-inc/HackerNews huggingface dataset:
IMO the bundling and curation is the least interesting part of Conda. What's really nice are the build infrastructure, quality checks and proper dependency bounds (looking at you, PyPI). Something like R's CRAN already has those without bundling.
Do you think this amount is high or low?
I for one absolutely agree (disclosure a friend of the fly folk and an absolute fanboy).

One of the most interesting things about wireguard to me is cheap ubiquitous application neutral secure comms.
FYI: Same report update:

2020-05-26: MongoDB identified a bug in the transaction retry mechanism which they believe was responsible for the anomalies observed in this report; a patch is scheduled for 4.2.8.
>> The "40% don't have $400 for an emergency" statistic is tired at this point, but it's telling here

The survey didn't indicate that 40% didn't have $400 for an emergency, it indicated that if they had a $400 emergency, 61% of people would use short term cash to pay for it. 27% would use some other means to pay for it - for example put it on a credit card and worry about it later. That didn't necessarily mean they didn't have $400 in cash, it just meant they would use some other way to deal with the emergency.

12% said they wouldn't be able to come up with the money.

>> This article is great advice for the shrinking middle-class, but it comes off as tone-deaf for a growing majority of Americans.

The majority of people leaving the shrinking middle-class are leaving it to join the upper class. Not that the lower class isn't growing also, it is, the middle class is indeed hollowing out, but more middle class people are getting richer than getting poorer.

From a personal perspective, I invested money in a 401K when I was working class, with the goal of letting it compound for many decades. I'm guessing that people with that mindset are less likely to stay working class, and I have no idea where I got that mindset. Certainly not from my parents or siblings, they were all the normal get the paycheck, spend the whole paycheck type.
And if you look at the track record for company towns - it is mixed. Not every company town exploited workers and paid in scrip. Some company towns were successful, humane endeavors that had higher standards of living and more upward mobility than the surrounding region.

Modern federal and state law already effectively prevents the worst sort of abuse that employees had to deal with in the worst company towns of the past, so I don't foresee the same kind of exploitation happening.
Fair enough, I didn't mean to imply that the entirety of waterfall was just that one line. The point was that scrum, with all of its flaws, was meant to correct a then existing perceived bad practice.
I owe my soul to the company store
I do think this is a terrible idea, but then again it is one of the benefits of having separate states where each can experiment with ideas, sometimes very strange or ill-advised ideas. They are reminiscent of company towns, and I would predict they will become even worse. Modern "smart cities" are even more than just owning and profiting off of everything, it is about data and analytics and techno-utopians. I would predict that all of the issues about surveillance and control that are appearing in our society would be amplified on a small scale. It has become fashionable for rich technologists to believe they can solve world issues with technology, themselves as masters. This attempt to try to make a perfect society could just make a perfect dystopian nightmare. They aren't even pretending it is democratic; "the company or firm applying for the zone would have significant say over who would sit on that board". This is a regression of hundreds of years in political theory and development.
I feel Nextdoor needs to heavily moderate political and racist discussions, but the person-power for this is probably too high until better AI tools come.

In the meantime, they can create more focused discussion and topics than being open-ended. Lost pets, local handymen (and women), and new shops or dining seem to be the most harmonious.

Sadly, crime reports will get comments about legality of shooting one-another, and discussions end poorly. They should turn off comments for those reports.
Its because data scientists dont want to learn scala if they don't have to. As a scala developer, I see https://jupyter.org/ and https://almond.sh/ and cant think of a good reason to use the first one. All the OP's comments would apply.
> the cost/time of retrieving a possibly large amount of data for that computation

in this case doing it in application space is really problematic because you can't formulate the next query until you see the result of the first - so you will be iterating over and over with sequential queries in your bread or depth first search - really problematic. So while there are many things where it's neutral technically and more a matter of design aesthetic / principle where things go.... in this case it's solving something that just cannot be done sensibly in application space (at least, without large and complex caching logic ...).
Their salaries are not that high. They love to down-level candidates (if you're a senior engineer now, they'll usually try and hire you as an intermediate engineer) which comes with a pretty big pay gap.

Their salaries are definitely up there but plenty of successful startups pay much more.

For total comp, they've done pretty well historically due to their increasing stock price.
Really, somebody downvoted me for asking this? Didn't see anything about it in the article, and if anybody knows, I'd love for them to share.
The site runs like junk and the people on it are even worse.
Sounds like a really bad idea; or a plot from a dystopian novel.
Company chit on the table again?
Muggers need low traffic, but not no traffic. One neighborhood I lived in had so little traffic I felt perfectly safe. It was an area criminals went to flee after their crimes, not to commit crimes. Amusingly, I'd run into more film crews than any other sort of people out walking. The neighborhood made for a good scene background.

In contrast, the college student slum near my university had high foot traffic. From my biased sample, I estimated that 1/10 student residents of that neighborhood were mugged in a 4-year period.
Supernovae, originally. As the Earth cooled, salts in rocks dissolved. When the Arctic Ocean started mixing with other oceans, the brine was entrained in over time.
This isn't exactly rare in towns as is, and we absolutely shouldn't make it worse. My home town has a truly deplorable organization I still hesitate to openly criticize as I know it could result in problems for my parents.
China building Indonesia into an EV powerhouse
It will take the Republicans acting like adults. This is what I meant by both sides being different. The Democrats are interested in governing. The Republicans are not, because they detest the very existence of government.
last time company towns were commonplace, America had a minor civil war (10k+ combatant pitched battles, air raids) that dragged on for decades https://en.wikipedia.org/wiki/Coal_Wars
I've splunked through CRA webpack config and submitted patches to the project. I've ejected and then years later un-ejected because I didnt want to maintain a webpack configuration.
The CEO will be sheriff. And judge. Probably executioner too
Signal just closed their issue function there.
See here: https://github.com/net4people/bbs/issues/60
But... blockchain!!!
The correct solution to this problem is an autoformatter. You should be indenting your code to match its structure, yes, but if you use Python you have to do so, whereas if you use a brace delimited language you don’t, as it’s handled for you (by the autoformatter). In both cases, your code looks right before you run it, but the editing experiences differ drastically. In Python, a simple cut/paste is nontrivial to get right and it’s difficult for editors to infer how to indent a line when you press the return key. In a brace delimited language, these problems simply don’t exist.
Google only has inhouse recruiters. Although the churn of those is extremely high, I'm not sure exactly how it works but I think they get fired after 6 months if they haven't managed to hire enough candidates or if they waste interviewers time with too many bad candidates. You could think that the process means they have good recruiters, but since the churn is extremely high Google has a ton of inexperienced recruiters working there at all times.
> the way you worded it was quite rude and a bit hurtful

You probably just hit some nerve of the person you responded to. Granted, your article was exaggerating about the worthlessness of source code, you made a very good and interesting point grounded in real experience.

On top of that you did something that I think is very important, commendable and interesting: Looking at the history of software engineering and programming. There is a wealth of knowledge and insights at our fingertips and as a culture we're not paying enough attention to history.

And the message is very sound if not taken to the extreme. Source code quality matters and is worth investing in, but people ultimately matter more. It's an important message that needs to be heard again and again.
Two pieces of advice:

- Just learn the language with all of its quirks

- If you are new, ignore the quirks until you are ready

Creating a new language sounds ideal, but there are a whole slew of caveats. Python tends to be recommended as a beginner language since it is reasonably easy to learn and offers considerable room for growth By the time the Next Python reached that stage, we would have accumulated a new two decades of techniques and features that would leave Next Python in a similar position to Python today. That assumes that people would even agree upon which language would serve as Next Python as a standard recommendation. One of the advantages of having so many people agreeing upon Python as a starting point is it eliminates the first hurdle novices most novices face: figuring out where to start.

As for the batteries being included, it is also a strength of Python. Choosing libraries can be difficult. That's true for the novice and it's true for anything but trivial projects. Lean standard libraries encourage fragmentation. We should have learned that from the shortcomings of C, yet many languages have followed in the same footsteps with similar results. We should have learned that large standard libraries can be useful, from the success of languages like Java and Python. Package managers don't change the degree of fragmentation, they only make it easier to deal with.
> Imagine what ordinary things you do every day that people a hundred years from now will consider a social crime

people judging and censoring content post-hoc will be one of those things, almost certainly.
It’s suddenly telling employees “take the megacycle or be unemployed” that is soul crushing and diabolical.
It says it's 10 to 20 km below the ocean floor. Are we as humans been digging in the ocean floor that deep, or even at all? That sounds like sci-fi to me, I'd love to learn more if that's actually feasible.
Pulling the D&D episode can easily be ascribed to acrimony for Dan Harmon from both tv owners and politically-motivated mobs. A bunch of right-wing trolls repeatedly tried to “metoo” Harmon; when they eventually weaponized that episode, nobody at Sony was willing to stick their neck out for it - after all the trouble Dan put them through while making the series, he likely has no friends left over there.

Chang’s makeup is such a layered gag, it’s ridiculous that it gets dropped in the same basket as Mommy Two-Shoes.
I came to say the same thing. NextDoor is toxic. In our neighbor we had the same sort of issue with a mentally-challenged teenager. He likely stole someone’s election sign and the neighborhood flipped out. Zero love. Zero compassion for a mentally challenged boy.
Johnson and Johnson Applies for Emergency Use Authorization for COVID Vaccine
I know because monitoring tools tell me when bugs occur, because exceptions are thrown. And I know because the code doesn’t run if you pass on a dict instead of an int. Statically typed languages have type systems that are by necessity strict but in a language like Python you don’t need to worry about whether your variable is a uint8_t or a uint16_t unless you specifically care about that. And more complex bugs like passing a list with the wrong number of members is not going to be caught by the type checker.
Yeah, that's kind of my assumption as well. And same goes for the various FB groups -- locally, there's one group people go to be deliberately obnoxious and snotty, and the other to be polite and informative, and everybody in town knows which is which.
Finally someone applying blockchain tech to company scrip.
> A whole bunch of places dont do scrum right now. If you dont like it, just join some place that doesnt do it.

Can you give some examples? As far as I know all the high profile tech companies that everyone tries to emulate use scrum internally. It exists in some form at most places. For the organizations that don't do scrum and the company isn't doing well, it's only a matter of time really ... as the allure and promises made by the scrum cultists are too hard to resist.

I'm not entirely against it. When used properly, scrum can deliver lots of value and lead to a productive working environment. However, it can also be easily weaponized by (mediocre) management leaving few corrective levers. In highly political environments this may still result in passable productivity but low morale and high turnover nibble at it over time.
I'm really starting think there are a lot of people who think "programming" is mindlessly copypasting snippets off somewhere until something works. And they don't like significant whitespace because it reduces the chances of randomly copypasted stuff doing something.
Maybe they thought you sounded skeptically dismissive or something. I could see that reading.
Correct. I should edit my comment to say I’m interested in the reason for the downfall.
How many 9's do you expect out of my proof reader. Because that's what is happening at Google. It isn't that people aren't proof reading their CVs, it's that mistakes slip through sometimes, and if you're at Google, receiving thousands of CVs per day that 'sometimes' is all the time. But that doesn't mean you should expect 5 9s out of your candidaes.
I’m genuinely curious why people want to work around the GIL in languages like Python and Ruby. I very much do not want my simple interpreted language to inherit the complexity of true concurrency. Why not just use a different language?
You're taking the comparison too literally because writing a resume and writing code both involve text. Having a typo on your resume (not a random internet comment) is a strong signal that you can't be bothered do the bare minimum, which isn't a great trait for any job.

Spell checkers are a solved problem for decades now, there's literally no excuse to leave typos in important documents.
> "But we are not. That's shifting goalposts fallacy."

I address this in the next sentence.

> "That is why the very first line I am admitting that my position is out of pure lazyness calculation."

Sure, but that doesn't make the argument good.

> "I am of belief that piracy is great equalizer. A force that curbs infinite appetite of corporate overlord that would bleed us dry if they could. It makes particularly movie industry more customer friendly and more competitive."

I don't disagree with this in a pragmatic sense, but it's just not a very good argument for why something is ethical or okay. You could make the same statement that stealing is a 'great equalizer' between the people and the 'corporate overlords'. The reason it's different for file sharing has to do with the underlying copyright issues and the law being bad.

> "Actually it was hi-jacking. Imagine two people talk and you overhead them you cut in."

I wasn't talking to you or really that interested in replying to you, I was talking to the person I replied to because I thought they'd find my argument more persuasive. On an internet forum replying to others in threads is allowed. By linking to the other thread rather than commenting I was attempting to not hijack and just have the discussion related to that thread at the link instead of here.
I recently moved. My last neighborhood had aggressive moderation; by the time you clicked a notification for a political thread it'd be gone. In my new neighborhood we're still arguing about Trump yard signs.
If you have a Mac, you can connect the iPad to it and share the contents of the screen directly (via QuickTime). The latency is lower.

https://appleinsider.com/articles/18/03/26/tip-record-your-i...
Not to mention how much Mill improved my dev cycle. Thank you for your contribution to the ecosystem!
Thank you! This is good info.
Just like Apple: "Designed in California"
Can you cite an instance where this actually worked?
Just flag those episodes so they don't show on kids profiles, and add the warning anyway for when the parents are on their own profiles.
> Like, I need to be able to add shapes to my program, and things I can calculate about shapes to my program, and whenever I do so I need to either add all the new calculations for my new shape, or add my calculation for every existing shape.

> That’s the essential complexity at the heart of this problem.

Agreed

> This is a double dispatch problem no matter what facilities your language has to address it. If your language can pattern match on typed tuples you can use pattern matching to dispatch to the right piece of code. If not, maybe you need to use something like the visitor pattern.

But the "double" part refers to the OO solution to that. With pattern matching, there is nothing that sicks out as "double". Pattern matching on two arguments is the same as pattern matching on a single pair.

A solution-neutral term might be https://en.wikipedia.org/wiki/Expression_problem
India Should Buy Bitcoin, by Balaji Srinivasan
Your definition of "racist" is just median boomer beliefs (and what you would also believe if you were their age). Believe it or not, the rubes aren't so stupid that they don't notice when silicon valley progressives "heavily moderate" their community discussions.
This is my favorite ice cream shop! Even though it's sad that the founders lost their business, I'm sure they'll be able to start over with a new shop and new flavors. There are so many chains in New York that are spin offs of each other, or were very clearly created by the same people. Hopefully this will lead to another great ice cream shop.
This doesn't make any sense. If the investors got money on the upside, they must've taken their investments out before the bankruptcy.

Then if the remaining investors pay the debts, they've also lost all the money they invested.

Where do you draw the line for investors responsible? Anyone who's still in? Whoever was ever in?
the startups that can compete with Google on salary are more likely to be "pre-IPO" companies than "start-ups." most technical roles at Google are in the $200-400k range. ya, maybe companies like OpenDoor and Plaid can pay that, but your average Series A start-up can't
Tip: a higher transaction fee often prioritizes your transaction. We recommend 0.00148BTC for your fire services request.
Gross margin is not a reasonable metric of a company's profitability when it has large fixed costs, as does Tesla. I get the impression that you already know that.

They run factories on three continents and will be constructing more for the foreseeable future.

Tesla's operating margin is 5.4%.
I'm not unaware I have been very personally affected by the opioid crisis. And I don't think the pharma companies are responsible. I haven't met a single opiate addict (and I've met far too many for one lifetime) who blames pharma companies.

They accurately place the blame on themselves.
Regarding that, I am surprised that a 'more limited APL' lacking this ambiguity and opening the way to easy compilation never appeared (to my knowledge). I essentially use J for data wrangling and pretty much never use the metaprogramming features of the language (". and the like). An 'APL NumPy' would be quite nice, IMO.
Small town papers had letters to the editor that could get quite colorful but there was a modicum of class on the part of most editors not to publish to the truly disgusting. Nextdoor style discussion were previously relegated to inner social circles after dropping your kids off at soccer.
New languages need to have a distinct benefit in order to be enough encouraging for new people to learn it over picking something which is already well established. In python case it was something that replaced shell language for data administrators, and many of the quite complex languages used by data scientists.

The one big selling point a future language could have would be inherent parallelization that uses all the 32+ cores of the developers machine, but that are as beginner-friendly as python. Such language does not exist. A dynamic, easy to use, and built from the ground up to always utilize all cores all the time without demanding that the programmer are handling side effects.
ALL. THAT. MATTERS. IS. LEETCODE.

Forget everything on every blog about working in tech. All that matters is leetcode.
I think services like this just attract this sort of person. Paranoid busybodies are going to be overwhelmingly more interested in commenting on this sort of system, so that's what it skews towards. Everyone else understands that they're just living in a regular neighborhood, and no, non white people aren't drug dealers so there's not really anything to talk about.
Lol, looked through the collections briefly and I quite like a lot of this art!
I've been meaning to build a simple writing/research tool that is basically GitHub Markdown combined with two additional features:

1. A "tagging" component at the sentence level, so I can tag individual sentences. For example, the previous sentence could be tagged with {{feature-idea}}.

2. {{feature-idea}} A semantic search capability where I can see which other sentences in all of my documents are similar to the one I'm on or the one I'm interested in.

Why, you ask? I like to keep a daily journal of ideas based on the news, blog posts, etc. I read... Similar to Caesar's commentaries[1] because ideas and observations come daily and you don't want to forget them, especially if they are tied to global/current events.

Yes, this is basically a knowledge graph... And all the tools I see that do this really overcomplicated the entire process by actually building weird graph interfaces or mind maps (which I'm not a fan of).

If anyone knows of one like this, let me know!

[1] https://en.wikipedia.org/wiki/Caesar%27s_Commentaries
Can poetry do that or that’s different?
Developers as Creatives
Can someone help me to understand: why is a bill needed for this?

Don't "company towns" already exist? Were they illegal somehow? Would it be illegal to build one now (in Nevada, without this bill)?

Or is this proposing something besides a regular "company town" model (i.e. a regular municipality where everyone who lives there is an employee of company X; and there are municipal elections, but all the options on the ballet are, of course, employees of company X; and where the elected government contracts out many services to... company X)?

Is the idea here that the corporation itself would be the municipal government, rather than the municipal government being a regular elected body consisting of company-X employees?

If so, would that not make the election for the corporation's board of directors, a municipal election; and somehow create a link between landholding within the incorporated land area and shareholding in the corporation?
His book, Rework, is what got me interested in his writings. I guess the short article left a mark mainly because it reflected ideas that I enjoyed from the book
One step closer to a dystopia.