skysight-inc/HackerNews huggingface dataset:
TheDock is a visual interface for full site editing in WordPress. From design to template layout and even theme architecture, all parts of your theme can be edited using our intuitive controls. We aim to make theme creation fun and fast.
∙∙∙
Technically a plugin that exports theme code, the result is endurable and scalable WordPress themes. Editors can use our own visual layout editor, the native block editor or you can match your templates to custom fields for a more data-centric approach.
∙∙∙
By incorporating many of the most widely used features on the web, like slideshows, images galleries and embeds, you can avoid additional plugins in your theme. You can even remove the plugin itself once you generated your theme.
∙∙∙
All of your themes front-end is based on our carefully arranged design system. It ensures visual consistency, rhythm and responsive layouts. By connecting vital parts of your aesthetics, like typography, colors and spacing in a set of universal controls, you can easily make changes that instantly manifest across your entire theme.
∙∙∙
With TheDock you get a great deal of creative freedom, without sacrificing performance or robustness in your theme.
A lot of title changes are apparent in the RSS feed, the new title appears as a new item with the same URL.

I’m not sure how you’d disambiguate merges that way, as they have the same symptom, but the process isn’t invisible.
can someone who knows more than me speak to the GDPR (European privacy law) implications of a technology like this?
How's your Perl?
I am not spreading misinformation. Please don't throw accusations around.

Previous Surgeon General Jerome Adams is not the same person as Fauci.

I'm not in the USA, but looks like your surgeon general in Feb 2020 was not an ideal choice for the post. He sounds like a political Trump appointee.

Even so, the full tweet read:

"Seriously people- STOP BUYING MASKS!

They are NOT effective in preventing general public from catching #Coronavirus, but if healthcare providers can't get them to care for sick patients, it puts them and our communities at risk!"

...so it sounds like he was quite upfront about the idea that mask use was partly being discouraged to avoid pressure on sourcing masks for medical professionals.
I think the underlying explanation for this is that the world sucks. Most of the companies that are commonly thought of as tech companies aren't.

My definition of a tech company is a company that lives and dies by the quality of technology they make. For example Nvidia is a tech company. If someone made GPUs that are half the price, but twice as fast, Nvidia would be out of business in a jiffy.

Spotify isn't a tech company - if someone made a better music player, they wouldn't be able to disrupt Spotify, unless they somehow managed to make a deal with every record label under the sun.

In the 2000s, I had a 20GB Music folder full of music I liked, and I played them using Winamp, which supported searching my library as fast as I could type. It didn't have all of Spotify's features, but the it did the core value proposition of playing music better than Spotify does today imo.

The problem is that Spotify is a package deal - if you like the service, then you must use the client - and they are under no competitive pressure to make a better one.

The 'it's much cheaper' argument is ridiculous - it's not that hard to create a native app that plays music - I doubt the people who wrote Winamp commanded the salaries FAANG people writing Electron apps do today.

'Tech' companies make much more money today than when they were making when they were writing native stuff.
Happened in my country as well. In the beginning of the pandemic when there were a lot of unknowns, authorities made blatantly incorrect statements and decisions and even contradicted one another. People stopped trusting the government, the doctors, the news. Even now they're saying thay vaccines are risk-free which is quite simply factually wrong, they have a favorable risk/benefit ratio but the risks are not null.

No wonder there are conspiracy theories all over the place. News are disinformation, you can't trust anything you read and uncertainty is at an all time high. People no longer trust these authorities but they still need to make sense of the world so they start looking for patterns. Sometimes they see things where there's nothing and sometimes they're right. I have a lot of sympathy for these people.
Ever heard of Thomas Piketty? r>g? Land and money both have an unnaturally high liquidity preference i.e. they have value because of network effects. This allows returns of the rich to exceed the growth rate and thereby cause the rest of society to end up poorer.

Ultimately, the returns on capital are paid by the working class and paid to the rentier class, that owns exclusive access to publicly created value (the rich obviously have more money and land than the poor).
> Compile times matter in extreme cases, but 3 seconds is not really something I would worry about.

3 seconds for 50 lines of code. How many seconds for 100k lines of code?
I think that requires one more blog post.
React native, one codebase, one team one language. Native ios and/or android app, two code base, two teams, two different languages. I don't know, you tell me. Unless you are government funded, what is more cost effective?
This is known as the upward funarg problem:

https://en.wikipedia.org/wiki/Funarg_problem
And so do I. But for the time beingn, I must admit that there's definitely something wrong. By doing that master, I'm actually fighting a lot against that state of mind; a lot harder than those who don't at least :-)

The positive side is that I'm in the second year and things have improved. I suffer less from stress and many maths are now "restored" in my mind. So it gets better. But the price is high :-)

