skysight-inc/HackerNews huggingface dataset:
Mikrotik is okay for small routers, and so is Ubiquiti. If you get Mikrotiks, look for ones with angly metal boxes, not curvy plastic ones. And avoid the GUI stuff, use the CLI. If you're looking for larger routers I'd look at Juniper first.

All of those will give you hardware that does the job and stays up, and provide uncomplicated upgrades for many years.
If you look at it with the perspective of an engineer, it's the worst

If you look at it with the perspective of an artist, it's absolutely glorious

I think there is enough space in the world for both (as long as they don't get mixed up at the wrong moment). See also Daniel Temkin's "The Less Humble Programmer"

[0] https://esoteric.codes/blog/the-less-humble-programmer
No, it's the tragedy of blaming the tragedy of the commons.
Predicting it, because it only knows the facts up to ~200 milliseconds in the past.
> Cisco Nexus 9000 Switches Allow SSH As Root

Cisco Nexus 9000 Switches [have a vulnerability that Allows an attacker to] SSH As Root [over IPV6 using a default key-pair]
> Why not alphanumeric

Because that mean re-inventing the phone system and making it incompatible with all existing and future devices made for the whole rest of the world.

These are going to be for 5G IoT devices anyway, the phone number is just going to be for billing use, all the actual traffic is going to be over IP
Contrary to nearly every other jurisdiction in the world. Fun times.
Volkswagen joins blockchain for cobalt supply
OotS was an interesting case; doing a Kickstarter seemed to partly destroy the author (Rich Burlow for anyone who wants to look him up). I don't think he's recovered his peak upload speed, but it has been so long I don't recall what it was.

He understandably got caught out by the demand, the Kickstarter totaled up ~$1,200,000 vs $50,000 target and the webcomic really took a hit. And he sliced his thumb open filling orders which didn't help at all.

It would be lovely to know what his take is on the strategic success/failure of that with benefit of hindsight. A lot of money was involved; but he did suffer physically and the webcomic would have suffered an audience drop. $1.2 mil is a lot of money but it has been 6 years and I think there still might be a few outstanding items from that Kickstarter campaign.
> For the curious, google some posters by Josef Muller-Brockmann from the 50’s - they still appear to be designed in 2019.

I disagree, it's quite obvious they were designed in the 50s/60s.
It took one pilot who knew what he was doing.
I was more implying that the Swedish pronunciation of its "barn" is more like English "air". (For some Swedish dialects.) The takeaway, when comparing related languages, don't think too much about spelling. Compare how actual people say words, and you will often find striking similarities.
Stable? Big e-shop I wrote in 2005 in PHP works without any compatibility issues until today. No need to re-compile anything, to fix bugs in the runtime, etc.

Ruby was some obscure language just gaining acceptance back then, node didn't exist, golang didn't exist, C# has just invented iterators.

PHP showed over the years that it was a stable and painless surface to build on. And I don't see it changing.
It's not the responsibility of search engines to engage willful ignorance with a plurality of perspectives or debunk fringe political nutbaggery that stands opposed to the precepts of civilized society, but I'm glad they mostly do.
I'm currently reading this book at the moment. The part of it that discusses the disastrous effect of the removal of the biphasic "siesta" sleeping in Spain, versus those that maintain it, had a distinct impact on me. I honestly think that we culturally need to return to this. I work on a team of engineers and you can see people flag around this time, yet they'll grab a cup of coffee and struggle through. It makes you wonder how many errors are solely due to this sleep deprivation that is now all so common.

I highly recommend people read it. I've gone from getting into bed about 11 and waking up around 6, to getting into bed at 9 and waking up before my alarm clock even goes off, and having a 20 minute nap at lunch. The difference in my mood and energy levels, and most amazingly memory, has been stark. I miss out on an hour of reading or games, but I feel like I actually have more time because I'm alert - not in that state of flux where I'm gormlessly staring at my book or computer with nothing actually happening in my head. You won't realise how sleep deprived you are until you're not, and I would never have changed my perspective if I wasn't given the statistics that he presents in this book.
I see a lot of shows have 20 mins content for 10 mins of commercials. Does this heading mean, that kids were watching 1200 hrs of TV a year? That is almost 3+ hours a day. Isn't that too high?

Note: I am not a parent.
Putting Go in the same box as Dart seems a tad insulting - it's not that much of a niche language anymore.
Google had a massive multi-quarter campaign to get people to install their Google App recently across all possible mediums...now it's clear it was tied to this ad-push.
It's naive to think they don't compress.
Fred really needed a guy like Caston. I thought the series became too insular right after Caston left.
> but when moving from ISDN to DSL, ping times increased again and it made total sense to play ESL matches over telephone dialup instead of DSL.

Telekom used "interleave" by default, which provided very slightly faster download speeds. And caused about 70 ms latency to the first hop.

I had to contact them and ask them to change my ADSL to "fast path". This dropped the latency to maybe 20 ms (IIRC, my memory might fail me on this number).

I think ISDN was about 40 ms to first hop, but again, it's been a long time.
Scientists' definition of life excludes AI, but includes embryos
EU Court: Employers Must Measure Working Time in Detail
Can CBD Really Do All That?
Yeah now look for https://github.com/vitalif/grive2

AFAIK it mostly still works. The older "grive" might not.
Stephanie Hurlburt on learning to close 7 figure deals as a technical founder
One of my challenges learning Norwegian has been dialects. There is a "standard" written form. The dialects, however, might pronounce things differently, completely change a few words, or change the way you use or conjugate verbs. (Not to mention that there are 2 varients of Norwegian, but that's another story.). Immigrants are taught the straighforward version - an "Oslo dialect".

The reason for this is mountains and isolation. You get a few villages that interact or a region that does so, and it varies wildly over the years before television and radio. People have simply kept the dialects in the modern age. Some are harder for native Norwegians than others, but supposedly they should all be understood.
I’m not intending to be uncharitable - I agree that there are plenty of people of all sorts. My point is that there will be some people who really don’t care - these could be younger or older, childless or whatever. I am not sure if there is going to be much more than anecdotal evidence on who causes the most damage to the environment and who is likely to change their behaviour due to climate change.

I’m also not saying anybody would be wrong to not care about the future. It’s quite understandable to me someone using their freedom to say f the world, question is if everyone needs to be on board to make necessary changes then how do you achieve that.

In other words the point isn't the (admittedly unjustifiable) generalisation, it's that there are people who are not going to be on board unless they see something in it for them. Could be a wealthy childless retiree, or it could be someone in their thirties with four kids travelling round the world for work racking up air miles for their career to support their family.
I'm betting this is going to appear the same way as it does on Waze, which shows fast food logos along your route, as well as popup ads whenever you're stopped. Annoying, but not intrusive enough to be considered a driving distraction, IMO.
+1 for writing things down instead of scheduling a meeting for every little thing. At my previous company, every day started with a massive 30+ people standup -_-
Referencing "go" and somehow smuggling in 'mature' in there without mentioning the dependency management situation is ... disheartening. There may be many reasons to like the go language, but the dep management issue doesn't seem solved at all (last viewed in Nov 2018 - maybe it's all magically better and there's 80% community consensus and everything is smooth now?)
How good, realistically, are our climate models? What are the probabilities of the various outcomes if current trends continue?

It would be really interesting to know if the research has been verified by any independent researchers not employed in academia - ideally from the world of finance, where evaluating correctness of methodology and models is absolutely crucial. Ideally they would also be highly sceptical of the predictions and have a pro-economic growth bias.
On one hand, I do see that HN (and probably Reddit) live in a bubble. Where most of the darling languages and tools have very low use in the real-world. And where most of the languages and tooling that actually run the real-world go un-discussed, or simply dismissed, because they're boring and don't appeal to students and entry-level devs working on side projects. I realize that the perspective most rookies get from these forums is completely distorted.

On the other hand, I ALSO think that PHP is only still relevant because of WordPress. The business world runs on Java, and .NET to a lesser extent. I see job postings for Python all the time, as it and the JVM run the worlds of data science and big data. One can even still make a thriving living with Ruby. But I just don't see any recruiter activity around PHP at all. And whereas my Java shop will hire Python or Node junior devs, on the theory that they can learn, we would more likely to skip over a PHP-based resume (if we ever actually saw any).
Equally as plausible which is exactly where you want to be if you're malicious.

I'll spin this around though: What would a high-quality plausibly deniable backdoor look like to you?
I'm kind of interested how anything even could be a Beta feature in a car's context - or atleast a safety critical feature like this.
How is it implicit? Every insertion is expressed in exactly the place where it will print. It's way more explicit than having a placeholder and a value on completely different parts of the expression.
You pay for every useless variable. It keeps the variable count low.
How does this work? If the potential witness says nothing, or the "wrong" thing, the police can just torture her until her testimony changes? Can we not have that please?
Because the time scale of our situation is different. Those threatened by starvation in winter aren’t the same people who will need the seed corn in spring. That disconnect creates an immediate, imposed suffering on some for the future, anticipated benefit of others.
Chapters 0 and 1 in this book by Mattuck are also a fantastic read for a general audience interested in what's going on 'under the hood'.
https://www.amazon.co.uk/Feynman-Diagrams-Many-body-Problem-...

Feynman's own book 'QED: the strange theory of light and matter' is another good read, but strangely it is a bit lacking in illustrations. (And the illustrations that are there are a bit dry compared to Mattuck!)
Perhaps. But I'm not against the technology. I'm for it. I love that I know what my friends' babies look like thanks to FB. I credit email with helping me stay in touch with high school friends. And I'm all for the convenience of technology to facilitate deeper interactions.

My point is that if we are not careful, we can end up eating the junk food to the exclusion of the good stuff, just because it's so convenient, instead of as an appetizer.

This community is very well aware of the market cap dollars at stake through user engagement and controlling attention. ;-)

Agree that calling is inferior to in-person, but it's far better for conversation that asynchronous text-based stuff. Humans don't have a command line-- we're built to appreciate body language, tone, etc.
The growth of the world population is already slowing down. As someone mentioned, it will probably peak at 10 billion. Many countries already have near zero or even negative growth. Increases in prosperity and education do a lot to limit population growth.
If you have a significant problem with waking up one day 100% google free, you are already in trouble.
Where China is most heavily investing in Latin America
>I assume that these obsolete functions and operators still linger for backward compatibility? If so how do you avoid them?

This. If there isn't a linter that bombs out on those things that used to be standard PHP, modern PHP is a non-starter. There are too many bad examples out there that will make their way into modern code if you let them.
Music News: Ghosts
In my little micro consulting business that is often the case. I have a pool of clients that I work with, but typically there's only one large project at any one time and I may not hear from some clients for a year when I'm not working a large project. I'd hate to be considered an employee for a whole host of reasons, not the least of which being I use my consulting revenue to fund other internal projects which I hope to be profit making, but currently aren't. My business here in the US is essentially a corporation, so the accounting and tax ramifications would be very different if what I billed were only considered wages.

Finally, where I live at least, the "Scheinselbständigkeit" regulation would not necessarily apply to to Uber/Lyft even if it existed here: many of the ride-share cars I see around here have both Lyft and Uber signage and the drivers will switch their time between the companies. I don't know all the dynamics of why drivers do that, but I'm sure there are reasons for doing that.
I think I already saw this a few (>6) months ago on reddit, have you changed/improved anything in the meantime?
Are we looking at the same posters?

https://i.imgur.com/BJzS7aw.jpg

No way you can say this is 50’s, can you? If so, what gives it away?
Why So Many Rich Kids Come to Enjoy the Taste of Healthier Foods (2016)
Insurance has my emergency contacts
The criticisms he makes against IQ are pretty easy to argue against.
1. So it looks like any correlation against IQ is strongest at IQ's < 100. This is a fine conclusion and shows an important result- as your IQ increases, your life outcomes are more dependent on other personality factors and choices. He knocks this as a "no correlation existing" for high IQ's, even when you can see the damn correlation on his scatterplots (even after he blacks out large portions of them).

2. For income vs. IQ, there will be high variance. This is obvious.

3. He intentionally omits R-values for many of his plots to hide their predictive power. Even smaller R-values, given a large sample size and good p-test, show the power of a correlation.
I think ended is pretty strong word for a language that powers a huge portion of the web. Yes the lang. has issues and yet WordPress, Magento etc. are used an order of magnitude more than alternatives written in other languages.
Traveling to the world's least-visited countries
India is really carrying the torch for using lots of different alphabets.
Basecamp offers an interesting take on this. Basically, treat your office like you would a library, regardless if you are a maker or a manager.
Too bad most don't have the discipline for it.

I've recently been stuck in the purgatory between the two schedules, having to manage a small team and do my own work at the same time. Totally ruined my productivity. I wish it were as easy as finding the right productivity tool...
In terms of the interface, what did trn have over other newsreaders that were capable of displaying threads?
Yes, you mean you want everything in a global space, you have then issues where 2 dependencies define the same type named "Task" and on dev machine a different Task is initialized then on production (it happened to me when working on an old code base that was not using namespaces).

If you are an anti OOP person then I would prefer not to debate here religions.
You're being intellectually dishonest here.

Relocalizing industry is a controlled process, where the direction of the flux of people is known, and housing and infrastructure sizing can be planned and handled, and people won't follow the industry if they can't get acceptable living conditions.

Mass migrations from climate change are due to unexpected meteorological events either directly (floods, heat waves, etc), or indirectly (food scarcity, drinkable water shortages, political instability, etc). The scale, location and time are unpredictable. The people concerned will need to migrate and have to live in unsanitary housing camps.
Yes. But how do you propose a city planner selects the right people to talk to about urban planning?

The "users" (citizens) would first need to educate themselves on what's being proposed and what impacts it might have. They also might not be representative of the demographic actually being most affected. Maybe they just don't care.

By leaving it to citizens to self-select, you get the people who are motivated and at least marginally more educated on the issue than some random Joe off the street.
Why is a pro-economic growth bias relevant?
Hey Zaro. The author of the FT article would love to have a chat with you and maybe get a quote for a follow-up article. His email is: mehul.srivastava@ft.com
What do you observe that leads to the conclusion that a god exists?
No, solar is fine. Well, that's also fusion power in a way, but driven by an existing fusion reactor that doesn't cost us any energy. And for the next couple of centuries or millennia, it will continue to produce more energy that we'll ever need.

Nuclear fusion would certainly be nice if it could be made to work, but I've lost my enthusiasm about that a long time ago. Solar is giving us far better returns.
Serving React and Django together (as a single app)
I bet you rely on things written in PHP way more than you realize.
Grief, Gunnerkrigg Court is amazing.
Microsoft Warns of a Monster Computer Bug, in a Week of Them
That's what really gets me.

Anyone that works with PHP on a daily basis very quickly gets used to some of the naming differences or inconsistent signatures. Anyone that works with PHP rarely is almost assuredly going to have to look it up regardless of how inconsistent it is. (do people really guess at function names, signatures, and return values in other languages!? I've guessed that they exist, but I don't ever think i've tried something without first checking the docs just to see about any surprises or differences)

Consistency is nice to have, but it's pretty far down the list of requirements in my opinion. If it's different for some, I can see how they wouldn't like PHP, but calling for it to "clean up" it's syntax in a giant "python-3-esque" move seem really misguided. People who program in PHP regularly don't really mind the warts, and the language has improved significantly in areas that it's users found most important. Types slowly working their way into the language, easy closures, traits, nice new operators, and the massive speed and memory usage improvements have all been very welcome improvements that have made me more productive in the language.

The time spent on "cleaning up" the standard library would be a welcome change by most, but it wouldn't really have any material impact for me or any of the other PHP devs I know.
I know what you mean. The Basecamp approach applies even if you don't have a physical office - we work remotely most of the time, but have similar "library rules" in place for Slack. Took some time to get people to follow them but it's not impossible.
WeWork Wants to Be Its Own Landlord (It Also Wants $2.8B)
Oh, I don't mean that we should ignore fusion. We should invest in its research, probably as much as is helpful to speed it up. But when considering how to reduce greenhouse emissions right now, fusion is not an option.
People have been prophesizing collapse and mass death for decades. They were wrong every time (obviously).

Do you have the numbers to back up your claim about middle-class lifestyles?
Ian McCollum of forgottenweapons.com has a great video showing disassembly of this firearm [0]. His youtube channel [1] is also a great resource if you like seeing the insides of all the crazy firearm designs there are (and were), with a good dose of geopolitics and history thrown in.

[0] - https://www.youtube.com/watch?v=g_3AoDf7CeE
[1] - https://www.youtube.com/channel/UCrfKGpvbEQXcbe68dzXgJuA
Interesting to see that it's not made quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. (https://news.ycombinator.com/item?id=9224)
New Relic One is industry’s first entity-centric observability platform
My point was, people can still shoot themselves in the foot if they read an old tutorial. This should not be possible in newer versions. That would be a true improvement in my eyes.
Yeah, I know. The entertaining use cases. I understand that entertainment is the dominant use case for computers and networks globally.

Well, if one can't live without gaming or video streaming, (s)he might just accept the security and privacy risks and indulge on. Gamers, for one, are already perfectly fine with installing invasive DRM clients and don't seem to care a slightest about that.

And video, if that's a movie, still can be transferred to a cinema on film or a hard drive. Other legit use cases for video? Education? Well, books had been succeeding in that for hundreds of years until recently, when predigested visualization trumped imagination. And it's still possible to print and burn DVDs, BDs etc, but alas, the purchase is many clicks more involved and costs more money than a single youtube click..

I'm pretty sure that every other use case for powerful and complex machines to remain networked is an entertaining one. Which is OK as people seem to be bored to death these days and insatiable of their remedies, but then security is the least problem for them.

Convenience and entertainment. Good intentions that pave the way to a well known place.
An Android Data Binding Experience
I dunno... Their home page looks like something out of the Panera Bread playbook looking at the homepage. 'Web artisans'? Why is it 'clean' because it has an absurd amount of whitespace and comments of platitudes for the code example?
E Ink’s JustTint tech allows clear windows to turn opaque
Do we have still to use mb_* functions to deal with utf-8 ? That was a major PITA when I used to write PHP.
Is that really PHP's, though? It's been in shell scripts and perl for quite a while...
Are this devices normally left with accessible 22 port in the wild?
Because it's not a derived work (not based on numpy code) thus the library author is free to choose a license that he feels best protects his code and aligns with his interests.

In this case, the author could choose LGPL even if it were derived on the numpy code. So yes, technically the author is free to choose about the license. However, unless specific and significant reasons require this, I would find it just appropriate to choose the same or a similar license.

LGPL offers significant protections that can not be found in BSD.

Well, I asked the author - without ever getting an answer - whether there would be specific reasons, why the LGPL would be needed. For example, because of requirements by his employer or other specific reasons.
Other than that, yes, people always claim that the GPL style license offers especial "protections". But one has to look at the environment. We are talking about a port (derived or not) of the BSD licensed Numpy, intended to run e.g. on the BSD licensed SBCL. So if the library would require special "protections", one could name them.