skysight-inc/HackerNews huggingface dataset:
The cost to them is in you choosing not to use it if you do not view the resource use as a good deal.
Google, Facebook and Twitter threaten to leave Pakistan over censorship law
This is also the main thing holding me back from using it. The Observable experience feels more polished than Jupyter for me.
Why is that more useful than a removable SD card?
> I'm reasonably certain that the idea isn't entirely new. Since it wasn't done, it's likely to not actually be worth it.

Right, we shouldn’t ever try doing anything differently. What kind of logic is that?
This is not new. It's called dual-licensing. It's very hard to do for a number of reasons.
Thanks, yes that is why I mentioned it. I want to best describe every detail of what happened not just paint a one-sided of the story of events (since I'm looking for some helpful advice).

Anyway, the software makes animated social ads and it used a social API which got removed last year. That feature is not part of the core software but was given as a bonus tool to help avoid some manual work of uploading. The bonus is mentioned on our homepage though.

I do have usage data. The customer created ads (not a lot though). Also used many of our bonuses tools. Plus he has logged in many times too during this year.
I'm burning through something like 10-20 usbc cords a year. It's outrageous. I'm buying Ankers and "good" brands too. My car has ubsc to usbc and android auto and it used to be a pain (usba to usbc slowed it down) so I'm diligent about fast/good cables.

I have no working usbc-usbc cables right now. It's wild how quickly mine go bad and most of the time they're just plugged into a phone once a day (driving), if that.

I just have a drawer full of dead cables with some sort of usbc end..
The Next Big Thing in the Fintech Industry
Funny, you link these notes. Because the prof is a full time researcher and seems to be teaching the same couple of courses over and over again [1]. Which is why you get the quality of the notes that you see.

[1] http://www.math.lsa.umich.edu/~jchw/teaching.html
> All while avoiding the complexities of grpc, building Docker images, Kubernetes, service meshes, "serverless" frameworks,

I don't think this will happen to be honest. The WASM process still has to run somewhere, it's probably going to be wrapped up into those systems.

Also all of the code written against existing system interfaces for IO etc will not be compatible with the WASM runtime, which means you'll have to run WASM + something else too (and the easiest path is probably going to be to use those "ops" systems you mentioned).
might be miss-leading for many customer that expect bluetooth speaker behaviour or a jack input

It's not a Bluetooth speaker. At no time does Apple claim it's a Bluetooth speaker. If someone wants to believe it's a Bluetooth speaker, that's their fault for failing reading comprehension.

I don't expect Apple to put a big red sticker on HomePod boxes reading, "THIS IS NOT A BLUETOOTH SPEAKER!" any more than I expect an electric car to have a big red sticker on it reading, "THIS WILL NOT RUN ON DIESEL FUEL!"
Then do we have "eMMC" equivalent quality SD cards that lasts just as long?
I just went through the Emacs tutorial (C-h t), then used Emacs everyday, for everything. I pick up bits and pieces here and there across the web. I went through Chassel's Emacs lisp book a while back, but can't remember most of it as I felt it's more aimed at developing Emacs itself.

A lot of Emacs is self-documenting and I use that. Look at the docs for the current mode (C-h m), learn keybindings (C-h b), change settings (M-x customize-group), read the info pages (C-h i m emacs).

Funnily enough, studying Common Lisp has helped me more easily read elisp.
More like, "The not-yet centuries old science they constantly tell you about on Hacker News."
> I would really like good league tables on where all the transmission is happening, including workplaces, schools, and universities, but that seems to be beyond the capacity of the UK state

PHE has that league table, as widely reported in the press. E.g.

https://news.sky.com/story/covid-19-supermarkets-most-common...

Upshot: a huge amount of infections happen in schools where kids and teachers don't wear masks.
Vandal hits Tesla Model 3 with a brick, footage caught on Sentry Mode cam
Ok thanks. No he is in America. I'm in India.
I get the sense that a lot of HN users are down-voting any comment that calls into question this vaccine's safety.

I think this will end up having the opposite effect than intended.

There's truth that there's a remote chance this vaccine has long-term side effects. From my reading, I would estimate that risk to be 0.0001% - 0.01%.

If your goal is to promote vaccination, it's better to actively engage in the conversation by explaining how the benefits far outweigh the risks. Silencing dissenting opinions will only serve to reinforce those beliefs.
What would be a concrete use case which benefits from this? I am not experienced with D, but it just seems like it would make code more obscure
Well, I checked them all out, and I must not be the target audience / a font person / very perceptive, because with a couple of exceptions they all look the same to me.
Obviously your list isn't intended to be all-inclusive (that's kind of the point), but Sidekiq and Sentry are two of my favorites.
How does that imply I have a religion? Doesn't religion have some element of the supernatural by definition?

edit: reworded.
Are you saying you’re reading through anki? If so, what?

