skysight-inc/HackerNews huggingface dataset:
If you don't mind, would you recommend some sources these people can go to/should read into?

I've had a shortened CS education (2yrs) but I'm mostly self taught outside of that. I'm just starting to do a bit more back-end development and I have the exact same issue with these courses; they focus on "build the cool thing using these popular tools" but never on build it right. I don't really care about the shiny new thing personally, I'm looking for fundamentals.
Remember: There is never a legitimate reason not to publish source code.
As always when talking about security and privacy, you need to understand the threat model.
Apple protects users from some threats while also becoming itself the biggest threat to users. And this is exactly what Apple wants. This is how you use Stockholm syndrome to entrench a feudal system.

The relationship is not 3-way as Apple wants users to believe (Apple the defender, users the victim, third-parties the aggressor). The map of the territory is a lot more complex.
Facebook may be forced to sell Giphy following UK regulator findings
Yeah - fair point. I've over stated my position.

I'll re-commit to "most" people criticizing.

I will restate that regardless of the poor taste, it doesn't change the points validity.

But you are correct. I did miss their minimization of the issue. Obviously due to my own bias.
This one is pretty cool as well: https://news.ycombinator.com/item?id=35079
Darts: A Python library for easy manipulation and forecasting of time series
How the 'sponge' made by the bacteria Geobacter soaks up uranium
Hey all, I'm the author - feel free to ask me any questions about the article!
There is significant investment in building Linux with Clang so I wouldn't count on Linux keeping GCC relevant forever. Doubly so with the inevitable rustc requirement.
Who decides what was intended in a decentralized system where code is law ?
Is this a joke or a real site? How does basically putting a 0. in front of every version solve anything?
As others have said, i much prefer to keep my password vault and hosting of it separate.

Being forced into a 1P subscription feels like a downgrade to me. I've been a faithful customer for years, and have used iCloud synchronization for years as well. My entire household uses the app (through family sharing).

Self hosting it is not an option for me (i know how to, and that's why it's off the table), and purchasing a $5/month subscription feels like it's overpriced for what it delivers. I can get 10 months worth of Family365 subscription for what 1P is asking for a year, and that gives me 6 accounts with 1TB storage each and the entire Office suite.

The thing that seems to annoy people the most doesn't bother me one bit though. If it works i don't care if it's electron or not.

I'm instead evaulating Secrets[1] as a replacement. It requires a $20 in-app purchase to unlock full functionality, but even with 4 people buying it, it's still only 1,5 years of 1P service. For now i will try to get the kids to use iCloud Keychain instead.

As for "what's the rush". 1P7 will receive updates for now, until it doesn't, and at some point an update to MacOS or iOS will make it stop working, at which point i will have lost access to my passwords. I much prefer to be in control of when that happens :)

[1] https://outercorner.com/secrets-ios/
There is no need to approximate a ReLu or tanh well. Machine learning is statistical. The accuracy of these functions is not that important

ReLu is buggy and has an incorrect activation function for deep learning because it's not continuous everywhere. In practice, it rarely matters. It's chosen only because it's fast to implement buggy function than use someting proper.

The exact shape of tanh is not important either. It's enough to be monotone roughly s-shaped and easy to differentiate. Tanh is implemented in hardware so it's used.

Basically anything monotone and approximately differentiable works.
GCC still has time to relicence if they want to survive.
Thanks for mentioning this! It turns out that that I have an account from 2014 that has 50GB instead of the 20GB offered now in the free tier. To those interested in very basic photo viewing: the Mega apps are more than capable of sorting by the actual date when the photos were taken, which is all that I was really interested in. The web interface doesn't seem to have this at a glance.
Small kids generate tons of such fleeting moments and also need good autofocus and fast shutter speeds.
Do you mean proof of stake? If so, yes there is potential for new technologies to come out which could cause crypto to have more real world use cases and then cause the value of crypto to society to be higher. But we have been hearing about how crypto is "the future" for 10+ years. At what point is this future actually going to exist?
The research is undermined somewhat by the omission of Namecoin[1], launched back in 2013, still being developed [2] and ironically, listed on coingecko [3].

[1] https://www.namecoin.org/
[2] https://github.com/namecoin
[3] https://www.coingecko.com/en/coins/namecoin
I pay 30$ a month for a server (yes, a virtual one, if you want docker, you have to pay a bit more) with org-domain and tls cert. I would recommend that to every developer. Yes, some administrative work is required but that is also a valuable learning experience. You would own all the tools that you need to develop efficiently.

Personally I use Gitea, which should be usable by someone used to Github. I don't switch workspaces too often, but I am sure some tools are available.
I don't need a license or a lawyer or anything ? I'm talking about creating and selling new types of contracts not trading what brokers already offer.
A tutorials mini-series to learn Computer Vision from scratch
A list of Computer Vision tutorials. It starts from basic image processing using OpenCV (code needed is included), till real-world applications of Object Detection and Computer Vision, passing through enhancing and denoising images using autoencoders, and deploying interactive dashboards to detect objects in images.
* Learn basic object detection and image processing functions using OpenCV

