skysight-inc/HackerNews huggingface dataset:
Hey everyone

Good customer support is such an important part of doing business nowadays and self-service in particular is getting more and more attention. Despite this, many teams struggle to deliver a decent Help Center because they lack the in-house development resources or simply don’t have deep enough pockets. The aim of Zenplates is to level the playing field by giving anyone with a basic understanding of HTML and CSS the tools they need to create an on-brand customer service masterpiece.

I’d love to get your thoughts on the website, product or any other aspect you find interesting!
Microsoft and Zoom join hong kong data requests suspension
You can see that your constant is the solution to x=cos(x) (if the equality is true, you can replace the x on the right side with cos(x), and repeat this process).

The solution apparently has a name, Dottie constant [1].

[1] https://mathworld.wolfram.com/DottieNumber.html
How does Huggin compare to Node Red?
Alphabet’s Loon launches its balloon-powered Kenyan internet service
Exactly; that's the point. An opt in that is coercive is not a valid grounds for holding personal data, ergo, that data is held illegally and subject to enforcement by a data-protection authority. Doesn't matter if everyone clicked yes.

A coercive opt-in isn't so much illegal; it's simply void. Having a coercive opt-in would be fine yet weird (as I understand it) if you then proceeded to only retain and process personal information to the extent you would be permitted without the opt-in. (IANAL, and only as far as the GDPR is concerned, perhaps if it's misleading enough that violates some fraud statutes somewhere, but that's a different issue).
I think you’re right - for a lot of people it was the first to hit the “good enough” threshold: going from MPEG 1/2 to the various Windows Media / Real / QuickTime codecs you saw very noticeable improvements in playback quality with each new release, especially in things like high motion scenes or with sharp borders.

That didn’t stop, of course, but I generally don’t notice the improvements if I’m not looking for them. Someone with a 4K or better home theater will 100% benefit from newer codecs’ many improvements on all those extra pixels but if you’re the other 95% of people watching on a phone or tablet, lower-end TV with the underpowered SoC the manufacturer could get for $15, etc. you probably won’t notice much difference and convenience will win out for years longer.
Ironically, Go's error handling is part of why I'm rewriting an application in PHP that I spent two years writing in Go. Not a big part, but a part.
A lot of that increase went towards Special Ed and administration overhead. It's hard to do a raw student/teacher ratio because today you have special Ed teachers with a handful of students. That didn't really exist 40-50 years ago.

Pensions are another huge problem. Those big promises handed out in the 70s-80s are now coming due. There's districts spending double digits percentages of their budget paying retired teachers.

So lots of money going in but bills are riding faster.

But the general point is still correct. Inner city schools generally have the highest budgets per pupil in their state. Ultimately spending is not very correlated with performance.

Of course, in a perfectly allocated system it wouldn't be correlated at all. Money would flow to where it was needed most until every school generated equal outcomes
Could anyone offer an explanation of what this means, for all of us who have no experience with hardware at all?
I will work on updating the landing page to be more descriptive!

When you click on a card it takes you into that cards kanban board. This way you can break down large tasks into smaller tasks.
A handy NPM script for creating a new Gatsby blog post
Nixie Tube
In the context of Hong Kong, that's fair, I think that we would agree.
This looks like an ePrivacy (cookie) consent dialog, and not a GDPR dialog? https://markosaric.com/wp-content/uploads/gdpr-banner-on-mob... It's asking for consent to store cookies "to power statistics".
The banned channel apparently contained mostly "vintage audio repair", not exactly Google's bread and butter. Also they allow numerous other creators doing repair (ifixit, louis rossman, even the channel that posted this video).