Brilliant strategy.
I am surprised why no one thought about it? Awesome!
Trivia: SYMBOLICS.COM was the first ever .com domain registered.
Dependencies out of control? Just pip chill.
> But I'm reasonably certain that the idea isn't entirely new. Since it wasn't done, it's likely to not actually be worth it.

Well I certainly don't think that's a safe bet, generally speaking. There are constantly new advances and shifting situations making things viable that never were before.
I'd like to understand your point of view a little better.

My understanding is that you could not use these apps. So how could one feel entitled to discounts based on implementation quality?
I was not doing a comparison, I was showing how the NPR numbers were dishonest. NPR claims that it costs $6.30 to mail something across the street. They never give a specific number for a shipment from China to compare to.

Prices have gone up since then, but even today the most expensive option with no pre-sorting for 13 oz is only $5.39. It can go as low as $2.36 depending on the level of sorting.

NPR is clearly not doing an apples to apples comparison, and nobody has tried to defend them, they just attacked the numbers I sourced.

Now, you're saying that China does full pre-sorting to the zip code level but doesn't deliver to the closest location. This is roughly equivalent to the 5-digit DNDC option, which currently costs $3.56 - maybe slightly more because I don't know the exact details of how China delivers to the US. And it was lower at the time of the NPR article, which claimed the domestic price would be $6.30.
(I have a 10 year old daughter) While nothing is completely 'safe', I feel that Roblox does a better job than just about any other platform I've looked at in making a safe and still social online environment for kids. The biggest problem is players trying to scam each other in in-game trades.

The worst we've experience is that my daughter lost a pet worth about $5 in real money to a scammer. And while it was pretty traumatic for her it was also a very teachable moment that let us talk a lot about trusting strangers on the internet. We also regularly monitor what she does spend a lot of time talking about being safe on the internet.
It's not only that, it is also leveraging the very rich ecosystem built on html and js
Is anybody else finding the recent surge in MIT PR about ML to be a bit overselling the capabilities of the underlying research?
> The immune response from the vaccination has at least as strong