Read an image, extract the RGB values of a pixel, extract the Region of Interest (ROI), resize and rotate the image till building a pedestrians detector in traffic images

https://omdena.com/blog/opencv-pedestrian-detector/

* Learn advanced methods like adding noise to images then use autoencoders to produce clearer images and improve models results.

https://omdena.com/blog/denoising-images/

Learn the basics of CNNs and apply deep learning techniques using TensorFlow and Keras to classify MNIST dataset with code needed.

https://omdena.com/blog/applying-cnns/

To visualize your Computer Vision project, learn to build an interactive Streamlit application that takes the image and mask generated from a model as input and gives us the bounded box, mask outline, and heatmap. (With all code functions needed). https://omdena.com/blog/pathology-streamlit/

* Apply what you learned in a real-world project like using Computer Vision to help assess road crash risk at scale. By applying images labeling, object detection, CNNs, and various regression techniques to provide features for road safety estimation on roads globally.

https://omdena.com/blog/prevent-road-crashes/
Having MathML being XML based plays rather nicely with both HTML and SVG. And I am saying that while not being exactly a fan of XML-based formats.

> The initial vision of MathML was that people would write it in a WYSIWYG editor (since it’s far too verbose to write by hand), but that grossly misjudged users’ preferences

To be honest, it probably depends heavily on a particular audience. I know people who barely wraps their heads around the concept of BBCode, and those (although a much smaller group) who would probably advocate for exchanging Microsoft Word for a LaTeX editor. Most people out here are probably completely content with a WYSIWYG editor and don’t care about the inner mechanism of its implementation as long as it gives an expected effect for them.
Pretty incredible if true - from the article, revenue was at 700 million with around 300 million EBITDA. That's a 14x multiple on ARR, which seems to be on the high side?

Though a lot of these acquisition/sale strategies seem to be leaking info to the media in order to publicly plant a marker in the ground ("anchoring" in persuasion/negotiation).
I haven't been around the block a lot nor do I consider myself as "ridiculously good" but from my experience shipping is king, every time.

It's very easy for us to focus on the tech and think that more knowledge, more performance or whatnot is the next level. While we have some superheros (John Carmack, Dennis Ritchie, Dan Abramov) that are famous for incredibly focus and deep technical skills, for the rest of us, we are evaluated on getting stuff done, reliably and consistently.

There are, of course, situations in which "shipping" has to do with performance (I once had to rewrite and algo from python to rust to gain about 100x performance), but in those cases it's often explicitly defined as a business requirement, i.e. more revenue or lower expenses.

Another tool in my toolbox has been understanding better the "business" of coding, that is, how does software engineering work fits in the "supply chain" of a company, from idea to the sales guy making cold-calls. Two books come to mind, "The Unicorn Project" and "The Phoenix Project".

At any rate, the desire to keep improving yourself, growing and learning it laudable!
An oldie but a goodie. Love this piece.
We Are Not Living in a Computer Simulation
There are reasons why (legally) you're not allowed to discriminate in the workplace based on gender, but are allowed to in selecting a partner. They're not the same, even a bit. If anything it's just a (slightly) witty analogy. You already know that.

If people want to play the 'free to discriminate against particular group identities' - I'm game. Let's see how that one plays out.
Maybe it was guardian-agent that was the college prototype. I could never figure out how to get it to work.
I know you're joking, but I worked in a startup where a massive effort was made to completely rebuild the 1.x website - both backend and frontend. It required a lot of work from everyone, and I remember we even stayed late more than a few times to bring it to finish line.

So it was a bit disheartening that the founders never bumped the version to 2.x once the rollout was achieved. It's perhaps a bit nitpicky, but it felt like the work wasn't properly appreciated.
Seriously? Breathtaking? Talking to someone?
Is astonishing to me how "smart" and "educated" people are lost in meaningless details of technological implementation when we are witnessing assault on privacy and personal space on a global level. Let me help you understand something important: Sitting in comfort and relative security cannot give you a real life perspective of long term impact of this system. The long term effect will be the normalization of surveillance state. You don't need people to "See something, say something" you just trust a corporation working with database provided by third party (governments) without any form of public oversight. Without open source software and with proven record of abuse (see China servers case) and proven record of exploits (see NSO/Pegasus). And I have to talk to someone?:)
Please, grow up.

I have lived part of my life under communistic regime. The political language of personal invasion under the name of "common good" was the public mantra and abuse of the system was a everyday reality.

