skysight-inc/HackerNews huggingface dataset:
I'm not an expert. I did some undergraduate courses in neuroscience, and one of those covered how various instruments work, including MRI, EEG, and a few others. I would invite anyone with a better education to correct any errors they can identify in what I've said.

And yes I DID just refresh myself on those WP articles I mentioned :-) and they seemed pretty well written, to me.

I also owned a NeuroSky a while back, and IMHO it was not very useful... But that's because it was a toy, not a medical device. Same underlying measurement principles, but very different in terms of actual operation.

One of the main differences is that medical devices are always attached to bare skin with conductive gel applied under the sensor. Also, medical devices have more sensors. This vastly improves the signal quality, as compared to the toy devices.

In research work, medical EEGs have been successfully controlling computers for several decades, long before NeuroSky or the Necomini ears came to market.

Tl;Dr, you don't need an FMRI to control a computer... EEGs work fine, but none of the existing EEG toys have been particularly well designed in that regard.
presumably it has a fall back in wine.

Not supporting linux as a gaming platform is a down to earth decision. It's reasonable, whether necessary or not. As a linux user, I see a difference between the expectation of Linux plus driver vendors to support games and a game vendor to support linux, when it is often depending on a busfactor of 1.
I think you underestimate the extent of corruption in Russia. The US doesn't even come remotely close. You can look up corruption indexes, Russia is near most corrupt, US somewhere in the bottom quartile iirc. A quick example from my industry - roughly 1/3 of the ~USD $3 billion spent on the new Russian spaceport is unaccounted for (stolen). I assure you that's many orders of magnitude worse than the contracts in play at Cape Canaveral.

A good (extremely depressing) film to watch is "Leviathan" (2014).
Yeah. They also could have IPOed, but either way the fundamental issue is that people looking for long term investments are willing to pay 10x forward earnings. How do you compete with that without getting employees to make major personal sacrifices?
DeGoogle
Amazon is rolling out the just walk out technology in whole foods stores. Only a couple have it now, but I imagine it won't be long until the rest do too.
I worked for one company for 16 years between startups. My Silicon Valley sister thought that was retarded ;<). But I had an incredible boss and he allowed me to take risks and as a result I experienced tremendous personal growth.
I have had the same question about Huawei products, and have never received any answer that would justify the risk of using one of their devices.
Real classy of you. If you didn't enjoy his work, maybe don't comment on his death.

The not so subtle racism / sexism accusation plug (I disagree), segued into slamming of his work during his death is despicable. The ageism was cherry on top.

Opinions are fine, but it's my opinion that you should save the negativity at this time, unless it's a ruthless dictator.

I flagged your post and hopefully this comment thread gets nuked. It's a time of mourning, not a time of slander.
> I think Poutine and the others are well aware of that.

(emphasis mine)

Oh man, you've gone and declared war on Canada now.
The twitter thread mentions bad weather a couple times - nobody is claiming any connection to Russia, I'd say your claim ("question") is pretty sensational and unjustified without some real evidence
Limewire tho
How could some framework be awesome without having good documentation?
https://www.dharmaoverground.org/dharma-wiki/-/wiki/Main/MCT...
This might be why they are starting to bomb everywhere now.
"I can’t imagine anyone wanting to work for or be part of Epic"

creators of one of the two largest third party game engines? A chance for your product to be integrated in a tool used by game studios throughout the world?
You really can't imagine any reason past the monetary to work with Epic?
Many desktop apps have back buttons, and of course mobile apps always have them. They're also more reliable; there is no desktop/mobile equivalent of the "warning: need to re-POST this form" problem.

As for bookmarks, that's semi-right, but the web platform conflates the back button with bookmark-ability in ways that are quite confusing. If you want the back button to get the user out of your settings screen, then you must push a new URL onto the history stack using JavaScript, but then if the user bookmarks your site they'll bookmark the settings screen specifically even though that's very unlikely to be what they wanted. Non-web apps that have enough content to need something like bookmarks often implement a similar mechanism that's more predictable, albeit less general.

