skysight-inc/HackerNews huggingface dataset:
C++ and Rust come to mind. C++ can certainly go awry, but it does seem to have the tools available, even if they might be hard to use. Rust still has a few things to prove, but things are looking fairly good. Both languages can express constraints (e.g. type constraints) so that you don't have to make too many assumptions, and you know when APIs change in subtle ways. And both languages use inlining heavily to get "zero cost abstractions".

I'll include ruby as well. It doesn't have a lot of "tools" per se, but if you're working on a nice codebase, it works out well even if using a lot of gems. Part of this is probably the unit testing/mocking, and part of it is that the code is just smaller. It does nothing to help you with performance though, so it can get really bad.

My experience with Java has not been great. I'm unconvinced that inheritance hierarchies are a good idea at all, or much of the other ceremony around Java-style OOP. Java uses JIT compilation, which can help with performance a lot.

If by "ontology" you mean "hierarchy", I'd caution you against that approach. Hierarchies enforce an order that is just not there in many cases. For instance, if you have an iPhone, would that be Hardware/Apple/iPhone or Apple/Hardware/iPhone? An iPhone is both Apple and Hardware, but there is no real order to those two -- yet if you try to put them in a hierarchy, then you must choose (and the choice will matter). I think interfaces/traits are much better. Both Go and Rust got this right.
The ads on Forbes literally spike my cpu to 200% it’s nuts.
It's great to see all the different results here.

https://imgur.com/a/iGYKCSm
The 30% IAP is only for digital services.

For real world services/products you can use Apple Pay for which they take somewhere around 2%.
JFYI, they have those in gitlab.

Here's an example.

https://gitlab.com/gitlab-org
That sounds like a problem with Java more than a problem with generics.

In general, I agree with your sentiment. Though in some cases, an abstraction can be justified even when used only once.

Take the simple case of a function. Generally a function only communication with its surroundings via parameters and returned values. A function that respects those conventions makes reading code much easier, and can be worth it even if used only once.

In contrast, a code block inside a much larger stretch of code doesn't give the reader any explicit guidance one how it intends to interact with the rest of the system. Even if it's exactly the same code as in the function.

Similarly, a for-loop can do almost anything. But using map or filter immediately tells you that only a few things are possible here. Even a fold is more restricted than a general for-loop.

'Theorems for free' makes a very similar argument for generics. https://people.mpi-sws.org/~dreyer/tor/papers/wadler.pdf
Solving common UI Testing problems
I currently use TerraPass. Are these guys audited by third parties or something like that? Generally work in the US is more trustworthy since it's theoretically verifiable here.
Beautiful. Thank you so much!
Surely there must be apps that offer this functionality already? I'm not app-savvy enough to come up with any examples but I know many years ago there was a lot of talk about Bambuser.[1]

[1]: https://apps.apple.com/us/app/bambuser/id963132997
My favourite fad of the last few decades is: sorting.

You know because in Github you can't even sort your list of repositories.
Full Spectrum CBD Oil{Update-2020}#N1Pr0duct*99%-Work
What CBD items are full spectrum?

Full spectrum cbd items must contain follow measures of all essential and optional cannabinoids. The majority of our items are full spectrum as our clients regularly experience the best outcomes with full spectrum items as opposed to utilizing items containing CBD without anyone else (CBD Isolate). These include:

https://buddysupplement.com/full-spectrum-cbd-oil/

https://twitter.com/Spectrum_CBD/status/1273124780485599232

http://specialoffer4health.blogspot.com/2020/06/full-spectrum-cbd-oil-99-identical-to.html

https://www.facebook.com/Full-Spectrum-CBD-Oil-106079584482973/

https://youtu.be/tyj_dh7OHH4
So what are the alternatives to GitHub? Of course there is GitLab. How about Google Cloud Repositories? HAs anybody tried it? Any other suggestions?
Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
It was indeed a few years ago, maybe end of 2018!
Anecdotal but I've lived in different Asian countries for the last 15 years and my experience is that expats who live in compounds geared toward their nationality, never eat local food and never bothered to learn the local language tend to also be very racist. You'll hear them non-stop complaining about the locals or making sarcastic comments about them, about them having no manners, not speaking English properly (ironic considering) etc...

