skysight-inc/HackerNews huggingface dataset:
I responded to the "content" level but not the "process" level quite deliberately.

Also I think the poster missed the point of the post as well, that is, did not formulate the problem with any coherence, did not have a developed enough "mental model" of the problem to formulate it well, and in some ways the community doesn't have the shared reality to discuss the problem.

The poster left a square kilometer to paint and I had time to cover maybe 0.5 sq meters so I got stuck in the weeds.

If anyone wants to discuss this stuff seriously, the material in this course is helpful:

https://www.youtube.com/playlist?list=PLw4-Fp0S2dJZkPN8HTrQ5...
I don't know that your preferences are that much of an anomaly.

For example, I would say I get too much email so I really don't want more: likewise IMs or other forms of interruption. Like everyone else, I have things I actually need to get done, so constantly fielding incoming communication can become pretty frustrating.

What I do need are timely and relevant updates, not constant updates and over-communication. I prefer dealing with these updates in a structured fashion, whether I'm giving or receiving them - e.g., weekly 1:1s and other scheduled meetings - rather than ad hoc.

Thinking in more general terms, I prefer behaviour and action that is considered rather than reactive. This goes beyond personal preference though: I don't believe it's possible to effectively scale by being reactive or ad hoc in your actions and communications. I also don't believe that people who cannot (or will not) structure their behaviour are suitable for management or leadership in a growing organisation.

Sometimes events require a more reactive approach but I don't believe this should be the norm.
It depends. Github is not going down. Gmail is not going down. If they do, it's Bug-out-bag time, and I am working on curating what information subset I need for that.

Ideally though yes I would have my own entire backup system but I frankly don't trust myself enough to do it right, so hence some redundancy in the cloud.

The NAS I am still designing actually :p
Tiger 131 and the Battle at Guriat El Atach
The consequentialist philosophy of justice (which is the base of the Finnish reasoning) goes a bit like this:

* People should have a right to housing.

* Yet we see many people how apparently can't obtain housing.

* Assuming they don't just all prefer to live on the streets, some forces are hindering them to get housing.

* It is therefore the responsibiliy of society to remove this discrimination, so that people don't just have the right on paper, but also factually.

So this isn't about entitlement in the negative sense.

The constitutionalist view more common in the US:

* People should have a right to housing (I know, not per the consitution, but this is the right this article is about)

* If nobody is discriminated by law, based on race, gender or something else, from practicing this right (e.g. buying property, or signing a contract for renting a flat), then all is fine.

So the core difference is that the consequentialist view looks at empirical evidence to decide whether there is discrimination or not. The institutional view just looks at the law etc. ( = the institutions).
We can't even get cops to not start every situation guns blazing. Good luck getting them to do actual policework
In what way? The blanket application?
The author is missing a huge very real advantage of quaternions, that they are smooth functions of thier parameters and don't suffer from gymbal lock singularities. All 3d representions do, as can be shown with the math this guy is too lazybrained to do.

That really matters for defining smooth paths, quaternions simply have the right topology and rotations don't.
Just for anyone else, you could probably end up in a similar corner with perl - but in both cases it's likely a case of "holding it wrong" - ruby borrows heavily from perl which borrowed heavily from shell with sed, awk, grep, cut and friends.

So this kind of thing should be quite doable in a short ruby script - or a few short scripts - albeit written in "shell" style, with eg '-n or -p (wrap code in "while gets...end",-p with "puts _"), probably along with -a (automatically split lines).

Its in some senses an entirely different dialect of ruby, though.

Some examples here:

https://github.com/learnbyexample/Command-line-text-processi...
> See, for example language like "endowed by their creator with certain unalienable rights" in the US Declaration of Independence

For many thinkers in the years following the founding of the United States, precisely this language has been the fatal flaw of the “natural rights” approach. What if the world has moved on and no one can take seriously the notion that there is a Creator which has endowed men with rights? Even for the American Founding Fathers, those Deists among them were already well aware that this phrasing was a mere rhetorical flourish, it didn’t actually mean anything.

In the absence of a Creator who endowed men with rights, we can only view "rights" as a convenient fiction that humankind, as a social animal, proposes for mutual benefit. And in that case, a representative democracy’s decision to see housing as a human right is pretty straightforward.
When I was learning graphics, the reasoning around quaternions was to avoid "gimbal lock". It was just taken as orthodoxy without question.

I think going forward next gen 3D engines will have to account for the improvements in GPU hardware realized by advances in machine learning. Mixed precision matrix multiply at massively parallel scale. As well as the demands of next-gen games. Things like real time ray tracing of deformable meshes ;)
Thanks for the info. It's been a few years since the last very serious sewer system backup in the lower Alemany area. I'll do my own research, but if you have any links to this project that address flooding, please post them.
Ranking Global Performance of Top News Sites with an API Call
Who else will protect the public image of large corporations and their pricing models?
Learning to use Quaternions is easy. Learning how they work is much, much harder.

