skysight-inc/HackerNews huggingface dataset:
sRGB is used for encoding pretty much all JPEGs and other format bitmaps too. (Although some are in higher gamut colour spaces like AdobeRGB or DCI-P3, as many displays support this wider range of colours too.)

If you want to be efficient with your encoding, you'll always use a gamma-like function. This is because our eyes have a logarithmic response to brightness, and the gamma is essentially an inverse of that.
Huh. Is this total votes or votes per comment? I'm curious what the median number of total votes on comments that have at least one vote is.
Then apply the same standard to all, including members of your own tribe.
My theory is that entrepeneurship in general, and lean startups especially, relies a lot on "fake it till you make" and sales that rely on heavy bluffing, and poker players are the sort of people that can do that. In web tech, it's especially true, because "lean startup" theory means that you can sell your product before you build it, but you have to bluff to your customers that you have already built it and investors (if any) that you know how to build it... and free-market competition means that since bluffing provides an edge, you must bluff to keep up with your competitors.
Where can I find this show / episode? I've been looking but to no avail...
Thomas couldn't have downvoted you there: HN doesn't let users downvote replies to their own comments.
On the other hand an Actor modelled implementation can - will - quickly get out of hand if you start using it to directly represent a business domain. Actor signature is Any -> Unit which essentially means “computes anything” plus there’s internal state (become), message queue size, problems with deterministic testability and so on.. I think Actors as an alternative to Threads, particularly valuable for its distributed supervisor trees, and used to build more abstract consumers for a strongly typed model of business representations.
Rumour about Intel fighting the merger just broke a couple of hours ago... https://www.recode.net/2018/3/12/17107910/intel-broadcom-qua...
If we want to protect the Earth, then we need to address the elephant in the room which is the insane number of humans on the planet and the resources needed to keep them alive.

It's crucial that we help third world countries rise from poverty so women can get an education and be something else than baby making machines.

Bill Gates is doing wonderful things in this regard.
> Funny how important syntax is. So easy to look at code in another style/language and go THATS NOT RIGHT!!

I'm waaay too picky in this aspect. I once was reading about Ada (before my bias towards C-like languages kicked in). It looked interesting and all, and I was like "Hmm, not bad, learning this might be interesti--"

> Put_Line

Nope.

The irony here is, my current language of choice is Go, and tests must be named like `TestType_Method` and I'm like "arrrgggghhh".

EDIT: Btw I don't really mind indentation styles, brace placement, "dot placement" (like your example) and those things, as long as they're consistent across the codebase.
Link to paper: http://mhankinson.com/assets/jmpWeb.pdf
> HN generally works very well

After reading a few discussions over the last few days, I was thinking to my self that HN was better than ever, and very good (with one serious shortcoming). Even the echo chamber is much better than I remember.

EDIT: The shortcoming, IMHO, is the abandonment of politics. HN is the ideal place to solve that problem, with s sophisticated audience open to and interested in experimentation and in problem solving. The goal of propagandists is not to persuade you, but to paralyze you; to shut down real discussion and debate. HN is, unwittingly, capitulating and cooperating with them. HN is another success for them.
White House blocks Broadcom's proposed purchase of Qualcomm
The list of words from that trivial alphabet is certainly generatable via a function though.
Is TV important for this, nowadays when we have YouTube / Vimeo / Dailymotion?
Hate speech is used to silence people. Hate speech is not free speech.
I actually use some combination of Tampermonkey and uBlock to filter out Facebook ads (I forget which finally did it, since they work hard to make those things tricky to block). Haven't thought about using it to filter out offensive posts, but that's because I just unfollow people if they pass a completely subjective tolerance barrier.

By virtue of delivering content to your browser, Facebook has put the power in your hands. It's how you use your browser that determines what you see. ;)
It is technically possible to do a very basic bungalow from prefab panels if you really really want to for under $1000 in a low income country.