And often enough, they'll say things like, "you know how Chinese/Malaysians/... are" as if that statement actually made sense...

I've even heard one express profound admiration for a British family that had been involved in the Opium war and had been in HK for a long time. He admired them for staying "pure" despite staying so long in HK...

It's really anecdotal but I've rarely seen a more toxic and racist culture than the Western expat communities in countries I've lived in...
Prior comments: https://news.ycombinator.com/item?id=12671290
While I don’t care about evolution of the company, I’m really pissed that I can’t buy Kindle book on a $1000 dollar device I’ve paid for.
Yeah, banks are basically like video game servers. Once they shut down the servers all the stuff on the servers is no longer accessible. However, you missed a few things. As long as people don't withdraw cash, the money will always be stuck in the banking system. When you spend borrowed money it just lands in someone else's bank account. Banks basically have a license to print money. As long as a bank doesn't go out of business it will pay it's loans back eventually.
Yep. The nature of the time series data does allow for storage optimizations like that. But there is the usage pattern aspect as well, that is more interesting in my opinion.

- Availability preferred over consistency (you want your metrics when bad things are happening, even if they may not be 100% accurate)

- Extremely write heavy, with most data never being read (they mentioned that only 2% of data is ever read. in my experience at another large company, it was way less than 2%)

- For the data that is read, most of reads are for most recent points (mostly alarms, but some dashboards as well)

- Different SLAs for queries based on usage - ie. queries for alarms must be fast. Dashboards, and trend analysis - not so much.
Faux de Verzy
This is - sadly - the norm for many British retirees who move to Southern France, Spain, or Portugal and then complain bitterly that the stupid backward locals can't speak English properly.
$ cat /saspool/debian/master-buster/.zfs/snapshot/ci/etc/issue
Debian GNU/Linux 10 \n \l

ZFS 0.8.4 on Linux 5.4.43 — just as a data point in case you're trying to track this down. Both built from source, no distro patches.

(Yes my "tank" is named "pool"; /saspool/debian/master-buster is a template for my containers, "ci" is one of the containers.)
FreeBSD 11.4-Release Now Available
This is a case of something being reasonable under initial conditions, but failing to evolve over time.

If you remember the first versions of the App Store, most of the apps were hosted and delivered by Apple, and the in app purchases were also hosted, secured and delivered by Apple. You just uploaded the content and had zero cost from that point on - like writing a book and giving it to a publisher. There the 30% cut made sense. If I sleep on the beach all day and receive 70% royalties for my stuff without having to do any other work, great. Sounds reasonable.

Not so if I’m running a service or a backend for the app I’m selling. If I’m selling consultations, or running perpetual servers or jobs or bandwidth for each new sale, there’s absolutely no way 30% is a sensible cut, because the value is not being provided by Apple the publisher.

Apple has failed to make this distinction, and the more they dig their heels in and refuse to, the bigger the fall is going to be.
Easy Eye Exercises to Relax Your Tired Eyes
You have obviously not actually read the article and are railing against a strawman.

The third of your ‘easiest explanations’ is pretty much the third explanation offered in the article. The article is an object level description of what happened, with little to no speculation, apart from three tentative explanations, and does not endorse any remarkable claims about how the world operates.

You have invented that ‘implication’; nothing in the article even hints at that being the obvious implication and it’s entirely unclear what you “don’t believe” to people that have actually read the full article.
Communal support (e.g. telling your friends about your work situation, and receiving advice from those who are informed) and legal mechanisms like lawsuits already ensures workers are by and large receiving the best the market can offer them.

The effect that unions have on ensuring employment contracts are not being broken by exploitive employers pales in comparison to the effect they have in restricting the labor market by giving unions what effectively amounts to government-enforced monopolies over various work units, which lets unions exploit companies.

