skysight-inc/HackerNews huggingface dataset:
Well, my attempt to summarize OOP:

OOP is a concept. It doesn't care about the implementation and neither should you. So if you are talking about integers, don't care about the implementation which might have limitations like MAX_INT, care about the idea of having a number which you can increase and decrease. That is a concept and it can be implemented in different languages and with different limitations.

Next, understand the idea of 'Everything is an Object'. This means that you have a class hierarchy and at the top is the class 'Object' (so everything can do, what 'Object' can do). Objects can receive so-called 'Messages'. When an Object receives a Message, it calls the corresponding method. So for example, in Smalltalk (the mother of Object-Orientation) the expression '1 + 2' means, you have an Object '1' (always the first thing) which receives a message '+ 2' and when the method '+' is being called, it returns an Object ('3').

This leads to some odd situations like

1 + 2 * 3
= 9

because

Object 1 receives message + 2 returns object 3.
Object 3 receives message * 3 returns object 9.

I think that is part of the secret sauce that many tutorials are missing. You can read a lot about the class hierarchy (inheritance, class variables, instance variables, ...), but few seem to care to explain what 'Everything is an Object' really means.

So your OOP program is basically sending different messages to different objects.

Finally, what makes OOP so powerful is that there are some attributes which are being enabled by placing your classes in the right spot of the class hierarchy, so that an object of that class does not just inherit all the attributes, but can also be used as one of its superclasses (polymorphism). That way you can write code that works with a wide variety of objects.

I am sure I missed a few things, but for me, understanding the clean syntax of Smalltalk and the implications of 'Everything is an Object' changed my perception of the OOP concept.
It’s almost as if access to high levels of intelligence has an influence on ones perspective.

Not that I’m taking a position on things either way really. The likes of apple should be able to do what they please — just not be surprised when they find the government installing the backdoors themselves.
You're missing that Apple has the ability to put backdoors in kernel updates, and these can reach right into process memory and get your unencrypted messages.
Facial recognition isn't fooled unless others participate in this, and even then it's going to be localized. Google Photos recognizes that the John Smiths in my contacts are unlikely to be the same John Smiths in thousands of other peoples contacts, and can easily differentiate between the 2 John Smiths in my contacts because I've tagged a few of each.

If your friends who have added you on social media also uploaded random crap and tagged you in it, it could fool the facial recognition for your group of friends, but if <distant relative> who has no mutual friends with you on social media tags you correctly in their photos, it probably won't fix it for your friends since it will probably assume they're 2 different yous.
Kids Spiel, looking for playgrounds for your kids
Looks like this integration is being developed primarily by a Google employee, rather than a Mozillian ... so perhaps Mozilla is still not particularly into this idea :)
Justice Department to Open Broad, New Antitrust Review of Big Tech Companies
Site is broken... welp, back to surfing porn!
I won’t say anything the planning, but I’ve learned that migrations are usually hard, in the sense that you have to deal with poorly understood, seldom documented and, almost always inconsistent data. And at the same time critical since you usually can’t afford much downtime between the shutting down the old system and start using the new.
Are we sure that it's the stability of Mauritius which is the sought after quality here? That seems a little euphemistic.

Not that it's an unstable nation, all things considered, but I feel like it goes without saying that these companies and individuals are almost definitely solving for minimal tax rather than maximal "stability".

From the article, quoted from a leaked email: This is primarily being done to ensure the Druva restructure does not result in it becoming taxable.
Kiss of death guys, 500 error. Going to try to fix ASAP!

Brand new site.
This is no longer news.
British MP's communications team quits in disgust, locks social media accounts
>He may not be making a ton of concrete progress towards consolidating power, but he makes it very clear that he sees himself as having far more power than he actually does, and often gets frustrated when he isn't able to accomplish what he wants.

The problem is that this describes most Presidents, especially the last 5. Obama ordered assassinations of Americans overseas without trial, had two intelligence heads perjure themselves before Congress with no consequences and re categorized every male over 15 as an enemy combatant. Bush went to war unilaterally and had people perjure themselves before Congress with no consequences. Clinton bombed other countries and manipulated his personal political power better than anyone in 60 years. Reagan destabilized a dozen countries without congressional approval.

Every one of them went far beyond their stated powers and made it clear they they saw themselves as having every right to do so.
If not for the fact that I need to have health insurance for my family and the only way to do that without breaking the bank is through an employer, I'd agree with you.
Question.. if you make encryption illegal would that actually stop a "criminal" from using it? This seems like making guns illegal, it only stops law abiding citizens.
If you keep posting unsubstantive comments and flamebait here we are going to ban you. I don't want to do that, because you've also posted good comments. Would you please fix this?

