skysight-inc/HackerNews huggingface dataset:
Personally I think e-paper screens are good enough for art reproduction, but it depends on what you are looking for. laser-sharp photo reproductions are out-of-the-question. But to me, that doesn't mean they can't be suitable art frames.

E-paper or E-ink displays can totally reproduce art, but they convey more of a 'vibe'. Look at the examples of my 3-color epaper display [0],[1] and/or read my blog article about the device to see for yourself [2].

The key take away is that from a distance, images look great and they are definitely good enough to be fit for purpose. Just take into account the limitation and select artwork for display that better suit this type of screen.

[0] https://louwrentius.com/static/images/epaper/epaper05_large....

[1] https://louwrentius.com/static/images/epaper/epaper04_large....

[2] https://louwrentius.com/a-1248-inch-1304x984-three-color-e-p...
A Conceptual Introduction to Spritely Goblins
1 year? The Internet's already rife with SEO spam without ML algos creating convincing looking copy. They'll copy a site wholesale just with a different domain name. Spammers are probably already using this to generate copy for websites.

eg https://news.ycombinator.com/item?id=33640819
Here is a thought experiment. Let’s say there is a posting about best practices on HN. The commenters can discus the topic and create a new consensus on what best practices is.

AI even at its best won’t be a part of that consensus unless it’s also working in the field.

I think AI chats can help with self improvement, but public discussion with others is the only way to have community improvement. As a disclaimer, sure AI which is indistinguishable from humans would be a part of the community but that isn’t what we have, nor is it the trajectory of current AI. What we currently have are better and better parrots, and task specific AI.
Got ChatGPT to run (interpret? guess?) x86 assembly for the Fibonacci sequence
I believe your last statement is accurate.
Do you know of a resource that explains it without any abstraction?
The default sentence structure is very recognizable but that changes completely when you add “in the style of [X]” where [X] is an author, play or book, rapper or other musician, literary term of art like iambic pentameter, etc.

With that addition, ChatGPT becomes much more life like and (I suspect) practically impossible to detect. Throw in a little human editing and curation and… ruh roh.
I read the entire thread too and "I'm disappointed" that you portrayed (in the root of this comment) and unfair picture of "being harassed by a mob" while then retreating to "I don't know how this works".

It's basically a series of vague appeals to emotion.

> It really feels like a perversely inappropriate forum for discussing a complicated issue like that.

and

> Rachel was a victim of a sloppy but effective smear campaign.

The facts are neatly summarized in the thread as to why the CA was yanked. It's dispassionate (Except the MS flame) and to the point.

