skysight-inc/HackerNews huggingface dataset:
That’s not true but don’t let it stop you from demanding phone makers make custom models for every handful of people who want unique features.

Of course if you believe your design actually has a market, it’s never been an easier time in world history to manufacture your own smartphone designs with easy availability of parts, android, Kickstarter, Chinese contract manufacturers, etc.

Are you are the type of person who complains but never does anything about it?
There are conference papers answering your one-level two-level question, but I found you pedantic; comfortable, almost as if you’d want us to do work for you and find you a “link”. Nice and Easy, just felt very “Hey Slave over there”.

Uh huh, Go and look for one-level hybrid storage on the USENIX archives.
GIN is optimized for things like full text search and jsonb indexing. GIN's internal B-Tree/entry tree consists of datums that are decomposed from the data type you're actually indexing rather than the data type itself (e.g. when indexing a column that's an array of ints, the entry tree is actually plain integers).

You can now use B-Tree to get something that's roughly comparable to GIN + contrib/btree_gin, though only when indexing a single column -- multi-column indexing in GIN stores each datum from the same row in totally different parts of the tree. This is totally different from B-Tree, which stores all columns that are indexed for the same row together.

B-Tree deduplication is only capable of making the index about 3x smaller (though larger reductions are possible when indexing large ), whereas GIN can sometimes manage about 10x because it also compresses TID lists. This on-disk size difference is only apparent when there are a huge number of duplicates. GIN now has a higher on-disk overhead when there are only 3 or 4 duplicates per item.

In summary, B-Tree is a performance all-rounder that has good, consistent read and write performance. GIN is more optimized for writes, and for specialized applications like FTS.
JVM what a piece of shit
>These are literal measurable facts.

I guess it's worth literally showing your measurements. The Elixir macro system is a vast improvement over merl. When people try to make re-usable gen_servers in Erlang it often becomes a mess. gen_listener in the Kazoo project is a mess and very hard to understand. I'm confident that if Elixir had been around when it was first written and they had opted to use Elixir, it would be way more approachable for developers. Another example from the Kazoo project where Elixir would help would be the ability to provide default arguments in the argument body.

Elixir itself has been the genesis of several improvements and optimizations to the BEAM. These contributions came from core Elixir developers.

I don't think your comparison to coffeescript is fair at all.
Kingdom of Prussia, 5 May 1818. Prussia was an absolute monarchy, and in 1818 I would opine that was certainly NOT Western ideas.
> The key would be to spend an absurd amount of time carefully cataloguing good colors – by hand – and training it to extrapolate from that information.

It's a bit more nuanced than that. Not only do you need to catalog good colors (and color combinations), you need to have it done by a large number of people, since different people perceive color differently and have different aesthetic preferences. This is something I've been working on in the limited context of color cycles for data visualization and plotting [1][2]. Based on my preliminary analysis, these data are quite noisy.

[1] https://colorcyclesurvey.mpetroff.net/
[2] https://mpetroff.net/2020/01/color-cycle-survey-update/
Never heard of them, so taking a look at their patreon to see what they might have been...

"Ruqqus is an open source, USA-based, First-Amendment focused social platform restoring free speech to the internet."

If I'm not surprised, why are they?
This seems to be a reddit alternative, by my quick search.

What's the audience like? Is it just a competitor, or a voat-like site to receive those people... not welcome in more mainstream places?
Ah. The journalists and reporters. Of course. Much concern.

Never a mention of the owners, publishers, editors, boards, and personages of influence.

Never a mention of the quid pro quo of coverage for access.

We should focus all our concern on the journalists. Those dastardly story tellers using their immense power to boss around the mail clerks.
Review filtering is still available for many products, see my note at https://news.ycombinator.com/item?id=24400210 for how to get there.

Unfortunately it's not available for this book. (You can filter by star rating but not by edition.)
I saw it more as a challenge. As with zeno’s paradox the reader is challenged to find the flaw in the logic.

Maybe they are right. I often wonder about the point of building another CRUD form. We’ve taken paper forms and digitized the process, but haven’t really figured out how to avoid needing the form in the first place. Massive digital bureaucracies exist that are all about pushing around digital paperwork. It’s as if there was a twist of history that caused the development of mechanical horses pulling rubber tired carriages, instead of just inventing cars.
I scroll down a bit into the comments and it's all "jews this", "jews that", etc. I'm pretty sure this was completely deserved. Mods, can we just close this pathetic attempt to get more users on this right-wing site?
When clients need custom development, they turn to recommendations from friends or they turn to industry leaders.

Good clients just call the people who they've worked with before...if the people they've worked with before haven't called the good client first.
Lots of swastikas on that page.
Freedom of speech is not freedom of thought. In fact speech doesn't equal speech. There is public discourse, there is commercial speech (which in fact even in the US receives fewer speech protections than non-commercial speech), there is private speech, political and religious speech, propaganda, and so on.

Unless someone invents a mind control helmet thought is always free. Speech is a much more differentiated and nuanced issue. In fact it's slightly hilarious to resort to some sort of ideological, axiomatic defense of free speech, because that in itself is thought terminating. You're basically censoring yourself from any criticism of free speech, because you don't want to think it.

The basic principle of philosophy is questioning unquestioned assumptions, that includes questioning freedom of speech.
Money spent is exchanged, not lost.
You may not be facetious, but you are being condescending by implying that I have never read a math textbook, or that I have made no attempt to find this information. In fact, I have read fairly extensively about elliptic curves and I have never seen any source that describes the history. To the contrary, many sources say that elliptic curves have nothing to do with ellipses, but this series of tweets seems to imply that this isn't true. So if you want to point me to an actual source, that would be much appreciated. But all you have to say is RTFM then my response is STFU.
I'm gonna go out on a limb here and say it was because of bad user-contributed content.

This problem happens a lot with reddit competitors whose selling point is they don't "censor" (e.g. Voat). What happens is the people who are so extreme they got banned from reddit end up on your platform, and these people are generally pretty terrible. Next thing you know you're hosting a predominantly far right racist discussion forum and your hosting provider wants nothing to do with you.
The only downside is that it's very hard to point this telescope. Once deployed, it's very much fixed but, with some luck, it can image multiple planets, as long as they are in the same system.
Ask HN: Linters for excellent code?
We all know our linters and their benefits. They encourage or enforce a certain level of quality in our code. Most of the time, they cannot ensure that we use the best method to achieve our goals.

If you enable warnings for metrics like cyclomatic complexity, a maximum number of lines in a function, or duplicate code, your linter will indirectly force you to refactor an ugly spaghetti mess into something that usually is a lot better. Or when writing new code at some point you will get a warning that shows you you have reached a point where you need to break up a method or abstract something.

So, a linter will not only help you prettify your code superficially but can actually help you make it a lot better. But usually the goal is to reach a certain level of quality - when you have no more warnings or style suggestions, and that's it. The limits in default linter settings are usually meant to avoid really bad code and to encourage good code. But from my experience that is where it stops - they do not encourage excellent code.

TL;DR

I was wondering, does anyone use special linters or settings that are, for instance, much more restrictive or smart than what is normally used, in order to not only achieve good, readable code, but to go beyond that and help or force you to write even better, excellent code?
Never heard of that site but just from browsing the top post it looks like an alternative social network (or in their words: "free of censorship") like Gab and others and Heroku probably decided they don't want the headache of hosting them.
> based on empirical evidence

Small nit but my so far amateur understanding of philosophy of mind indicates to me that there isn't empirical evidence connecting Mind to neurochemistry so clearly. Neither, of course, is there any evidence of the reverse, that a non physical Mind can magically influence the physical world through the brain interface.

As an atheist, delving into the materialism vs dualism philosophical debate was fascinating. I was always a stout materialist but learning it hadn't managed to fend off every philosophical thrust was difficult but enlightening.
I have three kids and have been baking bread for over a decade— I do 4-5 loaves at once, and it's a mix of white, wheat, sourdough, and regular yeast. Between toast for breakfast and maybe grilled cheese the next day for lunch, we can wipe out a loaf in 24 hours, so I don't bother with the individual-slice freezing thing and just freeze/defrost whole loaves at once. Once defrosted, it lives in a grocery bag in the fridge so that we get more than a day or two on the off-chance that it is forgotten about.

For any other home bakers out there, definitely grab a set of the Nordic Ware pans— they're worth every penny and so much more a joy to use than other thin-walled ones which rust, peel, and warp.
You named 3 of the 20 I listed. What about the 138 in India? All from warlords and inheritance? Mark Cuban? Elon Musk? Warren Buffet? Larry Ellison? Steve Jobs? Steve Mozniak? Ted Arison?
Seeking Shared Ecological Values with Shyla Raghav
I think that makes a lot of breads very chewy. In my view best is to let them sit at room temperature for around 30 minutes.
The concept is the same. What makes you think the practicalities are different though?
I think it's unavoidable. With social media, the incentives simply aren't there to have a media that gives a balanced view of the story anymore. That doesn't sell.

Before, it used to be that you'd present side A and side B, without taking any stance. Now, people are starting to conflate neutrality with centrism. Even a 'neutral' news outlet is expected to take some sort of stance, and not to platform extremists.

If you want for something to spread, it's better for 100 people to really like it than for 1000 people to find it OK. That's the pattern we're seeing in the media right now.

Mr. Smith has a quaint notion of journalism, and one which is not shared by his publisher, who indeed see it as a reasonable endeavour to 'combat Donald Trump'.

I think that the future of media is to completely abandon the pretense of neutrality and to become blind cheerleaders for 'their side'; if you want the Republican coverage, you'll go to Fox or OAN, and hear the latest theories about how the President is morally infallible and how the libtards ought to be rounded up and shot. If you want the Democratic coverage, you'll go to CNN or the NY Times, and hear the latest theories about how the President is an evil man and how the fascists ought to be rounded up and thrown in prison.

I don't think this will be too bad. Before, you'd trust your neutral newspaper to give you both sides of the story. Now, you'll have to read two news outlets. But this isn't the end of the world, as long as people can adapt to the change.
Powerful and ultimate guide to help you win app user onboarding challenges
>Maybe he really is damaged? Happy and sad states are required to be in some balance for a person to in a relative state of equilibrium.

No, your exact comment is why trippers are discouraged from talking about their life altering profound experiences because you seem to be judgemental of the fact that it is drug induced.

>But I do know drug users who can't enjoy anything any more.

This really gets me. Its such a stereotype. What effect precisely are you referring to? To my knowledge there is no substance that alters your brain that permanently. Except brain damage and extreme overdoses, which has little to do with their effect and everything to do with dose and responsible use. There's a difference between people who tend to use drugs and how drugs affect people.

strange chemicals are the few things that seem to reach people in the center of their being. exercise being the second on the list for those starved from it.
The short interest has really gone down for TSLA significantly. It was double what it is now so I don't think short covering should push the market up, I'd presume the people who think Tesla is a fraud are going to get back in now as it is cheaper and maybe even look for a $240 target to add more shorts.
“often or always” is a cop out for people who can’t decidedly prove a point.
So another right-wing white-power haven like Voat and Gap.
Can anyone explain in one sentence what Ruqqus is? Are there any radical (politically right or left wing) discussions? Is it comparable to reddit or 4Chan? We are running a few business apps on on Heroku and this is slightly worrying.

On the other hand, isn't Heroku a really expensive choice if you are running a popular website with many users?
Show HN: Make money on the stock market using deep value investing
"I do not believe we violated Heroku ToS (though Heroku may think otherwise) ..... It is my opinion that by not warning us first (ex. "please remove X which violates Heroku's acceptable use policy") that Heroku actually violated their own terms of service."

I've never used the site before but, looking at just a fraction of the content, it's the gutter of the internet. Obviously that's my opinion, but if I were Heroku I'd have probably made the same decision.
Based on looking at the front page, the latter.
> I suspect that as they gain more experience with them their views will change.

Kind of like how more experience with nature moved those same societies to not want to destroy it? While it's reasonable to question underlying prejudice and (frankly) very little actual knowledge I do not think that's going to be solved with more experience. We just don't see that reflected in reality. Most of Western society is fossilised, hostile and fundamentally exploitative. Having those attitudes change would involve a complete overhaul of the underlying cultures, which just isn't likely.
> There is a mostly API-compatible distributed version of ETS in OTP, called DETS. And a higher-level distributed database built on top of ETS/DETS called Mnesia, again, in OTP. So, no, you aren't.

DETS is the disk based term storage, it is as distributed as ETS.
> "The green color isn't at all like what was on the product page."

That's a valuable review though; if a green shirt is not as advertised I want to know that before I buy it.
> Very few people are promoted to a senior role already knowing how to manage a team well or how to balance requirements.

There’s more to it than that. If you’ve had a chance to work under someone who knows how to do the job (or someone who doesn’t, but you can see other groups that work well) then you have some idea how to do the job.

It’s similar to programming, or any other job: you write good code and bad, and learn which causes more problems; you read good code and bad and learn from it which of your own practices are good and which are not.

You don’t understand what was in your textbook until you see it in the real world. All that takes time.
SSSD+LDAP is what we use in 2020. If you have an existing Active Directory backend you can use that. You can also do the reverse, which is an OpenLDAP or FreeIPA backend on Linux and use pGina to authenticate Windows boxes if needed.

We do this at work, and have everything from Windows desktops, Linux desktops and servers, and almost all our 3rd party applications using the same accounts and passwords.
With options you make more money selling the option before expiry so the out of the money will have more theta value so you will likely get paid more. Also if theta is higher and the cost of the contract is low, you are getting more for premium (extrinsic) versus intrinsic value.
> The nice thing here being the cost of spinning up more (even one per request) is negligible, the syntax is trivial

Do you have an example of the syntax?

Basically, how would you wire things up so it becomes difficult or maybe even impossible to shoot yourself in the foot with GenServer bottlenecks?

Also if you had to guess, why would the blog post author of the post I link not do this trivial syntax adjustment instead of rewriting everything to use ETS?

Unfortunately posts like theirs are what comes up first when you Google for things like GenServer vs ETS.
You don't have to be a bayesian to do that.

Once you're dealing with real people, early termination is a huge deal, and it quickly goes beyond just the interpretation of statistics. You almost always want to have 3rd party referees involved anyways.
iPhone 12 and 5G: For once, the iPhone's experience will be out of Apple's hands
Tabulator – Complex JavaScript Tables, Simple Code
check out the comments, it's racial slurs and swastikas all around
Scroll down about a screenful and you'll see someone pointing out that Marc Benioff is Jewish, and saying "Every. Single. Time." 42 upvotes.
It's not like he just threw it into an English sentence the way we often do with French (when it seems the mot juste) though - he was actually talking about the word and its usage!
Classic downvoter downvoted :) do it again!
Check out Standard Ebooks: https://standardebooks.org. I started the project in large part because of Amazon's lack of interest in quality control for their books. Our catalog is still smaller compared to Gutenberg but the project has been around for ~5 years and is stable and growing.
China Exports Are Booming and Trade Surplus Is Widening–Why Is the Yuan So Weak?
Looking at the site I suspect someone doesn't agree with free speech - common misconception in the US that free speech only applies to stuff you agree with.