Likewise, IMO, learning to use Rotors is easy, but learning how they work is much harder... It's just that it's easier than learning how Quaternions work.

And, also IMO, you don't need to know how either of them work to use them in gamedev. It's fine to use a library that understands them and just continue making the important parts of your game.
The hallmarks of a good meeting include relevance to all the attendees and necessity of synchronous, face-to-face interaction. Most meetings fail to live up to these ideals.
> Telegram controls encryption keys centrally as well.

Source?
Forensics detective says Android phones are now harder to crack than iPhones
The reason many people have trouble understanding quaternions is that they reason about them incorrectly.

Quaternions are actually a separate 'thing' when compared to vectors (which is why their multiplication seems off and the square is a negative number).

Quaternions should be considered a versor (a rotation around great circles), that is a change in direction which is different from a vector.

See this work: https://archive.org/details/cu31924001506769/
And the people making/selling pain killers for those in pain don't think the same? That seems highly unrealistic.

Now, the C levels probably aren't the same, but they are the same in that they aren't the same across industries.
What do demographic differences due to immigration have to do with taking care of their people? Statements such as these come off as immensely xenophobic.
^The word “mafia” is never heard in The Godfather$
I agree, but if you patent certain processes, concepts, etc. early on, you can get filthy rich as everyone has to license your technology.
Both are, however, PII. That's the point.
The great thing about Rust is that when you switch to Go, the development experience feels incredibly fast and great.

Autocompletion in VSCode works, instantaneously, all the time. Errors are shown in real time. Compilation is fast. Error messages are human readable. Updating Go or dependencies doesn't break existing code.
If the c++11 object code does not expose any c++11 specific features in its abi/api you should be able to.
It's fundamentally a conflict of the very European concept of individual liberty and responsibility (within a compassionate and voluntarily united community) versus the somewhat alien concept of mandatory communal 'cooperation' observed in foreign cultures.

I hadn't seen this list before and I find it outrageous. I might even go so far as to say that it constitutes an assault on our culture. Not that I would expect any less of the UN.
Programmers Fired a Minister in the Czech Republic
Nietzsche actually mocks people who think in complete sentences. Made me wish I was like that. What do non-sentential thinkers think about?
Usually summed up as freedom from and freedom to. It's an over generalization but the US has tended to favor freedom from and Europe freedom to.
Organising Your Readings and Notes
> because mafia refers to itself as "Cosa Nostra"

Doesn't "Cosa Mostra" translate to "this thing of ours"?
Indian ride-hailing firm Ola to launch in London on February 10
Oh, don't worry, I'm aware of that aspect.
Life sciences observations – medicines, payments, and genetic circuits
> "This political thread has been on the front page since yesterday: California's housing bill SB 50 has died in the state Senate..."

Probably has more to do with all the SVers being in California than any double standard.

> "We know the best way to get to the bottom of an argument is to let the HN crowd have at it."

We do? I think that rather overestimates HN's expertise outside the technology field, as amply demonstrated whenever any medical topics come up.

> "I have a dream..."

Launch your own site to do it in; this is HN. The person who is most famous for saying "I have a dream..." worked his tail off to make his dream come true.
There is an actively maintained fork of iText: https://github.com/LibrePDF/OpenPDF

From their background section:
It is a fork of iText version 4, more specifically iText svn tag 4.2.0, which was hosted publicly on sourceforge with LGPL and MPL license headers in the source code, and lgpl and mpl license documents in the svn repository. Beginning with version 5.0 of iText, the developers have moved to the AGPL to improve their ability to sell commercial licenses.
This Week in Neo4j
Come on. For $50 I can buy a smart speaker that recognizes my voice and I can ask about the weather, news, events for a given day, factual questions, set reminders, play music of X genre, etc.

I know the limitations (I work in the field), it's way less powerful than Hal 9000, but by 20th century standards we definitely have AI.
I came here to say this more or less. Overcommunicating is when you communicate things that don't matter. Recognize the value in what you say or don't say properly, and it will follow that it's the right amount. That may mean talking to other people to find out what's valuable to them.
I would say I do both...but also what about "visual"? :-)

E.g. when programming I often "see" patterns and shapes of code/data. Its not like a photographic memory and its hard to explain - I'm not "seeing" something I am used to seeing with my eyes (like actual code or whatever) but I have this sort of visual concept in my head of what the data is "shaped like" and I can "see" it.

Hopefully this wont be taken as a binary either-or thing in trainings in the future, e.g. with introvert vs extrovert it is often labeling people/colleagues "you are an extrovert" or "you are an introvert", when in reality it is often shades of grey and there is a lot of flexibility based on context. I would imagine this is the same.
Farewell, Soccer Mom
Did you read the article? Irrc you can lerp rotors and the results are smooth and interpretable...
It works pretty well if you replace "human" with "the owners". Which is how any AI is/will be used, at least at first. A few people controlling most of them.

