skysight-inc/HackerNews huggingface dataset:
I've thankfully never had to quit cigarettes or heroin, but in my experience quitting coffee is awful. 3-5 days of migraine-level headaches and nausea. And the whole time you're thinking, "all this could go away with just one little cup of coffee, which all the studies say has health benefits even. Just one little cup"
It's telling that dei in latin means gods and I always found it weird that people rarely point this out.
Honestly cigs were way easier to quit cause theyre inconvenient. Vapes can be used anywhere discretely.
> Does [mixing the syntax] happen to you too?

Yes. I switch between Java and JavaScript/TypeScript frequently. Probably the biggest syntax typo I make is switching the arrow functions: -> vs =>. Also, switching between the various `.includes`, `.contains`, `.size`, and `.length`.

Since my IDE catches it immediately, it doesn't really have any long-term affects.
Which non-Western utopias have avoided addictive substances? List them.
Don't the Palestinians also have the right to self determinization in their native land?

My understanding is that anti-Zionism is not opposed to Jews living in Palestine having self determination. It is opposed to preventing Arabs living in Palestine from having self determination and/or oppossed to Israel existing as an ethnostate (since most people on the left are opposed to the concept of ethnostates).
Integrity games: an online teaching tool on academic integrity for undergrads
Just a heads up: it's remote but you should be in The Netherlands, it seems.
While in theory it is, most (if not all) people start using these things without knowing the risks and harms of these substances.

So, I also support "deny by default" policies for addictive substances. The problem is "deny by default" has a side effect of creating unregulated black markets. So it's a really hard problem, at least from my perspective.

I don't think about the downvote. The comment might be considered as shallow, or some people might really want the freedom, I don't know, and frankly, I don't care.
I've personally been using a nifty piece of software called VB-Cable, which basically does the same thing. Creates a software audio output as well as an audio input, which you can then use across different applications.

I personally use it to route my studio mic input through OBS, where I apply some filtering, to then be able to use it with different VoIP software.

https://vb-audio.com/Cable/
I don’t think that is what the poster was saying. If it was, they wouldn’t have used ‘kafkaesque’.

From what I can tell, they are saying the purpose of the statements is to weed out people who will be openly honest about concerns or be willing to debate pros and cons of a controversial position held by leadership.

They could still privately disagree or not go along, they’d just have to be able to do so while keeping up appearances.

Which in my experience academically and with big-corp is very accurate. There are plenty of folks who will spout DEI party lines all day long while only hiring Asian women, or Indian men, or white women, or white men, etc. as long as no one makes a stink about it in a way they’ll get in trouble.

Notably, those folks have also finely honed their ability to nuke anyone from orbit that attempts to get them in trouble for what they are definitely doing.

From an organizational perspective, it’s actually a very valuable skill - because to make this work, they have to placate stakeholders while also getting some key metric
that the organization needs ‘done’ well enough to offset their other shenanigans.

And in any sufficiently large organization, it’s essentially impossible to do that by actually doing all the things you’re supposed to be doing to the level you’re supposed to be doing them.

Which is why large organizations (and frankly societies) tend to be kafkaesque - they have too many conflicting interests and power bases that all have potentially legitimate reasons for applicability, but are irreconcilable-in-fact/impractical when ‘the rubber meets the road’.
I think our fundamental disagreement is that I view public sector employment as more similar to private sector in the day-to-day than you do.

Secondarily, I think you fail to think through what happens when PRIVATE sector workers like hospital workers, or nursing home workers, or other important jobs go on strike. It can't just be the case that if the general public is hurt by it, they lose worker protections. Especially when often the goals of those strikes are to improve the services. There's not really a reason to separate out private from public sector here. Private sector jobs are also important to the general public.
This issue is packed with insightful articles, updates, and acquisitions from the world of APIs and integration.

In this edition, we explore a range of topics, from the 11 APIs for Futures Data, the importance of Developer Experience (DX) in API adoption, to the introduction of AsyncSLA, a language for specifying service level agreements for asynchronous services.

We also delve into the comparison between Confluent HTTP/REST proxy and Gravitee Kafka proxy, and the importance of data integration patterns in managing data from multiple sources.

Microsoft's TypeSpec, an API description language, is discussed in detail, while we also explore the issue of duplicate API requests and the concept of idempotency as a solution.

The book "Building an API Product" is reviewed, giving insight into treating APIs as business products. We also navigate the importance of maintaining backwards compatibility in GraphQL and discuss the concept of API-as-a-Service.

This edition also covers the implementation of the IETF Idempotency-Key specification using Apache APISIX and the ways to pass parameters to Apache APISIX.

We have updates on Apache Camel, Apache Kafka, Gravitee, and Mulesoft, as well as news on acquisitions by Akamai and Postman.

