skysight-inc/HackerNews huggingface dataset:
Yes. See https://sellercentral.amazon.com/gp/help/external/200141480

"For inventory tracked with the manufacturer barcode, each seller’s sourced inventory of the same ASIN is stored separately in our fulfillment centers. We can also track the original seller of each unit."
the ice is disappearing. it's just a matter of when will it be completely gone
That assumes that your HVAC runs regularly. Apart from deep summer and winter we rarely run our house HVAC.

We have a filter that runs constantly at low speed because we have pets and without the filter there would be issues for members of my family.
This is a problem of science journalism. We don't want all scientists' predictions to agree - there should be a range that reflects the real uncertainty. But combine this with the demand for big headlines, and you have a broken way of conveying predictions to the public.
> Apple cables are notorious for wearing badly.

Apple phones also last longer than other phones, and because their connections remain so standard, you can use the same cable for multiple phones. I've definitely destroyed some Apple cables, but generally they've been on their second or third device.

> I suspect it's because they favor very thin casing and for greater flexibility -- a lightning cable winds tighter than typical charging cables for other phones.

I'm not so sure about this explanation—the cables usually fail at the very ends, where the connector meets the cable itself.
> I'm more worried about the lack of certain laws in the US - like worker protection,

OSHA, workman comp

> minimum wage,

Present

> working hours kinda laws.

Overtime/holiday pay.

What's lacking again?
I would say that's highly questionnable under Berne, and are fairly untested under US Fair Use protections.

As most of them are stills, and use the entire still, there's no defence of a partial use of the work. Under Berne the key test would be if it was prejudicial to the copyright owner's economic rights, and it would be hard to argue the image had no economic value if it was being used in a popular meme.

I do think the parent's comment that memes could be actionable in a great many situations in most jurisdictions but rarely get such in practice has merit.
That's pretty great.

My problem with powershell is it's verb-noun, I want to tab complete on Network, not get-Network
Wasn't blocked.

Firefox 68,Mobile, ublock origin
Yes, please! This would be a really neat tool. There are already some Ableton devices that are similar. Makes me want to investigate how to build a device.
The milestones take is insightful. :thumbsup:
They're different development phases. If you've got a green test suite, you can just "Refactor, Green, Refactor, Green".
https://en.wikipedia.org/wiki/PRISM_(surveillance_program)#R...
I use Worldbrain's Memex[1] in order to do full-text search on the pages that I bookmark / visit. This way I'm able to easily find anything that I've read in the past.

[1] https://getmemex.com/
What are the winners going to be? What industries does Britain Excel at besides finance? I am asking sincerely.
Rust is a great language if you use for what was intended, system programming and as safe substitute of C and C++.

But it's not the answer of everything, to me it's nowadays abused in a lot of projects, there are instances of project where using Rust not only doesn't make a lot of sense but also can be slower than another languages, there are cases where Go is better, other where Node.js is better, other where Python is better, other where Java is better, etc. To me the Rust community seems to want to argue that everything should be rewritten in Rust, just because Rust solves every problem, while it's not.
I can recommend wimwiki if you spend any time in the terminal. It has a built in diary alongside the wiki functionality
How do you verify that anywhere else, though? Are pet toys a regulated industry? Pet food is, human food is, electronics are, are pet toys?
I want to like the Microsoft that appears to be turning over a new leaf from their “evil” days. And their new hardware is legitimately exciting. However, between the telemetry collection in Windows 10, and straight up maddening stuff like ads in the OS, I just see red.

The last time I clicked on a start menu my jaw nearly hit the floor due to all the extraneous and very much unwanted junk. Microsoft is clearly doing a lot right in terms of UX, but I lament that it feels like one step forward and two steps back.