Sort of like Google, Facebook, Amazon, etc. Millions of people use them, but they're only subservient to their owners and their preferences.
The book is not great. It goes on and on with stupid subplots (for some reason johnny fontane is an important character, go figure). Coppola hated the book and hesitated a long time before accepting to work on the movie.

The 3rd party is not on par with the other 2, but it gets more hate than it deserves. It is the closing of the Corleone saga and I found the 3rd act of the movie very powerful.
From the title, I was expecting to read an article by a crazy old retro mathematician shaking his fist and yelling at clouds that we should all go back to using Euler angles. But this was a much better article than the title suggested!
Only Norway has significant amounts of oil, and even Norway was a prosperous welfare state before discovery of oil

I don't see why it is so important for you to ignore the Nordic experience. It seems like a very strong ideological drive to find flaws in the Nordic model or reasons to reject it.

Nordic countries started out worse than these other European countries in terms of money and resources. Nor is the demographics markedly different. German has much the same success story despite being a larger country. So there are universal lessons.

Also Nordics have lessons for all side of the political spectrum. Nordic countries have active states and many welfare services however they also relentlessly push people to work. Not necessarily by punishing them economically as many Anglo-Saxon countries to but by also offering a lot of help for people who struggle to get into work: health care, re-training, childcare etc.

Nordics are also very pro business and free trade. Nordics focus on helping people as individuals but there is not that much of propping up failing businesses. Unlike the US e.g. Sweden never bailed out failed car companies.

Nordics is a mix of both socialist and capitalist ideas. Unfortunately there has been a right wing agenda to tar the Nordic reputation for decades. All the way back to Eisenhower American conservatives strongly disliked Nordic countries. Sweden in particular was singled out as an object of derision. That Sweden in the 50s did not stigmatize single mothers offended them greatly.

Conservatives all the way back to the 50s ran all sorts of hit pieces on Sweden about how loose their sexual morality was. How society was falling apart in due to drunkness and low morality. These people have predicted and wished for our failure for decades. And it is frankly a bit sick that this belittling of Nordic success stories still keeps going.

We have not figured out everything, but can we not be given credit for something? Must there always be a dark side to Nordics to hype up among conservatives?
Africans carry surprising amount of Neanderthal DNA
it's not clear to me that the current set of teachers aren't good enough. in my state, the qualifications and pay for a private school teacher are actually lower.

I suspect marginal increases in teacher quality just don't matter that much when you make them teach classes of 30+ students. it seems to me that allocating funds to hire more teachers at the same pay would be more effective than just paying more for the same job.
the ghosts of reconstruction will never leave us.
That sounds like systemd-resolved. You don't have to use it, and it's easily stopped by normal systemctl commands if you want to use normal libc resolver behavior.
I also have ADHD and OCD but I'm a mostly non verbal thinker. It took me some time to modify the expositions techniques to treat OCD to my kind of thought experience. But for the most part it worked and I am usually unaffected by this intrusive thoughts.
There's the "Aaron Swartz Day" which both Internet Archive and EFF celebrate.

Then there's Star Wars, Swartz always being you you, and such (a joke made with Jonathan Schwartz as well). I quite like that saying, but it may be considered cheap/offending by some.
If it were "only" entertainment. It's worse than that -- it's "business!"
One of the more insightful things I've learned in my lifetime can be paraphrased like so: "There is just as much money to be made in tearing down a civilization as in building one up. But the former is much easier, faster, and more reliable." Find those (people/companies/governments/religions) who increase wealth and/or power as a result of this, and you will find the culprits.
Unfortunately Finland is not immune from the scourge of multiracialism. It is perhaps a sign of their naivety that they're introducing generous new public spending programs at the same time as the West is overrun by Africa and Asia.

This will be a disaster (for Finns).
I learned what math is, everything now looks like a number.
I completely agree, but the way they handled this was appalling:

(a) The "We're deleting all your content" message was only visible on group home pages, not when viewing messages, meaning a lot of the people who used the web-interface didn't know about the shutdown.

(b) The email sent out to all members about the deletion was sent weeks after the initial notice, often didn't arrive, and was inaccurate (dates had changed by the time people received the email). So many folks that used the email interface also didn't know about the deletion.

(c) The amount of time given was far too short. Yahoo Groups had existed as a brand since January 2001, and was based off Yahoo Clubs / eGroups, both of which had existed for several years before that. Two months notice for a 20+ year old service is laughable.

(c) The site has been unreliable during the last few months, due to the high traffic of people trying to save their stuff. This has significantly complicated efforts to archive it.

