skysight-inc/HackerNews huggingface dataset:
I've used Tower for a couple of years, and that's exactly what it does. Auto-stash, re-apply stash when switching branches, and then you have to resolve the merge conflict in the UI if it doesn't re-apply cleanly. Or you just stash if you didn't actually want to re-apply those changes after all, but I've found the default to re-apply to be what I wanted the majority of the time.
HTC Vive owners can buy parts from iFixit for DIY VR repairs
>collision debris is not ejected into orbits that decay significantly slower than the original orbits, just due to how orbital mechanics work.

True, but debris can (and has been) thrown into orbits with an apoapsis (high point) much higher than the original collision. Yes, the periapsis is still at the original altitude of the collision but the debris may collide with other satellites or debris creating secondary debris clouds at a much higher altitude than the original collision, and so on.
There are known outliers : famously the Rolling Stone UVA rape case.
https://www.theguardian.com/society/2019/dec/29/rolling-ston...

I do not think that's applicable here. I think this woman was coerced into nonconsensual sex.
Good luck getting that info from Amazon, though at least a third of their offered instance types are ARM based.
It's kind of funny, but Python is the only language I regular use the debugger--presumably because it's built-in.

I put "if (condition): import pdb; pdb.set_trace()" all the time and almost never use "print".

So, clearly I don't love "print", I just hate debuggers that are annoying to set up.

I suspect that if other languages had such a convenient "drop me into the debugger" statement, more people would use debuggers.
> commits that came from some remote source and which you want to keep intact

Don’t tags satisfy that use case?
JB Kempf (of VLC) has been CTO for a few months. He has submitted an offer to buy back the company with Xavier Niel (telco billionaire).

Their tech is incredible, by far the best performing IMHO.
Are you implying that rape occurs because someone’s parents didn’t tell them not to or that they would not rape if their parents HAD told them not to do it?
I was mostly pointing out that the parent's comment woefully ignored over half of Google's workforce in their calculation. The fact that that over half doesn't get stable employment, health care, or any other benefits associated with Google is also particularly relevant to their profitability on a per head basis.

I will try to keep it down, there's a lot of Googlers in today's thread, and it's obvious I upset a few.
Looks like he made a response.

https://twitter.com/propensive/status/1387168037908910085?s=...
I've used Calibre extensively for stripping DRM and converting formats for my various e-readers. Note that it does glitch sometimes in strange and assorted ways.

For example, when it converted the book Futu.re, it replaced all instances of "ft" with a blank space. While reading the book my brain has been interpolating over words to "fill in" the "ft" -- for example, when I read "a er" I know the word really is "after."

I don't understand all the ins-and-outs of e-book conversion, but I figure it might have something to do with the font processing. Aside from these occasional glitches, I am a very happy Calibre user.
Sounds like a bubble. What should we expect when it bursts?
> Now that they are investing more into it I’m interested to see how they handle it long term.

Here is an analysis of the last 30 days of activity in OpenSearch

https://public-001.gitsense.com/insights/github/repos?r=gith...

If you switch to the impact view, you can see it's pretty much one guy doing all the work right now. The impact view also shows 1 frequent, 1 occasional and 13 seldom contributors, so I'm guessing the number of people working on OpenSearch is quite small.

Note, it is also quite possible that a lot of the work is being done behind the scene, so looking at the OpenSearch repo may not tell you the whole story. And if you search for OpenSearch in amazon's job board, you find they are hiring so I guess we'll have to wait.

Note: Do not install GitSense as the docker image has an out of date license that I'll need to update when I get the time.
What the Luddites Fought Against
Hmm, I wonder if GP meant `git commit --amend` which is not the same as `git commit -a` (`git commit --all`)?
I am not your guy, buddy.
This is right from the Johns Hopkins page linked to above:

> fatality ratios (the number of deaths divided by the number of confirmed cases)

So you’re wrong. Again.
Apple case is somewhat odd as it's a guilt by omission. I would bet large amounts of money on there being at least woman within the product chain on this (director, PM, TPM, designers). That is, I don't think there's as strong of a correlation between presence of an identity and attention to features/products they would be affected by. For example, I could see a PM reading articles like this [1] and deciding there's too much potential heat on a period app in the default offerings. FWIW I also think this should have been there, and Apple can position themselves nicely w.r.t privacy concerns.

Like, at its core, I agree with the statement that having women on the team would not decrease the probability that these sorts of mistakes don't happen. But its positive impact has to be non-deterministic (or else getting into some implications about <identity> as a group which I can't get behind).