I can’t imagine that corporations would allow Microsoft to market to their end-users. There must be some ultra-premium edition of Windows 10 that one can buy, where telemetry and ads are fully disabled? Do most PC enthusiasts figure out how to disable that stuff or buy professional editions? My experience is limited to occasionally seeing family and friends do things in Windows, so maybe I’m just unaware of what the Windows-using technorati have known all along.
I just saw my first local, non-blockchain Rust opportunity, but sadly had to pass on it due to other obligations. Everyone I know writing Rust these days is introducing it to their orgs - not waiting for an open position.
Why should they if it meets the letter of the law? Letter of the law is all that counts.
"Military Grade Encryption"

Immediate giveaway that its just PR...
> Yes, but the key is stored in your iCloud backup if you use it. As soon as you disable iCloud backups it will roll the key for iMessage and they will be effectively E2E encrypted.

Assuming this is true, you still don't know what people on the other end will do, meaning it is never actually E2E encrypted.
Not everyone has the resources or inclination to learn how to setup and maintain their own vpn servers. If they are only a single user on that machine, the anonymity of the service is also compromised.

----

That being said: Everyone who has the inclination should absolutely give it a try!
I enjoyed the testimonials. I haven't a Windows machine on hand. Anyone's found interesting features to switch?
Strengths and Challenges of B2B2C Business Models
Being able to detect particulates in the air isn't what's important. You need to know if it's actually improving the air quality.
CD pipelines, extensive unit tests, automated smoke tests, automatically configured health monitoring... all of these things make it possible to replace a service with a different implementation that conforms.

That’s all true in theory, but how many organizations have badly written code that needs to be refactored and good dev ops practices and/or unit test coverage?

And that still goes back to my point about using the strangler pattern. You put a facade on top of the “legacy code”, write integration tests that capture existing functionality and you slowly start refactoring the code or replace entire subsystems as necessary.

As far as v0 versus v1. I did just the opposite. My microservice was written in Node/Express. It was our company’s first Node app, we were a Windows/.Net/IIS shop.

I could easily get buy in for Node because everyone was expected to know JS. But I would never have gotten buy in to set up a Linux server and I didn’t want to run Node on Windows.

I deployed the API on AWS lambda even though I knew it wouldn’t be good enough for phase 2 - 6MB request/response and the “warmup time”. I also didn’t know anything about Docker it Fargate (AWS Serverless Docker).

We got the first version in, I spent some time getting up to speed on Docker, Fargate, and a deployment strategy and rearchitected the entire back end hosting and deployment to use Docker and Fargate.
9-gigapixel image of the Milky Way contains 84M stars
I have a git repo at ~. .gitignore includes * with some exceptions, ~/.config/qutebrowser being one of the exceptions.

Edit: I mostly ignore mobile but I created https://smscp.xyz/ which I use to transfer text snippets such as URLs if I care enough.
True, I think back with the unnamed project I mentioned, we had an idea to do basic automation for that, a button that would send a message on JMS to another system that would print it for the mechanics or in future pass it over to procurement directly.

But we were stuck moving what was supposed to be just deployment into "actually useful for something" state, including rewriting more and more of the code (because L-M license forbid us from modifying their code...)
I made a short explainer video on the language here:

https://youtu.be/5bk4Wc5Op2M
Weirdly enough, I think it only does it if it knows you’ve been logged into Medium on your device before, but are currently logged out.

Probably because “analytics engineering reasons”—i.e. it wants to correlate the view with some account’s clickstream, and it really looks like that account should be yours, but it also knows that it’s been a while and so it might now be a guest, and so has logged you out temporarily. But it doesn’t just want to spawn a new temporary clickstream that they’ll have to re-correlate to your account later, because that’s costly to server resources in the O(N) case, and in 90% of cases, it still is you browsing.
Yeah pretty much. A lot of effort goes into trying to make error messages as clear and useful as possible. Also `rustc --explain` can give you more general details about the class of error and there's a website that does the same. E.g. for error E0502 mentioned in the article: https://doc.rust-lang.org/error-index.html#E0502.