This will be a much bigger change to people whose only other alternative is a carton box.

But I do not see this being a solution. Affordability of housing in developing nations is rarely comes as a number one issue, it is almost always comes after ruined economies, and disfunctional basic civic/municipal institutes: it is no use building those things in countries where a person will never ever earn even those USD $10k.
Yeah, the last commit was eight months ago —- yikes. There is an open issue about porting to a different language (it’s currently written in Python) but that hasn’t seemed to take-off.
How do you teach critical thinking?
Trump issues order blocking Broadcom takeover of Qualcomm
I strongly disagree, although unfortunately I can't really propose a better solution.

Filtering just enhances the echo chamber, it's true that social networks are proactive about it and "pre-filter" things but I think they're actually getting pretty good about it, they give the users what they want. And what we want is content that agrees with us, makes us feel right and confirms our biases. People effectively "filter" by selecting who they follow, what they subscribe to etc...

Furthermore I don't think filtering "toxicity" on huge open communities can really work because most people out there are terrible at "not feeding the trolls". I've tried /ignoring trolls on IRC for instance, but then you're left with the messages of other people engaging the troll and it's somewhat even worse because you don't have the context. Then you try to block the people replying to the troll but then you have people replying to the people replying to the troll...

Personally I feel it's mostly a non problem, I don't have twitter, I don't have a reddit account, I don't have facebook... I'm only active on smaller communities like HN. I think humans simply suck at behaving correctly in large crowds, especially anonymously online. There's no fixing reddit or facebook, they've just become the modern equivalent of scribbling a swastika on a bathroom stall. Cat gifs, pun threads, racist comments, it's the same thing really, instant gratification without any effort, just watch the karma go up or down. If you don't set any bar for acceptable content then you're bound to be overrun with low-effort content.
Additional bits for green is hardly "way smarter". It is old hat, expressed in representations like the ancient "RGB 565" format.
PyTorch – Internal Architecture Tour
Explaining multiple things, for a simple (though not full) definition.

Neuton's laws of gravitation/motion can explain why a ball travels in an arch, why the moon rotates around the sun and why an apple fell on his head. It's frugal in the sense that a dutch oven is frugal. You can use it to make pie, bread, soup...
Bill Gates is a good example of someone that gained a lot of success with a hard bluff: http://www.technoventure.eu/valuation/Bill-Gates-Microsoft.p... (perhaps not the best written retelling, but emphasizes the "bluff" part)
SpaceX to launch demo satellites for its high-speed internet project
For sure! I think it's pretty funny.

An advantage of emoji is that it makes it so easy to communicate a non-verbal expression. Looking at my frequently used list: there's the thinking, facepalm, sly look, and so on... they make text messaging so much more human.
import envkey # Fetches and install environment

In Python at least, that feels a bit icky. Modules can run complex code at import time, but it's rarely done.

The import order between modules is often not specified or carefully maintained, and web projects can have many main entry points. For example, a Django app might start from "wsgi.py" if run in a web server, from "manage.py" when running command-line utility scripts or tests, or from any other script file at all if a few setup lines are added.

People prefer to put all imports at the top of the file, but may want to do something right before or after envkey runs. Imports are not supposed to fail or throw exceptions, unless there is a serious code bug.

It would be nicer to have

import envkey # No important side-effects
envkey.setup() # Can be placed at the appropriate place

or similar.
Downvotes but no replies. School yard bully techniques. Triggered you are.
Hi, we recently launched this app to be an advanced alerting system and coin tracker that can calculate true gain/loss for each coin in your portfolio.

It currently supports more than 1500 different coins, and can send hourly buy/sell alerts for price limit, price changes, and indicators such as MACD, RSI, and Ichimoku.

It also has a query system that can find all coins that meet a certain criteria, for example, all coins that have RSI>20 and Volume > 1,000.

