skysight-inc/HackerNews huggingface dataset:
Hello Everybody,

I'm Khalid, the founder of SmartVoom, a social learning platform that allows people to host live online learning programs.

SmartVoom's Story:

I became a Senior Software Developer at a very young age (17), so from the time of college, I saw a huge gap between what I was learning at the university and my experience in business & technology, so I made it my mission to use technology to create an educational revolution.

Back in the day, we all fell under the impression that companies like Udemy, Udacity, Coursera would transfer the way we learn, but the truth is they lack some very important parts:

1- There is no sense of urgency, you can learn any time, which makes learners lack the motivation to continue the course.

2- There is no interaction between the learners meaning that you take a course, but there is no room for you to make new friendships or interact with other people, which makes it really boring.

3- Also, There is no room for dialogue and debate.

SmartVoom eliminates these problems.

What do you think?

I definitely would love to hear your feedback, so please check it out!

You can reach me at khalid@smartvoom.com

Thank You.
To $4m ARR in 3 years, bootstrapped (7 secrets revealed)
In the last 3 years, a lot has happened...

We went from 0 to $4,000,000 ARR with lemlist...

Sold lempod, our side project, after 18 months of hypergrowth....

And scale our team to 23 amazing people...

In this article, I wanted to share with you 7 key learnings about how we managed to scale that fast with $0 in fundings (fully bootstrapped)
After going through dozens of QR code scanners trying to find one that is open source and trustworthy enough looking to install, i realised there is just one right there in Firefox.
Watching your discussion I think the truth might be somewhere in the middle - the Cloud can do things for you but you still need to learn how to use it.

So once you know your way around, it can be a force multiplier but learning cloud can be as much work as learning how to do it on your own.

Or said from a different angle, it help you outsource (part os) operations but it does not actually help you to engineer and architect things correctly, and you can shoot yourself in the foot pretty easily.

Personally, I think the cloud is most transformative for large companies with dynosaur internal IT, where it brings a lot of engineer self-service into the picture - where I work I can have RDS in minutes, or internally provisioned on-prem Oracle in a week, and the Oracle ends up being more expensive because 24/7 support has to be ordered from a specific list of vendors ... but that's not going to be the case in agile company with strong engineering culture.
>All they did was not invent the best encryption in the world.

They shipped a backdoor. It's pretty clear that Telegram is actively malicious. They haven't been caught again? They probably realized that the front door of not encrypting chats was sufficient.

>The author himself admits it's much more likely this was an amateurish mistake than some man-in-the-middle conspiracy

This is not at all what the author is saying.
You can't prevent that, and that is the inherent flaw in Member and all similar platforms.
Anything that touches the GPU is notably flaky over parallels (or any hypervisor for that matter), otherwise it's more or less seamless. I always had Windows open on my Mac before I abandoned them during the 2016-2020 dark ages.
Right, I've read the same thing about avoiding that!

Talking about additional gotchas: Acidic foods will apparently eat into the seasoning, so one should be careful with those.
I believe there is still an (undocumented, unofficial) way to backup to the SD card. The backup is still encrypted tho, and can only be restored to the same whatsapp account as created it.
What is the benefit of using a blockchain here? Why do you need distributed and decentralized consensus? I mean on the face of it this just makes no sense. What am I missing?

EDIT: IMO https://en.wikipedia.org/wiki/Bitmessage was a far superior alternative to this.
This giant crane with three arms looks like something you would climb in a FPS stealth game (dishonored 2, deus ex series, etc). Of course it would be populated with various difficulty levels of private military company henchmen.
More info: https://hackaday.com/2020/12/10/a-xilinx-zynq-linux-fpga-boa...

Exciting times!
> It just popped up annoying ads, which it doesn't need special permissions to do.

Maybe that’s the problem?
> Yes it favors something proprietary over something open since Thunderbolt is 100% owned by Intel who also produce all controllers.

Not entirely. There are third party TB controllers by now, the problem is they're heavily guarded by NDAs.
From the article:

> Anyway, it’s been a while, the world is a different place now, and maybe Hanlon’s razor cuts deeper than I thought.

How else would you interpret it?
I'd LOVE to hear some stories/experiences/lessons/rants :)

Maybe I could tip some steem, if i can locate my ancient wallet
> As for who is hosting it ... even though illegal, blockchain mining is still very profitable if you have subsidized cheap electricity like in China.

Please cite blockchain mining being illegal.
Didn't Biden campaign on the BLM sympathy vote and later refused to meet with their representatives once elected?
Our second car, a VW, comes with its own branded cables for this very purpose. My guess is that they got so many customers calling them about problems that it made sense for them to throw it in.