This probably isn't an anti-repair move, but a Kafkaesque bureaucratic one. Still an annoying problem.
Former prodigy who was accelerated. Agreed with the social struggles. It is its own unique hell. As a teen in University, the academic stimulation thankfully offset the pain of social distancing. I was so sheltered, I thought I must have been one of the smartest persons in the world until grad school (it is really sad when I think about it now). What a wake up call/shock that was. I think I would be very hesitant accelerating my own kids.
The Hitchhiker’s Guide to Research Software Engineering: From PhD to RSE
Considering it's YouTube, it seems a lot more likely that some black box AI kept picking up on him saying electron gun and preemptively nuked his channel over fear of guns. Wouldn't even be close to the first time something similar has happened, and most definitely wont be the last.
"In Judaism, on the other hand, Tuesday is considered a particularly lucky day, because in Bereshit (parashah), known in the Christian tradition as the first chapters of Genesis, the paragraph about this day contains the phrase "it was good" twice."

https://en.wikipedia.org/wiki/Tuesday
Ah yes, Java, with the promise of "write once, run anywhere"...as long as anywhere has a specific version of the JRE installed that's been EoL since 2007.

Obviously that's not the case for all Java software, but has always amazed me how seemingly easy Java made it to end up like that. So many legacy Java apps that are a complete pain to support, and $deity help you if one user needs to run two different legacy apps with non-overlapping JRE requirements.

And that's not even getting in to the horrors that were the Java plugin, fortunately that is entirely out of my life and gone for good.
>> To me this shows people who are more concerned about networking than learning.

I've always thought of a conference as something to plant the seeds of ideas in your head. There isn't a lot of detail and you might be one of 100 other people in the room so you can't really ask about details.

Following up with the speaker or other attendees after the fact is where the benefits are.

I don't mind a developer that says "I'm not sure how to do that, but _____ said they did something similar, let's give them a call."
DockerHub uses a company/product called "TrustArc: TRUSTe" and they have _exactly_ this method. The slowdown is intentional. People who come up with sort of tactics and those who implement them should go to jail. It's beyond infuriating. I've decided to not upload my images to dockerhub because of this.

Edit: jail time is not for anger obviously, but for intentionally swindling people. It'll be handled on a case by case bases obviously, but data is worth something, people who swindle you out of your data are like those who scam you in the street for your wallet, and as far as I know, there's jail time for that.
I see that we are talking about Oath... what they are doing is so blatantly illegal.
The ML Paper That Received Test of Time Award
Neither India nor China are considered industrialized countries. It could very well be that the person I replied to did not know what the phrase meant though, but it does have a very specific definition.

https://en.wikipedia.org/wiki/Developed_country

> A developed country, industrialized country (or post-industrial country), more developed country, or more economically developed country (MEDC), is a sovereign state that has a developed economy and advanced technological infrastructure relative to other less industrialized nations.
But black swans always look obvious in retrospect. There were always reasons to believe a given black swan would happen, it's just that those reasons were ignored beforehand. The possibility of a plague was well known, but besides people in the medical field there wasn't much thought put towards them.

Heck, I well knew that medical experts were predicting a plague, but if you'd asked me in 2019 what the next black swan would be I'd have guessed catastrophic climate change.
Improve your code: Tales from confinement without a debugger
I agree that priorities are important. But these things aren’t mutually exclusive, right? I was equal parts networker and learner in my early career and it definitely paid off.

I remember being accused of being “too social” at times. And I’m sure I overdid it now and then (as we do in our youth).

But my personal network has been very valuable over time, especially in the tough times. And I’ve come through for them too. I’m not saying “it’s not what you know, but who.” I am saying it’s what you know AND who.
A basic principle of extradition is that the action has to be a crime in both countries, which is why nobody extradites Saudis convicted of witchcraft or homosexuality.

https://en.wikipedia.org/wiki/Double_criminality
A case where it is unavoidable is when you want to refer to an associated type in your struct declaration.

In most other cases, putting bounds on impls leads to less repetition of those bounds and better error messages!

Another related topic is trait methods with method-level type parameters that have bounds.
Those have to be repeated on every usage site so it is usually preferable to go for a design that has the type parameters in the actual trait.