Wherever you host next try fronting with Cloudflare and make sure your origin servers only accept connections from their servers. Cloudflare generally supports free speech and it provides a layer of indirection to keep people from complaining to your hosting provider. Make sure you don't expose your origin IPs in server messages or DNS.
Estimating a minimum required sample size is one of the most common questions asked by clinical or biomedical collaborators before embarking on a research project. This is especially true when ML is an option. This paper provides rules of thumb and a digestible amount of theory that could inform such conversations, and will surely become a popular reference.

Note intuition from traditional statistics does not universally apply to deep learning and/or extremely high-dimensional data. For example, deep neural networks with 1-4 orders of magnitude more parameters than training examples can still generalize well to unseen data.
Dupe: https://news.ycombinator.com/item?id=24395163
Thank you, that was very informative. Seems like the calculations are pretty straight forward. I need to see if I can create my own charts like that.
Based on the front page it looks like another place where /r/TheDonald ended up. Except even more radical. So far right wing political including what many would call hate speech, racism, etc.
> I'd still hire Carmack...

Ya think?
That only works if you have space in the freezer.
You might want to check again. Chromebooks are dominant in education now and it is Apple and Microsoft who are playing catch up.

https://www.cnbc.com/2019/03/20/apple-google-microsoft-are-b...
The issue with sexism isn't the intent - it's the result. It isn't that the algorithm is sexist, but rather that the inputs have some material that is hostile to women, intentionally or unintentionally. (Consider that the word whore is rarely, if ever, used positively.)

