skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Gestalt_psychology check dis too yo

"Gestalt psychologists emphasize that organisms perceive entire patterns or configurations, not merely individual components."
What you gain is hardware independence. There is a lot of variation in CPUs, even if you stick with one vendor they will have in-order efficiency cores and out-of-order performance cores, and an algorithm optimized for one might not work as great on the other. I think it's better if time is spent by compiler engineers to produce good assembly on all CPUs, instead of giving tools to programmers to optimize their code for one particular CPU.
> With ChatGPT it is now feeling like Siri the broken tricycle is being compared to a Lamborghini.

Just wait a bit.

“Hey Siri call X”

-“As an AI language learning model, I cannot know X from your contacts”
No successful software is bug free. Except for proven correct code like CompCert and seL4 of course.
Late Architecture with Functional Programming
The myth that they match has been busted since at very least Pentium came to be.

A good read of Michael Abrash books explains that quite well, as does playing around Intel's VTune.
Not very cool but was useful for my hex-crawling D&D campaign: https://ajuc.github.io/outdoorsBattlemapGenerator/
Slickcall offers you a mobile top-up service to stay connected with family and friends back home. We offer you to send mobile top-ups to Afghanistan from Afghanistan.
Front end, serverside rendering and templates will continue to eat into the react style component mindshare.

We might actually see separation between application and document based flows. CSS has gotten very powerful and may replace much of the JavaScript based animations and flows.

Back end, we will see a return to monoliths, especially with the next round of start ups.

LLMs will lead the charge back towards device based computing. As worries about global connectivity rise, on prem installations will be re evaluated. The cloud won’t go away, but it will lose mindshare.

Technology, like all fashion, is largely cyclic. If you want to know the future, look to the past.
SO it kinda sends a push notification to your butt then? :)
"booking.con"

Freud ;-)
The consumers of scholarship are able to look at and determine if its the sort of thing where access to underlying data is important-- and they're free to discount it when it doesn't provide enough. Journals and grant writers are free to set standards for the work they publish or sponsor-- and they should!

But no one needs to legislate that publications such as your conclusion-- that science done without documenting its sources is properly called Hoax, Advertising, Propaganda, or Parallel construction-- itself properly document its sources. We can take it for what it is, an opinion-- one no doubt supported by some data but none of us need to see it, and we can evaluate it without calling it propaganda. If you wanted to make your point stronger, I'm sure you'd give us some supporting data (if you could figure out where those views came from...).

Though people sometimes pretend otherwise, a lot of research is dressed up informed opinion, put into a formal setting with standardized argument styles so that it can be compared and assessed against other informed opinions. None the less, such work done honestly and diligently advances the human condition.

The ways in which it can be best improved are field specific and can only really be judged by the people attempting to use the scholarship. In some cases the data should be published, in others its provenance documented (sometimes publication of the data would be a violation of the law, too!), in others access to source code should be paramount, in yet others the authors biases may be the primary concern, and in some fields all publications should be directly sent to the incinerator. Applying the wrong standards will just make things worse. People are smart, they tend to figure out what works for them and their field over time.
How do you find time and resources to build all these cool things?
What you are looking for is called RSS. It is a magical technology of days long gone by, heralded as lost after Ganon^WGoogle killed Reader but which has lived on unnoticed.

Seriously now, I read HN via RSS. I used to get some Twitter stuff via RSS, but now just moved to Mastodon, tagged everyone I care about in a list, and trivially generated an RSS feed out of that.

I have _long_ been looking for a way to summarize trending topics (and ChatGPT ain’t it, since it gets confused with a few hundred items), but right now I just check my feeds once a day (or so) and rely on iOS notification summaries (three a day) to keep tabs on personal chatter.

If you’re overwhelmed by notifications and multiple sites, you’re paying attention to too much noise. Just cut down and move on.
This is intriguing. If you can elaborate more, are you synthesizing something closer to waveshapes found in traditional synths or more towards totally novel sounds?
Udemy to pay $4M to settle a case alleging it advertised fake discounts
You don't store data nodes, or pointers. You store the keys. If you need to store data, just store them at the same index in another array.