There are numerous alternatives to granting unions enormous extra-contractual powers over employers that are available to society to prevent employer violations of labor contracts.
Doesn't matter if your device is designed in such a way that it can stream content in a clandestine way, so that it's hard to verify whether it is or not, while sleeping. Of course you can always bypass things like this by starting the whole interaction by grabbing the phone and placing it somewhere else, but that would imply intention which may be even more damaging in a future court case if it could be proven from the phone that it was removed (which you can if it was already recording and streaming) -- and I'd like to think that most people can agree across party lines that police shootings do happen in the "heat of the moment" rather than as planned out homicides.

It also sure wouldn't hurt with mandatory police cameras, it would help police as well as long as they behave, and auditing an official like that shouldn't be controversial.
Wow, Hacker News now used for stock pumping. nice.

Now that the longs had their say, here is the short side.

Shopify has an API. Someone wrote a plugin to allow a shop keeper to publish inventory into the Walmart API. When sellers sell on Walmart's platform, Shopify sees zero transactional revenue.

That's the actual technical story.

The linked "article" which actually included a quote from the COO includes a page of bullet points about how Shopify is really knocking it out of the park. Including the "Facebook deal".

Actually the Facebook deal is FB pulling the cart & payments features into their FB & Instagram apps. So, effectively killing Shopify web store use. Apparently FB is doing something special for Shopify so that Shopify can charge 2% on top of FB's 5% fee. But sellers can also just make their shops directly on FB and skip the 2% Shopify surcharge.

I would have expected fellow programmers to understand a bit of math & show some constraint with bubble valuation stocks!
I love the sound of this. But wouldn't it be productive for users to initially "seed" a category (say, Movies) by entering a handful of films they liked and ones they didn't like?

Rather than being at the mercy of suggested movies which, in my experience of using Findka, 80% I hadn't watched. Thus I couldn't like or dislike so the system carried on showing me more and more content suggestions that weren't increasing in relevance as they had no input data.

I'm sure by simple maths over extended use I would inevitably see movies I could express a preference on, but I must be on "Refresh 50" now and only managed to vote on a tiny number of suggestions.

Also in the name of speeding up the process of identifying movies (or whatever) that I liked and disliked, would it be possible to like/dislike all three suggested items per screen before moving on to the next batch? atm as soon as one "vote" is placed the system throws out three more - when I could well have wanted to express a view on the other items that were presented.

Findka is a great idea btw! :-)
3. Compression. Since it's largely vector math it compressed pretty well, but that's also why it was CPU intensive.
Did you manage to resolve this in the end?
>5. If you look around in indie circles, you'll find many companies where one person does legal, marketing, and all product development. I'd guess those are the 10x-ers who value freedom higher than money.

This point and to some degree your #4 point are really key: Being a potentially great worker* is relative to the company, product, project, IE: the environment. An indie may not have been a very successful developer at BigCo, but when faced with sink or swim, will strive to find ways to be ultra productive.

* I didn't write developer, because I've seen this phenomenon with testers, with technical consultants, with project managers...
I was under the impression that the vast bulk of the engineering effort for Concorde was targetted on making it a viable supersonic aircraft. Airbus has never built a supersonic aircraft...
Few Things on Generics
Steam is more important for gamers than iCloud. Not having that means losing many of those gamers to Android. Perhaps they hope that those gamers will buy some games from Apple Store eventually.
If your thesis is that Google might control the election, and your proof is that they put their thumb on the scale for Hillary in 2016... well, let's just say I don't find that a particularly compelling argument.
> I also never realized what it must feel like to be a Christian in America until I visited Israel for the first time

I'm pretty sure white atheists in America feel equally among "my people" as Christians do (unless they're in a church or other highly religious surroundings).

