skysight-inc/HackerNews huggingface dataset:
Our alerting solution, "OpterVics", was bought by Splunk. Since then it's been a shitshow - the service is running, but it's almost impossible to get a response from support.

They sent us an invoice for renewal in early August. I replied back (5 separate times) asking for the original contract (our ops department is tightening up on vendor management, didn't have it on file already); and we've heard nothing. Our service has continued to work despite not having paid (or signed a renewal), but we're switching to opsgenie.
> So any difference in vaccination rates between groups

You need to control for co-mordibities too.

Also, people tend to become more conservative as they age (its a fact) so you should expect Republicans to be older than Democrats on average. Garbage study?
Could the fact that they have higher salaries have anything to do with it? Offer higher salaries and you'll attract stronger talent, regardless of the leetcode hoops they have to jump through.
Sue the f* out of them.
The OP's argument is that prompt engineering to produce the trash won't pay the same, and so they will suffer an economic decline.
Which market are they a monopsony (only one buyer) in?
POSIX is an OS API. You're complaining that C interacts with the operating system to do useful work? What language do you use that can do useful work without interacting with the OS?
I often remind people that you are only ever duped by those you trust. I have no idea how you could think email exchanges with someone would lend credence one way or another in respect to this type of accusation. It is well-known that even serial murderers are often charming and everyone is surprised when they are caught. How kind, cordial, or charming someone is means nothing in this type of situation.
There need to be legally mandated protections so things like this never happen again.

Such protection for websites would be an implicit protection for Meta's de facto monopoly on text-based social media. What needs to happen is for these sorts of bans to still happen, but for the public to understand the impact of those bans and move away from a single website for all their social media needs if they want to see posts from everyone.

Competition in the space would fix the problem. It'd mean the impact of a ban is massively diminished, and that companies are incentivized not to issue unwarranted bans because their users would go somewhere else.

While both users and advertisers have no real choice where to go Meta will hold on to their monopoly.
It’s sort of the same reason people drive big trucks into work every day.

5% of the time I need to travel with my laptop. I’d rather not maintain two machines.

My daily dev is an 8cpu MacBook Pro. It’s not as fast as a proper workstation but I can take it anywhere with about 5 seconds prep time.
It's more of a mixed bag in my book:

- On the one hand, "self-driving cars" is a general problem of transporting anything from point A to point B without direct human intervention in a very complex space, we'll probably see a lot of things getting transported with cheap point to point solutions post the tech being widely available with some people aggregating pickups and drop offs for efficiency a la trains etc.

- On the other hand, I expect a wildly high spike in traffic post these vehicles being more accessible, currently the largest limiting factor to a car being on the road is someone driving it, what happens exactly when practically everyone who can afford a car now can just send them off to do their daily todo list stuff like picking up groceries. There was a fun study[0] that showed car usage increased[0] on average.

I suspect peoples opinions may shift as roads become more train-like with ever growing slow moving traffic of either empty cars doing tasks or people reading as they slow travel to their destination.

Trains / buses on bus only routes / lanes restricted from being self-driving / premium lanes may be the only fast ways of getting around.

- [0]: http://www.joanwalker.com/uploads/3/6/9/5/3695513/mustapha_e...

- [1]: "while total VMT decreased slightly during the chauffeur week for the first subject, and hardly changed (on average) for the second subject, the remaining 11 subjects increased their auto travel. The increases in total VMT during the chauffeur week ranged from a low of 4% for one of the Millennials (from 532 to 554 miles) to a high of 341% for one of the Retirees (from 117 to 516 miles), with an overall increase of 83% for the entire sample (from 3,344 to 6,118 miles)." where VMT is "vehicle-miles traveled".
Yes! And without data to back that up.

Auke Hoekstra would disagree with the claim EE alone is not sufficient.

https://twitter.com/AukeHoekstra/status/1557466581185224704
I didn't propose investing $10T at once in transit, I'm saying people are currently spending about $1T/yr on cars and that could be spent on a stellar public transit system yielding much more livable cities.

Remember, America is spending money hand over fist on the socialized roads, freeways and interstate all so people can then spend a ton of private money on a car averaging 1.5 person occupancy that spends 95% of its time sitting still not doing anything.
Yet people today still whole heartedly believe so many lies communicated in text.
While latency to the rest of the world is high, the connectivity is actually pretty decent over the last couple of years. For around 50 USD per month I get a 100Mbps residential fibre connection, and I get close to the maximum speed to the US or Europe.

That is not quite the same things as the dedicated connections that AWS/Google would want between their data centres, but it's not the same connectivity issues we struggled with 15 years ago when we only had one or two subsea cables.
Starbucks of the future: More food, cold drinks and blockchain
How about comorbidities? They don't necessarily follow with age. Some populations can be more fit than others in the same age bracket too.
Well, we seem to agree that some languages are better suited for some domains. So I'm not entirely certain what we're disagreeing upon.

My thesis is that you need to pick the right language for the task and that language evolution regularly produces languages that are an order of magnitude better at some tasks than previous languages. To pick an extreme example, I doubt that you're going to code your next relational storage with pure C. You'll most likely use some SQL (or a competitor) somewhere in the stack.

And of course, as I believe we agree, the ecosystem matters a lot. In many, but not all, cases, it matters more than the language.

As usual, development is a matter of tradeoffs.
I downgraded my ThinkPad to run my band gigs==Overpowered computers,bloated OSes
Looks interesting. Needs to format code a bit and choose descriptive variable names.
I'm the complete opposite. I'll think about the issue a little, but I'll just hack on it until it looks (and performs) right. Lots and lots of trial and error.

I draw the same way. My sketches are tons and tons of lines in the wrong places that somehow end up looking right, because the majority of the lines are near to or in the right places.
Similar setup for me and I’ve been working in a virtual desktop environment at two companies for the past ten years. Would not trade the flexibility it gives for anything and it Just Works for me.

Most of the cons listed in the article either don’t apply (VR) or just work fine for me (video).
In fact, we have had bounds checking C and C++ extensions for decades, and practically no one uses them save for debugging purposes. This kind of shows how much interest there really is outside of some smaller circles where it may be relevant.

I really doubt we are every going to see a "hardened C++" making any inroads, but at least I find that slightly more plausible than any other new language displacing it.
I ordered robot takeout on two campuses with wildly different results
What!? How has nobody filed for a stay yet!?

What do you supposed the legal teams are doing right now? Presumably there is some effort to make musk sign an even more iron clad deal before agreeing to a stay. Something like, "no condition that existed prior to October 5, 2022, material or not, shall be grounds for terminating the merger agreement." Perhaps they want him to remove the financing contingency given that if financing falls through Elon bears the majority of the blame for that.

I guess from Twitter's perspective it's fine if things go to a trial since they are going to win anyway. And every day that passes increases the torque on Elon and X holdings. They have him over a barrel so why not demand concessions to ensure that no more shenanigans occur?
Do you plan to take on .NET MAUI? Get ready for NullReferenceException
Surprise!

In most large companies hiring and firing people are totally different, and rarely ever talk to each other. This is why in most companies if the top management wants to make a big layoff, they first let go the 'recruiting staff', and then work from there.

In smaller layoffs, I'd imagine they'd continue to fill in open positions, while eliminating positions they think they don't need.

There's also another thing where they want to fill in people where they think need for their newer/hot/important project which they think will give them better profits. And cut people/shut down projects which they think are not important/profitable.
Jadi would be happy to know that he was on HN:) after getting free.
One of his hobbies was selecting news on HN and translating them for non English speakers in Iran.

