skysight-inc/HackerNews huggingface dataset:
> Feeling troubled by being anxious in the modern world is a "cerebral" issue.

How do you know the modern world is behind your anxiety?

I'm more or less with the article (though I have no opinion about the supposed treatment). I think it's a mistake to think it's easy to tell that you're anxious. Anxiety is something you notice by observing yourself, it's not something you know by querying some inner state. And even if you observe anxiety in yourself, you don't have any insight as to why it's there.

You might think "the modern world should rationally make me anxious," which seems reasonable. But that's not the same thing as being anxious. I think a lot of people confuse these things. Conversely, I notice I have symptoms of anxiety that seem related (based on proximity) to things that I do not consciously think of as anxiety-causing at all.
I do understand the difference, but in modern societies, you can't purchase (or sell) equity in a human being - that's called indentured servitude - and despite our society having many exploitative employment arrangements, we don't allow total or partial sale of oneself.

If you want to take an "investment" of this sort, it would have to taken by an LLC or similar entity, which is by definition isolated from personal liability and vice versa.
Code Smell 67 – Middle Man
Seize the Moment
When we compare train and air travel here in Sweden, the issues are far away from being about time, UX or advertisements.

The rail system has been stagnated in the last 40-50 years and maintenance neglected. The rail is not straight and gives a lot of lateral movement, vibration and noise. The train departments are not sound isolated or have air condition. The speed limit (as a result of the neglect) makes the trip slower than on the highway, with around 30m in favor of the car on a 3hr trip. Motion sickness is an obvious problem. Because of the lack of maintenance, there is almost never alternative rail tracks which mean that when they do maintenance they have to shutdown the whole track and switch to bus, often doubling or tripling the total traveling time. Train tickets is also about 100-200% the cost for distances above 3hrs.

I don't know if the French rail is better, through I do know the German one is. Getting into a train department with sound isolation, air condition, plenty of space and almost zero lateral movement was amazing (sample size of one trip I made between two large city centers), and if that was the option I would pick that ever time even if the train was slower or costed more. It is the 50 years old black tin can of motion sickness that makes me pick a plane over a train.
Exactly, and this is why all those "YOU don't do X, your brain does it" type things are so silly. "You" are your body. Your mind is something your body does to figure out where to get food and sex and how not to get eaten by tigers. Everything else is a crazy side-effect of this process.
Looking at gross population density misses the mark completely. The US has a large land area where approximately no one lives: most of Alaska, the Great Basin region, even the High Plains are thoroughly devoid of population yet take up millions of acres of land. Cut out that area and focus on places where people live, and the density is now much more comparable. The Midwest is about the same density as France.

The evisceration of the passenger rail market was in large part caused by intentional urban planning. White flight moved a lot of people from city centers to suburbans where nary a black person could be found, and urban planners in turn abetted the process by building freeways straight through urban cores and turning every other city block into a parking lot in all but the very largest cities (well, except for LA). Uncoincidentally, the cities that didn't get turned into massive parking lots retained much more functional commuter rail systems than those cities that did.
Thanks for the info, I hadn't heard about the USB isolation architecture issue.

I'm not sure about the status of LUKS on PureOS, but I know that Mobian supports it and there is a supported build of Mobian for the Librem 5. First-hand, I've encrypted my Pinephone image, but don't have a Librem 5 so can't independently confirm that it actually includes that during the eMMC flashing process, although I don't have a reason to believe elsewise.

Not sure if it's bad practice to share, but then what options do you use? If Debian's security model isn't enough, do you roll your own Linux base from something else instead? What kind of hardware is there as an alternative?
I agree. Its not unlike an options agreement...u can do that without tech.
This sounds both like it's absolutely incredible and has a long way to go. I recognize the creative approach of "I'm here, I want to go there, let's take one step at a time."

It sounds like he's trying for a very comprehensive refactoring of the conceptual base of computing. No idea what'll come out of this, but I'm strongly rooting for it.
It remains to be determined.

