skysight-inc/HackerNews huggingface dataset:
This works if your business model allows you to be selective, but for many companies (big and small) you don't get to choose your customers. Even worse, a lot of times it's not fully bad customers, it's a bad customer attached to an otherwise benign entity that refuses to acknowledge the behavior of the bad customer.

This is exacerbated for big businesses because typically the sales team and the product team are not working directly together except for POCs, and the discussions that a Sales team has and a Product Team has are very different. It's not even about technical competency most of the time from the Sales Team (my experience is they usually know just about what they should for the role, and smart Sales folk know when to stop and ask instead of making promises they can't keep), but rather that typically who the Sales team talks with is not the bad customer, but higher decision makers who just get a generalized feedback from the actual bad customer within their company. The nit-picky and vicious activities are abstracted out into some more generalized and calmer statements when delivered to decision-makers/Sales, and it can be very difficult to get any traction on such bad customers.

I deal with these situations exclusively and it's time consuming and exhausting. Cheap legal threats aren't even the worst part (fun trick when you get a compensation request, just ask for detailed documentation on how they arrived at such a number; most times this is enough to shut down such requests as the number is just something they've pulled out of the air because "it sounded good" during a meeting), but instead that most of the time what you're dealing with "family problems" from these customers, and these are problems they just don't want to deal with personally.

Business is weird.
That's the most bright approach to rules about paying the other part's fees that I've heard about
My team does pair programming on >80% of all production code and has done so for the entire 18 years this product has been around. From entry level to architect, we find that pairing is the best way to reduce defects, get more features, and knock down silos. While it has downsides around keeping a coherent architecture and hiring, we're now the market leader in our niche and are holding fast. Meanwhile many competitors come and go as they buckle under the weight of the immense complexity of the domain.

I think for large and complex domains, it allows us a competitive advantage as our developer costs stay lower due to rapid onboarding and rapid growth of individuals. Very quickly our team members rise to the average skill of the whole team. We're a small team, and yet stay very effective as an aggregate over long time spans. Also the quality of the codebase stays extremely high, with very high test coverage and a robust CI process.

I consider pairing as another tool in the shed for dealing with large complex domains just like strong static typing, a good type system with union types and no nulls, static analysis, and unit testing. These are all impossible see if they impact productivity because software productivity is unmeasurable. However, I'd want all of them as competitive advantages in a large and complex domain. Plenty of people reasonably debate their value, but many domains aren't complex enough to warrant the extra costs.

I'd expect that if we were doing standard CRUD work, it would be overkill vs just throwing more bodies at the problem, but CRUD is a relatively small part of our product (large bank financial analysis and workflow)

We also do:

- reading clubs

- weekly 10% self-directed and dedicated research time

- additional research time with sign-off from a lead
>I'm well aware that companies need to defend their trademarks legally, or risk losing them //

Could you source this. It's a common belief that seems false.

You pay your fees to keep a trademark.

Genericisation is also a risk and that needs some defence.

They're not even using the Apple trademark, so the "defence is required" argument (even if true) doesn't appear relevant.
https://news.ycombinator.com/item?id=24093941

That comment is using numbers that are overly optimistic. Using 22% panels requires you to construct an unaffordable PV facility for $400 million for a single vertical farm. If you go with lower efficiency panels you might be able to make it cost effective but then you are also consuming more land than a conventional farm. There is also a mismatch in energy demand. Solar panels only work while the sun is up but the yield promises of vertical farms entirely depend on 24/7 lighting.
Oh yeah, that is a "natural join". Problematic since it depends on the names of the columns. I can see how it is convenient though. I would like something like this, just based on declared foreign key relationships rather than column names.
Can't you edit the title? Or maybe dang can
But, to be fair to the OP, NASA has launched classified payloads on the Space Shuttle, and perhaps other rockets. Perhaps the OP is wishing things would go the other way, with all government launches having NASA act as the prime contractor.
The difference between ARM and x86 for Java
This could be a real product if it sourced from specific clusters. For example, NBA Twitter.
And don't use Twitter? And ...

And whenever someone sends you a link to a tweet , tell them... ?

Dead simple?
There's tens of millions of hours of video content out there that has been subtitled pretty well, and I'd wager a lot of it is under usable licenses for Mozilla. Has that been considered?
In 1991, the two Apples signed an agreement dividing up use of the trademark. In short, this 1991 agreement allowed Apple Computer to do pretty much everything other than sell physical copies of music. While Apple Corps sued in 2003, the Judge ruled solidly in Apple Computer's favour.

https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer#1...
> London Transport invariably used the ‘- ize’ form in posters and other public communications

There's no such thing as London Transport, it's Transport for London, and they invariably do not use -ize, they use -ise, as per by their editorial style guide.

I think if TfL started using -ize on their posters there would be a riot in the UK.
Yeah, the VISA comparison isn’t apt either. Maybe if VISA had a higher market share.

The RBI initiated process to setup a parallel body to NPCI, but that will take eons in fintech time.

The non-government status is important because the NPCI fought a case (and won) to keep it out of the ambit of the Right yo Information act. It is an opaque institution with a government granted monopoly that is also simultaneously a cartel of sorts.
Siberia’s ‘gateway to the underworld’ grows as record heat wave thaws permafrost
What if I pay their subsciption and pirate the shows?
Despite Mark Twain's joke about the notion of simplifying English spelling [1], I believe a gradually engineered shift in spelling could reduce the friction when learning English as a second language.

Our spelling rules are obtuse and absurdly disconnected from the underlying phonemes. A better system for spelling would have a clear 1:1 mapping between the graphemes and the phonemes with a simple and concise rule set.

[1] https://www.plainlanguage.gov/resources/humor/spelling-in-th...
>So it is a requirement that when you have a trademark //

Could you quote the USC and maybe the principle caselaw on this?

AFAICT it's false.
Its interesting the impact of child hood malnutrition on the British soldiers which resulted in the officers being a taller than the men so we're easy to pick off
> I think the average consumer would notice that their device starts giving off a lot of heat if there's a lot of speech in range of its microphone.

Interesting point, my guess would be that not many would notice since a HomePod/Alexa/Google Home would usually sit somewhere in a corner of a room/under the TV and not be regularly touched since you don't need to touch it to control it most of the time.

I am not even sure it would be that much heat, my x86 laptop can play video for a very long amount of time before getting noticeably hot, granted with a fan, however these ARM CPUs get noticeably less hot than your average Intel chip, even without a fan.
Colours can be trademarks (at least in Europe).
Some of the international use might be because the United Nations uses Oxford spelling [1]. My employer does too.

GNU Aspell has several variants of "British English", including "British English (United Kingdom) [-ize suffixes and with accents]". KDE seems to use the same dictionary, so in KDE applications I have full support for "Oxford spelling".

There's a Firefox extension which includes -ize endings, but also includes -ise endings, so it's less useful.

[1] http://dd.dgacm.org/editorialmanual/ed-guidelines/style/spel...

[2] http://aspell.net/

[3] https://addons.mozilla.org/en-US/firefox/addon/british-engli...
That's an awesome approach! I wish all tech companies followed this or similar approach. The faster you get a new member on-board the faster they'll start creating value.
This looks so noisy compared to normal Haskell syntax.
Somebody should explain that std::endl instead of '\n' is pointless, verbose, and also slow.
> I'm in old school insurance and we even have legitimised platforms to catch cheaters, liers and those that would threaten our staff. They don't get insurance anywhere after things like that.

Interesting. Are you saying that insurance firms share info about bad customers?
True, but not expensive either. Especially considering it's on sale all the time.

Even for the cheaper devices, the CPU is probably capable enough, (maybe excluding the cheapest Echo Dot/Nest).

The Echo Show devices even have a screen and are actually designed to play videos from all kind of sources, (decode), as well as for videocalling, (encode) and they're £60 right now on Amazon UK.
Template for visualizing web scraped datasets (800 Venture Capital demo)
There's a whole lot of job requirements that don't involve knowing how to program.

On complicated systems on large technical estates with varied or niche business requirements, a lack of training can be extremely counter productive.

A lack of progress often more likely indicates poor management than that the new employee is an "imposter".
For Europe at least, WW1 was worse than WW2.

Arguably it's just one 31-year war with a generation-long cessation of hostilities in the middle to mature more cannon fodder for the meat grinder.
A business’s job is to serve the common joint interests of it's owners (proprietor, partners, shareholders, members, etc., depending on business form); the more widely it is held, the more likely that reduces to making money, but that's by no means the only function businesses serve.
In my opinion there is a limit to what codes should be provided for free. Because we cannot build a business around all open source software.

For example, fullpage.js - the only way the developer could make money is by selling code. Same applies to several javascript libraries.
This website is a choreography of poor UX. starting with an easy to miss ‘continue reading’ button - purpose not clear and continuing with injected links and other distractions mid-article.

I had to go through it twice before I actually got to the ‘why’ part.
Staring depressed on the ground wouldn't have looked out of place.
Everyone was shorter 100 years ago.

Bad nutrition stunts height and IQ.

https://time.com/4423803/how-tall-100-years-height/
It may not harm you on the sales side of things directly, but going open source will make it easy for your competition to catch up, which might matter if you find traction with your product.
Tavis Ormandy: You don’t need reproducible builds
The problem isn't that they're asking for payments, it's that they're demanding payments when they don't actually have any evidence that any are due, which is why they simply disappear when asked for any evidence, for a while anyway.

The problem is 1) when people act in good faith and assume the debt is actually real and just pay, 2) people who might be afraid that things escalate and pay to "avoid trouble", and 3) the fear that it might negatively affect your credit score. The power imbalance is very real.

