skysight-inc/HackerNews huggingface dataset:
I really wanted to like Metabase but unfortunately it's way behind its promise. I made an attempt to use it in a customer project for creating very basic customizable dashboard-like statistics, with little to no success. Just to name a few pain points:

- using the docker image is easy; not so using the jar file especially due to very little documentation

- confusing UI paired with lack of extensive documentation

- this makes it far from "easy" to be used by "everyone in your company" (quotes from metabase marketing claim): you really have to know how to do things, even easy ones like changing labels

- the UI contains many minor bugs which sometimes lead to unsavable metrics and you have just start from scratch

- no build-in way to export dashboards, which makes it nearly impossible to test your new metrics on a different system before pushing it to production; if you really want to do this, you have to juggle with database dumps

There might be some valid use cases for metabase, but I don't think it's very usable for non-technical users. I strongly suggest to evaluate it thoroughly before counting on it.

Nevertheless thanks for making it open source and free to use, so don't get me wrong.
If this is of concern to you, don't take your baby there when it's 130F outside
Type-Level Computations for Ruby Libraries
They switched to React, which will increase their memory usage and be slower than pure js.
You are publishing opinion pieces from Douglas Todd, who is a syndicated conservative author who doesn’t like immigration. I wouldn’t take his articles at face value.
That's what HTTP caching is. Browsers use headers and heuristics.
TIL how is it this is! Thank you.
> I am more than willing to set up some time to chat with you 1:1 if you have any more questions.

That's very kind of you to offer! Can I send over a few questions over email closer to the time I'll be applying? I don't see an email address in your profile, can you post your email id here? Thanks.
In high school during the summers I worked as a seamstress making vastly overpriced custom curtains for an interior designer. I learned a quick & dirty method of judging the quality of just about anything made of fabric: look at the fabric grain relative to the primary vertical seams (pant legs, jacket sleeve, shirt torso).

The angle at which a piece of fabric is cut can drastically change the shape/fit of the item but "cheap" items are often made quickly and not much care is given to lining up the pattern correctly before cutting. If you've ever had a t-shirt that always seems to twist on you, it's because of the way the fabric was cut. On the other hand, if someone has taken the time to line up the pattern with the selvage, you can just about guarantee they haven't cut any major corners with the rest of the piece.

The fabric "grain" should be parallel to the seam. Take a look at Primark seams and then take a look at Brooks Brothers seams and you'll immediately see the difference/know what to look for. Expensive jeans seem to be the biggest offender in my experience.
Basically autoindent on steroids. As one example of its niceties: if you select all text (Ctrl-X, then H; "C-x h" in Emacsese) and press Tab, it'll automatically indent the entire file (and likewise, if you select a specific region of text and press Tab, it'll auto-indent that region). It'll also auto-indent as you move to new lines (like any editor's auto-indent does, but Emacs does it a bit smarter). Also, if you press Tab mid-line, it'll indent that line (instead of sticking a tab in the middle of the line, which is usually not what you want).

For most languages, said indentation is consistent with (if not exactly complaint with) a style guide or other set of conventions. Some packages customize/alter this (for example, I use the editorconfig package to set indentation sizes and whether to use spaces/tabs by file extension, and electric indent works perfectly with those settings).

Unrelated to electric indent (but something I use in conjunction with it daily) is the ability to select a region of text and press Alt-Q ("M-q" in Emacsese) to automatically hard-wrap a long line to 80 characters. Not all languages play nicely with this, but it's really handy for comments, long arrays, and paragraphs in READMEs and other docs.
It's nothing to do with US IP, China does not respect any IP in China. An equal reaction would be for the US to not respect any IP in the US.
Quantum Computing: Lecture Notes
I think a rough proxy for fabric quality is the mill a textile comes from. Speaking in very general terms mills in Italy and Japan produce some good textiles (and not so good ones), but because they are expensive countries they tend to be on the higher end. Some east coast denim mills tend to be good too.

