skysight-inc/HackerNews huggingface dataset:
After reading your comment I immediately got reminded of :
https://www.youtube.com/watch?v=6XebyM7mU0A
(Rick and Morty - Simple Rick Wafer Shattering the Grand Illusion)
I think you'd be a fool to do it, but taking the other side of this bet merely involves buying HSBC shares. They're down about 10% at the moment so if you think they'll get through this you can get them at a small discount.
I'm planning to go to Backblaze from Carbonite (which was in turn preceded by a now-defunct Crashplan offering.)

Many times I've cursed at Carbonite's app for doing nothing when I want to back up, and popping up annoying when I don't.
Well there's DNSSEC. Implementation details (such as lack of practice in key rotation, TTL, etc) aside, DNSSEC works and LetsEncrypt validates it.

Then there is Certificate Transparency logs. It will be passive action at this point, but it's an action regardless.

Let's Encrypt checks DNS validation and DNS CAA from multiple PoPs, but I don't think it's enforced by CA/B requirements to do so (happy to be corrected).
Well, netflix's product is the content they serve and one logs on netflix to consume its content. FB or google are supposed to offer other "services" for "free" and end up abusing that in order to shove ads down your throat. Am I the only who sees a difference there ?
What is a ""poor people food" reaction"? Do you not eat food that's eaten predominantly by poor people?
The preventing legislation was successful.

All those "* by using this free trial you agree to pay 19.99/month for at least 24 months" scams went away basically overnight.

The key to this is not to be afraid to aggressively add new dark patterns to the list of banned practices.

An alternative would be aggressively hitting scammers who clearly rely on people missing the fine print with criminal charges for fraud/extortion (when they try to collect on the non-contracts). No idea why that wasn't done - the legal system is usually a lot more resistant to the "well, TECHNICALLY" thing than engineers think.

Germany is really good about these rules. For example, a long list of practices, including mandatory arbitration, is explicitly forbidden (or forbidden in standard contracts) in § 308-309 BGB. § 312j BGB mandates clear disclosure that and what you're about to spend money on. The whole set of § 312-someletter is basically "we found another shitty practice and we're ending it now".
Rust only protects against thread based data races, it does nothing to prevent data races across OS IPC with mmap or shmem segments.
You can adjust the brightness of the light ring from the Google Wifi app (all the way down to "off"!).
Fun time is to come back with a TOKCRAZY Short Video app
TokCrazy is a short video making application that has a user interface to create short 15 seconds video where they can create humorous content or even showcase their talent.
That's one of the reasons why I love my good old Bose QC 15 headphones: they have a physical switch that turns off the noise cancelling and also acts as a reliable no-delay audio kill switch. Some people would complain that you can't turn off the NC and keep listening to music, but I think the switch is actually more useful this way...
What do you mean inefficiency. We use the bulk upload feature and do billions of puts in an hour and our scans can go against 3 billion rows an hour. HBase scales linearly and we are already operating it on 5 times what we had designed it for
This Is Your Regular Reminder
https://confessionsoftheprofessions.com/ - focuses on different aspects and perspectives of jobs, careers, and the workplace. free to share your own stories!
There was no ARM in 1979. At the time ARM came into existence, there were already much faster 68010-68020. The biggest advantage of 68000 is much nicer ISA. 6502 was fast in case of making simple integer computation; for math is was really bad.
> Ok, and where exactly is Whatsapp a vital life necessity in your world of messaging before calling? Those also aren't forms of meaningful social interaction.

These days, in many worlds countries, especially in Asia. In those places, WhatsApp is also a primary venue for business communication and vital human interaction like setting up job interviews, doctors' appointments and pretty much any other communication with other humans.

Sorry, but your point comes across as horribly oblivious - criticizing usage of WhatsApp is one thing, but acting like it hasn't become a critical part of society structure just shows a major failure of looking outside your bubble.
c to go transpiler exists https://github.com/elliotchance/c2go
Either Apple, Microsoft, nor Amazon were mentioned. All of which collect data.