When a debt collecting agency sends you a bill, this is essentially it's an accusation that you didn't fulfil your responsibilities and duties. I don't know about you, but I tend to make pretty darn sure that I'm right when I accuse of someone, especially if it's a very specific accusation.

While mistakes can surely be made with the best of efforts, it's the debt collector's responsibility to correct any, rather than just shrug and ignore any rebuttals.

Of course, that's not in their financial interests (quite a few debt collecting agencies "buy" outstanding bills and try to make a profit from collecting them).

It's not my responsibility to prove I don't need to pay something; the burden of proof is completely reversed; eBay has been harassing me for years for an £18 alleged "debt" where I have already explained in great detail and with great patience why it's erroneous, but they don't listen: they simply don't reply and then send a new message as if I'm talking to a wall. I had to block a whole bunch of email addresses and phone numbers, instead.

> The alternative is magistrates and lawsuits.

"Oops, sorry, looks like I don't actually have a bill from AT&T which says you owe anything!"
> On the whole the ‘z’ alternative has nothing whatever to do with America

I was told that using a 'z' is old-fashioned, and using it or an 's' is optional - just be consistent. Only recently have I noticed a trend to condemn it as 'American', and if anything is sure to bring out a rather nasty, old-fashioned snob in some English people, it's being 'American'. Personally I cringe at this and quite happily use the 'z' form.