Stitching done in Portugal is pretty good too. Of course, you can find good cheap tailors in underdeveloped countries too.

Buying quality forces you to be more conservative: that which you buy needs to look in-place (if not in-style) for many many years. You can’t buy al courant and hope it will look stylish five or ten years down the road.
I met a dude once who was using LSTMs to predict HVAC failures for some sort of HVAC support firm. On some interrogation, it turned out that the input data was garbage, and the only way the model "worked" is if it was repeatedly overfit on only the last week's worth of data... comprising about 5k rows, iirc.

This struck me as completely terrifying... it's not like the set of HVAC units was changing out every week. And one would hope that the historical data would help arrive at a general solution. My guess is they had some sort of church-meets-state problem in the test/train split, so that the short-term data allowed 'predicting' the test set.

Dude was quite convinced that they were making HVAC history, though.
Garments are so complex !

It still has so many handmade parts in the process and stuff that sound simple when you don't understand it like sizing is actually very complex (and not solved IMO).

To answer your question, even between 2 100% cotton shirts, depending on the density of the cotton used, its type, and the way it is weaved, 2 cotton shirts can be radically different.
Nothing but praise for Greg's work, I've worked with him in person and his evidence based approach works wonders.

Apply the lessons in the book anytime you need to teach people then you'll realize how much time you wasted before. Many of the lessons are not limited to technical subjects either.

Building a concept map, for example, forces you to distill what you're trying to teach instead of trying to cram as much knowledge as you can into a lesson.
Oh yes elaborate please.
I’m all hearing too. :)
The loss of smart phone is unforgivable.

It’s a rough approximation of “lost the entire consumer business”.
They spent all that energy on NPC AI yet the multiplayer respawn points were incredibly predictable after you memorized the sequence. Eventually multiplayer wasn't fun anymore when playing against other people who knew the sequence. You could easily kill a player and then sprint to the next spawn point and kill them again. Wash rinse repeat. Fun if you were the one on the spree, not fun if you got caught in that cycle.
"It's generally easier and less time consuming to produce a bad argument than it is to produce a good argument to refute the bad argument. "

im sorry but to me this seems counterintuitive. occams razor and all. do you have any supporting info for this? genuinely curious
There's a very similar story involving the Clintons.

Hillary Clinton's brother, Tony Rodham, and her 2008 campaign manager and former governor of Virginia, Terry McAuliffe, were involved in a Green-Card investment scheme that looks pretty shady. Rich Chinese people were told they were investing in an electric car startup. With political big shots involved, they thought the scheme was legitimate and had political backing. The money disappeared with little to show in the way of actual electric-car development, and the investors sued.

1. https://www.politico.com/story/2017/11/28/greentech-automoti...

2. https://www.politico.com/story/2015/03/report-cites-favoriti...
The best way to kill a good Lisp is to remove the parentheses.

The people who complain about parens are still going to ignore your language even after you remove the parens, and then the Lispers will ignore you too. See Dylan.

This debate is exasperating. It's like hearing people say "I'm not interested in that Ferrari because it has a manual transmission." The only response to which is a silent, cold stare.
The manual approach to lookahead is primarily what makes PEG, PEG and resolves the ambiguity in a CFG.
Love NwAvGuy’s DAC and amp. I own two of each and attempted to upgrade to expensive alternatives only to be disappointed.
It was remarkable how at peace I felt when I took a liveaboard to Darwin and Wolf islands in Galapagos. Yes, there was an emergency satellite phone as total backup, but it was great knowing that there was generally no way to contact me. Didn’t feel nearly as strange as I thought it would.
Not everyone's startup can necessarily afford purchasing lots of machines for each independent service, and they use docker to get around that cost barrier.
I had a similar reaction.

