skysight-inc/HackerNews huggingface dataset:
Planby is a component for a quick implementation of Schedules, Timelines, Electronic Program Guide, Conference / Calendar Planner, Music Events and many more ideas. It uses a custom virtual view which allows you to operate on a really big amount of data.
The component has a simple API that you can easily integrate with other third-party UI libraries.
The component theme is customized to the needs of the application design.
Planby is a complex and multi-functional component which meets all the project requirements.
When I had my wisdom teeth out, I had a "dream" that I was on a old wooden mine-cart styled roller coaster with wheels that were sparking dramatically against the rails first on the left side, then on the right. (mirroring the teeth removal)
Generative AI set to affect 300M jobs in the US and Europe
I joined in 2014 and left in 2019, and it was much different company by the end. My wife still works there, and she tells me it is different still from since when I left.
>> Functional programmers believe in minimizing side effects.

> In order to do something — anything — in the real world, we need side effects. Even Haskellers know this :-)

Hence the use of the word "minimize"
Cloud technology is so bad. Just run your programs as normal processes. No bloated images and runtimes, no slow virtual bridging layers, no barriers preventing you to access the hardware or communicating with the user.

The hardware has finite resources, and the best way to share them is to run things natively on the operating system.

It's also all simple and straightforward, everyone understands ssh and simple Linux sysadmin.
It's an effort to prevent abuse. We previously asked users to pay upfront but most people want to try it out first.
'"It will be glorious," he tweeted Monday, in response to a Twitter user who noted that Friday is also April Fools' Day.'

Nope, that's Saturday.
And you only used the most popular example of getting started and one of if not the most popular programming languages. Amazing.
that's a super weird reflex. For me, I would probably wind up making a more specific variable name, instead of obscuring.
How does this differ from Tanka? At first glance, they seem very similar.
I actually feel jealous that the students get an engineering problem like this. By only having about 8 weeks from when the challenge is announced, they're forced to cut through bureaucracy. There is no Agile and project planning. There's just round-table discussions on what to design, a bit of CAD work to feel it all out, and then weeks of prototype, build, test, loop. It was so darn lean.
I've been using it to refactor my code.

I paste in all the code that it needs context for, tell it how I'd like to refactor it (e.g. there are two concerns, split them into their own structures). It then gives me a high level of what it'd do, I review and then tell it to implement what it said.

I tried this yesterday in golang with some gRPC calls and while it seemed to hallucinate a couple details, overall it did a pretty good job. I think part of getting it right will be to guide it a little more.

I'm building my own product so don't have to worry about getting company approval etc for this.

Also, language learning - I'm learning German atm and plan on asking it to list the x most common nouns in each gender (der die das) and then generate example sentences that use each of the nouns and so on.
D has a more unusual take on private fields. Private fields prevent access by other modules, but do not prevent access from within the same module. The module is really the unit of encapsulation, not the struct.

The purpose of this was to eliminate the need for "friend" classes.

This sometimes conflicts with what people coming from C and C++ are used to with everything being in one file (after headers are added by the preprocessor). But having modules gives opportunities for better ways to organize the code.

As for trivial property accessors and setters, those get inlined, so are not overhead.
"That's not to say you need to put much effort into responding. But if you feel like putting that little effort in, it's best not to respond at all."

While I understand your point, I decline.