On the subject of anti-American snobbery, one of my friends whom I have known for over 30 years was adopted by a very old-fashioned English couple and (sure enough) often had a disparaging word about anything American. When he was about 20, his natural father made contact with him ... from America! After things had settled down a bit and he had met his 'new' family, I put it to him that, you know what, you are basically an American now. Foolish to pretend otherwise. He's changed his view quite a bit since then :)
You can register it, and there's no problem vs Apple Computers trademark. The issue is that there's insufficient downside for Apple to prevent frivolous abuses.

Arguably they sue small businesses to create an environment in which you're afraid to do anything close to Apple's actual IP; small businesses are probably just collateral to them.
It is possible but you need to design versioning in message and storage schemas from the start. It's a non-trivial thing, but can be done. I'm not aware of any general solution available, so need a bespoken design effort. You need to map out requirements for versioning beforehand, and the complexity and future limitations will follow exactly from requirements.

If instead of converging to versioning, you want full-on branching that never merge, this sounds like very chaotic design. You'd then maybe want to design everything around feature isolation (see: UNIX philosophy), but comes with own caveats around new requirements and cross-cutting concerns.
> This extension is trying to provide some useful functionality in the hopes that Mozilla gets more data for https://commonvoice.mozilla.org

This is awesome! I love contributing to open source initiatives like this. I'm also a non-native speaker so hopefully I'll add some color to the voices recorded.
AutoCad does this in their ObjectARX technology, with a fixed compiler version, to support user or vendor provided plugins to extend classes. At runtime. For decades.
Plenty were quite young. Not children, but teenagers (15 even 14 sometimes)
I guess this depends on your definition of "Europe" and "worst".
Couldn’t agree more, though I saw it 20 years too late.
OP is right:

https://www.stern.de/wirtschaft/news/gez-urteil--zwangsvolls...

A court found that the ARD/ZDF are a commercial enterprise, so their incasso tactics are not lawful.

Bringing up "Nazi slang", which was clearly using a term in a negative way (which is quite customary in Germany if you want to point out an exaggerated parallel) is dishonest.

The term was used in an anti-Nazi manner, but I suspect you are aware of that and just tried to discredit the post.
Show HN: Fast UML (and Other) Diagrams in Visual Studio Code with UMLet
American is old fashioned English, so those are basically the same thing.
Since Mojave https://support.apple.com/en-us/HT208721
So to "solve" her staging problem, she pushes the complexity of multiple feature flags and branching unto developers? Sounds a bit short-sighted given how quickly those complexities is known to multiply. Who is going to pay down those growing technical debts?
Cool. Is this due to "final" and the fact that the compiler can figure out the target at compile time?
Etcetera Type Company: “All of our typefaces have been liberated”
> Everyone was shorter 100 years ago.

Yeah, I knew that. But it's one thing to read about it and see the numbers and another to see in real photos. :)
> Look, amazon offers refunds when people send back a brick instead of a computer and jeff bezos is rich enough to compete in the space race 2.0