Finally, we announce the release of Apache Camel K 2.3.0, Camunda 8.5, and Debezium 2.6.0, and introduce the book "Postman Cookbook: Hand-picked Solutions and Techniques across API Design, Testing, Performance, Networking, Kubernetes and Integration" by Oliver James.

Stay tuned for more updates on the world of APIs and integration in our next edition!
> the major independent media

Sorry, but you're either completely out of touch with what's going on there.
Or you have bad intents.

Regardless of your attitudes and ideological preferences - calling Al Jazeera "independent" is the winner of international nonsense contest.

Independent in general, or their Gaza branch in particular - it is a nonsense.

Last independent people in Gaza were thrown off the roof about 15 years ago. Unfortunately. Don't you know how dictatorships work? Even if for the arguably right cause...
Thank you. It is true, indeed the material does assume some prior knowledge (which I mention in the introduction). In particular: being proficient in Python, or at least in one high-level programming language, be familiar with deep learning and neural networks, and - to get into the theory and mathematics (optional) - basic calculus, algebra, statistics, and probability theory.

Nonetheless, especially for RL foundations, I found that a practical understanding of the algorithms at a basic level, writing them yourself, and "playing" with them and their results (especially in small toy settings like the grid world) provided the best way to start getting a basic intuition in the field. Hence, this resource :)
He mentions this in the article.

For important but non revenue producing aspects like security, there are actually insurance markets now for breaches. The insurance companies lower your premiums based on their assessment of overall risk, making your exposure more quantifiable.
Ukraine seems pretty intent on continuing to fight, I'm not forcing them to do anything, indeed I have no power over Ukrainian policy whatsoever. If Ukraine wants to fight then I believe we should support them. Hope that helps.

> fight a war you believe you'll win... and then die

I can't imagine any sane person is going to blame the Ukrainian media for Russia invading Ukraine, killing Ukrainian soldiers and committing genocide in Ukraine. I imagine they would, you know, blame Russia itself. Lol.

Thanks for the hot takes though, amusing, if not also a little bit sad.
Would it be possible to embed a watermark in the generated audio? Many people will use voice changing tech for honest purposes, but there will always be those acting to ruin it for the rest of us. There are just too many scenarios where faking your voice confers an illicit benefit.

I know watermarks are never foolproof, but they may deter casual misuse.
Why? They said it was not financially sustainable. So the ceo pulled the plug on a feature that loss money without an easy possibility of profits.
How do banks create money, and why can other firms not do the same? (2014)
The media trusted someone that said the "three days" story, didn't verify and published the lie as propaganda, so more people died because they believed that they'll win after the three days of supplies are used up.

> Somethings things get banned even in democratic societies, that's life

Yeah sure, sometimes innocent people die, sometimes a piano falls from a crane and kills a person. Some people like you even support such stuff.

> Given that Russia is attacking Europe and has carried out numerous executions of private citizens on European soil, I struggle to see why we are obliged to let them air their propaganda in our countries. Maybe suck cuckholdery is appealing to you, but not to me or us.

Russia is attacking ukraine, the same way as a bunch of european and american countries were attacking afghanistan, syria, libya, iraq, twice, etc. Why do you care now? Because you're not the one on the attacking side?

> I don't complain. Russia is a shithole, we know this, it's established fact at this point, if it wants to cry about Harry Potter and LGBT rather than finally install toilets in peoples houses and help brings its people into the 21st century, then that's their choice. But invading a sovereign country like Ukraine and committing genocide against Ukrainians, that's not really acceptable, sorry.

I was refering to this: https://www.aclu.org/press-releases/harry-potter-series-tops... And more and more books are added to the list in recent time.

> But invading a sovereign country like Ukraine and committing genocide against Ukrainians, that's not really acceptable, sorry.

Why not? I mean... why is attacking iraq for nonexisting WMDs acceptable, but attacking ukraine for killing minorities in it's own country isn't? I mean.. didn't nato bomb yugoslavia for that same reason?
Yes, because the phony outrage is really peculiar. Millions of angry nerds raging out about having to log into a game. Pretending it's because they care about the rights of their fellow gamers in 70 countries who don't have PSN, most of which also don't have running water, and almost none of which are English-speaking parts of this English-language outrage movement.

