skysight-inc/HackerNews huggingface dataset:
Il chatbot Google Bard ha appena ampliato il suo supporto a livello mondiale, offrendo ora il pieno supporto al modello di lingua Gemini Pro e presentando un modello Imagen 2 aggiornato.
Gemini Pro: Supporto Globale

Annunciato per la prima volta nel dicembre 2023 e inizialmente disponibile solo per gli utenti inglesi, oggi il modello di lingua Gemini Pro è accessibile su Bard in oltre 40 lingue aggiuntive. La sua copertura si estende a più di 230 paesi e territori, mentre la funzione "double-check," che permette di verificare le risposte con il contenuto online, è ora disponibile in oltre 40 lingue.
Arte AI Multilingue con Imagen 2

Una delle nuove funzionalità di spicco è la capacità di Bard di creare opere d'arte con intelligenza artificiale in oltre 40 lingue, grazie al migliorato modello Imagen 2. Se richiedi un post sui social media su un festival delle ali di bufalo con un'immagine "appetitosa," Bard potrebbe sorprenderti con un'opera d'arte AI coinvolgente.
Potenziamento di Imagen 2 e Esperimento ImageFX

Google ha investito nello sviluppo di Imagen 2, addestrandolo su coppie di immagini e descrizioni di alta qualità. Questo modello genera immagini più dettagliate e allineate alle richieste linguistiche. Inoltre, è alla base di ImageFX, un nuovo esperimento di Google Labs che offre funzionalità aggiuntive per stimolare la creatività attraverso prompt di testo e "chip espressivi."
Bard Advanced: Prossima Frontiera

L'attesa continua per il lancio di Bard Advanced, una versione potenziata del chatbot che utilizzerà il grande modello di lingua Gemini Ultra. Rimanete sintonizzati per ulteriori aggiornamenti su questa emozionante evoluzione di Google Bard.
All right, I was already stuck in King's Cross next to this monstrocity. I was looking for a map, and I could only find these things that look like fake maps (because they are ads). Little did I know that unlike other campaigns with invented tube stations, I could trust this one?

The ad told me to just "Circle it", but there is no internet signal in most of the underground!

The map is also terrible. How do you spot the _shortest_ way from King's Cross to Paddington on these?

I consider the suggestion it might stay as nothing but flamebait. I am already saddened to hear that apparently this ad replaced a real map, which is so crucial to navigating the internet-free London underground.
Well done, a talented guy. He took it and made it happen.
It would be helpful if you you can hide the UI when pausing for screenshot, then!
I mean I use youtube lets plays or twitch streams for that, but yes its still a thing.
It's on purpose though, YouTube app is designed to maximize time spent on app, not UX
I wouldn’t call Canada that. The amount of spam calls I received there made my phone basically unusable for calls.

Whereas in a developing country I had like 2-3 ad calls/wk and now I get none in EU.
Now the whole tube is the Tokyo Yamanote Line!
I agree in the beginning about the injection of technology into our lives having an unreasonable effect on loneliness and the loss of an immeasurable uniqueness. The rest seems to be an attack on billionaires for making san Francisco suck. It's kind of a weird article when it transitions away from the first point.
Fetishes are sexually derrived or worship of an idol. Are you calling them losers for not scraping?
Nope, completely overlooked that. Thanks!
SQL-sidekick: Experiment on QnA tabular data using LLMs and SQL by H2O.ai
As a student, I say just try everything you can and decide for yourself. Mathematica is basically a huge collection of already-implemented scientific algorithms. So, no more hunting for Python packages that may or may not work. The main downside is most people outside academia avoid proprietary languages -- and it's expensive for commercial use.

I'd say out of the box Mathematica has ... nicer visualizations, more available functions, better symbolic math, etc. It might be possible to get some similar functionality in Python, but it would be a hassle. On the other hand, Python will have the bleeding-edge latest implementations since more people code in it.

That said, Mathematica does keep up to date. For example, the latest version auto-imports neural net/LLM weights, visualizes their structure, and lets you capture values from anywhere in the circuit. IMO it's great for learning how they work. And it has some neat ChatGPT integrations, auto-runs code, etc.