The difference being neither run a social network. Well, LinkedIn is one, I suppose.
Even when you have a private CA, you still have the issue of getting everything in your environment to trust it. Even in an enterprise setting, from my experience. Most workstations and servers are managed and have the root cert in the trust store, but then you have a long tail of appliances and containerised applications, or OSS software that doesn't use the OS trust store or BYO devices.

With publicly trusted certs you instead trade the trusting-CA-issue for the issuing-issue.

I'm starting to think that it's easier to use publicly trusted certs with FQDN for internal use. Some kind of ACME-proxy, and portal, which is publicly accessible and can respond to ACME inquires. Maybe in combination with some non-LE CA that can issue long lived certs for certain uses where updates can't be automated (e.g network appliances). But then there's the Certificate Transparency Issue, leaking internal names etc.

The dream would be a LE issued sub-CA limited to *.internal.example.com, so you can have an "internal" CA that is publicly trusted.
This is a feature of most static language with reflection support, already available in the 80's.
Another thing that's exciting about crypto is that it lets users participate in more fair borrowing/lending.

As it stands today, you can lend at your coins at a yield rate close to the borrow's lending rate. That effectively makes all lenders, collectively, "the bank". It also means that borrowers will get a competitive rate for borrowing against their collateral.

This will end the days of getting 0% in your savings accounts while the bank is getting 10% lending out your money once people realize they can lend out their dollars themselves for a much higher yield.

It also lets you lend out your speculative crypto investments. Imagine if you could buy AMZN or NFLX and also lend it out to other people on margin. That's exactly how a margin account works, but of course your brokerage isn't going to let you do it. Crypto lets you play the role of issuing the margin rather than borrowing it, if you so choose.

People that are dismissing crypto have no idea what a revolution in finance this is going to cause.
Index funds, because they grant large diversification while small expense (very low expense ratio), such as by Vanguard.
When in doubt, go for an ETF like the S&P 500. Is
> So this is fascinating to me... but who does eat them? Is it a geographical thing, or class thing?

I've eaten plenty of fish sticks growing up in Germany. No idea if it's a class thing, though. I don't see why rich people wouldn't eat fish sticks, but then again I'm not rich.

I still eat them sometimes as an adult :).
> but most of them can be summarized as "academia is a lousy place to do novel research"

Completely agree. And the cache crypto example is a good example.

Especially in computing. There's so much red tape in the academic world that doesn't make sense when you're basically thinking or writing about code (ok, I know CS is not only about code, but what I'm saying also makes sense for things like big-O analysis, crypto, etc).
or a Magritte-like "This Is Not A Registered Domain"
May I ask which 20 devices ? I'm having trouble imagining more than say 5
That sounds like it might cost money.
I got pooperhole.com after a few refreshes
I just wish they had more manpower and a straight idea of what D should target as roadmap.
Apple didn't move to USB-C only; they moved to the vastly-superior Thunderbolt 3. (Which, yes, is a superset of USB-C.)

Furthermore, that's just on laptops, since USB-A ports no longer fit in Apple's increasingly-thin designs. The iMac still has four USB-A ports, right now, today. The Mac mini still has two USB-A ports. The Mac Pro can have dozens of USB-A ports, if you want them.
Crystal is not a Ruby. They're doing things that are intentionally different, and it's totally put me off considering it.

In practice 99% of the time plain old MRI is fast enough for the things I do. The rest of the time, resorting to RubyInline or a C-module has usually been more than enough.

E.g. the bulk of my code for my masters that involved heavy use of k-nearest neighbour implementations etc. for pre-processing image files for OCR was written in Ruby, with only ~2-3% then replaced with RubyInline C-code to get the speed needed.

I'd take that over Crystal any day, as I don't like the places where Crystal diverges.
What was once "analyitcs" is now called "spying" on HN as well, which pretty much shows how much nuanced debate is now possible here - any kind of attempt at talking about certain products just brings out extremist rhetoric which kinda defeats constructivity on both sides.
Wow, fish sticks on the rise?