They're pretty nice too, the only made in Germany USB-C/lightning cables I have ever used.
I see the register is not above misleading click bait headlines either.
Nowadays we have PCI-E 4.0 x16 cards that can hold eight NVME M.2 SSD on them (up to 8TB per SSD).
تابلت هواوي
Printing characters is more legible, but takes longer. Hence joined up handwriting.
“This looks like a backdoor but if I think really hard maybe I can consider it to be incompetence?”

Neither is a good look for a security team, of course.
The Hongguang isn't competing with the Model 3, it's competing with electric bikes, which are even less safe: no airbags and if the wheels slip, your body might end up on the street.

So the Hongguang's success mostly shows that there's a large market of people who can afford something bigger than an electric bike, but not quite a "real" car.
Once a Member instance is big enough to be attractive for spamming/phishing/otherwise-exploiting the bot herders will arrive anyway, using compromised Member clients, just as current spammers don't generally pay for the data volumes they generate. Perhaps the entry barrier of charging will keep Member small enough to delay this.
> Anyway, it’s been a while, the world is a different place now, and maybe Hanlon’s razor cuts deeper than I thought.

Unless you have another interpretation of the Hanlon's Razor, it seems that he is saying this is a mistake and not a backdoor.

> They shipped a backdoor.

Did they? Might be. I am 50/50 about it, people do dumb mistakes with self-rolled crypto all the time and that's a sad reality. But who knows, it might be the first try to embed a backdoor.

My point is: being too sure one way or the either makes you biased. I err on the side of incompetence but I am open to the possibility that it was a first sloppy attempt at backdooring Telegram. Sadly we have no proof of either, so we speculate based on what's available.
I never realized that the logo means "up". I think that is far from well-known information.
> Many programmers encounter statically typed languages like Java or C++ and find that the compiler feels like an annoyance. By contrast, Haskell’s static type system, in conjunction with compile-type time checking, acts as an invaluable pair-programming buddy that gives instantaneous feedback during development.

the reason they "find that the compiler feels like an annoyance" is because their first exposure to Java / C++ is in school where they have an assignment due for tonight and the compiler won't stop banging pages of errors about std::__1::basic_string<char, std::__1::allocator<char>> and what the fuck is that shit I just want to make games !!11!1!

In contrast Haskell is often self-taught which gives a very different set of incentives and motivations.

As a mostly C++ programmer making sure that I get compiler errors as often as possible by encoding most preconditions in the type system is one of the most important part of my job and make the language very easy to use when you use an IDE which allows to click on an error and going to the right place in the code.
One thing that always puzzled me about telegram was seeing maps being loaded from yandex when sharing locations with friends
Yes some of the same people (pilots, radio operators etc) where interviewed in The Fighter Pilot Podcast (which is awesome btw) and they came across very very well. The thing that I don't think the NYT story captured well was how long the incursions had been going on for (a few weeks), how wide (some where found on the East Coast also) and how many others had seen it (Mexico also picked it up).
I've never seen a UK school teach cursive, only joined-up writing.
You run debug level logging on prod?
I wonder how they've calculated the costs of building this giant crane and concrete block system, vs building small scale pumped storage hydroelectricity. Not by the usual method of impounding a reservoir at the top of a hill, but putting a giant array of load-balancing medium sized water tanks at the top of a hill, running a pipe to the bottom where there's the pump/generator, and a similarly sized array of tanks.
Yes, it's not, but my (and his) point stands: it's likely incompetence. It's very biased and uncharitable to immediately assume malice.
I think it's historical: The value of a coin was once a function of the material it was made from and the size of the coin. The lowest value coins were made from bronze; the next lowest were made from silver; and the most valuable were made from gold. Among coins made from the same metal, those which were bigger were more valuable. This explains the size and look of different British coins.
I don't think it's the fediverse that's quite the problem. Two issues that I can think of that makes this harder to achieve:

1. You'll have to fuck around with router settings to forward the incoming traffic to that piece of hardware.

2. You'll have to have a domain, and fuck around with dynamically changing DNS settings because your IP is likely not static (this process depends on which DNS provider you choose to use).

To add to the complexity, you'll probably have to have some sort of a VPN because otherwise anyone would be able to see your public IP by just pinging your domain.

Point being: you can run Pleroma right now on a Raspberry Pi no problem, but doing so securely is another issue altogether.
Ada on any ARM Cortex-M device, in just a couple minutes
Check out my comment, below the top-comment in this post.
The refusal to lock was probably that you'd not fully switched off the engine. I've had this on my Qashqai. The fuel-saving system that automatically turns off the engine when you're stopped and out-of-gear can be confusing. This behaviour often happens when parking but it seems you still need to press the stop-start button to "completely" turn it off in order to lock the car.