https://news.ycombinator.com/newsguidelines.html
FIXING NOW!!!
I'm pretty sure he's just referring to the fact that if someone can push an ota update and you have something like iMessage that has encryption keys on the device, there's nothing stopping a company from pushing an update out that compromises your security. End to end isn't compromised, it's potentially compromised. Smartphones are the schrodinger's cat of security because while they're considered "secure" right now, they could be blown wide open via automatic update any second. Telegram is encrypted end-to-end, but if you have automatic updates on, there's nothing from stopping the developer or rogue actors (or states, like russia) from pushing an update out that uploads all of the encryption keys to their servers and decrypts everyone's messages. Automatic updates are fundamentally insecure because they can instantly compromise your security. If you want true security, go with open source and review (or wait for reviews) of all code changes that happen in the apps you use, and you want a distro that either doesn't have an os ota system or allows you to disable it. Also, there is potential for baseband attacks because we're all at the mercy of telecoms and no one runs custom firmware or opensource code on their baseband processor so who knows what vulnerabilities lie there.
If anyone here is an expert and can help me fix this kiss of death 500 error please message!
Encrypted data that can be decrypted without the key is merely obfuscated.
Arguments like this always strike me the same way as the arguments about real-estate around 2007: “Smart bankers would never invest billions in bad loans”.

Maybe advertisers know what they’re getting. Or maybe they think they know but are actually willfully ignorant of something important because it goes against “common knowledge”.

Without some kind of third party auditing it’s impossible to tell, and I haven’t seen anything like that from Facebook.
maybe he thinks the b in bcrypt stands for backdoor
Well, the suppliers supply to other companies too, and they use raw materials from other suppliers themselves. Why would the they move to EU or US for a single customer? Apple squeezes their suppliers so there's no real love there to begin with. The whole manufacturing sector in China is a massive web of tiny vendors tightly coupled with each other. Its huge stash of rare earth metals certainly helps too. I don't believe we're going to see manufacturing move outside of China outside of a major world destabilizing event. I'd estimate that China is about a decade or two away from having its own cutting edge chips and its dependence on external vendors is going to diminish even further. That's not necessarily bad IMHO, every culture and country has their time on the top of the heap. I guess its China's turn.. in a "BIG WAY".
> I find it amazing that nearly 60 years later, we are still dealing with the same issues in machine learning and high-performance computing: from single vs. double precision and numerical stability down to, well, using Kalman filters - and yes, FORTRAN and specialized hardware. And projects running behind schedule.

On the other hand, I don't find this amazing at all. Numerics are fundamentally difficult, the people who worked on them at the beginning were very smart. Projects have always been behind schedule. It doesn't surprise me at all that we've been stuck on at least a local maxima on many of these things....
I take the same approach you do. When mentoring new developers I also start them off by assigning them tasks to read the docs for the core of the language we are working with.
Please don't post unsubstantive comments here. If you know more, it would be great to share some of what you know so that the rest of us can learn something. If you don't want to do that or don't have time, that's fine, but please don't post comments the above that don't provide any information and merely take swipes at another comment.

https://news.ycombinator.com/newsguidelines.html
I think the right questions would be: "How can we reduce of orders of magnitude the probability of another 9/11?" and assuming monitor communication being a critical matter, "How could we reduce the probability of communications between terrorist going unnoticed and being able to understand what they are talking about?"
Claim by Bulgarian police that they decrypted a laptop after the data leak?
So a couple of weeks ago there was a massive data breach that exposed the private data of millions of Bulgarians. The police confiscated several computers from the prime suspect of the hack but everything was encrypted. He refused to give up any passwords.

Today the police claimed they've successfully decrypted one of the laptops. We do not know what encryption exactly was used, though they did call it "strong encryption" and the suspect has years of experience working at OpSec, so he obviously didn't use "password" as password or anything like that.

How plausible is the police's claim that they've successfully decrypted said encryption, especially in such a short time period (~2 weeks)? Is this plausible or unrealistic?
true story: sister was hired at a big company as a tester with degrees in bio and comp sci. The manager had her doing manual testing for a year. She aspired to be a developer. Even offered to automate testing on her own time after work. The manager told her if she has extra time, she should do more manual testing instead. When a dev position opened up on the team, he just hired some coop guy instead for it without even considering her. She quit.
Can you give details of what happened? Any server side errors/exceptions? I am at work so I can't open your site
This is an aside, but I think it's interesting: The Information is a hard-paywalled site with a very expensive subscription ($39 USD monthly or $399 annually). Normally you can't read any articles on the site without a subscription.

However, the query string on this link bypasses the paywall for this specific article:

?pu=hackernews11vvpt&utm_source=hackernews&utm_medium=unlock

If you remove the pu= variable, you'll hit the usual paywall.

