skysight-inc/HackerNews huggingface dataset:
Recently it became clear to me that my Amazon shopping has been limited to stuff I don't really care about that much.

These are product categories (and european sources) I frequently buy from, yet Amazon hardly serves any of them competently:

- studio equipment (Thomann)

- audio equipment (countless niche, yet competent HIFI shops)

- computer hardware / technology (Really, where to start? Alternate, Mindfactory, Apple)

- bike components (Rose, Mantel, ...)

- tea (Teekontor Kiel)

- clothing (Rapha, Uniqlo, Zara)

For most of these categories Amazon is completely useless. Discovery is abysmal. Selection is mediocre. Product data / listings are a mess and show repeated results with slightly different, often incomplete variations from multiple sellers. Alternatively you get one single product page that features countless, sometimes unrelated product variations that may or may not be Prime-eligible.
Maybe Amazon is fine with me buying cheap stuff from them and I still value their Prime-powered, reliable next-day delivery, but for important, expensive stuff I expect some degree of curation and will use other stores. At this point Amazon is slightly better than eBay.
Ask HN: Different size nuts?
I know HN is more computer / IT / programming related but you see the random article / question here and I've always seen people from different backgrounds post, so... There are usually some pretty smart people here.

In replacing spark plugs last night on a 2016 Ford Mustang - I had to remove my strut tower brace to remove the engine cover to gain access to the spark plugs.

The 2 bolts for the strut tower brace closest to the engine are 10mm by 1.25 thread pitch while the 2 farthest from the engine are 10mm by 1.5 thread pitch. (4 bolts on either side).

I got the nuts confused - they weren't marked differently and I couldn't see the difference in pitch - so... I stripped 2 of the 1.25 nuts - 1 on either side.

(I'm told I'm safe to drive it with 3 of the 4 properly torqued to 35lb until I can get a die to recut the bolts, and new nuts)

The question -
WHY would a designer / engineer use 2 different kind of bolts / nuts - so closely to each other, providing the same purpose?

I'm curious what the reasoning is behind this. Do the different thread pitches provide different security for the bolt?

With the amount of boost I'm running (tuned) and methanol injection - I'm told I should change the plugs every 10-15k miles so this won't be the first or last time the strut tower brace will need to come off.
Yeah, I've fly-fished for 20+ years now, and if I hadn't seen this on TV I wouldn't have believed it either. Trout are skittish things.
I don't think it has an explicit "goal", as in someone wondering "How can my code appear more humanizing?"

It's just that people somehow enjoy this new new dimension of expression in text-only media. It has long been pretty obvious that text lacks the subtlety of face-to-face or voice interactions, and that many problems stem from people misjudging the intended tone of writing. Emojis, while imperfect, may help ;)
Exactly, that is my problem, if a react component state is altered by "outside world", weird things can happen. So you actually avoided interoperability between solutions.
PayPal closed my account with no explanation. It could happen to you
I played around with tree grammars. I think there's a formal language reason for them being incapable of parsing expressions properly. I tried anyway, to find a subset or workaround that would work well enough, but failed. (IIRC) At best, I needed parentheses around one of the operator operations e.g. always around +, like (a+b)c or (a+bc)

I'm interested that you have this too, but it seems to have the same problems I found: https://news.ycombinator.com/item?id=17650770

It would be very exciting if you have found a way around this!
I think recal votes should be a thing for such officials. There needs to be a way for the voting public to weigh in on excesses.
I think most reasonably modern DEs support x2 scaling, some people say x2 is slightly on the large side for this laptop though, and that x1.5 or x1.7 is better which can require more fiddling and I doubt all DEs support.

I only use i3wm, if you just use a simple WM like this I have herd you can get away with scaling xft dpi and setting some things like bar sizes manually, although I haven't had the opportunity to actually try this yet. Personally i'm not too worried about GTK stuff being 2x if custom sizes are not possible, but it depends where you spend your time.
Plus you need a government (Dept of Environment) supplied rod license to fish at all [1]