It's still possible to hit some edge cases where error messages aren't as helpful as they could be. But these are considered bugs and so will hopefully be fixed.
Not a word about the fact that Germany simply produces desirable products? Somehow that has to factor in. Financial policy and the education system favors a conservative manufacturing sector that incrementally improves upon what Germany has done for decades.

While I got my ME degree in Germany my dad, who is a solid state physicist, spent all his energy trying to accelerate the development of a German electronics sector. He was always ranting about the hurdles thrown up by politics in Germany, "We'll just continue building cars and machines for the next 100 years." Well, sounds like it's still working although the end of the cold war and the common market has distorted things in Germany's favor, an effect that probably won't last.
Sounds like another reason iOS is no longer the choice for security...
One major reason for the recent explosion is it's first class WASM support, especially since it doesn't need a GC.

It just has language features that make sense for the web, which is a huge sector. (parallelism, memory safety, speed, JS interop)
> if a company makes a profit of $100, they'd have to pay $21 in tax, and the company's equity gain is then $79. If you then charge a 35% tax on top of the $79, then that means you've taxed the $100 profit at 56%, which is a lot higher than the normal amount. So by reducing capital gains tax to 15%, you'd end up charging only 36% in total.

35% of $79 is $27.65. Total tax according to your example would be $21 + $27.65 = $48.65.

They were being a bit pedantic, but their math is correct.
https://github.com/JuliaLang/julia/pull/17108 only implements the REPL part but it’s a start.

“Downloadable Windows LA REPL” was a criteria Julia met within ~6-8 months of public release, and it was one of the reasons I got involved even though I only ever use(d) windows at work (...mostly for scientific instrumentation which shipped with and only supported windows).

This is slowly changing, but IMO windows support is still table stakes for a scientific computing environment, and seeing windows support meant both that I could use it where I most needed it, and signaled that Julia had potential for real traction (not abandoning >70% of users out of the gate). I think windows support is also one of the reasons Python/NumPy got to be where it is — it wasn’t always perfect, but they at least cared about windows, more so than most other scripting languages in the mid-2000s. Ditto CMake.
It’s about privacy and those things.
At the end of the day you're right, but look at it from the perspective of a healthcare decision maker.

What if something questionable happens, even if it's legal, and you're found to have handed over patient data to Google, the largest ad targeting firm on the planet?

Pointing at legalities will not save your reputation or your job in the face of glaring misalignment of interests.

It's like letting your dog guard your employer's sausages after giving it state of the art training in self control.
Windows 10 is quickly becoming freeware. It’s smart. It’s probably worth much more to Microsoft to Track user behavior and sell ads through it than to charge for it.

Surprised they haven’t done this sooner.

No doubt they’ll still offer a volume license/pro version with less advertising.

I haven’t used Windows as my daily driver since 2004 but companies pay lots of money for me to support it for them. More ads means more issues means more revenues for people like me to help companies.

Sucks for consumers who aren’t technical.
Since in bioinformatics, some processes are vastly more time-consuming than others it is not clear what the benefit of designing a new language is as opposed to adding an optimized, C library into Python itself.

What functionality would not work the same way if this were a python library?

That being said, it is a neat and impressive effort, I do fear though that it will have a whole lot less uptake as now requires bioinformaticians to learn a third language (Python, R and now seq)

Historically I note a similarity to the 'Mothur' and 'Qiime' split.

'Mothur' is a dynamic language similar to 'seq' whereas 'Qiime' is Python glue across many libraries. Frankly, I like 'mothur' better, but 'Qiime' is whole lot more popular.
> I need to go better understand what exactly the language server is doing if the compiler is able to provide all the details.

Converting it from what the compiler knows to the https://langserver.org/ protocol.

The long-term goal is to have the compiler be able to do this directly, but there's some stuff to do in the meantime.
Transpose the print and clear statements.
I use a mostly flat structure and rely on tags to categorize my bookmarks.

Usually if the info is somewhat important to me, I'll copy the snippet I need into a notebook (Joplin, I use tags there as well), and also send a request to archive the page on the Wayback Machine as a safeguard, so I can search that URL there later on if needed.