Quadrophonic sound did not replace the "good enough" stereo even though humans can move their heads. Of course an 8K TV is just as easy to set up as a 4K one, unlike a quadrophonic stereo. And the functionality of quadrophonic records became available as "surround sound" which some people do have.

It's possible there are enough people who will appreciate the difference for 8K to become established. Personally I doubt it, but it's certainly possible.

Another possibility is that your TV watches you and provides just a 4K or 4K-ish image unless you walk close to your TV at which point it displays a higher resolution image where you are looking. Possibly with some hint-driven mix of AI upsampling and more image data.

The opposite could be true of course with 8K VR rigs in every home. I also doubt it, but it's quite possible.

The 8K-production -> 4K result is well established and will remain even if my guesses above turn out to be correct. That needs a lot of bandwidth but not at the point of viewing.
JPA is OK (but only OK) if you don’t have anything other than JPA accessing the database but in our largest application (1,000+ tables) this was never going to be the case. We had plenty of experience with database design, that’s not the problem.

But we found even in simple applications with a dozen tables, the generated SQL was suboptimal. For example, to delete the children of a parent row resulted in a DELETE statement for each child row. I’m sure there are loads of good reasons why it did that, but it’a not something that you’d even consider in pure SQL.

The systems I build these days tend to put 100% of the database logic in the database using (you guessed it) plPGSQL, and leave Java (or actually Go these days) to do the non database transforms, networking etc. you could say that I replaced learning about JPA with learning more about the insane capabilities of my database.

I’m sure you (and half of HN) are gagging right now, but I know I’m not alone, and I’ll take 75% fewer LOC and 1-2 orders of magnitude performance improvement over JPA any day.
Thanks for asking this question, I'm in a similar situation and have had almost the same conundrum on my mind.
My family is made up of poor immigrants, many of whom are back in their home country. Free communication systems are a godsend for them.

While I love libraries and public broadcasting, I learned to code as a poor kid through library books, they are not the full solution and they never provided free, instant, and any time international communication for people.
I did write a .NET compiler a few years ago for a procedural variant of Brainf*ck: https://www.parkscomputing.com/applications/pbrain/
Last year my heart's AV nerves progressively stopped working, causing my ventricles to slow and decouple from my sinus node. Before figuring that out, I was getting panic attacks from relatively benign technical disagreements with coworkers. It was very much a visceral fight-or-flight response. A few days before I ended up in the hospital, I tried playing a level of Tomb Raider and 5 minutes in I had a notable feeling of dread from it, like I was going to vomit and lose consciousness. Good times!
And it’s written in rust!
I guess so, but there are many Internet accounts I would be way less upset about someone compromising than the other things I mentioned.
Over a thousand words, and I still have no idea what she is trying to say. Nor what the headline actually means.
From the readme: "As we all know, adding blockchain to a problem automatically makes it simple, transparent, and cryptographically secure."
Purposefully Procrastinating on Twitter
As a (primarily) web developer I think a huge difference is that games are immediate mode rendered as opposed to retained.

I think a lot of complexity that web devs deal with is due to it not being immediate mode.
Hi kazinator, are you replying to "daly" or to "martyalain"? If it is to me and about lambdatalk, some answer can be found in the links given previously.
FWIW, it works fine if you grab the apk and install it yourself.

I use the Chrome Canary channel on my Shield, and it works OK.
Yeah similar age and similar thoughts over recent years. My suggestion is go entrepreneurial. It doesn't have to be IT related or VC backed. In fact you might have an easier time if it isn't.

Spend some months researching spaces. There's opportunity everywhere and I think anyone smart enough to do programming is smart enough to dive into other spaces too. Short list some ideas and put some stakes in one or two.
The real reason iPhone apps are safe is because they run in a controlled sandbox with a very limited set of device APIs available to them. You could take away the app store and signing and things would mostly be the same.
Furthermore, dividends are double taxed again at 20%
The SNCF metric has got their name for a reason...

