skysight-inc/HackerNews huggingface dataset:
When people say they want to break up the big tech companies they are not talking about making them do a stock split. They are talking about dividing them into separate entities. This comment seems to conflate these two actions. Amazon or BRK could do a stock split if they thought it would raise their market cap, and it wouldn’t be a big political controversy. It would increase the number of shares but not change the corporate structure or affect any monopoly concerns.
How do you manage your ideas? I'm using a combination of Google Sheets, Notion, and a notebook. I rate each idea in Sheets using colors and I keep Notion and a notebook for research so that I don't think about an idea twice.
Reminds me of Textadept.
Good answer.

1) Is this an off-shore set up where you don't really have an in-house team so you're the principal engineer of a development team that is located another country?

2) What was your setup like at first, ie. before the last 5 years or however long you've been doing this for?

The reason why I ask is because Principal-esque positions often come with perks not available to prole Developers.

>What's the practical difference between our CEO regularly being out of communication because he's in a meeting that can't be interrupted and me being a 20 minute drive from my computer?

Not to sound snide, but the practical difference is - you're not the CEO.

>I'm not a remote contractor, I manage the technology for the entire company, mentor developers, develop and design projects on my own, meet with leadership about product direction etc... If MattGaiser were working at my company, he'd be talking to me regularly. It sounds like he just has a shitty boss.

It would not surprise me that some of these habits, fe. mentoring devs, meeting with leadership, etc, are best cultivated in a physical space before being done online. That's just me though.

Nothing to do with shitty bosses, but not everyone is exactly born with the qualities to check up on people regularly, ready to go out of the gate. Especially in a professional environment. A lot of people are very quiet, reserved, and are waiting to be spoken to, and it takes effort and practice to be a bit more vocal and proactive.

I'd honestly ascribe it to being the exception rather than the norm.
Having failed the startup game my fair share of times, I've found a more reliable way to come up with good ideas is to let others who need something give you ideas. Work in a specific industry long enough that you learn about the trade and type of problems and solutions needed.

I currently focus on providing services to ecommerce companies, and I get to hear all the time about their pain points and things they wish they had. It's given me a lot of ideas for products to work on and the bonus to that is I already have established relationships with my market, making it much easier to iterate, build case studies, and sell.

A lot of the demographic on HN is engineers. That is an industry. You can start with asking your engineer friends and colleagues what painful engineering problems they face, why nothing they use is good enough, and what they wish they had to fix it. If you find enough people saying the same thing, then you've found a potential market. And luckily engineers are early adopter too.
> It basically means businesses can't get the deduction for donating their old stuff because they'd lose an equivalent deduction they were already getting.

That's because according to the tax code, businesses can claim depreciation of all capital property. They can't claim their cost of the donated property because they are already claiming the depreciation.

> What would fix it is to let them deduct the value of the donated food/whatever instead of its cost

The IRS already bases deductions for donations on Fair-market-value (FMV) of the donation. They have an entire guide for assessing FMV for the purposes of donation:

https://www.irs.gov/publications/p561 [1]

The guide explicitly addresses the question of cost vs value and how time between the initial purchase and sale might affect the value.

This is even easier for businesses, since for things like bikes that strictly decrease in value, the donation value is probably just the purchased price - accrued depreciation (which itself was modeled using methods similar to FMV).
Inside Twitter's Decision to Fact-Check a Trump Tweet
But you are free to do

if title == user_input.upper():

That is, you convert a string to upper without binding the result to a name. You just use it in-place and discard the result, which is fine.

With compiler, you mean mypy or linters?
Part of the problem is discipline and avoiding anti-patterns. It's unfortunate that Jupyter encourages this kind of inconsistency to creep in, leaving it up to the analyst to maintain top-to-bottom "runnability".
General liability. There are some laws that specifically exempt food donations, but they still have "gross negligence" clauses, and it's easier to just not donate than worry about getting sued for gross negligence.
The extension was very simple, it just displayed the content for pages protected by a paywall by changing the display attribute.