[1] https://www.vox.com/the-goods/2018/11/13/18079458/menstrual-...
Not really. As soon as I've launched Foliate the second time it shown me the list with the previous book I've read. I don't want a viewer to maintain any state (besides the settings) between uses.
Mostly; the structural information is in a mix of XHTML and various XML schemas. Conceptually it's more like that weird "HTML archive" format that IE used to do back when, but considerably more complex, and much less terrible thanks to being a W3C standard and not MIME-encoded.

The .epub file itself is just a zip archive. You can open it that way and pull the HTML content out, if you want, although it may be a pain to work with absent some kind of conversion - I think Calibre can linearize an epub into a single HTML file, but I haven't actually needed to do that so can't say for sure.
Ah, well if a PoW chain, let's say Bitcoin, relies entirely on hashpower and not at all on social consensus, then I have an attack. First I accumulate >51% hashpower. Then I run my own hard fork which awards 10X block rewards to all blocks produced by me. It also makes all transactions valid if signed by me, so I fill my blocks with transactions taxing 10% from other addresses. I post my forked code on github and tell everybody it's an upgrade.

Eventually people buy and set up enough hardware to get me below 51%. They won't like my chain and their old software won't consider it valid, but so what? Bitcoin doesn't rely on social consensus so opinions are irrelevant. My chain has the most accumulated work. Until other miners catch the old chain up to mine, I control the real Bitcoin.

Or maybe everybody would ignore my rule-breaking chain because Bitcoin relies on social consensus after all.
One of my favorite comments on HN, by user techbio:

"Realizing mitochondria were the "powerhouse" due to a voltage gradient created by chemically transforming ATP to ADP across a membrane gave me a eureka moment about how small such a mechanism can be, and how powerful in great numbers." [1]

The international shipping container is a similar example of a small mechanism that powers our global economy at scale.