It's also an odd comparison as religion is a choice, where race or ethnicity is not.
Well, if we're going with tool analogies, you probably would complain if your tool box is such that you have no idea what tools are crammed inside. Github has grown huge and it's getting increasingly hard to keep track of repos. You see something useful, but in a few months when you need it you just can't find it anymore. Stars are completely useless way of bookmarking interesting code once you star more than a few dozens repos.
I disagree with the premise of “victim blaming”. If we can't look at all sides of an issue for fear of being publicly shamed for going against a narrative, we'll end up with wrong conclusions a lot of the time.

I did acknowledge racism could also play a part, but I don't see how we are supposed to be able to accept that one can read the minds of those that affront him.

I also don't give a damn about the “monkey no like, hit 'you are bad' button” people seem to care about.
For many people Github is a tool to use for work and nothing more. For others it's almost a social network. Making something that happily straddles both those use cases must be really difficult.
I don't know too much about it. But I knew somebody who said they had it and it turned out to be a more ordinary psychosis that they eventually had treatment for. Seems to me that if you are correct that it doesn't exist, that there can still be people who genuinely believe they have it and may have another illness. Those people deserve better than to be dismissed as crackpots. Like maybe to approach it as one would schizophrenia may help.

From there I may say that a more accepted diagnosis like "schizophrenia" still has imprecision and wiggle room, owing in part to the fact that we don't fully understand mental illness.
GitHub offers a managed Git repo with project/bug tracking features.

Although they've added plenty of trendy social network-y features that's what it is as its core.

There's no silver bullet for "getting noticed" whether on Github or outside of Github.
Sounds like it's a matter of a lot of time
This article and this discussion is about people competing for $200k cash + $200k equity annually jobs or something similarly far out of the ordinary.

So I'd assume that by applying to lots of normal jobs and doing normal job, you'll still be able to have a good normal life. I mean IT is well paid, even in the more junior positions.

It just won't be enough for a yacht ;) which is what the 10x crowd is aiming for.
Do you use the Django apps for Bootstrap or include it on your own? How do you do the Django form <-> Bootstrap integration?
Error Level Analysis (https://en.wikipedia.org/wiki/Error_level_analysis) is controversial, and some people would argue that its usual application is pseudoscientific.

If you're interested in ELA, I'd encourage you to try it on some control photographs you've taken yourself, and know are unmodified, particularly photographs that have objects with considerably different textures, like textured fabrics.

Trying it on lossless screenshots can also be amusing.
Exact same boat as you. Been doing Rust for 2 years now and it is so true about the time spent thinking about how to be "more Rust-like".

I think you summarize it perfectly though, my favorite parts of Rust are Option/Result.
I always had the impression that with these programs that repayment isn't the goal. Yes, the government wants its money back but if say only 10% of the money was "wasted" then you can just consider that money a form of economic stimulus.
I am running a couple of relays. There are no costs if your servers have spare resources available. The tor daemon barely eats anything, and you can always limit how much bandwidth it's allowed to use. Please spend half an hour and set up a relay if you can, it doesn't help as much as running an exit node, but it's still something.
Where is the DNS headed?
Can you elaborate on why TS would be "less accessible"? It was my impression (not a js dev) that TS is pretty close to JS in syntax, just with some additional sugar to ensure types and what not -- meaning that someone that knows JS shouldn't have a problem understanding what's written, and should need only a small amount of effort to contribute.
I can assure you that many older professional white men are conciously avoiding 1:1 interactions with women (moreso those under 40) and minorities in the workplace today.

It would be dumb to assume this doesn’t impact managers hiring decisions, conciously or unconciously. Olds can just think of it as culture fit.
You are a fashion victim to pay 1000 bucks for an Apple phone.

For 200-400 bucks you could have a great Android phone.
GitLab? :)
I like this, here's a Sum function that supports all number types:

https://go2goplay.golang.org/p/hPDnvRa-Bif
How to Write the Best Press Release for Your Crowdfunding Campaign?
Agreed. I'm astounded by all the comments in this thread that are like "ZH is usually wrong and often crazy, but the few times they're right, they're really right."