[1] https://www.gov.uk/fishing-licences
> People won't care about that.

The people around them will notice the honking as well. That creates social pressure against people who cause the honking. Police only needs to act on a few of these violations to create a new consensus behavior.
Protip: each of the things has a (occasionally humorous) description, so don't just blow past everything because you're excited to find a use for the 500 Pokémon you had memorized by heart ten years ago (no personal experience involved here at all /s).
I know that Microsoft have promoted powershell in their OS, and I believe they tend to build a GUI on top of powershell commands.

I'd love an "ouput powershell window", which displays the powershell that a GUI is running under the hood.

I mainly write apps that talk to sql, so always try to include a "sql called" debug output in applications that I write for the same reason: It makes it easier for other people (me, when I forget what something's doing) to pick up what's going on.
Twitter cracks down on celebrity impersonators
> they're mostly harmless.

I don't believe that, the confusion around the meaning of emojis are well established[0][1][2][3].

I strongly suspect that the confusion and vagueness is even more predominant in professional communications than personal. Please consider that everyday the likelihood of someone reading your code who is from a different culture or context is even higher, somethings might seem obvious to us, but that is not necessarily objectively so.

If you think I am making an argument for using plain and simple language and not just avoid emoji, you're right, that is the point.

From a pure economic point of view, considering the arguably nonexistence value emojis provide, any risk or cost is too much.

0. https://www.businessinsider.com/science-reveals-the-most-con...

1. http://fortune.com/2016/04/14/emoji-miscommunication-study-u...

2. http://www.dailymail.co.uk/sciencetech/article-3549376/Frust...

3. https://www.mrporter.com/journal/modern-problems/the-most-co...
Building Google Home Action in Go
Did you want a bird name because of "nested" words?
> talking about commit messages

I heard that for some folks it makes it easier to find the right commits, unfortunately it's the opposite of being inclusive because other collaborators can become easily distracted by them.
Tesco and Sainsbury's both have banks in the UK.
Can you name a CLI program that is as complex as Photoshop? There’s certainly CLI apps with good UX, and ones with bad UX. But I don’t see a reasonable way to argue that CLI has better UX tools than GUI. Autocomplete and tips can make a good CLI experience, but a good GUI experience can convey more information without even using those things.
Right, a CLI is just another UI. Regardless of whether your app has a CLI, GUI, or both normal architecture rules apply. I’m arguing that usually the best design is a core as a library api with CLI and GUI being two independent applications.

The mistake that is made for some applications in the Unix world is that the CLI app is used as the API, so they are not independent (and the CLI can’t change without breaking guis.
bash-completion is a package containing pretty capable autocompletion functionality for a large set of common Unix/Linux commands. It is not installed by default on some distributions for reasons that are beyond me.
> Don't you think that lifestyle is part of the reason?

Or lifespan. Cancer rates are also really low in many super-impoverished countries. Few survive long enough to get it.
The biggest thing for me is that a mechanical keyboard will usually be full sized and have the classic IBM layout. Non-mechanical keyboards are all over the place, with often undersized keys and weird nonstandard layouts, so it's really difficult for me to work on them with my sausage-finger hands.
I second Azirevpn.com! Great speeds
Yes, I was hoping dell was going to add a 3:2 to the XPS 13, it so obviously needs it with that giant black bar at the bottom - the trackpad and keyboard can't get any shorter and it kind of makes the whole infinity edge thing a bit of a joke. I guess they only use these stupid dimension screens because it's what is produced for the masses who only consume TV and movies on them.
if every significant group had the ability to prevent the speech of other groups they didn't want to hear from, no-one would be able to speak.
But how many moats there could be in world (or in any given market) ? Furthermore which should ask on which side of the moat are we and if it's good for us to be there.

There was a post yesterday which fundamentally is about this issue https://news.ycombinator.com/item?id=17642551
One thing I wonder is; how will these companies test software updates to production?

Does anybody know if there is legislation around software testing when human life is at stake?
OK.

Malcolm Gladwell is a shady propagandist who should not be trusted. Instead people should go find actual experts in the whatever field Gladwell is propagandising about and read their work directly.
This is exactly the dynamic that's already creating the extreme polarization we're seeing, where people are living in self-selected echo chambers that have no common overlap with each other or, frankly, with reality much of the time. We have to do better than this.
Sure, I was more thinking of hand tuning a photo (retouch, cover up, remove a person in the background). But even if you just tweak contrast and brightness a GUI probably still wins if you don't know the exact values you want to apply beforehand.

But batch processing on its own is another great example where CLI shines. With GUI apps you have to rely on the app shipping that feature, and then it's almost guaranteed it works slightly different in every app, has different semantics, hidden in a different spot etc. On the command line, the batch processing is external to the tool doing the processing, constructed using features of the shell, so once you understood how to batch process with one utility, you can do it with everything.
So what had fundamentally changed here? Is it just that China is a bigger market now? Did Google think they actually had enough leverage to get the Chinese to back down? Are the founders simply less idealistic than before?
Or, y'know, developed countries have more access to birth control...
keep going and you will be given a score in the end.
The UK is the champion at this.

Hoover

Biro

Transit van
You prevent hate speech the same way you prevent murder:

1. You deterr it "upstream" through society-wide education and well being.

2. You coerce with punishment.

3. And when someone engages in it, only then do you restrict liberties that make sense to give to wellbehaving citizens. You only enable judges to apply those restrictions.
I agree. I've been using Wireguard for about 6 months now. The quick start is great for getting a quick overview but it doesn't really document properly how a configuration file should be made.

There is no real detail about how a wg-quick config differs from a wg one, and they're not compatible; it'll complain about unknown keys/values or something if you use a wg-quick config with extra firewall rules and the like with plain wg.

I also saw nothing anywhere about how if you modify your config file and down/up with wg-quick it'll delete anything you entered in your config as the 'down' will write back the current state of the interface. It's not a big deal, but it messes with the usual workflow of editing the config file of a service (you don't want to down it while updating your config, which could take time).

otherwise, wg has been great, it is generally quite reliable on Android but I'd like to see an easier way of doing the exclusions, inverse CIDRs are not my forte.
The size of the pre-existing non-SSO string. SSO-23 is predicated on a stack layout of (pointer, capacity, size) (as in Clang). That's why SSO-23 applied to the pre-existing MSVC or GCC std::string yields 31 on-stack bytes, they have a stack size of 32 bytes.
> And yes, you could take exclusive control of and draw to the whole screen and use special characters to draw the board, but at that point you're just making a GUI out of text.

That's called a TUI (text user interface), by the way.
> Seems like just another case of a guy arguing without having understanding on the topic?

At best he is ignorant, at worst he is perpetuating the current monetary system(s) which is in a macroprudential[1] policy mode - not good - as many of us can see around us daily.

Aside from the truth of there being more money owed with interest (as a debt) than current money in circulation with which to pay that debt off (results in either #1 forced defaults on loans at some time in the future or #2 a feedback cycle with bursts of new loans created to pay off the previous debts without the forced defaults of #1) the current dollar system and all modern currencies are directly harmful to the population and indirectly harmful in a number of ways. I cant stay on here all night but seek elucidation elsewhere if you are interested. Macro voices the podcast does a pretty good job.

I don't think all the kings horses and all the kings men will be able to stop bitcoin from success or the dollar from failure but what always astonishes me are the endless arguments for inflation being good for the economy when its basically how the government pays off its outrageous debt by stealing from the elderly, disabled and anyone with a fixed income. And its not just the benefactors of the system, there are volunteer robot numskulls repeating this hypothetical garbage every day on the internet about inflation when really it just allows the government to sustain itself by getting senior citizens to eat dog food.

People need to stop letting themselves be tricked into exchanging their time, youth, skills and labor for tokens that are guaranteed to be devalued, its been over 100 years now and none of us know anything different. :(

[1] https://en.wikipedia.org/wiki/Macroprudential_regulation
Dogecoin it is then.

Edit: If you really believe the freemarket is the best to determine what is the preferred mode of exchange. Then decentralized currencies are inevitably going to win out, especially if they're equally accessable. (Meaning no need for extensive tech knowledge or expensive mining rigs).

A currency that has a built in UBI and virtually no transaction costs is going to be attractive to consumers. And merchants will eventually gravitate towards it more as they see it enables consumers to consume more.
So, like it's "like to-do list", not "like Trello". That is big difference.
Don't learn the latest web framework, you should leverage your current knowledge. Web development is not a good choice for you.

And I say this without the implicit prejudice I noticed in your comment, as I'm a web developer myself, I had to learn "the latest web framework" to get a job, and I like it.

Also, I never heard about such a thing as measuding lines of code per hour
showing that you're not holding a weapon.
I actually gave up after trying for a while. They mention an "easy" way to do traditional VPN usage, but it never worked, and various blogs have differing opinions on how to properly do that.

I wish there was better hands-on documentation for WG, but I guess it really is an addition to iptables and thus restricted to people versed in that area. Which I am not.

I do intend to try again though.
... how sure can they be it's not the town archive they lost to metro construction work a couple years ago?
You are being downvoted, but I had the exact same thought. This sounds like 'the new internet'
Yes. Weddings are such a ridiculous waste of money that it boggles the mind.

In my region, it is customary for the guests to give an envelope to the newlyweds, with the sum of money somewhat approximating the marginal costs of the guests' presence on the event. That is, if all the guests were nice and following the custom, the newlyweds would have recouped a big part of their expenses. In other words, a modern wedding is basically a process of transferring significant amounts of money from the guests to the caterers, photographers and venue owners.

Capitalism at its best.
It's a terrible name. Many of these projects have nothing to do with the web (the three concrete examples cited were two filesharing protocols and one cryptocurrency, none of which are about serving websites). And it's awkward to say.
What do you mean by that?

Didn't you also learn about balls by someone giving a 100 page dissertation into spheroids? After all, all the info you needed was in there!
There's no next message in this thread? Huh?

This mail archive works:

https://www.spinics.net/lists/netdev/msg516566.html
> The “real” thing to the merchant is the mapping from card to type.

This is exactly what I'm trying to understand: how specific/granular the "card types" can be. Maybe another way to ask it is the following: is there a pre-set list of "card types" with pre-set merchant fees provided by Visa/MC/etc. that issuers must choose from (whether Rewards Traditional vs. Signature, or something else) and that merchants can expect, or do issuers get to come up with their own distinct "card types" that result in different fees for the merchant?
Deadly spiral
A Survey of Machine Learning for Big Code and Naturalness
Speaking of which… https://www.expeditedssl.com/aws-in-plain-english
JASC also made "Animation Shop", a GIF editor.

It won't open modern x264 files, but works fine with uncompressed video.

And the GIF format just won't die thanks to hipsters.

Thank you JASC and hipsters!
Aaronson's student proves that Aaronson's beliefs are only “backed” by arrogance
French here too but playing Pokemon Go in English. After a while I can recognize most names but I still think the French names are funnier. The translation team did a real good job. Also, a lot a English names are straight coming from Japanese (e.g. Zubat) which make use of some English in the first place, so there is a bit less creativity on this side.
New Online Shopping Site with Huge Discounts and Free Shipping Now
This is a good solution for general "content filters", but how do you enforce a global filter -- i.e. for illegal content that everyone agrees should not be visible? Like CP?

If this is not possible, I'm sure the government will find a way to legislate against it, and I'm not sure if I'd want to support it.

I say this as a devout proponent of decentralized technology being the future.
Does not seem to be trademarked ;-)
> I don’t see how someone would argue that a photo editing app, music workstation, IDE, CAD program etc would somehow be better because it had a graphical UI that was layered “on top” of something that was textual?

inkscape has "headless" cli mode, I've used it for batch processing svgs, and (independently) seen it used in similar manner in one of the companies I worked for.

I use mainly mplayer on linux for playing music/videos and simple processing (for example changing speed or encoding). You can argue it's not CLI app because it opens a graphical window, but it has text-only interface and additionally some gui, exactly as the article suggested.

Emacs and vi serve as an ide for many people, but these are just text-mode GUIs, what's important is that some of their capabilities can be also used in batch mode (for example - let's say you want to refactor 100 methods in 30 files - woudln't it be nice to be able to write a small for loop and call some cli app to do that?)

I don't know much about CAD but I suspect text mode for doing repetative parametric work would be useful as well.
> HDMI isn't dead

People said the same things about floppy drives and cd roms.
There are reductionist answers to these questions, albeit incomplete. We know about evolution, we know about the Big Bang. We are not sure by what exact mechanism consciousness works -- if we can even define it properly enough to begin with, but going by our current model of the universe we know it is the result of the Big Bang, and evolution.

There are intermediate answers to questions like "Why this life, why is this the one I have? Where did all of this come from? How did all of this happen?"

The chain of intermediate questions and answers leads to the ultimate frontiers of science. One has to accept the possibility that our desire for an ultimate, resounding answer to these questions may never be quenched. Perhaps the universe just defies human understanding at some point. Even our language become circular at some point: the definitions of "thing", "entity", and "object" all refer to each other - there is no definition beyond them; without circularity dictionaries would be infinite.
True, but it's a CLI tool which basically has humans at the end of the tunnel. After all, you're searching for stuff written by other humans, preferably things which directly address your problem and are actionable, not vague high level advice.
Haven't you heard about the new low-profile cherry MX switches? Also Kailh choc switches are much better than Cherry ML.
The late mathematics popularizer Martin Gardner wrote about this concept in the 1970s (I think his example involved reducing the Encyclopedia Britannica to a notch), although I don't know if the idea was unique to him or if he was popularizing an earlier idea.
A strict interpretation of freedom of speech includes so-called hate speech. A non-strict interpretation of freedom of speech ceases to be freedom of speech.
Instead of working for a unionized cleaning company with a minimum wage, you too can be your own employer in the new app economy of toilet cleaning to order and be paid less, expected to buy your own equipment, and denied sick pay and holidays. But still subject to sacking if you don't put in 12-hour days, or get a sub-four-star review.
"How do I only hear what I want to hear, but say whatever I like, with no external limitations?"

I think the only way to achieve the above is just that: create an area with like-minded people, who think and speak similar enough things, also derogatorily called a filter bubble.

Freedom is only freedom when it equally applies to people you like and people you don't like. Otherwise, it's a tyranny of your taste, however well-meaning it might be.
You could have a private web on something like CJDNS.

Sounds a bit sad though.
Top work Fastmail team!

Good news! Mail access has been restored for users on some major networks. We apologize to those customers who still cannot reach their Inboxes - we're working to restore full access as fast as we can. No mail has been lost during this downtime. https://www.fastmailstatus.com

3:09 AM - 1 Aug 2018

https://twitter.com/FastMail/status/1024598033793601536
I bought the ISO 14000 Standard Document (Environmental Management) for $170 earlier this year, so it is not expensive for a company. Not sure how the "technical documents" ala ISO 9660 differs in price.

The certification on the other hand is a bit more costly though. My estimation of the certification cost for a ~20 people company if you do it as frugally as possible ended up at $18000 for the first year investment, and $6200 recurring the following years.