The OPs article is really a common lament amongst web developers - they're (ab)using a tool that was never meant for what they're using it for. It's a real and very serious problem in our industry.

The whole SPA vs multi-page dichotomy really emerges because the web doesn't have sufficiently rich, modular or low level APIs. If you look at non-web frameworks like iOS or Java then you get a huge number of APIs (usually classes) tackling the low levels of a problem, then more classes building on the lower levels to give you higher level solutions. Those classes can usually be customized in many different ways, so the amount of control a developer has is enormous. If you start with a high level helper class and find you can't customize it to meet your needs, you can reimplement it using the lower level building blocks.

The web isn't like this. Web APIs are an absolute pigs ear of very high level function calls and classes designed in more or less random ways to quickly hack together a solution to whatever need a browser maker had at the time. HTML5 supports peer-to-peer video streaming and augmented reality but not a virtualized table view. In many cases it's obvious that little or no thought went into the APIs, e.g. XMLHTTPRequest has nothing to do with XML, you can open a URL for a custom URL handler but not detect if that URL will work ahead of time, nor even if opening that URL worked once you try it, and so on. Instead of starting with low level APIs and composing them into high level APIs, browsers start with high level APIs and then introduce entirely orthogonal low level APIs decades later, or never.

These sorts of problems just don't occur when writing desktop apps with professionally designed frameworks - even in the rare cases that you hit some limit of the framework, you can (these days) just patch it directly and ship a fixed version with your app. If you hit a problem in the browser you're just SOL and have to hack around it.

Our industry needs to reinvigorate desktop apps. Attempting to convert browsers into Qt/Java/.NET competitors has:

a. Made HTML5 unimplementable, even by Microsoft. It's not so much a spec anymore as a guide to whatever Chrome happens to do on the day you read it (hopefully).

b. Created tons of security holes.

c. Yielded an atrocious and steadily decaying developer experience.
It's kind of both at the same time :)
For me, close to 30 years as some small utilities I wrote when I first started Win32, I still use regularly. Most of them are below 100KB and link to MSVCRT, the system C library.
The pessimist in me says someone who sits on the board has a stake in the ice cream machine company, and they make bank on the crazy service fees for each tech they send out to "fix" the machines.
This is tragic for all the many, many reasons everyone else has outlined (DRM, Tencent, etc.), but for me the biggest blow is the loss of the last commercially viable (profitable!), but independent champion of underground and truly independent music.

Say all you want about the freedom and quasi-independence of self-publishing to the various streaming corporations, etc., but for years now, the underground scene has thrived on and been virtually exclusively supported by Bandcamp.

It's like every independent artist in the world just got signed to a major corporate label all at once, minus the benefits to the artists. I recognize that's hyperbolic, but fuck me, I feel physically sick over this.
Yeah, I don't think too many people are accidentally going to stumble upon the sort of meditation-induced psychosis talked about in the post using Headspace or Waking Up to try and reclaim some presence in their thoughts.

They just get you to sit there, consciously realize that thoughts come from nowhere, and notice that you can merely discard them. After a year of the Waking Up app, it's just a practical way to reground myself. For example, maybe I realize a bit of anxiety in a large place like a music festival, and I take a moment to try to discard the feeling. I'd be surprised if this wasn't the sort of meditation most people associate with the word.

So the thought of that being psychedelic or dangerous to people, suggested in the post, is just a reminder of how many things fall under the umbrella of "meditation".
Signal (the company) doesn't tolerate any clients other than their proprietary one so that's not a reliable & open solution.

