skysight-inc/HackerNews huggingface dataset:
Any chance of you doing a write up somewhere of how you set this up, how it all works? This sounds fantastic.

I'm 3 months out from becoming a parent. This stuff isn't a big deal yet, but in 3 years or so I'm going to need it. I'd love to learn from you. I know what vlans and pi-holes are, but I've never set them up like that and I want to be able to.

And if there's me wanting it, I'll bet there's a lot more parents or future parents who might also want to know about it.
Join the club.

The email formatting was so shite, I'm pretty sure any savvy reader assumed it was pishing (even though the URL appears legit).
This EU effort to control is ongoing for many years now, how is it in any way unexpected?
The button doesn't say "Open in Edge", it says "See web results". Do you think an average user would expect that to open in their default web browser?
Ask HN: How do you keep track of all your Discord servers?
I want to get into more Discord servers, but it gets harder and harder to keep track of all of them.
No specific questions, but I want to say that I feel a bit of pride for my country when I see stuff like that. Thank you for your work!
> "You work or I will make you suffer" is slavery.

All work is slavery.
Never knew that kik had video call feature, but I dropped to use it not long after it appeared.

There was Duo for Android to make video calls. Might be still around, but it is only for calls and not chat, so not really useable if you have to find other ways to send chat.

Skype was one of them that I still use, but it is probably ancient technology for younger people. Skype was offered to use for free of data charge by telecom company, so you could make video calls everywhere.

The problem with Whatsapp is that it comes together with Facebook and whatsapp is terrible for privacy - you have no control over how your number and other available information will be shared with other apps, who will collect that information and someone will publish that information available as database.
He's explained it's pretty much for the same reason the OP did it. It's possible to prove it works, especially when you're releasing a video each day. Youtube at this point is about optimizing clicks. People like Mr.Beast generally know their video title and thumbnail before they even start production on the content.
I think ozone is one of those chemicals. Department stores in the 1950's used to pump it in to subtly mask mustiness or "store smell" so that the distinct smells of departments like perfume were more distinct.
There are many different ways to reply to that question :-)

For me, as a Rubyist since 2004, the hardest part (by far) has been the incredible "comfort vendor lock-in" provided by Ruby. I have been working with Elixir since circa 2016, and only today I feel the same level of fluidity in the 2 languages.

This is not to say Elixir is hard to learn (this is not the case), but Ruby is incredibly sticky in that regard.

On the project launch itself (started circa 2017), as described in the article and afaik, the team was largely free to pick their preferred stack, so there was no external pressure to avoid a "new" stack. I cannot comment on the friction they may have had at the time.

A point of friction was how to "configure an app". Over the years, the way to configure an app in Elixir has evolved (and much improved), culminating with the latest "config/runtime.exs" which allows runtime overrides for both mix projects and releases. I consider the situation stable now, but we had to clean-up the code & the ways to handle that.

Deployment is not perfect at the moment: we are using (for the sake of simplicity) a Docker-based approach, which helps us decide exactly which version of OTP/Elixir we want and deploy it almost anywhere. We will move to releases later (but first we had to clean-up the configuration system).

XML processing is not super easy to achieve. Good libraries (e.g. saxy) have appeared, but you can feel you are not in .Net/Java.

Recruiting is not a problem: most developers so far have been eager to level-up on Elixir, and a good developer won't have much trouble at this point of the Elixir story to get onboard.

Lastly, before that project, in some enterprise contexts, Elixir was a harder sell compared to Java/Node (even if I managed to use it ultimately). You have to prove that the stack is reliable, will be there tomorrow, can compete with alternatives etc. It is better to use it in enterprise contexts where you are free to choose (or start using it for tooling/checks, before promoting it to larger projects).

If you have more specific questions, let me know :-)
I don't usually like this kind of design, but in this case I like the way it works, and how the text pauses at interesting bits. Just my 2 cents.

