skysight-inc/HackerNews huggingface dataset:
When the amount of donations will be enough, then I would be able to publish the source code of the Safari app. But currently it is the major source of revenue and it lets me continuing the development and spend as much time as possible.
No, in fact we view CNAB as enabling broader adoption of Helm. Some of the first bundles we built use Helm and Kubernetes. See: https://github.com/deislabs/bundles/tree/master/hellohelm
E-commerce Product Page Design: Best Practices for Web Designers
But Fortnite is free to play crap, so like 0.1% of those 75 million actually paid something?
3. Ugly spacing left and right of the adress bar

Those spacers are easily removed via customize mode.
Even if they are, maybe especially if they are, that only reinforces the point that $350ea might be a catastrophically too high price.
Agreed, but that's asking way too much apparently. With a global opt-out, it should be easy enough to shame the software not honoring it and they get to keep taking advantage of the people that just don't care without pissing off the ones that do.
Porte means wear/carry as a verb in the imperative form or singular indicative forms; it can also mean a door, probably for weird etymological reasons. In the case of porte-manteau it absolutely means carry. I don't know if this common kind of construction in French is technically supposed to be built from the imperative or indicative, which would alternate the way of building a corresponding construct in English. If it's the imperative, such constructs (garde-manger, promène-couillon, tire-au-flanc, lèche-vitrine, mange-mort) would be written like carry-all (you'd have keep-food, lick-window, eat-dead). If it's the indicative, and in particular the 3rd person (he/she/one), as in « [l'objet qui] porte [des] manteaux », then a corresponding English construct would be carries-all, keeps-food, … which just sounds very weird in English. I don't know what the official underlying grammatical construct is, but just trying to kind of keep the French construct while changing it slightly seems completely out of place.

Furthermore, nowhere does the idea of porte-manteau carry any meaning as to the exercice of the original post which looks for partially-overlapping words.

Edit:

That last paragraph of mine is just wrong. I just read Wikipedia and indeed the English word actually contains the ideas of overlap/truncation. That comes from the redefining of portemanteau (as a coat hanger, or the original term of the person carrying a coat) into a suitcase that splits in two equal parts. I just always assumed it described the way porte and manteau were stuck together (in which there's no overlap/truncation), instead of the suitcase meaning.

* I still maintain there's just no reason for the English word to have been bastardized into portmanteau.

* Also the fact that portmanteau/portemanteau is used to describe words being combined in a different way to how porte and manteau are combined just seems needlessly confusing.
The original study fell short on rigor and the author posted an updated version here - https://robots.thoughtbot.com/examining-performance-differen...
Yeah, but saying "I want to use SQL" and "I don't want to use NULL or ternary logic" is a bit like saying "I want to use the existing datetime types" and "I want all years to have 10 months, all months to have 30 days, etc." Or like saying, "I want everything to use integers" and "I need fractional components." Your requirements break the abstraction not because the system is constrained, but because you're breaking the conceptual model that's the foundation of what you're trying to use. It's not a language problem. It's not a data problem. It's not a computing problem at all. It's applying the wrong conceptual model to meet your needs. That isn't a problem with the conceptual model, either, since plenty of people use it very successfully.
Great question! I'll get a blog post out with a more detailed answer, but some quick tips for getting started:

1. Start with conversation - it's much better to start with a new issue or a comment on an existing issue, letting the repo owners know that you're interested and want to contribute to a specific issue. They may give you tips, let you know that the issue's already being worked, etc.

2. Docs are a great way to get started. You can go to any of the .NET Core / ASP.NET Core docs on docs.microsoft.com (e.g. https://docs.microsoft.com/en-us/aspnet/core/), click the edit button, make your corrections or contributions in the browser, and submit.

3. Many projects use the up-for-grabs label for issues that are easy for first time contributors, e.g. https://github.com/aspnet/AspNetCore/labels/up-for-grabs (again, start with a comment on these, since some of them are a little old and may no longer be relevant)

4. Don't just think about the big name .NET projects. Membership is open to contributors to any .NET Foundation project, including a lot of projects with small teams that would love some help. Check out the full list here (https://dotnetfoundation.org/projects), or tweet me with hashtag #dotnethelpwanted and I'll rt to help get you matched up.

5. Check out some of the help wanted listings, e.g. https://discoverdot.net/issues/?tab=helpwanted (remember we're looking for .NET Foundation projects for membership)
If it is a requirement for something not to be null, unwrap the option before you send to it to the part of the program that can't accept nulls, and deal with the case of None in a sane way and in a predetermined place. Then you don't have to worry about unwrapping in the rest of the code. You can escape from Option. It's not like IO. You just have to check for None if you want to get something out, as you should.

In this fashion, you have type safety everywhere, and you deal with the case of a missing value in a predictible way, in a single spot.
There's definitely been work on this as another commenter mentioned, and a first-party Google Maps plugin
This reads like Sokal's fake psychology article [1] - is this a prank? I'm sure there are many interesting concepts in here, but the author is going to have a really tough time reaching people with the article's current usage of vocabulary. I'm sure a lot of the text could be rewritten in a clearer and more accessible form; if not, at least a summary, abstract, or conclusion could help.

[1] https://physics.nyu.edu/faculty/sokal/transgress_v2/transgre...
How to Download All Your NSFW Posts Before Tumblr Removes Them
Is it? One of the unfortunate realities of running an online service is having to deal with cp. With centralized services, it's a mitigable annoyance - you, as the operator, can employ various hash blacklists and the like. However, this isn't always sufficient; I assume the parent was referring to Tumblr getting purged from the iOS app store over doing too little too combat cp[1].

With federated services, the problem is more difficult. For one, if a centralized service can't clamp down on cp to Apple's standards (as unrealistic and inconsistently applied as they may be), what chance does a decentralized system have, where individual instance operators have to collaborate to keep their own instances clean and not federate with poorly-janitored instances?

It also increases the barrier to running an instance. Dealing with cp is not fun and having to manage that on top of usual mod/maintenance tasks has the potential to escalate running an instance from reasonable hobby to hellish timesink. If running instances is too hard, your federated system is probably DOA.

Of course, if a federated system were created with strategies for dealing with cp and other cannot-host content in mind, that would be a genuine improvement over existing designs that'd be worthy of discussion.

---

[1] https://news.ycombinator.com/item?id=18494137
Federated means all your data is served directly from your own computer so as soon as you switch it off it becomes unavailable and all the kinds of attacks (DDoS, pwned, lawyers etc) hit you directly and everybody can find out your home IP address, right? I feel like I would strongly prefer distributed over federated unless I really misunderstand federated (which is very probable).
Since it's so close to this topic, I recommend Rich Hickey's talk from about a week ago, called "Maybe Not". It's mostly about the issue of how to specify the shape of data a function requires (takes as input) and provides (emits as output), but it also contains a really nice discussion of problems with Option/Maybe types.

Anyway, my feeling is that I don't understand what people expect to happen here. Due to a misunderstanding, bad assumption, or other error, you expected to have something when you actually don't have the thing. A null-reference exception (or equivalent) is just the symptom. Null isn't the problem, our dumb brains that constantly make dumb mistakes are the problem.

Option/Maybe does force you to deal with the case that you didn't get anything when you asked for something. But as Hickey points out in his talk, it isn't all benefit, there is a cost, and nobody ever talks about the cost. When I provide you an id and ask for a Book object in return, I want a Book back, not a `Maybe Book`. This concept does not map to anything in the real world, and it has problems in practical usage as well.

(e.g. My function changes from maybe giving you a Book or maybe not, to definitely providing you a Book. So I change its return type from `Maybe Book` to `Book`. Except, oops, I just broke every single caller of my function, even though I strengthened the guarantee of the data my function will provide. That shouldn't break anyone.)

https://www.youtube.com/watch?v=YR5WdGrpoug (Discussion of Option/Maybe starts 6:50)
That's great to hear.

How much of a fan are you and the others to whom you refer? Have you/they praised her/sci-hub in publicly accessible articles/videos?
So I also had the chance to observe them in Venice, and I don't know if I agree with the premise that they are actually getting people to park further away, people are however, taking less cars between the beach front areas within LA for sure.

At least for me, there was a clear before and after moment, where you suddenly saw far more people on your block in Venice riding around drunk on scooters all the time, where as before, you hardly saw anyone.

This said, I use them all the time, Venice is a bitch to find parking in, and the neighborhood is just spread out enough where you need a vehicle to get around. Before it would've been a huge pain to grab breakfast at Gusta, head into ocean park for some shopping and then head on down to Washington to spend some time near the pier all before noon.
Well that's true. But, I am talking about interesting projects like Apache Kafka, Spark or many other Big Data tools. Also many languages born in JVM like Clojure, Kotlin or Scala. None of them came from oracle but in .NET all the successful languages came from Microsoft. Mostly happens because many people don't like Microsoft. That's why you don't see lots of startups using .NET
>Lazard’s latest annual Levelized Cost of Energy Analysis (LCOE 12.0) shows a continued decline in the cost of generating electricity from alternative energy technologies, especially utility-scale solar and wind. In some scenarios, alternative energy costs have decreased to the point that they are now at or below the marginal cost of conventional generation.
If it was opt-in, all the people who didn’t care either way wouldn’t bother to opt in, because—even if you have ideals suggesting it’d be better if they knew who used what features—satisfying that ideal isn’t worth the effort of finding and checking a box. (See also: the organ donor registry.)

Making something like this opt-in is equivalent to not having it at all. Not just because of how little pick-up there would be on the telemetry, but also because the type of people who would opt in are a skewed sample not representative of the larger user-base they wish to learn about. It’s like the bias introduced by doing an opinion poll by asking people to do a one-hour opinion poll over the phone: you filter out the average person who doesn’t have time to do a one-hour poll, and get responses only from people with too much time on their hands (= unemployed; teenagers pretending to be adults; old people who just want attention; etc.)
Retina AI | Santa Monica, CA | Full-Time | Onsite | https://retina.ai/careers/

Retina is a venture-backed startup located in Santa Monica, CA, that brings the power of artificial intelligence to the single most valuable metric for marketers: customer lifetime value. Using insights from Retina, companies like Dollar Shave Club, Madison Reed, and other ecommerce disruptors have already recognized opportunities to optimize their marketing mix based on our highly accurate long-term customer value and cost per acquisition modeling.

Full Stack Web Developer
https://retina.ai/positions/full-stack-web-developer/

Sr Full Stack Web Developer
https://retina.ai/positions/sr-full-stack-web-developer/
Nasdaq already makes more money on data licensing than on trading fees or IPO's. Each time a professional in the financial services industry wants real-time display data, for example, they have to pay Nasdaq a monthly fee. Nasdaq and NYSE compete for listings less so now for trading fees, but because it makes its data licensing package more valuable.
TurboTax Online is just an hour long series of delays to give the impression that server farms are struggling to do work that could be handled instantly by a Commodore 64.
The Reason Many Ultrarich People Aren’t Satisfied with Their Wealth
How the Marriott data breach highlights the power of Graphus
Then yeah, it sucks, but they probably don’t have much of a choice of where they are living, and the discussion is about why someone would or wouldn’t want to move somewhere, so it isn’t relevant.
It's arguable that you're actually missing something with most "big" titles. I randomly look at what EA and Ubisoft put out every few years... and it doesn't look like I'm missing anything by ignoring Origin and UPlay.
Good luck buying a car.
I can sell anything, you know? You know how many times I fake on the streets? You know? You have to fake. The guys that don't fake, they're the ones that get it the worst.
I'm somewhat curious to ask "why" (and full disclosure I am indeed a koolaid-drinking python fan) because I could find myself agreeing if you had said the slightly different "I despise it <for certain classes of work>"

E.g. I found myself regretting writing a 20k LOC hobby product in python, it rapidly became so much more of a hairball to grow than a strongly typed or statically compiled language (and part of me wonders how much that's because I haven't learned type hints yet); however you'll pry python from my cold dead hands before I take another language for data analysis/prototyping.
The other princes in the BBC article & video came from an even more powerful and influential family in the KSA.
Square and Flutter: Beautiful, fast mobile payment apps
They've tried to prevent people from publishing shell games that no one actually buys to play, that exist only for the sake of generating keys that e.g. make the discounts on game bundles look more attractive, yes.

But in general what notafraudster said is true, and generating keys to sell is in fact explicitly condoned:

https://partner.steamgames.com/doc/features/keys

> Steam keys are meant to be a convenient tool for game developers to sell their game on other stores and at retail. Steam keys are free and can be activated by customers on Steam to grant a license to a product.

> Valve provides the same free bandwidth and services to customers activating a Steam key that it provides to customers buying a license on Steam. We ask you to treat Steam customers no worse than customers buying Steam keys outside of Steam. While there is no fee to generate keys on Steam, we ask that partners use the service judiciously.

In practice, as long as you're selling a real product and your keys are for legitimate sales then you'll face no restrictions. Pretty much common sense.
or canvas or kodi (which has been improved now to not refresh the entire screen.)
They're talking about a gesture that's specific to the Macbook trackpad; namely, the implementation you see in Safari, which is not the typical browser 'zoom' function that increases the size of elements and reflows the page, but rather zooms in to show you a subset of the DOM canvas as rendered, like mobile browsers do. It is definitely a handy feature but to characterize it as a missing 'standard' functionality I don't think is fair. No desktop browser had this functionality until Safari ported it over from the mobile version a few releases back as I recall, though Chrome has since copied it.
> I've never gotten the hate for static linking

I believe most of the dislike for static linking can be traced to a single incident: a really bad (as in "remote code execution" bad) vulnerability in zlib, CVE-2002-0059. Back then, it was common to statically link to zlib (and zlib is a very popular library, the DEFLATE algorithm it implements being the "standard" compression algorithm), so instead of just replacing a single dynamic library and rebooting, everything had to be audited for the presence of embedded copies of zlib.

Quoting from a message from a few years later (http://mail.openjdk.java.net/pipermail/build-dev/2007-May/00...):

"[...] Updating the main system zlib package was easy, but finding all the embedded copies was a nightmare. I think we ended up grepping every binary and library in every package for symbols and other bits of code that looked like zlib. All the different versions involved compounded this. And when everything is found and patched and built and tested there's the cost of bandwidth to distribute all the extra stuff. So when people talk of removing static libraries they're talking about real costs -- time and money. After zlib there was a definite feeling of "never again"."
I think in a lot of the situations, there's a simple rule that Indian drivers follow, which is like motor boats official rules: the biggest vehicle has priority.

So when it comes to u-turns, cars won't do a u-turn if there's a van or bus coming from the other side, but a bus will have no problem starting a u-turn if there's only a flow of cars and motorcycles coming.

Motorcycles are just expected to flow around, make their u-turn small and fast.

Same thing when it comes to overtaking on small roads, or when there's those traffic police barricades at the entry/exit of towns, which reduces the road size to only one way. At those barricades, people will rarely have to come to a complete stop: they just look at how big the vehicle in front of them is, and if it's bigger they'll slow down to give it priority.

For overtaking, in Western countries we'd just consider whether there's enough space/time to safely overtake (unless you're a driver from the mountain regions), but in India they also consider who would win if there was a frontal crash, and the would-be loser will slow down if needed to make sure the bigger vehicle on the other side can finish overtaking.

The equivalent of the sailing boat in term of priority are the cows on the road: they get priority over any motor vehicle
I live in Nashville as well. All of this is true. Another point - If you have kids, most of the schools suck. Private school is very popular here for "traditionally southern" reasons.

The religion comment is very accurate, and very annoying. Even if you are religious, you may find the culture here a bit cloying.

I've been planning my escape for over a year now. :)
I hated this about CoronaSDK (how the framework would render everything like a game engine to one canvas). It was so much harder to debug things if the only way you can debug components is only within the scope of the framework, and you don't have any of the benefits of using the native views/containers. This means you can't effectively use Appium or UIAutomator or anything nice like that. If Flutter does render everything like a canvas, then that will pretty negatively affect my impression of it.
But your eyes don't. You do not need it to be there at all times. But you'll refuse to try anything else and see that I'm right.

Emacs can do whatever you want but almost every single user switches off the permanent tabs, buttons, scroll bars etc. as soon as they realise they can because it is unnecessary.
No, that's not what federated means.
How long do you think it takes to compile a full Linux desktop distribution like Debian or Arch Linux? Small communities manage to do this regularly. Maybe not so nice on an individual laptop, but there are ways.
I agree with you, rationally, that a $60k car driver should be happy to spend $350 for a proper fitting of something you wear every single day.

But leaving aside where on the bell curve of society a $60k car driver fits, I don't think rationality comes into play here. People have price points for various products, and even though $350 is a miniscule fraction of that $60k, if you're used to paying (say) $40, it can be hard to overcome that hurdle.

The example I used to make, back when computers were expensive, was that people didn't think twice about dropping $2k on a new desktop computer every 3 years, but expected the same $400 TV to last 20 years. There must be a term for this that I don't know, but there's some psychological bias in terms of what people spend money on based on perceived value, perceived use, and perceived market cost, and very little of it seems to have to do with what they can technically 'afford'.
I’m not sure such libraries could be rewritten (in a white-box, non-IP-infringing manner) while maintaining the bug-for-bug ABI compatibility that Microsoft (mostly) guarantees their customers.
Gross, no thank you. The trialware / bloatware that has come standard on windows from manufacturers was bad enough. Can you imagine how bad Lenovo Windows or Dell Windows would be? The Android landscape is bad enough.

At first, I was thinking that it would only be bad for the non-technical folk (i.e. other 99%) who wouldn't know how to re-install a better windows. But then, I remembered that even MS is having a hell of a time rolling out updates without breaking machines. All the different branded flavors of windows would just make getting windows updates that much harder or terrifying, I think.
That's a separate issue, but a real one.

Practically speaking, many non-technical users _do_ want to formulate their query in an imprecise, sloppy manner and have the search engine figure it out.

Programmers are capable of and accustomed to putting a lot of care and precision into exactly how they communicate (especially when communicating with a computer), but regular people don't usually do that. They may not even be capable of it.

The only solution I can see is for a search engine to support both styles of communication. It could either learn/guess (on a per-person or per-query basis) or just let you tell it how to behave.

But yes, Google web search could definitely use improvement here. There are times when there are VERY obvious clues that I'm being precise, and Google totally misses it. For example, my printer is a DCP-L2550DW. If I search for "DCP-L2550DW margins", it will include results that don't have "margins". I could have just typed the model number, but I went out of my way to keep typing. If that's not a strong enough signal that I definitely want results related to margins, I don't know what is.
My god is this website awful, this is what I see when I first open it up: https://i.imgur.com/wcUDbhD.png
We are big fans of Kubernetes operators. However, taking a dependency on Kubernetes to solve this problem is not something our customers want. CNAB design acknowledges this, and leans on the concept of invocation images to perform lifecycle management.

Take the example of deploying serverless functions and a cloud based datastore (like CosmosDB) with a 3rd-party DNS service. Kubernetes operators are a poor fit for this, as they presume the existence of a Kubernetes cluster.