I guess that by the end of the thesis, which is less about emorizing an dmuch more about understanding, I'll feel much better and self confidence will be boosted...
To be fair, a lot of contracts have a clause to confirm that you don't have any unspent convictions. Granted, you can lie and indeed it probably will never be discovered but that's fraud.
https://archive.fo/fO9Td

I wondered about the last sentence — what restrictions is Denmark imposing? Because I heard that now that their vaccination rates are so high, they decided NOT to restrict significantly.

And it doesn't seem strict to me. https://coronasmitte.dk/raad-og-regler explains. For schools, for example, sick children are sent home and (this is the special rule) kept separate from other children until they their parents pick them up. Sick children's contacts are tested, not quarantined. For offices, employers are "strongly encouraged to ensure" that people can work from home and may require that employees show proof of vaccination (IIRC the disease plus a booster counts as vaccination in this context). There's more. It's not quite as laisser-faire as some HNers would prefer, but I wouldn't call it strict.
What I mean is they don't actively consciously care. They have better things to do. But they're not immune to perception. They do have some impression and experience that they're also likely to be able to express in the form of feelings.
You can go above the professor’s head for that stuff. When I was in undergrad and when I was doing the masters at GaTech, it was common for professors to say up front that if you missed assignments or tests for a valid reason, you had to go through the university (I forget what office).

Edit: It’s called the office of student life.

https://catalog.gatech.edu/policies/student-absence-regulati...

They handle dealing with all excused absences. The professor could have responded and told you about this, but I’m assuming it’s just that no one got back in under 24 hours. It’s also expected that you read the syllabus and know this stuff already.
The US Government spent $1.1B on carbon capture projects that mostly failed
100%. Note that what what these groups call “facts” is what we have historically have been calling opinion. They don’t try to fact check things like the color of grass, numbers of moons that Saturn has, or the molecular formula of water.

Facebook literally refers to fact-checker statements as “opinions” in their legal terminology.
Or disable usb in bios entirely
> Once again, "I, as a tech-savvy person, can operate my highly-customized XMPP setup everywhere", while ignoring that most people do not run their own servers.

I said "my server", but the exact same code could be pointed at a different server by simply changing the username/password. Compare this to having to port a codebase from Signal to WhatsApp/Slack/whatever.

I'm also just using a standard ejabberd-based deployment, nothing highly-customized about it. Have you tried a Signal server deployment? I have, and THAT is the definition of highly-customized.

> This was discussed numerous times various platforms and proven wrong.

Alternative clients exist, but they are heavily frowned upon by the community - as a lot of the functionality they add (disappearing messages, view once media) depend on people using the official clients and not custom ones that could simply ignore this functionality.

> As discussed before on this page, most XMPP users don't run their own XMPP server but use a public XMPP server on the internet. Nobody can check whether this public XMPP server tracks its users without accessing the server itself.

That's fine, same thing applies to Matrix/Signal/WhatsApp/pretty much any messaging service out there.

> So, do you assume the Signal network infrastructure consists of a single server?

Functionally - although it is clustered - it is a single server, run by a single team - and it has gone down multiple times in the past few years.

And when it does go down: good luck using that Signal client to talk to anyone over it (SMS doesn't count as it has zero security on Signal and isn't even available on the iOS client). At least with XMPP, I can point the same client to some other server and potentially continue a conversation with someone somewhere else, with the exact same OMEMO/PGP encryption.

That is why decentralized/federated is better than "all your eggs in one basket" centralized. Centralization provides one with convenience, right up until it stops working and then it becomes a massive inconvenience.

> At least Quicksy (from the Conversations developer who bragged in a public video about copying WhatsApp/Signal) and Kontalk require a phone number.

The whole point of Quicksy is to allow people to try XMPP and find contacts easily with their number before they then move on to using actual JID-based accounts.

And he's more than free to brag about what he does - he's the one that spent the time; writing code and extensions and then released the thing to the public as free and open-source code.

> Signal does. You wrote, you use Signal. Did you ever join a Signal group? There is a dialog when entering a group the first time.

This is your Signal PROFILE name, not a username. You can quite clearly see this described in Settings -> tap the top bit with your number and read the text at the bottom.

People can still see your phone number by simply clicking on your user in the group member list. Signal, at the current time[0], has zero username functionality.

[0]: https://twitter.com/moxie/status/1480643863970816001
In my experience most contracts require you to confirm that the director and/or representative doesn't have any unspent convictions. It's of course up to him whether he wants to lie and deal with potential consequences. In practice there are very little checks though.
Why is the bay area so fully dependent on the proximity to rich people?

>The wealthy create wealth by investment, and there is a massive amount of investment going on in the past few years, yielding unheard of returns.

Who is doing the work? Are these rich people working 1 billion hour work days?
Is there anything left out of the "standard" setup? :)