EDIT: I just tried with the arrow keys and agree that that's not a nice experience. For me, scrolling with the mouse is much more fine-grained than using the arrow keys
>And we have -- we can kind of almost see the end. We're vaccinating so very fast, our data from the CDC today suggests, you know, that vaccinated people do not carry the virus, don't get sick, and that it's not just in the clinical trials but it's also in real world data.

-Dr. Rochelle Walensky, CDC Director 2021-03-21

https://www.msnbc.com/transcripts/transcript-rachel-maddow-s...
If I was going to university, I'd rather go to one that had a mix of "smart" people, athletes, and connected people.

School is about making connections just as much as learning stuff. I know the article is supposed to be about some version of "fairness" but I'm not convinced the mix they have is a bad thing for the remaining "merit" based students. It's certainly better than admitting people for irrelevant personal characteristics.
Kustomize look it up, much more native for k8s apps
While that is a pragmatic point of view I can perfectly understand, this doesn't satisfy the urge to bask in the nimbus of the 'awesome integration', and thereby the gained power & speed of doing whatever ones whims compel one to dabble within such environments.

Without having to break the bank, or being otherwise artificially constrained.

Yes? ;-)
Looking at you Consumer Reports and LA Times!

Any company that forces me to call to cancel, and then works really really hard to retain me, and then starts offering me better and better deals loses my business for life.

If you can't offer me your best rate before I leave then you are just trying to get over on me and I'm offended. Have fun losing customers and going out of business.
I mostly agree with you, but I'd point out that I think we apply different standards to cloud products than we do desktop products. Cloud lock-in is huge, and we're very OK with it--I think as engineers we respect the complexity of tackling it. Desktop lock-in super irritates us, but it's not really different.

Lock-in exists both on the desktop and in the cloud (and all kinds of other places in tech) because that's what the business incentives are. It's a race to the bottom and no company can resist it and still have shareholders. We need regulation to make them knock it off.
Great project, but terrible name, considering how popular Prometheus is.
Thank you :-)

There are a lot of interesting projects going on at Beta Gouv, a lot is happening!

For more information, check out https://beta.gouv.fr/startups/
maybe i'm alone here, but the lack of formatting made this difficult to read
It works well for the bits that are annotated, yes, because the scan stops "scrolling" at that point even if you scroll. Problem happens when you're interested in something they haven't annotated.
If anyone can get ahold of David Brooks, I will pay the ten bucks myself
Its so strange, since the presence of a face immediately makes me not want to watch a video.
Why would you trust a local GP? They are almost certainly the least knowledgeable person in the chain of authority from which you could choose to trust. They will either follow the guidelines or their anecdotal experience. You could read the research papers and the guidelines yourself and have a better understanding of the issue than a given GP. For anything rare, you could probably read the subreddit about the diagnosis and get more trustworthy advice than from a GP.
I also didn't see the video and just read (and enjoyed) the text. (Of course you are right, but I'm just saying it is kinda meaningless which came first or which is supposed to be the important one, different audiences :P)
Thank you very much! Just to make it clear, I still use Relay for those sites that allow me to use it, I just wouldn't recommend it to friends because this kind of hiccups mean that it's not something that one can rely on with blind eyes. Glad to see there is active interest in ironing them out.
I'm really surprised Apple doesn't simply add a sensor to detect the case being opened, and then have software pop up a dialog box forcing details of the repair to be entered into some kind of 'service history' before the device is usable again.

Then they can use this to deny warranty coverage for repairs done by third parties without their accreditation.
Dragged through what? It's not like the interstellar medium has friction.

In addition, our entire solar system condensed out of the same primordial soup, with the same sort of motion about the galaxy. Just as our sun is in motion about the galaxy, the planets are in essentially the same motion.
I (unexpectedly) went to jail. Try renewing your domains while you are in jail. As you say, now you've lost access to everything.