(Meanwhile there's a holocaust happening.)
I like how you cut my quote in half to misrepresent what I said. Well done.
> I think main tension here is that you think people confuse an LLM with a person having real world like experiences?

Many people do make this mistake, you see it all the time with people asking the LLM about itself or saying it is sentient based on text it outputs when asked about what it thinks etc.
It's about models' ability to unlearn information or to configure their training environment so that something is never learned in the first place... is not exactly the same as "oups, we logged your IP in a log by accident".

A company is liable even if they have accidentally retained / failed to delete personal information. That's why we have a lot of standards and compliance regulation to ensure a bare minimum of practices and checks are performed. There is also the cyber resilience act coming up.

If your tool is used by/for humans, you need beyond 100% certitude exactly what happens with their data and how it can be deleted and updated.
I don't understand the issues around Anduril - FOSS grants all users the same rights, that's what it means to be FOSS.

And in general it's good to have companies like Anduril. Democracy needs to be defended afterall - as Israel and Ukraine demonstrate.
First Patient Begins Newly Approved Sickle Cell Gene Therapy
So they partnered with indeed now, I wonder how this would really be different than just using indeed.
> you have to pick your approach and commit to it.

I somewhat agree with this, especially when we are talking about higher brand companies appeasing cheaper consumables.

However, the other way around, it can be done effectively. Take for IKEA instance. They made inroads into Europe and American homes, and did it by offering cheaper, well-designed and modern alternatives made of particle board. After seeing some customers wanted higher-quality products with the same design aesthetic, they introduced a sliding scale of products from cheap-and-cheerful, to better constructed, yet still flatpacked materials.

Customers could then choose the desired range and quality on a sliding scale for each product. This model seems to have worked well for them.
I used various custom overkill spread sheets for platemath, recently migrated latest version to custom google sheetapp. When you can't PR, spreadsheet.

https://imgur.com/a/SqzpjLr

log weightxreps@rir in comma seperated long text field, calculates repRMs, and other stats like volume/inol. Visualizations in appsheets very weak though.

Most important feature for me, having gone off program/fuckarounditis is having UI that clearly indicates how long ago I've done an exercise, and associated stats / percentages. This way I can train intuitively using my own meso/microcycles, i.e. right now my microcycle is is every 10-12 days instead of 7, which helped me blow past some stalls. I try to visualize in: how many days ago I last did an exercise [how many rest days in between]. I can glance at exercise charts (can be fuzzy to match all exercise of certain tag, i.e. #bp shows data for all bench variations), and get a sense of periodization/progress. Trying to figure out a fatigue/recovery system (PRF = performance, RCV = fatigue). Big part is finding out how body responds to stress in various blocks, i.e. figuring out whether to push/add sets despite soreness/fatigue. Anyway apart from occasionally slow syncing, the new appsheet has made logging very convenient, since it precalculates dates/sesssion, just have to pick exercise and enter weightsxsets.

TLDR flexible training.

---

Before this, I've used for years where you log using syntax in giant textarea:

https://weightxreps.net/

Their website is a little busy and they had some redesigns that I didn't like, but it's easily one of the best logging experiences out there since you're not wasting time filling individual setsxreps etc. They have an app now, which I haven't tried, but the web experience was very good for me. I logged in a note, and copy and paste into log file when done. Visualizations pretty good.

---

My ideal logging, if I knew how to code (only decent in excel formula), would be basically something like a population pyramid style chart where y axis is training days, x axis is inol/weight x or whatever stat. You tap on the horizontal/bar training day to view relevant details but otherwise have high level overview of essential stats.

https://epirhandbook.com/en/images/pop_pyramid_baseline.png

Last couple photos in album shows old spread / visiualization sheet format, the 2nd last photo last like rows that represent past training days (empty = rest days) with inol for each exercise tag. I've blacked out some of my repmaxes in case it identifies me online powerlifting competition DBs.
> Why not? What if you have some function f(T *) that you want to call?

In C++ (vs C), if the intent is to pass something large efficiently, then you'd use a reference parameter, not a pointer.

You seem to be confused about the meaning of C++ smart pointers - the whole point of them (as a replacement for C's raw pointers) is that they control and indicate ownership. You can't just assign a smart pointer to something you don't own (like an element of a vector). You can copy a shared_ptr to create an additional reference, or move a unique_ptr to move ownership.

A C++ compiler might generate a warning for that invalidated reference. clang++ is generally much better than g++, but I agree it'd be nice if a conforming compiler was forced to at least flag it, if not reject it.

The problem with doing this in the general case, where it's a user-defined (or library defined, as here) data structure, rather than one defined by the language, is that the compiler needs to inspect the implementation of that "push" method and realize that it might do something to invalidate references (& iterators). In the case of a library the compiler won't have access to the implementation to figure that out. How would Rust handle this if "vec" were a user-defined type where only the definition (not implementation) was available - how would it know that the push() was unsafe?
For something like a government website, I agree. Access for everyone (except maybe a really unreasonable case) should be a priority. For the average web app, I think it would hold the developers and the users back. If half a percent of the web can't use your SAAS, that's fine. If you're developing a product initially - go for the masses.
SQLite 50% faster than 3.7.17
Guido Rossum of Python
Not having to build and maintain a dam and find an appropriate area to flood is a pretty large upside. Big thing in the US is that we already have a lot of dammed lakes in mountains in some places so we're really talking about making the water level more variable and adding some infrastructure instead of building net new lakes.
Thank you for showing me the world bollard associations Twitter!
And an army of consultants to adapt the enterprise solution to your needs
Wise enough, never.
Smart enough, we already are.

Sadly, we're not both at the same time and the results are in one of the Sci-fi books.
Bernard Hill: Titanic and Lord of the Rings Actor Dies
> Next, bigots get wind of the thing and start concern trolling and spreading FUD about it. Everything they say is carefully crafted with a veneer of respectability and plausibility.

In other words, their arguments aren't intrinsically bigoted and you can't prove bigotry is their motivation because they have a "veneer" of respectability and plausibility, but because they oppose the thing you believe and feel they are secretly bigots.

> it becomes nearly impossible to have a productive good faith discussion about whether the original idea is good or not,

Because anybody that tries to gets judged to be a cryptobigot.

Lacking concrete information on who the commenters are, maybe you should judge the arguments themselves rather than trying to "read between the lines" to divine secret motives that conveniently free you from the burden of considering other points of view.
You’ve completely missed the analogy.

As a user I couldn’t care less about all the bullshit innards of USB-C. All I care is that I can charge all my Android devices, all my iOS devices and my MacBooks with the same cable.
As a developer I couldn’t care less whether it’s CMake, XMake, Gradle, Autotools, Bazel, Webpack, Bash script or something else.

Is it standard? Is it not absolutely awful? Yes - let’s go, no: can you afford to pay devs to put up with learning yet another bullshit tool? Yes - let’s go, no - keep it to your hobby project until it reaches critical mass and becomes standard.
It's interesting how "no one is for inequality" is taken as a statement that doesn't require proof (my original statement was about my impression, not a clear statement that was the case.)

I suggest that categorical statement that, universally, everyone is against inequality, needs some justification. Historically it's certainly not true AT ALL.
> A silly question, but why not just distribute cocaine or Adderall without prescription if you're concerned about performance? Where do you draw the line ?

In certain parts of society that is what happens, including fun places like the European Parliament.

If you were to test YC applicants for Adderall (illicit or otherwise) I wouldn't be at all surprised if it were over half of them, and if you would be surprised you're naive.
Bluesky is not gaining traction. X seems to be where the action is nowadays.
So CEOs should not ask their direct reports questions about the work their teams are doing?
tl;dr the core protocol only lets you inform the compositor that the surface object is "ready" - which turns out to work effectively only for software drawing, or waiting possibly entire frame for your image to show up on screen.

That's if you're careful about calling "commit" on the surface only after whatever GPU draw calls you executed on it finished and the surface has been fully rendered to memory.

Turns out it somewhat works even if you're not properly careful because a lot of drivers (especially Mesa) had unspoken, implicit serialization happening in the drawing pipeline.

One issue is when you have more than one GPU (common on higher-end laptops). Even when you're rendering application surfaces on one GPU, they will often have to be synced to another GPU's memory to render them, because it's common to have some video outputs on iGPU and some on dGPU (example from my 2023 laptop: internal screen is behind mux that allows either GPU to exclusively write, but USB4 DP is iGPU exclusive, and separate USB-C DP is dGPU exclusive).

But with increased use of asynchronous rendering APIs (OpenGL AZDO patterns, Vulkan) and with variable refresh rate screens becoming more common (even if you don't have physical one, RDP/waypipe/etc are possible users for that) you can find out a situation where compositor will start drawing a window using a surface that is not yet fully rendered, bringing back tearing. It also means it's harder to properly utilize VRR in cases where applications render at different speeds (which is fine - not everything has to render at highest possible FPS), possibly locking you down to slowest rendering element.

So, the new extension, available if you ride latest patches on linux (the final part missing is new nvidia beta driver release, but not because nvidia lagged on the issue - nvidia apparently spearheaded it because their driver internals had no implicit synchronization), compositors are able to synchronize their rendering at the GPU level, getting fence objects for DRM buffer based surfaces. Meaning compositor can attempt to prevent drawing an unfinished surface, nor will application have to add extra waits in its display code.
Its not really that they are from China that is the issue here, its that all the replacements it seems are the single use type vapes which just seem so wasteful. So many perfectly good batteries and components being thrown away...
> Tesla cant get the gov subsidies for charging stations because of the rules about membership.

They have opened up superchargers for other cars, so they would get subsidies if they wanted.

It seems like they do not want to compete in charging network market.

It would also not provide any benefit for them if everyone can use them and there are others building them.

They were useful to kick start EV adoption.

Shame though since it could have been spun up as a separate company and sold off.
What about ESP32-C3, using RISC-V architecture, does it also have SIMD instructions?