This is GIGO at its core. That means we have to account for it. More importantly, other predictive models are being used in more life-altering ways, such as lending. The pattern matcher may not know that the reason it is saying "no" is rooted in racism. The people selecting the inputs may not even know. But that's all the more reason we have to be careful with its result.

The result is what matters, not the intent.
Retargeting vs. Remarketing; More sales with re-marketing
> #1 This is 2020 and everybody's collaborating on a single doc with comments. But how do you point someone to a comment with a link? In Office 365, you can't.

Counterpoint: This is not a bug, it's the best feature of Office 365.

This is a bit of a rant, but the worst thing about Google Docs is how it encourages this terrible working pattern, where everyone wants to edit the same exact document at the same time like some kind of cursed nightmare Etherpad, without any way to reasonably handle merge conflicts, and with comments on comments on markup for lines. And every keystroke you press is logged indefinitely so you can't type anything out without everyone watching over your shoulder.

Just a personal opinion, but as a paying Office 365 subscriber, Office 365 is at it's best when it fundamentally rejects Google's workflows and offers it's own. Besides, if what you really want is Google Doc stuff, you can already buy that from Google today anyway.
> NSA: Use our curves. They were selected randomly. Promise, wink wink.

Here's a better explanation about this cryptic tweet:

Backdoors in NIST elliptic curves

Of particular concern are the NIST standard elliptic curves. There is a concern that these were some-how “cooked” to facilitate an NSA backdoor into elliptic curve cryptography. The suspicion is that while the vast majority of elliptic curves are secure, these ones were deliberately chosen as having a mathematical weakness known only to the NSA.

https://miracl.com/blog/backdoors-in-nist-elliptic-curves/
This is interesting. The EU regulations include a table with what each grade can be called in different languages (p 24 of https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CONSL...). The grade called 'barn' in English can be called 'frigående inne' (free indoors) in Swedish. The English term 'free range' officially corresponds to 'frigående ute'.

In most of these languages, the term for barn eggs (hens indoors without cages) seems to refer to ground, soil, or scratching. Swedish seems to be an outlier in applying a word like 'free' to this grade.
If you're going to use a less compatible format than mp3, it is far batter to just swap the container and not transcode it:

-i in.aax -c copy out.m4b

1. does not transcode
2. captures and retains all of the metadata
This actually sounds really cool.

How is it for performance as compared to

- Hand written single-threaded C
- Python code stringing numpy call together.

(I know these are very different things). Whenever I dip into concurrency for performance I always feel like things could be so much better.