The submitter's profile says "Director of Growth @ The Information". They've been submitting The Information articles to HN for the last couple of weeks with paywall bypasses to try to attract new subscribers.

It's good content, but it's also definitely advertising. Is that a problem? I'm not sure, this is a pretty unusual situation.
The moment you need no know about outage really fast (ideal case for amixr.io)
From my (limited) knowledge, CS as a formal academic discipline largely emerged from the renamed Applied Mathematics departments of universities.
I Want Simple, Not Just Easy
There's a story from Daniel Ellsberg about how access to secret information can make politicians (seemingly) stupid. It's possible that it's still very applicable here.

> “You will deal with a person who doesn’t have those clearances only from the point of view of what you want him to believe and what impression you want him to go away with, since you’ll have to lie carefully to him about what you know. In effect, you will have to manipulate him. You’ll give up trying to assess what he has to say. The danger is, you’ll become something like a moron. You’ll become incapable of learning from most people in the world, no matter how much experience they may have in their particular areas that may be much greater than yours.”

https://www.motherjones.com/kevin-drum/2010/02/daniel-ellsbe...
That strikes me as wildly out of bounds. I imagine your wife has a job too, and her own work issues to deal with. I'd be very upset with the individual bothering my spouse because I hadn't returned their call fast enough for their tastes.
Just got the error too :)
"Fruit themed company" or "Company in Cupertino"
and...? For example, you can be a Nazi and a great mathematician or be a pedophile and a great philosopher....etc etc
Off topic: this company’s advertising on Reddit is beyond annoying. Has anyone else experienced this?
Just out of curiosity, when would you think these prototypes should be best built? Surely not on my free time, right?

If the company is not interested on listening to new ideas, and you're keen on participating in something you would like to help build, then perhaps this is not the right company for you.
There Are No Stupid Questions, Just Insecure Developers
You misspelled the URL https://checklyhq.com/puppeteer-recorder

Love recording macros
I'm a dev with no formal education of any kind, but self taught math and CS. I think it helped me a lot to be exploring the concepts out of a passion for understanding and seeking truth, rather than doing homework I don't understand or care about.
I often used to do this to save myself from sinking feeling of how I made a bad choice and wasted precious time that I could never get back. But let's face it... You can make this argument pretty much with any degree, let it be art, humanities, literature or whatever. But, no it didn't prepare you better than actual CS degree. All those things you described could be perfectly done as part of CS degree as well. Most good CS programs are much more than just code and equations and these days even includes bit of ethics and humanities. However, the point is that the time you could have spent in learning actual CS material, strengthening the foundation and acquiring advanced skills was instead spent in memorizing and rationalizing virtually unrelated minutia about largely outdated and mostly unverified beliefs. It's one thing if you loved this field and wanted to study anyway but quite another if you ended up there without knowing what you are getting in to. It's better to understand this so if someone comes to you for advice or if you are making these decisions for your child, you don't repeat the same mistakes again.
Please don't argue in the flamewar style on HN. We're hoping for a bit better than that here.

https://news.ycombinator.com/newsguidelines.html
Malls are filling their empty spaces with doctor's offices
Well Benjamin Franklin was a founder so his thinking is more relevant in a secular nation than the stories in a religious text.
Thanks! Now back to your other question:

> Once we had Newton's law of gravity though, we knew the distance, radius, mass, and even surface gravity of the moon.

I think it was more complicated than what you assume there. Newton published his Principia 1687 but before 1798 we didn't know the gravitational constant:

https://en.wikipedia.org/wiki/Cavendish_experiment

However...

> Would you say it's fair to say that by then we knew in principle we could go there and walk there?

If you mean "we 'could' go if we had something what we were sure we haven't had" then there is indeed a written "fiction" story published even before Newton published his Principia:

https://en.wikipedia.org/wiki/Comical_History_of_the_States_...

It's the discovery of the telescope that allowed people to understand that there are another "worlds" and that one would be able to "walk" there.

Newton's impact was to demonstrate that there is no any "mover" (which many before identified as a deity) that provides the motion of the planets but that their motions simply follow from their properties and the "laws." Before, most expected Aristotle to be relevant:

https://en.wikipedia.org/wiki/Unmoved_mover

"In Metaphysics 12.8, Aristotle opts for both the uniqueness and the plurality of the unmoved celestial movers. Each celestial sphere possesses the unmoved mover of its own—presumably as the object of its striving, see Metaphysics 12.6—whereas the mover of the outermost celestial sphere, which carries with its diurnal rotation the fixed stars, being the first of the series of unmoved movers also guarantees the unity and uniqueness of the universe."
This is really cool, though it looks like the security impact is nuanced.