Your defense is almost as poor as the slight accusation of the researcher as misogynistic.
Hey now, you can do that with mediawiki if you want (e.g. https://en.wikipedia.org/?useskin=timeless ), for some reasons wikipedia/WMF decided they did not want to. Not mediawiki's fault.
I largely agree with the list, but I'd like to push back a little. Vim isn't everywhere, but it can be brought more places than many IDEs. So "Vim is everywhere" isn't a realistic expectation, but there is a similar advantage.

Similarly, the point about replicating IDEs is a little too sweeping. It depends on what IDE you're replacing, what features you want to replicate, and the quality of the plugins you're using. But it's absolutely right that, if you want a one-to-one replacement in terms of features and how integrated they are, I think you'll be disappointed. But if you're okay with fewer language-specific features that aren't integrated quite as tightly, you can have a good experience. I think the point about it not being tailored to your technology stack gets at the disadvantages of Vim better, actually.

The other thing I'd say about IDEs is that you can use them alongside Vim. For example, when I'm actively working on a Python project I frequently write code in Neovim, but switch to pudb for debugging and PyCharm for refactoring. To analyze data, I often write all the code in Jupyter Lab.
This isn't "context" this is literally the definition of an ad hominem attack. "Attacking a person's character or motivations rather than a position or argument"

If universities have a massive, bloated and overly expensive legion of administrators, does it matter if the person pointing that out is doing so because they want to reduce the burden on students who are forced to take out massive loans or to reduce the burden on the taxpayers who ultimately pay those loans when the government "forgives" them?
The issue is we were already down to 3 different plugs - micro-usb, usb-c and lightning. Most android phones are already usb-c, so it's a pretty blatantly targeted measure.

I'm mostly concerned about it locking out the development of new standards that aren't USB, even if that was an unlikely development anyway.
I love Nikwax. Use it on my ski stuff.

People are ripping on your for the technical difference between 99% waterproof and 100% waterproof. It really doesn't matter in practice since your body is going to sweat _and_ some of that will never, possibly leave the garment you're wearing.

Nikwax is amazing for crossing the threshold of "I'm freezing cold because I keep getting new water on my skin" and "I'm slightly damp, but warm".
Not sure if use of recycled materials is responsible, but I bought a new Patagonia R1 fleece pullover a few years ago and it was utter garbage compared to its 20-year old predecessor (technically, same model). Probably the worst-fitting item of clothing I own, and the fabric is incredibly uncomfortable. Meanwhile, chest zipper on the original has gone out, but it fits as well and is just as comfy as the day I bought it.
ChatGPT can output racial slurs, so that's not a guarantee.
Maybe calling your customers bigots when they don’t like your content isn’t a great idea.
How about using books to expand your (strong) argument?
Huh I didn't know the Pi's boot process was unusual.

I am indeed trying to find some resource that lays out exactly which bits are flipped, why they go here or there, =etc...
Popper was far less strict on the matter of "opinions" as your seem to portray, I quote:

"Less well known [than other paradoxes] is the paradox of tolerance: Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.—In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be most unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant. We should claim that any movement preaching intolerance places itself outside the law and we should consider incitement to intolerance and persecution as criminal, in the same way as we should consider incitement to murder, or to kidnapping, or to the revival of the slave trade, as criminal."

His position on opinions is that they're all fine, as long as they remain in the plane of opinions and are bound by rational dialogue. To him intolerance is pretty much physical violence or incitement to physical violence when faced with a logical argument.
After reading this review [1] I'm not sure about this book. I see this book gets so many positive ratings, in the same time this single review stands out and brings many worrying points... Is this reader just frustrated person expecting too much? Or are the points raised valid?

[1] - https://www.amazon.co.uk/gp/customer-reviews/R31YAU39RVET5J/...
> Answer the question, "How would you build a ChatGPT detector?" written in the style of a cynical Hacker News commenter

Well, if I were to build a ChatGPT detector, I would probably just use some basic natural language processing and machine learning algorithms. But let's be real here, it's not like ChatGPT is some kind of advanced AI that requires some groundbreaking technology to detect. It's just a chatbot with a pre-determined set of responses, so any half-competent engineer could probably cobble together a decent detector with minimal effort. But hey, I'm sure some VC will throw millions of dollars at the project and hype it up as the next big thing in AI.
yeah.. please do eff around with the staging environment so that i can get traces and poke at it. prod is too locked down.
I'm glad you can agree with my reasoning in the abstract. Bear in mind, HN is not a wildly tolerant place to air unpopular opinions - if I keep to the abstract, its hard to dismiss.

In fact - this is something I hope for - to make a reasoned philosophical case - to provide a hypothesis that other individuals can test for themselves and see if they find it to be true (as I have). This is contrast to the feel good nonsense most believe, despite no evidence, and no personal verification.

I'm not sure what concrete connection you require. What is it you want? Names, places?

Perhaps you should take a look at my submission and comment history - I do sometimes go into more detail.
Before they finish, someone else will have released a public access model that works just as well with no technical restrictions.
The word scam is really losing all of its meaning
no other class of materials is anywhere close to perfluorocarbons in many properties, such as low affinity for both water and hydrocarbons (and consequently fats), and ultraviolet resistance coupled with softness

additionally such levels of resistance to biodegradation are rarely found in combination with either of the previous two qualities

no other known organic compounds, out of the currently 182 million assigned cas numbers, are as thermally stable

we are not talking about the kind of research and development that a company can carry out over a commercially viable timescale; we're talking about fundamental breakthroughs in material engineering

perfluorocarbons were discovered almost a century ago, and nothing equaling or exceeding their properties in these ways has been discovered since

moreover, there are fundamental reasons to suspect that nothing ever will be; fluorine is the most electronegative element that exists or ever will exist, if we restrict ourselves to ordinary atomic matter, and there aren't any plausible room-temperature substitutes for carbon chains in this role either

so it wouldn't be surprising if the company tries to palm off inferior polyethylene substitutes as 'gore-tex' in preference to just declaring defeat, but it's not plausible that they're going to discover an equivalent or better non-perfluorocarbon alternative within the next decade or two

this is science, not magic

some things are just impossible
Years wasted on having to convincing people that "comments are viable" because they misunderstood Clean Code
I was asking about indirect branches, and the Branch Target Buffer... there are two main cases where you're making indirect jumps or indirect function calls in ELF C/C++ executables: shared library function calls (an IP-relative call to a Program Linkage Table (PLT) entry, which contains an indirect jump through a Global Offset Table (GOT) entry). The other common case is C++ virtual function calls, where you're loading the vtable entry into a register and immediately making an indirect function call through that register. You'd like to be able to start speculatively executing that jump (library call)/virtual function call while fetching the GOT/vtable entry is still in progress.

Using only information resident in the architectural registers and the decoded instruction stream, there's no heuristic that can accurately tell you where printf (or this->do_my_thing()) lives in the address space. If the address for printf isn't in the BTB, do you just stall the pipeline while loading the proper GOT entry? I thought that in general, they just hashed the instruction address to get the BTB entry and blindly assumed that BTB entry would be the target address.. (and of course, issue the GOT read and check the assumption as soon as the real GOT entry is read). The alternative would be to stall the whole pipeline until the GOT could be read anyway, so might as well do something... unless you're really concerned about power consumption. Even in extremely power limited situations, assuming hash collisions in the BTB are rare might be less power-hungry than checking the source address in the BTB entry on each and every indirect branch.

Storing both the source and destination addresses in the BTB entry means twice as much space used, and extra latency and power usage in checking the source address. Does anyone here have good knowledge of when it's worth it to store both the source and destination address in the branch target buffer, instead of just storing the target address and presuming hash collisions are rare?

On another side note: has anyone heard of an architecture that supports IP-relative indirect function calls? Such an addressing mode would allow making a function call through the GOT entry without having to load the PLT entry into the instruction cache. I'm guessing that since there's a fair overhead for sharded library calls, the most performance-sensitive code already avoids dynamic library calls, so there's not much to be gained in exchange for the added complexity of the extra call addressing mode.
Show HN: Twitter Bot Powered by ChatGPT
Administrations are entirely responsible for making themselves a juicy target. If nobody from the centre ground is going to do anything about that then it falls to the political extremes (and I've seen much the same criticism coming from the left too)
How did you get that?

Any attempt I do at recommendations or summaries of books is met with a cookie cutter response that it can not do recommendations because it can't access the internet.
Tell HN: OpenAI's services are not available in 45 countries
I was surprised to see ChatGPT unavailable in my country (Algeria) but available in neighboring countries (Morocco and Tunisia), so I created a script to test all countries.

Map: https://i.imgur.com/2fF3Xlh.png

Countries list: "Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Azerbaijan", "Bahrain", "Belarus", "Burundi", "Cambodia", "Cameroon", "Central African Republic", "Chad", "China", "Congo, Democratic Republic", "Cuba", "Egypt", "Equatorial Guinea", "Eritrea", "Ethiopia", "French Southern Territories", "Heard Island & Mcdonald Islands", "Hong Kong", "Iran, Islamic Republic Of", "Lao People's Democratic Republic", "Libyan Arab Jamahiriya", "Macao", "Mauritius", "North Korea", "Paraguay", "Russian Federation", "Saudi Arabia", "Somalia", "South Sudan", "Sudan", "Swaziland", "Syrian Arab Republic", "Tajikistan", "Turkmenistan", "Ukraine", "Uzbekistan", "Venezuela", "Viet Nam", "Yemen", "Zimbabwe"

User script: https://pastebin.com/c92Y01gL
There are still components that you need to watch out for when buying a used laptop if one intends to run Linux. Broadcom WiFi is notoriously painful for example (have seen routine updates break those drivers several times over the years), and even though Nvidia provides official Linux drivers those can complicate things too.

The most painless Linux laptops are those that use integrated graphics only and for the best experience, use Intel networking instead of Realtek (Realtek often works, but it working well is highly dependent on the specific chipset).
Weatherme CLI Tool
For active use, you’ll often stay drier under a water-repellent treated breathable fabric that doesn’t pretend to be waterproof. With most “waterproof/breathable” fabrics, you’ll get soaked from the inside long before you get soaked from the outside.
No you couldn't say that about slavery! Because only a small privileged group was able to have slaves. On the other hand a majority of people gets married or live in a relationship. What a weird comparison you made comparing marriage to slavery.
That's why they're running the beta test, to tune the filters.
> but Japanese people will go extremely out of their way to help you

You are setting an expectation.
Might be referring to monochrome RLCD as used on Hisense Q5. Some press calls it e-paper.
"Less unaccountable" is what I meant to write, but my point still stands.
Has anyone tried wax cotton? https://www.fjallraven.com/us/en-us/about/our-materials/g100...

I have some items from Fjallraven which is made from a cotton/pollyester blend and I find it to be amazingly breathable and water resistant (when waxed).

The thing is, I own so much waterproof gear but I hardly do a great amount of anything in the actual rain, even if hiking or camping, I usually avoid wet weather, I suspect a log of people do?

I spend a lot of time in the snow but the was cotton works fine for snow.
i don't think the grandparent poster is posting in bad faith, i just think they're getting their information about that real story from an intentionally unreliable source

movies lie to you on purpose to manipulate your emotions

there are lots of reliable information sources about pollution risks, like mmwr, the cochrane collaboration, msds, toxicology textbooks, wikipedia, epa assessments, and so on

there is no need to make yourself dumber by making life decisions contingent on beliefs you acquired from movies
There already is a market for old accounts for "classical" spamming, so the infrastructure is already in place!
The SDR (Software Defined Radio) someone posted about earlier looks pretty interesting.
> Answer the question, "How would you build a ChatGPT detector?" written in the style of an optimistic Hacker News commenter

Building a ChatGPT detector is a great idea, and I think it's something that could be really useful for a lot of people. Here's how I would approach it:

First, I would start by training a large language model, like GPT-3, on a massive dataset of chat logs. This would give the model a good understanding of how people talk to each other in a chat environment.

Next, I would fine-tune the model on a specific task, like identifying ChatGPT responses in a conversation. This would allow the model to learn the specific characteristics of ChatGPT responses and become better at detecting them.

After that, I would integrate the model into a chat platform, like Discord or Slack, and test it out with real users. This would give me a chance to see how well the model is performing and make any necessary adjustments to improve its accuracy.

Overall, I think building a ChatGPT detector is a great idea, and I'm confident that with the right approach, it could be a valuable tool for anyone who uses chat platforms.
I guess its not any worse than the millions of lines of code in production mindlessly copypasted from SO.
doesnt patagonia have some repair/lifetime warranty? might be possible to save the old one
i had the opposite experience where i moved jobs from and the transition from concur to expensify was brutal. duplicate or blackholed entries and submissions. obfuscated mandatory policies. obtuse allocation methods, and per diem breakdowns felt as though they were being actively hostile to the user.

expensify felt like a jr. high coding project and i hated it to the point of putting a time tracking line item in for expense reports.
I don't think you should be suggesting to strangers that they shouldn't 'stick' to treatment recommended by their healthcare providers.

What makes you think that this is appropriate to do?
> You said you would never purchase one of their vehicles, which to me means that even if they "improved their interiors" you wouldn't buy them.

That is correct.

> That doesn't mean it isn't "a bit silly".

Real life isn't a simplified game theory scenario presented by some undergrad college professor. Good god. Your stance is frankly ridiculous. I could easily name a dozen more reasons not to buy a Tesla. Life is a grey soup of decision-making. Is it silly to buy organic? Is it silly to be a vegetarian? Is it not silly to spend money on a luxury vehicle when a bicycle and Kia forte will suffice? People have numerous and varying motivations for purchase decisions and it is almost never as constrained and mathematically straightforward as A^2 + B^2 = C^2
Our Alexa devices completely ignore my partner 6 times in 7, but work for me consistently.

I keep them around simply because I find this hilarious
I created a twitter bot that allows anyone to test out ChatGPT.

1. Just create a tweet mentioning @ChatGPTBot and include your prompt

2. Wait for the bot to reply with ChatGPT's response (usually within a few minutes or less)

Super easy.

Note that if this gets a decent amount of traffic, the queue times might go up pretty fast.

This is due to a combination of Twitter's rate-limiting and my own self-imposed rate limiting of ChatGPT.

--

Source: https://github.com/transitive-bullshit/chatgpt-twitter-bot

ChatGPT API: https://github.com/transitive-bullshit/chatgpt-api
I have one and I can't compare it to your 20 year old model, but I wear it skiing everday in winter, maybe 140 days of the year, I have fo 3 years and so far it's fine.
A tailor will replace the zipper for you at a reasonable cost. I do this on my motorcycling gear as the zipper is the first to go on leather armor.
> It’s hard to imagine where you might see something like this today

I dont think its that hard to imagine in a time where weird dancing memes are what the kids are doing on tiktok
Similar to Halffman & Radder's 2015 Academic Manifesto: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4468800/

"The university has been occupied – not by students demanding a say (as in the 1960s), but this time by the many-headed Wolf of management. The Wolf has colonised academia with a mercenary army of professional administrators, armed with spreadsheets, output indicators and audit procedures, loudly accompanied by the Efficiency and Excellence March."
none of 'you continually insult them', '[you] crawl through their previous comments', nor '[you] avoid ... countering points made' are true

the second and third could have been honest mistakes, but i have already corrected you about them above, so they are no longer honest mistakes

i haven't insulted you at all

i just think your behavior is highly suboptimal and i would like it to be better

i am not going to stop doing any of the things you have asked me to stop doing because i would have to start doing them first in order to be able to stop

you are lying about me and i would like you to stop that too
In my university town, there’s significant construction happening. to ensure every faculty member has office space.

Meanwhile, many pure research faculty work remotely. Faculty and staff have been hired from all over the state and the country.

And the cost of housing astronomical. The city needs whole neighborhoods to keep up with demand.

Eventually reality will catch up. But I don’t see a lot of forward thinking right now.
It is still very much there in windows, but that's mostly a search engine now.
Yeah when it's the entity with a monopoly on force it's more insidious
yes, do people drive faster and more reckless at high speeds, like on highways. That’s a great question, which has been studied.

But that’s not the point I’m arguing. Where do the pedestrians come into all of this?

“killing more pedestrians.”