skysight-inc/HackerNews huggingface dataset:
One problem is that many older houses don't have grounding. Half my outlets are ungrounded and I use GFCI to get three-prong plugs. Or the grounding is done through pipes and conduit which aren't suitable for running current.

The standards for grounding make them unsuitable for running current. The ground wire in box are frequently bare. Metal boxes are grounded. The center screw is grounded. If you run current over the ground, those are live.

You have invented a way to electrocute lots of people.
Sharing my experience here. My background is in math (Ph.D. and a couple of postdoc years) before switching to practitioner in deep learning. This year I taught a class at university (as invited prof) in deep learning for students doing a masters in math and statistics (but with some programming knowledge, too).

I tried to present concepts in an as reasonably accurate mathematical way as possible, and in the end I cut through a lot of math in part to avoid the heavy notation which seems to be present in this book (and in part to make sure students could spend what they learnt in the industry). My actual classes had way more code than formulas.

If you want to write everything very accurately, things get messy, quickly. Finding a good notation for new concepts in math is very hard, something that gets sometimes done by bright minds only, even though afterwards everybody recognizes it was “clear” (think about Einstein notation, Feynman diagrams, etc., or even just matrix notation, which Gauss was unaware of). If you just take domain A and write in notations from domain B, it’s hard to get something useful (translating quantum mechanics to math with C* algebras and co. was a big endeavour, still an open research field to some extent).

So I’ll disagree with some of the comments below and claim that the effort of writing down this book was huge but probably scarcely useful. Who can read comfortably these equations probably won’t need them (if you know what an affine transformation is, you hardly need to see all its ijkl indices written down explicitly for a 4-dimensional tensor), and the others will just be scared off. There might be a middle ground where it helps some, but at least I haven’t encountered such people…
> if an animal isn’t able to pass, that doesn’t necessarily mean that they do not possess [self-awareness].

> For example, animals that rely on other senses more heavily than their vision may not take much interest in the sight of their reflections. Dogs, who recognize others mainly by their sense of smell, might quickly conclude that their mirror image is not of themselves or any other animal, because it lacks a corresponding scent.
Regrettably, thanks to the international nature of the internet, it may still be legally hazardous to make works in the public domain in one's own country available on the internet.

The legal question of whether putting something on an internet server constitutes publication in all countries simultaneously or just in the country where the server exists is still unsettled. So for example a UK citizen may wish to put Tolkien's works on the internet now that they are in the public domain there, but Tolkien's estate might decide to sue from the United States, or from many countries in Europe. Individuals and small entities are likely unwilling to bear the legal risk.

So the effective public domain date, from the viewpoint of the internet, is set by the countries with the longest protection terms, which appear to be Spain (80 years) and the US (95 years for works made for hire).
> because Apple doesn't ship anything but high DPI displays anymore

People still connect their Apple computers to low-DPI monitors all the time. High-DPI monitors are still a rarity. There's the LG UltraFine, the Studio Display (too expensive for what it is), the Pro Display XDR (the $1000 stand lmao), and that's really it.

I'm writing this comment on a 2K monitor connected to a modern MacBook.
A new phenomenon is for people to mark their driveway entrances with little blue LEDs. (At least here in Sydney). It is very annoying.

If they spread in popularity there definitely will be a backlash.
No aliens at all seems like a worst case scenario tbh. With the number of habitable planets that exist the only logical explanation is that they all killed themselves, and we will too soon.
I very much doubt that they licensed the NERV logo from Gainex here.
The default configuration of fail2ban on Debian considers every offered key as a login attempt, so you can be immediately banned for merely connecting with too many keys in your ~/.ssh.
I’m saying that instead of one objective ordering, you have a subjective per user ordering.

The decisions made by other users get a weight assigned to them, which is individual to each logged in user. So every users viewpoint is personalized.

(Apologies for the short explanation, I’m on mobile. If you want to ask more you can email me.)
Nearly all talks by James Mickens are a laugh a minute.
The guy is the only computer science standup comedian I have ever encountered. He is also technically excellent.

This one is a classic:

https://www.youtube.com/watch?v=ajGX7odA87k
It seems pretty ignorant to expect rights holders to lay down and die while your use their data to make massively profitable systems.
The government didn't call it Star Wars, they called it SDI. Some lobbyists used that term and they were the ones that Lucasfilm tried to sue.

The lawsuit was dismissed, btw.

> On November 26, 1985, the suit was dismissed by Judge Gerhard Gesell of the United States District Court for the District of Columbia, on the grounds that the lobbyists' use of the mark in a noncommercial and non-trade context fell outside the jurisdiction of trademark law. [1]