https://en.m.wikipedia.org/wiki/Metric_space#SNCF
Well, indeed, it literally is a game changer.
Such a classifier in the name is often (thought not always) a good signifier: astrological science, the people's democratic republic of Germany, etc etc.
TCP connections still can drop (your network interface could bounce, for instance), and with NFS, that won’t lead to filesystem corruption, or require special application-level handling.

Also, NFS supports clustered servers, so the machine that you sent the rename to might have crashed. The surviving machines need to know what happened with the rename, so when your client reconnects, it can resend the rename and get the right response code.
that could be the bitrate more than the resolution. streams are highly compressed. would be interesting to see whether you prefer 1080p bluray over a 4k netflix stream (I suspect yes).
Sorry for being off-topic, but why is Hibernate called Hibernate?

I can't find an explanation on the Wikipedia or GitHub pages, and whenever I see the name come up on HN my brain does a weird double-take as it goes "Is this an OS hibernation tool--No, it's the Java database thing... does it make objects go to sleep?"
Well, if it's built into the language and the compiler or interpreter knows both x's are the same variable it could optimize it away to 1.0 ± 0.0, so I don't see the problem. Or if the library works on objects passed by reference and can confirm them as the same object, it could do that too.

But if, in your code, you've copied x to y (not by reference), then it seems that x / y would correctly be [3/5, 5/3]. This is a feature, not a bug.

In any case, since intervals are more likely to be more like ± 0.000000000000001 when dealing with basic common non-iterative calculations, it doesn't seem like a problem in practice even if the compiler/interpreter doesn't optimize it away?
C is the "lawn chair" of programming languages. Sure, it is neither particularly fancy, nor most comfortable - but beats having no chair :)
I don’t think that the FPGA based emulation will be “correct essentially for free”. The FPGA emulation itself is a lot more labor-intensive to create in the first place. In order to make it work equivalently to original hardware, you will need to accurately understand how the original hardware works, which is something you would need for software implementations too.

In general, software has a much lower cost of development than the cost of developing something for FPGA, and if you had something like a Verilog implementation of your emulator, it is not necessarily true that you need to run it on an FPGA—you can run it in software, or use it to verify a software implementation.

I think the real argument here for FPGAs is that some things are tricky to emulate with reasonable speed and accuracy in software. I don’t think the other arguments hold up—for example, arguments about latency—since the time scales involved are fairly generous (16ms to generate a frame of video).
I thought maybe I could bootcamp Windows on my 2020 MacBook Pro to play the new Age of Empires coming out later this year. But I don't even think I'm going to bother. These MacBooks are freaking garbage. I'll just buy a $700 Dell to play the game.
There are oddities with windows on a mac that make it seem like an overall worse experience. The trackpad driver apple supplies is sub par, there is no way to enable tap to click that I can tell at all (much to my chagrin as the artificial trackpad clicking on new macs gives me wrist strain due to having to smush your finger on a flat unmoving piece of glass). Mouse control on windows is also terrible. You set your scroll on a mouse to something like 4 lines or whatever, anything so you aren't just wheeling the thing out trying to get down the page, then you unplug the mouse and the settings carry over to the trackpad and it scrolls at lightspeed. I think in general windows is simply a poorer OS from a ux standpoint too, and the regular users have gotten used to this terrible experience. There is a lot of perceptual lag and hiccups just navigating the system, even on a beefy workstation with 4 cores >3.0ghz each which makes no sense to me. It makes no sense why windows explorer should even have delays. Why the start menu should have a delay. Not sure how regular windows power users tolerate this OS. It's as clunky as I remember XP being despite the hardware I'm trying these days being way more powerful; 20 years and no ux experience because microsoft knows people and companies will buy it anyway. Software seems in general to be slow to start, and slow to stop, in contrast to mac os, which must strive to be a better user experience if it is to poach customers from microsoft at all.