Polyester and nylon are underrated in my opinion; they're very durable and breathable, and the odor can be mitigated with a blend, or by careful washing and use of enzyme-based stain treatments. I get frustrated a bit by the trend toward 100% cotton t-shirts, for example; cotton-polyester blends almost always last much longer and are more breathable. I understand the concerns about production of synthetic materials but it would be nice to see recycled polyester be used more often.

My favorite fabrics are wool and linen, but polyester and nylon can be extremely useful.

As a counterpoint to things like modal, viscose, etc. they're very soft but can take forever to dry, which I don't like. They're extremely absorbent but also hold on to moisture for a long time.
Having experience repairing fabrics, but not nearly an expert in it, there is something to be said for the art of it. You need to know how much of the surrounding fabric to anchor your stitches to, how often to double back to lock in the stitches, and very importantly to make sure you're making the stitches tight enough. I'm sure that there's some far better advice out there, but if you sick with it eventually you'll learn to make solid stitching by hand.
I can draw well
As a British territory, I suppose they could have a domestic airport flying to London, Gibraltar and Port Stanley :)
People had the same criticisms of Instagram.

I agree that Bird likely can't make its unit economics work with its current model, but if its goal is to be acquired by a company who wants the user base, then $2.5B isn't nearly as crazy.

Remember that Bird has two kinds of users, both of whom are monetizable by other companies: 1) riders, 2) chargers
Replace "text editor" with "IDE," and that 700mb figure doesn't seem so extravagant.
> Basically, when a bunch of self-identifying nazis/white supremacists turn up in your town, what is the "effective solution?"

What do you do when your community faces large numbers of outsiders from a culture that holds antithetical values from your own? I don't rightly know. In general I'd say the best approach is to try and avoid that situation to begin with.

> I see angry liberals too, but maybe I just have an easier time ignoring them because they're just "the fringe crazies" to me?

Fair enough. As a long-time resident of the Left Coast I'd say that our situations are largely reversed.

> I legitimately have not found someone who self-identifies as a conservative / altright / supportive of the current administration that didn't also think some people are worth less than other people

I don't know what to tell you. I do consider myself a conservative in the Russell Kirk/Thomas Sowell sense: i.e. I believe there is such a thing as Human Nature and that it is subject to certain limitations. I don't think this entails that some people are worth less than others.
Then I guess my last thought would be "Gee, it was pretty dumb to drive through Death Valley with no spares, supplies, or an emergency beacon."
Slater was a British citizen who was prohibited by law from leaving Britain. He left under an assumed identity and set up shop in the US. This is not an example of the US engaging in industrial espionage or IP theft itself. We don't even know if Slater himself committed what we would call IP theft. From your first article:

>Looking back, we can’t really conclude whether Samuel Slater’s actions would have qualified as trade secret misappropriation under modern laws. We don’t know, for example, how much of his work that first year resulted from his skills and general knowledge about the physics of spinning cotton and about pre-existing mechanical techniques. All of that was his to use freely. And we don’t know to what extent the success of his mills was due to improvements that he came up with on his own.

There was a deputy treasury secretary who posted bounties looking for British cotton mill operators, but that seemingly never came of anything. That is better evidence of direct wrongdoing by the US.

However, the US hadn't signed any treaties honoring British IP law yet and most European powers were doing the exact same thing at the time.

>While the first U.S. patent act, in 1790, specified that "any person or persons" could file a patent, it was changed in 1793 to make clear that only U.S. citizens could claim U.S. patent protection.

>China’s modern trade and patent regimes are similarly tilted against outsiders.

The US in 1793 hadn't signed a treaty preventing them from limiting patent protection to US citizens.

