skysight-inc/HackerNews huggingface dataset:
Everything is a f*king Facebook problem
(we assume) that everyone knows distributed/federated systems are a good design goal

Do they? Are they? Maybe you need to check if anyone else in this industry thinks this. If they don’t then you have to convince them that it’s a good idea, AND that your product is the solution to it.

You say “many of the vendors have APIs”; will switching to your product solve the problem of interfacing with them? Is this a problem anyone is having? Perhaps you can push adoption of your own API by making a product that talks to all these different closed APIs on the back end, and only requires its users to learn your API to talk with all of them.

Perhaps you should read the history of email. Wikipedia’s article on it starts by noting that it took fifty years for the current suite of smtp/pop/imap to become the standard. https://en.wikipedia.org/wiki/History_of_email
I get that this in jest, but a lot of people rely on Whatsapp and FB Messenger for messaging.
If the seeps were from the same geologic formations that the wells were drilled into, it would be expected that the oilwells would have reduced the availability of the oil to continue seeping at the previous volume.
Which is regrettable when secure alternatives exist like Signal and Matrix whose business model doesn't involve selling your data.
Instagram just returns a 503. Crazy how closely everything seems to be integrated.

I’d guess internal networking issues, but the insane that something can bring down all of Facebooks properties.
To identify their gender. Like the differences between waiter/waitress, masseur/masseuse, actor/actress, and countless of other examples.
Nope:

https://www.usenix.org/conference/lisa19/presentation/turner
Went looking on Amazon & there's a small 5000mAh/20Whr powerbank that alleges to be graphene and alleges to be chargeable at 65W. Awesome if true.

I have some pretty monster 20000mAh/75Whr batteries that can charge at 45W. That's 4+ hours of charging. This pack charges in ~20 minutes. I like the idea of switching to a small pack that can recharge itself quickly. A lot of my extra-battery usage is for cafes & other mobile-warrior situations- there's often power, somewhere- just not right next to me- and being able to run off the supplemental pack, then go plug that pack in, and retrieve it, back and forth, basically keeping my systems topped up, sounds super appealing. I guess I'm a little special because my laptop is pretty power sipping, low-power i5-7200U, only has a 35Whr battery, so even these 20Whr could be a significant help.

The upsides are: 50% faster charging, & would be having a lighter carry. Ultimately, efficacy when at wall-power is a huge factor; being able to grab some juice & go helps so much. And then the weight factor: my current pack is ~1 lb/440g. Numbers are a little less clear but this random graphene pack doesn't seem _that_ much light, ~275g, but still a win.

From a more macro perspective, if this spec goes well, we're going to need those 280W that USB-PD Extended Power Range gives us, for laptops &c!
I even tried it on Linux, and liked it. But I do not accept these kind of tricks there. It would be a pity if they breach my trust.
For some egregiously loose definitions of "infrastructure," maybe.
> > “the Contractor agrees it shall make an immediate and full disclosure, in writing, to the Contracting Officer of any potential or actual organizational conflict of interest or the existence of any facts that may cause a reasonably prudent person to question the contractor’s impartiality because of the appearance or existence of bias.”

> So "it should have been obvious" or "technically it wasn't a real conflict of interest" is really not a defense here.

Exactly the key sentence that many people overlook is: "actual organizational conflict of interest or the existence of any facts that may cause a reasonably prudent person to question the contractor’s impartiality"

Like i said above it's not if you think you can be impartial it's if others might think you might not be impartial, in other words if they perceive that you could have a conflict of interest.
They lost it pretty much the same way they've lost everything else.
I want to add that what the author of the article has correctly noticed, but this was not expressed clearly, is that between any 2 modular number types with distinct moduli there cannot be a subtype relationship.

That means that in languages with modular number types, e.g. C/C++, there should not exist any implicit conversions between modular numbers of different sizes or between a modular integer type and an interval integer type.

That means that all promotions between a smaller unsigned type and a larger unsigned type or between a signed integer type and an unsigned integer type, which exist in C/C++, are wrong and they should be deprecated.

On the other hand the implicit conversions between an interval type and another interval type including it are correct.

So only the implicit integer promotions

signed char => short => int => long => long long

are right in C/C++, all the other implicit integer conversions are wrong.
For many of these posts, if you search for the URL on https://archive.is/ you will often find an archive copy is already available. And if so, the archive copy is most often the full article from behind the paywall.
Logic synthesis comes pretty close I guess. You explicitly declare the width of each bit vector, often as $clog2(MaxValue+1). If you multiply it by 2 you get a vector 1 bit wider and the synthesizer knows the lsb is a constant 0 so it will be able to propagate it through any subsequent logic for additional optimization.
Because it means that the technique may have little to no utility for virtually any other weather forecasting application.
It doesn't even need to be the most feature-rich any more. Microsoft has figured out that the key is corporate licensing.