> split in shared libraries of adequate granularity, e.g. the software is split in ~40 plug-ins

So you had to alter your project structure to improve build times?
Here are the examples in long-form rather than a tweet:

https://github.com/synercys/annotated_latex_equations
Because it's a swedish company?
The location of the servers is kinda irrelevant in that regard. They'd have to provide government access if there is a lawsuit that demands it. If there isn't one than your critique is entirely pointless
To be fair, you could write this in a more comprehensible way.
I wouldn't say "Rust sucks" based on reading

Err(Err::Error(Error::new("c1", ErrorKind::Digit))));

either, since I just assume its not the language's fault.
Can you elaborate? What is this?
>> $117,889

This is just an insane amount of money for a a masters degree. I had no idea it was that expensive. And why did it take you 2 years if it was only a masters? It is only supposed to be 30 credits. I guess spending a year working on just the thesis could explain that.
Also on Hidden Forces podcast a few weeks back with her co-author:

https://hiddenforces.io/podcasts/lab-leak-hypothesis-alina-c...
I think your solicitor and money laundering background might be valuable in the modern world trying to digitize everything.

- Have a look at LegalTech companies: https://www.maddyness.com/uk/2020/10/05/legaltech-12-startup.... I guess there is a small but existing ecosystem and community in those communities and you could get there.

- (Anti) Money laundering is a very hot topic in fintechs, and my experience is suggesting it is the most ML and AI intensive sector (trying to understand if a given transaction is related to money laundering is a non-supervised ML domain), there is a decent amount of graph algos involved and also the regulation is still quite archaic. I would say if positioned well, someone with backgrounds in legal and tech is a very valuable asset for any fintech.

I also believe your conviction could be turned into your strong asset - you already have a unique and genuine story to tell. If you are ok into public speaking, you could get a speaker slot any any AML|Legal + tech related conference.

I also believe going informal networking is more efficient then going through the formal recruitment process - this is where all your unique selling points would turn into disadvantages. Recruitment is designed to be scalable and you are an outlier there.
I don't have a strong opinion about what happened, it may or may not be a lab leak. It's still ongoing and I feel it will be a very long and sterile debate with few scientific facts to prove anything.

Granted, if the title of the article was "Scientists believed that Covid had natural origins...", this article wouldn't attract my attention as much, because I already believe that to be the popular opinion. But if, in this hypothetical title, "Scientists" only represented a minority of scientists, it would still be a very misleading title.
The sad consequence of OSS is that the cost of software is fast approaching $0. Only SaaS barely manages to turn in a profit these days and I think that's simply because server-side is the only software still seen as costly. And even then, a common response from customers will be "why do I need to register". People are happy to marry a giant and sign up with Apple/Google/etc. Everyone else is expected to give their work for free and even support it. The world would be a better place if devs collectively stopped this
Telegram? They have decent native messenging apps, I believe.

Or did you mean good desktop apps in general in which case where do I start...? There are thousands.
> fraud.

Depends on locale. In the UK (IANAL) it wouldn't be _fraud_, but would be grounds to terminating the contract. But not criminal.

Employer could potentially sue for damages, but there must be some damages for that.
I rather work with OCaml/httpaf[0] than with JS/express or what have you.

[0]: https://github.com/inhabitedtype/httpaf
One thing I see 802.1bf ( Sensing ), along with 802.11be ( WiFi 7 ) could be used together in setting up consumer mesh WiFi Network. Home Wireless Networking is still pretty much an unsolved problem for average consumers.

Edit: Turns out there are other comments below mentioning this.
That's as may be, but nowhere in your program does it say that it should use either sse2 or avx2, which was the parent poster's point. At least that's what I understood it to be.

Technically you could have different code paths and inline asm, but that's not really specified by the C++ standard either.
You mean like the autonomous delivery van?

Clearly it's not that simple and we want certain vehicles to be devoid of human occupants.
They did give like a 10k grant for people to remove master/slave terminology from docs, so who knows what other PC work they were funding.
What you describe has classically been the work of librarians or archivists.
I don't get it, why the data and the final visual have to be both present/created ON THE SERVER.

There's been a technology around for so long, that it is forgotten meanwhile (like the semweb itself): xslt.

A lot can be done by just publishing raw xml data plus a visual representation generated in the browser right before display.

I'm doing so with RDF https://demo.mro.name/geohash.cgi/about, GPX https://demo.mro.name/geohash.cgi/u154c, homegrown xml http://rec.mro.name/stations/b2/2022/01/12/1005 or atom feeds https://demo.mro.name/shaarligo and on and on.

The server is a source of data, its filesystem the database, and the client has to make sense of it. There is no API but GET requests. Works wonders for all but big data queries, naturally.