You are on our mind bro.
Hope to see you soon in your next podcast.
#woman_life_freedom
I wrote to Pierre a couple of times to ask him if he had any plans to start sharing revenue with the scraped pages and he never answered. I think it would be fair when you are making money that way.
The article says they have removed the need for most?/all? of the water which was a large part of the corrosive properties.
Yes. The best platform to demo your prototype to billions of users is something special called the Web. You might not have heard of it, but it's thus thing that's been around for decades. In order to access the Web, you will need internet access. If you have any difficulty with the instructions, post your replies in this thread.
Probably related to the quality of the camera.
But every person who is buying a new car in a given year (usually via a loan they pay off over 3-5 years) is not going to just give that money to the government to build a train line that might be finished in 10 years instead (and they have no transportation in the meantime). That makes no sense. These things are not interchangeable.
Thanks, I didn't know about that list. I'll try that!
I have exactly zero doubts that Russia incited this war. I just described my prefered ending of it.

The parade is necessary because the lack of a parade after Russia lost the cold war was what created Putin. Just like the lack of a parade in Berlin after the WWI spawned Hitler decades later. Russians just didn't understand how hard they lost.

On the parade I'd see NATO represented as it fought. So just few few officials and NATO equipment. Operated purely by Ukrainian soldiers. They might be NATO soldiers at this point or just soon to be NATO soldiers (as Ukraine should be admitted into NATO in a blink of an eye after the victory).

I'm fully aware that this ending might not happen because Ukraine doesn't have much to gain from pushing Russian army to Moskov not just to the borders but one might be hopeful.