Silence favors the wicked.
To clarify a bit more, for us the purpose of opening the oracle and simulating it, whether or not we were the first ones to do it (e.g. we weren't, see Chamon paper above) was to say that

"There are many cases where it's already known one doesn't need Grover's algorithm, such as if a problem already has a polynomial-time solution. We have now identified a new set of cases where one doesn't need Grover's, which is where the oracle can be simulated only once by a tensor network (or log(N) times in a "closed" simulation".

So the point of that part of the article is to further delineate when Grover's algorithm is actually needed or not needed. It only applies to real-life problems where one must actually know the circuit.
actually, this is the way. force their hand.
No electronic solution can ever come close to having a real spoken conversation with another person. DeepL and other AI translators are great for text, though.
How authentic is the result compared to what John Mayer did with Steve Job's voice?
https://twitter.com/BEASTMODE/status/1637613704312242176
If multiple people think flat earth theory is real, then maybe it is real?

That is the kind of nonsensical mindset that demands defiance.

Also, I don't remember having insulted you.
Which is why low level languages like C++ and Rust make RAII the default in their standard library (easy, simple), but it's still completely possible to manage the memory on your own if that's necessary for the task at hand. Having easy defaults with the capacity to do everything by hand if you need to is the most flexible system.
Remote call jobs are a solid job to have these days. A far cry from the horrors of a typical call center, plus if you're someone who struggles with a "normal" physical job, a remote call center position is near the top of your list.

Another important point is that much to the disappointment of users, those call center agents are the only line of defence against fraudulent activity. Going to be very interesting to see how that changes, probably making the user experience much worse.
It's a step up by an order of magnitude for certain things. Like chess. It is really good at chess actually. But not programming. Seems maybe marginally better on average. Worse in some ways.
>>[at least some of the scrolls] contain philosophical texts written in Greek

Let's not get our hopes too high. It could be something really mundane (for the time) but as they say "One man's trash is another man's treasure".

The ability to read such a thing is probably going to be the most invaluable part of this.
Artificially generated but faithful to the original voice for people losing theirs or being unable to speak for various medical reasons. Obviously the fun/deceiving use-cases are much more numerous.
That's based on public info obtained by following OpenAI funders for the last five years. Wish I could provide a link now. It's too much news at this point for me. Better if you verify yourself the above claims.
Like a CDK (cloud development kit)? Those tools already exist - like AWS CDK, Pulumi, CDK-TF - but they are hardly stripped down. AWS CDK for instance transpiles everything down to Typescript and those layers of abstractions make debugging painful.
We should really start pointing the giant LLMs at animal vocalizations and get cross-species translation.

There's some prior work: https://www.scientificamerican.com/article/how-scientists-ar...
I feel like I am and always have been a "day-to-day" optimist, but I struggle to apply that to larger, societal problems.

Our impact on the environment is measurable and the impacts look dire. Income disparity seems to be increasing locally and globally. The military industrial complex of the largest nation-states feels eternal, as if it is a fundamental part of neoliberal capitalism.

I can "half-full" almost everything day to day. Financial issues, medical issues, family problems... never easy, but doable. I can handle it, smile on my face, and tough it out. But when I'm left alone with my thoughts, its hard for me not to draw the conclusion that the world my children (or their children) grow up in will be worse-off, and they will live harder lives than we have.
>The sensor has 1600 × 1200 photoactive pixels

I kind of expected something more than 2mp.
If you want just a number to store in a hardware integer type, use this:

echo "rand()" | bc

If you want a bounded integer, use this:

echo "irand(<bound>)" | bc

This bound is adjusted to not bias the random numbers.

It can also be used to generate either really small or really large integers, arbitrary size. My bc will take care of everything behind the scenes.

If you want to generate a real between 0 and 1, use this:

echo "frand(<places>)" | bc -l

where <places> is the number of decimal places you want. Note the "-l" argument; this function is not built-in like the other two.

If you want an arbitrary real (not between 0 and 1), use this:

echo "ifrand(<bound>, <places>)" | bc -l

My bc will seed itself from the system CSPRNG, but you can seed the PRNG by assigning the seed to the special variable `seed` first:

echo "seed = $SEED; rand()" | bc

You can even save the current seed by getting the value of the `seed` variable:

echo "seed" | bc

If you want to use the same sequence over multiple invocations of bc, you need to save the seed to pass to the next invocation:

OUT=$(echo "rand(); seed" | bc)
RAND=$(echo "$OUT" | head -n1)
SEED=$(echo "$OUT" | tail -n1)
RAND2=$(echo "seed = $SEED; rand()" | bc)

(Haven't tried the above code. Sorry if it's wrong.)

This pattern works because the `seed` variable is updated after every call to the PRNG.

Does that help?
> a source file with tens or hundreds of lines of trivial method definitions

Something has indeed gone wrong. The struct has succumbed to being a "kitchen sink".
ORMs are just not performant unless you reason about all the code at the level of "what queries are going to be generated and when", which makes the ORM an unhelpful layer of obfuscation over the layer of abstraction that you're actually reasoning at.

This is quite different from high level vs assembly where you can easily go your whole life without ever learning assembly language or how a compiler works.

Or to put it another way, the difference between the two situations is that an ORM API is not a higher level language than SQL. Transpiling between two languages of comparable expressiveness (SQL is actually more expressive but no need to go there) adds an extra source of problems without gaining you much.
Seems like you need to be "sent to school"

Covid deaths in the US are 1.1M not 2 (https://covid.cdc.gov/covid-data-tracker/#datatracker-home)

4:1 spending is surface level, you haven't accounted for allocation and purchasing parity. The US spends more on salaries and China has ~2x purchasing power for each dollar, so the spend on capability is much closer. See Perun's videos on YT for your education.

The main reason China was able to lift that many people out of poverty is because it joined the West's economic group and we bought their stuff. Wonder why it is that they will lose half their population by the end of the century if nothing changes...?
I'm pretty sure $RANDOM predates /dev/{u,}random on most OSes.
Quickly list the counts of unique items in a column in Excel/numbers
there's a massive higher bar in effort and costs in getting an impersonator

whilst this is cheap and easy - increasing the potential for scams in big way - even to the point of automating the scam
I encourage people to read the article for themselves and reach their own conclusions.
When my sons were young, I would tell them elaborate stories where they were the main characters. I recorded most of the stories, but it is full of verbal fillers (um,ahh), since I was making it up as I went. I would love to convert the audio to text with Whisper, filter out fillers and then output the cleaned up version in my own voice. I could see this type of workflow being very popular with podcasters.
I cut and pasted my child’s school’s multi page complaints policy without reading it myself, then asked it to show me the stages I need to follow as a sequence diagram and it can up with this:

@startuml
actor Parent
participant "Class Teacher" as CT
participant "Head of School" as H
participant Clerk

== Level 1 ==

Parent -> CT: Informal Complaint
CT -> H: Meeting Request
H -> CT: Meeting Scheduled
CT -> Parent: Meeting Scheduled
Parent -> CT: Attend Meeting
CT -> H: Meeting Summary
H -> Clerk: Meeting Summary Received

== Level 2 ==

Parent -> Clerk: Formal Complaint
Clerk -> H: Formal Complaint Received
H -> Clerk: Response Preparation
Clerk -> Parent: Formal Complaint Response
Parent -> Clerk: Request for Level 2 Meeting
Clerk -> H: Request for Level 2 Meeting Received
H -> Parent: Level 2 Meeting Scheduled
@enduml
> There is too much text for human beings to read it all.

so your logic is that all that text should be audio and people will consume more? Because I got news for you, reading is faster than listening.
See also: https://smallcultfollowing.com/babysteps/blog/2021/11/05/vie...
> Google Play Services is more of a pain. They've become much more integral to Android apps generally since we last updated the Amazon app, and we've also become more heavily dependent on things like Google Analytics/Google Tag Manager.

Yeah, that's exactly the goal of Google: lock-in. The Play Services are nice, so you use them, and then your users are stuck with Google. You don't really care about the few users who would use your app on a de-googled phone, so in the end, the user is screwed.

> So there is a time cost associated with maintaining this bifurcation which may not match up with the potential return.

Right. But what I don't get, really, is this: you seem to say that you already support FireOS (which has a cost), and that you can't afford supporting another de-googled Android flavour. But my point is that if it works with FireOS, then it should work on any de-googled Android flavour.

Also moving away from the Play Services is definitely hard. Ideally one would not start using them in the first place. For instance many apps use Google Analytics because managers somehow like to look at statistics, but I am convinced that in many case they don't do anything remotely useful with them (except confirming their biases and showing nice graphs in presentations).
> Does codec negotiation really make sense

On startup you could be connecting two clients that have completely different sets of codecs. What if you have a low powered device that only has a H264 hardware decoder? What if you have two desktops that prefer AV1. WebRTC lets each side publish what codecs they support, and their priority

> It's pretty easy to set up

Yea it is not bad if you are comfortable with those things. I want to empower users who have no idea what Linux, codecs or systemd is. I want to create something like 12 year old me would have used. I could have had a lot of fun with my friends if we could have done P2P.

> you would still need some type of signaling / connection negotiation setup.

I use QR codes for this.

For public signaling is also cheap enough that it could be provided for free. I think the project name was simplewebrtc? Hosting RTMP/HLS for free is prohibitively expensive though.
I wasn't commenting on the cost of gpt. I was commenting on where the line is that something ceases to be "cheap" on an absolute sort of scale. I was specifically not addressing whether that cost was good value.

For me, $20/mo is above the amount that I would say something is "cheap".
MacOS doesn’t have tabloid news. I doubt the decision to push clickbait was a driven by UX designers.
And likewise cold. And humidity. And how it might change in eight hours.
Heh, dunno. Once you get used to Linux moving to a new Linux box is easy. Some people use ansible, puppet, git, nix, docker, or even just a list of packages to install.

On apple there's no package management for the entire system, sure you can add brew (or others). Then a ugly patch work of plugins (many are mentioned on this thread) to get alt-tab, better window management, etc. Sadly seems like apple's opinionated view of the desktop battles with plugins, so often the options/decisions are different for each major apple release.

I find it easy to believe linux users spend more time fighting apple's decisions then if they could just have a universal package manager and control over the window manager and have fast/easy access to containers.

Hell I likely waste minutes a day fighting cut/paste on OSX. If you use apple native apps, iterm2, and xquartz seems like the state diagram for cut/paste is way too complex for me to remember.

At least for a linux user, Apple's cut/paste seems horribly broken and limited. I'm used to copying images and documents into thunderbird for attachments, into web UIs to upload, and general things act as I expect. On apple for whatever reason I end up saving it to a file, then finding it with the finder, then uploading it by naming the dir/file. I'm rather puzzled, since NextStep seemed to have gotten drag and drop to work perfectly, not sure what Apple did to break that.
Helm did something like in the earlier versions. Helm 3 got rid of it to the great cheering of many. It didn't ingest Docker Compose files, but it is the same architectural pattern.

https://www.techtarget.com/searchitoperations/news/252474360...

On the other hand, you have something like CloudFoundery on top of K8S:

https://github.com/cloudfoundry/cf-for-k8s
System Validation vs System Verification
Show HN: AI Runner and ChatAI are now open source
I have open sourced three of my projects that are somewhat related. You may find the compiled apps useful for your own creative projects, or perhaps you'd like to contribute to the codebase, or just use it to learn.

I have spoken about the apps on here in the past, but here's a break down:

---

AI Runner A no-install Stable Diffusion AI art application.

Github https://github.com/Capsize-Games/airunner

Itch https://capsizegames.itch.io/ai-runner

---

Chat AI: A no-install Google Flan-T5 interface and chatbot.

Github https://github.com/Capsize-Games/chatai

Itch https://capsizegames.itch.io/chat-ai

---

AI Handler The controller / engine that powers them both.

Github https://github.com/Capsize-Games/aihandler

This includes an offline client written for pyqt that works with signals (as well as one that doesn't) + a socket server & client. It also includes a queuing system etc.

It has the ability to switch between stable diffusion art generation and LLM text generation, handles memory management etc.

---

All of them:

* GPL-3.0

* Python

* Available on pypi

* Still need some work.

---

A note about the state of the code:

I switched from tkinter to pyqt recently.

Currently I'm only making use of the pyqt offline client. The socket server is probably slightly broken. I've created a Unity plugin that uses it, so I'll fix it and release that as well soon.

There may be caveats to installation of the code via pypi or otherwise. Compiled apps are in a working state, so if you choose to use from github, use it from the tagged releases, not master or develop branches.
Why should I care that they're facilitating transactions for Hamas?
Dude they literally knew their stuff was being used for crimes and said, and I quote:

> "Like come on. They are here for crime." - "we see the bad, but we close 2 eyes."

This is just criminals being criminals, like all the crypto junk always has been beneath all the lofty rhetoric. No grand conspiracy theory needed, the chickens are just finally coming home to roost.
I added shadowing protection to D a couple decades ago. It has saved me from numerous difficult-to-find bugs, especially if the function gets a bit large. It's a big win.
They also are referring to ETH and LTC as commodities in the complaint, which is good for them.
No sarcasm. Just my personal thoughts.
>Chinese proxies
Censorship: bad. Fewer normies on the internet and computers: good.

Aside from that flippant line there is nothing wrong with being an accelerationist. If you think something is happening or going to happen then it is fine to make it happen faster and harder.

Something else governments should ban: smartphones. They won't even consider it since they'd lose that surveillance apparatus.
Do you accept anonymous Visa/Mastercard/etc. gift cards in this payment method? If you do... are you actually preventing abuse or just making it slightly more complicated to pull off?
Ok, what about Israel?
it worked through a software problem and came to a conclusion based on the computer's feedback
I've been seeing a growing use of `just` for cases like this. It works similar in function to make, but it's a great deal cleaner and easier to use.
Hmm. I usually find that when I'm surprised by something in Ruby/Rails, as I come to an understanding of what's going on, it's an "of course that's how it works" situation.

I suspect, but don't know, that ActiveStorage works on top of serving assets from the `public/` folder, so it makes sense that it's skipping controller `before_actions`. And, I guess it does makes sense that it's skipping those, since there's also otherwise not a controller action to write to handle serving the asset.

Hmm - so the usual flow would be that the controller renders something that includes the asset URL (HTML or JSON), and then the page loads the asset. The URL will be "security through obscurity".

I guess, if I wanted to change this behavior, I'd want a gem (or a quick pattern) that provides a controller that'll actually serve the asset (and not just the asset URL), which in turn would allow me to plug in actions, etc; then you disable the default routes, and you're done.
Man, I used to burn random DVDs for friends and family all the time back in the 00s. I don't remember if this is the software I used to make the menus, but it looked a lot like this.

I also brought some DVD labels too so I could make and print my own labels and stick them on the back of the DVDs I made.

Never did this for illegal stuff as far as I remember, but for videos I made for friends and family it was a fun way to share stuff back before we had super fast internet and simple file sharing tools.

I think the last DVD I burnt was in 2013. I sent it with a letter to my girlfriend while she was traveling. That may have been the last time I used a disc.
> The difference is that it will be easier
Seems like you know what the difference is, you just haven't assigned it the proper weight.
Did not know that. Thank you. I'll see the pwa option then
because Binance is violating the CEA

and the crypto space could use services that are not violating the CEA
After pursuing a very simmilar idea several years ago, even with simple apps I quickly ran into significant complexity, where important (and very consequential) decisions had to made for the developer (aka a "strongly opinionated" framework), particularly around questions of horizontal scalability. That also locked you into a specific cloud/platform/pattern/etc that often just led to teams needing to "eject" back to enough real k8s features that the abstraction became a real source of extra complexity. We ended up abandoning the project.

I do wish them luck though.
> at least as an individual I always see Google Drive as a single user cloud light system that allows for some sharing and organizational functions... but still not an "industrial" type cloud service.

That may be how you view the product, but Google Drive absolutely is used as an enterprise cloud service by many large companies. And as a result, there are lots of applications that integrate with its API, etc., to serve those enterprise use cases.
The Price Kids Pay: Schools Punish Students with Tickets for Minor Misbehavior
I don’t think vue devtools have this capability. But if you are facing issues with large Vue components, then you should split it into smaller components. And use composables(vue hooks) to split js logic. That will get you quite far