(d) Yahoo's solution to the data destruction, their "Get My Data" feature, is poorly thought out and often doesn't work. No photos are included in the download unless uploaded by that account. Many groups had members who uploaded photos / scans / schematics / etc.. and since left the group. Those photos are now lost. We've also found the downloads to be missing content that necessitated the request be made multiple times until you could patch together a complete version from all the incomplete ones.
You'll probably want to add \S to those character classes as well, or it matches "it's an @ sign. not an ampersand."
That makes sense.

If for some reason the more traditional versioned release dependency approach made more sense for other reasons (as the GP suggested they were using it) -- it shouldn't be too hard to write automated tooling to go tell everyone to upgrade for a security release, or even make PR's dependabot-style; if an org already has "very good integration testing infrastructure", adding that tooling for security updates of dependencies is perhaps within the capacities.
^[a-z0-9_-]{3,15}$

The username reference doesn't match 16 characters as claimed
> And ultimately they failed to port it to mobile and that was its dead end.

I don't think they failed to port it - I think they were not invited to do so by the people building the mobile platforms.
You only have to open source the AGPL'ed code if it's providing a networked service.

Many academics and charities don't provide services, so it doesn't affect them.

When you write "enough to make it an ethical concern", is that a hypothetical concern of your own making?

Many academics must go through institutional review boards or other ethics committees.

Many academics also develop and distribute free software for analyzing sensitive data where IRB oversight is required.

If what you are saying is a real concern, then I expect it would have been brought up long ago.

Can you point to examples?

I believe your argument is equivalent to those saying that Linux-based free OSes cannot be used for secure platforms because the source code is available, so anyone can potentially break in.

So why is it that many people doing research which requires IRB oversight use Linux-based OSes?

I agree with tokai - you're arguing for security-by-obscurity, and there's no evidence that that increases security.

I think the evidence shows that the ethical concerns you suggest don't actually exist.
>How can you run a security contract that does explicitly illegal things w/o having clear language about what is supposed to happen.

Many actions are very illegal without permission yet we find it very unreasonable to spend time in prison if permission was given. Use sex for example. If you had permission you shouldn't spend any time in prison for it. If the police think you didn't have permission, they should establish that without enough confidence before acting upon it. It is one thing to open an investigation, but the point of arresting people should only be once it has been determined they didn't have permission.

>A piece of paper should not get you off free immediately.

Only once the police have reason to believe it was fake should you be arrested. Arrest first and ask questions later is a dystopian legal tactic.
Progressives now desire to live in the urban cores of large cities. It make sense for them to have their various political views reinforce each other.
Python Fullstack Framework
> I would like to own an OpenGL kettle

Do you mean the Utah Teapot?
I always wondered if larger orgs have options to fallback to other cloud providers? If AWS goes down, or part of AWS, are there automatic fallbacks to azure for example?
Going into this, we did understand that this could be a concern. We are committed to working with group moderators as we work to make what we've saved available, and will be honoring valid take-down requests for content that people that prefer the content to not be online.
Words are like symbols in a programming language. Sentences pop into my head like a while loop construct might.
Same critique as I have for the article, though: just because the subject is poorly taught doesn't necessarily mean that the subject needs to be replaced. The key here is that gimbal lock isn't a feature of quaternions, it's a feature of Euler angles: https://math.stackexchange.com/questions/8980/euler-angles-a...
you'd get worse results, because 1) most of those instructions are slower on modern hardware anyways, and 2) assembly is an optimization barrier on modern compilers, so even if you make one function 0.1% faster, it's not worth it if you've slowed down the rest of the program by 1%.
Show HN: Avoid accidentally clicking on search ads
Innovation spillovers and market structure: Evidence from the interwar industry
Supporting the business model is a legitimate consideration, amiwrong?
It was a sincere question — are we talking about mafia killings and deplatforming, or something else?
Well some places criminalize being homeless.
> The end goal is still to be a check on government power

I see, I always thought that those amendments were about equality between people, but in this context it makes more sense.
I’m sorry it appears you lost someone(s)
The author is using geometric algebra to create mathematical objects with all the same properties as quaternions, but to explain and understand them in a more comprehensive, sensible way. These things have all the same rotational properties as quaternions.

In particular, he’s explaining that quaternions are not vectors, they’re actually oriented planes and showing how their multiplication rules arise in a way that’s not ‘out of thin air’.
>And here we end up back with irjustin's proposal that if pentesters are doing things that would be illegal without proper permission, they need to be prepared to spend some time in jail.

This sounds very unreasonable once you start applying it to other actions in life. For example, picking up someone's kids so they can go on a play date with your own kids. That's kidnapping without permission. Should everyone who picks up another person's kids need to be prepared to spend time in jail for kidnapping?
YouTuber got Katie Hopkins to pick up a fake award that spelled out the 'C-word'