skysight-inc/HackerNews huggingface dataset:
Ask HN: What is the rationale behind USB stick makers “cheating” customers?
I get it... the manufacturers assume 1,024 bytes per megabyte while most every computer in the world assumes 1,000 bytes per megabyte.

I don't mind that my brand new 64GB USB only has 62GB of usable space, at least as far as my OS sees it.

But most customers are not as computer savvy as me.

The end result is that most customers probably feel cheated when plugging in their brand new product, while the manufacturer "saves" 2.4% of extra memory they did not have to put into the usb stick.

Is the USB stick manufacturing industry really that cut throat? Does +/-2.4% in costs really make that big of a difference? And does that 2.4% savings affect customer retention at all?

Are there any manufacturers out there forgo the 2.4% cost savings and give the customer what they expect to see?

The backside packaging of the 64GB kingston USB I just purchased dedicates approximately 50% of the packaging real estate to explain that "Actual available capacity for data storage is less than as listed on the products..." (in about 10 different languages).

It all just seems to petty.
I hear you saying you don't believe social media is addictive. Will you please kindly open the "digital wellbeing" app (or whatever it's called on iOS) on your phone and share the number of hours you've used social networks over the last week?
Tangentially, but in a similar vein, this is my gripe with TypeScript: It leads you down a path that takes the best part of JavaScript out: namely it's dynamicity, and prototypical object orientation, and leaves you with a hamstrung, not-so-good statically typed OO language. When you view it in that light, it hardly stands up to other options out there, IMO of course.

That's why I was lead to something like ReasonML because it solved the things I was already trying to do with my front end code (keep my renders in React immutable, minimize side effects, use more functional paradigms, have strong typing), but it did it with a much more powerful functional language, with a world class type system in which only Haskell rivals.
> When I started working two days a week a colleague of mine said he was jealous and wished he could do the same. While he agreed that objectively there was absolutely no reason he couldn't actually do the same.

Spoiler warning for a season 1 episode of Black Mirror: this is precisely the gut-punch realization delivered at the end of the "future" "sci-fi" episode Fifteen Million Merits. It is set in the future, and it is sci-fi, but it is not at all about the future or about sci-fi—it's entirely about now. A horrible, pointless, sterile existence—but where are the enforcers, if this is some kind of dystopia? Robot drones, cyborg lackeys of the system packing heat, sadistic future-cops? There are none. Not a single one. Perhaps the outside world was ruined so there's no escape? Oh, but no, it wasn't. It's right there. The episode's given us no reason to believe anyone who wanted to couldn't walk right out into it. But they don't. And neither do we (mostly).
I haven't touched the code in a couple of years, but I wrote something combining Jekyll, Pandoc, and custom LaTeX templates for publishing my wife's novels (ebook and print).

Someone found it and posted about it here in 2017: https://news.ycombinator.com/item?id=14482828
But at most you can prove which camera shot a picture, and its original owner... Kind of, because there's nothing stopping a photo agency from signing the pictures after they're taken, in order to anonymize their contributors.

So, if I want to fake a picture and make it a bit more convincing, I only need to get my hands on a few cameras from pawn shops in Washington. I just can't say "this is a Reuters photo" or "this is a banned commercial" or whatever.
Leading Researchers Publish ‘Climate Change and AI’ Document
If it’s a case of seizing unused or poorly maintained mansions from the super-rich and turning them into Council houses then I am on board. But to me it sounded like we were talking about old people living alone in 3-bedroom houses they used to stay with their families
Both you and the post I replied to seem to imply that fiction books without any deeper meaning cannot be good or great.

They can be good or great entertainment, but that's not what is generally meant when educated people say that a book is great literature. The artistic value of a book is almost independent of how entertaining it might be.