I was delivered to the wrong galaxy, that’s for sure.
Yeah, there are still a lot of reasons to use lenses. But to rephrase - i was wondering if lenses and the proposal somehow "interact". Actually, I just found some of what i was after in this comment [1].

[1] https://github.com/ghc-proposals/ghc-proposals/pull/282#issu...
im not mistaking the articles around it - check this out: https://www.tensorflow.org/probability/examples/TensorFlow_P...

"TensorFlow Probability (TFP) is a library for probabilistic reasoning and statistical analysis that now works on JAX! For those not familiar, JAX is a library for accelerated numerical computing based on composable function transformations.

We have ported a lot of TFP's most useful functionality to JAX while preserving the abstractions and APIs that many TFP users are now comfortable with."

Tensorflow is migrating a bunch of stuff to JAX. Even they use the "library" word for their own porting. For a user like me, it looks like Jax is a library that tensorflow uses...but the end-user usable library is tensorflow.
No, not in the US. Most Americans are women. China and India skew the global percentages.
Mine was rabbitpeencake.com. I do not want to pitch this to VCs.
I just watched it this weekend. The idea most resonated to me was the comparison of FB feed with Wikipedia.

What if Wikipedia shows everyone a different page rather than the same? That's manipulation. And it's not good in that context.
I believe (perhaps wrong again) that back references are not in posix (though many implementations have them)

edit: I was wrong. back references are in posix. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

so I guess not even all posix RE can be converted to finite state machines.
In-ear headphones or over-head ones?

Any recommendation?
Nikola Executive Chairman Steps Down as Electric-Truck Startup Faces Probe
So many of these domain names sound like plausible names of name-brand prescription drugs..
I'm curious: what kind of devices? Seems like a lot.
Find a FIRE group based in your country/state. There are loads on Facebook and likely other platforms. People pursuing FIRE aim to save and increase a significant proportion of their income so they can retire early (30-50s) and have a wealth of knowledge on tax efficient investing. Better yet they're not advisors so they won't charge you anything.

It's different in every country thus why you need local advice. For example students loans, in the UK it's more often than not a terrible idea to pay them off early. But that might be very different in other countries.
I am building https://diff.blog, an aggregator of developer and engineering blogs. My mission is to solve the disoverability problem of self hosted blogs.

It's hard for bloggers with self hosted blogs to get discovered and reach a big audience. So a lot of them end up moving to a platform like Medium which gives them the audience. But they in turn give up their identity and content. diff.blog aims to fix that by solving the discoverabilty problem of self hosted blogs. diff.blog is not anywhere near in terms of the audience size of Medium at the moment. But it has been growing steadily since I launched it an year before. Hopefully it will come close one day :)
You don't need to speak the language. Learning O-I-L is not any harder than learning that squiggle is an ancient biblical oil lamp. It's easier, in fact, because everyone has an English=>YourLanguage translator in their pocket, and who has an icon decoder?

Is it really that hard to figure out what STOP on the international stop sign means?

I know from experience traveling in foreign countries. Even in Japan.

For another example, how long did it take you to figure out that that "hamburger" icon was really MENU?

I'm using Chrome Browser. To the right of the address bar there's a star icon. Sorry, I have no idea what that means and have to hover over it - "Bookmark this tab". I have no idea why anyone would associate a star with bookmark. I have no idea how anyone would look up a star icon on google. But I know how to look up "bookmark".

When I open up my Twitter page, there are 5 icons under my picture:

1. two triangles and a dot

2. GIF

3. three cantilevered beams

4. a happy face

5. a car battery with a clock attached

Sorry, I don't know what any of these do. Hovering over them provides no information. (Maybe GIF means add picture, but my pictures are JPGs, not GIFs. What does a happy face do? Inject me with heroin?) I can click on them and find out - but really, what kind of argument is that for "icons are better!"? It isn't any better than randomly turning controls hoping to turn the damned defroster on so I can see, and hoping I don't hit the ejector seat button.
I've worked with Ruby for ~15 years now, and I've used Rails maybe 2 of those and it was the worst experience.

