skysight-inc/HackerNews huggingface dataset:
I apologise in advance for a lack of reference (was probably Popehat) but the most bizarre if not scary thing I read about the public’s attitude to prisoners and justice was that if you asked them “Should prisoners be allowed to read books?” or ask them “Should prisoners be required to read books?”. You’ll get very different results. Basically any question asked of the public will broadly favour the one that sounds like a punishment :(

Edit: as per the reply below, it’s entirely possible I misremembered this. I asked Popehat and he said it sounds familiar but he doesn’t recall.
Steve Mann has build a HDR welding helmet[1] some years ago as a proof of concept. But I haven't seen any consumer products going in that direction yet. Closest I have seen is people strapping IR lights to their Quest2 to get night vision (works due to Quest2 cameras not having the typical IR filter) [2].

[1] https://www.youtube.com/watch?v=ygcm0AQXX9k

[2] https://www.youtube.com/watch?v=PqR_1DyZejo
You need a keyboard with extra space between groups of 4 function keys. Apple keyboards are horrible in this regard. I hotglued a spacer between groups to help with that.
The issue appeared to be that note cards weren't allowed. Presumably, there would have been no problem if his family copied them onto 8.5 x 11 paper. I don't know why they would ban notecards, but it seems at least possible that the jail had a previous issue where someone used notecards do do something dangerous.
As an artist my favorite definition of art has always been "An expression by an artist in a medium". You can't separate art from the artist without it being artifice. AI can simulate art but not the artist who created it. Sadly we may soon live in a world where art, music, literature—in fact all creative arts—wind up just as machine generated simulations of creativity.
Roku is already embedded in many manufacturer's TVs.

It's hard to see how jumping into this low margin hardware business will offer any inherent advantage. All this will do is encourage TV manufacturers to jump into Roku's software business. YouTube TV anyone?
You're looking for a stream deck: https://www.elgato.com/fr/stream-deck-mk2

A related comment above: https://news.ycombinator.com/item?id=34246255
There are many more:

The father of A*:

https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm

ALGOL 60 and ALGOL 68

First node on the Internet outside of the USA

Python

Various contributions to the improvement of encryption.

CWI has a long, long history of quietly contributing to all kinds of stuff the world over and has a pretty good reputation.

https://en.wikipedia.org/wiki/ALGOL_60
You can see this in a video here: https://www.youtube.com/watch?v=KLqyKeMQfmY
> Another CEO taking the blame.

No, Marc Benioff is marketing the blame. If he were to take the blame, he'd relinquish his position as CEO.
> If this comment is indicative of the general attitude of the Ruby / RoR community

It really isn't. On the whole I've rarely found a tech community that is kinder and more welcoming than Ruby's.
It took me like 4 years of playing/training table-tennis to understand what being relaxed when hitting means and how it feels like. It's very easy to tense up and not have all your muscles work harmoniously, but it takes years of practice to simply "be relaxed" when playing.
This actually seems like the most reasonable reason to me. It wasn't stable, there was nobody (planning) on making RISC-V devices on which you'd want to run Android, and compiler support was far behind. We're in a very different place now, I would have made that same call (though perhaps would have given more reasoning to reduce speculation).
I used to comment on (semi) controversial topics and get into very long and very tedious discussions with strangers

I also did that alot in real life with non strangers

Once I stopped doing that I became much happier. Stick to things that are facts/proven instead of controversial/edgy opinions and you will be much happier
No, you're using the computer wrong. See, you should use a tiling window manager with several workspaces and shortcuts without having to look at your keyboard, e.g. Meta+4 to go to workspace 4 where you have your chat apps.
Making a cyclops was a long-running challenge among the users of Midjourney. Turns out multiprompting “photo of a girl:: big eye” so that the AI would attempt to make both concepts individually and simultaneously in the same image would do it.

https://www.reddit.com/r/deepdream/comments/v9jr73/how_can_y...
ChatGPT is just the canary in the coal mine. I think a massive mistake I keep seeing people make is assuming that ChatGPT is a peak rather than a checkpoint at the bottom of the mountain. ChatGPT is not in the future, it's successors are. We've just started this ascent of Mount AI (after years in the foothills), we're hardly even at base camp, and we have ChatGPT.

I don't want to forecast the future because I think AI is going to change the world so radically that it would be like asking a 13th century peasant to describe 2022. But I feel extremely confident in asserting that it will not be "Internet dwellers addicted to their talking AIs, and then everyone else going about their life normally".
I discovered that the relationship between when I eat and when I exercise is as important for fat loss as what I eat or that I exercise. Lift weights at 3pm, don't eat until 6, and there's a 3-hour window where my body is both 1) low on "ready energy" and 2) appetite suppressed, both due to the exercise, and tends to burn fat. Small amounts, to be sure, but enough to trend things downward. Whereas if I eat shortly after working out, my weight remains steady.
Ok, thank you. I do try to hit that 12 hour fasting as well. I do most days and see the difference in general energy levels.