That being said, take a game that's been ported to both systems and run your mac in bootcamp with windows, and its not uncommon to pick up a good 10-20fps at least on games. I'm sure enterprise software especially the adobe suite runs a lot better on macos, because there was more engineering effort optimizing this port. I remember TF2 was most sriking on my 2012 macbook pro. On the mac OS side I was getting like 30-40fps on medium settings. Decent, I guess, for an ancient game. On windows in contrast, I was pushing 90fps, and it looked a lot better. That was the case for every single game I've tried.

The hardware drivers for things like CPU, GPU, the meat of the system, are much better on windows because the manufacturers just spend more effort building better drivers for this far larger market. Apple specific-sourced hardware that isn't an intel chip or some discrete GPU, like the trackpad experience, the display experience, how the fan is calibrated, are all subpar entirely on windows because Apple doesn't care to improve the bootcamp drivers. They are known to be supar, and on some Macs, the community even recommends their own drivers to use instead of the bootcamp ones, because Apple doens't care about the bootcamp experience.
Of course, that universal programmer's axiom: every person has exactly one real name.
Thank you. As an industrial engineer, I geek out about things like this. The video is immensely interesting and well presented.
I don’t think reproducing the exact behavior here is necessary, useful, or even interesting. You could use a USB gamepad and get behavior that is close enough that humans can’t tell the difference.
Thought this was sarcasm at first :)
Microsoft reportedly in talks to buy AI company Nuance Communications
There's been a pretty protracted effort to defund the IRS and it would seem that it's achieved its intended result.
by real name do you mean legal name?
The problem is that these require a tremendous amount of research and expertise. You can't just throw some low-level employees at them and hope they'll figure it out.
> “by the time my son enters grade school,” remote controls would be replaced by either smartphone apps or gesture / voice commands."