- This is my favorite intro Mathematica book (for programmers/academic-minded people): https://www.amazon.com/Mathematica%C2%AE-Problem-Centered-Ap....

- There are also good free tutorials like their Fast Intro for Programmers: https://www.wolfram.com/language/fast-introduction-for-progr...
I've been designing a somewhat trivial application this week - representing time series data in a reliable manner (basically a holding pen for stuff that will land in opensearch for good visualisation tools).

At one point I was thinking "well I can put that column in the main table so long as I don't fire the 'when_changed' trigger if there's an insert/update on any other column. After about three minutes, I decided the design needed normalisation after all ...

Last year I moved a mostly small but very non trivial database from oracle to postgres. And I cursed the name of every developer who decided on non-trivial logic inside the database along the way.

A few years ago I made some expiry logic inside of some postgres triggers, and it worked really well and was rock solid. However we moved it out of the triggers into the application PDQ because it would never have been resilient changes in requirements. Nonetheless, prototyping the logic in postgres was good, but it absolutely did not belong there for the long run.
I got over all those fears and got a Resmed machine and I can't understand how people can sleep with it. Even if you somehow found the perfect mask, the thing is so loud you can forget about falling asleep. Imagine a constant "WHEEEEEZ... WHOOOOOOOZZZ...." right next to your ears, throughout the entire night. What a letdown.
At last, an explanation for their fratbro interviews.
If one's own side of the horeshoe [1] had made the gaffe, it's sticks and stones. We're a bunch of evolved apes. Sometimes we say things we don't mean. They'll get over it.

If the other side said it, oh dear. We'd best remove them from their job, their payroll, shun them forever, and make sure they never have power again.

I think the correct approach is to have a conversation, to seek an apology, and to hold the party to being better. Strike one; it's water under the bridge.

[1] https://en.wikipedia.org/wiki/Horseshoe_theory
I don't think they were suggesting to review the individual commits, rather the (individual) commit messages. Commit messages are text, so you could have a similar line by line click-and-comment review interface as you already have for the code changes.
> Not answering questions from my colleagues? No nee to be snarky, lets keep a good tone here.

I didn't mean to be snarky, sorry if I read like that! I was trying to list examples of "non-coding" that I find are important :-).

> Small refactorings is a good example of some code I would not write long commit messages.

I totally agree! Now I am starting to think that we all agree here. I was just confused because your comment seemed to disagree with its parent, which says: "Sometimes that context fits in the subject line. For others, I expect an elaborate body".

But apparently you do agree with that: sometimes it is worth writing a long commit message, sometimes it is not. It depends on the situation, and then it's a matter of common sense/experience.
On web. Outside web the situation is more complex. iirc many camera manufacturers push HEIC, some editing software prefer JXL, and AVIF is kinda around too.
>Sometimes a comment is appropriate. Sometimes a commit message is appropriate. Sometimes I need both.

And often your get neither...
24-30k USD minimum likely more
That's just apple being apple though, shipping half baked stuff 3 years before they're ready
Device Query: A Mad Max Intune Suite Feature
Software engineeers dont work directly with hardware, it aint their expertise.

You definitely can be good SE without understanding semiconductors
Nice try, too. How would you handle Spanish quotation marks at the beginning of the sentence, then? And what about French quotes which are separated from their contents by a thin space? All of that is possible, of course, with large tables of special cases.

Or, you know, you could just have separate characters for opening/closing quotation marks. ;-)
Some value is not rational.

"And the words slide into the slots ordained by syntax, and glitter as with atmospheric dust with those impurities which we call meaning." (Burgess)
Advertising income was £130 million for last year [1], where passenger income was £4398 million[2], so around 3%. (Minus costs of running commercial advertising?)

I can see many people wouldn't want a 3% fare rise, but it shows smaller changes to the policy — like no longer having these whole-station or other excessive campaigns — wouldn't be a problem.

[1, PDF] https://content.tfl.gov.uk/tfl-advertising-annual-report-aug...

