skysight-inc/HackerNews huggingface dataset:
I don’t disagree with you. Python seems to encourage poor development practices. Basically, anything goes. This can be problematic if you use other people’s libraries, and if their libraries are not fully vetted.

This is not a Python problem, per se. It is a developer problem. It is a human problem.

However, with your own code and libraries, you can enforce your own rigor. Keep your functions smaller, test all the inputs, and validate all the outputs. Although you may end up with smaller production code, but more unit tests.

The unit tests are good, as they give you evidence that you did cover those corner cases.

However, the good thing, is that if the functions are smaller, and well unit tested, then it becomes rare that you have to modify it at a later date. And especially if you think through all the different angles, and try to future proof it. Now you have the ability to do functional composition. Just keep chaining the outputs of one function into another.
West Bengal Famous Aloo Posto
Any SaaS founders here who have sold their future revenue?
Was recently made an offer to sell future revenue of my SaaS product. Has anyone ever done this / have experience on either side of the coin?
The strategy by ebay here was less dumb than the article makes it sound.

They were harassing the victims while pretending to be disgruntled ebay sellers. Their plan was to step in, as ebay, and help track down and stop the harassment, thereby earning the victims trust and goodwill.

They hoped that the goodwill would get the victims to publish less negative stuff about ebay and that it would cause the victim to identify the operator of an anonymous troll account (which they seemed to believe was the victim or at least someone working closely with the victim). I think their goal in learning the identity of the anonymous troll account operator was to take legal action against them.

They might have gotten away with it too except the victims got a photograph and an accurate license tag for one of the ebay employee's rental cars.
It assumes savings are possible in a business that has tons of expenses and can’t just stop paying rent.
> Also, I haven't seen anybody version control lambda code, even in compliance environments, so something to investigate.

Huh, how is it any different building and deploying to anything else.

I store the code in git, build it in team city, and deploy it to S3 using octopus deploy which updates the lambda to point to the new versioned off zip.
Bulma is a great alternative: https://bulma.io/
Man, I feel you, I have worked in the valley for 10 years and am yet to work closely with a black developer. I have felt the loneliness at times - I seem to oscillate between all white teams and teams with many Asians (I am Indian). When you are a minority in a group, I think you tend to overthink things, feel very judged, and may be put in to an uncomfortable position to speak for your community. It can be weird and I try my best to stay aware of myself in such situations.

By the way, I did read your blog post "The Machine Fired me" when it first came out - it was fascinating and extremely disturbing. Hope life is more boring now!
I'm not really sure about accessibility, but I've been having a good time with boba.css. It's on the smaller size and is CSS only, but, at least for me, it has every feature I want.
> At the last conference I attended, I asked most people I met two questions:

> 1. Do you know of any companies that aren't highly dysfunctional?

> 2. Do you know of any particular teams that are great and are hiring?

> Not one single person told me that their company meets the criteria in (1).

Reminded me a lot of Ribbonfarm on the Gervais Principle:

"Hugh MacLeod’s cartoon is a pitch-perfect symbol of an unorthodox school of management based on the axiom that organizations don’t suffer pathologies; they are intrinsically pathological constructs."

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Comparative analysis of conspiracy theories in Europe
Update on All VSCode Shortcuts (2020)
I didn't even watch the clip, but if a THREE MINUTE clip is discrediting, you're either discredited on your ideas or catastrophically bad at presenting them in the format.
Any sufficiently advanced technology will be purposed for military use. This will be purposed for Intelligence and Reconnaissance use if it fills a niche they need filled.
You made a bunch of normative statements about what people "need" to do, so I don't think it's out of bounds to make a normative comment about the reasonableness of your demands.

>What do you think is fundamentally wrong with such a view, other than that it isn't the way things currently are?

For one, it dramatically increases the capital requirements for starting a new business. Such capital is likely not going to be available to new restaurants or other service oriented small businesses with no real collateral. Or it would come at such a high cost that it would be unprofitable to run the restaurant. All to optimize for a once in a century event.