Instead of:

trait Foo {
fn foo<T: Bar>(&self, bar: T)
}

do this instead:

trait Foo<T> {
fn foo(&self, t: T)
}

impl<T: Bar> Foo for XYZ {
fn foo(&self, bar: T) {

}
}

One bound might seem fine in this example but once stuff needs to be Send, Sync and 'static is when it gets annoying.
I think Zig's error handling is even better: https://ziglang.org/#toc-A-fresh-take-on-error-handling

Return values are a pair of an error value (internally basically an enum) and a result value. Error handling is mandatory, but passing errors to the caller from a nested function can be done by prefixing with `try`.

IIRC, Swift is similar.
Timely reminder for everyone that there is as of yet no evidence that Apple/Google/DP3T/ExposureFramework based apps deployed in the wild actually work effectively. They've been deployed in a number of countries but there is currently insufficient available data to show that they actually work.

(of course we also know that limited disclosure apps not based on this framework developed in Australia, the UK, and France definitely don't work because of bluetooth issues)

(edited to add

See this paper out of Ireland: https://www.scss.tcd.ie/Doug.Leith/pubs/bus.pdf

One of the best use cases for apps like this is public transport, except that it doesn't seem to work on buses. Hopefully it works better on trains but given the similarly complex metal environment, I wouldn't hold out much hope.)
There is: https://edps.europa.eu/data-protection/our-role-supervisor/c...

There is also an online dispute resolution center: https://ec.europa.eu/consumers/odr/

This allows you to complain about a European company if you deal with it from another EU country.
i remember XR from London. a few hundred people managed to close down intersections that then created even more pollution.

then they blocked the tube/subway and the commuters actually fought back (physically). since then XR london protests are around 5-10 people.

personally, i don't understand why, of all the options, they would go the route of "cancel culure"/"name and shame".

why not get elected and pass laws?

why not create a smart campaign to get the people on your side and then force the government?

and finally why not buy actual shares in those companies and become an activist investor (like so many others)?

that's why to me XR always felt like teenagers in adult clothes. their spirit is pure, but the actual implementation is really poor.
Care to elaborate on why it was such an issue?
They're not missing it, that is their point exactly: that relative numbers don't matter, absolute numbers do. Of course you no longer need 90% of programmers to write hardcore algorithms - we've evolved beyond that (and yes it's evolution, not involution).
Here you both go:

https://www.statista.com/statistics/299402/preferred-bible-v...
Hong Kong Tiananmen museum turns to digitalisation after new law
>If you can think of another reason for publishing specific activities of private individuals from years ago that serves the public interest

Donald Trump's history of sexual harassment. I don't want a womanizer to be President, even if it was socially acceptable to do a bunch of coke and fuck your EA or teenagers at the time.
Given that the UK already has an ExposureFramework based app (albeit unreleased) and that the German implementation has been open sourced for weeks, I'm not sure why they would buy it.
Why jail? I think we should just execute them on the spot. /s
Alternative Video Sites :

https://lbry.tv/

https://www.dailymotion.com/

https://www.bitchute.com/

https://dlive.tv/
I am wondering why it is so hard for the article to properly reference the study. Then one could easily check through the citiations on google scholar for example. Probably it is
Ross, L, Lepper, M. R., & Hubbard, M. (1975). Perseverance in self-perception and social perception: Biased attributional processes in the debriefing paradigm. Journal of Personality and Social Psychology, 32(5), 880–892.
I would also like my laptop to run cool enough to, idk, put on top of my lap.
There's room for a middle ground there somewhere. Some of the most skillful engineers I've known in my career were stuck in a local maxima and not particularly happy. I've also known some very successful engineers that mostly got there through 'career hacking'. Something in the middle is reasonable.
Not really a side project, however:

I wanted to make the jump from system administration to devops engineering. As i started started learning ansible i noticed that something was a little off and submitted a small pull request about one of the core ansible modules.