When secret services are taking away your mother on a "signal" received from "trusted procedure" created under the wisdom of the Party Elites you cannot do anything. Trust me.
I call my ex-bf sometimes faggot, and he laughs because he knows well that *I* have zero grounds to call *HIM* that.

And given the stuff that was between us, i don't get why i should let other people tell us whether we should be offended by that word or not.
A Statistical Survival Analysis of Publicly Available Python Projects
Off-topic, but I have a dilemma: I worked in defense until recently so I've never worked from home. How do I not look like a fool in video interviews when everyone else has had time to build a WFH setup?
rossneedstowat.ch

Shows my friend Ross needs to watch, but stubbornly hasn't.
Matt Levine covered this in yesterday’s Money Stuff, it’s pretty interesting how parts of the ecosystem froze things and seemingly managed to stop them laundering their money.

Also it does look like they really did try to launder it:

> Tether froze more than $30 million in response to the hack, Tether Chief Technology Officer Paul Adroino tweeted.

> About an hour following Poly Network’s announcement of the hack, the perpetrator attempted to move stolen assets through the Ethereum address into Curve.fi, but the transaction was blocked. The hackers continued trying for about 20-30 minutes before an anonymous user sent the hackers a message on the blockchain that USD Tether had been blocked.

> The user told the hackers to try depositing the stolen tokens without Tether, which the hackers did successfully and they deposited all the addresses into Curve. The hackers then sent the anonymous user about $45,000 worth of ethereum for their help.

https://blockworks.co/hackers-steal-over-600m-biggest-in-def...
Minor volcanic eruptions could 'cascade' into global catastrophe, experts argue
I can’t believe anyone can be into crypto and keep a straight face.

For all the libertarian bullshit about decentralising and no control and “you can’t shut it down” when someone actually makes off with a whole bunch of coin what does everyone do?

Relies on centralised control to shut the hacker down and cut them off.

SMFH.
> Android is a great example. Typical Qualcomm/Mediatek/etc. behavior: take a "stable" kernel, stuff it with custom undocumented drivers and junk, be stuck on that version forever.

I don't think that's such a great example in this context.

Qualcomm, Mediatek, etc. are hardware vendors after all. Software to them is a necessary evil, not a reason d'être or complementary tool (as it is for NVIDIA and Intel). Their customers fall in the same category - smartphone manufacturers want to sell units, not keep software up-to-date.
MathML dates from a time when XML was seen as the One True Way by most standards people. The fact that TeX is not based on XML was probably enough to discount it at the time. Nevermind that TeX is more convenient to write by far, and was already strongly established as the standard way of encoding mathematical formulas.
> What if: the system is used to looking for dissidents ... / espionage ... / profiling ...

Not if. When.
See also Peter Naur's "Programming as Theory Building". Essentially,the original authors of a system have a theory (what nowadays we would call a model) in their minds of the system, of its architecture. Something that is difficult to convey by code alone. So when a new batch of programmers start working on that codebase, they don't have any knowledge of this theory, so their fixes and new features are of much worse quality than what the original programmers would have proposed.
> A brilliant parody. Full marks.

I sincerely hope you are right.
I always bump major even though we follow semver. I consider my contributions major no matter how small. No impostor syndrome here, sir. (/s)
I Was the reason my family switched from Windows and Linux to OSX back when it was popular among hackers. They had seen the ads with celebrities for years and it didn't move them the way I did. I thought we finally had a unix-like OS that we could all standardize on without my mom freaking out at Gnome and for a time that was true.

They remind me every time I bring up stuff like this that I was the one who pushed them to use Apple. In retrospect I wish I had taken FOSS more seriously.
> now it's going towards strong man rule again.

Xi has been "dictator for life" for a while.

> it's not close to the level the level totalitarian control over individuals it was during the Mao-era

Thanks to the smartphone, you're wrong.

It sounds like you're a few years out of date.
Because if you say "China is a totalitarian state", is an implicit admission that totalitarian states can be ashtoningly sucessful.

Would you want to admit that totalitarianism could be a better, more effective way than democracy?
I bought https://m8.fyi because I wanted a URL shortener to use for my work - it's hard to expect someone to type out "https://datacrayon.com/posts/plotapi/showcase/pokemon-types-..." from a GIF/MP4.

I thought it was good at the time, i.e. "Mate, for your information...", e.g. "m8.fyi/something". However... it seems that many people don't recognise "m8.fyi/item" as a URL!
Thanks for sharing! I have a question: is there any option for sparse vectors (like tf-idf outputs)?
Over time, there will be old smart contract code that is trusted because it has been used for so long, and there will be new code that is less trusted because it is new. Time will ensure that smart contract code that is flawed will be discarded and forgotten, or blacklisted, so it will be safe to assume that any old code that is still popular is trustworthy. Time will also ensure that popular code is well understood by experts who would be in a position to detect and understand any problems in the code.