I think the world where the government backstops these businesses is just a better world than the one that would arise from what you envision. It has more of what I want and less of what I don't.
No, that's not what the analogy at hand. The designers of a stealth plane are just that. The right analogy would be if the navy seals designed a secret weapon, someone infiltrated their ranks and exfiltrated the weapons plans. Navy seals are not immune to moles. No org is.

Your implication that this was due to lack of proper security hygeine is unfounded. Security hygeine reduces risk it does not eliminate it. Risk is proportional to threat and attack surface, for an org like the CIA they have not-so-small attack surface and the whole world as their threat, so reduction in risk by means of common security controls and hygeine will not reduce risk from the most persistent and resourceful attackers.analogy to your reasoning would be "Google has an army of devs and security pros, so Chrome should never have a remote code execution vuln" ,no, as much as they may have money and talent, modern software is too complex for those resources to eliminate all bugs. Perspective is important.
How about just having the bread-and-butter tools of FP available? You can't have a typesafe map operation without generics, so that alone is a major impediment to FP in Go.
ZH follows the narrative of RT and Sputnik so close, it’s scary.
India Becomes Founding Member of Global Partnership on Artificial Intelligence
It looks like Instagram's algorithm systematically boosts seminude pictures
Because it would be a violation of the principles of freedom to force people to provide goods and services to people that they don't wish to (apart from protected classes which the Federalist is).
Bountysource terms of service updated to include a “Bounty Time-Out”
As soon as SARS-1 died down in 2003, all human vaccine efforts and trials stopped.

Even worse, funding for general corona virus research also was not available.

That's why even though SARS-1 was in 2003, we're nowhere with SARS-2.

(China hid SARS-1 from about Nov. 2002 to Jan. 2003, similar to SARS-2.)
Pytest vs. Cypress: A fair fight in UI testing?
Worth a read “Explanation of the state of uBlock Origin (and other blockers) for Safari” — https://github.com/el1t/uBlock-Safari/issues/158
What Do We Own? Yachts and Lobster in Ibiza with Tech Millionaire
Google makes billions of dollars as the gatekeeper to advertising on their Search engine.

Apple makes (fewer) billions of dollars as the gatekeeper to their App Store.

Google probably takes more than a 30% cut on the ad revenue that they place on 3rd party sites.

I’m not saying it’s a perfect analogy (that would be a contradiction). But in general companies make a product, they get to derive revenue directly by selling the product, and/or they can derive revenue by selling access to the users of that product.

Google gives the Search engine away for free because they can make way more money selling advertisers access. Apple increasingly is giving their phone away free-er (lower margin) because they can derive more revenue by selling access to services like App Store.

It’s their store. They created it. They sold it with the rules they created being clearly displayed on the package. They actually believe those exact rules to be a huge competitive advantage for them.

I believe the rules should be clear and evenly enforced, and they should not discriminate based on things like political/religious viewpoint or basically content beyond maturity rating/obscenity/hate speech.
> After reading it, I'm still not entirely sure what's being done.
> Is it live streaming or is it the transport?

tonari is the entire stack, similar in "feature scope" to WebRTC but with different goals and target environments.

> Are they doing video encoding (the audio encoding seems to be done by that webrtc-audio thing)?

Yep, this includes video encoding and transport. We don't use the WebRTC audio library for encoding or transport, just for echo cancellation and other helpful acoustic processing.

> Have they chosen a progressive encoding format that compresses frames and pumps them out to the wire as soon as they're done?

Yep, basically, if by that you mean we don't use B-frames or other codec features that would require buffering multiple video frames before receiving a compressed stream, so we're able to send out encoded frames as they arrive.

> Is TCP or UDP involved or a new Layer 3 protocol entirely?

