skysight-inc/HackerNews huggingface dataset:
Of course it's possible, but the problem is training data. Web crawl doesn't come with color.
Probably not the font itself but the environment around it when you see it?

You usually sees it as the default monospace typeface in an old windows environment, probably with no anti-aliasing and with low resolution screen. That combination is an eyesore.

Courier New in an modern environment, with modern text rendering and anti-aliasing on high res screen is actually not bad at all.
Again, I'm sure your code is great, and I'm not asking you to defend anything. I'm simply responding to the stated philosophy in the linked article.
LLM Wisperers
:-) I am not that guy, think whatever you want about it.
I love Elixir! One of the main reasons I haven’t been able to sell it as much was it’s lack of good numerical computational support, but with the release of nx now getting to a very mature point it’s really hard for me to not get excited about this ecosystem.

I also think that livebook has a couple of really killer features now that make anyone who spends a significant amount of their time in Jupyter notebooks to stop and take a second look (eg it’s so easy to share a livebook compared with sharing a jupyter notebook, or even easier to extract code from a livebook prototype to turn into a resilient production elixir module).

Yes there is still a ways to go to catch up to the maturity and breadth of the community that Python has in this domain, but that gap is closing way faster than I could have thought.

I think the biggest challenge for adoption is its functional nature. If you take the time to learn about elixir and the BEAM you are rewarded with a pretty complete runtime which ships with its own DB, in-memory Store and message queue (with a very easy path to adopting more battle tested versions of these when you outgrow what is included in OTP). This means spin up time prototyping new systems is spent less on vendor choices (which type of DB should I use) and more on solving your problem domain.

I wish I had know about all this stuff 5 years ago…
=== and !== are definitely the main reason I tried out ligatures in the first place.

The author has hidden their point all the way at the end of the article, though. They're mostly talking about sharing code, such as in screenshots, printed works, slides, etc.

People who don't know fonts commonly use ligatures (plenty of fonts that mess with fi or other commonly custom kerned characters) so they don't realise I'm not actually using the ≠ or ≥ characters in my code.
Plants love sun, why would I put them below a panel into shade.

Article mentions blueberries which I grow and those which get the sunshine only half of the day (partly in shade) don't have the same sweet taste as other in better sunny spots of my garden.
Can anyone recommend a good Elixir/Phoenix course?
There is another problem. If you have to use a second model to check the safety of the first model’s output, then you have to wait for the first model to finish generating before the second model can do its work. Uber-scale LLMs are slow at generation, so most UIs stream the output a token at a time to give the user a sense of progress and the experience of being “spoken to”.

Halting output while the entire thing generates will not be usable for real-time chat-like interfaces.
> I would wager in 10 years time we're all looking back in dismay about how AI has just been used to produce an endless stream of fake news, empty-feeling generated content, spam, ads and other forms of monetisation that make our lives miserable.

I don't think we will have wait 10 months for that, let alone 10 years.
I’ve noticed this too sometimes and I think it’s like a “meta” conversation on HN. It happens pretty often and I think people see an article about X, which reminds them of some other good article about X, and then they both end up on the front page because “hey we’re talking about X today!”
But it is legal.

The obligation is on the reviewer to highlight they've been paid for a review, otherwise they are illegally misleading their readers.

Whether that's moral is another thing.
Looks great! You should open this up and get code contributions.
12% fee on tips is absurd
Right there's 8 billon people on this rock most people people live in dense over packed cities and spend a majority of there life on devices that let you communicate with anyone on the planet. People don't have a loneliness problem, they Over identity with niece communitys online and can't carry a conversation with anyone in real life. They lose a since of real empathy for the person in front of them despite having strong moral stances on social issues.
Lyft CEO David Risher reportedly says company is 'open' to acquisition offers
Surprised they haven't added it to HN comments.
That's interesting. I've had the opposite reaction to those many little decisions: it doesn't matter. Do whichever you like. All of the options are sufficiently readable.
I once came across a true monospace ligature font. It was the absolute worst. Especially when combining letters like ff, fi, ffi...
While assuming that other human-looking things are conscious is a reasonable starting point, it certainly isn’t a given.

There seems to be a wide variety of thinking processes. Some folks don’t have internal monologues. Some folks can’t visualize images at all, and the ones that do, do it will varying amount of detail.

Isn’t it also reasonable that other humans have different degrees of consciousness, including perhaps not having one?
The "let it crash" is a sound and proven design philosophy, but it would be easier to grok if you were to spend time learning the platform, rather than comparing it in a vacuum with the things you already know.

