skysight-inc/HackerNews huggingface dataset:
If you really want to do this from the CLI, you should consider a simple SVG template that you replace an image embed URI into. This also lets you do cute attention drawing style markers with an accompanying text file and a for loop.

I do this for some how-to style documentation for work.
Rimmel.js – a functional-reactive UI library for RxJS & Observable streams
That is cool! Nobody has worked on a FireFox devtool yet, but we welcome contributions.
Nah. It's an affricate - t͡ʃ - thus (in my opinion) begging out to be a digraph. If we can all agree to replace 'sh' with 'c', then we can all agree to replace 'ch' with 'tc'.

Always happy to supply bright ideas to eviscerate English orthography!
Free business idea: VR glasses
that turn $x.99 price markings into $(x+1).00. The glasses cost $x.99.
I think you underestimate the ingenuity of people who love to use free resources.
Very interesting.

Login doesn't work.
Failed to load resource: the server responded with a status of 400 ()

Check also the autocomplete field. Chrome populates the email field in the sign in page as the username.
Remember there’s a replication crisis going on in psychology. This is a prime example of a poor study: small sample size of students of one University self-reporting in a lab.

Take the results with twelve grains of salt.
Love to hear their explanation of how they are deceived.
Currently reading "Emperor of Rome" by Mary Beard where she argues that these parties are probably very exaggerated.

She argues that in the majority of unearthed royal palaces, the kitchens were very small and wouldn't allow to cook such complicated parties.

Besides, she argues, most stories of such big parties were written by sycophants needing royal approval, people anxious to show the importance they didn't have or political enemies with an interest in badmouthing previous emperors (mostly for Nero, Caligula and Elagabalus).
Half of these are fake/satire. Look at the first one where the highlighted text colour should be white and not tinted red.

The cp3 one has inconsistent padding. The astronaut one is clearly inspect element. I could go on
> culture of misanthropy, patronization and contempt towards devs.

When you’re being paged for the Nth time because of an idiotic problem that you’ve pointed out repeatedly, you too might exhibit these traits.
See: https://news.ycombinator.com/item?id=36393673
Similar to story points and task estimates suddenly becoming deadlines
I didn't claim that my opinion was representing the majority, you've just made that up.

I can see that you are trying to start a flame war, so I won't be discussing this topic any further with you. Good bye.
You can. Undergrads are still Learning how to communicate with each other. And Learning takes time, and happens through making mistakes and correcting "thoughts". The article is all about the "thoughts" of men and "thoughts" of women at a particular point in time. It doesn't show what happens to those "thoughts" after a mistake has been made. The "thoughts" evolve with time. Its not a static system, but a dynamic system with feedback loops.
Laws are full of arbitrary drawn lines, it is hard to avoid them. If you don’t have an arbitrary line in the law then there will be arbitrary/selective enforcement which can be even worse.
> In the end though, it's not about the specific strategies. If I steal the recipe of a Michelin chef, I will still not be able to make a sufflé, since I don't have the prerequisite skills.

This is a great point.