I don’t do this. Not because I am a good person with morals but because I’m scared of being banned from Amazon.com
Amazon.com can easily track what items I looked at and what items I place on my cart. What’s to stop them from tracking what items I return?
Oh that's so convenient, I thought NEFT was still limited to working hours only. I wonder how the technology underneath changed to enable this.
I don't think there's any reason to assume vapour from a pen resembles the droplets in your breath. In fact, that one of them is visible and the other is not should suggest that they might behave very differently.
Well this is intensely disappointing. I shall have to find something else to be snobby about - I feel like I have been living a lie, I have spent countless hours changing the dictionary in windows or osx to be UK English just so it didn't correct me on this.
What other spelling idiosyncrasies are there that I can get on my high horse about?
⌘⇧/ — focuses current application help search field, this is gold
I disagree whole-heartedly.

Personally, I have worked in an environment where staging was a pain, full of cobwebs and issues and data mismatches. I sympathize because I know how painful it can be.

But if you respect your end-users, you cannot delegate the duties of a staging environment to them.
I thought that was Germany-only?
23% of the Tor network’s exit capacity has been attacking Tor users
I don't know how things work in Germany specifically, but when I lived in England I was rather peeved by their TV license thing. The very first communications were full of threats and strong language, and pretty much demanded that I either need a TV license or declare that I don't have a TV (which I didn't). I didn't reply out of principle, as I don't think it should be my burden to prove that I don't use a service and I resented the implied accusations (British are really not as polite as the stereotype says – quite the opposite I found). After a few more threatening letters they said they would "open an investigation" shrug. I left the country before anything came of that.

(Not an approval of the other commenter's choice of language or viewpoints, by the way, and not sure what it is with the pile-on of new accounts here).
See, to me 'spelt' just feels wrong, but 'ise' does too. I've found that I generally lean toward US English, but then they're the weird interactions with my own language (Dutch) that make me uncomfortable with words like 'aluminum'.
Airplay is in the same category - it either works and is great, or just dead in the water and it's tough luck.
Show HN: Link to Hacker News discussion of the article
Pioneers of Soviet Computing (2010)
Also announced on Twitter.[0]

Sources of ETC's typefaces on GitHub.[1]

[0] https://twitter.com/typeler/status/1285249668759326722

[1] https://github.com/Etcetera-Type-Co
Not sure what you are trying to show, the object still has a vtable and is placed as the first member (and in your example, only) of the class, so that quote is correct.

Obviously if you enable optimizations and one of those optimizations is avoiding the virtual call when the compiler thinks it isn't necessary, then sure you wont get a virtual call everywhere.

But if your code is relying on implementation assumptions like having a vtable at the start of a class, then it should also make sure that this assumption holds by not trying to work around it (e.g. via final) and using compiler options that control that optimization (e.g. GCC has -fno-devirtualize).

It doesn't make much sense to both try and take advantage of implementation details and work against taking advantage of implementation details at the same time.
I actually meant airdrop in my comment above (although it does apply to airplay too) it applies to everything Apple does really.
I don’t think that ends there. The customer can, given they have the time and will, throw shit at your brand in popular forums and user groups.
I personally prefer Haskell's syntax. I find myself using JavaScript transpilers like BuckleScript to take me into a typesafe land with ML syntax rather than using a language like TypeScript with Java like syntax.

That said, I really appreciate seeing work like this. Haskell is super powerful and it's great to see transpilers like this that are lowering the bar of entry to Haskell to those more familiar with the traditional languages. Nice job!
Even if it were a phone shop there's zero chance of confusion, this is a frivolous suit and purposeful waste of court time.
Learning NFS through server and client configuration
The "connect" in the first image is going upwards I think

https://jvns.ca/images/font-sample-connect.png
Oh I see, you believe in the law of the excluded middle. I'm more of a constructivist myself.
It is caught by the schema and never stored in the first place.
Or you can solve it for every column/field in your system manually, and probably introduce subtle bugs and inconsistencies along the way.
I'm for schemas, but not necessarily RDBMS for everything.
Agreed. I would add ability to do effective and applicable research.
Yup. English spelling is an absolute mess. If you have an interest in linguistics, it's fun and interesting to be able to tell the origin of a word by its endings (-ize likely being of Greek origin etc). And sometimes it helps you when you're trying to spell a word of which you know the origin. But in the vast majority of cases, no one cares about any of that.

Everyone who can read even a tiny bit of English can make sense of -ise and -ize endings, so it's not really an issue in that regard -- it doesn't change the meaning of words, and the difference is inaudible. Things like "through trough though dough doe doff tough" are far harder (tougher, one might even say) for non-natives, and fixing those kinds of messes is a lot less obvious.
A Billion Taxi Rides in Redshift (2016)
Keto Lyte Diet Reviews
Keto Lyte Diet

What's the trick? The ketogenic state has been connected to expanding satiety hormones and diminishing craving hormones — very much investigated during the underlying stage. In any case, when you're off the keto diet following 30 days, the craving stifling hormones will increment essentially from your standard. Implying that you're probably going to feel truly hungrier than you did before you began the entirety of this abstaining from excessive food intake garbage.

https://buddysupplement.com/keto-lyte-diet/