China has signed treaties promising to treat patent applications by petitioners from signatory states the same as domestic petitioners, and as your article points out they do not.
There's a whole class of items I won't buy from Amazon. Supplements are one of them, I buy direct. Given how easy it is to set up a Shopify store I can't see how this is good for Amazon.
Trustworthy vs. Trustless Apps
"Emacs is an excellent fully-automated AI-driven corporation. Too bad it lacks a decent text editor."
Everyone already has to pay a % of the end device whether or not they use Qualcomm parts, regardless of the cost of the device. Because Qualcomm is only interested in “standards” where they are the only provider so get to cut anyone who doesn’t accept their novel interpretation of FRAND
What a bunch of BS. The author is ignoring elephant in the room - cost of honestly paid labor and cost of good quality materials. You cant make quality things using "slave" labor (made in "3rd world countries" for a few cents/buck an hour). Good stuff is a product of love. There is no love in made in china goods.

The bottom line with clothing these days is that most of it is made using "slave" underpaid labor and more often than not - cheap materials.

If you want quality - you will have to pay up. (and no, if something is super expensive it does not mean its high quality! you have to know what and from who you are buying!)

Case in point mens shoes. A good pair of shoes these days (made with quality materials and using honestly paid labor) - will cost you $200-300-400 and up. (American, British, Italian or Spanish shoe makers) This is basically the floor of the good shoe market today. Thats just the reality. If you want to pay your people honest wages and if you want to make things with quality materials (and im not talking any ultra luxury here, just good every day stuff) - you will have to price your product accordingly. there is no way around it.

You can not talk about quality of anything without discussing people who made the product.
Since when was it "pretty radical" to think we should destroy Communism?

Jesus, when did we become so spineless and indecisive that we can't say "Hey the human rights catastrophe that is modern China is bad." When did we become such passive pansies??
Seems the same to me. What’s the difference in your mind?
>My personal view is that AGI is kind of an asymptotic goal, something we'll get kind of close to but never actually reach.

Personally, I think it is only a matter of time. Though I suspect that we will probably 'cheat' our way there first with the wetware from cultured neurons that various groups are developing, before we manage to create it in completely synthetic hardware. Also, it might just be the wetware that leads us to the required insights. This is very problematic territory however. I think we are very likely to utterly torture some of the conscious entities created along this path.
My #1 quality metric for clothes is: can it be washed at 60℃ according to the label? (140℉).