[2, PDF] https://board.tfl.gov.uk/documents/s19826/TfL%20Budget%20202...
For reference, please see the #2 top post on Reddit in the last year.

This is the impact that a single developer can have.

If that's not inspirational, then I don't know what is.

https://old.reddit.com/top/?sort=top&t=year
Both of those reasons are pretty much stale nowadays. Contemporary implementation where conditions are standard objects are CCL, ECL, Clasp, ABCL, CLISP, SICL, LispWorks, and Allegro, leaving out pretty much only SBCL (which does this for bootstrapping reasons, such as having errors much earlier than CLOS) and probably Genera (which is hard to call contemporary). And AFAIK there are no alive subsets of CL whatsoever, let alone those which have a condition system but do not have CLOS.
All things Eno raise technical questions that rabbit hole into labyrinths, this documentary about Eno raises another:

“Eno,” the portrait of Brian Eno that opened the Sundance Film Festival today, is a documentary that mirrors the spirit of Eno’s music in its very form.

The director, Gary Hustwit (“Helvetica”), created it with generative software that allows the film to play in a different version every time you see it.

Sections of it will land in a different order, and some won’t appear at all (replaced by others); the movie is reshuffled each time with an element of the random.

How random? Well, it’s not as if the generative AI determines the order of everything.

How does the director acheive a bespoke per iteration viewing in a dedicated theatre (there are a number of means).

Can this be reliably transferred to some "take home" experience that reliably captures the essence of what the director has done?

Is this just a markov chain of "shuffle" operations with transitions, can this be emulated with a .MKV file full of tracks and a modified player that can read embedded "next track" probabilities?

No Pussyfooting.
Allen Institute releases open source LLM to drive critical shift in AI
No, before Elon the blue tick was just a blue tick next to your name. Now posts by blue ticks are also sorted before other posts in the interface.
You can sideload without jailbreak, it perfectly works!
Google has another secret browser
I appreciate them trialling new designs. Although I think the absolutely most confusing thing about the undergound (especially as a visitor or a newbie) is how incoming trains are labelled if there are multiple branches on a line.

These will be labelled with the terminology terminus via midpoint of branch. Now this is fine to know, but sometimes there are station closures, redirections, early terminations which can cause new and confusing labels for a train you usually get.

Visiting family seem to persistently get this wrong or confused. Northbound via Northern line, they need to get off at "Tufnell Park". 9/10 times this train is labelled as "High Barnet". So they look for that as I've explained, but this train might also be labelled "Mill Hill East" or 11 other labels it could possibly go to based on the terminating station.

Going the other way they are equally confused. Going to "King's Cross" they need to catch "Morden via Bank", but to determine the name of the train you need you basically need to do a full scan of a fairly abstract diagram, find where you are, find where you need to go, then look beyond that for any possible terminus and the midpoint of the branch you need to take. I understand their initial confusion.
This is an article about an advertisement campaign which features a odd-looking and incomplete (Elisabeth line) map which adds injury to insult by requesting unsuspecting tourists to use mobile data on their smartphone, which practically never works because the subway is, well, deep under ground.

I feel like this should be flagged as spam, and it certainly includes the highly intrusive flavour of tacking common for low-quality pages. But I'm hoping someone can convince me that this is useful content to engage with?
holy shit I'm the brother except I'm an only child. need to try out the tape
When a group of people routinely cause harm to other people that is in aggregate much greater than the harm involved in them dying, I think it's understandable for the thought to come to mind.
Nice idea and execution :)
Reminds me of this Moscow metro map turned inside out: https://www.bagaevka.ru/foto.pl?pid=1431
Unlike Reddit, Apollo was stopping users from seeing ads and Reddit gaining ad revenue from them, so they went to charge the Reddit app devs for this loss in revenue.

The YouTube embed API supports ads, and works perfectly with Premium so Google are not losing any potential revenue with this app existing.

Sounds like Christian learned his lesson with his experience with Reddit: "don't get in the way of the company's ad revenue".