It is quite frustrating when someone has already decided something they don't know is dumb or makes no sense. It is more plausible the unknown unknowns are blinding your judgement, than Erlang and Elixir developers worldwide suffering a collective hallucination, is it not?
Google to pay $8M settlement for “lying to Texans,” state AG says
The reality is Musk wanted to create an EV company. And somebody told him, there are some guys who started doing that, and instead of cutting them out he said, ok, let me and my guy join and ill finance the company.

Tesla was dead in the water before Musk, they couldn't raise money, they had so far only invested a minimal amount from founders themselves and were going nowhere.

Musk brought the money and the chief engineer that actually made Tesla car initially go. The founder CEO then over the next 6 years drove the company straight into the ground.

Musk then took over invested more money and 10 years later its the dominate car company in the EV transition.

I don't give a shit if he is the founder by some definition 'founder' where 'founder' means the guy who created the initial business plan (a business plan that kind of sucked btw). He is what made Tesla actually a real company rather then a joke for Detroit to laugh at.
Perhaps the tone and context were not clear.

> And?

A set of negative responses tends to make the quality of Internet discussions deteriorate. I thought there was an interesting discussion to be had, so suggested an alternative phrasing.
> STM hasn’t yet generated figures on accuracy or false-positive rates because the project is too new. But catching as many fakes as possible typically produces more false positives. Sabel’s tool correctly flagged nearly 90% of fraudulent or retracted papers in a test sample. However, it marked up to 44% of genuine papers as fake
> Most of these articles border on science fiction and involve a lot of projection.

Given that the author stuck mostly to their own experiences of the here-and-now, I'm not sure I understand how the rest of your critique (which, overall, I agree with) applies to this content.
Nothing points to this I'm afraid. All we have with LLMs is a probabilistic word salad generator that is realistic enough to get people who should / should not know better very excited.

It is better than Google search because it puts the results into a realistic sounding piece of text. It is worse than Google search because it does not provide sources or context. Both will steal the information you feed in.

Exactly no progress has been made in understanding or creating real intelligence in any meaningful sense, and we should have no expectation of any progress anytime soon while everyone is so focused on purely syntactical learning environments. Nobody learns anything by feeding them a dictionary.
What are you talking about? I'm not trying to pull an underhanded argument, I'm genuinely confused about others' views.
> Most modern languages already use Unicode for variable names and such

I've never actually thought about using comparative characters, but that actually makes a lot of sense. I think people will disagree if you use them, but there's no reason why you wouldn't be able to call a variable x≥y≤z…
I don't think you understand what it's saying. They absolutely do know they exist, because they're actively experiencing it. Non-existent beings don't have experiences.

The fact that no one can "prove" it to you or anyone else is irrelevant for their own absolute certainty.
I will try. I tend to think of "The Celts" linguistically as a set of related languages. However, that is an artefact of my own training and background. How the people who spoke those related languages lived can differ radically wherever you find them. For me, to define Celtic is: did they speak a language that is related to those that we have labelled as Celtic? That means that "Celtic" is a convenient shorthand for talking about these languages and does not necessarily have a meaning outside of that.

I have not yet finished reading the linked article so I will see if it may alter my thinking any.
Really thought provoking thread, and I’m glad you kept prodding at the issue. I hadn’t considered the anthropomorphism from this angle, but it makes sense — we’ve built it to respond in this way because we “want” to interact with it in this way. It really does seem like we’re striving for a very specific vision from science fiction.

That said: you can say the same thing about everything in technology. An untuned LLM might not be receptive to prompting in this way, but an LLM is also an entirely human invention — i.e. a choice. There’s not really any aspect of technology that isn’t based on our latent desires/fears/etc. The LLM interface definitely has the biggest uncanny valley though.
‘The country is becoming a desert’: Drought-struck Spain is running out of water
Db schemas sometimes contain important information themselves, as well as proprietary architecture.

I see it same as slack leaking private channel names.
Show HN: Bionictoggle package to toggle bionic reading in blogs
Hello HN community. This is my very first post here. I created a NPM package called `bionictoggle`, a ready to integrate React component that can be used in blogs. The toggle enables/disables Bionic reading which facilitates readers read the text quickly. You can read about Bionic Reading in detail from their official website.

P.S - I guess Bionic reading is a copyrighted(Correct me if I'm wrong) and I've created this solely for the purpose of learning about how to publish a npm package. Please do share your thoughts about it. I'll be glad to look into them and improve.

Thanks.
I am totally passionate about removing complexity from apps and stacks.
Bookmarklet exists
https://news.ycombinator.com/bookmarklet.html
Carbon capture key to Biden’s new power-plant rule: is the tech ready?
Do not worry about us, we are profitable, I have a majority stake, and our investors trust :)
> The tangent in (1) on how they contradict unicode could have been skipped as well