The hardest part is to categorize and tag the content correctly so that you don't spend a lot of time searching.
I’ve made this comment a few times over the years. “It’s never happened to me so I don’t have a problem with it.” And then it happened to me. And then again. And again.

Has it not happened to you, or has it not happened to you yet?
> "That wasn't true Agile" is starting to sound about as credible as "That wasn't true Communism."

The difference is that many people have worked on highly functional "real agile" teams and can tell the tale.

> Best methodology: Self-organizing teams of experienced, expert engineers.

Minor quibble: While that is of course the best scenario, it can also work quite well with a few experts guiding the less experienced. Pair programming works wonders here.

If your team is all inexperienced newbs, I don't know what can save your project :)

> Regardless of whatever that term originally meant, this is what it means now.

Perhaps. I have no interest in debating word definitions though.
It's kind of how like when Go first bust out on the scene and every org that was "doing DevOps" claimed they had "Go in the building", the reality is you wrote CLI scripts and did 90% of your job in Java or Python. They may mention Rust, but doubt it's what you'll be solving the majority of business problems in.
Thanks for sharing, I had no idea! It'd be really interesting to hear more about that era.
Show HN: Get instant name ideas for your next startup, business or side-project
Miles of copper wire, thick titanium tube, large neodymium magnet, and C4. The hard part is the simulations/experimental design of the titanium part such that the exploding C4 and melting wire don't disintegrate the whole device before the magnet has had a chance to pass through the whole coil.

Last time I did the math though, you'd only get a few tens of kilometers of effect radius with an 20ft shipping container sized device so realistically, EMPs are only deployable using nuclear weapons detonated in the atmosphere.
Maybe they don't care about privacy because they're defining it as secrets that people have. Snowden's description of privacy is much more powerful:

"And if we actually think about it, it doesn’t make sense. Because privacy isn’t about something to hide. Privacy is about something to protect. That’s who you are. That's what you believe in. Privacy is the right to a self. Privacy is what gives you the ability to share with the world who you are on your own terms. For them to understand what you’re trying to be and to protect for yourself the parts of you you’re not sure about, that you’re still experimenting with.

"If we don’t have privacy, what we’re losing is the ability to make mistakes, we’re losing the ability to be ourselves. Privacy is the fountainhead of all other rights. Freedom of speech doesn’t have a lot of meaning if you can’t have a quiet space, a space within yourself, your mind, your community, your friends, your family, to decide what it is you actually want to say.

"Freedom of religion doesn’t mean that much if you can’t figure out what you actually believe without being influenced by the criticisms of outside direction and peer pressure. And it goes on and on.

"Privacy is baked into our language, our core concepts of government and self in every way. It’s why we call it 'private property.' Without privacy you don’t have anything for yourself."
so the point is that Germany takes over euro-denominated industrial export to itself and leaves other EU countries figure out themselves whatever they wanna do to survive.
Most of them are, yes. Some of them are not. We treat bad error messages as bugs, and track them, and have a few dedicated contributors working to make them better all the time.
A Season in R
Daniel Lemire compares std::fill in C++ with memset in C in agreement with Travis Down https://lemire.me/blog/2020/01/20/filling-large-arrays-with-...
Debezium MySQL Snapshot for CloudSQL(MySQL) from Replica
"Open Office" as an action button. You make it sound very different.

Is this an ad? When you read the title you think Windows will start to read your text and advertise diapers and dating sites to you. Perpetually.

There must a be a different word, no pun intended, to differentiate a single time hint within a product family from vanilla banner ads.
Being unable to respond won't have helped.
No ads in my work machine
Optimize Your Debugging Process with Object-Oriented Tracing
> but if you didn't board that flight, the flight would still happen, and the efficiency just dropped since it carried one less passenger.

At some point, less revenue = less flights. Even dropping demand by 200 people on a route would cause a reduction in flights. It's a long way off from making a huge impact, but individuals can decide how they want to vote with their dollar and every dollar and every reduction counts.