I also use signal-cli, so I know some of these work, but it's not something I'd rely on for anything important since it can be squashed at any point on a whim.
I saw many pro-russian websites (not necessarily in Russia) to be protected by cloudflare
American supply lines were vastly superior to what Russia’s doing with its clown convoy however
EA is removing Russian teams from its FIFA and NHL games
Who's to say they didn't? As mentioned elsewhere (https://news.ycombinator.com/item?id=30532741), they were always focused on slow and steady growth and seemed to be more lifestyle business than wannabe unicorn. Not the shop to join if you wanted lottery ticket options. Maybe they didn't.
I think that is the collected western view of it. Everyone is baffled of the ignorance and ... well, mostly not finding words to describe the enormous disconnect from reality that russian leaders are showing.

The first wave of soldiers from Russia was kids with normal walkie talkies unencrypted communication thinking they are doing a normal manouver and suddenly realising they are at war.
People who suffer from severe ADHD, meditation is nearly impossible.
suzerain (n.)

"sovereign, ruler," 1807, from French suzerain (14c., Old French suserain), noun use of adjective meaning "sovereign but not supreme,"

Sovereign but not supreme is a good way to remember it, it’s like a baby name of ‘supreme’ :)
I believe that ' family history of schizophrenia ' is not fully understood.. there is an interrelated system of health, genetics, aging, stress, nutrition and extreme experiences, which can go many ways.. I believe that 'schizophrenia' is real and serious, but that the factors involved in leading to it, and its treatments, are not fully understood..

with that said, I believe there is science evidence that marijuana and meditation, both can be triggering to an ill mental state.. along with other, stronger things of course.. common street methamphetamine can bring on illness rather quickly and is addictive.. serious personal injury like trauma can bring on illness rather quickly.. things like that..
Argos in the U.K. replicates this pretty well
'why don't they' ... really is the assumption that Ukrainian defense is clueless? I would say they are doing a pretty good job so far.
West has demonstrated the ability to coalesce massive, unprecedented, response to illegal wars was always possible, but they simply do not care enough about non-white people. Even now, shaming, condemning and pressuring neutral countries for importing wheat or gas to feed and heat their own. Seems like even non-white diaspora in the west are seeing past the charade.
> they haven't even used their ballistic or cruise missiles in any significant number either

Those need targeting. And the article mentions a lack of targeting pods. (UkrAF is largely functional because the initial volley missed many air fields, planes and radar systems.)

This increasingly looks like the Russian military procured shiny, expensive kit from cronies and then neglected to equip them.
The Orange Revolution was in 2004. The one in 2013-2014 started with Russia pushing their semi-friendly semi-puppet Ukrainian president to abandon an association agreement with the EU. He pursued that agreement quite vigorously until mid 2013, when derailing it could have been quite easy (stop a few laws from passing, or don't sign them, or put poison pills into them that won't be acceptable to the EU and wrangle over wording for years, etc). Maybe he also believed Russia only cares about NATO, but EU is fine. Anyway, eventually Putin told him in no uncertain terms to do a 180, which he did. The protests that followed eventually escalated into him trying and failing to assume dictatorial powers, ordering a slaughter of ~100 protesters, and promptly fucking off into the dustbin of history.

So it's not really about NATO, per se.
Why would you ever want to contact me
Sure, this needs coordination - not saying that it's an easy solution.

> Side note, I would love it if more a/c merely dried the air.

Yeah - having a very light breeze and dry (but not too dry) air is all that's needed for the vast majority to not feel sweaty or even hot. I would only ever buy an a/c with an efficient dry-mode.
Many things you don't know are Java are and they are VERY widely used.

Java simply wont go away because it works.

For serverside it's a nobrainer, but also for client if you have a niche consumer base.

Average joes don't understand the overhead of writing native applications and they are paying for it without knowing.

Here is my only contribution to the "desktop" Java eco system: http://move.rupy.se/file/logic.html

It has worked flawlessly on Windows, Linux and Macs for over 15 years.
> I recall a quote from Steve Jobs around that time that "Java is a giant ball and chain"

The story I've heard from people who were in the room is slightly different. Jobs acknowledged that Java had its place on the server, but on the client-side: "Java is a big fat pig."
https://t.me/s/MedvedevVesti https://t.me/s/epoddubny https://t.me/s/sashakots have propaganda and opinion but some worth reading. You'll have to get browser to auto translate.
I wish Amazon would try different shopping experiences online, versus the hellscape of overoptimization that is Amazon.com.