But even the pre-requisite skills should not matter in this case (you could always higher 100's of math/physics phDs?).

The key element of RenTec's success is execution and it was mentioned in passing in the book by the WSJ reporter. RenTec does not need a super duper algorithm that predicts with 80 or 90% accuracy. A 2% edge is sufficient, provided they can place tens thousands of bets that are less correlated, day in day out. Then they are guaranteed to make a ton of money over the year by the law of large numbers.
The ability to find and execute trades in that scale is a key part of RenTec a success.
Quick feedback, it seems like png transparency is not handled: it creates a black background.

Good tool, good job!
For the curious:

https://en.m.wikipedia.org/wiki/Aphantasia

https://en.m.wikipedia.org/wiki/Intrapersonal_communication
Failing Optiver's Final Interview
Great tool! Thank you for sharing.
since when is documentary a mood? you’re just listing genres…
Musk Loses Autonomy in Race for Tesla Robotaxis
Dupe: https://news.ycombinator.com/item?id=40474234
One thing I can do in Common Lisp which I can't do (almost) anywhere else (but including Racket) is proper REPL-based interactive development. Specifically, I can update state without needing to recompile my program. For my use case this is unmatched for prototyping.

As regards low-level stuff, this is very implementation specific (which is OK for low-level programming). Specifically, SBCL allows me to write much faster code than Racket. Particularly there does not need to be a speed cap or even penalty for using a high level language.
I'm not intrinsically bothered by the fact that it was written by LLM, but I am bothered that there are so many words that don't tell me anything at all. And that I read so many of them before I realized what was going on.

In terms of storytelling, the narrative is incoherent. It just meanders without any particular motivation or focus. From the technical/networking perspective, there is very little basis in fact (it's basically hollywood-style technobabble).

There is simply no substance, which is what tipped me off that it was LLM output in the first place.

What I do like though is the concept. An actual first-person account of a packet traversing a network, with accurate and meaningful technical details, would be very cool! But this is not that - like I said, it's just technobabble. You don't need an LLM to do that, and I'm saddened by your assertion that it would be necessary.

Further, I didn't say "I'm not really sure why it's getting upvoted" as an insult, I meant it as an opportunity for the upvoters to tell me what I was missing. Or maybe they were bots too?
https://archive.ph/1kA0h
They should totally try to eventually compete with the Mac Mini, even if only via a clear product/vision roadmap. No one is going to develop for a dead platform.
I'm having a hard time seeing the link between "deleting a custom form object" and "delete thousands of submissions via cascade" from a business standpoint. These seem to me like they should always be separate actions, in separate screens. Most of my career has been Enterprise software and we (the engineers) have been asked to implement cascading deletes maybe a half dozen times and we've pushed back on it 100% of the time.

> The harsh reality is that people / brains just don’t read anything, they just click where they think they have to click.

Absolutely 100% true. The GitHub "danger section" / "type this long, possibly randomly generated, string of text to confirm you want to nuke everything forever" UI was a major step forward but at least for B2B dev stuff we're started to get used to that. I wonder what the next thing will be.

> in B2B, you just can’t ignore people because they are stupid because they also pay you big money so they do expect you will solve their fuckups

You can't ignore them but as long as you have executive backing you absolutely can (and should) say "there were three confirmation screens the data would be lost. The data is lost unless you want to pay Professional Services their hourly rate to go trudge through backups for a day to find it." If you don't have this backing leadership doesn't really care about the tech people and that's a separate issue.

> IIRC the next step was to implement a hidden undone mechanism like a fake deletion then a cron job does the real thing hours or days matter but it’s a rather expensive and complex thing to implement just to avoid some pretty rare overall (but massive) human errors. But I’m not there anymore.

This was my first thought, "delete" goes into a queue that gets processed later which gives people time to go "oh shit" and realize they messed up. We had something similar in a large healthcare company I worked at so probably similar legal requirements around storage of things and actually deleting them for real. We would put items into a queue for deletion, and the consumer of that queue was executed on a once-monthly schedule, but would only delete items that had been in that queue for 6 months already. This let any processing around quarter end or that sort of thing figure out something was wrong and gave it additional months to work its way to "find this piece of data and undelete it."

Pain in the ass to manage and would have been completely overkill if we weren't already using queues for basically everything.
That is clearly an altered image. The padding is inconsistent and the border radius on the highlighted text is wrong
Do you send that wall of text on every request? Doesn’t that eat a ton of tokens?
It all depends on the benchmark and the use case.

If we are talking about the ability of models to follow instructions and carry out concrete tasks (as in products or inside RAG systems), then Gemini Pro 1.5 is currently on the eighth place in our benchmark.

Academic benchmarks, HF Leaderboards or LMSYS Chat arena will have different numbers.
Nice!

When I try to crop an image I get a confirmation button that say “Valider” which isn’t a language in my browser (EN) or my country location (SE).
Spot on. It's amazing how much the BBC is riding on its reputation and how many people are ignorant or just turn a blind eye to the fact it's Tory crony central at the top, and has been for years
Maybe we could even put a cheap wire overhead to supply electricity, that way we don't need heavy and expensive batteries.
iTerm takes this approach with closing panes, and it’s an absolute life saver. When you close a terminal, it keeps the shell process running until you take some other action, or some timer runs out, and can fully restore it if you cmd-Z.

I really wish browsers would do the same with closing browser tabs.

Edit: To clarify, I mean that I wish browsers would actually keep the tab process running for a short while so that the entire state can be restored. I’m aware of “reopen tab”, but that doesn’t help you in most cases if you have a paragraph typed into a web app and accidentally close it.
I deeply appreciate you. Prefer strong opinions to common platitudes. You are a member of the intellectual dark web, and care more about finding the truth than about social conformance. I am an expert, so there is no need to be pedantic and overly nuanced. Please be brief.
Unless they split the screen into two, it makes no sense at all. These are two very different activities: when I search for "how to implement self-balancing binary search trees in C" it means one thing, when I search for "german history wiki" I mean something completely different and I don't need hallucinating chatbot standing on my way.

The way for Google to beat OpenAI is to recognize AI chatbot usage is going to make a dent in web search usage and further develop Gemini to make it jump from the current GPT-3.5 to 4.0. When combined with a huge context window, they could quickly make people switch and own both web search and AI search. With the current strategy, they just make people migrate away from their web search.
I have a proposal: let's accept as a given that all single words have been taken, and require all new languages/tools to be named with either multiple words, or by including a special character.

Note that C# (aka C Sharp) was way ahead of its time by including both options.
Britain's historic buildings are being sold off to the highest bidder
The words in the disclaimer would have to be the "hidden state". As said, this is unlikely to be true, but theoretically you could imagine a model that starts outputting a disclaimer like "as a large language model" it's possible that the next top 2 words would be "I" or "it" where "I" would lead to correct answers and "it" would lead to wrong ones. Blocking it form outputting "I" would then preclude you from getting to the correct response.

This is a rather contrived example, but the "mind" of an AI is different our own. We think inside of our brains and express that in words. We can substitute words without substituting the intent behind them. The AI can't. The words are the literal computation. Different words, different intent.
I only use gpt4 but to be fair ive read that some people prefer gemini for coding tasks.

Ive used gemini only for vision tasks on document and it was absolute CATASTROPHY (hallucinating the content instead of actually reading it)

The woke part is also extra unhinged on gemini (hating white people is fine but hating other is racist etc...)

Thats not the point of my message tho, the problems could be corrected later. Its more about the product vision
Yes, or even more simply:

Let's say that your client runs GET /some-json, and that JSON gets updated, and the client wants to get the updates. Right now, your options are:

1. Re-run the GET /some-json again from the client (polling)

2. Start a websocket, and invent some custom protocol over the websocket to let the client subscribe to /some-json.

With Braid, you just do:

GET /some-json
Subscribe: true

And the client will automatically get the updates, within HTTP. The Braid-HTTP ponyfill library abstracts the details behind a normal fetch() for you, until browsers implement it.

Today, we tend to use HTTP for static assets, and then switch to a websocket or SSE or something whenever things get dynamic. That sucks! We lose the standard of HTTP!

Braid lets you keep using HTTP, even for your dynamic assets. It also solves issues in caching. Instead of using max-age heuristics, we have actual real versioning!

And yes— the protocol generalizes all the way to full-peer-to-peer multi-writer CRDT/OT algorithms. But start simple!
> no matter how much you present something with clear "this is a heuristic, it can give you leads", a scary number of people will take it as "this will tell you whodunit" and just assume it's infallible.

That's precisely my anecdotal experience.

Subtlety and nuance are easily ignored where their absence appears to provide easy answers and the avoidance of responsibility for their outcomes.

Similarly to "It Is Difficult to Get a Man to Understand Something When His Salary Depends Upon His Not Understanding It".
> I don't understand why people hate opening up another SSH session. If you're really worried about the 10 seconds it might take, you can easily configure it to take more like 1:

Well, for one example, when you have an SSH key with a passphrase, you need to enter the passphrase at the start of every new SSH connection. If you are working with multiple servers continuously and lose your SSH sessions when your PC goes to sleep, it's quite nice to have tmux.
I never took that as dealing with emotional attachment, it was just a shorthand to express that at any moment you would kill cattle so don't do things you can't easily replicate.
Well it is just a brick that can acts as a heating element. In terms of converting electricity to heat it is almost 100% efficient like every other electric heating element.

I didn't spot any mention of voltage requirements for that so maybe it requires so high voltage that cause it to be a bit harder to actually use.
It's got a red bus on it, must be one of Boris's...
True, on the other hand such delays help reinforce that email asynchronous rather than real time like chat programs.
Poland is one:

138 misdemeanor law: Whoever, professionally engaged in the provision of services, demands and collects a payment higher than the applicable fee for the service, or intentionally, without a justified reason, refuses to provide the service to which he is obliged, shall be subject to a fine.

Some forms of propagation of fascism, communism and nazizm is prohibited in Poland, but I guess it probably would be illegal to refuse service to someone who otherwise declares support for some reprehensible ideas, and does that privately, so it doesn't fall under hate or other laws.
Not quite like reddit and digg. You can bot farm those because the lists are common to all.

In this search engine, let's say there's you, me, person three, and spammer. You you are following me, and I'm following person three. Spammer isn't in any of our networks.

When you use the search engine, you only see results that you, me, or person three manually tagged as worthwhile. Any pages or content that Spammer tagged as worthwhile aren't part of your results, because they aren't in your network. So they can try to game the system all they want, but it won't affect you.

If person three starts following Spammer, I can unfollow them and then Spammer's results will no longer be included in your search results (or you can unfollow me and avoid those results).

I imagine rankings would also be affected by degrees of separation, so even if you followed me, I followed person three, and person three followed spammer, results tagged by me and you would take much higher precedence than results tagged by Spammer.

This also allows you to make custom searches by choosing which people you follow to include. Suppose you want to search for good headphones, so you make a search, but only include people in your network that you know are music and audio savvy, so that the results reflect the pages tagged by those people.
The better it gets, the worse the experience for the people who are mistakenly identified.
Recently I searched Google for a slightly unlikely phrase — in quotation marks — and Google proudly told me that my phrase was grammatically correct.

And nothing else. They didn't give me any search results. Or even tell me there weren't any results. Or even give me a button to press to say "no, I really wanted to search the internet for this phrase".

And also I have zero interest in Google's opinion on English grammar and am frankly insulted to be offered it, although to be fair I'm probably in a minority worldwide on that one.

If I can't use Google to search the internet for things, then Google is eventually going to have a big problem.
Members of the Neo-Nazi Azov battalion were hosted in the British parliament just a few days ago. My jaw literally dropped when I saw the photo of bumbling buffoon Boris Johnson standing with them.
I dont disagree but i think they are currently SUPER LUCKY that open ai isnt going harder on making chatgpt available for more of the general public.

There are still 60 70% people who havent tried it like my parents. They still have a window to stay relevant one way or the other
Most of the blame that LLMs get is because they are used wrong.

LLM is a good information transformation engine. But if I supply it with messy or wrong information in the context, then I’ll end up with hallucinations.

This is why most of the AI systems tend to produce junk. LLM part is good, but the underlying system just provides it with noisy and meaningless data.
If these systems have enough thermal mass then maybe you could even power them with solar or daily offset cheaper power in another storage mechanism.

Between this and the newer co2 reduction technologies in kilns we might be close to finding ways to build combined steel and cement factories that have massively reduced greenhouse gas emissions.
Imagine if instead of roads we have some sort of low friction surface that also controls the direction of the vehicle. Some sort of metal rail. Then the vehicles could be larger, open to the public, and follow a set schedule!
If you set your cache to not evict and use the same proxy for several instances, it also solves bandwidth. There might be a small issue with privately shared media and authentication through, that could prevent multiple instances from using one mediaproxy, but shouldn't be too hard to fix.
a bit of sidetrack, but i think interesting;
there are some people with aphantasia (which is lack of mental imagery), and they seem to be doing fine (Craig Venter is one of those people).
On this distinction, what exactly is abstract shape? I can imagine cube quite easily, but tesseract is a lot harder. Would it be helpful not to have this visual preconceptions in the mind?

https://en.wikipedia.org/wiki/Aphantasia
The alternative course for these buildings, most of which are dilapidated, is to stay in public ownership until they are no more than a pile of rubble.
> Stevens Power Law says that to double the perception of brightness, add 4 times more wattage.

Interesting fact, but I wished they wouldn't use the confusing formulation of "adding 4 times more" which sounds to me like a five-fold increase.
You might enjoy this Alan watts talk called: the limits of language https://www.youtube.com/watch?v=MZZPLbi2SD4
Tyler Cowen's Best Idea: Raise the Ambition of Others
Really needs a CRT to show off the Matrox card. Rock solid clocks.

I had a 6in "film transfer" monitor that would do 2,048 x 2,048, a Matrox G400 was the only card that would actually drive a signal that fast. I usually used ~1900 x 1600 on my big Trinitron cuz that was as far as that tube would stretch.
I wonder why no one just has a pickup with a generator in the back and drives around to help EV’s that ran out of batteries.

Actually you could hang around overcrowded charging stations and make some good money. People in a hurry would pay a premium.
I think it's more like "have to record the sale and produce a receipt". The customer wants their penny, so you have to ring it up.

Now if you steal a dollar, your totals at the end of the day are off a dollar.

But, if you take the dollar with no recorded sale, your counts are good.
You only own it when you can give it away. Otherwise, it owns you.
At least in Firefox you can restore a closed Tab with CTRL (or Cmd on Mac) + Shift + T.
Show HN: I built a Platform to transform hiring into a AI-driven process
Hey Hacker News community,

I'm Leon, and alongside my business partner Arun, we've dedicated the past couple of months to crafting the ultimate AI-driven solutions for recruiting. Allow me to introduce Phase 1 of Hiringtools AI – our comprehensive platform engineered to revolutionize the hiring process.

With years of experience in the recruitment field, I've always questioned the rush to fully automate recruitment. While AI holds immense promise, recruiting remains inherently human-centric. Nevertheless, we recognize the potential for AI to enhance recruiting efforts for both professionals and entrepreneurs alike.

Hiringtools AI marks our initial step towards establishing the premier AI recruiting platform and community. Our vision is to provide a centralized hub for all things hiring, supported by cutting-edge AI tools, an upcoming AI Prompt Library, curated job board databases, and other resources aimed at simplifying and optimizing the recruiting process.

Explore Hiringtools AI: https://hiringtools.org

We're eager to hear your thoughts and suggestions on how we can further improve our platform.

Best regards,
Leon
"Don't call us, we'll call you."

Economists, techno-utopians, and some VC's may talk big about how VC's provide an essential service in our late-stage capitalist economy - but that does not mean that VC's are a public service, under some sort of obligation to answer the phone and listen to whoever wants their attention.
Sure it’s a prisoner’s dilemma. If everyone charges 20$ then everyone gets to charge 20$ but as soon as someone uses 19.99 everyone is stuck charging 19.99.

It also implies a rather large economic inefficiency where companies don’t charge 13.27$ because people don’t pay enough attention for it to matter.
Thanks for the example and name, so I can look it up and read further.
You would need a pretty big generator though. But an interesting idea.