I think Rails really was a very mixed blessing for Ruby - on one hand it brought a lot of people. On the other hand it associated the language with a whole lot of practices that has done long term damage.
And 40 years of history, wait until Rust survives for 40 years to see how it looks like.
I'd be interested to see all 20 fully loaded with HDDs/SSDs that support UASP, and see how well it holds up as a highly redundant Storage Server.
I'm just an armchair critic, like most folks on this issue.

However I don't see how it wouldn't be possible to retain the airflow - use large extractor fans with filtering equipment. Create a slightly negative-pressure environment in the warehouse to ensure the majority of the airflow goes through

Sure, they're massive warehouses, and it'd need correspondingly a large number of high capacity fans and the associated filtering gear - but I don't see this requiring massive innovations.

The article even says that Brandy distillers in California use similar equipment.
In a conversation, you subconsciously build a model of the mind of person you are talking to, and your words are tuned to fill the gap between what they know and are thinking and the ideas you are trying to express. If I think back through my life, the communication that has affected me most as been from humans in face-to-face conversations, not on websites. But I could be bad at objectively evaluating this.

I think for Facebook to be more effective than humans at influencing behavior, they have to implement theory of mind, which might require AGI.
I also love Ruby, it's all the little things. It helps me along and makes me happy every time I manage find a solution to a problem. "Woah! Can I really do it just like this?!?!"
A related discussion of SSA vs a simple VM based on symbolic registers is here:

https://www.sable.mcgill.ca/soot/tutorial/shimple/index.html

The SSA form is useful for a few optimizations, but complicates things in many other cases. Also a lot of program analysis can be done without SSA form. Also, SSA seems not to be the fastests in a JIT setting.
> precisely because the entire country shut down for months

The way to test your hypothesis would be to look at countries that didn't lock down.

Sweden didn't shut down and had a similar outcome to most European countries. Hospitals were not overwhelmed. Looking at Euromomo they had it relatively mild in terms of excess deaths for the time of year. https://www.euromomo.eu/graphs-and-maps/
I'm from India and Intelligent Investor has helped me a LOT in understanding how to trade in the stock market.

It doesn't have to be perfectly applicable for it to be useful, it just needs to teach you something new and valuable.
Database Migrations Lessons Learned
Given the societal impact, I think a simple recommender system would be really important. Recommender systems literally shape the world we see.

Poll anything they might have a preference on (and not all the same) - movies, music, internet celebrities or what not - and build a system that asks someone's opinion on 5 things and then outputs suggestions.

I don't think you need anything fancy, but just counting "same entries" in the preference matrix would work to get basic collaborative filtering. Depending on the depth allowed, you can cast that more mathematically and maybe even discuss the idea of rank 1 factorizations (i.e. assign each person / thing a vector and attempt to approximate the matrix entries as scalar products) or optimization of that stuff.

As outlook, you have word2vec that works similar but has the added complication of the matrix being huge. Use that for a information retrieval or toy chat bot or whatever.

I did teach this to non-experts, but not high school kids. I imagine it would work similarly. Unfortunately, I don't know of a website that covers this for school kids.
Microsoft Teams as a Platform
Moobot vs. Gatebot:Cloudflare Auto Blocks Botnet DDoS Attack Topping at 654 Gbps
Actually, why doesn't signing a time-stamped unlock work?
Well I have about 2-3x as many files, but only ~100GB. The main concern was finding out which files to take backup of, it would take quite a long time.

Like I said I was hoping to get the 10-15 minute intervals I had with Crashplan.
The computational resources of a machine is finite no matter what language you use. You got to put limits somewhere.
WordPress Creator vs the Jamstack
> "... such as the ethanol-capturing equipment used by brandy distilleries in California."