Unikernel plus: A lot of code, including code with vulnerabilities, can disappear. So some vulnerabilities disappear.

Unikernel minus: The unikernel and application don't have any security isolation, since the kernel is essentially linked into the appl. As a result, the application has all the privileges of its virtual machine (not the subset that would normally be imposed by the kernel), which would normally be more privileges than it really needs. So any remaining vulnerabilities can have a more devastating effect.

That trade-off in terms of security is really hard to evaluate.

But the kinds of performance improvement shown here, with relatively modest changes, is a really really big deal. So I'd expect a lot of people to investigate this further; it certainly seems promising.
Understanding that I can ask people senior to me directly for things I want and they would do everything they can to help me
I feel like the questions are essentially "are you addicted to porn?"
Yes and no. There is a huge explosion of 'Ops Plus' startups that take an existing manual process and then build some basic tooling around it (with or without any substantial ML component). There are mild to moderate efficiency gains coming from this, but a lot of their valuation is coming from a bet that in the future they'll be able to fully automate the system and reap efficiency gains.

In practice, almost nobody is even thinking about building a fully automated process for every case. The reason is simple: automating the first 60% of work takes x effort, automating the next 30% takes 10x, and automating the next 9% takes 100x and operating the final 1% is essentially impossible. So if you came to the table with the goal of 100% automation right out the gate you'd spent 10 years developing something with little to show.

I think full automation of some systems is possible, but is actually blocked by generational norms. By and large the systems that "Ops Plus" startups are attempting to automate were designed by people who are not digital natives. They're not illiterate, but things like instant messaging, async communication and and structured data are not natural primitives for them. I'm not saying everyone in the Fortnite generation is a master data modeller, but I think that when they join the workforce they'll set up systems that are much more feasible to automate.
It seems to be acceptable for HN readers to share workarounds for paywalled content (although it's a practice I strongly disagree with) so I don't see why HN would have a problem with the content creator themselves providing a workaround.
My Journey from Free Market Ideologue to Strong Towns Advocate, Part 6
LightSail 2 unfurls solar sail and begins travelling through space
If you think you need to take a test, you might be addicted! :D
Realistically people switch companies all the time and the knowledge distributes itself that way.
Ok, but please don't post flamebait comments to HN and certainly not religious flamewar.

If you think a story is bad for the site, the thing to do is flag it, not post comments that only make things worse. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html. Would you mind reviewing them?

Edit: you've posted nationalistic flamebait in the past too, unfortunately. We ban accounts that do that, so please don't.
We have nodes for saving high-res png/jpg images, image sequences for animation/video up to 4k, obj/gltf meshes, csv/json for data and so on that we used for various projects in the past.

We will have more news about availability at a later date.
Pay at London’s ‘magic circle’ lawyers hits new record
Pardon a nitpick moment.

"Boeing’s control software ... was called DICE, or Decision Mission-Control Software."

Okay, well, I see where the D and the C in the acronym comes from, but...
Admin Dashboards – Open-Source and Free
I republished this in 2012 during the IPO actually and it was quite popular then too. That was right before FB made me an offer I couldn't refuse.

Note that I do believe that FB has changed since 2012 (and I may have helped launch FB Videos which are definitely driving influence and probably make useful ad time) and many people do effectively reach new users with FB ads.

In terms of FB's growth slowing, that is likely given that it has the majority of the world's population online already, and Instagram is growing fast still (and entirely owned by FB).
the real question is: are you self-taught or not?
Argh, thanks for the heads up
Is Bruce Hay the Most Gullible Man in Cambridge?
Huawei lmao
Ill-defined and/or poorly understood diseases like this are a magnet for cranks and grifters, from "Lyme-literate" doctors who don't take insurance and prescribe muscle relaxants and antibiotics until you run out of money or ignorant bloggers hawking fake science.

There's a lot of noise re "Chronic Lyme", whatever that might be. That being said, ~something~ is going on. My wife tested positive for Lyme, went on a round of antibiotics, and the symptoms didn't go away. She continues to suffer fatigue and chronic pain.
Priorities can also shift as different levers are pulled. You'll care more about inclusion when your expenses are less than your income.
Seconded! Fredrik is a hero.

Favorite line:

"Euler's formula... Discovered around 1740 by the Swiss Sorcerer Supreme, Leonhard Euler, this formula can transmute exponentials into trigonometric functions and vice versa. A magic formula indeed!"

Indeed! (And a mathematical IDENTITY... as are many others in this "Grimoire"...)

Great work, Fredrik!
How is it any different than busting down your door though? I agree the government shouldn’t be able to collect data randomly, but the slippy totalitarianism slope seems like a silly way to blame technology.

Personally, I fear all advancements it cryptology will be classified in the future.