skysight-inc/HackerNews huggingface dataset:
Anxiety Aid Wearable
hi,
I have an idea to make a tactile feedback wearable device which would be worn on the wrist.It's a screen-less device which has sensors that essentially works on detecting if your anxiety levels are going up and provides tactile feedback and then also teaches you mindful breathing so you can calm yourself down. The tactile feedback makes a more anxious person self aware and gets them out of the constant thinking loop. The device also has other features like SOS alerts when you are having a panic attack so a friend/family can reach out to you. The idea of the device is to teach people coping strategies and make it the body's automatic response when anxious. While in CBT, when a person who's facing anxiety or a panic attack the first thing that's taught is how o control your breath. The device's main idea is to teach people the same; i.e being in control of your breath by a) stimulating them through texture and the b) mindful breathing exercises.
As someone who suffers from Anxiety disorder and has been in therapy, taking control of my breath required a lot of work. Ideally the mirroring exercise or letting a friend talk me out of a panic attack or an anxiety attack are the only two things which would help me consciously control my breath. But in situations where people do not know how to cope, are not comfortable with talking to friends (since that's an additional step which you ideally do not think of when feeling anxious or when panicking) this device should help!
I'm still working on this device and would love to get feedback on the same.
Have you tried Gambas, or the current version of Delphi ?
Microsoft in 2024: why would you even need to manage your files?
It was a 2009 plane so didn't have to have battery backup which was 2010 - https://www.pprune.org/11803679-post1676.html

Age - https://www.planespotters.net/airframe/boeing-737-800-hl8088...

Source it stopped recording - https://www.molit.go.kr/USR/NEWS/m_72/dtl.jsp?id=95090593
CBOR is a standard, not an implementation.

As a standard it's almost exactly the same as MsgPack, the difference is mostly just that CBOR filled out underspecified parts of MsgPack. (Things like how extensions for custom types work, etc.)
Microsoft considers VB.NET legacy as well. Most notably, ASP.NET Core applications cannot be written in VB6 due to missing language features.
>But don't pretend to be free speech defenders

I don't quite understand what you're saying. Does donating to a charity they support make them not free speech defenders?

>It makes me feel like the margins are too high all around to even have such a plan.

They didn't say they're donating all the revenue. Just a portion of the revenue that's a bit higher than the profit. So if the margin is 5%, then they might donate 6% of the revenue from that customer.
People's 'intimate' location data stolen in major hack
Implementation is poor because of performance?

Performance is just one aspect, and using poor to describe it is very misleading. Say not performant if that is what you meant.
Yes. My comment was to the amount of data loss. I'm not a pilot and I respect pilots. What a terrible situation to be in.
I did that once in my dorm room - then I dropped the glass and promptly stood on it. I actually gave myself a round of applause before going to get my foot sewn back together.
> The library's architecture emphasizes extensibility and transparency, avoiding the accidental complexity often introduced by heavier frameworks that obscure crucial implementation details.

Can you give examples of crucial obscure implementations compared to your approach?
Yes, and most of these problems can be very well mitigated by just implementing some sort of a layout constraint system. Xcode does it (AutoLayout), however, it's not nearly as pleasant and straightforward to use as the old VB form designer.
Lazarus has been around for years, but people don't know about it.

https://www.lazarus-ide.org/

"What is Lazarus?
Lazarus is a cross-platform integrated development environment (IDE) that lets you create visual (GUI) and non-visual Object Pascal programs, and uses the Free Pascal compiler to generate your executable. Its aim is write once, compile anywhere: you should be able to just recompile your program source code with Lazarus running on another operating system (or a cross compiler) and get a program that runs on that operating system."
> quite representative

Under first-past-the-post, and electoral college, there isn't that much representation even with the popular vote.

https://www.youtube.com/watch?v=s7tWHJfhiyo

> I still think you want companies to want to cooperate with governmental leadership in a well-functioning democracy

Without education, people will succumb to bias, propaganda and misinformation, often voting against their own interests. There's already a fundamental issue with capitalism favouring profit above anything else, leading to a lot of the current issues with (for example) privatization of health care. I don't think you can have a functional democracy without education. As a species we keep falling into a pattern of a wealth gap, followed by extremism, followed by wars, followed by poverty, while at every individual step we find reasons why it's perfectly fine.
> Does donating to a charity they support make them not free speech defenders

The policy is not so innocent. It's not just good charities they support, it's charities that have a belief opposite your own, if they disagree.

Let's say you were really(and rightly) against pineapple on pizza. And you find a host saying they're OK with anything, have at it. So you make one.

Little do you know, they are taking your money and donating to those pineapple on pizza places.

Yes, it's contrived. Still, in some professions this would be outright illegal. I'm not saying it should be, but that it shouldn't be lauded, either.
This idea has been around for a long time:
https://www.newscientist.com/article/mg22429935-000-food-bla...
Sometimes it's just the result of having shitty wifi hardware. Thankfully, it's pretty easy to test. Is it only one device that keeps getting disconnected, like only your laptop but not your TV or phone or anything else?

If so, get some cheap USB wifi adapter and see if that's any better. If it is, you can try to upgrade your laptop's internal wifi card to something better (or keep using the USB one). Some of the cheaper ones that come with budget laptops are just... bad.

Otherwise, if it's multiple things disconnecting all the time, it's your router. Try a different one, or ask your ISP to give you another model if you're renting yours together with your modem.

Regular wifi should be able to handle congestion no problem. That's what the channels are for, and any half-decent hardware should be able to handle home use OK. I do all that at home without losing connection. Sure, it slows down once the bandwidth is saturated, but nothing gets disconnected altogether.

One thing to watch out for, though... are you using 2.4 GHz for your connections? If so and you're near a microwave or an old-fashioned cordless phone (for landlines), those can interfere with wifi. 5 GHz is less noisy but doesn't have as much range, and can't penetrate walls and floors as well.
Delphi pricing is USD1400 for the developer edition and they are corporately mercenary chasing their payment. In 1996 Delphi 2 was released at USD500 for the cheapest Desktop version (which is ==USD1000 accounting CPI). Edit: I converted from NZD to get the USD1400 figure - the actual USD cost will be less in USD without our GST/VAT.
Oh wow you can also use this for contract diffing when signing in person!
> Lack of skinny people in UFC makes sense

UFC (and all other fighting sports) segment based on weight class. Plenty of flyweight fighters look scrawny when wearing a shirt. Also some of the most intense Muay Thai fighters I've ever sparred are skinny Thai guys from farming villages in Isaan who showed hallmarks of malnutrition (stunted height and extremely thin physique compared to Isaan Thai who grew up in BKK or even towns like Khon Kaen).

And this brings up a good point - you need to make an effort to build a pipeline from an fairness standpoint.

Not everyone has to be a SWE, but everyone should get an equal chance to try and become one. Plenty of kids end up in crap schools with few resources to succeed in a STEM major, or are limited by social or cultural norms from actually trying to major in STEM.

This goes both ways - women and African Americans are underrepresented in CS. No way around that. It should be solved. Same way men are underrepresented in teaching and nursing, and it should be solved as well.

This whole conversation around DEI became unneccesarily heated due to mutual political ambitions.

At the end of the day, everyone should have a fair chance at trying an industry or field, and because the world isn't a fair playing field, it doesn't hurt to try and build an ecosystem by incentivizing a pipeline.
I didn't say it was correct, I was just saying what the position is
Most applications that ship with Windows are not written in C#/.NET. Microsoft tried to rewrite everything this way around Vista, but they failed hard due to stability and performance issues. In Windows 11/Server 2025, the only things written in .NET are administrative tools, like most MMC snap-ins (e.g. Event Viewer), Virtual Machine Connection, or Server Manager.
you hear your boss's boss's name a few times, maybe your own name
Give a few specific examples from the article.

Should be easy if it's "full of them".
Greenland just got set up for its biggest tourist season ever, and the business interest will be off the chart, anything and everything. Though of course Greenland is still a forbiding place with
less total infrastructure than Maine, no roads, no possibility of roads, very few places for harbors, non of them ice free, and level land for airports
scarce.
While mines are possible, and done, they are a lot like a lunar base would be, everything in buildings and underground, and zero contact with the outside world, no town,no trees,rock and ice no where to go that isn't more dangerous than the mine.
3 to 6 month shifts.
mind numbing tedium, drudgery, low wages, total isolation, and stuck with the kind of people who
LIKE THAT
who wants a job?
A blink comparator would be a much better GUI tool for comparing photos (for example original vs. post-processed) than the standard "left half-right half" with a movable divider. Alas, it’s rarely used (eg. Lightroom’s compare view doesn’t have one).
>I expect a Taiwan incident of some sort to happen, although I hope it will be a minor one.

>Either that incident or the continuing hostilities in Ukraine (which are likely to last another year at least) will cause the economy to tank again, screwing up the markets to a fair degree.

I'm not an economist or a diplomat, but I would argue that a serious Taiwan incident may be worse than continuing hostilities in Ukraine from an economic standpoint.

First, because the surprise effect is probably relevant. We have been dealing with the situation in Ukraine for a while. We know trades with Russia are very limited, European countries know they can't get reliable gas supply from Ukraine, and so on. Yes, things may get worse, and Western countries might send more (or less) money and aid to Ukraine, but at least we have already covered our bases. When it comes to Taiwan, if something significant happens, it will probably affect the semiconductor business, which goes from CPUs and GPUs to photovoltaics, all things that are highly relevant to our economy.

Also, China itself is much richer than Russia, so a prolonged China-Taiwan conflict may last for a really long time.
If you’ve worked on any non-trivial C++ project, you’ve likely encountered process coredumps. A coredump is a mechanism where the operating system records the current memory state of a program when it encounters a severe error during execution.

There are many reasons why a C++ process might coredump, including:

Illegal Memory Access: This includes dereferencing null pointers, accessing freed memory, array bounds violations, etc.
Stack Overflow: Caused by infinite recursion or large arrays allocated on the stack
Segmentation Fault: Attempting to write to read-only memory or accessing unmapped memory regions
Uncaught Exceptions: Program termination due to unhandled exceptions
When encountering a coredump, we typically need to examine the core file for problem analysis and debugging. Analyzing core files can be challenging as it requires a deep understanding of C++’s memory model, exception handling mechanisms, and system calls.

Rather than focusing on core file analysis methods, this article will present several real-world cases to help developers proactively avoid these errors in their code.
So blocked because of copyright issues?
From cursory reading of the specification, the format doesn't seem to offer anything groundbreaking, no particular benefits compared to other similar formats.

Whatever your messaging format is going to be, the performance will mostly depend on the application developer and their understanding of the specifics of the format. So, the 20% figure seems arbitrary.

In practical terms, I'd say: if you feel confident about dealing with binary formats and like fiddling with this side of your application, probably, making your own is the best way to go. If you don't like or don't know how to do that, then, probably, choosing the one that has the most mature and robust tools around it is the best option.

----

NB. It's also useful to remember that data transfer of the network is discrete, with the minimum chunk of information being MTU. So, for example, if most of the messages exchanged by the application were smaller than one MTU before attempting to optimize for size, then making these messages shorter will yield no tangible benefit. It's really only worth to start thinking about optimizations when a significant portion of the messages are measured in at least low double digits of MTUs, if we believe in the 20% figure.

It's a similar situation with the storage, which is also discrete, with the minimum chunks being one block. Similar reasoning applies here as well.
> Nobody is discussing whether Trump is good or bad.

Exactly. I said "we'll see", not "Trump is bad".
Rewrite It in Rust: A Computational Physics Case Study
> I definitely think there is something psychologically behind saving links and never reading them, I have quite the backlog.

It's like having peace of mind or hoarding—you never know when you might need those links down the road, but knowing they're stashed away somewhere is pretty comforting.

I used Raindrop with 7,000 links, and I usually go back to some of them to recall or confirm information.
Isn't that just your run of the mill public housing program, that every country has? We were talking about free housing for everyone.
> object oriented programming languages are so successful for systems that have to be maintained for ages,

ehmmm.... excuse me.... erghmm... what about Emacs? I'm sure, it absolutely can be count for a "successful system that have to be maintained for ages". For far, far longer than any Java-based project that ever existed.

Even though Elisp lacks:

- static typing

- OOP class system (until relatively recently)

- Modern package management (until ELPA/MELPA)

- Multi-threading model

- JIT compilation

Perhaps "the secret sauce" of successful software is in simplicity? Maybe some programmers just get it, and for others, it is such an obscure and mysterious entity. Some programmers write "programs to program computers", and some may have realized that they are not trying to solve purely technological problems, but they are, in fact, tackling socio-technological problems, and they write programs to communicate their ideas to fellow human beings, not machines.
It's just a button press. US Airways 1549 had the captain starting the APU within seconds after their birdstrike. Your biggest concern after starting is likely exhaust temperature.
As with other commenters, we used to play a game similar to what is now Uno with a standard deck, we call it "pesten" (bullying), but the wiki page says it's similar to the US Crazy Eights, and internationally it's known as Mau-Mau [0].

[0] https://en.wikipedia.org/wiki/Mau-Mau_(card_game)
I played quite a bit with MessagePack, used it for various things, and I don't like it. My primary gripes are:

+ The Object and Array needs to be entirely and deep parsed. You cannot skip them.

+ Object and Array cannot be streamed when writing. They require a 'count' at the beginning, and since the 'count' size can vary in number of bytes, you can't even "walk back" and update it. It would have been MUCH, MUCH better to have a "begin" and "end" tag --- err pretty much like JSON has, really.

You can alleviate the problems by using extensions, store a byte count to skip etc etc but really, if you start there, might as well use another format altogether.

Also, from my tests, it is not particularly more compact, unless again you spend some time and add a hash table for keys and embed that -- but then again, at that point where it becomes valuable, might as well gzip the JSON!

So in the end it is a lot better in my experience to use some sort of 'extended' JSON format, with the idiocies removed (trailing commas, forcing double-quote for keys etc).
When I heard about this, I couldn't help but think of the taste of a 9-volt battery on the tongue, but from what I understood/guessed from TFA, this does something more like pulling dissolved sodium ions to the outer surface of the food to make them more readily encountered by taste buds? So, the food would need to have a decent salt content to begin with and not be too dry probably?
I find it odd that the article doesn't address the apparent success of training with transformer based models in virtual environments to build models that are then mapped onto the real world. This is being used in everything from building datasets for self driving cars, to navigation and task completion for humanoid robots. Nvidia have their omniverse project [1], but there are countless other examples [2][3][4]. Isn't this obviously the way to build the corpus of experience needed to train these kinds of cross modal models?

[1] https://www.nvidia.com/en-us/industries/robotics/#:~:text=NV....

[2] https://www.sciencedirect.com/science/article/abs/pii/S00978...

[3] https://techcrunch.com/2024/01/04/google-outlines-new-method...

[4] https://techxplore.com/news/2024-09-google-deepmind-unveils-...
Disclaimer: I wrote and maintain a MessagePack implementation.

CBOR is MessagePack. The story is that Carsten Bormann wanted to create an IETF standardized MP version, the creators asked him not to (after he acted in pretty bad faith), he forked off a version, added some very ill-advised tweaks, named it after himself, and submitted it anyway.

I wrote this up years ago (https://news.ycombinator.com/item?id=14072598), and since then the only thing they've addressed is undefined behavior when a decoder encounters an unknown simple value.
> not to include type declarations because they can lead to a messy middle ground?

What? Type declarations in CL (which came from prior Lisp dialects) were added, so that optimizing Lisp compilers can use those to create fast machine code on typical CPUs (various CISC and RISC processors). Several optimizing compilers have been written, taking advantage of that feature. The compiler of SBCL would be an example. SBCL (and CMUCL before that) also uses type declarations as assertions. So, both the SBCL runtime and the SBCL compiler use type declarations.

> why then it can't be 'hosted' like Clojure?

ABCL does not exist?

https://abcl.org
I really don't see how this invalidates the statement, regarding that VB's primary domain is rapid CRUD application development. Those applications usually don't use >2GBs of RAM, at least from what I've seen working on several old ones written in VB6, Delphi, PowerBuilder... Is a 64-bit Electron CRUD app that much more capable/better in getting the job done than a 32-bit VB6 equivalent? Both are merely an SQL client in the end.
> Robots are probably amazed by our ability to keep a food tray steady, the same way we are amazed by spider-senses (from spiderman movie)

Funnily, Toby Maguire actually did that tray catching stunt for real. So robots have an even further way to go.

https://screenrant.com/spiderman-sam-raimi-peter-parker-tray...
Finland does not have free housing for everybody. Finland has never had free housing for everybody. Finland will never have free housing for everybody. For historical examples of that idea, you have to look to the neighbour in the East.
Just some observations from an ex autonomous robotics researcher here.

One of the most important differences at least in those days (80's and 90's) was time. While the digital can be sped up just constrained by the speed of your compute, the 'real world' is very constrained by real time physics. You can't speed up a robot 10x in a 10.000 grabbing and stacking learning run without completely changing the dynamics.

Also, parallellizing the work requires more expensive full robots rather than more compute cores. Maybe these days the different ai gym like virtual physics environments offer a (partial) solution to that problem, but I have not used them (yet) so I can't tell.

Furthermore, large scale physical robots are far more fragile due to wear and tear than the incredible resilience of modern compute hardware. Getting a perfect copy of a physical robot and environment is a very hard, near impossible, task.

Observability and replay, while trivial in the digital world, is very limited in the physical environment making analysis much more difficult.

I was both excited and frustrated at the time by making ai do more than rearanging pixels on a 2D surface. Good times were had.
Threads and Instagram will recommend political content after all
yes, we call it a sphere.

I am just joking with you, I know what you mean, however the fruit was hanging too low not to pick.
(I missed your comment earlier, sorry!) His real name may be "Matthew Earl", it seems https://mastodon.cloud/@mattsramblings . I stuck his three Quake-rendering videos together in a playlist: https://www.youtube.com/playlist?list=PLVJ2vTa3CVnRRsJvvcdR3... . He also has a video on Quake 1 and 2's lighting https://www.youtube.com/watch?v=bxientPsqRg among his videos https://www.youtube.com/@MattsRamblings .
OTEL always seems way too complicated to use to me. Especially if you want to understand what it is doing. The code has a lot of abstractions and indirection (at least in Go).

And reading this it seems a lot of people agree. Hope that can be fixed at some point. Tracing should be simple.

See for example this project: https://github.com/jmorrell/minimal-nodejs-otel-tracer

I think it is more a POC but it shows that all this complexity is not needed IMO.
(Sorry I said "site", which was confusing; I meant nearlyfreespeech.net.)

I'm not certain, but I read the following part to probably mean that nearlyfreespeech.net donates their own estimated profit from providing service to the morons in question:

> When we find a repugnant site on our service, we mark the account. We receive reports about all payments to such accounts, and we take a portion of that money larger than the amount of estimated profit and we donate it to the best organization we can find.
Battery backup was not required until 2010. This aircraft was manufactured in 2009. https://www.ecfr.gov/current/title-14/chapter-I/subchapter-G...
"But don't pretend to be free speech defenders"

This is 100% consistent with being a free speech defender. Free speech defenders' position is that speech you don't like should not be fought by censorship, but should instead be fought by speech you do like, which is what what they're funding.

"It makes me feel like the margins are too high all around"

We don't know how the finances work out, for all we know, they take a loss on these accounts when their full effort to handle payment to charities is taken into account.