To be clear, they use amp to serve pages in the protected area, but the protected content is served in the body of the page, inside an AMP-APP tag, but simply hidden.

The code is few lines long, it could have been one line, but it has to unwrap the shadow dom.

I made it for myself, but then friends started asking for it so I published it on Firefox's extension store and later on on the Chrome's one.

It's been there for a couple of years, nobody complained, I even emailed the newspaper several times to warn them about the "bug" but they never replied back.

It has never been very popular, especially outside Italy, it had around a thousand of installations and about 900 daily users, but on March this year I received a copyright infringement notice from Google, even though Google has no rights on the newspaper's content.

They removed the extension right away and banned me from re-uploading it.

I tried to reach their support many times, never heard back from them.

A few days later Firefox removed the extension as well saying Google contacted them about the copyright infringement.

As of today after at least a dozen emails I haven't been able to speak to a human being.

I don't mind much, I still use it on my systems and it still works even on Firefox mobile (for now)

I tried to upload it under a different name, but apparently I'm forbidden from publishing it again.

Weird detail: the day after Firefox removed it I've been contacted on the email I used to register on Firefox dev website asking me if I wanted to sell the extension.

The newspaper website is https://www.repubblica.it
But no message was suppressed. There was no silencing.
You should get into the habit of actually checking the network requests. The site looks minimal but it's 1.1MB w/o Google analytics. It's what Maciej Cegłowski(https://idlewords.com/talks/website_obesity.htm) would call Chickenshit Minimalism.
If they're twice more likely to be committing crimes then it would explain it.
C++ for the UI is extremely uncommon, and very second-class citizen. C++ for parts of an app, though, is common enough.

For example Facebook's Litho is a Java API, and uses a large chunk of the Android SDK's systems. But it also uses a layout engine in C++. This hybrid approach isn't uncommon, and Android Studio has some nice features to work in this mode like being able to follow usages across the JNI boundary and to auto-generate the JNI stubs.
HTTP/2 and HTTP/3 both go long ways to mitigating the costs of multiple requests over single large bundled requests. It's still early days in HTTP/2 and HTTP/3 adoption, of course, but we're almost to the point where HTTP itself takes care of many of the reasons bundling used to be needed. (Especially as you get into more advanced features like Server Push.)

Also, several of the restrictions baked into the ESM module format are specifically designed so that browsers don't need the full file to load, and can use an optimized import parser that doesn't need to wait for the full JS parser run to find the next modules to load. (I've seen benchmarks where modern browsers have discovered/loaded the entire module graph before the HTML parser has even finished building the DOM and signaled DOM Ready.)

That said, reading the site, Snowpack's focus on one ESM per npm bundle is primarily just for the dev experience where you are on localhost and latency isn't an issue. It takes several approaches to further bundling for Production intended builds, including directly supporting webpack as an option (and thus webpack's plugin ecosystem).
> Except the results of AMP can be done without AMP. It just requires site owners to not put a bunch of crap on the site. Something that AMP requires you to do.

Sure, you can build self-contained HTML pages, but you don't have any way of indicating to browsers or search engines that what you've created can be consumed in that way.

> The hate from many isn't about being a website owner. It's about being a website user. When I click on a link of a website, I expect to go to that website. Not stay on Google's site.

That's a great objection to Google not linking to the original site.

It's not an objection to AMP. Nothing about AMP prevents Google from linking to the original site.
It's certainly overkill for a one man side project. But if you have a team and deploy to clustered servers, virtual environments sure start looking like a horse and buggy.
Even remote companies can only consider so many applicants. In our last three job searches that number started at 100 or so, was whittled down using resumes to 40 or so who were whittled down to a dozen or so by tech screens and finally we interviewed less than ten. One hour interview followed by a take home for the top three. We chose one of the three. No stupid whiteboard. No long ass interviews. The take home was an hour or two at most and the people doing it knew they were finalists. We're a small company. A bigger company will have a bigger pool. The irony is, they won't get better candidates and if they have a shit hiring process, they'll get much worse. Other than problems with a couple of people's background which would have been immediately flagged had we done a proper check, our hires have been great developers.
Blurring just leaks information unnecessarily. We should go beyond blurring. In fact we could go beyond blacking out with bounding boxes too; we could use some kind of Mask CNN to segment the boundaries of people's silhouette, and then black those out.

This is what I would imagine it would need to look like:

[video input] -> [frames]

per frame:

[frame] -> run thru a person detection segmentation nn -> output an outline mask for the frame

fill in the outline mask in the frame with eg. black

reconstitute [set of frames] -> [output video]
Looking "back" now, it never occurred to me that importing List when there is list is particularly strange. Now it sticks out sorely. Very glad this change is happening.
I bought a nice oscilloscope last year from the pawn shop for $40. I don't think most of their clientele (or the staff) even knew what it was.
Exactly. Although if the Buckeye was motivated, he could currently get a remote gig and make 100k. It wouldn't be SF rates, but it would still be higher than the local shops. It will be interesting to see how such arbitrage gets affected by more remote companies entering the field.
New York Times Admits Report on 26-Yr-Old E.R. Doctor Who Died Was Made Up
Oh, the things I would have done in that situation if it took place somewhere where you don't get disappeared for a Facebook post, friend. I'll leave it at that.

The underlying context is that I was practically a persona non grata. Teachers would happily leave the class to me during labs but hated the fact I barely attended. I'm talking not even grading your exam sheet, or putting an arbitrary grade, and not displaying it until the recourse deadline has passed because "screw you" and I'm talking putting "0" on all your grades because you missed one exam. Nobody will take the side of a student who'll be there for a limited time against a colleague they've worked with for 20+ years. Even if the behavior is unjust, the rationale for them is that you'll live and learn and forget about it and leave, but they're staying and have to work with the other person.

Sure, the obvious step is to go manoeuver or call out these practices, invovle lawyers, and the media, and what not. Which brings me to my first paragraph. What is obvious and possible somewhere isn't somewhere else, or is but the stakes are too high. If I wanted to manoeuver in a cesspool, I would have become a politician. If I wanted to go to war, I would have become a martyr. The former is frowned upon, the latter is admired in other people from a distance.
Now do one for people who aren't police, maybe that will help explain why these numbers are the way they are
It’s a form of entitlement. Similar to calling oneself a “keynote speaker” absent any mention of one’s area of expertise. To consider one’s self a founder without an idea is to ignore the importance of vision. Might be ok for a franchise, but these are always the same people talking about disrupting this and that.
I'm specifically reacting to akerl_ saying that they wouldn't apologize because there's no selfish benefit.
I know I'm a day late, but I wanted to pass on that I am in love with this product, so cool! I have used it nonstop since I downloaded it. Can't wait to see how this evolves
Thank you for your enthusiasm, it really helps me stay motivated and keep working on it.
You are welcome! Hope you get one of the wanted jobs.
Why on earth would a bike battery need some special charger?
Docker Enterprise 3.1 Released
> Bob Martin is myopic in his view of software, in a way that I think is harmful to teams and the industry.

His lectures and books really are harmful. Beginners read them and get the impression that you can design good software by following a bunch of simplistic rules of thumb. In reality, you need to understand what trade-offs you're making when committing to certain design decisions and, even more importantly, you need to be able to discuss this with other people.

For example, it's not "small functions are good", it's "when you make a function smaller, here are the benefits and here are costs". Primitive, sloganistic thinking is the bane of software engineering profession right now.
Obviously. But how do we FORCE it?

We shouldn't leave this up to chance.
> How did we end up in the situation where there's even a legal precedent for companies to be liable for the things their users do? Is there a legal precedent?

CDA 230 clarifies two previous cases. In one case Compuserve was found not liable [0], but in another prodigy was found as liable [1].

One major difference was that Prodigy had more 'content screening' and thus editorial control over the content.

CDA 230 'solves' this in a very ham-fisted way; You can't be held liable so long as you're not letting users do something that the government finds illegal to facilitate, with your 'protection' being contingent on compliance with certain removal requests.

IOW, the Feds and others can still hold a person/corporation liable if they host a website that wants to be the next silkroad or backpages.

But if someone's just hosting a general purpose imageboard and some people are posting content that violates that same law, the host isn't in hot water until they refuse to comply with a lawful removal request.

[0] - https://en.wikipedia.org/wiki/Cubby,_Inc._v._CompuServe_Inc.

[1] - https://en.wikipedia.org/wiki/Stratton_Oakmont,_Inc._v._Prod....
> This alpha is limited to GitHub results.

ok, so:

https://alpha.whize.co/search?q=KubeConfigLoader&page=1&n=10

cheerfully says: "Showing 0 - 0 out of 0 for: KubeConfigLoader" although in your defense, it was blazingly fast to return that result. The shape of your XHR response seems to indicate you have an ES instance with only one shard, so maybe the site is still running in demo mode or something?

contrast that with:
https://duckduckgo.com/?q=site%3Agithub.com+KubeConfigLoader

As a meta observation, in the bottom corner of every DDG result that I've ever received is a "Send Feedback" button, allowing me to advise them of bad search results in a very low friction way, but I had to come here to report my experience with your site
Actually I didn't know that. There should be a setting that just closes tabs whenever they try to send notifications. That would be a real benefit. Desktop notifications feature of the web is like a big button labelled "press button if you are a jerk". Anyone who uses this feature is a jerk.
He has a very good track record when he talks economics, not always as spot on outside that, but not worse than other pundits. He’s quite condescending towards conservatives, so if that is the circles you follow I very much understand that is the impression you have been given.

Considering that he has written a couple of thousand columns, it would be surprising if there weren’t a few where he got something wrong. I didn’t much more than check the headlines of the links below, but what was wrong about warning about a housing bubble in 2005 or saying that austerity is a greater danger to the economy in 2009 than deficits?
From what I saw in the original forum where it was leaked the vast majority of the records were duplicates
I find this odd. Have you worked on any of those ideas?
> If a typical HN reader had their way, every single webpage on the internet would be text-only, with monospace font, and an RSS feed.

And what a glorious improvement that would be!

(I could do without the RSS feed, though)
Internal discontentment follows from promotions being so difficult, and it's worsened by everyone seeing new people walking in at a higher level than seems justified. Then, having to deal with the new person once they land and it quickly becomes obvious (in 99% of cases) that they are not more accomplished and don't deliver more results than the internal people they leapfrogged.

My first job two decades ago didn't have engineering levels (apart from Tech Lead designation, which wasn't a formal level). People still fought for raises and the salaries/bonuses were sometimes not perfect, but there was no "promotion" per se and in retrospect it was healthier for everyone.
Mesa 20.1.0
the first release with Plug and Pep
I don't oppose the research or having more treatment options, I'm sure they would be necessary in many cases. My perception of it is a bit negative though at least when imagined to be an easy to access option for everyone, it's the same sort of opposition I feel towards the idea of taking steroids to promote muscle growth.
Immudb 0.6.0 release – open-source, lightweight, high-speed immutable database
Python is interpretted, not compiled, and completly dynamic. You cannot check much statically.

In fact, any program can replace anything on the fly, and swap your string for something similar but mutable.

It's the trade off you make when choosing it.
If Section 230 protections were removed, Trump would have to be banned immediately, because lawsuits against Twitter would be filed within hours. Which is somewhat the point: if you remove Section 230, there will no longer be anything like Twitter or Facebook.
Trump signs executive order targeting protections for social media companies
Do you have any recent source for this?
Having more time on our hands can reduce consumption, for example, we can make our food instead of going to the restaurant or take away. We may have more time for the family and thus spend less on nursing homes or kindergartens.

This is just my opinion but it can also reduce conspicuous consumption. Remote work makes it less necessary to be in the centre of a city or surroundings. This reduces the consumption used to define social status. For example at the moment the fashion business is in a strong decline.

We are already seeing an increase in savings partly due to remote work. https://edition.cnn.com/2020/05/12/investing/jobs-coronaviru...
I think Bob is a very insightful person and has great intuition and probably more experience than any of us. Sure he has certain bias towards certain things; who doesn't really?

Saying that his posts are harmful is a bit of a stretch.
GMail was offering email, a service people already wanted and could access. Email is the first social media platform, Google was just offering a fancy new client to an existing platform. A better example would be Google Wave, or Google Hangouts, or Google+, or Google Talk.

The fact you think the Web of Trust is working fine when it is still basically impossible to send an encrypted email to anybody even when you have your client set up properly is somewhat mind boggling to me. A solution is not working if it is impossible to use.
I cannot wait for zalgo and these things are combined with text effects to create the ultimate abomination.
Trump Signs Executive Order Targeting Social Media
TikTok competitor Zynn pays you to watch videos
The argument could be made, that cookie cutter apartments can be interpreted as “white cubes”[0] - and those are a big thing in the art world, since they allow the art to shine and the room design stays out of the way.

[0] https://www.artsy.net/article/artsy-editorial-white-cube-dom...
Мерси боку !
Why do you need a button? I set the temperature in my car and it does whatever it needs to make it so.
The ratio may align with the ratio of underling rates of crime and violence by ethnicity.

This means the 'root cause' of that 2.5x multiple may necessarily be 'cops are shooting blacks at an arbitrarily greater rate', rather, cops may very well be shooting criminals in a rate somewhat commensurate with necessity given rates of altercations.

Which would imply the 'cause' is one step away, i.e. whatever is 'causing' people of different groups to commit more or less crime.

This is the very obvious and problematic issue with reporting such a statistic without context, that even smart people will be utterly misled.

There are 330M Americans, a Billion guns, an inherently aggressive population, there's a 100% chance that people are going to die in awkward situations, it doesn't mean that there's a deeply racist police force.

Case and point: in this very Minnesota incident, one of the officers was White, one Black and one Asian (!!) this is a seriously 'Multicultural' gang of dudes that will be up on charges.

The argument was made back in the 1980s that 'mostly white cops' was the 'problem' in dealing with communities that didn't look like them, but in 2020 we actually have police forces that largely represent the people they police and yet we still have a lot of problems (though fewer).

Almost every story and every bit of data is 'taken out of context' it's almost as though the whole can of worms needs to be opened each time there is serious reporting.
Commenters here need to follow the rules regardless of what someone else did. Otherwise we just end in a downward spiral, because it always feels like the other person started it.

If by the original comment you mean https://news.ycombinator.com/item?id=23333929, I don't see any indicator of bad faith there. Maybe it's wrong or even very wrong but that's not the same as bad faith.
Asian --> Nehru, Kurta, Mandarin, etc
Absolutely, 100% untrue. [0]

"There is no available public record of anyone in the United States being sued...because of harms related to donated food." [1]

[0] https://www.publichealthlawcenter.org/sites/default/files/re...

[1] https://www.huffingtonpost.ca/entry/restaurants-that-dont-do...
Yeah I should have been more specific there. For RAID you probably don't want the exact same batch for all drives, accident waiting to happen.

Now CD/DVD-Burners on the other hand, if you ever want to run 4 of those at once, at the shop we found your best bet was to get sequential serial numbers, back then even a firmware rev could make a multi-burner setup squirrely.

But I suppose that's a different form of Array...
Common myths and preconceptions about Cambridge Computer Science