Sure, a huge reduction in carbon emissions will probably come from a technology breakthrough, but we can help accelerate the demand for that tech by reducing demand for current carbon emitting activities.
E2e means next to nothing when using closed source software.

Apple could (have) issue(d) an update with code to steal yr anything, without you knowing, so FBI-or-whatever does not "complain".

I currently use one e2e service, BitWarden as keychain, that ticks the boxes (e2e AND open source client).
That looks like an amazing combination. Do you have any other plug-ins that augment vimwiki?
I don't understand why people keep saying Ansible is idempotent. Ansible is not somehow magically idempotent, nor is Bash "always not idempotent". You can write bad, non-idempotent code in Ansible too and good, idempotent code in Bash too.

Sure, if you are using some of Ansible's modules that are developed specifically to be idempotent, then yes, but there are plenty of "shell" module examples out there that aren't remotely idempotent
I only stated my help comes with strings attached. I'm happy to pitch in for your insulin, but not if you're still drinking soda. I'm happy to be on the organ donor list. But if you're still drinking, you don't get my liver.

That's an entirely different discussion from whether or not violent coercion can ever be a moral good, whether or not power is fungible, etc. If the state threatens to throw you in a cage if you don't buy my insulin, and then you buy my insulin, it doesn't make you a good person.
I've had a few instances where I have ordered a product that was listed as "Ships and sold by Amazon.com" and still received a counterfeit product.

Only to go back to the reviews later and see the "Most Helpful" review reports that their item was counterfeit as well.

Anyone care to elaborate how this is possible? Surely Amazon is not doing this intentionally, are they just getting ripped off by their suppliers?
With ProtonVPN I've been able to hit 500-1000Mb/s easily on a regular basis.

Perhaps your internet provider are blocking / throttling you?
In my experience, the vast majority are exactly like the error they show. Some are even better. I haven't hit a warning in ages that hasn't been able to be auto fixed by `cargo fix`.

However not all of them are. Back in the pre-async/await days you'd end up with some really gnarly implicit types in some really big functions with lots of returns. Then sometimes you'd make a mistake on one of the returns and the compiler would assume that your mistaken type was the right one & point out all the places where the actually correct type was returned. Then you'd have to go hunt for where you needed to add a `as Box<Future<Item = _, Error = _>>` to get it to compile again.

I haven't hit any issues like that since I started converting the gnarly stuff to infinitely simplier async/await code, but I have to imagine those kinds of issues are still lurking in other areas where you can't get away from complicated code.

Even with that I whole-heartedly recommend anyone that's thinking about it just go try it out and/or read some of the book. It's a delightful language to work with. I have way more fun working with Rust than I have with any other language. It takes care of so much of the BS that I don't want to have to think about, so I can just think about the interesting stuff.
Unsubscribing procedure seems however pretty acceptable

> Messages in iCloud also uses end-to-end encryption. If you have iCloud Backup turned on, your backup includes a copy of the key protecting your Messages. This ensures you can recover your Messages if you lose access to iCloud Keychain and your trusted devices. When you turn off iCloud Backup, a new key is generated on your device to protect future messages and isn't stored by Apple.

But wait does it mean that if you haven't iCloud backup activated but use local backup you can actually sync message without storing private key... the wording here is important would be nice if someone clarify.
What a great comment. It makes sense to not spend too much space on the quality of the script in it, so I want to do it shortly in this one.

This script is beautiful.

I write and read shell scripts mostly for fun, and this one is something I will refer to for quite some time. It really shows that shell scripts can be nice and readable.

__app_dev__, thank you for your 'Show HN' submission.
Well yes, I am very curious, just more motivated to solve problems.
Fastest spinning object in the world hits 300B RPM
The analysis is incomplete. It does not take services into account.

Yes, Germany has a positive trade balance in goods. But the trade balance in services is negative. This ... well ... balances the balances.

The UK has shifted its economy from production to services. Hence the negative trade balance for physical products excluding services.