Reminds me of the joke, "60% of the time, it works every time."

Or the saying, "a stopped watch is still right twice a day."
There IS a genetic difference between races though.

Diseases cluster in different races.
Different races have different phenotypes.
Different races have different brain sizes (https://www.sciencedirect.com/science/article/abs/pii/S01602...).

You people are just as bad as the creationists who think the world is 6000 years old. Of course different groups who have been isolated from each other for thousands of years are going to have some micro-evolutionary divergence. THAT IS BASIC EVOLUTIONARY BIOLOGY! If an 8 year old can understand it, why can't you?
Then they'll be regular employees, but not 10x-ers?
What's the Cost of Covid? A New Decision Support Tool
To heck with Apple.

How hard is it really to allow flutter apps to run on the Linux phone? If Flutter could officially support WebAssembly, then all we'd need to do is provide bindings into the hardware. This can't be so hard.
How We Acquired Hey.com
A litmus test I'm excited about is writing a less clunky linear algebra / numerical optimisation package.

Gonum is good, but it can feel like a lot of the powerful abstractions in numpy and Eigen are difficult to replicate.

Whilst numpy and Eigen do "turn the magic up to 11" just a bit too much for my liking, I do like the idea of things like this:

interface Scalar() {
type float float32 int int32 int64
}

type DenseMatrix(type T Scalar) [][]T

func Identity(type T Scalar)(int size) DenseMatrix(T)

etc.
Love to be this guy, good way to crash the browser. Set share size to 1000+ and Enjoy!
Yes. I know. He has literally articulated the fact that is straight out of Jobs’ playbook to. It’s ironic that Apple find themselves on the receiving end! And just too.
I've surfed a perfect wave, and it's never what you expect it to be. It's the shitty, sloppy day that nobody wants to go out and you end up catching 30 rides that are so crappy that you're not afraid to try something new. It's the wave you catch the night you find out your childhood dog has been put down 1000 miles away and the sky is blood red from a strange sunset. It's ocean beach in SF when the fog is out and you're all alone wondering if you're chum. It's the wave that's a workable left when everyone else is going right for some reason you just can't understand. It's the wave you catch surfing with one of your best friends a month before you move to a new town and you know a lot of things are about to change.

I don't think I could ever have any of these feelings or experiences at a wave generator.
More than a response this seems a rhetorical fallacy: "If they don't agree with me they're stupid". Maybe some of these people want to resolve racism but disliske the BLM methods? Are they stupid?
I think that the alternative is supposed to be official policy of pushing some groups away and unconscious racism/sexism.
That insight is wrong. Not just superficially; it goes against the whole point of types.

1) Consider easing functions in animation (see easings.net for examples). They all have domain and range "real numbers between 0 and 1", yet they are all meaningfully different.

2) Consider filters in audio processing. They all have domain and range "streams of real numbers", yet they are all meaningfully different. The fact that they have the same type is important - it allows composition of filters, which I'd hope would sound exciting to a typed programmer!

3) Consider sorting algorithms. Even under a very advanced type system, the domain would be "arrays of numbers" and the range would be "sorted arrays of numbers". Yet there are tons of sorting algorithms that are meaningfully different. The fact that they have the same type is important - it allows a sorting library to evolve without breaking applications.

See the common thread? Types enable mixing and matching functionality. If a type allows only one functionality, it's useless for that purpose.
It's actually not that far of the mark. There's a LOT more cash out there than you probably think, and no one really know where is it and what's it being used for.

As an example, 80% of the bills in circulation in the US are 100$ bills. It's so much cash that "The average person would be having to carry around 35 or 36 of them in their house or in their wallet. This is for every man, woman, and child."

And according to the federal reserve, the demand for large bills comes mostly from border states - Florida, California and Texas.

Source: https://freakonomics.com/podcast/still-using-cash/
Think before you submit: ICO Press Release Distribution – and what not to do