It's not so easy to find suitable garments, but they're always much better than average.
9/10 is taken out of context. It sounds like 9/10 of all Chinese immigrants but that’s clearly not true. Many reading it will be outraged and not investigate further. Mission accomplished for the opinion piece.
I've always pronounced it "space macs", both because that's intuitive and because it fits the original meaning of "EMACS" ("Editor MACroS", so "SPACE MACroS" in this case).
What kind of clothes are you looking for? In general, it's hard to find stores where you can walk in and be assured that anything they carry is high quality. Even the high-end department stores such as Saks Fifth Ave. and Neiman Marcus are going to carry a lot of "fashion" brands that are expensive but not necessarily good quality. Some local boutiques (e.g., Louis Boston though it too has declined in recent years) may still provide that, but you typically have to either discover those on your own or have friends who are already in the know. These days, I wear a lot more chinos than suits and I buy most of mine from Bill's Khakis (https://www.billskhakis.com -- no affiliation, of course). They are not cheap, but their fabrics and construction are significantly better than anything you'll find at a mass retailer and they have several different fits, one of which works quite well for me. Another nice thing about them is that their fits are consistent. I have, from time to time, found decent pairs at lower-end retailers such as Uniqlo, but the model that fits me well lasts only for one season and I can never find it again.
A Topographic Map of Mars
Ask HN: How do you manage complexity in your codebase?
I think managing complexity is at the core of what software engineers do. Anyone can implement complex systems but it takes lot of careful thinking and experience to build systems that are simple.

What are some of the ways have you successfully managed complexity in your codebase or system. I am interested in knowing real examples of your technical decisions that really paid off in terms of scaling your system without increasing complexity.
Targeted Diagnostic Logging in Production
I agree, it is amazing. This is my experience, though. I have even had the issue talking with my old-guard Republican representatives in Texas, who have transmogrified into hateful parodies of the conservatives they used to be. We used to merely disagree on fiscal policy, now they send me emails telling me that as a liberal, I am radical, insane, an anti Semite, and hate America.

If there are conservatives that don't engage with the world like this, I want to get a drink with them, on me, because I've lost hope.

I'm very curious what ties you see between the alt right and the left. I don't define the alt right as "people I disagree with." There's plenty on the left I disagree with - anybody engaged in violence, for starters.
Which "both nations"?
"space-division multiplexing"

LOL, you mean "stringing another wire/fiber". I think we used to call this "bonding".
The ratio of wet and dry masses for a launch vehicle also depends on ISP, thrust, and aerodynamics. You can have an extremely high ISP and thus a lot of theoretical delta-v but you waste it all because your thrust ratio is below 1 and the vehicle can’t leave the ground.

Over a certain size you can’t build up anymore and have to make the vehicle flat. This is because a certain surface area of exhaust nozzle can only provide so much thrust. So you get to about 100m and then your rocket can’t leave the ground because the mass of propellant is higher than the available thrust.

Then there’s thrust to weight, meaning that to get off the ground and about two minutes into your launch it is far more important to have a lot of thrust than to have high efficiency. The rule of thumb for KSP players is 1.2 thrust to weight on the ground. You will fight gravity losses and end up with about 0.2g acceleration off the pad. This increases gradually as the mass of the vessel is burnt off.

Later in flight the major force to overcome is atmospheric drag. The faster you go, the worse it gets. Fat rockets will have a harder time. So you can’t go too wide, you can’t go too tall, and there are many trade offs to be made along the way.

But the short version is no, you don’t hold v and delta-v constant. There are many more variables to consider when launching a rocket from a standing start where gravity and an atmosphere are involved.

Rockets do not scale linearly.
> There are also the cloud chamber paths.

Those amount to the same thing.

> Particles in BM do not exert forces on each other.

Right. That's part of the problem IMHO. Particles in BM don't really do anything except get pushed around by the wave function. So they don't really correspond to what most people intuitively think of when they think of particles: electrons and protons (and neutrons), which combine not only a spatial location but also mass and electric charge into a single unified package. BM particles only have the spatial location part.

> it is easy to understand how the elements correspond to our experience

I think it's not so hard to see how QM corresponds to our experience if you look at it the right way. Not quite as easy as relativity, but not nearly as hard as it's commonly made out to be.

Note that our experience is at odds with "reality" long before you get to QM. Even in a purely classical model of an atom, it's mostly empty space, and what we perceive as "solid" objects are really just electrons in outer shells trying to push each other out of the way.
Great article, encourages me to go buy another battery recharger.

We have an XBox in the house, and 3 enthusiastic users. Lots of batteries....
I guess down votes are because most software is windows only. Also the general topic of the thread was native clients, so expecting a web client was not very appropriate.
This.

The left loves to redefine words like phobias to weaponize them. They then say anyone who is not welcoming with open arms is x-phobic and lives in fear and hatred of said group and by extension wishes to attack them.

It is very possible to disagree with something like homosexuality and simply go about your life. It doesn’t mean you throw stones or spit at them, you just disagree with them.

Trans is a little different because the desired outcome is you change your behavior NOT to treat them like everyone else but to treat them according to target identity. So if you choose not to go out of your way to treat them differently, you are phobic.

In the past, this wasn’t an issue. You could not believe in mixing races and that simply meant you didn’t date outside your race. You still addressed a black/Hispanic/etc man as sir, woman as m’am, etc. a flat out racist would call the men “boy”, refuse to serve them, whatever. Of course there are people today who will call you a racist for not sleeping with someone outside your race. They redefine racist as any change in behavior based on race instead of the intended idea where your actions deny the person those things they would otherwise have a right to.
Facebook's Libra Will Be the Death of Privacy