skysight-inc/HackerNews huggingface dataset:
That's the cool thing, it got its first users without any promotion what so ever. I had used it myself for a couple of months, and only after 2 months I logged into the database and saw these 7 users who simply found it (maybe by URL). They not only registered but were actually using it in the same was as I did.

After that, did post it on some forums, and on the IPTV subreddit, which did give it a boost.

But I have not been posting it anywhere for the last few months now, it seems that the steady flow of new users just keeps pretty constant no and the most active users are the ones who just find it through Google.
Communicating expectations / setting boundaries feels key to avoiding negativity on both sides.

I recently read an article titled "Healthy Open Source Maintenance"[1], which proposed the introduction of a MAINTENANCE_MANIFESTO.md, meant to communicate expectations.

Quoting the fun part:

"Even though this idea is still in early stages, for the sake of clarity, this is what a selection of manifestos could look like:

- The sponsor me to get priority on your bug fix manifesto.

- The this is free goods and service, so you get what you get manifesto.

- The micro-donations to keep the project alive, but I decide what to work on manifesto.

- The hire the agency I work for to sponsor features manifesto.

…

The presence of the Healthy Maintainer Manifesto will be a tool to deflect social pressure. This will help maintainers that suffer from avoidance anxiety because they are not obligated to pay the maintenance taxes. Their manifesto says so! If any demanding user wants to pressure them into doing anything in particular, they can point them to the manifesto. The manifesto replaces complicated social interactions with a discharge form. The goal of this is to protect the maintainer, because, after all, maintainers are the cornerstone of open source—and thus all the software industry. And because we all prefer a community where maintainers are happy, and not at the brink of burnout."

[1] https://www.lullabot.com/articles/healthy-open-source-mainte...
Basic/naive/stupid question that I've been genuinely curious about for a little while now:

What are the real-world motivations behind reimplementing the noted languages on top of Truffle? These projects are frankly incredible - hundreds (thousands) of total man-years of work - and all to _re_build something that already exists. I'm missing context that I don't know where to look for.

Is there anywhere I might look online to immerse myself in the relevant discussion of the business use cases that drive these types of huge projects?
Making snow takes energy. (Basically, you need to spray a mist at high pressure, which includes pumping both water and air.)

Dams don't use energy once they're built. Hydropower is renewable and carbon-free.

Furthermore, if you're making snow to store water, you can't control when it melts, and you need to collect the water as it melts, most likely behind some kind of a dam!
Rote Flora.
Hey everyone, please stop naming things Mir for a while. Thanks!
An attacker can just dump the unique key, impersonate the device and use that for a MitM attack. There's just no way to do this securely without completely locking down the devices using hardware key management (which would be unreasonably expensive for a cheap router, plus bad for people who want to flash their own firmware).

Same level of security, and a lot of extra complexity and cost.
CloudFormation isn’t doing the orchestration though. The orchestration is being done by the load balancer, APIGW, CloudWatch alarms, or whatever AWS uses to route events and trigger lambdas.
I was in a similar situation ( in early 30s) , however ,I moved to industry when I realised that even banks dont trust these contracts for long term financing.
Maybe it's because exceptions for car systems are so low.
I'm pretty sure a company like Uber is operating with enough volume (leverage) to be insulated from this.
The Ajax Guide for Vue.js Apps
> So it's ok for police to guard a NFL game, but not the movement of millions of dollars of goods?

The difference between the NFL game and the movement of goods is the number of benefactors. Many, many people want to see the game, thus it is easier to argue it lies in the public interest (public interest is not only a majority, btw.). If that movement of goods happens as often as an NFL game, I would argue it should be paid by the companies that profit from said moving. Now, if that company acts in the public interest (e.g., the goods are meant to supply the residdents of the city), things might change again.
I don't envy Netgear. They sell home routers to people who hardly know the difference between HTTP and HTTPS. In this regard, I respect them for NOT making those people submit sensitive information by ignoring browser security warnings and/or accepting self signed certificates. I.e, not teaching bad habits.

On the other hand, making private keys publicly available is obviously far from ideal.

Damned if you do, damned if you don't. Again, I don't envy Netgear...
Surprised he didn’t unscrew the bulbs if he was really at it for hours.
This reminds my of the troubles I have with CarPlay on BMW.

I use Android. Anytime I try to go somewhere while my wife's iPhone is near the garage, it takes over my car and I can't do anything. No music, no phone calls, nothing but drive. In order to regain control of my car, I have to drive a mile down the road, pull over, shut off the ignition, count 30 Mississippi, then restart the car. Only then will the unresponsive CarPlay coupe coup be ultimately defeated. :)