We encapsulate our protocol in UDP since we operate on normal internet - a new protocol is out of the question without a huge lobbying force and 15 years of patience on your side.

> Have I just missed all of those parts or were they really missing amid all the Rust celebration?

We intentionally didn't get into the protocol details because we are saving that for a dedicated post (and code to back it up).
If I were to use it, I'd probably just pull my own copy off github.

If I were to recommend novices to use it-- I'd tell them to use a password manager locally, and something like that to generate a secure password to get into their own machine locally / get into their password manager-- which mitigates most of the risk if it turns rogue.
It already exists.

https://azure.microsoft.com/en-us/services/virtual-desktop/
You've got a cool part middle left that I think very much looks like street graffiti.
Interesting piece. Two things:
1. How do these few absolutely spectacular developers blossom into such impressive specimens of the lot? Why not get them before this happens and help them over the greatness threshold?
2. Isn’t there a kind of giant group of buried truffles that don’t fit the trad idea of what a great dev smells like? — so much so that you could identify this set with a couple of simple queries— a kind of sifting activity that would yield lots of truffles per square foot?
I am surprised I was downvoted too. I’ve never used bootstrap so I thought my question was a simple request for information. Apparently all the bootstrap users took it as a personal attack.
You really put yourself through a wringer at a tender age. Not to sound flippant, but I doubt many people would be capable of that. Congratulations on surviving what you put yourself through. I hope your habits are more ordinary these days.
The Question You Need to Ask Yourself
The idea that what you say has consequences is a long held aspect of society.
Hint: the 23 actually won. ;)
Reminds me of the adage that standards are nice because there are so many to choose from. Fortunately, the Unicode Standard is largely--but not completely--agreed on. There's still a lot of Chinese and Cyrillic in non-Unicode encodings.

But if there were a "decentralized" version of unicode (the lower case 'u' here is intentional), I'm afraid it would be the wild west. In fact I can recall a time in the early 2000s where a group I was with was trying to deal with Hindi (Devanagari) electronic text. It seemed like every website had its own encoding; no one used the ISCII standard, and only a couple websites (none in India) used Unicode. Deciphering the encodings was made even more difficult by the fact that some of them were actually stroke encodings, not character encodings--as if the letter 'd' were made of the character 'c' plus the character 'l'. Humans had to use the website's font in order to read the page, and of course it was hopeless for a computer to read it without a hand-built encoding converter. It was awful.
I'm a saver myself for the most part, but the economy is not designed around saving. Its designed around moving "pending" money towards growth areas.

For example, a bank only agrees to hold onto your money, because it will actually spend it for you.

Whenever you "saved" money, unless it was in your own coffin of gold, you actually just gave it to someone else to spend it with the promise that whenever you want it back they'll have it.

That said, if the market crashes, they won't have it. Because the bank's plan to "have" your money when you ask for it is actually to give you someone's else's. Cause your money has already been spent, either loaned to someone who wanted to buy a house, or start a business, etc.

That means if all those loans defaults, the bank actually won't "have" your money, it'll have lost it.

This is at a high level (from my understanding), why the government always bails out banks and bank related markets like home loans. If the bank go broke, everyone's money is gone.
> This is interesting, because I generally feel like getting the types right actually IS most of the work that needs to be done

When I was much younger, I was told by my elders that to a first approximation a function doesn't need a name because it's defined by its range and domain. If it's hard to discern what the function does just by the range and domain then your type system isn't powerful enough. This insight is as powerful as it is superficially wrong.
For context, Bountysource is a site that lets people put bounties on feature requests for open-source software. A developer who implements the request can then claim the bounty.

Anyway, this change adds a "bounty time-out", so after 2 years, bounties go away and Bountysource keeps all the money. Worse, this change is retroactive: it doesn't just apply to new bounties, but to any posted since June 30, 2018.
Shopify clearly announced its intentions when it went ahead with Google Cloud couple years back and the bets placed are lining up pretty nicely with recent partnerships with Facebook and now Walmart. Although it also begs the question if Walmart's discontinuance of Jet.com might have prompted this deal? [1]

