skysight-inc/HackerNews huggingface dataset:
Hi Max, this is a really cool technology and touches a lot of areas I'm personally interested in. If I wasn't happy with my current job I'd even consider applying.

I had a poke around your documentation but didn't find a high level system architecture. Without having to dig into the open source code could you provide a link to somewhere I can read about the underlying data model and how it works? Do you have a paper or patent describing this technology anywhere? Thanks!
Huh, that's really cool and makes a lot of sense. Thanks for sharing more about it
Docker and OCI Hardening Guide
I think it's fair to mention it, but with the specific caveat of "If your workload has these characteristics, we are a particularly good fit."
I can't imagine how you could possibly think Facebook is the only platform that optimizes for outrage and conflict. That's the entire social media MO. People certainly do not leave platforms that make them angry. Making people angry generates the most engagement out of anything. Twitter makes people miserable and it seems to be doing just fine.

Young people were already leaving Facebook since the early 2010s because their parents were all making accounts, making it less of a "safe" place to express themselves, and all the moms and grandmas just got left there. So Facebook's core, active user demographic became an older generation that skews more conservative, so the outrage porn that circulates there leans in that direction.

Whereas every other mainstream platform on the internet has the young people who are more liberal and hate the older generation, so the outrage porn shared around there is about how everyone who disagrees with you is a Nazi and how a straight white guy said something fatphobic. And if you're a person into that kind of stuff, that's what your Tiktok feed will be. It's certainly not "happy" unless you train the algorithm to only show you that.

It's 2 flavors of equally stupid anger bait to get people refreshing their feed all day. But it's certainly not that people have collectively decided they want happier news feeds. Quite the opposite.
Meanwhile, Florida is purging libraries of unpopular political opinions. This is not about a principled approach to free speech. It's about protecting the right to enforce religious-inspired bigotry, tearing down the separation of church and state even as that bigotry becomes "unpopular."
> What's the difference between Sony requiring you to buy headphones together with the tape player, or Android requiring Google to be the default search?

Sony and headphones together with tape player ... there's a synergy there, when they can sell them together, it's a small one though.
(Selling two pieces of hardware together generates more turnover with one transaction.)

With Android requiring Google to be the default search ... in comparison to the headphones there's a huge synergy here, I'd say. Collecting data (via non search software on the Android phone) and adding to it more data from search, makes all data more valuable in a very non-linear way. With the tape player I'd say it's more linear.

So for me, the search data is a quite obvious non-neutrality issue.
A couple of decades back I was very involved with work that required paying attention to acoustics.

I remember building this room with walls lined with 1 foot thick Helmholtz resonators tuned to a range of frequencies. The same with portions of the ceiling. And, of course, there were broken-up and angled surfaces to help diffuse sound, avoid creating standing waves and stimulation of room modes. Back then I even wrote a bunch of software to run acoustics analysis and evaluate room characteristics based on a range of parameters, including construction materials, etc.

Here are a couple of screen shots:

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

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

Since then I have always been very aware of acoustics in every environment. Restaurants are particularly horrendous. Nearly all of them seem to be reverberation chambers designed to destroy sound. Most would benefit greatly by deploying a few very simple tools to control sound and allow patrons to have conversations in a reasonable environment.
Facebook would just argue user experience - which is true, users do prefer to stay in the app. Users don’t really understand this behavior, however. I’m sure there have been users that have opened links in FB, then decided to go log into their bank on the same session.

If apple were to address this, they might end up monitoring the inapp browser and prompting for the user to hop out into safari depending on the url. As of now, apps like FB discourage reopening sessions in safari. The worst ones are like LinkedIn which requires like 2-3 key presses to reopen in safari. It’s clear these apps have an incentive in keeping users within the inapp browser
I too have sizable positions in ES futures but I'm worried enough that I put all the left over cash as just cash. In the event of a Black Monday event in 1987, one would want immediate access to cash to replenish the futures account, don't you agree.
Nope, in my personal experience it's shadowbanned even after immediate email confirmation. I cannot tell much more than report what I immediately saw, I don't know more about the rules they use.
I like to use a REPL (like MATLAB or Python) where I can enter expressions with a real keyboard instead of hunting and pecking the skeumorphic calculator GUI. This also allows me to see the history of my calculations without resorting to the weird mirrored calculator. Even something like a TI-85 graphing calculator offers this.
Usually this is done in three steps. The first step is using a neural network to create a bounding box around the object, then generating vector embeddings of the object, and then using similarity search on vector embeddings.

The first step is accomplished by training a detection model to generate the bounding box around your object, this can usually be done by finetuning an already trained detection model. For this step the data you would need is all the images of the object you have with a bounding box created around it, the version of the object doesnt matter here.