This is the first car I've owned with "modern" driver aids and it is true that they are somewhat temperamental. For example, the auto full-beam headlights get very confused in fog (which can be dangerous!), whilst I often get a warning noise when approaching sharp bends at a perfectly safe speed.
Covid-19 and the Obesity Pandemic
Yes, but trusted UI is needed to require permissions for things like that (ie. so that every pixel on the screen of the phone the user can be aware which app and security 'container' it came from).

That is pretty hard to achieve, and no mobile or desktop platform really has it.
If you mean cut text and so on, it doesn't match because they're not the same thing. When editing a text document, if you cut some part, it actually goes away. If you saved the document at that point, that selection would be gone.

On files, if you cut a file on Windows for example, nothing happens. Until you paste, no operation is done. So it's not the same thing, and I think the way Finder handles it makes more sense.
Is this the answer of more oil on the fire though?
I think it uses Google by default because Google Maps is the best in almost all regions. It gives you an option to change

Maybe Yandex in Russia only?
All I see is hunter2.
The time for civility has passed, and frankly I'm not trying to convince you of anything as you seemed dedicated to ignoring/rationalizing the reality of what is happening in this country right now.

You can continue to excuse terrorists and sedition as long as you want, just don't come crying back here about being oppressed when your friends, family, and co-workers get sick of your bullshit.

Hopefully one day you will come around and acknowledge that you are on the wrong side of history, but until then you can go fuck yourself.
Ask HN: How to get started with firmware development?
Trying to get started with System programming, but noticed a lack of resources in the specific area of firmware development. Any reference book, course in the field?
There are private companies which have been making use of social media profiles to determine creditworthiness for short-term payday loans for a while now. Kreditech is one example from Germany. www.kreditech.com
it's not incredible. It's pretty much an open double standard at this point, because political leftism is seen as the only true ideology a rational person can have. The rhetoric about conservatism is increasingly casting conservatives as vulnerable to irrational forces like fake news or algorithims that can override their will and make them believe patently absurd things.

If you are conservative or lean to it, its incredibly disheartening. You have to consistently justify to these people you aren't brainwashed, because their default idea is that you are. Sort of the same way about serious religious belief if you have one; people default assume you are nuts and at best you can work your way up to "he's nuts but he is our nut."

It's scary to me, and to be honest my political views are starting to move towards "limit the power other people can affect you as much as possible" because its now evident how people will happily deplatform any unpopular person beyond the real justification. I can buy removing Trump's speech due to incitement, but it keeps going and going-like we literally see fox news next, and what then?
They are, and frankly that they need to exist is the single most egregious example of why USB isn't what I need it to be. What (I'm surprised) I haven't seen is a male-to-female adapter with a switch on it that physically kills the data tx lines.
Funny, nobody has stolen any money from my bank account and it's not something I ever worry about.

Sounds like solving for problems created by other problems ...
I think institutions here could play a key role in the future.
There may will be many institutions offering this service somehow, competing with each other, and they will have to prove how trustworthy they are, maybe with algorithms or avoiding hacks/leakages.

Over time we would have some trustworthy new institutions where people could backup a piece of their key.

But I think it's a whole new set of problems, right?
What if banks end up playing this role? it would be funny haha.
>(and his) point stands: it's likely incompetence

That’s not what the post is saying.

> It's very biased and uncharitable

It’s not “very biased”, if you actually look at what Telegram did the balance of probabilities leans heavily towards “backdoor” and not “not backdoor”
Can rectangle A fit inside rectangle B?
The Catholic Church actually teaches that Jesus is present in both the wine and bread, so only one must be consumed. At least in the Roman Rite it is never compulsory to receive the wine, and prior to the 1960s only the priest would receive the wine while the lay people would receive bread only.
> All I want to do is this. I just want to find 11,780 votes, which is one more than we have,” Trump said. “Because we won the state.”

How can this ever be read as "find the votes that existed that you shred"? Especially considering that he goes on to claim he won by "hundreds of thousands" of votes. Shouldn't he be interested in uncovering that massive fraud, therefore supporting his assertions that it actually happened?

> Part of the divide in this country is taking something like this, twisting the words to make a sensational title that’s then thrown at every moderate or conservative. Think about how much this has happened over the last 4 years.

Come on, Fox News has been doing this since the 90s. They literally posted an article suggesting their base drive their trucks into protestors[1].

> Here’s a compilation of liberal protesters getting pushed out of the way by cars and trucks,” wrote the article’s author. “Study the technique; it may prove useful in the next four years.

Those poor, innocent, conservatives being attacked by the thugs in the mainstream liberal media.

Note that Fox and Trump have pushed these people so far that even Fox has lost control of them, and are now branded "traitors" for anything other than tacit support of their worst behaviour. They were literally calling to hang their own Vice President just last week.