Part of the appeal of a bookstore is to have a different shopping experience than what you get online or even at other physical stores. It's walking over to a section, picking up a book, seeing what resonates. It's 'browsing' in a slower, calmer form, closer to the reading experience itself.

Why doesn't Amazon try to make that? Replicate that experience in a new brand, call it 'booklovers.com' or something. Make it a cut down subset of features and information, with the book's content more at the center of the experience and easier to browse, along with the books 'next to' it. More curated, less metadata.

Being freed of physical world means we can have many very different experiences without dealing with the scarcity of real estate. Yet Amazon tries to standardize the shopping experience, to the detriment of many categories of products that deserve their own approach.
Just on the last "60 Minutes" there was an episode about how a handful of substation failures would bring down the entire grid.

Yet another example of the concepts of airliner design being completely unknown outside of the aviation industry.

The "grid" doesn't appear to be a grid at all, but a tree. An actual grid would be able to route around failures, much like the internet protocol can do.
This is a little out of date; the .NET single-file situation is pretty good as of .NET 5 (which came out in 2020).

These days, if you publish a single-file app all .NET libraries live in the executable and do not need to be unpacked at runtime. Native libraries still need to get unpacked at runtime (if your application uses any; many don't), but you just set the IncludeNativeLibrariesForSelfExtract build property and everything else happens automatically for you.

I'm working on getting IncludeNativeLibrariesForSelfExtract set by default, upvote here if you think that's a good idea: https://github.com/dotnet/sdk/issues/24181
> Russia has ~half of the world's nuclear arsenal

If this is the state of their conventional military, it raises questions about the state of their nuclear deterrent.

In any case, if China wanted Siberian resources, fomenting a breakaway region would be cleaner than invading.
The worry maybe comes from somehow surviving the initial blast. For example, it's possible that no one is going to send nuclear bombs to McMurdo Station in Antarctica *. They'd likely survive the initial waves of attacks, but would be utterly cut off from the rest of the world for the rest of their lives. Or maybe they won't be cut off? Hard to know! What would you do if you were there in that situation? How long would you last? Basically, the second worst thing that could happen in nuclear war is *not* dying in the initial blast. It makes for an interesting discussion, which can lead some to worry depending on how the discussion ends.

* Substitute Antarctica for any rural site that isn't within 100 miles of a ground zero.*
> I can think in a few solid reasons explaining why a very rich could want to keep a non profitable company in a foreign country.

You didn't list the most popular reason: Money laundering.
It’s interesting because the U.S. has an order of magnitude more military funding and was trying to secure a supply line an order of magnitude longer. I wonder if this ratio makes it approximately as difficult?
User reviews are in the pipeline and shopping cart was added last year. And I doubt there were technical barriers that kept them from making this. Just a matter of other priorities on the store not immediately visible to western eyes (e.g., they have aggressively pursued regional pricing for the last 18 months).
I've seen reports that Russia's only deployed 5-10% of their forces. This might be a slow steady escalation to allow evacuations of civilians and test the endurance of battalion forces.

Any victories for Ukrainian forces may be short lived, as Russia seems to be using this opportunity to guage hot and cold zones.
The exception doesn’t prove the rule.

It’s ridiculous that I have to modify Java VM arguments so IntelliJ can use more ram and actually index my projects.

The IDE is great, but Java undoubtedly makes it worse.
Windows LnF hasn't looked native since WinXP and never felt native.
Lots off things are off by few pixels, there are no animations or shadows, no context menus etc.

At least in Electron textboxes have standard context menu and drag and drop.
Why not. If there is a tool like pandoc parsing and translating your text and markup to anything (html, pdf, word docx, etc). Why not. I did that quite often at a former job.

All version controlled in git.

A few markup headers. Text formatted in markdown. Later combined with a bit of templating logic to ensure different looks (one for client and one for agency) when translating it into the final designed report.

Actually more efficient than creating the two target documents with design from the beginning as the reports quite often changed in structure while being prepared due to changes in requirements.

Separating content from (re-)presentation was a time saver.
Yeah but do you get “I see you have begun a collection of every pair of headphones ever made, would you like to add these three pairs to your cart to round out your purchase?”
Java's only claim to fame is that's the granddaddy of C#, a far superior language and IMHO one of the greatest computer languages ever created.

In addition, Java was ahead of its time, with mid-1990's computing power not up to the job of letting it run smoothly on lower and mid-tier PC's. It also required, for that time, an egregious amount of RAM memory.
Ford launches its bi-directional home charging station at a good price
Stonehenge might be “a simple and elegant perpetual calendar“
I agree with you completely about the templates. When I first used Hugo I was not well versed in Go, nor did I have any idea how it's templating system worked.

Reading the docs lead me to believe that the templates were invented by Hugo. It would of been helpful to make the distinction because I could have looked up how the templates work. I'm not sure if it would have helped though because Go's templates are incredibly confusing and frustrating to use.
It is important to distinguish between strategic and tactical decisions.

Russia has made a strategic decision to avoid heavy bombers due to the high likelihood of civilian casualties.

Some platoon commander launched a rocket barrage for whatever reason. Command discipline isn’t perfect, especially among new recruits, so individual deviations are to be expected.
I never said it was morally equivalent. However, it makes NATO an offensive organization.

It makes NATO a threat to Russia.
Do you think Putin wants to find a negotiated solution right now, or he's still all-in on the outcome?
I don't care how well it would work, and I'm not arguing any of your points... I don't even understand why you people like these video games, so I'm the last person who should opine on what constitutes a good UX.

My comment was intended to point out that it's parent comment didn't bother to read the grandparent comment, which had clearly answered the question it was asking.

But then the parent comment author edited themself, I assume to avoid looking foolish. So I guess it's irrelevant now.
It's hard to know what that would serve to accomplish, considering it contradicts Putin's entire ethos for invading in the first place: he fundamentally views Ukrainians as culturally Russian, and wants to bring them back "into the fold." His entire rhetoric is adamant about that--it's why he uses words like genocide when talking about eastern Ukraine. I can't see how (d), which in effect would be genocide, would do anything but erode any possibility of support for the war effort, considering the family ties to Ukraine held by Russian nationals.
I guess they got tired of closing other people's physical bookstores!
> The author doesn't seem to understand linux containers.
> Docker doesn't run a "vm" image and it definitely doesn't run another kernel [...]

Yes I do understand them!

In fact, in a former life (i.e. during the long forgotten time when Linux containers were just a novelty and LXC was seen as the "future") I was a big proponent of containers.

What I was not a big supporter of is containers, that instead of being as you well say "more closer to chrooted processes", instead they are almost stand-alone VM images lacking a kernel. In fact Fly.io does exactly this -- they take a Docker container, add a Linux kernel, and run everything in a Firecracker "micro" VM.

----

> that certainly won't lose any data when you purge it by mistake
> If you don't understand what you are doing, you can "purge data by mistake" doing other things as well.

Yes, butter-fingers are a thing... But with Docker it's so easy to delete a container by mistake (that although shouldn't have state it does); on the other side, if you are about to issue `rm -R -f .` and you are inside `/var/lib/mysql` you do have quite a few opportunities that perhaps you are doing something stupid (you have to explicitly write `rm`, add `-R` and manually type `/var/lib/mysql`)...

----

> The download size may be bigger than a statically linked single executable... but if you are running a lot of different processes in docker, they may share the underlying layers which may mean that you end up using less disk space overall.

OK, say that for "server applications" (that happen to use tens of micro-services) this makes sense.

But how about a "tool application", say a static-site builder; does it now make sense to use Docker to run this tool?