Best of luck and health.
that's why I'm an entropian. Our core belief is that it's a sin to unnecessarily hasten the heat death of the universe.
Sometimes, it's hard to see all the ways we can improve on our own. That's why it can be helpful to ask someone we trust, like a friend, a teacher, a partner or a mentor for their opinion. They might see things that we don't.

Knowing what we should work on isn't enough. We have to actually try to get better. This can mean making new habits, asking for help from others, and trying new things that are challenging but rewarding.
I find it amazing that they've set up an entire website [1] to handle whatever should happen next.

Unheard of in my country.

Is it Apple or the law-firm that built the site?

Is this kind of thing common with class-action lawsuits in USA?

[1] https://www.keyboardsettlement.com/
The relative sizes of the pie slices matter for things other than immediate material comfort/gain; for example, political power.
Because we live in a free society and smoking is a proper right. It is unhealthy and largely outdated habit but if you want to light a cigarette, you can.

Programming in C++ is also an outdated habit. There are better languages, better technologies, and there are generally better ways to create software than writing code, compiling the code, replacing std::abs with abs (real issue, these are different functions) and recompiling the code again. But writing in a horrible language is a proper right as well. People write in Brainfuck for fun and good for them!

Jack Rusher sums up what better programming looks like in his Strange Loop talk https://www.youtube.com/watch?v=8Ab3ArE8W3s
You could certainly see it that way but I think he's saying that it was dissected, meaning thoroughly examined (debated?). That being said I did not read that original thread.
> The difference between GPT3 and ChatGPT, to me, suggests a lot.

Could you be more specific about what those differences are exactly?

I'm curious how closely you've watched this space because we're basically exactly where everyone predicted we'd be back in 2018. I haven't seen anything yet that comes as a surprise in terms of the progress we're making.

I think the public has the wrong impression of the technology because without seeing the growth in the space it appears as this is a sudden advancement rather than an incremental improvement and you can easily get the wrong impression about future progress extrapolating from an incomplete data set.

> Skynet is not out of the question. Lots of reasons for trepidation.

It's out of the question with this line of technology. This is not artificial general intelligence and there's no reasonable pathway for it to become AGI.

I've used this analogy before but right now it's like we're at the dawn of flight and you're talking about going to the moon. No amount of incremental improvements to an airplane will get you a space traveling vehicle. You need a different technology entirely (a rocket) to make that happen.
That's not subliminal, you're describing sponsorships (i.e. manufactured social proof).
They mean the heat death of the universe.
Your experience is actually quite solid argument for blue-collar workers not taking over.

White-collar professionals aren't dumb and incapable of screwing in their own light bulbs. They can do the math on ROI of DIY projects and complete them if need be. If you can do some light plumbing with a couple of youtube videos, then that right there already eats a bunch into their margins.