So you publish raw data (TimBL, you want it that way) plus a recipe for a visual representation and the browser shows a sensible view to begin with.
Agreed. Though we did get the glory of fat arrows from that misadventure!
> In the so-called modern day it's like everyone - except a few - has dropped their brain on the floor. They keep inventing "revolutionary new ways" of doing the exact same thing that could be done in a dozen ways already.

I mean, I think there are serious rose-tinted spectacles going on here. We don't tend to think as much of the horrors of the past as the javascript-y horrors of the present, but they were there. The worst excesses of OLE/ActiveX (1990-early noughties) spring to mind....
I agree, and tend to see it more as a defense mechanism. The main thing young people tend to have more of is time.

There's also a use/abuse aspect. My older body creaks not necessarily because it's old, but because I have used (maybe abused - I started Jiu-Jitsu at 40) it physically for 40+ years. I suspect the mind is similar. If it's been abused through stress and/or drugs or let go out of shape by watching TV all day, then yes it's less sharp. But age isn't the driving factor in that case.
Rock Pi 4
> Electron killer! Easily kill electron processes.

You could even call it 'Positron' or something like that.
There seem to be quite a few employers in the UK that encourage applications from people with convictions:

https://www.ex-seed.co.uk/recommended-companies.html

Some of them are pretty big (e.g. Tesco) so I'd maybe try scanning their job pages and see if any of them have opening for entry level data scientists?
Definitely something that could be nice in an active-document.

By analogy, Wikipedia articles have a feature where, if you mouse-over a link, it'll display a preview of the link-target (https://en.wikipedia.org/wiki/Wikipedia:Tools/Navigation_pop... ). This can be an efficient way for a reader to conveniently glance at the definition of a term while reading.

Mathematical notation varies significantly between fields, and many papers define custom symbols with their own paper-specific definitions. So this sort of feature isn't just something for math-newbies, but rather something that could significantly benefit experts too.

The same sort of annotations might be more situational in non-active documents, where there'd be more of a trade-off between helpful-annotations and clutter.
It took a very long time for the Swedish FHM to say that masks work, so I don't know why everyone assumes that the rest lied to prevent a mask shortage.
Not to get too deep into NFTs as I to aren't an expert, but from what I understand the images that are used in NFTs are hosted on from a server and the owner of the NFT doesn't own the server, thus do they really own the image?

I too like to collect things, my latest obsession was lingerie. But I always have the image of extreme hoarders in the back of my mind, which quite often scares me out of collecting to much.

I'm not scared of having too much stuff, I'm scared of not being able to notice it myself.

NFTs could ease that problem. But sadly I'm one of those people that prefer analog radio over digital. Wired over wireless.
I think the way you'd have to do it is to effectively publish new database versions to their own path. Symlinked as much as possible, so they can back onto the same database, but you'd do something like this:

http://host/db/1.0.0 is your original database.

http://host/db/1.0.1 is what you publish when you fix a bug. http://host/db/1.0 could be a redirect to /1.0.1.

http://host/db/1.1.0 is what you create when you add a new column. It's backwards compatible with /1.0.*, so you can either leave those paths working or you can redirect them to /1.1.0, depending on what guarantees you want to be making to your clients.

http://host/db/2.0.0 is the version with an old column deleted, but you'd want to check in your access logs that nobody was still requesting any 1.0 version before publishing it. Either way, when this gets published you want to stop serving the /1.0.* path because 1.0 and 2.0 now can't come from the same backing file. But 1.1 and 2.0 can come from the same file if you've given everyone time to stop using the deleted column.

It's not a great scheme, but it does give you a way to get new client connections onto the right version.

For clients that have a session which lives across database upgrades, I think what you'd need is a `schema_version` table the client could check however often makes sense, and let themselves get reset if they find there's a new version available.
European Space Agency: hack our satellite if you think you're hard enough
> Each wire strand had to be carefully put in place and soldered or specially wire wrapped manually: https://en.wikipedia.org/wiki/Wire_wrap

It seems to be that wire wrapping isn't very popular nowadays, and that hobbyists tend to use breadboards [1]. Is there a particular reason for that?

[1] https://en.wikipedia.org/wiki/Breadboard
I like maths but I'm a CompSci first. Going to full-math mode is not easy after years without practicing. For example, the first 6 months, I spent a lot of time bringing back memories of basic stuff. In my case : probability calculus (the very basic stuff, expecations, conditional probabilities, etc.), Bayes theorem, least square derivations, Lagrangian, linear algebra, simplex method.
Be sure to reach a teacher at some point because these "simple" things are actually quite fundamental and thus sometimes hard to grab.

After that I can understand more complex stuff: GAN's, GLM's, SVM's, PCA, you name it... Things that were totally alien to me 1.5 years ago.

But well, just do it, in any case you'll be better! And proud of yourself!