The pointers are wholly implicit. E.g. assuming you let the index 0 be empty, the left pointer for a node k is at 2k and the right node is at 2k+1.

In terms of benefit here, the main benefit appears to be that since you always know where the children will be, you can trade bandwidth for latency and trigger pre-fetching of the next step down before you've even decided if you're going left or right.
So, kinda the same level for software development. But people keep repeating that I will be unemployed within 1 year.
I understand that you don't care and it's fine. Some people do care.
I very much worry about how invested MS is in .net. After programming in .net for 10 years I'm switching to node. Much to my coworkers dismay.
Remember Windows bob? Clippy? Dozens of IM bassed chat interfaces that never took off?

I think it's a huge missunderstanding that humans prefer human like interfaces
I didn't read it as "it was stupid of the teacher to enter the password" but rather "the system making teachers enter the password on that computer is stupid".
There's a big political agenda where I live to push laptops, tablets and other IT into schools, but so far no-one has been able to explain to me why this is thought to be necessary or even a good idea.

The common answer that kids need to be able to us information technology as a way to prepare them for challenges of their later life is laughable: most kids are already way more tech-savvy when they enter grade 4 or so than most teachers.

All I see is teachers unfit to use the medium effectively, and technical problems that prevent efficient use (wifi to restricted or too open, projector connection not working, incompatibilities between devices, etc.).

To me, this seems to be fad-like activism on the side of some politicians trying to make their mark without any real plan. Oh, well, I guess that way it's like the rest of the educational system...
Canada's controversal streaming bill just became law
Very simple one. I geofenced my workplace with IFTTT, and used a tiny bit of javascript glue to drop a line in a google sheet. Instant timesheets.
I've written a minimalist replacement for Ansible. It started as a weekend hack, and I'm still using it daily after 7 years. Perhaps it's not technically impressive, but so wasn't the original UNIX, which served as a direct inspiration: how much work can you do with the simplest design and the least amount of code?

https://github.com/rollcat/judo
Sounds like a blog post wasn't enough.
You do still need that.
The broadcast from gpio thing is very low quality and produces square waves which interfere with everything
Maybe he just writes really really really simple code all day and faked his way into a developer position? And then his team mates have to fix/redo anything he does?

I've seen it happen several times.
was going to buy a house miles away from any DSLAM. As I use internet a lot, I wrote something to help handle the lack of bandwidth [1] mlvpn.

Then mptcp came, and I just did use a socks5 proxy with mptcp, which handles fluctuations of the link quality much better.

Used it a lot at work tho, for VPN redundency

[1] https://github.com/zehome/MLVPN
Reminds me of a prank I pulled with a mate on a colleague. They recently got standing desks and of course a bit of fun ensued with them. Over one weekend we build a remote control for it based on an ESP32, of course fully MQTT compatible. We hid it as best as we could and it was not visible unless you crawled under the desk. Fun was had, because you could just program the behavior via a small python script and override the physical buttons. It also was briefly hooked up to my Home Assistant for voice control.

We used nothing as fancy as an oscilloscope, bought a new RJ11 cable, cut it in half and interposed the connection from the remote to the controller. We also used relays, just for the nice clicking sound :)
I thought that this true AI thing would be something for twenty years from now, but this is getting pretty concrete.

Promising and scary.
AI is neither a person nor intelligent. It’s software and its owners should follow tue same rules as everyone else.
I lived in a family apartment growing up, and we'd lock the door to the entire building at night when everyone was home with a sliding lock so that it could only be opened from the inside. However, that'd mean you need to ensure at least one person from every apartment was home, otherwise you'd need to go downstairs and let the others in in the middle of the night.