And if we're talking about more difficult projects (e.g. replacing underground pipes, excavating, etc.) then the margins aren't nearly as high.
Point being, there are probably tens, if not hundreds, of patents for magnetic alignment of wireless chargers. You asserted there is one and only one all over this thread, and that’s not how patents work. Only the specific implementation, to some level of detail, is covered.

Apple had about 40 patents in this space, Samsung has a bunch, etc.
Ask HN: Why Are Programmer Design Tastes So Utilitarian?
As seen with things like open source software, many developer tools, Hacker News as a website and people's opinions on CSS and modern web design on places like Reddit?

Cause it feels like many people's tastes come from the 80s/early 90s, with the idea that any sort of visual flourish or attempt at readability is completely irrelevant.

And it makes me wonder why this is. Why do so many... hacker type individuals seem to prefer very brutalist, utilitarian designs over anything more fancy? Where did this preference for plain text at the expense of all else come from anyway?

Because I don't think this happens quite as much in other fields, like architecture, cooking or construction.
That's great for you, but what's that got to do with the actual question posed by the GP? Why is Apple not being properly held liable for this shitty design? They should be replacing every single unit sold. Only paying pittance of the costs to a subset of failed devices is total bullshit.

I'm also in the category of having never replaced the keyboard and dealt with it by using external keyboard/mice. The amount of hassle and expense of getting the repair done was not conducive to my schedule. That's great that you could spare your laptop for 3+ days. Not everyone can do that.
Reddit is trash. Don’t go there. Don’t try and reason with fools. Most people, since the beginning of time, are fools. Accept that. Learn to disguise your real thoughts or phrase them in that special, if convoluted way, that makes them acceptable. Or don’t and be anonymous.
Energy expenditure does not predict eating schedules.
> You're using function keys wrong

You are using computers wrong.

Apple is the only one that lacks this. Windows and most linux WM have this for at least 20 years!

windows you just use WIN+[1,2,3,4...] to alternate between your quick launch apps.

Linux obviously you have a myriad of options. Including the top comment here now about using virtual desktops which is even better than application (but you can mix them too!)

And all that while still keeping your Fkeys functionality on each application!

The time I was forced to use a Mac for development was the time my productivity was lowest and frustration highest.