(I say "almost independent" because people who care about the "deeper meaning" get great pleasure from taking their time to discover it.)
Yes! Thanks. That post: https://news.ycombinator.com/item?id=20108573
I don't understand the prohibition against having the same TOTP seed across multiple devices. Seems like a very useful feature (tap phones to sync TOTP seeds). This feels like a case where religious belief about 2FA has won over real-world usability, especially when people migrate phones.
As dredmorbius posted, the content is going to live on at the Internet Archive just fine (Google could maybe redirect to them, don't they?).

Your post begs the question, though, why it had to be served as dynamic content in the first place (if it actually was which I'm not sure it was) when it would've been the obvious thing to use just plain HTML. I'm thinking about authors putting in considerable effort into publishing content on G+ (or other platform for that matter). Why would they use an authoring tool that is exclusive to that platform when we have HTML? Why wouldn't they care about their docs being inaccessible if the platform dies?
Yep, DNA fits with the people who lived in the Fertile Crescent way back.
What would it take to have a TUN-less client that exposes the VPN connection as a SOCKS proxy? The use case I'm imagining is being able to sit down at a machine as an unprivileged user, connect to a VPN, then run Firefox Portable and have all traffic from the browser go through the VPN, all without having to install anything.
Author here: that's fair; I admit that it's sort of an extreme position to hold (and the framing is intentionally polemic).

Perhaps more fairly: services should only provide recovery codes by default once they (1) fully understand the role of recovery codes within the 2FA scheme, and (2) make efforts to relate that role to users and encourage best practices beyond "don't save this text file to your desktop!".
1password and "very usable" should never appear in the same sentence.
Sometimes that is the strategy: create something cool and hope to get purchased. Having worked at a company that was likely one of Slack’s “whales”, it is a bonus to have feature requests weighted more heavily, but if a tool doesn’t keep everyone else using it happy - you run the risk of some other tool becoming the shiny new thing.
This was the moment that I ditched Gmail and made my first vanity domain for email. I have a few Gmail accounts now, but they are separated: one for Maps, one for YouTube, etc. I don't use any of them for actual email.
I recently published a simple book using Markdown and Pandoc. It went OK but I think next time I'll try ASCIIDoc due to what I recall as "extra features which would have been nice."
Another way this could be said: You don't work FOR them, you work WITH them.
Graphene-based ink may lead to printable energy storage devices
Actually persuaded my dad to do more or less exactly that for his consulting business by pointing out he'd be better off creating a brand based on the number of Ts in our surname than have clients calling all the time to ask him to spell it out so their emails stopped bouncing...
Wow, think I need to read that. (not that I'm in such a bad state, it's just a good recommendation)
Marketing wankateer here. This is a really great question even for professionals.

It's super hard to make a judgement call without knowing the name - keep in mind one of the options here is that you are overreacting. Changing a name can be really, really bad if you don't do it right. But here's a couple of things you should do:

- Approach this as a UX problem. Is the name negatively affecting people's ability to approach or remember the brand? Do people actually need to know the exact spelling of your company name in order to discover your product?

- Check with existing customers to see how they pronounce the name. Or if they have trouble with it. You may find customers already have their own fun or cute ways to say it, and you can formalize these alternate pronunciations. It can be a great nod to the community.

- Can you simplify the name but keep most of it? Kind of like Dunking Donuts going to DNKN.

- Others have the excellent idea where you add to the name and slowly turn it into an acronym. Very few people care that UTM actually stands for Urchin Tracking Module. But it gave a nice shoulder period for forums and naming to not be too confusing.

If you do go the route of a complete rename - yeah, it's better to rip off the bandaid at once and be done with it. But you had better follow some best practices:

- Plan on a HUGE marketing spend afterwards to break in the new name.

- Don't just pick something random and trendy out of the grabbag of available domain names. "HxHxHx is now Grokly!"

- Spend good money on an SEO expert so you don't royally screw up your web presence.
Stability of the language itself is another factor though. Clojure does a really good job avoiding breaking changes in the language.
It is native on iOS but not for desktop.
Mapping Lgbtq Outdoor Groups Across the U.S.
PSA: Please support candidates and legislators who support right to repair laws at both state and federal levels! Call your representatives!

https://repair.org/stand-up
Would be more useful if there was a way to reach the touch bar with the mouse. That way, the Dock can completely move to the touch bar permanently.
Well, I thought the 'good' model of the web was schema-based XML was your data, XSLT was your representation structure logic, HTML was your representation structure, and CSS was your representation styling. But the ship sailed on that one a while ago...
This is actually a huge problem for the US honey industry right now. As bee kills become more of an issue, re-queening becomes more necessary, which puts even more pressure on breeding programs, which likely only exacerbates the genetic diversity problem.

> Also remember that the honeybee is not native to North America and is technically an invasive species here.

Yes, but they are also the only species (so far) that is commercially managed, and therefore easily counted and tracked. If Apis Mellifera is suffering, we can pretty safely assume that other, native species are also suffering.
In my parent's day a loan was something to be ashamed of, to be avoided. They'd grown up through the depression. A small amount of hire purchase seemed to be just about tolerable. If you needed a mortgage or loan it was personally approved by someone at the bank who would typically try and talk you out of it.

Then banks gained sales departments, quotas and commissions. The world started accumulating selling scandals.

A bit of education does not have a chance of balancing the scale against billions of marketing. "Smoking kills", yet folks still started smoking.
No, it's not. You're basically just saying this is common knowledge, and as far as I can tell, common knowledge of how Facebook works internally is pretty poor.

And why would it be otherwise? People have read a lot of different articles of varying accuracy and there are also a lot of myth-making. There's no reason to believe average knowledge of Facebook is any more accurate than average knowledge of global warming or nutrition.
I like the approach some MMOs use:

- Provide the printed CD-Key from the game box in full

- Provide details about the transaction used to purchase the game (address, date/time, name)

- Provide names of characters on the accounts

They're not impossible to get if you've compromised someone, but they're far from trivial.

In fact, it's actually very similar to the algorithm-based verification my bank uses...
Declassified satellite images show how Himalayan glaciers have shrunk
Preparing and Using OpenCV on Android
I think this just illustrates how different social worlds are for different people.

For me, having 40 family members (especially the ones whose opinion you'd care about) just sounds made up. And having family members pressure you into things you don't want sounds like a great opportunity to learn how to tell people to mind their own business.

Please note, I'm not judging. I can't even mentally put myself in that situation, so how could I judge? But also, it's hard not to notice that if somebody's 40 family members turn their back on them then their life would just become similar to the lives of mostly everyone I know (i.e. having 0-5 family members that care about you and that you care about).
No it's not arrogant or pretentious, you're actually helping the situation. People who are easily swayed (aka stupid) might as well encounter some negative societal pressure to not make horrible financial decisions. If more people felt like you, the people who feel peer and media pressured into living beyond their means might think twice about making decisions like this.
I'd even recommend Aegis [1]. Also open source with encrypted backups, but has better crypto than andOTP (both devs talk a bit about it here [2]). Plus, it can do imports from other OTP apps for easy migration.

[1] https://github.com/beemdevelopment/Aegis

[2] https://old.reddit.com/r/androidapps/comments/b45zrj/dev_aeg...
Slack has a completely different business model than Facebook. Facebook has no paid tier for its users, all the money comes from advertisers.
I know, valuation in tech is most often about reach, not so much about the technology itself. This raises the important question whether anything should be allowed to have as much reach.
I want to see performance between Zen 2 and Intel with security mitigations enabled on Intel (AMD don't need any with Zen 2).

Should be interesting and I suspect on even games AMD will be 10%+ ahead.
Matrix is improving all the time. 1.0 was just released
You know, that’s actually right.

I’m going to reconsider why I’m using 2FA and go all U2F or remove it entirely.
I’m generally pro-right to repair bills but I’m not clear how far they can reasonably go - should companies that make phones or whatever with custom cpus (Apple, Samsung, etc with completely custom chips or custom configurations - arm licensees etc) be required to sell those chips freely?

I’m not trying to be unreasonable: being able to replace a broken screen without replacing the entire device is reasonable, but there must Shirley* be a line across which repair is unreasonable.

* :D
>Lyft has expressed an interest in Japan, where its investor Rakuten is a major name, but it has not expanded there yet.

Point to note, Rakuten owns Viber Messenger as well, so it could integrate taxi service on it for japan, though I presume that it doesn't have as much user base as LINE in Japan. Viber has larger user base overall internationally.
You're assuming that using 1password implies you're not re-using passwords, or using easily guessable ones. Is this assumption safe to make?
The brain consumes half of a child's energy
'DNA microscopy' offers new way to image cells
Have you looked in to https://github.com/sponsors?
This article claims that these homes are going because buyer preferences have shifted towards smaller homes in walkable areas. I don't disagree with this, but I'm surprised the article didn't factor in the cost of these homes.

These homes are priced in the millions and are generally not in areas known for high salaries. Coming up with that much money is out of reach for most members of younger generations. Some people may be interested in buying these gargantuan homes, but they can't afford it.

And as the article states, the generation that can most afford these homes, boomers, is losing interest in these homes because they are coming to terms with how impractical they are as they age.
It's two-step with a unique key every login. It wipes out phishing, password reuse and password leaks as vectors.
>My wife doesn't like to read

I get that, I don't understand people who do that, but I at least understand they exist.

>and gets really upset when I do.

Wait. What? Define for me, really upset. How is that okay? It's a harmless nothing hobby. How can someone (who is not a giant asshole) get really upset about that?
> there are no architectural changes between Broadwell and Haswell in the core

There were certainly some changes. The gather instructions were dramatically improved, taking ~5 uops instead of ~30 and with much better throughput.

Conditional moves only take 1 uop in Broadwell, down from 2.

Some other changes listed here:

http://users.atw.hu/instlatx64/HaswellvsBroadwell.txt

Intel's tick-tock model was never black and white: even the "ticks" (node shrinks) received some changes and even new instructions.
Authy only for Chrome, no Authy for Firefox.
The Celtic connection to the Iberian Peninsula is probably a bit more complicated, but the Celtiberians and Celtic people in Ireland have common ancestors. Both being the results of Celtic migrations westward.

So I'd say that instead of Irish people coming from Spain and Portugal, it would be fairer to say both are Celtic and leave it at that :-)
Why extremely? They came from somewhere. Also history is full of languages picking up nomenclature from each other while they were in touch for centuries or millennia, then moved on.
Remittance from the US to India make up about 0.02% of the total GDP. UAE is at the top with $13.8 billion, US at second place with $11.7 billion, Saudi at third with $11.2 billion.

[1] https://en.wikipedia.org/wiki/Remittances_to_India
[2] https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&...
> Most of the fiction books are based on the presentation of a concept or a group of concepts. The concept that presented by the book is the knowledge you’re gaining. This knowledge is small compared to non-fiction. Rest of the book is for your entertainment.

What? Why would you think that the point of fiction is to coat a set of shallow ideas with a thick layer of empty-calorie entertainment?

> I like Fantasy and Young Adult stories.

Oh.
Facebook had what turned out to be an accidentally brilliant way of bootstrapping networks and trust.

Fundamental problem: social networks with no-one on them are not fun and not sticky.

Fundamental problem 2: if anyone can read what you're writing, it's not a social network, it's a blog. So you can't just let anyone see what people are writing.

The way FB handled that in the early days was that by default, people in the same university network could see your status etc. I don't remember exactly what they could and couldn't do but the point is that they created a semi-privileged circle of people with some access based on a pre-made group that people would be familiar with - fellow students at the same university.

That gave people a network from day 1 in what felt like a controlled way. Also, as noted, they started with a desirable closed group that people wanted to belong to.
Seeing that screenshot and how high well the i7-6900k hangs with much more recent hardware impresses me. I'm quite glad I went with Broadwell E. Probably means I'll be looking to upgrade around Zen 2+.
But you have to be careful about criminals. They’re always criming.

I think there are many reasons for not supporting repair - some better some worse - but this is still the most stupid one.
I agree. The tags argument is usually by those who never or barely wrote CF. Those who did (long-time CF dev here) have more than our fair share of gripes with the language (If a CF dev doesn't have issues with the language, it's because they've never learned anything else and are desperately trying to defend the fort)
People connect at a basic intuitive i.e. "gut" level and thus i consider the following character traits as the most important;

1) Sincerity - Sincere about their job, putting in the work reqd. and taking care of the "team".

2) Honesty - No unnecessary political games and being honest about one's limitations and strengths i.e. what they can and cannot do.

3) Trustworthy - A man of his word and understanding vis-a-vis deadlines, features and requirements. Somebody who can be depended upon to always be there when things get sticky.
> how would you determine that a person "can't (do)" play chess or Go at all

"Hey so-and-so, do you know how to play Chess?"
Always thought it was pronounced cob-serve.
Firefox zero-day was used in attack against Coinbase employees, not its users
9700K has 12MB L3 cache and 9900K has 16MB L3 cache. It might help with some tasks.
Linux/Android user's can have the same functionality via KDE Connect. It has other features (like using your phone as a trackpad).
I also hate maintaining a detached single family home with a yard. I also hate being responsible for the fixes. But that situation is still far better than renting.

When we rented, we were subjected to eviction at any time, for nearly any reason, for basically no notice (60 days, which in the US is effectively zero notice). Your subjected to every whim the crazy wildly-irrational housing market throws at you (we've had 12% yearly rental increases for a decade straight now, despite living in bumblefudge-nowhere Midwest).

Renting in the US today is capital-e Evil, and just wholly broken. Unless we're ready to implement some guaranteed nationwide rent controls and guarantees against unjust eviction and harassment, making housing ownership possible for all citizens has to be the number 1 goal. Because home/condo ownership is the only way to gain any sort of housing security in most of the USA today.
Not that it really matters much, but a lot of the design issues you're highlighting are due to the age of the software and Atlassian's seeming commitment to not breaking backward compatibility. In particular, Jira predates Markdown, so the software adopted the text formatter of the day, which was textile[0]. This is where the `bq.` syntax comes from. Jira didn't invent it from whole cloth -- it was adopted because that was the standard of the day. Likewise, it predates StackOverflow by a good 7 years. Some of the JavaScript used is old enough to be a college freshman.

As and end user, you may not (and probably should not) care about the historical context of its design decisions. But it's hardly the case that they hired a bunch of inept engineers. They've simply placed a large premium on backward compatibility and are still around today in large part because of that. Having said that, they really should find a way to support both Textile and Markdown if for no other reason than Bitbucket uses Markdown and it's confusing as hell having to switch between the two syntaxes if your company uses both products.

[0] -- https://textile-lang.com/
All these new nonsenses are a problem. Those who understand them can also see that they are nonsenses, and those who do not understand them think that they are superior methodologies.
Look into usability testing or panels. You can create tests where people are asked to read or listen to sets of company names, do a minute of tasks, and be asked to recall company names based on their services. Relatively cheap to do in Amazon Turk.
I've never worked anywhere where Salesforce was available outside of select teams. In fact, last time I had access to it I kept finding my access had been 'lent' to another user because the per seat license was so expensive.
What you need is an umbrella concept for the product and its needs, named for the new business and marketing view, for which the codebase is a realization of it. Think of it as a set of new abstractions that wrap your product functionality.

This is an unexpected application for an ontology like Webprotege. (https://webprotege.stanford.edu/)

Essentially, you build an ontology of needs and features and these become the new abstractions, and then reference the code bases that realize them in its nodes and attributes.
Shared Virtual Reality...with haptic interface, nudge nudge, wink wink.