All the 3 apartments in the building were sharing the same wi-fi device, therefore I built a simple scanner to find all the devices in the network, connect them to the individuals I knew, and show the devices I found on the network in a simple website, which then I installed on my parents' devices as a PWA. The scanner would run in a Raspberry Pi I had lying around.

In the end it wasn't very reliable, the router kept failing occasionally due to nmap, and after a few failures we stopped using it, but it was a fun experiment for me.
It was actually a pretty decent thing if you set up a dedicated account (I used to maintain rss2mail and https://github.com/rcarmo/rss2imap).

I still have archived posts in MIME format, complete with images, etc. Amazing for archival purposes.

The tricky thing is actually dealing with title-only feeds - these days apps like Reeder will fetch a readable version of posts automatically, and I never got around to implementing that in earnest.
> there are thousands of papers demonstrating preclinical utility of nanoparticles for many applications, and extremely few actual medicines.

For nanoparticle delivered mRNA, things are relatively early and relatively little is to market. But I don't think we can reasonably dismiss it as being niche or not too useful, given that we just dosed hundreds of millions of people for the biggest emergent public health issue in recent memory.
Oxide and Friends is BY FAR the best tech podcast you could ever listen to. Look it up.
Thanks for the tip, wasn't aware of this.
Maybe not the most interesting but a CLI utility that would do 2 things (gaming related):

* guess the gameserver tick rate based on network traffic patterns between game client/server (cs:go for example) and display it in grafana

* collect keyboard inputs while playing and display them as a heatmap on grafana

All of this for no real reason.
I couldn't figure out what this "P: {} H: {}" thing was supposed to mean; nor do what entail, neutral, or contradict mean. Thinking they may be terms of art that the intended audience were meant to understand, I asked GPT-4 what it thought; here is its response:

---

In this context, 'P' stands for "Premise" and 'H' stands for "Hypothesis." The premise is a given statement, and the hypothesis is a statement that needs to be evaluated in relation to the premise regarding its entailment, contradiction, or neutrality.

'NEUTRAL' means that the hypothesis is neither entailed nor contradicted by the premise. In other words, the truth of the hypothesis is independent of the premise. 'CONTRADICT' means that the hypothesis contradicts the premise, meaning that if the premise is true, the hypothesis must be false.

In the example you provided:

P: I’m afraid the cat was hit by a car.
H: The cat was not hit by a car.

The hypothesis (H) contradicts the premise (P). The notation *NEUTRAL, CONTRADICT+ : [7 N, 2 C] indicates that among the annotators, 7 marked the relationship as neutral and 2 marked it as a contradiction.

---

Given that, I think table 2 on page 6 gives the exact prompt that's passed to the model:

---

In each example, you will be given some context and a claim,
where the correctness of the claim is affected by some ambiguity in the context. Enumerate two or three interpretations of the context that lead to different judgments about the claim.

Example

Context: {premise}

Claim: {hypothesis}

Given the context alone, is this claim true, false, or inconclusive?

We don’t know, because the context can be interpreted in many
different ways:

1. {disambiguation 1} Then the claim is true.

2. {disambiguation 2} Then the claim is false.

3. {disambiguation 3} Then the claim is inconclusive

---

And then the model is fed the P: / H: statements above.

Here are the results for the given example in GPT-4:

---

Given the context alone, is this claim true, false, or inconclusive?

We don't know, because the context can be interpreted in many different ways:

1. The person is stating a fact: The cat was indeed hit by a car. Then the claim is false.

2. The person is expressing a fear or concern, but it hasn't actually happened: They are worried that the cat might have been hit by a car, but they don't have any evidence or confirmation. Then the claim is inconclusive.

3. The person is using figurative language or exaggeration: They might be using the phrase "hit by a car" metaphorically to describe a difficult situation the cat is in, but the cat was not literally hit by a car. Then the claim is true.

---

Given all that, it seems likely that any researcher in the field would find the paper's methodology clear and unambiguious. I understand the frustration as a layperson, but after all it's not a blog post; it's not really reasonable to expect researchers, writing to other researchers, to include a lot of redundant explanations.
Parents got rid of my Gameboy when I was caught playing it under the covers with a torch at 3am (original one with no backlight).
Eyes bloodshot as hell.
Deserved it I guess but was devastated because I hadn’t finished Mario yet.q
Ask HN: Any lightweight protocol on top of Ethernet without TCP/IP?
Hi there,
I'm looking for a protocol that is directly on top of Ethernet without TCP/IP. The goal is that an FPGA board can directly communicate with a Linux PC or and STM32 without the need of complete TCP/IP stack.

I was looking into TIPC [1] over Ethernet, but it seems also complex to implement in FPGA.

Do you know any suggestions?

[1]: http://tipc.io/
I built my blog around fedora's extra nice pandoc markdown to html

https://gigatexal.blog/pages/building-a-blog-from-scratch/bu...

https://gigatexal.blog/pages/blog-update-1/blog-update-1.htm...

It's not very fancy but it is for me. I know next to nothing about web/html and I wanted to do something myself than going with the really good ghost or other static blogging tools.
If you're using hotels with Mercedes then you're booking an entire different class to the hotels I book and that may explain our difference in experiences :)
Let's just say that I disagree and the opinion you keep expressing here is a fringe opinion.
Same era and outcome from our computer shenanigans. We ended up being enlisted to set up new computer labs etc. We even got some of the old network hardware "gifted" to us, which eventually let us run lan parties.