I'm fully convinced that Macs exist only because managers (and wanna be managers) make those decisions. Not to mention i've worked on employeer provided apple, dell, hp, lenovos... macs were the only ones i had to send to IT with failing keyboards, dead screens, etc.
I didn't even bother because I figured the cash would be meaningless, and I've already got monitoring because my info was part of the OPM breach a while back where all of the same information plus my secret clearance background check info, fingerprints, and toeprints were leaked.
This analogy/metaphor is usually represented in code via an interface called MonadFail (e.g. in Haskell https://hackage.haskell.org/package/base-4.17.0.0/docs/Contr... and Scala https://www.javadoc.io/doc/org.typelevel/cats-docs_2.13/late... )

Some related points:

- Sequential composition (putting one piece of track after another) is captured by the Monad interface. Monad is more general than MonadFail, since it includes things which don't fit into the 'two track' analogy.

- Concurrent composition (running separate tracks side-by-side) is captured by the Applicative interface. Applicative is more general than Monad, since it includes things which can't be sequenced.

Where possible, we should try to use the most-general interface we can: this makes our code usable in more scenarios, and also prevents us calling inappropriate methods. In fact, this article's example of validating multiple fields not a good use-case for 'railway oriented programming', since it will abort after detecting one failure!

A better approach is something like the Validated type from Scala's cats library https://www.javadoc.io/doc/org.typelevel/cats-docs_2.13/late...

Validated can represent success/failure, but it does not provide the Monad interface; hence we cannot sequence one check after another. The only way to combine multiple Validated results is via its Applicative interface, which performs all the checks concurrently: if they're all successful, the result is successful; if any fails, the result contains all of the failures.

In the article's example, if we have an invalid email address and a missing first name, we'll only be told about the email address. In the Applicative approach, we'll be told about both problems.

(Note that we can also define an ApplicativeFail interface; but I don't think the railway metaphor makes sense in that case)
Of course, there's a section on distributing packages and making a stopwatch timer.
Some say I have a Vim addiction.

But I can quit anytime.
Salesforce says it's cutting about 10% of its employees and closing some offices
That’s less true today and won’t be true at all within the next year.
In this particular case (summarizing search results), it seems to work well. I think anchoring to known information helps avoid a lot of the issues (hallucinations, boring language, etc).

You can check out an open source demo I made if you want to play around with how search + GPT work - https://github.com/VikParuchuri/researcher .
Likely some issue with a notecard being able to be fashioned into a weapon
Sounds like you just re-discovered the toaster fucker problem:

https://news.ycombinator.com/item?id=25667362
I honestly had to glance down at my keyboard to see if it had function keys.
https://www.elgato.com/en/stream-deck-plus

https://stream-pi.com/

https://hackaday.com/tag/stream-deck/
Nice post.

I also documented steps how to run Rails application if someone needs it:
https://businessclasskit.com/docs/how-to-deploy-rails-sideki...
Thank goodness you only need a majority of votes to unionize.
Are you scared of sharing these opinions at your work gatherings? If so, then how does being online change anything?

What you're really scared of is enduring the consequences of sharing your controversial opinions. You know your opinions are controversial, you know you're going to endure negative consequences for sharing them, so it makes sense to not share them. After all, what's the point? In all honesty, it's most likely you're an asshole who likes people getting all riled up and laughing at them for getting them riled up. You can't seriously think you're going to change anyone's opinions on such topics in a casual setting.
I just realised I've gradually replaced all of my GUI apps with terminal based ones... I use rtorrent, and as such cannot possibly have issues with UI colour because I define them "system wide" by setting the ANSI colours, which feels kinda like win95... does this make ANSI the most portable UI? because you do get it on all major platforms.

I didn't intentionally do this, but I do prefer terminal apps where they are comfortable and enjoy the consistency, minimalism, brutalism, legibility, scalability and control over colour and font choice.
Discovered astronomical object naming convention
I don't agree with this. The Lascaux cave paintings, for example, are moving pieces of art and yet we know nothing about the artist or artists. How many artists were there? What was the intent of each individual drawing? Were the artists homo sapiens or Neanderthals? What makes them art is that we, the perceivers, make an imagined connection to the artist through the work. But that connection is entirely one-sided and based on our perceptions and knowledge and our _model_ of the artist and his or her intent. Humans have no problem reifying an artist where none exists and being just as moved as if the art were "authentically human-sourced".
Yes, this is basically where my head is at. First, solve the immediate problem of improving conditions wherever possible. Then work on the harder problem of changing the environment that created it.
"You people". I don't know, but that sounds pretty racist.
Sorry, this comment is out of touch and spoiled.

I also dislike Go the language, and I tend to write new things in Rust. But that's my choice as a dev. As a consumer of stuff other people have taken their own precious time to write and let me use for free ... No, I have no business telling them their choice of tool is wrong.

Stop giving Rust a bad name.
That rhetoric furthers economic benefits though. Prisons are mostly located in rural areas, where they provide job centers to otherwise poor people.

The legal system is chiefly concerned with moving people out of urban centers into rural areas, where their incarceration is paid for through state tax revenue, redistributing the money from urban to rural areas.

This is the reason why prison lobbies are the strongest political opponents of drug decriminalization or legalization - reducing prison occupancy reduces profits per prisoner.
If you ever do write the book- or even a blog(edit- read your taxiwars blog- thanks for being a great and compassionate human), please drop a link I'd love some more perspectives.

I think we need to stop the office of Sheriff being voted-in public office. It makes beholden politicians and schemers Sheriffs and they have way too much power to be just some random person with no insight or knowledge about laws or protecting the peace, or how to deal with incarcerations.
The code examples don't make any sense, the functions may return a error but they are not being checked for in the next function. Using thir own metaphor, their functions may deviate to the red rail, but then the next function just assume everything is always coming from a green rail, they don't codify the real possibility that the input is from the red rail.

For me it seems like a method that may work with the right language sugar, but without a sugar made specific for this you will have to pollute all functions with extra error handling to handle the possible red-rail-input. At this point it should be better to just handle those errors when they happen, and quit the happy path there, instead of following along the "happy path" just passing errors to all the following functions.
> Its possible to do IF on an early schedule.

I'm considering inverting my IF schedule. I typically eat 1-2 meals today. Some days, I won't eat my first and only meal until 5:00 pm. Other days, I'll eat my first meal later in the afternoon, at about 2:00 pm and then again at about 6:00. Through IF, I've been able to shed about 20 pounds (160lb to 140lb) and sustainable keep it off.

However, I miss eating breakfast with my family, especially during winter, when a warm bowl of porridge...just hits the spot. So, I'm really considering during winter time frame, to switch up IF to an early schedule and experiment a bit.
> If it hurts, stop doing it.

I'd love to say that in some cases. But boy that may backfire....
> Gifs can be used to not need a ply button

You always want a play button. The idea that the video is so important that people should be watching it before they discover what page they are seeing or read any contextualizing text is absurd.

If you don't have a play button, nobody will watch the full video. This is ok for doomscrolling social media, but I am quite sure it's not ok for your use-case.
This is very common for class action lawsuits in the US. I have no idea who sets up the website, if it's the plaintiffs or defendants.
I like my hands resting near the bottom of the keyboard, so Cmd-tab is very quick as it is within reach and does not require using my eyes. To use those function keys I’d have to look at the keyboard, which feels like a waste of time.

Though I’d rather have function keys back instead of the touchbar, as changing volume/brightness now requires looking at the keyboard as well as a certain precision/dexterity.

Edit: formatting.
Music that makes my brain focus when I want distraction
I don't share my opinions on the internet any more, or at least try to avoid it. That's what my friends are for. I don't finding it a rewarding experience, and I find the prevalence of other people sharing their opinions online to generally make the experience worse for me.

I will however share my experience, what I have done, how I did it, how it worked, how it failed, how I choose the live my life, and why I make those choices. But these are not opinions, rather they are facts about me. People can do with those facts what they wish. If people disagree, well that hardly matters because these are my choices not theirs.
Which if you think about it, is awesome- a simple autoencoder and a transformer with tons of data. It's sort of the dream of ML since it combines automatic learning of a representation with a statistical sequence model using two methods which have been successful in a number of other fields, aren't that complicated for regular scientists to understand, and isn't that far from how people were modelling proteins before the ML revolution.
People focusing on OP's example are missing his point.

There is an issue about opinions, in particular on the internet, where if you do not fit in the "woke" views, you're pretty much going to be bashed.
I agree with you. This is an old solved problem. Between using different ids that don't associate to other bits of information, to not participating in such discussions, OP may be better served by not spending time online.
It will also just make up book quotes...

> show book quotes that mention the time 16:36

3. "She glanced at her phone. 16:36. She had just enough time to grab a quick snack before her evening class started. She rummaged through the kitchen and found a granola bar:" (From "Pride and Prejudice" by Jane Austen)
The Instagram Reels Gold Rush
If macOS didn't added a very annoying fade-out/fade-in delay when switching Spaces, you could simply use them with maximized apps and hotkeys for switching them. Another design mistake from Apple.
"Legal" and "Ethical" do not always overlap

It's legal to scrape websites: otherwise crawlers and search engines couldn't exist

As to whether it's ethical - that's a whole other ball of fish