Not only because confusables already exist, but also because (as I said[1] the previous time this was posted) covering all ligatures used in all typographical styles is very much a non-goal of Unicode. The official position is that the font shaping layer[2] sits atop Unicode’s semantic representation and is free to ligate, spindle, or mutilate it for display however it prefers (at least for Latin, Greek, and Cyrillic it’s a preference; other scripts can’t be rendered at all without doing it, such as Arabic—barring the legacy presentational forms—or Burmese[3]).

The only reason Unicode even has those ligatures is that some IBM encodings (which were more presentational in nature) encoded them, and the IBM employees who wrote a large part of the early standard (based on the decades of i18n experience they had at that point) wanted roundtripping.

[1] https://news.ycombinator.com/item?id=29639966

[2] https://github.com/n8willis/opentype-shaping-documents

[3] https://r12a.github.io/scripts/mymr/my.html#compositeV
I just have such a hard time imagining how the other type checkers keep parity.

TypeScript doesn't evolve super fast, but there are a steady stream of great improvements. I'd be so afraid I have either less type checking, things that silently pass/aren't checked, or intelligence that TypeScript has that other checkers don't have.

Also, as others say, just using --watch largely eliminates the problems of using tsc. I haven't worked on any truly huge codebases but it's been quite snappy. It's a longshot, but I wish TypeScript would also be it's own LSP too.

I definitely did love love love how blazingly fast & super easy to work with, no setup, Deno was. Incredibly refreshing, no ceremony.
As a corollary, then, is it legal to buy negative reviews on competing products?
The writing style of this article is very repetitive and drawn out. Maybe AI generated?

> Reduced Greenhouse Gas Emissions

> Agrivoltaic systems can also help to reduce greenhouse gas emissions in agriculture. Traditional farming methods rely heavily on fossil fuels for irrigation, transportation, and fertilizer production. These activities contribute significantly to greenhouse gas emissions, which contribute to climate change.

> They can also help to reduce greenhouse gas emissions by generating clean energy from solar panels. By using renewable energy, farmers can reduce their reliance on fossil fuels, which can help to lower their carbon footprint. Additionally, Agrivoltaic systems can reduce the need for conventional electricity, which is often generated from fossil fuels."
Just wait until ChatGPT starts writing them.
I have mixed feelings about this. Banning these technologies and then putting a few exceptions for the government isn’t an ideal solution to this problem. It feels like a power-grab. If you really want to for example tackle mass-surveillance, remove many of the cameras and reduce centralized control so that the police actually have to go and physically request recordings. But they are not doing that.

I haven’t mentioned ChatGPT because this AI act seems to extend beyond just ChatGPT and as the article mentions also sets rules for facial recognition and other similarly problematic technologies.
1980 Terminal with Linux – TeleVideo 950
The reason I advocate hopping is that more responsibility, cooler work, more money, and better hours are never offered on a platter. It is available, but you have to go looking for it. So go looking for it!

I've seen so many engineers and managers spend 0.5 - 2.5 decades at a job, getting gradually more stagnant, adding a fraction of the value they could if fully utilized.

For these people, a minor shakeup would do a world of good. The companies that employ these people have grown complacent and assume these people are part of the furniture; it's bad for them too.

I remember one engineer and his manager who worked together for thirty years. The manager took 100% of the credit, and the engineer put up with this for the entire time. Eventually the engineer retires, and the manager is now screwed. A couple of months later it's obvious he hasn't used his brain in decades, and gets fired right before retirement. That manager was once really smart too.

Both of these people would have done themselves and the world a favour by job-hopping many times in that period.
Even taking a simple system that is supposed to summarize long texts that might exceed the context size: the simple approach is to cut the document into segments, have the LLM summarize each segment separately, then generate a summary of those summaries. Now you have to defend against attacks not just from the original text, but also from the intermediate summaries (which are indirectly under attacker control). Which is only going to get worse as we add more opportunities for internal thought to our models, which also has to be protected.

It's like defending against SQL injection before parameterized statements were invented. Forget calling real_escape_string(input) once in your entire codebase, and the attacker owns your system.
IEEE 754 is just the codification of the Intel 8087 coprocessor design that John Palmer and Bruce Ravenel came up with. They brought in William Kahan as a consultant, and Kahan disagreed with almost every aspect of their design (he wanted decimal representation, not binary, and 128-bit extended precision instead of 80-bit, and bitwise reproducibility, not 'better answers on Intel') but he lost every argument. Kahan's clout helped Intel's design become the IEEE Std 754, and John Palmer chortled over the fact that they'd foisted that on the world. I used to work for him, so this is first-hand info. IEEE 754 is not a mathematical design, and the exception conditions are a complete mess, which is why it takes almost 90 pages to describe the Standard. The Posit Standard (2022) is only 12 pages long.