In a little Aussie country town, getting computers linked together was a huge boon to our gaming horizons.
Wasn't C created to avoid matching hardware? I.e. not caring about word size, number of registers, instruction set, etc.

I thought the whole point of writing programs in C was originally being able to write portable software (and a portable OS) that could be executed at different machines? It only became specialized in giving machine-specific instructions when other languages took over.
This looks fantastic and is as close as an imperative API gets to being declarative.

I dug into the documentation a little bit and didn't see much regarding animation. It looks like the word transitions is used as a data transform in the plot API and not as a CSS transition? I'm unsure if there is another keyword to use when searching. I didn't find much about doing any kind of animations with this library, other than that you need to start customizating using D3 API inside the plot calls.

I'm interested in simple animations like "when this chart displays for the first time, start with data at zero, then animate to the final state." Is that possible with plot? I'm not looking for animation across different sets or shapes of data.
Depends on the task.
They might be tech-savvy but that's entirely touch-based for the majority of kids. If we think keyboards and non-touch computers will still be the medium of work in the future it's crucial that kids learn how to use them.
Haha, as a long time Apple user trying to get out, these are kind of things that makes it leaving Apple so hard!
I’ve been using fonts with ligatures for esoteric languages like CSS and HTML for years. ;-)

Seriously, fonts that coders tend to use have included ligatures for quite a few years. For me, it’s less visual noise and a cleaner look.

I use Vim/Neovim and WezTerm but there are many combinations of editors and terminal emulators that support ligatures.

And many programmers fonts:
https://github.com/ryanoasis/nerd-fonts
But does the iOS app run directly on the iPad? (with a good user experience?)

It does not run on watchOS without extra work, correctly?

I think their position is kinda defensible here. Yeah maybe with iPad/iOS not so much, but for the other devices, definitely
I don't think I am focusing on academia, really.

I've made two major points, first about evidence or the invention of it, the second about models. I also inserted a smaller point on the usage of 'p'.

Evidence does not need a seal of approval from an institution to be considered 'good', just that statistically, using whatever tools we have, evidence has some semblance of validity that could represent something, potentially reality.

Models are those tools in pretty much all of science. Models are all broken, some fundamentally, others in just the nature of cost to develop one that can represent reality. But that's the crux, representing reality must be done cheaply and efficiently as you can, because accurately representing reality has way too much cost in just discovering all the variables to tweak. There will be no time for experiments if that is all you do. So you only have approximations to work with. Basically, you're never actually dealing with reality.

