skysight-inc/HackerNews huggingface dataset:
That would be awesome. If I were to say anything, it would be to emphasize that given a) the overwhelming consensus of interest from technical niches for magnetic attachment AND b) Apple's apparent acceptance of the current general status quo, it will not be long before general customer demand for magnetic coupling reaches a tipping point - while completely un-standardized.

One only needs to glance at USB 3.0, 3.1 and 3.2, the rise of 4.0, ThunderBolt, the current cable disaster, etc, to appreciate why adequate standardization would be a net positive for the market (less friction, better adoption - benefiting consumers _and_ vendors), and provide for smoother industry adoption going forward.

I understand that USB-IF standardized all the plug formats. This was critical to get right in 1999, otherwise nothing would have interconnected properly and USB would never have caught on. If we are in a similar situation today, standardization of magnetic coupling is no less critical.

Beyond the technical factors, standardizing magnetic attachment critically prevents vendor lock-in by eliminating the value proposition for introducing unique and deliberately incompatible designs. Without standardization, there is currently unlimited potential behind establishing vertically integrations (walled gardens) around custom designs. A great example of where this can benefit vendors while fragmenting the market and creating terrible user experience is the charger industry, which the EU recently began to enforce stronger restrictions on to try to eliminate e-waste (https://news.ycombinator.com/item?id=22204174). USB-IF is likely familiar with this case.

Given the huge convenience factor and the practically infinite ways magnetic coupling attachments could be designed, it's plausible that USB might end up in a world of standardized plug-based connectors next to some n>1 quanity of vendor-specific approaches to magnetic attachment. (This is already happening, albeit as USB-IF ratified plugs next to arbitrarily-designed magnetic adapters built into cables.)

While I'm not especially familar with the technical details, I get the impression the market may carefully be circling Apple and their use of the MagSafe connector, and perhaps also related patents that may not yet have expired. I wonder if it's possible nobody wants to be the first to ask the question, for fear the answer capitalizes on the situation in a way that does not unilaterally benefit all. The only solution may be careful timing - waiting for successful market penetration, then quickly working to standardize before vendors get orientated.

(Clearance: feel free to quote and/or use for parts if/as you wish)
NB your fluid calculations are for US customary measures. The Imperial system has 20 fl oz in a pint, and people never use cups or quarts. Take care if you come across an old British recipe, or drink beer in pints in Britain.

0°F is colder than the coldest temperature I've ever experienced, your definition seems very arbitrary.
I had the same problem and used a JSONSchema as a single source of truth. Then from that schema you can generate:

- the typescript interfaces: https://www.npmjs.com/package/json-schema-to-typescript

- the runtime checks with AJV

So you have no duplication and you're type safe.
"feel like it" is practically never. I haven't had anyone ask to see my physical card to compare signatures in over five years.
Thanks! fixed it. I got the data from https://spartacus.gayguide.travel/blog/spartacus-gay-travel-... which is also present in wikipedia
Unfortunately, in today’s App environment, no company = no signed binary = no relevance anywhere whatsoever.
The thing is, git is a tool, it should be pretty easy to use. If someone has to write an entire book about rebasing then, in my opinion, there's something wrong.

I just push/pull/merge. I've never had any issues, a monkey could do it and would have to go out of their way to screw it all up.

"Noob! You don't understand how git works"... maybe true. I understand how source control should work. I have far more important things on my day-to-day plate then to dig into the internal workings of git. The branching setup described in the git-flow thing has been around far longer than git.
I live in a country with universal health care. I haven't seen my doctor in 3-4 years. And last time I saw him it was because the flu or a particularly nasty cold.

People pay a fixed percent of their income into the HC system.

Furthermore, while you are attending school (university, college, whatever), you are automatically covered.

There was a small token copay system for a few years about 10 years ago, that helped to cut down wait queues. (It was something like 2USD for each visit, because there was a sentiment, that too many people went to the doctor unnecessarily.)

There are of course possible ways to optimize it a lot more by incentivizing healthy lifestyle choices (eg. risk weighted additional premium to counter obesity, smoking, drinking, etc).

The effect on mobility is nothing since it's a percentage "tax".

Autonomy is nice, but cleaning up uninsured carcasses also has a cost, so autonomous folks should at least prepay that.
I got the actual data from https://spartacus.gayguide.travel/blog/spartacus-gay-travel-...
I just made it a percent to make it easy to compare and understand.
Sorry, but could you reorder your paragraphs so they would be chronological in regard to the timestamps? I would do it myself, but it would not be appropriate as I do not understand Swedish.

As far as I realize the chronological order is from the bottom up, in both the PDF and your comment, which is possibly confusing. A problem is that the AM/PM period modifiers seem to be missing, though.

EDIT: also could you comment on the untranslated parts around the ones that you translated; what are they about, approximately?

EDIT2: sorry again, but I think you put 2019 in some timestamps by mistake, could you correct that, please?
When I started reading it, I came across this:

> “Since this was a professional product, they knew the quality had to be high.”

I sighed heavily because instead we got Photos.app. Which is just bad and sad.

But then I continued to read about all the management screwups and development hell. And I now I know exactly why Photos.app is such a disaster.
I believe Spartacus is a very reputable site for the gay community and this data is based on that https://spartacus.gayguide.travel/blog/spartacus-gay-travel-...
My take on Google’s new shitty design
Is TypeScript low-cost? Most TS projects I've worked on had at least a 10 to 30 seconds build waiting time per iteration. This means that every time I make a change and run the tests, I need to wait 10 to 30 seconds.

With my iterative test-driven approach, I probably iterate about once every minute on average (also, my development iteration time gets faster as I become more experienced in the project). So 30 seconds represents 50% of my total development time. Meaning that I could have written 50% more tests or 50% more features in the same amount of time. And that's not even accounting for my loss of focus incurred as a result of waiting 30 seconds to see the result of my code change. By the time I see the result, the concept in my mind is not as fresh as it was 30 seconds earlier.
I would be very grateful.
> Apple is getting better at this - see how it now pulls announced features from releases if they aren’t ready - but it’s still a terrible approach.

It's still mostly "we ship yearly, and everything has to be ready by September". That's how we got four or five iOS 13 updates within a month of release fixing glaring bugs and underdeveloped functionality.
As a former manager (who sounds like a good one), are you able to shine any light on why management cultures appear so reluctant to eject malignant managers?

Any bad employee will damage the business and those around them. But where a typical bottom-rung grunt has a very small scope of influence and is relatively easy to fire, even a mid-level manager has more than enough power to ruin entire departments; and once they’re c-suite the game is all but done.
I didn't have savings, I worked nights and weekends until it was making a little money. I then moved on to freelance contract work, where every 3-4 months (new project) I can adjust the workload. So the more money the startup made, the less freelance I would do. Now my first project is mostly automated and it can replace about 2 days/week of freelancing, and I think I hit a revenue ceiling in the niche, but that's fine, I've since reduced my workload in the project, making it a (small) cash cow.

I still freelance 4 days, 1 day/week I'm building up a second venture, hoping it can replace another 2-3 days of freelance per week :-).

My personal burn rate is negative, so I have an infinite runway. Good thing, too, because sometimes it just takes a while for clients to build up trust. I've seen competitors come and go, they lasted 1 or 2 years. Others had to take investment money and have less control of the company now.

A couple of times I've invested full time in the projects for 2-3 months, hoping it would give enough of a boost to let me work on it full time, but the boost was minimal, and I burnt through a big chunk of the savings. It took a year to financially recover.

"Good things, sometimes, take time." - Lou Mannheim in Wall Street (1987)
Just wanted to say good job on the translation given the level of errors in the OCR...
Lets be honest here, these reasons are really weak. Living documentation - TypeScript is less readable. There is more stuff you have to read. Stuff that isn't even relevant. I see a "cars" variable. Oh no, I don't know what type it is, I am going to have a panic attack. Don't worry that cars.map((c) => c.model); is the next line or whatever. What type is it, I must know!

auto-refactoring.. yeah we all trust that. Until you come to the boundaries where all the types don't exist, like from the client to the server, to the database via its message system, etc. All the stuff coming in and out of your code is untyped.

Autocomplete works without typescript, even if it uses "the typescript engine". The types aren't needed.

Eliminates an entire class of bugs that nobody has ever had a problem with.
>...following a set of self-imposed rules instead of developing a set of working standards that would allow XMPP apps to compete with the best messaging apps out there.

That is no excuse for doing embrace, extend and extinguish as your Xabber seems to be attempting with the XMPP standard. I can't help but note that the Xabber project has outright rejected OMEMO capability.

If you are extending XMPP in incompatible ways (as Whatsapp did) it is only ethical to clearly state that to potential users.
Contacts that Facebook collected from your phone
As a gay man, you're safer and better off in Singapore than you would be in most parts of Europe and the top portion of the list. Yet Singapore is down at 92.

Interpret this however you want, but the list flawed. Laws don't mean shit unless they're enforced and that goes both ways. "Bad" laws not enforced is better than good laws not enforced.
No longer enjoying programming is a cost nobody can afford to pay. When I read the long list of c#, I mean typescript documentation, it gives me PTSD from c# and java, which people used to hate here, but now suddenly like and let me tell you it has nothing to do with microsoft social engineering.
IMO the pursuit of, or even a concept of 'clean history' is a fallacy and waste of time. It is a level of obsession which I think is just not worth it. Furthermore, a commit log is not the same thing as release notes. More often than not you need release notes for a product to be constructed in a user centric manner, describing features or changes which affect them - and that actually comes from the original requirements lists and not the minute implementation details.

IMO don't rebase, don't worry about 'clean' history. Obsessing over those is time consuming and risky. Just do your work and move on. Let your manager/lead deal with the external world.
Right, they know where the transaction is taking place. The point is that they can have much higher confidence that the card hasn't been stolen (or cloned, in the case of mag stripes) if your phone is also in the same zip code.
You could be right, but it's interesting to note that Linux took off because it was actually trying not to be too ambitious. I can't find it now, but I think Linus's original email announcing it said something along the lines of it just being a toy project for experimentation, and not a "proper" OS like the one GNU is building. As you're probably aware, the kernel of the GNU OS, Hurd, involved am ambitious microkernel design, and now 30 years into its development it's still not usable.
freedom of information document provided by the police

Just for correct context: wasn't the whole thing leaked before the police agreed to share anything? That's how we knew what a slap-up job the character assassination was so quickly. I recall reading translations of the interview very early on.
> If you think a playbook is bad, try being oncall for the first time for a massively (Google-scale) distributed system without a playbook.

You are not Google scale. Don't invent a pen that writes in space when a pencil would do the trick.
"The UVA rape was real" - Rolling Stone

"That ESA guy's shirt is sexist." - Too many to count

"That nobel prize winner made inappropriate jokes because one person said so and should be sacked." - The BBC

"That Covington kid is a nazi and is guilty af." - Too many again, even after contradicting material came out.

"Jussie Smolliez was nearly lynched by MAGA hats!" - A US presidential candidate.

"Zoe Quinn is a credible game developer with no track record of either scams or BPD at all, and certainly no blood on her hands." - The Guardian

None of the people behind these lies were anonymous, in fact they were quite proud they got to broadcast then.

And their audience loved being given permissable targets for their 2 minutes hate.

Almost no one wants to acknowledge that before the right radicalized online, the left radicalized both offline and on and pretended this was civilized.
It probably makes the European economic area more effective and reduces waste.

A more obvious analogy: Why are governments spending effort on standardize the meter, or screw sizes?
To be fair, paying the government in taxes and royalty does not mean that the diamond is not obtained through exploitation of the local population while the corrupt officials took the money (this sometimes happened in my country).

I don't really know about Botswana though, if those money actually go to the Botswanans then good for them.
Not sure about the accuracy. France says locals hostile at 33% while Russia only has locals hostile at 17% and locals hostile at 0% in Singapore...Oh and locals hostile at 17% in Saudi Arabia!!!

I'd say those numbers are totally wrong. This is the kind of project where hacking a quick solution together could lead to bad consequences so care should be taken with the numbers you give.

I wonder if this is because of how you convert to percentages? I haven't looked yet at the data in spartacus.

Also it is true that there's a difference between gay tourists who are less likely to be bothered in certain religious countries compared to residents.
Use all the time for hobby website. It’s through Pair.com. BSD though, not Linux. It’s very inexpensive and a lot cheaper and easier than me setting up and maintaining a whole virtual box.
Nonsense. They get campaign contributions from virtually 100% of the political and economical spectrum. So do what then? Consulting job is after the post, and yes, it is used sometimes as a method of corruption (I've a read a case when some $20+M bid was given to a company and the person got $1m a year for x years after she quite the gov job. ...I read it because FBI busted them.).

But being humans and all, people slip. But there's a difference, just as their is between Syria and NYC when it comes to "crime" rate /chance of dying. Just because you have a x% chance of dying from a crime in NYC, doesn't mean it is the same as Syria.
You've got some bugs in the processing. For instance, at least Belgium & the Netherlands have equal age of consent.
Ask HN: Every Sunday
A HN experiment. Every Sunday, a thread will be started to share product ideas. Why? Because many people have ideas they will simply not have the time to implement, and many need product ideas to work on.

If you think this thread should be started only every other Sunday or monthly, please state it in your comment.
The Big Shift in Blockchain Technology and Its Consequences
Am I the only one who did NOT notice a significant increase in toxicity?

The only incident I can remember was playing a game with chat mode where kids went full scale anti-Semitic etc.

PS: I mostly avoid Facebook, reddit or wherever toxicity normally pops up

Oh I completely forgot the most toxic place on earth: stack overflow, but I completely removed any activity there almost 10 years ago
iPad Pro 11"

https://browser.geekbench.com/ios_devices/57
> Equal Age of Consent: 67%

What does this mean? Spartacus has a 1 or 0 (true/false?) in this column.
Thanks for the feedback mate. I got this data from Spartacus website. Do you think it's not accurate? What about all the other countries?

https://spartacus.gayguide.travel/blog/spartacus-gay-travel-...
Honestly, you're missing or avoiding my point: I'm not deferring to the author because he's respected or has a popular blog.

I am suggesting that the OP has little business writing off a legitimate expert's opinion in a domain where they are highly qualified to comment. This isn't controversial.

If you had the karma to downvote, would you give a hard time to the OP who started with "The author does not seem to understand when to correctly apply microservices."?
The key finding in that paper is downright scary:

Given that 2019-nCoV is no longer contained within Wuhan, other major Chinese cities are probably sustaining localised outbreaks. Large cities overseas with close transport links to China could also become outbreak epicentres, unless substantial public health interventions at both the population and personal levels are implemented immediately. Independent self-sustaining outbreaks in major cities globally could become inevitable because of substantial exportation of presymptomatic cases and in the absence of large-scale public health interventions. Preparedness plans and mitigation interventions should be readied for quick deployment globally.

Essentially, they find a pandemic is at least somewhat likely and everyone should be preparing for that outcome.
The document I posted the link to here says at the top (Google Translate): "Request for getting to take part of the public record The decision of the police authority Polismyrdigheten Approves partly". That is why I said it is "freedom of information document provided by the police", although I may be wrong on the "freedom of information" part.

If you have links to other documents, it would probably be good to post them for cross-checking.
James Allsworth was a friend and co-author with Christensen. I found his eulogy heart warming.

https://exponent.fm/episode-180-its-been-a-week/
I got this data from Spartacus. All these numbers are based on data from them https://spartacus.gayguide.travel/blog/spartacus-gay-travel-...
Is there any word on whether they'll release this in 13"?

I'm still holding out on my 2015 MBP as well, hoping to get the new 13" with the good keyboard.

Otherwise... surface book it is...
> $4 per cable

That seems high considering that Anker (chosen as a cheap but good company presumably not dodging Apple's licensing scheme) is selling lightning cables on Amazon for 8 bucks [1]

Amazon Basics has them for 6.50 [2]

I don't think they are sending 50% and 75% of their gross to Apple.

1> https://www.amazon.com/Anker-Powerline-Lightning-Probably-Ce...

2> https://www.amazon.com/AmazonBasics-Lightning-USB-Cable-Cert...
That is largely why objectivity is a personality trait. Most people, at least non cognitively, don’t want objectivity. They want comfort or reassurance.

You can’t pretend to be objective when the appearance of such is convenient, because then you are just lying to yourself about dodging the emotional considerations that compose a decision. This sort of self deception is far more common than you might find comforting. Even highly objective people sometimes need guard rails to ensure their decisions are objectively quantifiable.

All decision making is a highly emotional experience in all cases for all people. It’s just how our primate brains work. For highly objective people a careful consideration of data and perceptions of balance are a fundamental part of that emotional experience in a way they cannot be for other people.
$200?! Can you do $50?
The session info in a browser is not persisted on disk as a long term config file that’s easy to copy and duplicate. Having a session key only ever exist in memory is completely different to storing WireGuard keys on a filesystem.

Edit: Also OpenVPN, which is the tool I’m comparing it with, only ever has session keys in memory. The 2FA part (password+OTP) isn’t saved by OpenVPN.
I'm surprised the United States is not red if you're considering the "T" of LGBT+. Specially considering that some states still have the Panic Defense.
I would argue it doesn't make it easier to understand though, plus I'm sure there is a mistake in your methodology. E.g. several countries you score as 67% in equal age of consent when they have laws specifying this. What is a 100% then? Moreover the guide you posted gives a max rating of 1 in this category, therefore that's why I think you made a mistake mapping their scores to percentages.
Yes its present and has the same score for both the countries
Thank you. My original version 8 years ago included a short tour into "The Inclusion-exclusion principle" which is how I eventually derived the pattern to use even/odd sums of bits in the ABC=111 encoding. I cut it out because I felt it was distracting for most of my readers.

I eventually summarized it this way after a few wordy paragraphs that explained the way the equation worked:

> The sum of all the intersections would mean (if we had 4 items, A, B, C, D) adding together A, B and C and D. The second line would mean we subtract the sum of AB, AC, AD, BC, BD, and CD. The third line means we add the sum of ABC, ABD, and BCD, the fourth line means we subtract the value of ABCD. The pattern here is we alternate the operation (adding or subtracting a sum) based on the cardinality (how many items are in a set) of something. Even cardinalities are subtracted, odd cardinalities are added. We sum together all combinations of that cardinality.
Show HN: Hackeroo now also works as online RSS reader with a read later function
The source data [1] shows Saudi Arabia as -2 on a scale of 0 to -2 for locals hostile. They also note "Some of the most dangerous countries for LGBT travelers in 2019 include again Saudi Arabia, Iran, Somalia and the Chechen Republic in Russia, where homosexuals are widely persecuted and threatened with death." [2] so maybe there's a second source being used or there's a data conversion issue.

[1] https://spartacus.gayguide.travel/gaytravelindex-2019.pdf

[2] https://spartacus.gayguide.travel/blog/gay-travel-index-2019...
We need smart people. The topics are only ever software development but none the less I’ve reviewed your comment history and you can have an invite if you want.