This war showed that Russia is dangerously rotten and talking about military threat to Russia is completely out of place. It's a saying that a garbage dump might be threatened by a possible hostile takeover by Amazon. Getting in there would be a charity mission not a threat.
The LLC can declare bankruptcy and move on --- to an off shore LLC if necessary. Thus leaving the non-sensible entity with nothing but time to ponder their own insufficiency.
New Relic’s NRQL can do sub queries.
Note that what I'm talking about is perfectly doable without any runtime reflection at all, only through static compile-time reflection. E.g. attributes in c++ are a purely compile-time thing - if there was an API to do stuff with them it would also be a compile-time one. The code isn't meaningfully different though.

But yeah, "fully automated build step" generally looks like "let's parse enough of the language so that we can implement our own custom reflection system" which leads to every project having an incompatible one and in practice much more pain (and macros) for the developers than if it was a standard one, e.g. Qt, Unreal Engine and so many others have their custom homegrown reflection scheme and there are a thousand libs on GitHub trying to reimplement it: https://github.com/topics/reflection?l=c%2B%2B

It's exactly like type systems being Turing complete : if yours isn't, someone somewhere will be making a language that compiles down to yours with one because of how useful of a property it can be in some cases. All of this is not accidental complexity, the alternative to not having them is much, much, much less productive in practice. My personal experience writing code with reflection is that at the cost of one complicated base library, the app code is literally 10x faster and simpler to write, and the huge majority of the time is spent in app code, not library one.
Just social networking services? Modern social interactions revolve around them. Social networks are incredibly important and should be treated as such.
Microsoft Edge blocks all downloads from Snapdrop :{ I have whitelisted it countelsss times. Still it blocks images.
It might be the only way to make Facebook worse.
They Probed Quantum Entanglement While Everyone Shrugged
VSCode Remote SSH’d into a cloud desktop is superior to local development. With the hardware being remote you can afford to get something that’s ultra fast and can run 24/7, and it still feels just as snappy and responsive as running it locally. I think this will be the standard for development within 3 years.
$100B is an absurd amount of money, could’ve built a lot of automated light rail with that.
Its the latency that really gets me. Having all my text be delayed and having moving windows around be just painfully slow is annoying. Windows does a lot of tricks to hide desktop latency and that is with the CPUs right there and GPUs accelerating it. I have also run into lack of dedicated IO issues too that resulted in bad performance combined with CPU performance being subpar because cloud CPUs tend to be low frequency and a lot of desktop software depends on single thread performance still.
Why not use full domains for a service like this?

Instead of client.your domain.tld, register client-your domain.tld. This would prevent one bad actor from nuking your whole business.

Yes it has a cost, but it’s like $10 a year for a new domain, which I bet pales in comparison to other direct costs of running a SaaS.
The State of Linux Graphics (2005)
Show HN: Coherence, the developer platform to end yak-shaving
Hey HN! I’m Zach, from Coherence (https://www.withcoherence.com/). We’re building software that provides an integrated way to write, preview, and deploy code from one simple configuration. Check out our explainer video here: https://www.youtube.com/watch?v=V2YHVx8QsLg and a high level demo here: https://www.loom.com/share/072c2afd1099496298f69ab21fdf2820

We started Coherence because we found technology teams spent 30-40% of their time yak shaving and writing glue code, instead of building products our customers love. We don’t think every team should have to build their own internal development platform, so we’re building the software we’d want to buy. Following the example of other great products like Replit, our toolkit is based on integration across the stages of an app’s lifecycle - from dev to production.

Coherence provides one integrated dashboard with cloud development environments, automatic CI/CD, and full-stack environments for each branch (as well as production), all with one simple configuration. A developer can write, test, review, and deploy code from one interface with best practices built in. Devs are intuitively navigated to their own cloud resources when needed, eliminating time spent searching consoles for every log, metric, or configuration setting you might need. We currently support containerized full-stack web apps on AWS and Google Cloud. Unlike the PaaS category defined by Heroku, our goal is to help teams leverage the platforms provided by the best cloud providers, keeping the benefits of running in your own cloud account: unlimited extensibility, cost savings, compliance with audit requirements, and freedom to easily exit our platform without an impact to your systems.

You can play around with a Coherence sandbox and get a taste of the developer experience at app.withcoherence.com/sandbox. If you like what you can see, you can also deploy an app into your AWS or GCP with one of our starter templates for a new project: app.withcoherence.com. We’re happy to support onboarding on a call or via Slack and we’d love to discuss what it would look like to migrate one of your existing apps to Coherence. We’re excited to get your feedback, so please feel free to drop us a note at hn@withcoherence.com
This. Like most tech misuse, there will be counters that will evolve to help reduce the negative impacts. There’s an emerging opportunity for the detection and identification of these faked images and videos. These may also require models to match the sophistication required to be effective validators. Perhaps the most cpu intensive models are only used as a shared societal resource on a particular tier of influencers and general compute detector models are available to all to run or tweak or rebuild. There would need to be a root to this validation trust tree, but we’ve figured this out before with cyphers and certs. Let the push and pull begin :-)
Behind the Dev: Christoph Rumpel
> ThreatExchange (aka TX or TE) is used by multiple companies to share signals on a variety of topics intended to prevent real world harm. Some examples of how TX is currently used include sharing malware, phishing scams, and terrorism signals with the goal of helping all participating organizations tackle these problems based on their terms of service.

https://developers.facebook.com/docs/threat-exchange/getting...
Carvalho: No wide release of data in L.A. school cyberattack
Nationalization is not necessary more concentration and less many accountable hands.

Well, it depends on the governance obviously. If you talk some autocratic regime, where the king proclaimed "I am the state", that fits your description for sure.

On the other hand, if you are looking at a direct democracy regime, you could hardly make the power more pervasive, and every citizen has to carry its part of accountability on every social matter.
k2pdfopt
Chocker
Good question! I would also like to know the answer. I've scanned through our sites and couldn't find any malicious content... My guess is that the block was automated, and might have been caused by a fake spam report. There can be some competition between non-profits (e.g. two scouting groups in the same local area). Maybe they started to report each other as a joke.
Please disclose his name if you find it appropriate.
When a guy is under arrest, He would be safer if everybody knows his name.
Exactly! The huge benefit is that you're just writing before/after Java code, so not regex or other complex AST code.
Disclaimer: I'm part of the IsardVDI project (https://gitlab.com/isard/isardvdi)

In my opinion, developing is not a really good use case. Some of our team develops using VSCode + SSH against a remote VM.

One of the best use cases we've found is education and, specifically, trade schools. There are some trade school courses that require really specific software (image and sound, designing electronics, interacting with proprietary robots, etc.), and it's a painful experience to manage all of that, add new programs, etc. (some trade schools have 60+ courses, each one having different subjects and different software through the year!) By having cloud desktops, the teacher can create a template with their requirements and share that template with the students, and if the requirements change, it's as simple as modifying the template and sharing it again.

Also, most of the public schools here are underfunded, so they end up with really old machines, and the cost of renewing a whole classroom gets really high: let's say a new machine costs between 600€ and 1000€ (depending on the trade course requirements). If you have 30 machines for each classroom, it's something around 24k. (Then there are lots of classrooms, you get the idea)

By having "cloud" desktops, there's no need for renewing old hardware, since you can have something like xfce + the viewer, and all the systems can easily manage that load (we even have classrooms with RPIs), and this can be a huge money saving

In the end, cloud desktops aren't the best option for all the use cases, as the author puts it:

> Overall, the most important thing to take into account here is that your users almost certainly have more use cases than you expect, and this sort of change is going to have direct impact on the workflow of every single one of your users. Make sure you know how much that's going to be, and take that into consideration when suggesting it'll save you money.
Meta has form. They did this to hundreds of Australian non-profits when they were trying to get leverage over the Australian government.
Yeah that make sense, but still a developer tooling aspect is huge and they can surely branch to cloud and other stuff as well across the stuff that they had found?
I agree in general but I do blame Citrix for some foot-guns. The Citrix admins at my employer have never figured out how to configure it to get keyboard latency below ~120ms (on a gigabit LAN), and the silly health meter always reports the connection as excellent. This is mostly on them - in classic enterprise IT thinking, if it’s not down your job is done - but I’m somewhat disappointed that it’s even possible to configure it to have latency twice that of a modem.
Huh, I always took it to mean intersection, but it does make more sense the other way around!
So, you didn't give the explanation of what your snippet is supposed to do but, assuming that await returns control to f (as that the only thing that can happen with stackless coroutines) the equivalent in go would be to spawn a goroutine when calling g (pseudocode as I know approximately zero go):

fn f() { var v1 = ..., var v2 = ...; go g(v2); }
fn g(v2) { /* do something with v2 */ }

There is no await as they are implicit in go. The coroutine spawned in f will only need to capture v2. I could make similar examples in cilk++, lua, or really any language with stackful coroutines.

Of course if you do not spawn a coroutine in f and it is instead part of another coroutine, v1 might be captured (unless the compiler identifies it as dead and reuses the stack slot, say, for v2). But to express the same with stackless coroutines you need to make f also a coroutine which will end up capturing v1 if live across the call.

Am I missing something?
The US sells weapons to Saudi Arabia for many billions of dollars, not gives them.