skysight-inc/HackerNews huggingface dataset:
> I'm referring to this: https://twitter.com/bert_hu_bert/status/1561650689474011136

That doesn't seem to say anything about what gets transmitted to or from Google? Certainly it's not your visited URLs.

> And for the record, FF android prioritizes Google searches over history leading to accidentally visiting the Google search for a web page I often frequent.

For search suggestions we send what you've typed, not full URLs. I'm not sure what happens when pasting a URL but I would recommend using Paste & Go in that case. Search suggestions can be disabled too in the app settings.
To produce working software systems, you need, among other things:

- Business analysis / product management skills

- Software architecture skills

- Ability to read the code output, and edit it as needed

- Ability to run the code and deploy it

- Ability to debug it

- A combination of all of the above to prioritize and implement changes as business requirements evolve

Does Davinci directly address any of this?
I note that a lot of people on this thread are saying that there are better TSDBs out there. There probably are (I personally don't like Prometheus), but they are missing the point which is: having metrics is better than not.

Now, for something constructive:

what to metric and how?

Because time series DBs tend to "bin" metrics, that is put metrics into 1s/1m/5m "holes" you will end up being at the mercy of quantisation/averaging. To get round this, use counters for most thing. This has the advantage that its much simpler implement accurately as a programmer.

every time an error happens, increment an error, every time you get a 200, increment.

but why?

because if you do the math locally and work out the hit/second and emit that number, if you get a spike, and you aren't aware of the time binning, your 45k 1 minute spike will be averaged out as the retention lowers the temporal resolution. This means that your 45k spike could be halved each time you go down a temporal step.

Using incremental counters overcomes this, even if temporal resolution is thinned. (you can use derivative (well non negative derivative) to turn it into hit/s later on)

Microservices and metrics

Microservices tend to be simpler to add monitoring, as they _should_ be simple. Yes, by all means record memory, CPU, network and that, but you will most likely not look at that unless you have a difficult bug. make sure each of your instances of the service has a unique ID in the metric address. This will save you many hours of fuckery.

Have counters for all upstream and down stream requests(and error states). Then have gauges for response times of those requests. (beware that gauges will be averaged by time bin.)
Do the same for all of the important actions your service does as well.

These metrics will give you a good base to make alerts from:

service x has had 1500 request errors from service y

conversely it can allow you to summarise all your metrics into a green/orange/red tile (ie if no errors in the last minute, be green)
That website has such poor performance on my browser that I just had to close it. It doesn't give a very good impression about their product.
Tim Corey has some thoughts on that https://www.youtube.com/watch?v=FEsahkX7ZF8
Yes, but the 2008 CPU was 4 cores (and 8 GB of ram). Also, that is 4 real cores, compared to two logical cores. Probably still slower, but with much faster network.

~Comparable. Or maybe I got it wrong, both are still dog slow compared to anything people actually use though.
Apple breaks existing web sites all the time.

I have reported several rendering bugs. Those are usually fixed in a year or so.

But you cannot update Safari without iOS update, then those sites stay broken for years.
I'm not familiar with Scala or its integration with the JVM, but in Java at least, a stack trace is only collected for an exception from the moment it is thrown. If you create an exception object in one function, return it as a simple value, and then throw it from a new place, the stack trace will not show when the exception was created, only when it was thrown.

This would mean that, in your example, if getUser were returning an error, the stack trace wouldn't show that, it would only point to the mapError() function. Is this correct, or does Scala actually integrate with the JVM such that it can show the original source of the error?
If you know roughly what you want and just don't want to dig through documentation to find the exact correct incantation, it's very good at that.

It's kinda crazy how fast my opinion went from "haha neat, the robot can write poems" to "this is an invaluable tool and I am begging you to let me pay for stable access". I use it multiple times per day, it's easily saved me hours already.
Meant end-to-end encryption, as mentioned by poster, is a step forward. Even if the devices aren't running OSS.
Agreed.
In relation to that, I would expect some similar products to pop up on the market. Or even better ones.
I think some people are so annoyed or afraid of tech that once they’ve got something that at least somewhat works they avoid making any changes in fear that it’ll break their workflow.
The fact that many people use it in opposition to written is insufficient proof that all dictionaries are wrong. Eventually it may only mean oral, but today it doesn’t.
Yep. Single reason we don’t use them anymore. Great service, but we don’t have corporate MS, GitHub or Google accounts.
It seems more like a difference of vision. Apple has a popular desktop and mobile OS. It's fundamental to what the company is. For Google they have Android on mobile, but ChromeOS didn't take off in a big way on the desktop, so Chrome has become their desktop "OS" in effect.

From Apple's perspective a lot of stuff being added to Chrome is just duplication. They have a competent desktop OS already and it's not cheap to build, so why would they get talked into building what amounts to a second competing OS just because it suits Google? It's maybe like asking why Google doesn't build super slick native Mac app equivalents for everything they offer. Why isn't there a native Google Maps app on macOS for example? Of course from Google's perspective that sounds unreasonable - they've got their own platform and would rather use it, why would they invest so much into Apple's? It's sort of the same thing but in reverse.
I arrived in Valletta taking the high speed ferry from Gozo.

According to Google Maps my hotel was a 20 minute meandering walk through the blistering heat.

Thankfully, I've been in the very hotel already and new this to be garbage information.

Actually you just walk up some steps and three minutes later you arrive at the hotel.

When I told that to the proprietor he just groaned and told me that it took him years of effort to get Google to correct the street route they had marked to his hotel.

Let's just say this made quite a dent in my confidence in all things Google.
One of the reasons why the original vanced was taken down was because it was advertised way too frequently and publicly. These projects should always be disseminated by word of mouth (hn/reddit does not count)
Yeah, but afterwards he mentions that colleagues of his actually think that something special here might have happened after all, because of quantum, and he admits that therefore he is not QUITE sure himself about it. So in the end, the conclusion is that it probably is just a simulation, but maybe it is more? Does that not counter the entire thrust of the blog post?
Sadly they’re extremely inefficient when compared to radiators and fans, whether directly on the heat source or across a water loop.
Aside from the subject matter of the article itself, this caught my attention:

> I ended up using four articles for this experiment:

> Most Promising Crypto Projects Of 2015

> Top Stablecoins Of 2020

> Best Crypto Exchanges Of 2020

> Biggest Cryptocurrencies By Market Cap Of 2020

> …which between them described 54 different crypto projects1. Looking back at these from our position in late 2022

Wouldn't a time scale of 10 to 20 years be better to gauge the trustworthiness of something like this? And if that's not possible due to crypto being new, aren't all of these points kind of moot and guessing at best, in regards to absolute claims, not niche use cases?

Would you use a bank that opened just a year or two ago and consider putting a significant part of your money there? Would you use a framework or an operating system, or a language that is a year or two old? I guess it depends on one's risk tolerance and the desire to take advantage of perceived benefits (or just speculate, in the case of crypto).

Though my risk tolerance is lower than that and I'd be late to the crypto "party" in particular, personally.
Snappify – site to share beautiful code snippets
Another problem with code generation is that maybe you want React code, I want static html, someone else wants Vue.js code, etc. There isn't a single standard target that everyone agrees on and the frontend landscape change so frequently that it would be hard to keep up.

A lot of times you also have a page template framework in your app with a reusable header, footer, etc, and are really just designing the content of a page. It's difficult for generated code to slip cleanly in to an existing page framework in a way that doesn't take more time to rework than to just write yourself.

I'm not saying these are unsolvable problems, but it just makes it hard for a code generation product like this to find a single big enough addressable market to be exciting.
> I find it amusing that, at present, ChatGPT seems to be lousy at mathematical-type reasoning while being very good at natural language use.

All this time developers have been freaking out about ChatGPT taking their jobs when it's really politicians that should be nervous!
Yeah, I'm also convinced that they will remove the model very soon. Thing is, it is very easy to trick the model into producing sexual or other content many or most would consider very immoral. Tell it to write whatever sick fantasy you want and despite OpenAI's best efforts to prevent it, the model will eventually comply. I happen to think that doesn't harm anyone cause it is just one person interacting with a language model, but the OpenAI team thinks otherwise.
It would probably behoove them to look into the other players in the area then.
This is what I'm getting at: It's an easy market for the domain expert to be great at. How hard can it be? With the added criticism that I see little value in less competent people doing it.
When did the python release cycle become a thing (especially point releases)? Are we just in a particularly fast part of the dev cycle or something?
yes. Everybody tends to think their business requirements are very unique. In reality not so much.

Also it does not need to replace -all- coders. but if ONE smart Architect is able to bang out a mid tier MVP all by himself by feeding a textbox, you might feel trouble approaching.
Totally agree.

What matters is development velocity and quality - these are the things you will be competing on - not really cost of production.

Slow builds impact both of the above of course.
Nice, thanks for sharing this.
When it becomes clear to him that you won't pay the 50% increase, he'll probably offer to give you the code for the price you agreed on before. Don't fall in that trap because if you pay first he won't give you the code until you pay for the increase as well.
Even with the high end machine it still takes 27 minutes. If I have a 27 minute build I am absolutely going to context switch. If it’s more than about 3 minutes I am probably going to context switch.

An interesting experiment would be to find the switch-time threshold for a wide range of developers.

Typically I don’t rely on a full build for getting things accomplished, and not CI if I can help it. Local, incremental, and minimal path to feedback is what I aim for.
>Also, old money shamelessly flaunts their wealth. Hospital naming rights, charity events, art collections, etc.

I think charity type stuff is seen a bit different than flashy ridiculously expensive cars and such.
It's a way that might be seen as showing off but is not perceived as badly and so less likely to get you noticed in a less desirable way.
Similarly those art collections unless lent/donated don't leave the estate and are hardly flashy
Ok, so downvote and no reply:

- you can use string_view more conservatively

- you can stick to value semantics.

- use spans in things that do not escape.

- use smart pointers.

- do not capture escaping lambdas that have capture by reference.

If you go wild raw pointers willy-nilly around, then yes, you are gonna have a plague of sh*t because you are an incompetent using C++. I do not expect people to play the violin or drive a car without a minimal of training.
For me the conversational interface is what makes the AI useful as a coding companion, how do you integrate GPT-3 in your workflow ?
Well that's a shame. Termux is fantastically useful and a great addition to the android's ecosystem, at least for us techies. It would be sad to see it go.
> This is how all oidc providers work.

No. When an app is registered with them, a provider does check if the scopes requested have a reasonable business purpose. Many registration forms even ask you to explain why you need the scopes requested. This is similar to how Apple App store does review.

Many OAuth providers also check periodically if one of their registered apps is used for any pattern of abuse.
But if he'd not sold them, then the other manufacturers would have been forced to reduce emissions even more - otherwise it's just a cost of business (passed on to consumers).

It's not some altruistic move - it propped up Tesla's balance sheet when it was needed, and makes a mockery of his green credentials.
You can use rimgo which is a frontend for imgur. https://codeberg.org/cobra/rimgo.

Try this https://rimgo.pussthecat.org/rnRiF6Z.png

If you libredirect extension, imgur links will be automatically redirected to rimgo.
The original quote is sincerity, but yes.

"The key to success is sincerity. If you can fake that you've got it made."
-George Burns
I've already made my donation to IA this year but I might need to make another.

Somehow it's the IA's job to fix problems that we all know are problems, sadly.
> And "caveat emptor" is not the threat model you can get away with on the web.

Caveat emptor is not a threat model, it is a risk mitigation.

It is arguably the only mitigation directly in the hands of the consumer.

And that the modern phrase is from a 2000+ year old “dead language” should certainly speak to the longevity, utility, and effectiveness of that mitigation.

> it would be great for me as a dev if I could just disavow responsibility for cross site scripting attacks and other attempts to misuse the user's credentials

thankfully there are standards and RFC’s that indicate best practices that recommend that these security risks be considered and mitigated

edit: see Rich Authorization Requests <https://www.ietf.org/archive/id/draft-ietf-oauth-rar-18.html> for the “work in progress”
Who is nopecha.com?

I mean, like as a person, a company, an entity. Maybe that's a strange cultural thing, but is anyone fine with giving them money or access to data without ANY information at all about who is behind that site?

No contact information at all, just a link to a Discord server and nothing else.

That whole operation is just illegal under any law if you ask me.
> Also..: I'm really surprised to learn old VHS tapes can contain embedded teletext signals! Very cool article.

Holy cow that’s awesome, and really goes to show why archivists must be so diligent in their preservation efforts.
Yes, a revolution. For those who never saw the old ways, https://journoterrorist.com/2011/08/02/paperball2/ gives an entertaining picture.
With ads on websites, it's more as if upon glancing at the banana, the vendor went through your pockets, photographed your ID, and sent it off to who-knows-where.
> You just have to define what's considered anti-social

Who exactly should have the authority to decide such things?
I am expecting the opposite, metaverse to be less and less relevant.
It will always respond "it works on my local machine".
"Ours cannot offer a telephone appointment for 3-4 weeks". This is labelled an anecdote. My anecdote is that I can always get an in-person appointment on-the-day at my London NHS GP, and I live not in a particularly affluent location.

It doesn't take much time to find raw, trusted statistics in about the same time as it took to type this message. The source I found [0} explains that:

38.9% of appointments in October 2022 took place on the same day that they were booked, 46% <= 1 day, 66% <= 1 week, 80% <= 2 weeks, 89% <= 3 weeks, 99.91% <= 4 weeks. And 73% of appointments were face to face.

There is always more to the data, sure. e.g. I just made an appointment for my GP about an annual asthma check, and I asked for it to be late next week.

If your GP can not offer a telephone appointment for 3-4 weeks, then it is clearly a national outlier. Throwing your anecdote into a heated debate does little to manage the temperature. I recommend referencing primary source information to support your assertions.

[0] https://digital.nhs.uk/data-and-information/publications/sta...
Wait, after finding out the site is obviously just trying to grab as much info from you as can be profitably marketed and even after it sets itself up for further abuse, you are still considering signing up?! I really hope I'm missing sarcasm there, cause otherwise you need to readjust the amount red flags you are willing to ignore.

"Sign up with" is a tracker's paradise anyway, but not even offering something untrackable like email is just screaming out for everyone to hear that you are the product. With the abusive access demanded, it's down to victim, really.

Have some pride, people, and don't fall for these scams!
I don't have a negative experience with journald file format. That said, the format is documented here:

https://systemd.io/JOURNAL_FILE_FORMAT/

On the other hand I agree that journald seems to call open syscall more often than I would originally expect, which can be a problem for some edge cases[1], but I don't consider this to be a real problem.

[1] https://blog.marbu.eu/posts/2022-11-20-ebpf-journald/
> First of all, don't use ChatGPT for that

> It's strange to me that people are going crazy over ChatGPT when GPT-3

People are going crazy because of the combination of the capabilities of the model and the UX.

Surely you can appreciate how deploying your own full GPT-3 based solution to assist in code generation is much more complex than going to a web app and typing "code me an Express server".
I guess this is because we know it in depth of brain, if we lose jobs society just will let everyone starve and die.
In terms of human nature and tribal dynamics: scientists. Otherwise, the platform creators.
> It's just a guy talking.

Maybe joe_the_user went overboard with calling it strobe light, but this is definitely not "just a guy talking". I don't know how people call this style of videos but it's very tiresome - constantly zooming in and out, full of sound effects (glass breaking, snaring, what not), changing backgrounds, changing lights, everything is just uncontrollably moving and shaking every 5-10 seconds or so.
I agree that people will get used to text generation existing and it won't be as exciting. But I think people are already finding lots of use cases for it.

For example, we had a case where we had thousands of technical medical descriptions and we wanted to simplify them into "average person" descriptions. In the past, that meant someone going through each one and re-wording them as best as they could. But an engineer tried pasting them all in to ChatGPT and asking it to reword them and it worked surprisingly well.

In another example, my wife had to send an email to a volunteer group asking them to participate in an upcoming activity. She was able to draft a base email to edit in about 1 second with ChatGPT. Then she could edit it as needed.

I've also heard from folks in marketing getting a lot of use out of these tools.

So maybe none of these use cases are individually transformative, but I think it will at least be a tool on par with spellcheck that is super handy and widely used.
Reading it, it seems very similar to the Playstation 3 Cell, with its fate mirroring it very much.

A highly specialized processor that has very high computational throughput for specialized operations, but a quite limited scalar unit.

In both cases you really have to write software specifically for it to get it to perform with any reasonable speed. If you do that, you get great value, but any existing code will need significant modifications to perform.

Granted AVX512 is (now) more common than SPE code ever became. It is slightly better than the Itanium approach, but scalar performance (especially single threaded) will have limited the value you get from this CPU, unless you write your own software and it can utilize AVX-512.
I don't have any opinions on whether or not the OP should have done what they did, but it is a fairly concrete object lesson, as to why I don't use these SSO services.

I use 1Password and Spamex to maintain lists of DEAs and passwords. It's worked fine for years.
Wide angle lens distortion?
> And how do you make a tweet saying that there are only two-genders, equivalent to "overthrow a government" ?

Where did i make it equivalent? Stop putting words in my mouth. I'm talking about people who are actively trying to subvert the democratic process. Because contrary to what they say, it's not that two-gender nonsense that gets them in trouble. It's a puppet they use to pretend to be victims. An age-old trick to get you to follow them.
Things are picking up in compiled Python land! Also shedskin [0] which I thought was very promising but dead, has suddenly had a bunch of commits, quickly gaining Python 3 compatibility.

0: https://github.com/shedskin/shedskin
Were the agents told that the death will be painful? I believe that organization such as the CIA would rather lie to its own agents to make sure they would poison themselves.
Cobol, the crazy thing is

I gotta wait the 5min before I can even debug it as we aren't allowed to run it locally
Not sure if you care any more after a couple of years, but https://meta.stackoverflow.com/q/309839

This question is about a Facebook account that was deleted but it should apply to OpenID providers that go away too. The mods' comments seem to indicate that the "Contact Us" link gets you through to a human that may be able to help as well.
basically that's how it works in Kotlin (and Dart and others) already. String? is String|null and it's a compiler error to reference a member without a prior null check.

In Kotlin (and others) it's extremely ergonomic, too. You just say foo?.bar and coalesce with ?: so

val baz = foo?.bar ?: "foo or bar is null"

In certain cases the Kotlin compiler will infer non-nullable type after an explicit null check just like in your example such that

fun bestFunction(foo : String?) {

if(foo == null) return
foo.baz <- //now legal to call without .?

}
Now there exist drugs like carfentanyl. A very small amount is enough to kill.. It also even looks like a pleasant way to die.
We are excited to be rewarded as the best B2B firm from Poland by Clutch.

Our Krakow-based team is ready to go above and beyond to deliver what our clients need. So it's a great honour to get recognition for our work based on their reviews. During the annual Clutch Leaders Awards, TechMagic was officially named one of the highest-performing firms across Poland in 2022!

Being rewarded the best B2B company in Poland motivates us to develop, learn and create greater things that transform and advance businesses.