I do not and hope I never will live in this man's future
I'm 53 and, at 50, thought my coding career was over. I had failed to keep with the latest tech and was also aware of the ageism conversations. I was afraid. But I bet against my fears and focused seriously on bringing myself up-to-date. Also largely eliminated various distractions in my life while doing so. I now have the most interesting job of my long career (I've been in tech since the late '80s). If you have a history of success and you're reasonably smart (I'm no genius), I'm proof that it's possible in the current economic climate. For some people, moving out of coding and into management is a good way to extend your shelf life. For me (not a good manager), the opposite turned out to be true.
Spectrum upset about me using the upload they sold me
Often this stuff gets tucked into wider cuts, or follows a tempest in a teacup about the IRS "targeting conservatives," or similar.
Oh, you arrived without a ticket? Sorry, covid restrictions, only one person per wagon and the tickets have been sold out a few days ago. Enjoy your indefinite waiting for a free spot. I feel like you might not have taken the train anywhere within the last year or two.
I think it would more properly be called a joke. It doesn't seem to have any malicious intent. Unless you are asking if this thing exists!?
I bet ebay has some way of getting rid of old monitors. I'm surprised Amazon doesn't.
My TV’s, garage, and ceiling fans can and are controlled via Apple TV remote app and Home app. If the remote doesn’t happen to be near us, we don’t see a need to reach for it. My toddlers even know how to use it, so I can see them using apps most of the time instead of dedicated remotes.
Interestingly, you can still send a telegram.. https://www.itelegram.com/

I guess these guys took over all the telegram infrastructure of Western Union in 2006.
Vector Search Library
Would love to see benchmarks of Firefox vs Chrome, both with their respective versions of uBO.
OS X 10.4 was the best release they ever had from a stability and speed perspective.
French high speed trains are so awesome that government has to ban flights to force people to use them.

Joking aside, big government is a problem that needs to be solved around the world.
>Easy-Bake Oven

You can buy a Panasonic FlashXpress toaster oven and get the Easy-Bake experience. Great toaster! Fast and very predictable. It starts cooking immediately and every toast cycle is the same duration. In a regular toaster oven it takes a while for the heating element to get hot before it starts to actually toast the bread. If you immediately cook a second batch of toast for the same amount of time it burns.
Dang, I was hoping somebody would’ve come up with something by now before the SEC or whoever does.
Wish I had these kinds of drugs during my thesis, would have been much more fun.
I rely on music for emotional regulation. Not only does it help push me towards moods/states i want, like focus, energy, calm, etc - but it helps me manage moods i don't want. If i'm feeling sad, embracing the sadness with music can be enriching in a unique way. Almost like "having a good cry", but far easier to achieve, and with application for almost all moods and circumstances.

Music really is the center of my life, even though i don't play it. .. though i do dabble, and am currently learning Piano, so /shrug.
I've used it a few times. It rarely had better prices than just googling outside the app did and there was no compelling reason to use it because it wasn't clear what data it was giving to vendors.

Sort of like their new app to scan and store all your personal docs as PDFs it just seems like a bald attempt to scoop up data they wouldn't otherwise have with little or no benefit to the user.
The only good open-source software is for software developers
This article is plain wrong. The reply cache exists to provide idempotency for non-idempotent requests.

You need that with TCP just as much as you do with UDP. Otherwise, a TCP connection drop (or the failure of one server in an NFS server cluster) would lead to filesystem corruption.
Technically, a car is a spaceship compared to a carriage.. one Tesla in particular.
The surreal experience of my first developer job
Sounds similar to the SamKnows Whitebox, which is a MT7621+MT7603+MT7612 router from which they run their speedtests and monitor various metrics. They don't actually run clients off those radios, they just scan and sniff.

I don't think regular consumer is their target audience however, they seem more geared to ISP's and government agencies who need performance data over a large amount of connections.

I suppose the problem with wanting to build a small device that does this, is finding the balance between cost-effective and actually being able to pull off 1gbit throughput on it.

Of course, this all assumes you were going the repurposed hardware route as opposed to design from scratch. Doing it from scratch would have it's own costs and pitfalls. (Board design, manufacture, licensing costs, etc)
Does having ketamine in your blood stream mean you deserve to die?
Very, very rarely. For work if it's an account of consequence and once in a blue moon for personal.
Well, that was trivially easy to disprove with a little jiggling of numbers in the console:

Math.abs(1.8 - (0.1 + 0.2 + 0.9 + 0.6)) < Number.EPSILON

returns false.

Also, you generally really shouldn't be implementing any currency logic using floating point numbers, yikes. Stick to integers that represent the value in cents, or tenths of cents, or similar. Or, even better, a DECIMAL data type if your platform supports it.

I genuinely hope you've never written financial software that judges if the results of two calculations are equal via the method you've described.
Discussed a few days ago:

https://news.ycombinator.com/item?id=26730813 (56 points/84 comments)
Consider a job search. For reasons that have nothing to do with you personally, there may be no intent to make you a Microsoft employee.

If you are searching you don’t have to take another job if offered, but you have a contingency plan and other options should things not go as swimmingly as a person might hope.
There was one wireless ISP many years ago in a city I lived in that had a signal/reception page to see your signal to their closet tower. The URL included the customer number to identify your location. I quickly discovered it had no authorisation checks. You could easily find the exact addresses of all of their customers. Inactive/old customers returned no data.
I used to be more worried about aging out. This was about 10 years ago when I was in my 30's, but my fears haven't been realized so far.

It does take a certain amount of agility to keep up with what's popular, but sometimes you get lucky with the skills you pick. Python, for me, has lasted quite a while. I picked that up later in my career after starting out with C and Perl.

Perhaps you're just burned out? 9 years at one place could easily leave you in a rut. Or have you looked around to see if there is a company that might inspire you again?