Is Teams better than Zoom? No, but my last employer ditched Zoom because Teams was already included in their enterprise license package and they didn't want to pay twice for the same functionality.
It's all over the news
I assume the author is talking about programs like 8(a) biz development: https://www.sba.gov/federal-contracting/contracting-assistan... There are also programs for veteran owned business, small biz, etc.

If you have been around Federal contractor for a while you see the various ways big contracting companies get around these sorts of programs. They partner with an 8a company who then subs out to the big beltway bandit for a cut.

There are a lot of good 8a qualifying businesses out there that get a start through these programs (it is not a permanent designation) but like any program there are people looking at how to follow the letter of the law rather than the spirit.
I updated my post to reflect my feelings better.
nope. an individual is never blamed for these sort of issues.
Explicitly understood, but not documented, not disclosed to the public, and no measures taken to ensure that McKinsey is staying honest and no personnel or information was shared between teams during the 12+ year engagement. No concern that what they got caught for in South Africa might not have been a one-time deal. Just took their word for it and kept their secrets.
On the high seas.
The only person I've ever heard of being fired for an operational error was a principal networking engineer at Amazon who end-ran DNS policies and hand-edited a zone file. Somehow, the file got truncated. It brought down everything including the soft phones so people couldn't even spin up a phone-based conference call to deal with it. I think Amazon was down for several hours, with 8 digit losses. That was in the mid 2000's. Heard that person was fired but don't know for sure.
Teen depression and suicide rates plummeting right now
Let's hope it's permanent.
It is a good start.
Meet the new microsoft.
Whistleblower that spoke to WSJ.
Location: Toronto, Canada

Remote: Yes

Willing to relocate: Maybe

Technologies: React, JavaScript, TypeScript, HTML, CSS, UI/UX design, Python, C#, .NET, SQL

Résumé/CV: https://docs.google.com/document/d/1lOiZV3Xx7zBOKQjNzuP-o6Eq...

Email: jason.obeid98@gmail.com

GitHub: https://github.com/JasonObeid

I'm a Full-Stack Developer with ~1 year of experience building user-friendly web applications. I have experience leading and taking ownership of small projects, interacting with stakeholders, executing on a product's vision, and also mentoring junior developers. I take extra care in making my applications accessible and internationalized. I also have some research experience in NLP, where I developed an ML-based approach to automatically generate textual descriptions for visualizations that was accepted into the 2020 International Conference on Natural Language Generation (INLG).

I'm looking for a Front-End or Full-Stack role where I can work with driven colleagues, gain technical and interpersonal skills, and build great products. I enjoy environments with strong mentorship and learning opportunities!
There were barrels with three..

eg lenovo, two charger generations ago:

https://i.imgur.com/Wn4EM33.png