That didn't get very far because the maintainers didn't like the way it was and also i hadn't time to fix it the way the maintainers wanted it to be (not having time was also one of the reasons for me wanting to make the jump).

Despite this, I included a link to that pull request in my cv anyway (along with other OSS contributions) and that definitely helped, in two ways:

1. during the technical interview i was asked about that pull request and that meant i was able to direct the discourse where i wanted and where it was most favorable to me and basically talk about stuff i knew about (i mean, i did the stuff).

2. as i have been told much later, their gut feeling when taking the decision about my hiring was that i wouldn't have had much problem in figuring how stuff work even though i wasn't technically qualified for that position (in my opinion I was like ~30% qualified). Worst case scenario, i could have been let go during the probation period (I was not).

That was my experience.

Needless to say, that helped me getting hired. I then had to work my a.. off to fill the gaps in my competencies and learn a lot of the new tools. It's been almost a year now and I'm fairly confident with most of the stack, even though there are a few components that I still have to properly study and learn.

So far, it's been a pleasure.
It would be nice to know the exact reason the Youtube decided to kill this and not other repair channels.

As an amateur I am subscribed to many repair channels and I can't see any specific reason why this particular channel would deserve getting banned.
> Presented with evidence of something you find unpalatable you simply reject it outright purely on the basis you don't like it.

I presented a case for why I think it is wrong. And I presented a case for why people have reason to push it despite it being wrong: it gives them more power. Considering peoples motivations is important, and when someone stands to gain we should be suspicious and have to go over everything extra carefully.
Email Marketing During Post-Covid-19 Times. Underrated?
>A number of quite reputable SoC brands here in the PRD are known to be based on 100% pirated EDAs.

Not cool man, not cool.
India - $0.09, Russian Federation - $0.52, UK - $1.39, USA - $8.00, Canada - $12.55. Even taking in to account the differences in terms of size, population densities, infrastructure etc the price differential seems to point to North Americans being price gouged, without lube
Germany’s military has a problem of far-right infiltration
yeah if someone is passed over at work for a promotion they've earned making the fear argument is possible (that they fear they will lose status as you say, or maybe get fired) - but really at that point it's in the past. Fear is a future directed emotion.

It seems to me that the anger is not driven by fear of loss of power it is driven in a case like this by envy of the reward one lost out on. by envy of lack of access to more power.

I am in a very unfair relationship right now and my anger is not fear driven, as in what will happen in the future, it is generally anger at what is the current situation. Thoughts of - If they had not done X I would not be in condition Y.

To turn that into a fear situation you have to ignore what I say is the cause of my anger, then postulate something like "he fears condition Y being permanent, or condition Y turning into condition Z" when condition Y should provide ample grounds.

Actually the more I think of this fear thing as the root of anger the more messed up it seems to me, because it seems structured around people never caring about their current or past situations but only about the future, and I don't think real people act like that.

somewhat facetiously - Are you sure this fear theory wasn't created by an economist?
You could also check here [1] although I didn't try any of them personally. Also Shaarli [2] mentioned by 4wQcKBHM seems to fit the requirements well, I have to try it myself.

[1] https://github.com/awesome-selfhosted/awesome-selfhosted#boo...

[2] https://github.com/shaarli/Shaarli
consider it from an alternative perspective — sending a 14 year old to grad school to get their PhD by 20 is putting them in a 60-hour-a-week high pressure job that causes mental breakdowns in many adults.

i don’t doubt that academic acceleration has many advantages for smart kids but i do not think “getting” to give up your teenage years for a few extra years of high pressure work is one of them.
1. In Java you have both checked and unchecked exceptions so you have the option to force the developer to handle the error explicitly or not. With Go there is no choice.