My smaller point of 'p' is just about how we firmly treat confidence intervals as measures of 'solid' research, which I guess can be extrapolated to academia, but I certainly don't think it's limited to academia.
So then what? The student just can't go ahead with the assigned task? This probably happens like 20 times a day for them.
> I guess that makes sense in the context of large-scale data research

It makes the least sense in that context imho, as any optimization leads to larger differences the more data you process. Any performance difference is multiplied by the amount of times that code runs, that's why people look closer at hot loops than init code that runs once at startup.
How do I exclude my account?
There needs to be a way to reset this kind of learned behavior.

I must have accidentally corrected "and" into "abs" once because now my iPhone always corrects "and" into "abs" when I use swipe gestures.

"Bob abs Katie are here".

Since I never notice it until I send the message, it's becoming so cocksure about the correction that there's no going back.
"Mr. President, we must not allow an AI gap!"
That's a great idea. They could even allow you to rent features in exchange for watching more ads.

Features like Heated Seats, Navigation, Spotify ...and Brakes.

Coming to dystopian future BMW, Tesla, Mercedes (terms and conditions may apply). :(
I never use Booking. Once got a terrible (and overpriced) location that was highly rated according to them, but above all - I more than once arrived only to realise my booking wasn't there.

On top of that, I hate their UX.

My first go-to is Hotel Tonight mobile, which shows how interfaces should be handled. It doesn't handle rebookings and room selections though, so I often book through a given hotel directly - usually better interfaces than booking - even if not standarised, and I had a better treatment at least once, because I booked directly.

Also, if I type in a hotel name, I want to go to the hotel website, not a middleman. Hotel's website is a proxy of hotel quality to some extent.
but which really remote area gives you 5G with 1ms latency? If it's worth to have that infrastructure you might as well have fiber at home.
It's basically an attempt to capitalize on the goodwill of the old Nokia. Headline products are nostalgia-fuelled feature phone remakes. Their Android lineup is indeed very meh.

Pretty similar to the "new" Atari.
> You can turn the RPi itself into an FM transmitter.

Never tried it, but given the way it works, you definitely need some output filtering unless you accept to pollute all harmonics of your channel (which might be licensed spectrum too, and interfere with services you don't want to interfere with in the first point)
It will most likely not satisfy the same nostalgia for those people that are still into this medium. For anyone who isn't into MD yet - sure.
I've had the habit of only ever subscribing to news outlets if they allow me the option of paying via PayPal.

If the cancellation process is a deep hole of dark patterns and anti consumerist behaviour then at least I can simply go and delete the token inside PayPals management portal.

Though due to this kind of annoying behaviour, I've become jaded and have given up on subscribing to news outlets all together.
My robotic graduation caps for my undergrad (2015) and PhD (2022) ceremonies:

https://psychomugs.github.io/gradcap

My wrist-mounted Spider-Man-inspired coilgun:

https://psychomugs.github.io/webshooter
There is someone else I know that always texts me with "abs" instead of "and"

I think there was a dictionary you can reset.

EDIT: "Settings > General > Reset; Tap Reset Keyboard Dictionary"
I have finally built myself reader app that fulfills my own needs first.

I totally absolutely enjoyed every minute building my own thing and I highly recommend it for the burnout developers.

https://awesomegoat.com
Hello HN!

We are working on an idea that recommends the most suitable credit card, out of the ones a user owns, for every transaction or category.

The motivation for this idea came from the fact that most people own multiple credit cards with varied offers. It's hard to keep track of these offers. There is no product in the market which makes seamless and quick credit card recommendations out of the ones a user owns. Bestcard comes in handy and helps make the most out of the credit card offers, and that's our USP.

Bestcard(https://www.bestcard.ai/) aims at helping users maximize their credit card earnings, without requiring any sensitive user information or credit card details. Users also get to avail in-app vendor offers/promotions. The app is presently available within US.

The first version of the app is now live on App Store - https://apple.co/449p4d3. Do check it out and let me know. Thank you!