Is that true? I always thought it was at most as strong (eg, David Katz says so here: https://youtu.be/YLLENema1Co?t=462), but I'm seeing this assertion float around also. Which is it?
While mostly missing the mark, and just rehashing the old discussions. AKA the micro architecture concepts of both "RISC" designs and "CISC" designs is so similar across product lines as to be mostly meaningless. As mentioned you have RISC designs using "micro ops" and microcode, and you have CISC designs doing 1:1 instruction micro op mapping. Both are doing various forms of cracking and fusing depending on the instruction. All have the same problems with branch prediction, speculative execution, and solve problems with OoO in similar ways.

Maybe the largest remaining difference is around the strength of the memory model, as the size of the architectural register file, and the complexity of addressing modes and other traditional RISC/CISC arguments are mostly pointless in the face of deep OoO superscaler machines doing register renaming/etc from mop caches, etc.

Even then, like variable length instructions (which yes exist on many RISCs in limited forms) this differentiation is more about when the ISA was designed rather than anything fundamental in the philosophy.
My hope is eventually to be able to run it locally and integrate it into other language, like Tensorboard.
> Using an off-the-shelf library to provide core browser functionality disqualifies it from being on a list of browsers that do not use and off-the-shelf library to provide that functionality, yes.

Epiphany uses Webkit-GTK. In a certain sense of the word, this is indeed an off-the-shelf library, but only in the same sense that Google Chrome uses off-the-shelf Blink. Epiphany a major contributor to Webkit-GTK, and one of its largest users.

Should Epiphany ban everyone else from using Webkit-GTK? I don't actually think they can, it's all open source after all.

> A better one might be to figure out how Google disambiguates Safari from the iOS webview, Chrome from the chromium webview, etc, and follow the same path.

Google is probably doing some kind of ridiculous obfuscated fingerprinting. I don't know that it's viable to work around something like that without cooperation from Google. It would be a constant cat-and-mouse game, with Google having the upper hand.
Guide to Getting Started with Pinterest Ads
Chief Notion Officer
Author of the piece here.

My number one recommendation is to not get overly excited about it. One of the first things that happen when you start using Anki and realize the superpower that it is being in charge of your memory is that you want to include EVERYTHING in it.

You start creating cards with obscure bash one-liners, little-used git commands, or Javascript functions you read about in a random article. You add all of it to Anki. After all, you might use them in the future right? And it doesn't cost you anything to create a card with them so why not.

What happens is that because you don't have a clear picture of why those cards are valuable to you - you just added them because they might be useful, one of these days - you will have trouble retaining their knowledge, meaning that you will keep failing to successfully review those cards.

And because of the way spaced repetition algorithms work, those cards will be constantly appearing in your reviews, and you will keep failing them. And they will keep appearing. And so on and so forth until you lose all motivation to use Anki because it's becoming a frustrating experience to do your reviews.

The most important thing about using Anki is to keep using it. That's how you get the benefits of it, so be more selective about what you add to Anki instead of profligately adding cards that you gain nothing from.
Saddam played games with the inspection teams (remember the 'presidential sites'). Did Blix get a comprehensive look and verify maybe, but that was after 10 years of obfuscation. Also, you know who thought he might have nerve gas? The Kurds. And I wasn't arguing the invasion was good or bad, I don't think we'll ever know. At least not for a few generations.

https://www.npr.org/templates/story/story.php?storyId=499621...
I wonder if there is a license that you can use that had a built-in expiration date. Like a auto-public-domain code release clause.

Some way that if you start using a product you have a legal guarantee that you won't be dependent on that company's service indefinitely.
I need to use the '.ts' extension because my boss demands it. TypeScript needs a feature to allow me to fool my boss into thinking that I'm using TypeScript while actually using JavaScript.
I think I read it somewhere that somebody ended up using consumer ARM laptop for a build server because all the ARM board in the market are crap and can't sustain 24 hours heavy load while consumer grade laptop at least get tested sufficiently to keep working under the heavy load.
The Assassin's Creed series has had a very anti-Christian and anti-Religion tone from the very start, so it's not surprising it continued with this game.
The Evolution of Animal Sacrifice into the Sacrifice of Praise
Just getting to this, I didn't downvote, but I still disagree with these points.

> Saying "under allow no conditions where a person cannot choose to leave" is rather naïve

I didn't mean literally cannot leave, I mean choose to leave, i.e when safe to do so, rather than being forced to stay by naval order or contract. Though admittedly it's hard to find if that is the case in some of the historical examples.

> shows a profound lack of respect for the realities of working in one of the harshest and most unforgiving environments on the planet

Why? If you commit human beings to an environment you either allow the conditions that will keep them sane, or you call the whole thing off. As soon as you decide the difficulty is surmountable, you lose this excuse, because not doing it is also an option.

Would you build a station without a toilet or food? Then why not extra space? Skipping both will save money/effort, yet "there's more to living than just surviving" - both are requirements. If providing extra space is too hard, then the whole thing is too hard.

The previous point only compounds this: "you're better off locking them up until the summer when they can be collected safely" - If you can't control how long they'll be there, ensure the environment is one they can remain emotionally stable in, or don't send them there at all.
Hot glue it in place? It's going to provide enough strength to keep the things attached, but still will be easy to remove if needed.
Might have been Amazon with the 401k, and the Googler told me to never sell my RSUs.
That's all very well and good but what happens if you move house? /s
You could say that cloud companies exploit company dysfunction. That engineering is usually not incentivized (until too late) to keep costs down is the key to this whole mess.

I've seen the pendulum swing the other way, too. At former large employers, I've had to cobble together (shadow IT) servers from discarded equipment because the process of getting cloud boxes allocated was so onerous.
Remote machine is Windows. tmux is not available on Windows. That's the whole issue.

This could be done with WSL, but WSL is too heavy for a task like that.
France hasn't built any reactors of the old design in what decades?
That's certainly possible. I'm sure they lose money on some packages. But it's nowhere near the difference that people claim.
If you're thinking of buying a HomePod, I think it's fair to assume that you also have an iPhone.

So, what's the use case for Bluetooth here? Streaming from phone to HomePod via AirPlay is so superior to Bluetooth as to make it obsolete for such needs.

The only thing I can think of is if the kids in the house have Androids or something. Or do some game consoles stream to Bluetooth speakers?
But why are you using Chrome in the first place - it's a known memory and CPU hog! Doesn't Firefox or other Webkit based browsers support webGL fully?
My old company's entire HR "manual":

Recognizing that we are all here voluntarily, please use your best judgement.
I generally just write "100 USD in EUR" in google or macos finder...
It might be 15 minutes for you, because you already know and used Qt.

I can almost guarantee you that an average frontend developer (web) would not be able to do that.
But it makes the code Small Caps, which I find unusable in code.
Ack! The onboarding flow only works with Twitter right now, but once you create an alert all platforms will be polled (though some will be polled via search engines until I can fund native search, like LinkedIn). I should add a disclaimer to the onboarding UI...

site:TLD filtering is sort of in place right now but it's not obvious... you can select the "Custom" platform and then use that site:tld syntax (or any syntax supported by Google). Lmk if you run into any issues there, that's a relatively new feature.

Language / geography filtering is on the backlog! hopefully to be funded by paying customers.

Thanks for trying it out!
The ToS explicitly forbid usage of third-party clients and people have been banned over this issue. Some people may be fine with taking this risk, but I also absolutely understand not wanting to deal with it. Personally, I fall in the latter category, so I mostly have the web client open in a pinned tab.
> My gripe with Observable is I can't fit into a Python-based workflow.

Observable is for JavaScript ecosystem. I wouldn't count on them implementing anything for Python.
It means you have to CLA all contributions, which decreases the number of external contributions you get, as contributions are all taking someone elses work.
It's still not clear to me how that implies I have a religion. Being influenced, consciously or subconsciously does not mean I have a religion, but maybe I'm misunderstanding your point.
So you are saying that you need some sort of personal gain (ticket to an utopian afterlife for example) to be a nice person?
Raku / Perl 6 has been supporting unicode for operators, quotes, rational numbers, etc. for more than a decade.
> c'mon, getting the very basics of it in Qt took the better part of 15 minutes and less than 100loc

I used to think this same way about things because I had so much time in the tools that I never looked at stuff from a perspective of people who have no clue.

Now that I have a friend going through coding schools and everything with zero understanding, everything I think is "just a 15 minutes of tinkering and you'll know all the bits you need" is actually 3 months of banging your head against the fucking wall.

Don't let your existing experience cloud your judgement.
Types define explicit boundaries for application data structures, tests verify software behavior at run-time, they both provide unique benefits that cannot be achieved with either alone, and they in-fact greatly compliment each-other.

Types exponentially reduce the set of possible inputs a function can receive, thus greatly reducing the number of tests that need to be written to achieve the same level of safety. Types are also much more precise and less brittle than tests, they establish clear contracts that reflect the actual structure of the program whereas tests provide assurance that some minimum subset of behavior is correct enough for the software to meet the expectations of users.

Ultimately, a lack of types is a form of technical debt because the data structures do exist whether you spend the time to formally acknowledge them or not.
What's the decision process behind _choosing_ a font? I've always gone by look and feel but I've never felt fully satisfied with any of the (code) fonts I've chosen. I used Incosolata for a long time and in the last year I've moved to Hack. I really like Hack a lot but I am also trying harder to make more conscious decisions with my physical programming environment as I age (beyond aesthetics, caring about ergonomics, etc...).
> Personally I'm not, at all, I'm barely comfortable enough with installing Emacs from source.

sure - but to give you an example doing something like that is the kind of project that I'd give to beginning computer science students that know pretty much nothing outside of for-loops and variables, and I know from experience doing that every year that they'd get it done in a few weeks, including learning enough of Qt to achieve it. So if you have existing programming knowledge it should not take more than a week, even without knowing C++.
Ok, that's enough and I think we have to ban you again. Pity.

https://news.ycombinator.com/newsguidelines.html
His episode on the Rich Roll podcast was excellent, highly recommended.
> What I particularly like about Typescript is that I can use as much or as little of it as I deem necessary. E.g. I start off a prototype using the `any` type a lot, and only in future iterations, I start tightening the definitions as the requirements for the project become clearer. So far the overhead has been quite minimal.

I started working this way and it was fine, that's how I always worked anyway. Then I started leaning towards working the types first and the code later, and I've found it works better and better for me.

Much of today's programming is "stitching pieces together": pieces from the libraries you are using, from external services you use, from your platform's APIs, and then creating the few extra pieces that are unique to your puzzle.

When you code first, you are directly painting pieces while trying to picture how the final puzzle will look like in your head.

When you type first, you are just cutting the shapes of the missing pieces and already assembling the puzzle. Once this is done, you are left with a full picture that has some blank spots, and it becomes much easier to just paint those in.
Kubernetes Security Is Not Container Security
Building and Deploying Crypto Trading Bots [Book Info]
Secular humanisn owes a lot to ethical principles developed in a religious context, but it does not follow that by adopting the ethics, one is also adopting the religion. Any attempt to push that proposition consistently is likely to devalue the overtly theistic aspects of the religion in question.
Ignoring the fact that's either impossible or requires government overreach that would make a fascist blush, it would take the Hacktoberfest problem and turn it up to 1000.
The related issue is if there is a closed source business model. Maybe only if its SaaS. I can't think of any packaged commercial software from new companies, only old established ones Adobe, MS, Oracle etc.
Sadly sci hub fails on the mentioned study :

https://www.cell.com/joule/fulltext/S2542-4351(20)30458-X
The phase 3 trials is not over yet for another 2 years... which no one wants to wait for... hence the emergency use authorization.
I think the comment was a bit tongue-in-cheek. The underlying storage tech between is the same, but eMMCs have a controller that handles the actual layout of the data. In a removable SD card setup, this is handled by the CPU, which of course has many other things to worry about. Having its own controller makes eMMCs more reliable.
That depends on the job. Is the data constantly updating?
Async communication: don't expect immediate answer, expect better answer
being able to send any audio stream, for example your computer audio, so you can use Spotify or anything playing at your computer.

HomePod does this. I'm doing it right now.

Click on the volume icon > select your HomePod. Done.