1. https://techcrunch.com/2020/05/19/walmart-says-it-will-disco...
There have multiple conspiracies with covid-19:

- coverup at Wuhan Corona Lab in Dec. and disappearance of local doctors

- coverup of US government funding and oversight of that lab

- California has had flat hospital stats for 3 months, yet we're still lockdown because Gavin Newsom wants to be President
> meaning half of them had abnormalities due to imprecise editing on the side of the technicians and the equipment they had.

Source?
Common Drug Reduces Coronavirus Deaths, Scientists Report
Try to put yourself in the shoes of the 40% of graduating high schoolers in the US who don't go to college. It would seem nice to have an option to graduate and start a career.
oh they address it themselves in TFA

https://go.googlesource.com/proposal/+/refs/heads/master/des...
What is missing for a "map-like type" other than operator overloading ([], []=)?
I simply don't believe this. The implication is that some external knowledgable entity communicated with the patient. There's no way to prove what really happened, and in the absence of any evidence to the contrary, the easiest explanations are that the entire anecdote is fabricated; that someone was communicating with the patient through normal means and due to illness she interpreted it as a hallucinatory voice; or that the patient had acquired information about the hospital facilities through normal means and due to illness the memories manifested as hallucinatory voices. In the absense of any evidence to the contrary, I'm going with the "100% BS" option.

If you click through to the actual PDF, it's not a medical paper. It's a collection of anecdotes without evidence, of lower quality than the light medical anecdotes in Discover magazine. This is neither science nor medicine.
I worked in derivatives trading. ZH was mostly laughed at. At least lately, when it became a more racist RT.
>I’m disappointed Microsoft hasn’t cleaned-up Win32 and removed all of the unnecessary macros