In a market economy, I'm sure the distillery warehousers would be free to decide whether they'd rather capture their emissions or wash their neighbourhoods.
Yes, sorry, added that bit on my phone when out and about and made a mistake. Corrected.
Malaria+Guide:+Causes,+Symptoms+&+Treatment+-+Health+Lines
I am actually starting to believe that (too) smart developers can actually be a hindrance in the wrong circumstances. We have a prima dona on my team and while smart, he doesn't make things easy to follow for the next dev.
As an aside, Journey is a wonderful game[1], If you want to chill out for an hour or so, I totally recommend it.

---

[1] To be fair though, it's more of an experience than a game, but there is a layer of puzzle solving.
Question - is the team that you're leading successful at what its primary objective/OKR is?

If yes, then do you consider others individual success as part of your own productivity? If you do consider your team's work as part of your productiveness, why do you feel like you are unproductive? If you don't, you probably need to look at longer time horizons and letting go of being as much of an IC.

If your team doesn't meet its goals, then I agree you are not as 'productive' as one would desire. Generally best to re-prioritize.
I work as en external examiner for various CS students, and in my country they do a couple of internships at real companies as part of their degree. At some point around five years ago, or perhaps a little before that, there started being psychology students on some of the courses. A trend that has since grown quite a bit, especially if you happen upon a group project involving mobile gaming.

It’s something I would have likely never met in my my career, but there is an amazing amount of social engineering going on a these places. 20 years ago if you got the odd group of students who did anything gaming related, it would typically be very nerdy, terribly executed and often a very socially awkward exam even for CS standards. These days it feels like I’m very likely examining a group of people out of which two or three are likely to be my executives in a decade if they chose to pursue a career in the public sector.

It’s really interesting how the humanities have crept in and in some way taken over, isn’t it? And all because we didn’t want to pay a coffees worth of money to have the online yellow pages. It’ll be even more interesting to see what happens to this sale of social engineering once legislation eventually catches on.
This is endemic to most pedagogy that uses programming, I feel. I often see Learn x via the medium of Python and it feels quite philistinic compared to a proper textbook - maths isn't that hard if taught thoroughly and confidently, don't write a cookbook.

On the other hand, don't write books like engineers do. Treat it like a work of art rather than a legal document - introductory engineering books are too slim, and more advanced texts (especially on FEM, I've found) are almost unreadably dry (If you want to be dry, write like a mathematician and try and motivate things first rather than spewing pages of unproven results that we may or may not need later)
Penny-arcade comes to mind.

Also brings to mind my first email address, which used an underscore! In my defense, it was a hotmail address created circa 1998, before there were strong norms for such things...
Dilemma of Red vs. Blue Pill (Matrix / Maya / Illusion)
It's a general trait we have as a civilization, everybody wants to innovate, nobody wants to do maintenance.
Throwaway so that I don't share my medical history publicly.

In the past I had a share of symptoms that were psychosomatic, spent thousands of dollars on diagnostics that - in hindsight, unsurprisingly - came back fine. I lost more than 35 pounds during that period as my results were constantly juggled between gastroenterologists, neurologists, endocrinologists, pulmonologists, cardiologists and laryngologists.

I had most of the symptoms that currently a lot of Covid survivors are describing. Some were disguised as viral infection (I felt like had cold but without the fever, dry coughs, weakness), some as food poisoning. Not even single one of the doctors, who I visited with binder full of medical results, suggested that those might be psychosomatic. I was kept on various different drugs which seemed to help, but only for short amount of time.

It wasn't until my life fell apart (because of the external reasons) and I was put on the antidepressants when I noticed that all of that was psychosomatic - _everything_ went away. The aches, the coughs, the weakness. Now, years later, all of it is behind me and my quality of life improved dramatically. To this day, however, every single time I feel feverish, weak, have problems breathing or I have a random cough attack I wonder is that because something I caught or is it daily stress manifesting that way, and most often then not, the latter is the case.

So I'm very skeptic about some of the long running symptoms, especially since psychical health is still a taboo and I've experience tens of specialists not being able to hit their mark on that.
Building and revising adaptive capacity sharing for technical incident response
Multi-streaming setup for BSL, and a big box of tentacles
faglet.com

Андрей, а ну-ка, выйдем...