[1] "Lucasfilm Ltd. v. High Frontier, 622 F. Supp. 931 (D.D.C. 1985)". Justia Law. (via Wikipedia)
https://law.justia.com/cases/federal/district-courts/FSupp/6...
I'm not Israeli, don't know the full context, but the proposed reform seems like common sense? Why should unelected judges be able to overrule government decisions merely because they feel they are "unreasonable", with no reference to an overriding law? Such a procedure cannot be compatible with democracy. I don't often find myself in agreement with Netanyahu, but for once I think he has the right of it.
A little bit of A and B. You can do a lot with very little math beyond linear algebra, calculus, and undergraduate probability, and that knowledge is mainly there to provide intuition and formalize the problem that you’re solving a bit. You also churn out results (including very impressive ones) without doing any math.

A result of the above is that people are empirically demonstrating new problems and solving them very quickly — much more quickly than people can come up with theoretical results explaining why they work. The theory is harder to come by for a few reasons, but many of the successful examples of deep learning don’t fit nicely into older frameworks from, e.g., statistics and optimal control, to explain them well.
An interesting application of A* in a game context was a programmer who was faced with making the Computer opponents of a game in the early 2000s and what he came up with was an abstraction of the options the AI had in the game and used A* to find the closest distance in the graph. I thought it was pretty cool because it wasn't using A* in the traditional way of pathfinding the world but instead pathfinding in a representation of choices the computer could make where the shortest path represented a possible best strategy.
If I own Star Wars, and someone does a review on YT that has many clips from it, I am 100% certain I'm the rights owner and hold copyright on those clips. I don't know if it's fair use, but that's not what the DMCA requires.

Now, if I submit a DMCA notice against a Star Trek review (that has no Star Wars clips), that's an entirely different thing.

I think we should be extremely harsh on the latter.
This is a great article and fun to see fundamental concepts get (re)discovered here!

A perspective that we can generalize from the hierarchy discussion is to think about tool-for-the-job: what is the 'content' job, and what 'jobs' do graphs do well? We think about this a lot as we work on problems like how to make it easy to explore 100,000X+ more relationships on screen than they're showing: https://github.com/graphistry/pygraphistry .

First, what do graph visualizations do?

- They let us see the relationships in data. The article discusses hierarchy. But there is also progression, root cause, scope, and basically any correlation/causation relationship ML/AI figures out. There are many interesting relationship questions that pop out as soon as you logs, tables, events, etc!

- They let us directly manipulate the nodes & edges, such as for drilling down, navigating, reclustering, etc.

- A useful 'aha' is thinking of modern information visualization as trying to optimize some sort of time-to-insight through a sequence of visual interactions. So each view must be information dense for visually revealing certain insights, and make it easy to get to the next set of visual Q&A.

- Ex: When the entities are the interesting thing wrt questions, being able to drill down into individual nodes/edges into great dedicated views becomes important, so graphs should often be multimodal. And if the relationship aspect is unimportant... then using graph view hurts more than it helps.

- From optimization perspective, it now makes sense to specialize for specific domains. Maybe what is needed is more of a small diagram, and not actually investigating a lot of relationships. Or a graph of subway stops, which has additional visual considerations. For a website, a sitemap navigation vs clickstream product analytics view would likewise need

A good analogy is a map. Sometimes exploring Google Maps is great, and you drill into a business inspector sidebar or down to a street view. But other times, it's better to have the map embedded into Yelp.com restaurant entry when you just need a quick view of mapping information as part of some broader context. Or you don't care about that map at all and can skip it.

Given all that.. it's interesting to revisit asking... what is the 'content' job to be solved? What kinds of content lean towards graph, and which don't?
Perchlorate can interfere with iodine uptake by the thyroid gland. It is used as a drug to combat hyperthyroidism. It also occurs naturally and is continually produced in the atmosphere. There is no maximum contaminate level goal (MCLG) set and thus no maximum level set for groundwater.

They did setup some interim guidance back in 2008, and advised 15ppb. Overall, doesn't look super dangerous.
I'll look into -W and -H. It's probably a bug. Thanks for letting me know.