Your statement still stands though, you are ultimately correct.
Any stretch of fibre you replace with hollow core fibre will see latency reduced to two thirds of what it was before. (It would be half if the speed of light in it were double what it is in normal fibre, but it's only 50% faster).

You say sans routing latencies, but these are very much significant for intercontinental communication:

I get 6ms ping to AWS eu-central, which is less than 100km by air from me. I get 114ms to AWS us-east-1, which is roughly 6500km. Now 6500km / (2/3 * c) = ~32ms. So if there were a fibre running in a straight line, time in the fibre would be 32ms. Of course it isn't running in a straight line, so let's say 50ms are pure "light traveling through fibre". Switching all of that to hollow-core would cut that to 33ms, so that's a savings of 17ms or roughly 15% of my total latency.

This is still a very nice savings, but very far off from cutting latency in half.

(Also, it's a single hop from my company network to DE-CIX, one of the largest internet exchanges in the world, so I feel confident saying my results aren't skewed by a bad uplink.)
I think there are a few big problems. Performance is a big one, code bloat is another. You also need a very good termination heurestic or there will be edge cases where compilation time spins out of control.

Here is some discussion here on why a pretty serious for GHC stalled: https://www.reddit.com/r/haskell/comments/2s97d0/the_state_a...
> The dark era IMHO more concerns pre-MS Windows computing and everything related to gaming.

It's much worse today, because most of the so-called "archives" are actually stored somewhere "in the cloud", and are one serious economic crisis away from being deleted at the press of a button. (Also an even bigger problem is all the proprietary or unmaintained data formats. We already have issues maintaining this stack of bullshit today, and only a couple decades have passed. Maintaining this for centuries is out of the question.)
While both client and origin network connections are encrypted with "Full (Strict)" SSL mode, Cloudflare proxy in the middle decrypts client traffic and then encrypts it towards the server (and vice versa). It does have access to plaintext, which is how various mitigations work. So it's indeed MITM proxy, by design.
Show HN: Wessy – Revolutionizing PRD Creation
Hi HN! We're Ferdinand and Dave, co-founders of Wessy ( https://wessy.id/) We help engineers to brainstorm features using AI and standardize them automatically.

Ever felt the pain of crafting PRDs, juggling between endless details, and ensuring everyone's on the same page? We hear you. I'm Dave, a seasoned professional who has danced through multiple companies, encountering the same PRD headaches. Moreover. receiving PRDs that are not standardized will create more questions that disturb everyone's workflow.

But here's the good news – Introducing Wessy, your go-to tool for painless PRD creation.

Imagine a world where generating a PRD is as easy as answering a few questions. Wessy does just that! It's an AI-powered software that turns your input into a beautifully summarized and standardized PRD. No more communication chaos, no more back-and-forths.

We are fixing some bugs from the previous test and would love to get your advice. We will give a FREE lifetime offer to anyone willing to give an honest review of our second version.

Get access here https://wessy.id/

We all have been in that situation of doing everything manually. Let's put an end to it together. Click, join, and let's make PRD creation faster and better!

Happy hacking!

Ferdinand & Dave
Software as Hardware: Apollo's Rope Memory (2017)
I didn't realize they had a (effectively) scale-to-zero option! Is it possible to store a bit of state, or is the bot entirely for ephemeral responses? I wasn't clear on what storage would be available from their pricing page.
In such case, my pants would be in laundry too, but I (perhaps mistakenly) assume writing angry comments about politicians - up to and including even worse kind of violent wishes - are kind of normal since forever, and nothing ever comes of it. Maybe I'm misjudging the power/prominence of Garry Tan (of whom I never heard of before today) relative to SV politicians?
Anybody who knows why there might have been a 10-fold increase of excess deaths in the 0-14 years group (as seen in the cumulative plots) right at the beginning of 2024 compared with other years?
A nicer version of swear clocks.
Have you never had an issue while using an embedded video on a website ? Whether a message "it cannot be played, go to YouTube", or trying to select a high-resolution, or subtitles and failing ?
I wanted my bot to "see" a youtube video and sum it up - so me being the naïve 1998 kid me, spent like 2 hours setting up the API access to get the transcript of a video only to realize I can use this API only on videos I uploaded which is a complete bullshit because as soon as that happened I ditched it and wrote a script using puppeteer scraping the the transcript of ANY video, which ironically took less time than setting up the API.

So yeah I learned my lesson I should not resort to piracy, but start with it
Cops arrest 17-year-old suspected of swattings nationwide
> An artist learns from previous artists to express things they themselves want to express.

Ahh yes, that well known human impulse to produce stock artwork for newspapers and to illustrate corporate brochures. I can't imagine what the world would be like if we let cold, soulless processes design our corporate brochures!

I suppose this argument works for Art(TM), but why is it relevant to the soulless, mass produced art? Should it be okay to discard all the artists who merely fill in interstitial frames of an animation? Is "human expression" actually relevant to that?

> And again, you've sidestepped the scale

Pick one: either this is about speed or it isn't. Would you actually be fine with AI art if it was just slower? If not, then stop bringing up distractions like this. If this really is just about scale, it's a very different conversation.

> Because cars costed a fortune when new and were toys for the wealthy, before Henry Ford came along some three decades later to fix that.

Sorry, when did Rembrandt paintings stop being toys for the wealthy?

> And then, the former farriers had time to retrain for new work.

So, again, it's just that progress is moving too fast? If we just slow things down a bit and give the artists time to flee, that makes it okay?

> Hyperbolic statements with zero substance?

We haven't talked before, so I didn't know whether you were someone who was okay with automation putting people out of work. That's hardly zero substance. I'll assume this means you're fine with it, since you don't think it's even worth discussing.

> Consent

Okay, so, bottom line: you're saying that if they spend a few billion to license all that art, and proceed to completely replace human artists with a vastly superior product, you're OK with that outcome? (I'm not saying this is inconsistent, just trying to understand your stance - previously you were talking about the importance of artists expressing themselves and the speed at which AI can do things - what's actually important, here?)
No worries. Rich will have their roided gladiators, while state (society) will take care of their worn out bodies when their carrier is over.
> In that case, why should the commit history be the place to go?

In my experience with open source projects, the history is very much where I go. Say I read some code and don't understand a line (say it is weird, but it does not feel like complete garbage because the rest of the code is actually good), then I will definitely `git blame` or even start digging in the history to see where that line comes from.

Good commit messages have saved me more than once in that situation. It doesn't have to be a whole essay, but something meaningful. Something like "apparently Travis CI wants two white spaces here" is already useful: it says that back then, they used a CI called "Travis" and it required that weird extra space. Now I feel safe removing it because the project does not rely on Travis anymore. (For example).

Note: it could be in a comment. But comments rot, move, get out of sync, disappear. It's much harder to check all the revisions of a file in the last 7 years to look for a potential comment on another line than it is to find the commits that actually edited the line of code.
It is more engaging to do something related to the software students (might) be using daily or at least have some experience. It's easier to show of the final result to (non programming) friends, or get some ideas for potentially useful tools or at least fun toys.

Sure for experienced developers command line tools are used daily (at least for some developers), but for many students it can be alien world that they don't use outside the lessons.

Also overall usefulness. Simple terminal program that responds with a fixed message, is just an exerciser but otherwise useless. You need to get a lot more complicated to make useful tool. But a chatbot which responds with fixed messages (usually FAQ type stuff) is a commonly used tool for the purpose of community management.
I'm a little bit aghast at all the comments saying this is normal or no big deal. Maybe it is normal (or at least common), but it shouldn't be. If you believe it's no big deal, I can't agree. I can see this kind of behaviour from adolescents, but adults should understand that words are meaningful and have consequences, and that even if you disagree with someone, they're still a human being who deserves some modicum of respect, or at least decency. Wishing a slow death on someone, even rhetorically, shows neither, to put it mildly.
Location: Dublin, Ireland

Remote: yes if possible

Willing to relocate: depends on the offer

Technologies:React, JavaScript, typescript

Résumé/CV:https://drive.google.com/file/d/1big2CXKle8ucYnKmRuTvGni5zSJ...

Email:vadymlazariev@gmail.com