[1] https://www.thedailybeast.com/fox-news-quietly-deletes-artic...
I don't know why but what's happening to Parler doesn't feel right at all...
So, give me your definition of Hanlon's Razor then (mentioned at the end of the article by the author).
At some point we need to understand that currently it is too easy to delude people and we need our educational system to address this.
I would think that because of “know your customer” and other regulations banks and payment processors have to be able to decline business. They can’t possibly be utilities unless we overturn all the anti money laundering regulations. Am I missing something here?
You realize the weeks-long “peaceful” BLM/Antifa protests caused orders of magnitude more damage in multiple cities, rather than this one protest in one building that happened for one day?

Also there’s phone recordings of several people at the capitol incident who were actually antifa people disguised as trump supporters. I’d share a link to some tweets to show you.... but guess what? They’ve been banned
That is just a list of parler public urls.
Valve Index is heavier but significantly has a better weight distribution. I'm able to use mine comfortably for up to three or four hours at a time.
Incitement to Mob Violence, Acceptable versus Unacceptable Forms
Parler Is Not Reachable
parler.com
Member.cash’s blockchain architecture completely eliminates the need for centralized hosting providers — at least for pure text short message data. It’s as impervious to censorship as the blockchain being used to directly store the short messages.

This is really quite a sensible approach for member.cash as it looks to gain a footing as a safe harbor for censored conservative voices.

Many are asking why not Mastodon. The “Member.cash” protocol could ship inside of a native desktop application which scans a general purpose blockchain already on your computer for embedded messages. Ideally this would be done with a thin client, so that nobody has to download terabytes of data.
"my new mobile office"! It'll make a change from coffee shops I guess :)
Is anyone working on a sane replacement for USB?
I remember the analog era. That lasted quite a while and it worked well (bad signal just meant a slightly more snow in a picture). Then on digital era I have already transitioned from DVB-T to DVB-T2. When changing a channel in those 70ies or 80ies televisions, it happened instantly. Now we have huge amounts of computing power, but every press on remote feels like the command is queued somewhere for a second or two. I hate using today's televisions and tuners. While the picture and sound is considerably better, the usability is horror. Also Teletext worked always fast and was instant. Today, if you try to open simple program guide, it feels like it is compiling a kernel on a background.
“debug level” and “prod level” logs are pretty arbitrarily drawn lines from organisation to organisation. If they’re intentionally running that logging level on prod, it’s prod level
How? The user is sharing the link he already has. IP is already exposed via the browser which he just viewed the link on.

The preview is generated and sent along with the message. Nothing is loaded from the other chats' side.
I think you’re completely missing the nuance in the words surrounding the authors mention of “Hanlon’s razor”.

Besides, look at Pavel Durovs flagkilled reply here. The lady doth protest too much, methinks.
I've come to two conclusions about video conferences:

I really like cameras on so I can see people's faces. It feels much more like seeing people in person and the fact that my new team doesn't do that is making it harder to feel part of a group.

While I really like cameras on for calls, video quality isn't important (to me), but audio quality really is. Bad audio whether it's background noise, bad internet, echo etc. makes vc very tiring. The video could be 640x480 and 1 FPS and that would probably be fine - helps me know there's a real person on the other end of the call.
Do you remember Russiagate? How half the country literally believed that Trump was a puppet of Russia, and that Russia had hacked the election. Hilary Clinton wrote a book about it. I will say that Trump should act with more tact and decorum, but just months ago CHAZ was a literal autonomous zone acting outside of the laws and authority of the city of Seattle. Nobody should have had their ability to communicate freely online taken away because of it, but fascists apply mental gymnastics to affirm one moral stance against another depending on the person commiting the crime.
>second generation blockchains

Curious: beyond XRPL, what are examples of such blockchains?
People do this all the time here too. "Some already existing and perfectly functional piece of software impemented in Language Du Jour" is a pretty common post.
Just a disclaimer, in case anyone has forgotten about the great ion cannon from back in the day:

If any of these Twitter or Reddit posts are true then I would talk to a lawyer before participating.
For more information on "Pottering", a random search produced this:

https://slated.org/the_poetterisation_of_gnu_linux

The more you know.
So what? The operation could have been approved only in the last few weeks or so. It is this "account verification" thing that convinced me. Even Facebook does not encourage you to upload a driving license, ffs.
Business isn't really all that complicated. It's just opaque and intersects with other things that are complicated, like finance and law.

But the man who invented 1-800-GOT-JUNK and plastered the phone number on the side of every one of his bins was not some better of Richard Feynman. He understood one thing really well: If you solve a problem, have simple messaging, and unabashedly self-promote you will win.

The lawyers, and accountants, and technologists, will all come and help you with the complicated stuff in exchange for a piece of that mountain of cash.