We look forward to any feedback and suggestions.
Slack is literally worse than XMPP or IRC at most things. The only improvement that Slack has is newer UI and you can bill someone to manage it on your company's behalf instead of paying someone in house.
Good for you but it's hard to take you remotely seriously when you try to relate SA and high quality conversation.
To be fair, Conde Nast also owns Ars Technica, which, in my experience, has a fairly exemplary reputation as far as avoiding clickbait and running good articles.

That said, it certainly seems to me like if not as an explicit business decision, Conde Nast certainly has no problem with their properties sensationalizing their media for views/clicks/etc
I disagree with this. I think you are 100% right when you say:

>Since neither has any explanatory power that is not already contained in the phenomena they are offered to explain,

That is what these different explanations have in common, for sure. However, you seem to be defining that as parsimony. But there may be a lot of different explanations that are equally wrong, that differ in how complex they are, and those differences are differences in parsimony.
Perhaps Harmonic Experience by W.A. Mathieu.
In the same vein, I've been using Zwibbler ( http://zwibbler.com/demo/ ) for all the illustrations on my blog ( http://vjeux.com ) and it's been really nice to have images that look like they have been hand drawn.
I've been thinking about a similar system for a while.

I think you can avoid a lot of the success-as-worst-case issues by designing this as a decentralized protocol.

Each 'user' is a cryptographic identity: all votes or posts are authenticated by the users signature. When you follow/upvote a user, your clientside software increases that user's weight in your feed. All content on the system is content addressable by hash. All 'likes' are signatures on a content hash.