The second step involves using a generalized image classification model thats been pretrained on generalized data (VGG, etc.) and a vector search engine/vector database. You would start by using the image classification model to generate vector embeddings (https://frankzliu.com/blog/understanding-neural-network-embe...) of all the different versions of the object. The more ground truth images you have, the better, but it doesn't require the same amount as training a classifier model. Once you have your versions of the object as embeddings, you would store them in a vector database (for example Milvus: https://github.com/milvus-io/milvus).

Now whenever you want to detect the object in an image you can run the image through the detection model to find the object in the image, then run the sliced out image of the object through the vector embedding model. With this vector embedding you can then perform a search in the vector database, and the closest results will most likely be the version of the object.

Hopefully this helps with the general rundown of how it would look like. Here is an example using Milvus and Towhee https://github.com/towhee-io/examples/tree/3a2207d67b10a246f....

Disclaimer: I am a part of those two open source projects.
For audio they are working on something new called Immersive Audio Container

https://aomediacodec.github.io/iac/
> Social networks have nothing to do with infrastructure where as utilities and communications do

Social network and communications have nothing to do with each-other? are you reading what you are writing? How is Facebook messenger call different from a phonecall of the 21st century?
NATS: You Need It Now
I work for an agency and through them do contract work with other companies. I'm about to start looking for new jobs after two years doing this and I am only looking at salaried positions.

Being paid hourly rather than salaried means your income is heavily dependent on the hours you can secure. This can lead to awkward situations. I have to accurately track and itemize all my time, down to the minute, which is a big pain. When I finish something quickly I sometimes end up making less money for being efficient (but I never over-bill or inflate hours, since I think this is unethical and would also damage my reputation and ability to win repeat contracts). I sometimes offer potential hours to multiple parties hoping one of them bites, but if two or more bite at the same time suddenly I've over promised and have to deliver on more work than I can handle. I have to alway be looking for the next contract and always be ready to reopen an old contract. I'm often treated as an outsider working for an external team rather than a core team member. I'm the first to go when a company needs to save money. If I take longer than expected on something it becomes very stressful to justify to the client. I get dropped in to projects that have lost their technical team or technical lead, and I am expected to pick them up very quickly and deliver the same quality of work (or higher quality, since I have a high hourly rate and bill as an expert in the field). I have slow seasons where there isn't any work and it feels bad to have no stable income. Etc.

I liked the work for a couple years where I was working far less than full time, but still paying my bills and enjoying some freedom over when I put in my work hours. However now I have growing family and I am seeking more stability, and contract work ain't it.
How does it compare to prefect?
Enjoy the deluge of spam
Hell, I'd be happy if the DMV, post office, and voter records stopped publishing my address.
All of this is basically easy to make an alternative implementation of. Just use a slightly different audio codec and rearrange the fields a bit in the format.

Probably most important for good uptake is a fancy name. HDR10+ just doesn't sound snazzy enough.
> Yet, later on the govt did come out with protocols that strangely, mimicked Zelenko & McCullough's material.

No no no this is disinformation! A protocol which includes *checks notes* Pfizermectin is totally different than a protocol which includes ivermectin. You can't compare the two!
really ? even with ZGC ?
Computer keyboard shortcut key for Android.
72 App and 9000 shortcut.
All languages.
People don't usually get banned for their opinions. They get banned for being jerks. Try enabling showdead. There are some accounts marked as [dead] that I don't get, but the vast, vast majority of flagkilled posts and banned accounts I've seen don't deserve the product of someone else's labor to propagate their speech.
I would not bad an eye.

But at this point with records... I don't care. I declare a Integer 'bla' and a 'getBla()' is made available by the IDE right way.
Sometimes the records fields end-up being accessible without the getter. ( declaring the record in another class for instance...). But that is also a moot point : all the data they are holding is final and I know what can be null or not.
Believe it or not this is my first account on HN as well, despite regular visit for years.

All artists must have debuted sometime long after they've been hearing music, aren't they?
Content moderation is a balancing act. Companies are going to make mistakes and have to take corrective action.

Do you believe that zero content moderation is good?
Things may have changed in 4 years. I only encountered this problem when trying to create a new account a few weeks ago. I had to download the app and use my Google account to make it work. (Not denying anybodys experiences, but these unwritten rules are really a bad pattern from reddit).
> and ultimately this will be to increase the quality of YouTube while minimizing their licensing costs.

Yes, I can also imagine they have specific requirements on the file format like quickly skipping to timestamps, highly variable bitrate, handling text and graphics well etc. I imagine their requirements to be so general that it'll benefit anyone, especially those that do streaming.

In either case "just one more standard" (or relevant xkcd) is an unavoidable obstacle for every new standard, and does not mean the project will fail. I have lots of critique against Google but this is one thing they are positioned to do well, and have a decent track record. And given how the competition operates, is frankly refreshing.
Yes. Dolby Laboratories is what came up the PQ transfer function which is what's responsible for HDR10, HDR10+, and Dolby Vision, for example. Dolby Atmos is similarly an actually new way to handle spatial audio. They've also created things like ICtCp ( https://en.wikipedia.org/wiki/ICtCp )

So they do actually contribute some worthwhile stuff. And some of it is open standards (like PQ & ICtCp).

They also absolutely troll licenses though. Dolby Vision being a perfect example, check out the "profiles" section of https://en.wikipedia.org/wiki/Dolby_Vision and you'll see some truly dumb Dolby Vision profiles that exist obviously just to slap a Dolby Vision license & branding on an otherwise boring, generic video format. Dolby Vision 9 is a perfect example, it's not even HDR at all. It's literally the same stuff we've all been watching for a decade+, but with marketing wank shoved onto it.
FreeCAD for Makers [pdf]
19 September 2022, for the record.
Nice website. Looking forward to the next rasterization article!
But we don't all have the ability to render our imaginations as photorealistic jpegs
Ask HN: Will there be fewer mathematicians due to fear of brain fog?
If a viral infection could destroy your ability to do math research due to brain fog, then maybe you will avoid this career path?
So if you say the sky is green, and NASA says "That's wrong", you call that censorship?
5 watt cables do not exist.

Basic cables support 60.

It's unfortunate when cables don't say their Gbps, but that's a different issue.
The personality cult that started to crystalize around Fauci was incredibly disturbing. For a few weeks it felt like I was being bombarded on all sides by "viral" videos of weirdos singing love songs to Fauci, getting tattoos of Fauci, all kinds of absurd celebrity worship shit. Why would anything like that be recommended to me in the first place, I never watch any content like that.
This seems like a better analogy than "private companies", but then where does that lead you in terms of how they should be treated? No snark here, genuine question.
In retrospect I wish C++ used fat pointers rather than inheritance for virtual dispatch, like Rust but where interfaces/traits can have fields (Rust traits don't have fields and are less powerful than C++ base classes). This prevents accidentally overriding a base class method (eg. QWidget) by declaring a subclass method of the same name, eliminates the need to add a vtable pointer to object instances which you never cast to an interface pointer, and eliminates the need to juggle pointer offsets when performing multiple inheritance method calls, which can cause UB when performing C-style pointer casts and makes decompiling the code a nightmare (possibly fields in traits will add this requirement again, I'm not sure).
I figured that it was because Apple is more heavily involved with Hollywood than Google is, from production to distribution, and Apple would rather side with standards formulated by trusted experts, professionals, and academics with long track records like MPEG than ones that seemingly came from nowhere.
A slack bridge might be too invasive for a company looking to prevent any data loss, ie. a Rockstar Games situation. If they can, they'll require linked companies to use the official client, even if it costs something.
Agreed. We've seen this with our customers at OpsLevel who lean away from Backstage. Installing (and updating) Backstage is painful.

One of our team members who previously ran a Backstage instance at $OldJob wrote about that pain:

https://www.opslevel.com/blog/hands-on-backstage-learnings
I couldn't disagree more with the point about checked exceptions. Pretty much everyone else has essentially agreed that checked exceptions were a mistake. They leak implementation details and/or pollute your interface. Practically speaking, they don't force you to deal with exceptions. They force you to catch them. Anyone who has done Java in the real world has encountered:

try {
// do stuff
} catch (SomeException e) {
// do nothing, maybe log it
}

I strongly agree the verbosity is a non-issue. Any modern IDE just fills this in for you. Yes more verbose syntax for getters/setters would be nice but it's not a big deal.

But there's one point I wanted to highlight. Every language that comes after Java should've learned Java's lessons and some didn't.

C# quite famously did. C# really is Java 2.0. No checked exceptions, reified generics (rather than type erasure) and some cool stuff too (eg LINQ, partial classes).

Other languages (eg Go, Rust) largely moved away from exceptions entirely. Personally I agree with this. Exceptions are a false economy that devolve into control flow that's hard to follow (eg Java has a parse number from string that throws a ParseException if the parsing fails and that's just not an exception).

But the big one is dependencies. Every external dependency system that came after Mavaen should be at least as good and many aren't. I'm looking at you, Go. This was a shocking omission for something aimed at being a better systems programming language (which it never would be as a GC language but that's another story).

But Java is proven, mature and sufficient. That's why it's still used.
Janitors are often employees of a janitorial service company and the company is a contractor or the tech company. The janitor doesn't have flexibility, but the service company has some.

Personally, my spouse stopped working because their earning potential in the architecture field was so low compared to mine it didn't make sense, and also their benefits were poor compared to tech industry benefits, so it wouldn't make sense to not take tech industry benefits even if we both worked.

Corporate insurance is nicer than exchange insurance in ways you can't pay for, and likely wouldn't if you saw the cost, so it's nice to get the best of that.
Yes, if you open it in the in-FB-app browser and log in.
> The nice thing is that the JVM is a big tent. If you aren't a fan of Java, Kotlin or Scala might suit your taste.

This is his conclusion, and I, well, agree. While I was well versed in Java, once I started playing around with Kotlin (which was around the time Java was stagnating), I never really looked back.
That seems like hyperbole to me. Did you do concrete research/calculations to prove that for example Google in this case would not be able to turn a profit in the EU when they'd comply to regulations?
I feel like this should not have taken 5 days to notify that this was indeed in error. Put out a one-sentence tweet acknowledging there may be a problem.
It seems like I've seen an increased number of these low-effort blog posts, with short, pithy, unsupported and almost-content-free "advice."
My wife and I read the book on love languages just prior to getting married. I don't think it's a scientific fact or anything, more like a well thought out linguistic tool for discussing feelings.

It simplified the process of learning each other's needs and communicating, and through time we've gotten better. I'd recommend it to anyone.
His ability to make what is actually quite complex science accessible is mind blowing. What If, How To, and now What If 2 are some of my eight year old son’s favourite books. I’m absolutely certain he doesn’t really grasp any of the maths, but he adores when things going terribly wrong as a result of those maths.
At the very least they should lose their jobs/positions, never again be in position of power or consequential decision making, and the institutions that promoted them, should internally review their policies so the lies don’t happen again.
Java the language is far more expressive than Go. Switch expressions, pattern matching, and streams are better than anything Go can offer right now.
> if that sort of behavior isn’t criminal it ought to be

Malfeasance by anyone in the justice system is never criminal. They would never do that to themselves. If the legislature fails to carve out protections, they'll simply make them up out of whole cloth, such as judicial immunity.
Ah the UK is also a problem now unfortunately :( Thanks to Brexit. But sending to France might be doable if that could work (I'm Dutch, in Spain). I'll have a look for it and ping you.
How so? That they weren't intelligent enough to keep their genes pure? Couldn't they have been dominant but also a minority so they were willingly diluted away?

I wonder if the Neanderthal genes we have are more from men or women? Perhaps that would show which direction any conquest and raping happened in.
> Isn't it the job of the representatives in a representational democracy to have working mechanisms to understand what their constituents' demands are?

The advantage big business has is scale. Big business, by definition, has many more stakeholders. This means that big business will be disproportionately represented by the constituents. If those biases weren't made clear, and each constituent's position was taken at face value, then the unified front would appear stronger than it would actually be if each actor were acting without those biases.

> Shouldn't they stay true to the promises they made?

I'm not sure why you'd want them to. The state of the world is constantly changing and new information continues to flow in. You will be constantly reevaluating your position in the face of new information. A representative will respond to that.

Representatives know that some segment of the population honestly believe that they are mind readers and will offer up some examples of how they might try to read the minds of those who buy into that witchcraft to attract their vote, but marketing and reality are quite different.
The regex is ^[^@\s]+@\S+$

This would reject valid email addresses using quoted parts like john."@".doe@valid.example.

Edit: Looking at it closely it looks like the attempt is to reject anything with an '@' in the user part, which would be an error (e.g. john."@".doe@valid.example). Except since "\S+" also includes '@' this regex will still work, but by accident. It would reject the valid email john."\ ".doe@valid.example
People that don’t want to get hit by stray bullets in gang shootings probably love law and order more than close minded people.

Very weird thing to say by the way, as if law and order are somehow bad and only bad people would love such things.
Possibly they got the dates wrong? The first "mission san fran explosion september 2022" result on Google for me is: https://sfstandard.com/criminal-justice/mysterious-explosion...

"The explosions were confirmed by police, who reported several buildings with broken windows at Willow Street and damage to a business’s window at Fulton Street; no injuries have been reported.

Explosions were also heard in District 9, which includes the Mission, according to one Twitter user. That report has yet to be confirmed by police."

"Police Captain Derrick Jackson of Northern Station confirmed there was “a small device that was set off in the area of 355 Fulton between Franklin and Gough.”

“There was damage to a business plate glass window, but no civilians were injured,” said Jackson in an email to the Hayes Valley Safe community group."

"A San Francisco police spokesperson told The Standard that on Saturday at approximately 3:50 p.m., police officers assigned to Tenderloin Station responded to Willow Street and Polk Street to a report of a possible explosion.

“When officers arrived on scene, they found that several building windows on Willow Street were broken and a parked vehicle was damaged,” the spokesperson said in an email."
Context and previous discussion: https://news.ycombinator.com/item?id=32874311
Many "modern" companies chose Java for the core of their backend servers, stripe, square, netflix to name a few.