Sure I could remove her iPhone profile, but that hurts her feelings.
mini-app.funjsq.com is revoked (https://decoder.link/result/418b8d20793d3f4daa4153752e45e78b...), can't check routerlogin.net/com as they didn't paste the public cert.
We don't shadowban accounts that have significant history on HN. We tell them why we've banned them: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

We use shadowbanning when accounts don't have much history and there's evidence of prior abuse. There's more explanation at https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... if anyone wants it.
It is definitely possible to hitchhike with the rule of not walking more then 500 meters. Sounds like a cool game by the way! I loved hitchhiking with arbitrary rules, an entire continent becomes a playground.

Having read the rules, I do believe is is possible to hitchhike in such a way that it qualifies as free transportation that allows to travel the longest distance. A simple way to do so it to get a single ride that is several hundred kilometers long.

The author of the question on StackExchange accepted hitchhiking as a valid answer.
Thanks. It all runs on a Laravel codebase, and the SaaS part is handled by Laravel Spark. UI of the landing page is a template I bought, the dashboard is own tinkering.
He even did more:

Mathematician GregoryChaitin defines elegance in computer programming in this way: A computer program written in a given language is elegant if no smaller program written in the same language has the same output. He goes on to prove that it is impossible to prove that a given program above a certain very low level of complexity is elegant.

https://wiki.c2.com/?ChaitinElegance

And he gave some examples in his book.

http://jillian.rootaction.net/~jillian/science/chaitin/www.c...

See the example code in LISP here:

https://github.com/darobin/chaitin-lisp
> This made me wonder, what are the benefits of this kind of technology?

Police rarely find murder / assault weapons this would allow them to track the assailant and find where this key evidence was hidden. Better evidence could mean a better justice system.

That said, our current justice system usually gets a conviction even when there is no murder / assault weapon. Clearly evidence just isn't that important to the justice system.
may be this is something you can find out and try to put in some more time there. This will improve your userbase. also +1 for organic growth
When will half of the world be upper class, where making more money won't increase their happiness? That is $75,000 per year in 2013 USD.

This second transition almost certainly won't appear like the last. There are reasons to believe it may not be gradual like the transition from poverty to middle class.

Will the population be launched into wealth piece by piece, as subgroups of developed economies get access to education and then the capital necessary to make the salary of a Bay Area software engineer, for example? Are there any "natural" forces within capitalism to proliferate this prerequisite education and capital? Can a person with enough intelligence to work in a factory but not enough to get a tertiary degree hope to make this transition into wealth "on their own"?

My only bet is that the current global state of "business as usual" is completely insufficient to make the second transition for any significant proportion of the world's inhabitants.
It’s really a combination of addictive and easy to manufacture and or transport that makes that makes banning ineffective.

Pot and alcohol are both very easy to manufacture domestically where heroin is easy to transport. LSD on the other hand is simply not addictive enough.
https://en.wikipedia.org/wiki/Rote_Flora
Also named in the Prevent documents was Extinction Rebellion, you can view the whole document here: https://www.scribd.com/document/442388847/Counter-terrorism-...
Who Invented the Mouse? Are You Sure?
Netgear making worthless routers isn’t really news.
I tried and failed to fully follow those, but it set me on a path to where I am today. Thank you, late 90's crack tutorial authors!
Are brits somehow so genetically different than indians that they require servants to survive heat? This sure seems to think that is a strong factor. Literally wtf.

Tldr; Brits enslaved locals to do their work so they could sweat less. Bravo. Who publishes this tactless drivel?
Since deleting my Twitter, I'm much more motivated to email people out of the blue. It always feels positive, even if I don't get a reply.

I had a couple of lovely messages myself after selling my company in 2018 and they did a lot to help me square my impression of myself as committing career suicide / being a dreadful sellout etc. etc.

Do it!
I take the boltzman brain convo as one that takes BBs as forming within the universe we are familiar with, and thus grounded in probabilities based on physical interactions of the kind we know about that happen in our universe. A BB could spontaneously form out in space, and the rules of space, entropy, etc are things we are familiar with. We can make reasonable estimations of the probability of things that happen within our universe. A boltzman brain forming within our universe is one thing, and life forming is another.

And if we've thrown that core reference frame out the window we've stepped entirely outside of the rules that are the basic structure of the whole boltzman brain thought experiment.
Not an expert but I have read a lot on the subject recently.

Methods from the domain where already not truly model-based (compared to things like physical equations). It is mostly observations on existing proteins coupled with a form of gradient descent so, for this particular application, things have not degraded. (I am aware that there is more to it, this is just a fast summary)

But to be honest, it is far from a solved problem and I expect more breakthroughs from deep understanding and modeling than ML.
Incorrect use of the term "tipping point". Reaching this point may be noteworthy, but there is absolutely no evidence or reason to believe that the remaining poverty will diminish much more rapidly, which is what "tipping point" implies.[1] Nor do they actually claim this in the article, they just keep on misusing the term.

Also, I live in a small city in a developing country where this phenomenon was quite visible; certainly people have a lot more material wealth than they did, say 20 years ago, but education and public health have not improved significantly, and possibly even declined for the lower middle-class. And while people used to be poor here, nobody was malnourished in the bad old days, but now, with their new industrialized middle-class diets, they are getting "starving fat" like American inner city kids. If people are really better off is debatable.

And all those new middle-class consumers are doing a real number on the environment, probably more so than a "first world" consumer of similar means because of the crappy infrastructure (proper waste management anyone?) and because the consumer goods here are of significantly lower quality (and so need to be replace more frequently).

[1] https://en.wikipedia.org/wiki/Tipping_point_(sociology)
Static types enforced by a compiler catch more bugs in logic that can be encoded in the type system at build time. How costly are these bugs? It probably depends on context. For a business app/SaaS, is the compiler going to prevent your broken business rules from allowing -100 items to be added to a basket, crediting the "buyer"? I would say a developer who knows how to interpret requirements is more important here. On the other hand, a compiler is probably an amazing place for static types, but I don't write compilers and I'd wager most jobbing devs don't either.

Predicate assertions instrumented to run during development catch an equivalent amount and more, since they can evaluate data at run-time.

Dynamic types combined with argument destructuring allows for very loosely coupled modules. I can see it being similar to row polymorphism, but then you have to ask whether it's worth the extra time? In many business apps a significant portion of LoC is mapping JSON/XML to DTOs to Entities to SQL and back. If everything starts and ends with JSON coming from an unverified source, forcing it into a "safe space" statically typed business program is almost ignoring the forest for the trees, possibly even giving a false sense of security. It's (over) optimising one segment of the system; it's not necessarily a waste but it's probably time which can be better spent elsewhere.
Would be nice if you had a primer to IPTV for novices like me where I have the feature on my TV but have not explored.
I think we can do things better for sure, and it's a tragedy for all those in poverty that it will still take time, perhaps outside their lifetime.

But to suggest there is some wall to the second transition seems unfounded, as "business as usual" is what lead us here in the first place.
New year is a good excuse to reach out, I sent a few dozen emails or LinkedIn messages to people I worked with and enjoyed, and to part mentors. I think every one of them responded. It feels good to say hello and some good wishes without any ask afterwards
Hmm. I don't remember why I said that and just looked again and didn't see it. It's possible that I confused you with another account—in which case, sorry! We try not to make such mistakes but we do. There is so much information to juggle that wires get crossed sometimes.
You have to do what you feel is best in the face of uncertainty, just as potential adopters of your software have to do what they feel is best in the face of uncertainty about the detailed legal interpretation of how GPL-like language applies to libraries included by or bundled with a website. The interpretation of what is or is not a derivative work in this context is a subject that is legitimately complex enough to be the domain of actual lawyers and actual court cases not of armchair opinion-stating by developers. Even a tiny bit of uncertainty over whether ones entire web operations might end up GPL'd or EUPL'd is more legal risk than 99% of your potential customers will be willing to take on. A paragraph of "explanation" written by a non-lawyer and posted next to the formal license is not going to reassure your customers as to how a court will interpret the formal license component. But again how you chose to license your software is your choice, just as whether to allow EUPL'd or GPL'd software into their website is your customer's choice. The business of software is hard, frequently much harder than the writing of software.
Learning Path: How to Get an AI and Machine Learning Career Started
Netgear picked a terrible and clearly unacceptable approach. I I read through this discussion, trying to understand if there exists a good solution.

Using plain http isn't a good solution because it involves telling the user to ignore the "not secure" warnings by browsers. This seems like the best available solution.

Without network connectivity, the traffic can not be tunneled through a remote server with proper cert. Nor can the box request a cert in realtime at the time of setup.

Pre-provisioned cert won't work if the box is purchased more than 27 months after manufacturing (the current max validity period). For home network equipment, I suppose this isn't unusual.

I see TLS-SRP mentioned in comments. But the commenter hinted at its limited adoption in browsers.
such a weirdo. normal people don't contact people who they like :D ...

j/k ofcourse.

I think it's good what you do. A little positivity can go a long way. even though you might not expect it from someone who influenced you positively, but hearing such feedback might mean a lot to them personally and lift them up in their lives and day too, knowing they had some positive impact on someone. Imo too few people do this. good stuff and keep it up!
Way to go, hopefully you'll see continued success!
That would be 3D Tetris on the Virtual Boy! https://en.m.wikipedia.org/wiki/3D_Tetris

(One of the better games on there. Not a large selection.)
A bit light on details and elaboration, but nevertheless, I hadn't heard of either Ralph Benjamin nor the DATAR.
> In 2017 the antifa turned that city into a burning hell looking like civil war area.

This is a gross misrepresentation of what actually happened. There were over 100k protesters, almost all peaceful, and about 15k police personel. That "burning hell" were just a few dozen burning cars, mosty police cars, and a few burning barricades. As the lawsuits are still ongoing, it isn't clear whether these were started by antifa or by fascists, who were also present, looked identical and have been accused of actual violence against the police. There are also accusations of agents provocateurs of the police itself, which isn't that improbable because the police also used that strategy during the G8 summit 2007.

So the protests where almost completely peaceful. Although there was a bit material damage, it isn't clear who was responsible for it.
It might have some relevance in information compression. He was also working on the halting problem (see lisp code below) and writing programs in LISP that were proving his theorems.

http://jillian.rootaction.net/~jillian/science/chaitin/www.c...

He also writes in his book:

http://jillian.rootaction.net/~jillian/science/chaitin/www.c...

So in a way, in all three cases, Gödel, Turing, and I, we already have a new ``biological'' complicated mathematics, the mathematics of the third millennium, or at least of the 21st century. [As a child I used to dream that I was in the far future, in a library, desperate to see how it had all turned out, desperate to see what science had achieved. And I would take a volume off the shelf and open it, and all I could see were words, words, words, words that made no sense at all... Writing this book brings back long-forgotten thoughts and the unusual lucidity I experience when my research is going well and everything seems inevitable.]
How far can you two feet walk?
St. Pauli Fan here. It should be clarified, that the sign isn't made illegal in the UK, but rather one possible indicator of many to look for, as a guidance for people unfamiliar with certain political scenes. Heck, even Greenpeace is on that list too, as well as "Atomkraft? Nein Danke", the sign of the German anti-nuclear-energy-movement.

Being a fan since my family took me to their games as a kid, I have to admit, this list has some truth to it. The stadium is plastered with stickers bearing most of the adjacent signs. Not every FCSP fan is a left-wing extremist, but left-wing extremists wear their merch, even when not into football at all.

Makes me think though, whether to take my merch with me the next time I travel into the UK.
This is really interesting. Will take a look on how this works for me!
This is an interesting idea.

I wonder how many people you'd need to measure to produce a usable stereotype model. (Hmm, I wonder if studies of other types of problem-solving challenges have asked the same question and published any useful data?)

I fear you'd need to parametrically plot developers, experience, and language together to get a useful result.

And then there's the "I get it" threshold point at which the brain suddenly finds a particular subject much easier to reason about, ie, fundamental learning. Everyone's on a spectrum there - one that seems to be very hard to self-assess.
HN's title limit is 80 chars, but I've taken the largest prefix of that. Thanks!

We don't have time to look closely enough at every article to gauge this sort of thing, but are always happy when readers do.
The title doesn't correlate to the article at all; they don't actually know what the environmental impact of making snow is. If you pull water from a polluted source to make snow, and then that snow melts and returns to the polluted source, you didn't really change anything. And if there's already a coal power plant running, making snow with that power isn't changing anything; you still need to build an alternate power source before you can shut down the coal plant.

I'm tempted to say the impact is very little, given that there aren't that many ski resorts. Of those that make snow, they might have less than 100 machines making snow, and only when it's needed.

If you want to clean up polluted water, then do that. If you want to get off coal, then do that. But making snow has nothing to do with either of those things.
I maintain a TB extension for removing duplicate messages. It has ~70K users or so (of course, people use it rarely, not regularly).

I always get new bugs or low-score reviews claiming "the extension didn't detect my dupes!" - when actually the messages are not quite dupes, just very similar, and I have to err on the side of caution when suggesting messages to delete.

So I have to keep explaining this to people who are telling me that my extension sucks or doesn't work.

But - with some other FOSS libraries it's been mostly positive.
Another thing worth noting is that company success doesn't mean you're more easily able to pay off the debt like you would your mortgage. In fact the opposite may be true and it may limit future earnings if it bites you in the wrong place.
I happen to know one of the authors of this post (hey Tom!). He's actually a really nice, down to earth guy. Helped out with our college cyber defense programs and is a killer red teamer. Very patient in explaining how he got in and defaced your website, time and time again.

Is this his best work? Nah, this is amateur hour on the part of Netgear. But am I glad it was him who found it? Definitely.

Keep in mind, there really wasn't anything _to_ this vulnerability other than copying and pasting from one website (and a firmware zip) to another. They just added a little pretty formating and saved you the trouble of extracting the firmware.
I don't pretend to have a total picture of all the possibilities, and there's quite a bit of not-always-explainable variation in what I do know, but I think it would be fair to say that people in this field are quite some way from going hungry. It tends to be better remunerated than a typical software gig but it's certainly possible to earn more in AI/ML. A lot also depends on whether you want to be a "normal" engineer or are willing/capable of taking on managerial responsibility.