My solution: make sure you keep your domains renewed to the maximum allowed by your registrar if you can. 10 years with dotcoms.
"Is There a Mars Constitution?" Why, yes there is...

One of its provisions says, "If you happen to grow a third nipple, expect to have your air supply cut off."
Sure, but when you reason counterfactually about what would happen under alternate laws of physics, you somehow imagine that these laws where true. You run a simulation of an alternative reality (although you know it is just a simulation).
But you need to run the mental simulation, i.e., you need to imagine.

Imagining something obviously does not mean that you necessary believe it is true, but the argument is that since ppl reason counterfactual about doing things they didn't do so naturally, they confuse this imagination with their ability to actually have done differently.
If you don't believe you have free will in the physical sense, then you maybe don't do this mistake, but most ppl believe they have free will.

And even if you don't believe you have free will, it arguably feels like you are free to have done differently in a lot of situations (although this is ofc very subjective).
I find it delightful, really.

a /= b = not (a == b)

is the kind of thing that makes Haskell beautiful. Slowly ascending to purity. Didn't break anything of mine, though.
Very different experience for me, working with Go using Emacs has been pretty smooth sailing from day one (which for me was around the Go 1.0 release).

go-mode with godef, goimports and oracle was great during the early years. I remember telling people how the simplicity and quality of tooling and the great Emacs support around them was one of the reasons I enjoyed working with Go.

The transition to module support was a bit of a pain but that was a question of updates to the tooling, not Emacs itself. And then LSP came along just around the right time to deal with that and everything else.

Other than Elisp itself and Common Lisp (SLIME) I'd say Go is my favorite language to work with using Emacs.