[1]: https://news.ycombinator.com/item?id=24128425
Or even just frequent backups. A coworker of mine used to copy the entire on-disk repository including the .git directory before doing anything slightly unusual in git. Very paranoid I thought, but then he could recover from a fat-fingered wrong flag very quickly.
The pre-wash detergent "slot" in my dishwasher is a slight depression labelled "Pre-wash" on the flap of the normal-wash detergent dispenser. In other words, just squirt a bit of detergent into the dishwasher (anywhere, it doesn't matter) before running it.
David here from Mimix. Today we launched our wiki product, Miki, in desktop form for Mac[0]. This is a completely standalone product with no cloud or internet requirements and no telemetry.

Miki Desktop for Mac is open source, enterprise-grade wiki software that compares[1] favorably to the top wiki apps you know.

Hope this is useful to someone! (PS: Try the cloud version free or use the coupon code HNOFFER to get the desktop version free.)

Thanks in advance for checking it out.

[0] https://miki.mimix.io/en/public/buy

[1] https://miki.mimix.io/en/public/compare
There’s a couple good reasons for a M1x using A14 cores.

With new nodes, it takes time to get things right. A smaller chip is generally preferred as easier to work with and test. It also gives the node more time to stabilize so your big chips get better yields.

Addressable market is another factor. There are over a billion iPhone users replacing devices every 1-3 years on average. There’s around 100 million Mac users as of 2018 replacing their computers every 5-8 years and that being split between 2 and 3 major market segments.

That means making over 250 million A14 chips, but only around 15 million M1 chips (aside from iPads which are there to improve economies of scale by reducing two designs to one). The M1x probably addresses around 4.5 million computers and the M1p or whatever they call it probably addresses under a half million machines.

A lot of people wanting the performance boost or fearing outdated, unsupported x86 machines will probably cause an increase in M1 demand, but that will be followed by a decreased demand for M2 and maybe even as far as M3 or M4 while demand catches up with the altered purchase cycle. Apple is no doubt well aware of this.

In any case, it’s best to try a new node with a smaller part where you know you need a million wafers anyway. Once you’ve optimized and refined a couple steppings, you move to the larger chip with smaller demand where yields are worse in general.

Personally, I think they would greatly benefit from a unified chiplet design starting with something close to the A14 then scaling up.
Thanks. I did have a trailing newline. Adding that -n fixed it.
Really not defending perforce, but "branches" are not how you usually work, a branch is basically a fork of the repo, it's almost impossible to reconcile.

"Branches", the way we use them in git are more like perforce Shelved CLs.
> The FAANGs that gave me offers seem to think otherwise...

If you judge your capability by which FAANGs give you offers I don't know what to tell you. The only FAANG I personally respect implicitly is Netflix because they have a well documented culture and they basically cast off a ton of their old stuff as open source and you can see how far ahead they are. Still this doesn't mean every engineer at Netflix is a good one or doesn't have things to learn/things they can't do.

BTW speaking of FAANGs, Google does their builds and tests with Bazel -- which they invented to suit. Developer tooling is definitely. I don't know where Bazel sits vs linux containers on the complexity scale, but it's certainly not simple.

> Guess I struck a sore spot here.

Nope I just... honestly mean that, with no particular malice directly at you. I find that when I work with/on teams that have developers that just can't tolerate anything outside their own realm (self professed "frontend" engineers who hate backend/ops/anything else) it really holds everyone back.

For example when a small squadron of developers if vehemently against containers just because they can't see the benefits (this was a lot more common ~5 years ago), without having spent time to understand the technology. Creating good UX for those developers is one thing, but the restriction of the solution space to something suboptimal just because people don't understand and choose not to research/understand technology is frustrating to me so it's not a good place for me to work.
> for not doing activism in a way that explicitly benefits your business.

no, for explicitly damaging a business. politics and drama don't contribute to a productive work environment.

I'm indeed shaming activists who promote violence or similar b/s (ie. punch a nazi, or BLM rioters, ...) for not being normal acting. Would you describe them as normal acting?

> when you're saying that employment laws don't help business

if they would help business, they wouldn't be needed because businesses would implement them as corporate policy on their own.

> that activists advocating for workplace fairness..

Again I'm not talking about people advocating for fairness. SJWs are troublemakes, not advocates. If you don't get the difference compare extreme examples like trigglypuff to your average every-day feminist. This makes indeed a huge difference. If you where in HR and in charge of a hiring decision who do you pick trigglypuff[SJW] or Ms. Average Feminist[not SJW]? See the difference and why it's important?

> the point of employment laws is to make sure your workers are treated fairly and are able to continue doing their jobs.

The fist thing is correct, employment laws are there to protect people from unfair treatment. But think about the second claim. If a lack of employment laws would prevent employees from doing their job, what would employers do to keep the company in business? They would implement an equivalent to said employment laws internally, because they want their employees to keep working.

> When you say "keep the workforce productive" that's exactly what it means.

I don't see how inviting troublemakers helps productivity in any way.
>There are better ways to build affordable housing already.

Who'd think that a proof-of-concept doesn't yet compete with existing solutions?

>I suspect the reason this is popular is more because they are aesthetically pleasing

We are talking about places people can live in. Aesthetics matter.

The ability to produce something aesthetically pleasing on the cheap and at scale matters.

There is a reason Soviet architecture is the butt of so many jokes. They were rapidly building post-war, with the idea that those buildings will be replaced in two decades.

Many of those buildings are still there.
https://twitter.com/propensive/status/1387168037908910085?s=...
“Were free will to be shown to be nonexistent – and were we truly to absorb the fact – it would “precipitate a culture war far more belligerent than the one that has been waged on the subject of evolution”, Harris has written.“

I guarantee you that nobody outside of a tiny group of academics would care at all. The only reason that people care about evolution is that they feel insulted at being called monkeys. Call them mammals instead and you’ll get no response, because it doesn’t trigger the same emotional reaction. Call them animals, they’ll protest. Call them vertebrates, shrug. There’s no logic involved. People just react to the connotation of what an “animal” or an “ape” is and then rationalize that reaction after the fact. If you just the word “hominids” instead of apes they wouldn’t care. People are idiots, it takes years of training to be able to think the way a scientist does.

Free will is an airy abstraction. Nobody cares about that. Only someone like Harris could possibly think they would.
Thank you. I had a trailing new line messing the hash.
Nonsense - they give it away, just like AWS/IBM/Oracle do, no strings attached.

Source: received it. Not in a VC/incubator.
I am one of these people, and what I have to do is once every couple of quarters go through my open windows and tabs and edit them down by going through them and deciding to (a) read them and close them (b) close them without reading, or (c) drag the tab into a window to save it for later.

A real solution: emacs buffer management style for my tabs please? Maybe web pages that don't need a gig of ram for a tab or two? Please?
I actually wonder if the end-game isn't going to be a Intel/M1 hybrid on the high-end ... a system with multiple chips and architectures.
Good to hear, I'm very happy to be corrected on this. Thanks!
We're a small export shop based in Japan. It's becoming increasingly difficult to find containers to ship even to APAC region. 'Difficult' = not just expensive, I'm talking we're not able to get on the ship period, no matter how much we'll pay.

So, for us service is deteriorating because we're not able to fulfill obligations and lose money. For our customers service is deteriorating, because they are not able to buy goods that will be delivered in a timely fashion.

This goes on for 3-4 months now, and this is definitely a problem, even if it doesn't look so from outside.
Sydney/NSW is an interesting case, as its response has very much relied on contact tracing, to the extent that it is probably a world leader in this area.

When a case is detected, the NSW government's contract tracers conduct confidential phone interviews to determine all contacts, both forward and backward. A forward contact is someone to whom you may have given the virus. A backward contact is someone from whom you may have received the virus. The "backward" contact is the more critical one, as it can lead to previously unknown community cases. The contact tracers are aiming to trace the new case back to an already known case. If they find any intermediate transmission or close contacts, they recursively do the forward/backward thing on the intermediaries and close contacts until they reach limits imposed by COVID's known incubation and infection times. The aim is to locate every person who has any chance of having COVID, given the known properties of COVID.

If the contact tracers successfully traverse the tree to all possible cases then lockdown is avoided. Close contacts are required to isolate at home for 14 days (with a support payment), whilst casual contacts are asked to get tested and monitor for symptoms. If the contact tracers are unable to traverse the tree or are overwhelmed by the numbers then a lockdown occurs. NSW has put significant resources into contact tracing as it recognises that the cost of a lockdown will always be greater than the spend on contact tracing.

Beyond phone interviews, contact tracing is assisted by a requirement for all public venues to keep a 14 day digital log of names, phone numbers and time of attendance of people who have visited. Patrons provide details on an honour basis, but most people do this honestly as they realise that it is their own interest to be contacted if they have been exposed to COVID. There's also a certain amount of pride that the country has weathered the storm (so far) and people don't want to be the one that stuffs it up.
>"They discovered that speech adhering to subjective standards for English as well as digital standards — i.e. the voices used in tech products like the Amazon Alexa or Google Assistant — is associated with both actual and perceived higher social class."

I'd be interested in learning exactly what these "standards" are. I have a harder time understanding slurred speech and when people leave off the end consonant sounds, for instance, and will likely have a bias against that. (I'm reminded of this profound elocution: https://www.youtube.com/watch?v=kzHIs7j1CCs ) Good diction is just easier and more pleasing to listen to.

I think I've only experienced actual diction / speaking lessons in a theater class, but it's a useful skill in general.
What made you use KOReader? I've always synced between my Calibre library and my Kindle directly and that works great.
Thank you for sharing this!

We've also taught a similar one in "your body, your choice." I can confirm some folks look at us sideways when we agree with our kids choice to not hug or kiss.

If there is one thing I'd want my kids to know it is how to establish and confidently hold a boundary.
It's likely that "ft" was a ligature in the original which didn't survive the conversion (for example, if the destination font doesn't have the character ﬅ). Sounds like a bug, though.
This really shows the issues with the private business model in conjunction with critical infrastructure as an oligopoly (as this poses crucial questions with regard to ownership of any reliant products). I know no way out of this short of turning tables.

E.g., have a thorough public review process as a last resort (most nations are investing in cyber security anyway and this may provide a valuable proving ground) and force app-store providers to comply. Providers may oppose the verdict, but will have to provide detailed proof and concise reasoning in an appeal process.
> There is nothing could be proven in the court of law.

In a court of law it is certainly more straight forward and less risky than on social media: go to the police, make a statement and get a lawyer, then get those people who sent out tweets in support and also came out with similar stories or to coroborate go on record. In this specific case the damage she could (and still can) do to him and get real justice is pretty massive.
The criteria for such a civil suit is whether the defendants' civil rights were violated, not whether the defendants are guilty.

And cities often settle lawsuits regardless of guilt to avoid the costs of going to trial as well as the risks of public backlash. Notably in this specific case, the decision to settle was a political decision after DeBlasio was elected mayor.
What we're certainly not supposed to tell the victim is "hey, you'll love this, I've gotten hundreds of HN commenters to argue about the veracity of your story". I don't see how signal-boosting these kind of accusations on a news aggregator is helpful to anyone in any way.
Real engineers have actual professional standards bodies they're accountable too for ethical violations. Your boss telling you to do something unethical runs right up against the risk you won't be able to practice your profession. This is why the built environment largely endures.
Now your app has a bunch of offensive language compiled into it. Surely that's grounds for nuking your account.
The difference between posts like the one Yifan made about the sexual assault/rape and your news article you linked is that in one, neither person talked about what happened, and in the other, one of them is being _extremely_ clear and explicit about what happened. Don't pretend that Yifan's article is anything like that photo of the man grabbing the woman.
It seems like everyone is equal, until everyone is drunk, then the women need to be treated like children and protected.

Which is the very thing feminism was fighting AGAINST - having men make decisions for you. Then we blame men, say they need to do better.

That seems ridiculous.
I see this being extremely valuable for companies that hire contract workers, especially for UI-intensive tasks. Say you do labeling for self driving cars where you'll have to render a lot of images to the end user. Rather than giving all these users a powerful computer, you could give them chromebooks and reduce your capital cost massively.