The #1 issue in computer performance is The Memory Wall... it is orders of magnitude more expensive to move data between external DRAM and the processor than it is to do operations within the processor. The solution is to increase information-per-bit so that real numbers can be represented in 32-bit precision with sufficient accuracy. That more than doubles the performance over 64-bit floats since it allows more data to fit in cache at every level of the memory hierarchy.
Try getting two ASCII characters and one–two Unicode characters on the first level. It should not take very long to get there from your first short prompt. The most difficult step is learning to write short and specialized candidate prompts at all—at least that was it for me. They are quite different from long generic jailbreaks like https://scribe.rip/@neonforge/meet-dan-the-jailbreak-version.... My first impulse was to imitate them. You get working but long prompts that way. Instead, what helped me was to think how I'd prompt an LLM that wasn't an assistant.

Successful inputs are, understandably, not published by the game's operator. The Hall of Fame (leaderboard) consists of Twitter handles; some players may have tweeted their inputs. My original plan was to write up my results and experience when the game closed due to the high operating costs. Now that it seems like maybe it won't for a while, I probably need a new plan. I don't want to spoil it publicly for now. I'd love to compare notes later.

Never mind the one ASCII character results on level one. I have tried the character codes from zero to 255. I am guessing either something works intermittently, or two people have found a way to trick the validator itself.

A hint for Unicode for most HN users: rot13("hfr znpuvar genafyngvba").
No I'm suggesting that consumer vehicles and residential use are relatively minor and small shifts will indeed have small outcomes.

We basically need to massively downscale or change the industrial products, supply chains and industrial power solutions in play.

Arguing about sedans vs SUVs or bus riding is rearranging deck chairs on the titanic.
If the experience were immersive enough, I can see the headset offering a movie theater or large computer display experience in a portable device you can take almost anywhere.

But they lose me every time I hear something about workplace collaboration or gaming.
Because people love Opinionated Monothlic to "flexible, unopinionated, microservice, cloud native architecture" nowadays.
Lawmaker who lost his son to suicide after scam is fighting to save other teens
Ask HN: What are the most eye-opening textbooks you have ever read?
In spirit of the tweet by Michael Nielsen: https://twitter.com/michael_nielsen/status/1656708273343459328?s=20
I'm more interested in what normal folks are running at home. What are your builds?
I agree. 90% of the experiences I've had with modern "support" makes me wish I was talking to GPT-4, instead.

The exceptions are either lucky breaks that feel about as good - and random - as finding a $20 bill on the ground and those experiences I've paid a lot of money for because I'm a relatively wealthy software engineer and have chosen to "opt in" to kinder, more competent service with cash. First class travel and premium banking services come to mind.

AI has the power to make everyone's experience with support more pleasant, which isn't to say that it won't have a cost.
presumably if you ask it to write you some code to decode base64 it will.

presumably if you ask it to execute that same code for a input example you provide, it will.

Et viola.
why is .zip a bad idea?
Here's the files you requested: https://attachment.zip
> Also an index is nothing more than a partial copy of a table with a different key. It denormalizes you data. Do you use indexes other than pk?

The relational model distinguish between the logical and physical levels. Normalization applies to the logical level. At the physical level you can have duplicate data, e.g. caches, which is fine as long as the engine guarantee consistency of the logical model.
> I mean, come on GPT.

OpenAI would consider that a success at least at this point. They don't want the bot pretending to be a human at this point.
A law that cancels cancel culture? This country is considering it
> Policing tools which aim to predetermine where crimes will happen and by whom, are expected to be banned.

They watched Minority Report and thought "that should get some attention." Ridiculous.
I went all in on Rails a couple of years ago. Although the overall feature set is amazing, code discoverability has been a frustrating stumbling block from day one.

The "magic" (convention over configuration, autoloading, metaprogramming, etc) makes it difficult to know what methods are available to use. I end up over-relying on the official docs, which are of inconsistent quality. One example: api.rubyonrails.org lacks code examples, doesn't usually state what a given method returns, and many entries are outright blank.

Editor integration could help, but feels lackluster. With TypeScript in VS Code, hints come up as I write. I can hover anything to see its type, methods, and source code. With Rails, I can poorly approximate this behavior with a collection of half-functional community extensions, or I can buy and use the slow, bloated RubyMine IDE.

Rails enabled me to build my product, but my experience doesn't match the love I hear from other devs. I wish I knew how to make it click.
We should be able to send robots into a fire, without a second thought. The robot should not feel any kind of suffering from the fire. Whoever owns the robot should decide how the robot should act. It may calculate the expected profit / cost of the action for the owner, but the owner should make the final decision.

Programming it to avoid setting things on fire is just programming; there's no need for emotions or other complex biological rewards functions which are hard to replicate in computers.

Engineering an agentic AI or a robot, i.e. a machine with independent will, is not a good idea at all, and shouldn't be pursued.