2. Compared to something like ZIO (http://zio.dev) from the Scala world, Go's error handling is amateurish. With ZIO you represent your methods as such:

def fetchFromDB: IO[DatabaseError, MyObject]

Now DatabaseError can be anything e.g. an exception, a string, an enum, a custom error class or even nothing at all if there will never be an error. Now you can chain functions together transforming errors along the way as if they were normal values. Both powerful and elegant.
> I want to be with people that are sharing links to things they’ve read, people who are trying out new technologies and languages, people who have weekend projects, or who are contributing bug fixes back to open source projects.

I hate this culture in software engineering. There are many excellent engineers out there who work to live, rather than live to work. Why do we have this expectation that programmers want to spend every waking second coding something? I'd hire someone who appears to have balance in their life with other interests and hobbies besides computers (all other things being equal).
Relatively speaking, the time someone would need to spend keeping their LinkedIn profile reflective of their career vs. learning/coding/solving is negligible. I've spent 10 minutes in the last year, for example, entering a promotion.

LinkedIn's value, and arguably it is aging, but that's also the point, is retaining opportunities for future endeavors. This is for me a much larger value than advertising my CV. To wit: LinkedIn literally saved my company during the housing crisis. It was during the act of connecting with former colleagues that I got a lead for a major project that wound up being 50% of our revenue in 2009.

Moreover, as time goes on, the folks connected with gain promotions and grow their careers as well and you can wind up with a rather impressive Rolodex[0] of contacts.

It's worthwhile to keep your profile up to date, and does not take a material amount of time.

[0] https://en.wikipedia.org/wiki/Rolodex
This is fine by me. I am glad to let the Americans pay the price and reap the benefits. I value different things.
> n impoverished school where the majority of the effort goes to controlling poor behaviour

I think this is the real issue, irrespective of 'gifted' status. I failed the 11+ in the UK but spent my entire teenage years bored out of my mind and in fear for my physical safety. At 16 I switched to a school where classes were less chaotic and thrived. I graduated with a high 2:1 from
Cambridge, so although I'm not 'gifted' in any precocious sense, and probably wouldn't have been picked up by these programmes, I was capable of some kind of academic achievement.

The focus on one end of the bell curve who visibly suffer more than others in the middle obscures the real problem: public schools are underfunded and understaffed. There's a reason why private education provides class sizes of 10-15: At that level teachers are _able_ to respond to the individual needs of all children.

Hiving off <5% into special classes for gifted might be good for those children, but it is socially regressive and ignores the problem for those who remain in sink schools.
According to 19th century German philosopher Arthur Schopenhauer, “All truth passes through three stages: First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as self-evident.”
Lurking the ten minute post-talk scrum at the front of the room is the best part of conferences for me. 'Ah damn, they are running into the exact same issue we are'...trade some ideas and contact info.
Plus one for the importance of this.

Some things that I found very valuable to learn more about:

- Being more aware (present) of your thoughts and emotions.
- Ability to get de-attached from an emotional situation.
- Ability to tame the brain's obsessive thoughts.
- How our bias affects our reality.
- Separating what can be controlled from what is outside ones control.

Journaling has been extremely helpful to learn more about oneself and reflect. It is also fun to have a more detailed reference for a normal day you had 10 years ago.

P.S: Any book recommendations about the topic?
DNT wasn't killed by Microsoft. DNT was killed by advertisers looking for any reason to kill DNT. They just found Microsoft's default as their excuse to ignore DNT.
The efficacy of non-homemade masks is not as well demonstrated as one might hope. It takes years to plan, execute, analyze, review, and publish a good experiment, and there wasn't nearly as much interest in this question until a few months ago.
If all functions return a possible error, how do you return a value OR an error?
I wrote a blog post about hugging that a google recruiter saw and emailed me about. I probably would've been contacted anyway, but the post certainly helped with making an impression!

https://carolchen.me/blog/group-hugging-theory/
What's even worse is the same system (Customize) to then land on a 30 page privacy statement with instructions how to opt-out with each of their 140 "partners".

Alternatively you get advised (also in the context of that 30 page privacy statement) to disable cookies.