I am not sure what you mean by "doubled the default" exactly.
Well, no history of outliners can call itself complete without mentioning Ecco Pro (see e.g. https://en.wikipedia.org/wiki/Ecco_Pro), which from my humble point of view was "the mother of all modern outliners". Sure there were earlier ones like the mentioned More, but Ecco was a much more powerful tool. Unfortunately the development of Ecco was discontinued in the late nineties, but I used it for another ten years e.g. as an information management tool in some big government projects, but eventually I built my own tool, which inherited a lot from Ecco, but also added things I missed (see https://github.com/rochus-keller/CrossLine).
They’ve actually had 48V systems in production cars for several years now. Tesla is late to the game on that one.

https://en.m.wikipedia.org/wiki/48-volt_electrical_system
PoE is too low power to use for many things that would want DC power. 802.3bt tops out at 71W. You couldn't run a 100W USB-C adapter on it.

Also, PoE is pretty high losses running power over Ethernet cable. The max power at source is 100W. PoE puts in higher voltage for account for the losses which means it isn't a straight 48V input to 48V output.
Abusers of DMCA should just have the IP in question automatically reclassified as Public Domain. Problem solved.

This may sound extreme (and it kind of is), but companies send bogus legal threats under penalty of perjury and it's time to put the "magic of incentives" at work here. IP protection is not a constitutional right. You abuse it you lose it.
Setting up fail2ban is essentially just "apt install fail2ban", it already comes with sensible defaults. That's on Debian, I think it is the same on most distros.

For me, it is less of a hassle than looking at logs flooded with failed connection attempts.
In general I agree with the recommendations here. Though it may be slightly over prescriptive in what security approaches universally make sense (e.g. privileged ports) it carries a very valid conclusion about the applicability of Fail2Ban.

The only time I almost used Fail2Ban was with a personal "guaranteed to work from wherever and whatever I'm on" jumphost which ran SSH on 22 and 443. 443 because, like the post says, outbound filter compatibility (Fun note: to listen on multiple ports simultaneously you can literally just include multiple "Port xyz" lines in your sshd_config). Ultimately I decided for this use case it made more sense to just let bad attempts to fail silently by changing the logging config. If I was ever in a situation I felt I needed the failed attempts logged I'm not sure I could simultaneously justify username+password login on a public host.
The author makes a number of good points.

In fail2ban's defense, it can be used for a lot more than just blocking IP addresses based on SSH failures.

At one point in the past I adapted an existing fail2ban setup to ban IP addresses that were running malicious vulnerability scans against a large legacy PHP webapp, using some dumb heuristics that worked and were easy to put in place.

Would it have stopped sufficiently motivated expert attackers? Of course not.

Did it reduce the load on the legacy PHP app and improve the signal to noise ratio in our webserver logs, while reducing the chance a brute-force attacker would find some hole lurking in a long-forgotten corner of the app's unfortunately-large attack surface?

Yup.

So, I'd argue it can be useful, even if naive SSH blocking may not offer much improvement.
Probably not. Youtubers can get copyright strikes for playing original interpretations of Bach or any other classical music that has been in the public domain for centuries.

One example on top of my head comes from TwoSetViolin commenting on this issue:
https://www.youtube.com/watch?v=TsMMG0EQoyI
In their case, the issue was fixed, but I wonder if smaller channels get the same "benefit" or a human reviewer.
Boeing Urges Airlines to Inspect 737 Max Planes for Possible Loose Bolts
https://archive.ph/cSwCZ
Would you please stop with this stupidity? Enough. It seriously hurts my brain that every bit of discussion about China devolves into someone regurgitating these thoroughly incorrect, stupid cliches.

China's population is more than 4x America's. If a billion people vanished from China, it would still be more populous than America. America is the one with the demographic problem, not China. China has at least 20 years of urbanization left, with people moving from unproductive agrarian work into the cities.

Furthermore, the government has plenty of policy space to implement pro-natal programs. Before you even think it - no, they work. Coordinated, consistent pro-natal policy can and does routinely lift birth rates.

China is rocketing up the value chain on every single metric. It just installed more industrial robots this year than the rest of the world combined. Investment , both state and private, is pouring into renewable energy, EVs, semiconductors, advanced manufacturing, biotech, aerospace, etc.

China's government, for whatever problems it has, is simply the most effective on competent ever devised. It outclasses every other government on Earth, it isn't even close.

You and your fellow Americans need to open your eyes and understand your diminished and ever-diminishing place in the world.
E-bike fire on TTC subway train
fail2ban is fine for effectively slowing brute-force attacks for services that can't by themselves or where significant complexity would be needed.

it's easy to setup and can stop multi stage attacks that generate quirky log output.

EDIT: fail2ban vulnerabilities? what is this guy talking about?
Genuine question: Why not just tell the daemon to stop logging failed attempts? I personally have a hard time reconciling local username+password authentication and the need to audit failed attempts in the same use case but that may just be because I haven't run across the right use case.
Hero-90 Multi-Domain, Multi-Purpose, Man-Portable Loitering Munition System
> So is the absence of evidence so far for the existence of dark photons just more disappointing news out of CERN? You be the judge.

That's just how science goes. You have a theory and you test it out. If you can't find evidence, you move on.
It would have been nice to read some examples of changes from the updated manual. The focus of this article seemed to be on people’s reactions to the updated manual.
Is that better than using ordinary job control (nemo . &) ?
I’m on the data engineering team prepping the training datasets for delivery to the competitors’ workspaces. It’s been a really fun challenge sorting through all the different modalities of data and wildly different formats coming from the various ER teams to get it all in a useable state.
black gaffer’s tape is perfect for covering LEDs long term without any residue.
I disagree with just one point.

Non-standard ports.

They work wonders against lots and lots of traffic from Chinese bots which are too stupid to see that password logins are disabled but there's a fucking lot of them, they just won't stop knocking, and it does take cycles to fend them off in any way. You stop listening on port 22, and 99% of that shit traffic just goes away.

I know, it's not by the book, and that well ackchyually I should yak yak this and yada yada that. But it's so fucking cheap and simple to do, and it goes brrr, so I just don't care.
They are far more expensive, and environmentally problematic [1], than an AC equivalent.

[1] switchgear use SF6. DC will require the SF6 at far lower V than AC
Font hinting is still used, as the native resolution of most TTFs is 2048 upem so even at 72pt you’d need a 2048 dpi display to perfectly render a glyph.

You’re right that sub-pixel (color) antialiasing has been removed from macOS but regular grayscale antialiasing, and hinting, remain.
Every morally corrupt politician soon or later attempts to curb the judicial system powers before they get him red handed; it has been already either attempted or done by Putin, Lukashenko, Orban, Erdogan, Al Sisi, Modi, and in some cases attempted but backfired (Bolsonaro). Happens in every part of the world, and I voluntarily omitted some of them to not incite flames. The worst of the worst invariably get to a point in which they're forced to neuter their own judicial system in order to continue their path towards what in some cases can be euphemistically called a "democratorship", that is, a dictatorship disguised as democracy. Netanyahu makes no difference here; he's just like many others who would never let a serious crisis go to waste and for sure he is now the #1 to benefit politically from Oct 7 Hamas attacks.

Oh and since every critics to Israel must be immediately painted as antisemite, I'll close this with Hamas is a bunch of terrorist bastards who must cease to exist asap. Carpet bombing civilians is not the way, though.
close the port open if you dont want ssh to be used.
i think i read once the rsync.net dude uses port-knocking and maybe f2b? what was the other note from rachaelbythebay, mac os updates always revert changes sshd settings or something like that; maybe they stopped?

i do hate the idea of ip whitelisting; IP's should be more dynamic and less able to fingerprint an individual - but that is opening another can of wurms.
Generally never trust ANY ip; dont use whitelists, and the blacklists should never be "forever". if your app is secured by a keypair like openssh then thats the route to take.

honestly though fail2ban is great in that it does silence some noise in the logs - there will still be an unbareable amount - but at least some less; but still regular log maint is required.
Also the groups Ive seen never recommend f2b for use to fight against a DoS attack; not even for "cleaning up logs" - i dont see where that point was created other than from this page
Indeed. Friendster and Yahoo too. Not to mention Altavista. And Myspace.

In the past 3 years, Amazon's brand went from gold to gutter trash. That's something which took 2+ decades to build up. User drain will follow.

This would be a good time to build the next Amazon, if someone has a few $B to spare. Basically, just do the same thing Amazon did through 2020, only more quickly, cheaply, and efficiently the second time around without legacy code / contracts / employees / etc.
Proportional bitmap fonts in several fixed sizes. One place where they were used a lot that comes to mind is those phones from the 00s, but also many other embedded devices that have a screen with text-based menus.
and the author explains why it doesn't work for this use case
Maybe another take on the "how much rebar" question, there are hills that a future archeologist would have a hard time explaining how they disappeared.
I think the relationship between open source and for profit companies is rather like the relationship between us and plants.

We like to think we are a more advanced life form than plants. After all we move, we think, we eat plants for breakfast. But the reality is, we can't exist without plants, whereas plants could happily exist without us. The genome of some plants (which is a proxy for complexity) is many times bigger than ours.

And so it is with open source and companies. Companies tend to treat open source as a resource to be consumed. Their ability to concentrate capital means they can develop source code much faster than open source. They defend their IP with patents and litigate licence wars with gay abandon (to wit: Oracle vs Google over java), yet treat open source licences with distain, often ignoring them. But reality is almost all companies depend on open source now, and the largest open source projects are far larger than companies (eg, compare the source code Debian manages to Microsoft).
I think you just perfectly described the MO of SAP
Oh my, that was the first thing that I came to complain about here. The type setting is pretty awful, it makes it very difficult to read.
These two are in my main real disaster scenarios in the case I happen to by some magic survive the extinction level event. Yes, not very encouraging.
> The challenge is to generate a state machine in which the weights are dynamically adjusted as the user navigates the graph, resulting in the optimal direction. The best we can do is to analyze the input of other users to generate weights. "Crowd-sourced" weights.

I think you are right on point 1, but point 2, perhaps we can generate the weights for te individual user, by asking a (very) few simple 'onboarding questions' that help generate the hierarchy that would suit the user?

You sometimes see sites reaching for this kind of approach with the 'For user type X', 'for user type Y' top-level navigation - but this then just leads to multiple static heirarchies.