Edit, looking at the timeline Go 1.0 was March 2012 and it took a year before we had go-mode with godef support. I guess I managed until then, it was simpler times in the Go world.
I once had to reset my password for Comcast via web chat. "while I'm resetting this, can I interest you in a TV service? Only 60/mo no additional fees." Wasted 10 mins of his time getting TV service priced out (of course - set to box wasn't included!) and said no thanks. Of course as a student my time was essentially worthless
It’s still beside the point. Yes, there were times where the Church has been weaker. However, during that period its influence wasn’t so harmful, so it didn’t matter.

Also, doctrines aren’t particularly important; it’s only a set of glorified fairy tales, irrelevant to all but some of its followers. What does matter was breaking its ideological monopoly, without which the humanism could never take off.
The topic is the financial problem though, so that statistic would be irrelevant.

In a certain way, 5 years together and then breakup is what you should be aiming for, rather than marriage + kids and then breakup. The first one is "the test bed", the latter is a mess
>provide official tools/software to bind them to the replacement device.

This is never going to happen as long as touchid/faceid exist.
In short, no it's not legal. Just because they can't take the money from you doesn't mean you don't have to pay them.
This is also why trust in these institutions is at an all time low. When your decision-makers are telling you lies and half truths for your own good, it becomes harder to know when they're telling the truth. This is the environment that causes fringe groups and theories to thrive.
> In a nutshell, the revised Article 45 would force browsers to suspend the ‘root store’ policies that are essential for maintaining trust and security online. [..] At the same time, the types of website certificates that browsers would be forced to accept, namely QWACs

Can someone explain where this 'force' comes from? I wasn't aware the EU had such authority to decide how programs on a users private computer must behave. Would e.g. making a fork of Firefox that does not comply with this digital identity framework be illegal? Or is this just hyperbole from Mozilla, and the browser would be merely non-compliant?
Considering the fake pee pee dossier originated on 4chan one can attribute the disgraced FBI probes and ultimately the Mueller debacle more to SA than the "insurrection". I suppose if one were to further make these insane conjectures, one could argue if not for SA then Trump would not have been elected via the power of dank memes.

This blog is trash.
Prefix sum on portable compute shaders
It’s not about being a monopoly, it’s leveraging their power in other markets to have an advantage in this market.
That's unfortunate. Everyone is expected to be a cog but no one is allowed to admit to being comfortable as a cog you always have to be seen as giving 110% and striving for that promotion that logically will never come for most. System is designed to attempt to extract as much as possible from you and if you are not seen as playing along then you can be replaced.
Patch out the phone-home spyware and run Mattermost on a machine you control.
Yeah; that is absolutely false.

They make more, across all accounts, than they would in lost time/expenses -pursuing- those debts. But the collection agency did not pay them > X to collect on X. Far from it; the collection agency paid them a small percentage of the total debt for the 'right' to try and collect on it.
It's to attract advertisers.

I imagine more and more Netflix properties will start to include product placement over time. I also expect a cheaper tier that's "ad-supported" sort of like what Hulu does.
This did get posted a few weeks ago at the time it was written but didn't get much traction at that point, yet seems like a reasonably important issue. The EU has done worthy things for issues like privacy, but whatever pluses and minuses of regulating personal and business policy I'm a lot more dubious about government sticking its hand directly into how specific software (like browsers) functions. That seems like a serious step beyond merely trying to ensure there is competition and choice in different products, full disclosure about them, level playing fields etc. Dictating implementation details even for open source feels like something with much, much more scope for serious negative side effects getting baked in particularly in fields where best practices move fast.

A negative security example that comes readily to mind are how bad government policies/standards helped cement for a long time the awful practice of complex password requirements including rapid change requirements, "security questions" and so on. These are actively negative for security, people in the field realized pretty fast (and of course many argued from the start) that the only reqs for passwords should be some minimum length, not using previously exposed ones, and having a sufficiently high maximum length that everyone is free to use more comfortable ones like diceware if they wished. While that has been getting revised at last bureaucracy still moves much too slowly there.

Of course this hasn't made it through the gauntlet and hopefully won't, but I'm glad to see it getting some attention.
I should have waited to cancel my Spectrum so I could sue them for the ridiculous phone call I had to have.
I'd note that this was advice given by the antagonist to the protagonist, so that the protagonist would _willingly_ give up his existence to the antagonist.
We are only half way through their "Full Stack Week", so I'm hoping they have something coming on that...

Monday was Workers talking to external services + durable objects.

Tuesday was upgrades to workers and the toolkit to make it easer to develop full apps on them.

Wednesday (today) was Worker+Pages integration and front end development.

No announcements yet of any upgrades to the Worker Key Value store, wouldn't be surprised if they have a day of datastore type announcements - its the part of the "full stack" they haven't covered this week yet.

They have to climax on Friday with something big right?
I love the picture of him, so humorous and intelligent.
Also a big fan of Taleb and his anti fragile and black swan concepts.
I wonder what he is writing now, glad he is still with us.
The perfect configuration format? Try TypeScript
OK, well I wrote my doctoral thesis* on digital literacies, so this is a hot topic for me as a parent of an almost 15 year-old boy and almost 11 year-old girl.

TL;DR: we're way stricter than other parents I know both in the UK and other western countries.

For example: we allow them WhatsApp, but no other social media apps on their phone (including YouTube). Devices automatically switch on at 08:00 and off at 20:00. Certain apps, like browsers, have maximum time limits of two hours.

Like me, they're both gamers, but aren't allowed games on their phone - only on tablets and consoles.

This sounds harsh when I write it down in black and white, but as a consequence they both read a lot and are really into sport (both represent the county at football and athletics).

The reason this stuff is so hard is that we're the first generation of parents having to deal with all this. And there are no accepted rules in wider society yet...

* https://dougbelshaw.com/thesis/
I went to jail. Got out. Seems like there is no way to reaccess my old gmail account.
Lol "slap".
fair enough :p I might change it in the future.
You obviously don't know much about the typical American Catholic college.
Great discussion. I stumbled upon a comprehensive tutorial from 2014 just yesterday: "Learn regex in about 55 minutes": https://qntm.org/re_en

Discussed on HN as well (78 comments): https://news.ycombinator.com/item?id=7370622
Yes we’ve had that “gorilla arm” discussion before.

That’s why I tried to sidestep that discussion by mentioning Soli, which has subtle movements.

When “inventing the future”, feel free to skip what the “movies get wrong “
NASA Administrator Statement on Russian ASAT Test
Nvidia’s Supercomputer to Create Earth's ‘Digital Twin’ to Fight Climate Change
> I think this is a two-fold thing. A desire for self-actualisation and a desire for recognition.

It feels like that. I never really understood that I had a desire for recognition before and so I mostly ignored it, but these days it's getting harder.

> My other issue is that I've spent so long being creative in a commercial setting I find it very hard not to look at everything through a product lens.

That doesn't help too. Switching before "work mode" and "home mode" when coding takes a bit of time for me, which makes it harder to do things as I don't have that much time after work.
Knocking it offline means it can't be part of the attackers botnet, so once it's a part of someone's botnet, they have a vested interest in keeping it online,
strangely enough.
> and that can increase by a factor of 10% just by making a dumb face

Think more like 20-30% — and not doing it leads to a much quicker falloff from YouTube recommendations, where over 90% of video views come from.

I overlook dumb thumbnails when the content is actually enjoyable/entertaining/educational.
How does this compare with Nim and MicroPython?
Sudbury to Kenora is usually done by the Transcanada. But yes, I imagine the roads north from there are seriously no-mans land.

I grew up driving around the forestry roads and cutlines of the foothills in Alberta with my canoeing parents, but that is far less isolated than northern Ontario. I always find it surprising.

I'd like to live up there somewhere, but my wife isn't game to the idea.
Or why they don’t trust doctors in general, because medicine is a very inexact science filled with lies and half truths along with real truths? I get that might be unnerving to many (even if medicine is overall beneficial), but these people really sound like a classic case of “perfect is the enemy of good.”
I went to an agreed petrol station, they'd authorised spend there. From memory, I think I just told them my name and that was all I needed to do: fill up, thank the staff, drive off.
Git 2.34 sets new merge default, speeds things up for monorepo users
It’s bewildering to me how Netlify, Vercel, Cloudflare and others have convinced the modern crop of developers this approach is fundamentally different than CDN caching and that “serverless” somehow doesn’t qualify as backend.
Hi! Do you know if this release changes the ability to enable wildcard subdomain routing to Pages without requiring a >$200/mo Enterprise plan? Its a feature Netlify offer in their $19 "Pro" plan and is a roadblock for us to fully leverage Pages.
I'm currently working on a small Slack app and the experience has been fairly horrendous. The documentation is all over the place. I'm not sure if adding yet another chunk of stuff to it is such a good idea - where does this leave Bolt?

https://slack.dev/bolt-js/
It’s best to check both options before proceeding, as some businesses do offer a cheaper subscription service when working directly - however as mentioned that may come with strings attached.

I feel the success of small developers relies on IAP, it means I can purchase from them without needing to trust them - the app stores do a good job of reviewing the app for malware and if the app doesn’t live up to expectations it is trivial to get a refund from the various app stores.
Dark patterns aren't just for cancellations.

A couple years back, a friend bought me a one year gift subscription for Britbox[0].

When I tried to activate the gift subscription, the site refused to allow me to do so unless I provided them with a credit card number.

Which, from a practical standpoint, makes no sense as it was a gift.

I wasn't going to provide these wankers with my credit card number[0], so I then had to have an awkward conversation with my friend as I didn't want her to pay for something I couldn't use.

To their (very minor) credit, Britbox did refund the cost to my friend.

[0] AFAICT, much of the subscription industry relies on having your credit card details so they can continue to bill you. Especially with annual subscriptions, as most folks will forget about it until they see the charge on their credit card statement. Then the subscription service has another year for you to forget about it again. Rinse and repeat.