When you connect to another node, you request all recent signatures for people you follow/have upvoted. Clientside software can use various schemes for weighting - totally up to each individual user (ex. how many upvotes is equivalent to following someone? how much time decay in scoring do you want? how deep do you want to traverse followed users' social graph? etc.). Weights for each followed user are multiplied by that user's score for that piece of content, and is then summed across all followed users to create an ordinal list of content - a 'feed'. In this way, if multiple users you follow all like the same piece of content, it would probably be scored higher than a piece of content liked by only one user you follow - so long as your weighting for all those users is equal.

Ideally:

- Nodes should be able to support multiple users, and host a webserver that provides access to the network to those who are not technically sophisticated enough to host it themselves.

- User data should be portable and transferrable to different nodes.

- Nodes could implement their own email+forgotpassword userflow to abstract the crypto complexity away from laypeople, though this complicates account transfers and risks account theft by unscrupulous nodes.
While legalization can be part of a solution, it is only a tiny piece.

Legalization without a broader societal change could be damaging.

We also need to change the way we look at and deal with mental health in our society. The addiction pandemic is a symptom of a sick society. We treat the symptoms, rather than the cause, at our own peril.
Coinbase Adds New Tax Tools
I wonder if there is a model whereby you can have many investors donate small amounts in crypto and earn deferred interest on their investment.

Like how people purchase a mining contract for BitcoinCash .. except you get a delayed payout, and your investment directly helps educate people. Some sort of variant on Patreon.
You don’t need to protect it if every thread only ever reads it without writing.
Cool. I notice on the map example that the hatching lines in some of the states (South Dakota and Georgia, for example) don't quite match up. Why is that?
I can't be the only person who is just not bothered by this kind of thing at all, am I? I'm way more worried about political indoctrination in upper education than trolls on the internet.
Other areas where I see this happening on HN:

- discussing the risks of psychoactive drugs.

- pointing out flaws in overhyped press releases about the next wonder drug/treatment

I guess you're right that you can avoid getting downvoted by being exceptionally polite and spending about 15 minutes crafting a response saying "crap science, uncontrolled trial, possible placebo effect", but sometimes I just don't have the time and energy for that. I'd prefer it if people here didn't automatically assume I'm full of shit when I point out a flaw in an argument without writing my response absolutely perfectly the first time.
> Well, that—and, maybe, a pinch of Company-wide culture of sexual harassment.

Source required (specifically about company-wide culture, x != entire company fwiw where x is the number you are claiming).
> They're not exactly trivial to find

I guess it depends on your definition of "trivial", but I wouldn't want to bet my privacy on the TSA's inability to locate a hidden partition any more than I would want to bet it on their basic honesty and respect for my Constitutional rights.
I enjoy being able to walk for pleasure in relative privacy and quiet, while still having full access to everything.

If I want to get to a purposeful destination, I get in the car and have a quick (usually well under 10 minutes) drive to go to places which do not intrude into my personal life, space, and attention until I choose to go there.

I do live in the big local non-walkable metropolis (5M+ population), in a cheap area, but I still have my elbow room, relaxed immediate environment, and quick & full access to everything. I certainly don't want to live where everything is right in my face and in my ears all the time.
Yeah, good question.
+1, was looking for these comparisons. Very vague article.
> nobody can estimate out to decades. anyone who claim to be able to do so is a charlatan.

No one can with certainty, but it's also foolish not to try.

Anyway, you're doing the same thing: any enumeration of strengths (in this context) comes with the implication that those strengths will remain. Otherwise the list is moot.

>> If [video games] is in the top 10, it's damning with faint praise

> 1.2B people play games worldwide....what's your point?

Clearly that "games" aren't actually an important category in any sensible reckoning, and that an one that treats them as such is a mockery or something that can't be taken seriously.

> no it's not. having assets and the ability to generate even more assets are seperate issues (look at Saudi Arabia post oil)

This might be the time to point out that you didn't even define what "assets" you were talking about, let alone how you determined that the US has "40%" of them.

> Until you try selling your stolen technology in US or Europe or Japan....oh wait you can't.

There's more to the world that Europe or Japan.

> population having asset is different than the country having corporations.

Maybe technically, but most American "assets" are owned or controlled by corporations. And their value is that they control those assets.
My experience is with the other end, I have been querying Uber drivers about their feelings about a possible upcoming entry of Lyft in my province's market.
So far, on my small sample 10<n<15, it has been unanimous that they would adopt Lyft since they have a reputation among drivers of taking a smaller margin. Some of the drivers also told me that they plan to serve as drivers for both at the same time.
The web is under threat. Join us and fight for it. – Tim Berners-Lee
Vilfo – A VPN Router
Uber has been ridiculously overvalued. They're core offering an app for hailing taxis. There's a dozen copycats that do it exactly as well as Uber. They are #1 by being first to market and establishing a strong brand. Their product is extremely vulnerable.
> However, you seem to be defining that as parsimony.

No, it's just, essentially, the numerator of parsimony; the denominator is the complexity added to the model; but a zero numerator makes consideration of the denominator irrelevant. (Normally, you compare parsimony of explanations with non-zero explanatory power, so the denominator matters a lot.)
America is not an undeveloped nation, yet it still has homelessness. This does not bode with peace in my mind.
You could stash a few while they're still available...
Reddit has default subreddits. It could easily have default filters that users could change/augment if they wanted to.
I own 2015 macbook pro as well, and I feel like a have to change it soon. Mostly due to battery capacity loss and anti glare coverage issues [0]

[0] : https://www.macrumors.com/2015/03/16/retina-macbook-pro-stai...
I wonder why other competitors don't copy the idea of having a sturdy bulky laptop with hardware switches, lots of keyboard buttons, trackpoint, and but battery. Is the market really that small?
We're using Scala, other shops are using Haskell and Node. Many shops have micro-services. Some do not. APIs and security are a thing. Domain modeling and the creation of a ubiquitous language is a thing. Automated testing is still surprisingly bad (flaky tests are common and upstream disorganization can lead to man hours lost updating tests when upstream test data changes).

The flamewar-inducing comment: managing state and inheritance patterns in object oriented systems kind of sucks.

(I'm operating a reasonably high-level of abstraction; analytics, statistics, and modeling.)
It's equivalent to a torus in equal temperament, because the pattern repeats in a predictable way when the notes alias each other.

In a just intonation 3-5 lattice, it extends infinitely without repetition.
>the multiverse emerges as a natural extension of many existing physical theories (string theory, inflation, many-worlds, etc).

I might have looked in the wrong places but I have looked a little why the multiverse is a good explanation but I haven't found anything of the sort.

The best explanations I have seen seem to amount to "we got lucky with our universe, the best way to explain that luck is that there are a lot of universes". I haven't seen any reason why it shouldn't be "we got lucky with our universe, the best way to explain that luck is that it was done on purpose". Would you be willing to explain how you get from observed data or well regarded theories to a multiverse?
The only thing that bothers me is that Rust’s standard library has no good solution for when you do want to take a GIGO position, such as if you need to interoperate over FFI with C/C++ code that does so. There’s Vec<u8>, but it’s missing a lot of the convenience methods and other functionality available for strings, and its Debug impl (i.e. string representation for debugging) gives you a list of numbers rather than, say, a best-effort UTF-8 interpretation. There’s also OsString on Unix, but that’s OS-specific and also is missing functionality. Unsurprisingly, there’s a third-party crate that has the functionality what I want, and thanks to Cargo that’s almost as good as it being in the standard library… but I still want there to be something in the standard library. :)
Come on, we're not talking about countries with any impressive capabilities here. https://s3-eu-west-1.amazonaws.com/khub-media/wp-content/upl...

There's nothing impressive about hiding on these governments networks for years.
I'm definitely on your side in terms of where I ultimately lean, but I don't feel satisfied that this is a strong enough answer.

I think the deist can insist "My explanation is the most parsimonous. I have just the one thing, a deity. You have a kludge of a dozen different forces and laws and variables."
I would absolutely love a flow chart library that used this with decent text alignment.

I used to prefer mermaid.js, but it silently fails in ways the don't work that well for me: https://mermaidjs.github.io/mermaid-live-editor.
"How to Solve it" was great for me from an abstract problem solving point of view. It helped me get better at seeing which abstractions help solve an otherwise difficult problem, which is a useful skill to have for coding interviews and, really, most technically difficult problems encountered during the work day.
Skip "Clapping". It's fun but you wouldn't listen to it for anything other than intellectual interest. Other Reich though - Drumming is a wonderful midpoint between formalistic process-driven music but it still can give you goosebumps. He gets less process driven as time goes on - which I think is a good thing in many ways. For me probably the high point of his work is something like Music for 18 Musicians. Simultaneously a work of symmetry and structure - but it sounds like art. It sounds like an artist.
At high level, maybe. But poker is really about process and discipline. Playing poker to create income is a grind.

You sit there for up to 5 hours and do math on odds and make decisions, hand after hand. Every now and then you utilize bluffing or other techniques to bully to win a pot. Then you keep stacking to get a bank roll going so you can get to the next table, the next tier.

The college aged poker kids optimize for it like any engineer. They have spreadsheets tracking EV on time, earnings per hour.

But if you have the discipline and dedication to go through that for a year or so, then yeah, you can sit there and code to problem solve or sit there and go through the hundreds of decisions needed to operate a business.
What about Haskell? Haskell has great support for writing code in the Actor style if you wish. But you can also have traditional locks and simple mutable pointers in Haskell too.
Was 5 octaves really an arbitrary choice? It's the point where the circle of fifths gets back to the starting note. (Nevermind that detail that there are no positive integers m, n such that (3/2)^m == 2^n.)

That's not exactly arbitrary - there is a reason to use that range in preference to others.
Dell and HP both have comparable laptops for the enterprise market. But Thinkpad has done a good job of not diluting their lineup with cheap, crappy laptops.
From the guidelines: “Please don't comment about the voting on comments. It never does any good, and it makes boring reading.”