But usually the inner one was only connected via a resistor, to tell the device the wattage of the charger (but could be used by a bunch of 1 wire protocols instead.
Signal FTW
Facebook, Instagram, WhatsApp are down
> And it is in incorrect...in C++

Hardware converged on two's complement arithmetic for signed arithmetic decades ago. C/C++ has really polluted people's thinking in a profound and devious way.

The real reason that C++ continues to insist on undefined behavior is because compilers optimize code in ways that are incorrect w.r.t. overflow and compiler writers have too much power in C++ standardization. What is the value of such optimizations? Mum.
Even if we grant that the business's focus is completely on making the next dollar, someone, or some cluster of someones, is deciding how best to go about that. Their interests, knowledge, and blind spots will absolutely affect what they choose as the steps to take to get the money.
This would be a golden opportunity to launch your 'Facebook Killer' app. Preferably a social network where people don't pay with their data, but with, you know, a thing called Money.
On iOS, all links open in Safari because Apple doesn't allow any other browser. The "alternatives" are just wrappers.

So Apple is actually worse than Microsoft.
The number of people killed just by coal power plants in Europe is around 20k a year, choosing to abandon nuclear without clean alternatives in place first was irresponsible.
Which seems to indicate a massive infrastructure failure.
Facebook is supposed to somehow make people not recognize celebrities as different from their own family? Sounds like a dangerous goal.
https://www.nytimes.com/2021/10/03/technology/whistle-blower...
> If you clear your Google history (as you should), can they still respond to an order like this with your name?

They can still trace you via your IP Address. Ironically, Incognito is not really an incognito
Are they leaving it? Did they identify a replacement they would rather use?

I didn't mean no one had criticisms, maybe "very happy" was an exaggeration. I'm just saying I don't see the exodus the GP thinks is imminent, even on a small scale.
The more I learn about Windows 11, the more I think it's not fit for purpose.
Blockchain is definitely not going going to be a good solution to this. We're talking about multiple businesses that have a business need to be able to share data among themselves. The only trust that's needed in a business environment governed by legal forces is legal signature with an optional digital signature to verify the "ink" one.

You need a document format that each party can produce and consume, a method of sending/receiving them (something email-ish), and optionally an API to access them.

A distributed database is potentially a way to implement this idea: you get a data format, a method of transferring data, and an access protocol but that's so much more complicated than just a normal web API and even if you went this route the model for consensus is off in the case of conflicts.
What are some of the possible scnarios beyond the DNS issue suggested? (and might it be an attack?)
Instagram messaging is also very popular, at least around me.
World productivity just grew by 10%
Yeah, usb did standardize a lot...

Thunderbolt screwed a few things up, but a few users use tunderbolt devices without actually knowing what they're doing, and where to plug them.
Interesting to confirm that this has actually been done. I wonder if there's really any process around it.

It doesn't seem so bad to do it for something super-specific, like the home address of the victim of a crime, in the timeframe that the crime was committed, where you expect to get under 10 individuals. What's more worrying is how broad could this get? Are there any actual legal limits, or does Google just give the Government whatever they ask for?

It seems more and more like some of the tech majors are so big and so dominant over the industry and our lives that it makes less sense to treat them as private companies. In theory, under current legal dogma, Google is a private corporation, and I have no rights at all to data it gathers, so it can hand it over to the Government anytime it feels like it with no knowledge or due process. Even if they claim they only share information for the Right Cases, how do you know, how can you trust them? Do you have any recourse if you think your case was not justified?
If we compare nuclear risk with global warming, then nuclear is local and anti-fragile, i.e. more nuclear disasters increases the safety of all other plants.

Global warming is global, non-linear and has lots of unknown effects.

The characteristic of risk is far more important than exact numbers. I’m not necessarily pro-nuclear and I wish renewables will be a sufficient solution. But due to the risk characteristics of global warming mentioned earlier, I think nuclear energy should always be an option. I am anti-anti-nuclear.
We're not in court.

But, as I said elsewhere, I think it is pretty understandable corporate behaviour that has been done previously by anti-virus companies.

Why would you not take an opportunity like this in order to create a drama where you are the corporate hero, and have people knocking down your door for your product?
Isn't this a well-known part of a company's lifecycle. You stop innovating and try and live off of your previous reputation. Yes, there is inertia and sticky customers but ultimately, people will eventually ask why they pay a premium for something that they can get equally well elsewhere. Usually, by that time, you cannot recover your position.

At least Microsoft learned this before it was too late and went hard into cloud, Linux and open-source.
Doesnt Rust have implicit panics on indexing out of bounds? I wonder if any codebases lint those away.
A Primer on Geographic Pay
Somebody moved fast.
Pretty neat. Do either have a pass-through mode?
Thanks everyone for providing the insights, I have no ill-intention, just asking for curiosity sake.
Not all earbuds are Bluetooth, but I get it on the other two points.
The cable is not Apple's fault. One of the reasons I like the Apple ecosystem is that I trust that they protect me from insanity like this. It's probably inevitable that they go all-in on USB in some form or fashion, but I hope they resist until it's impossible for me to *destroy my hardware* by plugging in a cable.
Yeah I'm not saying I like it
Small Modular Reactor designs aspire to solve for this, but they're new and we need to actually get some experience building and operating them before we can really understand the economics and risks. We should be doing this stuff now so we can scale up quickly in the future.
A synthetic enamel for rapid tooth repair (Feb, 2005)
Ada has integer types that are basically defined by just their range, and if they are wrapping. So for example you might define

type My_Tiny_Int is range 1 .. 20;
type Unsigned_Wrapping_int is mod 2 ** 5;

I don't think it does any fancy inference based on that, just overflow checks.
> It’s 2021, and the job market has crashed

Is this actually the case?
Backup Link to Access Facebook
The level of intelligence of the comments in this thread kinda confirm my suspicions that the armchair experts from Reddit et al (including myself) are discovering this site.
That's really the move, having another class of driver license that lets you manually drive. Anyone can get an in ai self-driving car, but if you want to manually drive you have to pass a difficult skills test to prove you could outperform the ai.
How do you figure that web search relies on addiction? This is quite a novel take to me.
downdetector looks like a real mess for it.

I'm going to parrot the other comment here and say nothing of value was lost.

https://downdetector.com/status/facebook/
If a single person can cause the failure during the course of their normal tasks, it's not the fault of that person it's the fault of designers of the systems and processes used by that person.
Plus if they want to be chronologically correct they would say the atomic powerization of Disney marketing given Disney (the magic kingdom version) came to be in the 60s after atomic power.

What's that Pizza of G(reeley)(?) rubber stamp doing there?
Thanks a lot!

VC money is unlikely the source for this kinda of industrial research and bumpy road to scalability.

LCD/OLED panels got so cheap largely due to Korean/Japanese/Chinese government subsides. I doubt any of them will do so for e-ink.
why use this instead of open standards that exist?

full disclosure I’m the primary author of OpenCannabis — the other open standard for the legal industry.

edit: learn more @ https://GitHub.com/OpenCannabis
...same as the old Microsoft.
I can't speak to cloud deep learning, but edge NN's have two practical applications: anomaly detection and object defect detection. (Keyword spotting is completely stalled. I've been watching Arm-based companies work on keyword spotting for years and they are still 80% accurate in a real setting, which is like talking to an old person with hearing issues.) Anomaly detection (vibration analysis, audio anomalies) are working fairly well. Same goes for assembly lines where defective parts are booted off, and NN's don't improve that much over traditional methods.

The hype machine is all the big sexy stuff. GPT, Protein folding and Alpha Go are truly amazing. But I haven't seen a big step-function in deployable NNets (github-ready) in years. Which given the number of people researching this I expected a linear progression. What have we seen since UNet, MobileNet, SSD, Yolo, BERT, ResNet150, Inception ... ? That's worrisome, but it also could be the pendulum swing while people figure out exactly why these NN's work the way they do.

I think we need to wait another 20 years, which means lots of hype money will dry up, but I don't think it will vanish. The efficiency of neural nets as a general function approximation might not be super high accuracy, but it is amazing to see such a simple construct perform with such speed.
Instagram, Facebook, WhatsApp are down
The same definition that includes phone lines also includes the messaging service everybody uses
Wow. I can’t remember the last time whatsapp was done. I pretty much use messenger/instagram/whatsapp to talk to most of my friends and family. I’m happy that I do use other platforms otherwise I would be completely cut off from my parents right now.
> Money is all he has

Luckily for him, in a capitalism "meritocracy" that's all that matters.
Until the escalation at 36C3, we thought the incident at 35C3 was: A random guy from the CrewCrew (new security persons) came to our assembly and got offended by VC's domain. They parted without reaching conclusions.

Only after the escalation at 36C3 i learned that:

- that guy at 35C3 was the CCC's president

- seemingly being an exception of the "all-female" rule

- the "CrewCrew" are not just some activists, but some sort of authorized force

- that the incident at 35C3 included a house ban, this came as a surprise to the auditory witnesses

- the president believed that this was Vincent Canfields assembly (it was fuwafuwa by lesderid, there never was a cockmail asm)

The internal CCC email the president wrote in January 2020 consisted mostly of smearing VC because he was one of the "bad guys" and it was justified in beating him and kicking him out. It turned out they actually stole VC's phone and had to give it back later. No details on what actually caused the differences between the president and VC. We can't even rule out a personal feud.

There were rumors that the CrewCrew was not certified for 35a Gewerbeordnung and thus illegal to be official security. Its references were scrubbed from the 35C3 and 36C3 wiki around the same time, in early 2020.

The whole story is very fishy and gave me the last straw to part with the CCC. Excuse my tinfoil hat, but there are some serious things going on in the CCC mothership.
Also, try https://datashare.icij.org/ for the pandora papers.
The whistleblower said she wanted to fix Facebook.

Mission accomplished, I'd say. For now at least.
I should clarify. It is not that once the compiler computes the size of an Option that there is further confusion. My point is that something like Option<byte> is not necessarily something a programmer can just look at and know how large it is, because people who get very used to reference semantics like in Python, or smart compilers just doing things for them without having to think about the memory layout, can find it easy to forget that there's nowhere in a "byte" to stick a "None" value.

Sum types in general usually have compiler magic associated with them, because the common case of options or sums between various integers can get good results with the compiler being smart enough to pack the "None" option somewhere clever. As the size of the thing being used as a sum type goes up that amortizes to being less important. The naive way of using some integer as a tag and then having a chunk of memory large enough to store the largest value in the sum type can get very inefficient for small "largest values", especially if you have to round to a full 64-bit machine word for some reason.

Also, to be abundantly clear, I think this is all a good thing. It is intrinsically part of the value of a sum type in a language that you're not forced to think about the modestly complicated memory layout such things entail. It is good that compilers have some special cases for when you're summing on small values.
> Maybe it's DNS

If it is, close Facebook as there's probably a BGP hijack going on that is siphoning off personal data and or secrets
Who would pay money to be the first user of a new social network?
Even if that were true, it would still just be an incremental improvement. We've been mass marketing laptops for decades. Switching to a different architecture while a big engineering task isn't revolutionary.

But it's not true. ARM based Chromebooks have been on the market for years already and cornered educational markets and had massive consumer success overseas.
A lot of people, out of habit, rely on high fructose corn syrup for calories.
If you disable JavaScript for washingtonpost.com you can read all of their articles. The only thing is that the images don't fully load (they remain blurry)