Considering how seriously they take backward compatibility, the only way to do that would be to design a completely separate API, like they did with UWP. I'm 99.999% certain these macros are still being used somewhere out there. And who usually takes the blame when some badly written application stops working or compiling properly? Microsoft. (And I don't even like Microsoft.)
I won't disagree with you about Perl, but Python comes close, including in its support of Unicode character properties in regex's using the newer regular expression library (https://pypi.org/project/regex/).
There will be so much collateral damage due to the lockdown.

- wiped out most small business owners (anybody who rents a store front, etc.

- delayed chemotherapy treatments

- delayed coronary checkups and treatment.

- doctors are reporting high rates of suicides

There will probably be more collateral than corona deaths in the US, especially when you factor in co-morbidity.
Thanks for destroying comments on the internet, Google.
If you want to force people to handle the above 3 cases, couldn't you just throw separate checked exceptions (eg in Java)? In that case the compiler does care about it. You can still catch and ignore but that imo is not a limitation of the language's expressiveness.
1 is why large companies have massive cohorts of interns. They don't expect to get much/any useful work out of them, they just fill up the interns on Kool-Aid, identify the ones that aren't completely hopeless, and hire them full-time as junior devs.
We should avoid default_scope in Rails
Huh. I am certainly not paying for Statista, so I am not sure what's going on there -- maybe they're one of those sites that only lets you look at a few links before trying to charge you.
No to mention you also loss quality (the generation loss) unless you use lossless format as intermediate.
>people need a reality check and get back to living a simpler life with less shit being bought and sold all the time

Who sold them that stuff? Who convinced people that they need to upgrade their phones every single year? Nothing will change until we destroy the marketing/advertising industries that profit off manipulating the most vulnerable people...
http://archive.is/nFx3E
What's to explain? Universal college education cannot be done without tax increases, and increasing taxes on the rural working class to pay for a program that doesn't benefit them is a huge disadvantage to them.

If I'm a 21yo man in North Dakota working the oil fields to support my young family, how would you expect me to react to the idea of increasing my taxes so that white collar kids don't have to pay as much?
Boomshakalaka: How the original NBA Jam caught fire through chaos
ZH has become a propaganda outlet. I’m not sure how you can come to the conclusion of “it doesn’t lie to you”.

If you don’t know who the owner of the news outlet is and you are not actively paying for your news, you probably shouldn’t trust it.
Facebook adds option for US users to turn off political ads
I wonder if that productivity effect is part of what enabled Fuller's gift of gab. I noticed that when I really need to bust through a lot of outward-facing sensory or communicative tasks, a sleep deficit is very helpful. For example I posted a personal-record number of blog posts while working on little sleep--to the point that some blog readers emailed me and asked how I did it. I found it hard to recommend the procedure because there were big tradeoffs in other ways, like a deep sense of inner resilience and confidence that only returned in strength when I was rested up again.
Somehow you proposed a "double meaning" of racism and missed the actual meaning that's being addressed by our society. Racism isn't about personal prejudice, although it's certainly a participation trophy for them. Racism is not about who is burning crosses, or about who is born into privilege. Racism is a system, a set of rules, rites, privileges and laws that puts 100% of POC at a disadvantage, and 100% of white people at an advantage, regardless of the rest of their social status. The advantage can range from "more likely to be taken seriously in a board meeting" to "more likely to end up dead for no reason at all", with a ridiculous amount of "more likely to end up prison labor" in the middle. Not everyone experiences the system exactly the same way, but even the most privileged POC are likely to point it out, and even the most unprivileged white people are likely to dismiss it as nonexistent.

It doesn't take a single prejudiced person to enact it. It's built into the laws and the systems and considered "neutral".
That is one reason, why I tell people raising a child is a whole day job. However, often people will tell me something like: "Oh it cannot be that bad!" or "Nah, it's more like you can sleep 3-4h."

Well, I warned them.
We had a project work to submit C programs. Originally, the teacher told us to write the programs by hand. I had written ~20 C programs in my computer and was feeling lazy to write out all of them by hand onto paper. I then asked the teacher if I could submit the programs printed on paper and she said yes.

I was already using Pygments to highlight my source code and was thinking if I could print them highlighted with it.

Pygments has many formatters to format output. I used .rtf but you can also output images as well.
This isn't science. "Multiplicity" isn't real. The Wikipedia article on disassociative identity disorder ("multiple personality disorder") is much more extensive, and while some psychiatrists consider that to be clinically real, the majority don't. There's no evidence of any of it being anything more than an act. It's all crackpot nonsense.
The diversity industry is worth $8 billion per year these days. So... yeah.

(Also FYI, it's not about opposing institutional bias, it's about signaling and corporate power games.)
The boilerplate still has to be read and so the boilerplate still gets in the way of understanding "What is this supposed to do"
What do you think happens the tenants when the landlord's properties go into foreclosure?

What do you think happens mortgage lending in such a scenario?

What percentage of current renters have a 20% downpayment ready for even something as large as a 50% drop in home values? In Toronto, last I checked it as 1.1m for the average house and about 800k for a reasonable condo. How many current renters do you honestly think have $110k/$80 ready for a downpayment?

A housing market collapse only benefits those with great sums of capital on the sidelines waiting to deploy.
http://archive.is/IJD98
I completely understand, I first replied to you when we were the only comments before the move, I was also hoping to start discussion.

I've made extremely similar comments as this one of yours, very recently: https://news.ycombinator.com/item?id=23179393 and much to my (chagrin/horror/disgust), it's my highest rated comment ever. I wish upvotes were more correlated to effort and quality, but I always remember Wynton Marsalis saying in an interview: .

> In high school, I learned a breathing technique so I
could play a continuous trumpet solo for 10 minutes
without stopping for a breath. But my father told me, “Son, those who play for applause, thatʼs all they get.”