The problem of buggy software will continue to exist for new smart contracts that are introduced and manage to capture value quickly, but as the ecosystem matures and more niches are filled, new code will be less likely to attract large numbers of users, so the scope and impact of any bugs in that code will be much less.

Eventually an equilibrium will be reached whereby survival of the fittest ensures that the smart contracts most people rely upon can be trusted. Effectively, some smart contracts will build brand value, and people will be able to rely on the reputations of these smart contracts. Some people may take a risk on a new smart contract and loose (or win), but most people who follow the heard will not have a problem.
> Things are still largely locked down from the pandemic

I doubt this can be forever because the effect is questionable (as long as countries don't put real lockdowns seriously quarantining every traveler with no exceptions and no chance to escape, and also eliminating illegal border crossing which is hardly possible) and the economic harm is enormous. I believe it's only a matter of time (and of financial resources running out perhaps) before every country will start treating COVID like ordinary influenza (which kills people too) and give up lockdowns.

> Many formerly bustling tourist sites have decided its really nice not to have tourists.

People who worked for tourist-dependent businesses will argue. Also note that for many countries tourism was the primary money source. In many such countries people don't care about COVID, don't wear masks (even though they are required to) and will probably resist governments which would block their income source for long.
The whole blog (and book, I suppose) is worth a read, it's just beautiful and funny.

Also, you will not be able to avoid recognizing eurostile in every single evil future corp once you're done.
My bank API sucks. It basically doesn't exist.
Surely if you had 10B in cash you could start a similar company and grow it to 300M in EBITDA for cheaper?
Yes. They do. But meaning and power sits on a foundation of context and intent. Even emojis rely on this.

The idea that we're going to use words but ignore context and intent is self-defeating. It weakens the powers of human communication. It's as if to say: "Words speak louder than action."

That's sounds like a quote for 1984.
On the employers side it could be something like monopsony where the employee can only chose to work at any wage or starve because no other jobs are available.

On the employees side it could be something like a politicians relatives getting high paying job because otherwise the politician will cause problems for the company.

Edit: I don't know if I misread your comment or you edited it, but it I think these coercions are covered by it.
Similar things happen in US on a much larger scale. Simply search for 'Amazon hire to fire' 'GE Neutron Jack' or 'Microsoft annual review system'
Would you take the 10 year version of that bet?

I'm less interested in the actual bet. I'm more interested in trying to understand if we both think this system will eventually be abused.

If you WOULD take the 10 year version, would you take an open ended "some point in the future, this will be abused" bet?
The ‘best’ thing after the Apple TV is a small PC attached to your TV. All of those streaming devices have weird limitations (like no AC4 support for ATSC3 TV) and bad user interfaces.

Contrast that to VLC which ‘plays for sure’.

W/ Jellyfin it is such a better experience to use the web client as opposed to an ‘app’, especially on the iPad that I am tapping this message out right now.
I've always read that it's down to an EU tax, without that limitation the device gets classed as a video camera and has a sizable import fee:
https://www.borrowlenses.com/blog/video-recording-limits-in-...

An answer here https://photo.stackexchange.com/a/21181 says it's to do with codec licensing but the businesswire link is dead and I can't find anything else to back it up.
In general, I prefer SSH when using reliable, low-latency links, mainly because of the various forwarding capabilities (agent, X11, ports), and sometimes because I need my output to be sequential. But for any kind of situation where the link might be dodgy, mosh is king.
Idiocracy predictions sadly keep coming true. In this case partially - doesn't look like the CEO got laid off.
This is ICOs 2.0.
If you don't really need a rack case, I'd even go as far as to use a normal case with regular Noctua fans. The hardware for PCs is probably more expensive though (plus no ECC, single socket, ...).
Great blog post, great blog in general, but here's the highlight of all that for me:

"In contrast, most static type systems do not allow such free-form manipulation of records because records are not maps at all but unique types distinct from all other types. These types are uniquely identified by their (fully-qualified) name, hence the term nominal typing. If you wish to take a subselection of a struct’s fields, you must define an entirely new struct; doing this often creates an explosion of awkward boilerplate."

That is exactly the space I want to work in. I want to treat entities as anonymous entities without having to name them them since at that point I approach a 1:1 mapping of names to things in my system. I want to use generic data operations to merge and slice my entities which are just collections of facts about a thing. Structural typing is a step towards this programming model but still requires that you shove your data into some ontology.

EDIT: Actually I take that back, that blog post is totally missing the point. She asserts that the type system just makes explicit the implicit requirements of your code. The problem is in HOW the type system does that. By focusing on the function itself, the author ignores the real problem further upstream. If there's some type, then I have to shove my dynamic data into your type in order to use the function. And if you're trying to use interfaces, there's still some concrete type that you've created to attach that interface too. Either way, you haven't managed to support dynamic data through your system.