skysight-inc/HackerNews huggingface dataset:
LLLT/photobiomodulation/ red/NIR phototherapy studies – a comprehensive database
>I think free software has caught up on the prettiness score.

Free software surpassed proprietary software the day that Microsoft released Windows 8.
This one doesn't work either :)
7 Trillion Microplastic Particles Pollute the San Francisco Bay Each Year
Any multi-master options available for 12?

We like using Galera with My/MariaSQL, as we can get HA very easily, and just throw up a keepalived vIP to point apps to. If one node goes sideways then the health check fails and the vIP moves to the next node.

Closest thing I've seen is BDR, but nothing recent has been open sourced from that.
A lot of executives and politicians take the train between DC and NYC/Boston. The reason they do it is because the trains in the NE Corridor don't suck. This whole thing is kind of a self-fulfilling prophecy: build crappy trains, people hate them. Build nice ones, people like them.
Would someone who is a vegan answer this question I have and I mean no offense by it.

Why do you want to eat vegetables that are fake meat or made to taste like meat ?

It seems silly to me.
But they do have to follow the law, which is his point.
“Want to fix this? Sure, easy, just scrap the democracy and just don't ask people, send those who object, to "re-education" camps. Or scrap market economy: if all land is government-owned, it won't be an issue at all.“

Ever been to Japan?
I was walking around Southern California on a business trip and had to cross a freeway offramp without a signal. Standing at the crosswalk I watched cars blowing by at about 50 mph not giving a feather or a fig that I was on the edge of the crosswalk. Then I saw a Tesla. Oh boy!

I swung a foot out and the thing just slammed on the brakes like a champ. Must have been on autopilot. Man the driver was pissed though. Never seen someone so angry with their car when it was running properly.
I replied "context error" in a chat with a friend once. It didn't go well.
I have to be careful reading articles like this. I have hundreds of hours logged in 2004's Rome Total War. All it takes is reading some interesting fact about Rome's military or one of their enemies and I can find myself losing a day or two in a new campaign. Even though the first Rome Total War came out 15 years ago, it is still the pinnacle of historical simulation video games to me. Simple yet endless replay value in trying out new tactics and strategies.
Somewhat related: I wish human languages would have the concept of a parse error. Often enough someone says something to me that I'll hear with 100% clarity, but still have no clue what they are trying to say, after which it's often time to play the "what" game until they rephrase.
I think people/Apple defenders are creating a false dichotomy between "regulated app store" and allowing people to install their own software.

Apple could still have a regulated app store to protect the masses (who will never venture outside of the app store), but still allow users to install their own software if they really need it.

At least no one can deny that the inability to prevent users from loading their own software causes a lack of freedom. If someone wants to accept authoritarianism in the name of making it harder for clueless people to install malware then that's a trade-off they can make, but they shouldn't pretend to be pro-freedom/pro-user/pro-privacy.
It is fine and practical.
why would a microkernel be smaller than than a monolithic kernel, given the same feature set? Unless you claim that async message passing leads to shorter code than procedure calls.
The original study can be found here: https://www.nature.com/articles/s41587-019-0262-4

Abstract:

> The near-infrared-IIb (NIR-IIb) (1,500–1,700 nm) window is ideal for deep-tissue optical imaging in mammals, but lacks bright and biocompatible probes. Here, we developed biocompatible cubic-phase (α-phase) erbium-based rare-earth nanoparticles (ErNPs) exhibiting bright downconversion luminescence at ~1,600 nm for dynamic imaging of cancer immunotherapy in mice. We used ErNPs functionalized with cross-linked hydrophilic polymer layers attached to anti-PD-L1 (programmed cell death-1 ligand-1) antibody for molecular imaging of PD-L1 in a mouse model of colon cancer and achieved tumor-to-normal tissue signal ratios of ~40. The long luminescence lifetime of ErNPs (~4.6 ms) enabled simultaneous imaging of ErNPs and lead sulfide quantum dots emitting in the same ~1,600 nm window. In vivo NIR-IIb molecular imaging of PD-L1 and CD8 revealed cytotoxic T lymphocytes in the tumor microenvironment in response to immunotherapy, and altered CD8 signals in tumor and spleen due to immune activation. The cross-linked functionalization layer facilitated 90% ErNP excretion within 2 weeks without detectable toxicity in mice.
I count at least three. No way this isn't an shill account.
The never-ending battle of sales vs. marketing. :)
>Public transportation is seen as inconvenient and for lower class people, so large transit projects like this get no traction. You will never see executives or politicians taking trains to work like you do in European countries. Except in NYC.

I disagree. This is a chicken-or-egg problem. Nobody is inherently against public transit. Having commuted in a few cities in North America, it's far more comfortable than sitting in traffic. If you have a good system, i think people would use it. The GO Train in the Greater Toronto Area is a good example; it's filled to the brim with white-collar city workers.
Yes, I already know vim- it's the only text editor I've used for the last
eight years or so [1].

OK, I accept that some users will find vimtutor helpful, like you did. On the
other hand- I would never have learned to use vim if it meant I had to read 4
chapters before I could "survive" in it.

The way I learned vim was ... to not try to learn vim. This is much like the
article above describes it. Before vim I was using Notepad++. At some point, I
switched to vim and just did all the things I was doing in Notepad++, except I
did them using vim. That meant I only had to climb the smoothest learning
curve and my productivity never dropped from having to stop and search for
advanced stuff.

I was a bit annoyed originally by the Mikado of escape slashes in regexes, but
I got used to them reasonably quickly. Then at some point, when I needed to
do more advanced stuff that I'd never have considered doing with Notepad++ [2]
I looked that stuff up and learned how to do it, but only as and when I needed
it.

In the first year or so I was keeping a notes file with all the weird-syntax
commands that I needed with enough frequency that I wanted to keep handy, but
I couldn't bother to memorise. I still occasionally consult this file, e.g.
when I need to remember the syntax for look-ahead or look-behind regexes. It
turns out, you can go a _long_ way without really, really having to do a
lookahead.

I should say, I also tried a few vim plugins here and there, but mostly they
seemed to mess up my install, so I was turned off them for good. Pretty much
the only plugin I use nowadays is the excellent highlight script from the vim
wiki (https://vim.fandom.com/wiki/Highlight_multiple_words). It's just perfect
for highlighting logs and, er, logs.

So while I appreciate that vimtutor can be useful to some users, it is by no
means the only, or the simplest, way to get to a point where you're feeling
comfortable using vim.

________________

[1] The one exception is the Emacs-based editor in the Swi-Prolog IDE, which
has a very good Prolog mode that actually compiles your code so it flags
errors and so on. It'd take a while to do this in vim, and there's no real
reason to. Although I miss being able to scroll with Ctrl+E/Y.

[2] Like using netrw to edit files directy on a remote server over a
powershell remote session, which got me some impressed comments by a senior
dev in my company, since everyone else just RDP'd to the server.
Damn funny
>Why on earth isn't there a high speed rail between these cities?

The cost of labor, the cost of environmental studies, the cost of materials, and the need for the project to show a profit.

All of these factors are much different in China.
- Active Users: DAU, WAU and MAU.
- Registrations
- Registrations vs Subscriptions (or becoming paying user)
- Churn
- Paying Activity
- ARPU
Yes, such a land compares poorly to China. /s
Time and time again, i tryied, even in veggie only restaurants- and sorry, to say it the meals where near always disappointing. Only exception where indian restaurants and some people from a comune, who cooked delicious. My takeaway- dont eat it if for the chef, ideology comes before tastyness.
No system requires monad transformers or extensible effects. In some cases they become useful, particularly when dealing with unusual computational contexts; but most of the time you can use IO, and sacrifice the sharpest edge of type-safety for an easier job of plumbing.
That kinda depends on how you define things though. literally in the sense of something that actually happened is clearly the meaning of the word. You can then debate on whether literally as in figuratively would be a separate meaning for the same word, or just hyperbole.
The current population of African Americans in the U.S. has a lower average IQ than the current population of White Americans in the U.S.
The good news is it's also the golden age of static analysis right now. There's open source and commercial tools that find most of the problems. Some are scaling up on codebases the size of the Linux kernel.

So, not only can you do that: it's standard practice for some developers already in and out of commercial space. Mostly commercial developers doing it that I see, though.
> Not likening the reasoning does not remove the limitation. But it’s vastly more widespread than that. Just try to load some of that realtime software running inside your car on a desktop it’s simply not designed for it.

This is a bogus argument for the case of the safety app. There is people who wrote a functioning program designed specifically for the iphone, that other people were already using on their phones. Then apple, a third party, removed the right of people to continue sharing a correctly functioning program on their own devices. The iphone is clearly designed to run arbitrary software and it already did in this case, before apple's callous interference.
Vegetarian Indian here, I agree. Growing up watching American cartoons I always used to wonder why the kids are shown not to like vegetables. Its only when I moved here (US) and saw how vegetables are served, I could empathize with the cartoon character kids.

There are parts of India which are almost entirely vegetarian. So much so that, it has prompted giants like pizza hut and subway to open vegetarian only restaurants.

https://timesofindia.indiatimes.com/city/ahmedabad/US-food-g...

And might I add, the food is delicious.
> Larry Fink, who boycotted last year’s event. Fink explained his decision in a post on LinkedIn: “I believe greater economic integration and diversification will help Saudi Arabia build a more modern and sustainable economy for all of its citizens,” he wrote, adding that “corporate engagement and public dialogue can help with that evolution.”

That's the same reasoning used to justify continuing trade with China and other repressive regimes. I think of it as high-minded rationalization to justify continuing profitable business. Excuse me if I don't believe the people saying things like this really give a shit about anything but getting more money.
I take your point about Erlang, and its systems for restarting/replacing failed code & processes, but I don't see how this eliminates race conditions or their consequences.

One problem here is that it's not always a simple layer on layer order of dependencies, they can work both ways. Take swapping/paging for example. It can't be isolated as a separate driver or service. The kernel relies upon it, and so do processes, and yet the service itself relies upon filesystems, a separate layer again. A race condition in the swap system (like one of the bugs found by the tool in question) would break multiple layers, or a race in the filesystem could cause the swap system to fail. There is no real isolation here that saves an OS from failures.
That's too awesome a feature to keep hidden away as an easter egg! Your trail should start looking cooler and cooler the longer it continues on a single shot, and you should be able to unlock designs by doing stuff like making long shots, orbiting around a planet several times, making N holes in one in a row, etc.
Not sure what doesn't add up? While PostgreSQL is certainly around longer than 10 years, the release schedule was somewhat random until ~10 years ago. Since then the project sticks to a yearly schedule, with one major release per year, usually in September/October.
Why not? One might have ethical issues with eating meat but enjoy the taste.
I'm not familiar with either of those meanings. To me it means something like "irrelevant".
I'm sorry, but this is very naive about security, and cryptography, and blockchains. Allow me to quote some experts:

[0] > "Crypto is fundamentally unsafe. People hear that
crypto is strong and confuse that with safe. Crypto
can indeed be very strong but it’s extremely unsafe" -- Nate Lawson (Root Labs)

[1] > "We don't even really know how to build secure systems out of secure parts, let alone out of parts and processes that we can't trust" - Bruce Schneier

[2] > "If you think cryptography is the answer to
your problem, then you don't know what
your problem is" - Dr. Peter G. Neumann
> Isolation is half the battle when dealing with issues such as these.

having had to deal with race conditions between processes running at opposite side of a continent, color me unimpressed.
I also used to feel largely this way, but it turns out my parents just weren't good at cooking tasty vegetables.

I encourage you to seek out an adventure by trying a vegetarian restaurant where the chefs know how to cook veggies. Truly breathtaking the difference in experience.
The Benefits of Over-Parameterization at Initialization in Deep ReLU Networks
I'd be interested to hear your thoughts on this perspective: https://youtu.be/YR5WdGrpoug?t=1058
This is a common misconception. Overall US transit riders earn about the same as drivers. In metro areas like Chicago, SFBA, or Washington DC, the median income of transit users is significantly higher than drivers.
Land and labour get taken from plenty of Americans too— it's just usually for the benefit of wealthy private corporations rather than to advance a public good such as dignified, quality, low carbon mass transportation.

https://money.cnn.com/2005/06/23/news/fortune500/retail_emin...

https://www.theguardian.com/commentisfree/2018/aug/23/prison...
Just yesterday we got a support call at 2am which quickly escalated to one of my dev coworkers. He had to dig through code to find the problem and push a fix at 3am.

The problem had to be fixed right then as further delays would cause heavy disruptions of the operation for that day, which would have been very bad for our customer.

While support can deal with most issues, it's not entirely uncommon that us devs have to step up and either help fix the issue by analyzing the relevant code, or actually push a fix in the middle of the night.
Getting started with NodeGUI, a Qt-based library for desktop applications
Very interesting conclusion there, "all countries with good infrastructure are not democratic" , it also contradicts the fact that you have public roads, you logic applies perfectly for that too.
Sure, but pro-China shills should not be allowed to post on HN, period. It's in violation of the policies. Dang, can you look into this?
> It's not any behavior that depends on timing sequences,

That's literally how 'race condition' is defined in the industry.
I’m under the impression that the US public want cars not trains and even the current tech celebrity’s vision is to have self driving cars that work together as if they are train carriages and go in a tunnel as if they are metro train carriages.

In the rest of the world, people are fine with ride sharing.
Nope, that's because it is developed as a fork of Linux kernel. Those +9K people are Linux kernel contributors.
1,000km/h is within what is conventionally considered transonic (965-1235km/h). I wonder how practical these speeds are without a containing tunnel, particularly on the ground where there is potential for damage to buildings, structures, wildlife, etc. from sonic booms. Additionally, as I understand it, reflecting objects and terrain at ground level increase the potential for generation of sonic booms at transonic speeds. Indeed, sonic booms are generated by trains today when going through tunnels where the air ahead of the train is constrained and compressed.
This is partially because the improvements you mention come from the private sector while the things that you miss usually done by government (at the very least the framework). US has a long history of crony capitalism or corporatism and as a result no real general public health care, public transportation and so on. It also does not help that different states have different regulations in many cases.
There are plenty of good ORMs for Postgres if that's what floats your boat, but the advantage of Postgres is you can always drop down to SQL.
Sometimes there is no law necessary because an industry regulates themselves. Which the Dutch press historically has done so, in this example.
Personally, I miss the taste of meat sometimes, although that's happening less often these days. And meat tasting vegan dishes satisfy that need without the guilt that comes with killing an animal or destroying the planet.
As a commenter stated below: Be careful comparing a system which can simply take the land and labor it wants to one in which people have rights.

China also has the lowest organ recipient lists, maybe we should try to emulate that too:

https://www.businessinsider.com/china-harvesting-organs-of-u...
I think the main reason is because you have to build your entire back-end based on the assumption that you are using intercooler. It requires the responses to be formatted HTML for anything more complex than changing the content text. It ends up making the whole approach much more complex than it is advertised.
Seems like someone never solved a complex problem.
That's fantastic- have you used the Ligma fork?
He expects a company to support basic human rights. That's not a "high horse", it's what everyone should expect already.

We shouldn't be ridiculing people who demand companies support human rights. It's the apologists who should be marginalized.
The "EU army" has been rather oversold, but why do people object to it when they don't object to NATO? Is this rooted in the actual structure of the EU army or is it based on what people read in the Brexit press?
But your edit is still not clear. Do you mean invest money in other people's side projects or invest your own time/money in your own project ?
The only way to build that credit is to begin using it. It takes time. My first card had a $500 limit. Now I regularly get 20k+ limits.
Vegetarian food can be delicious or disgusting, just as meat can be.

I wouldn't salivate over sitting down to a dinner of boiled stew beef cubes without any seasoning at all...

Which is pretty much the equivalent of boiled rice and broccoli. (Standard vegetarian fare at a lot of cafeterias in North America).

I noticed something yesterday...

Capitalistic enterprises really shit on vegetarians for some reason, and I can't quite figure out why.

The local pizza place put a flyer in my mailbox... they have plant based pizza now with cauliflower based crusts... vegetarian peperoni and vegan cheese... two servings of vegetables in the crust alone etc etc...

That's great, but why does it cost twice as much as all of the other pizzas on offer?

Or all of these plant based meat patties that are coming out... twice as expensive as the admittedly more delicious meat based counterparts... and that's buying in bulk, looking for the best deal.

I live in Canada, btw.
Its also a money pit. They keep it running as a matter of nationalistic pride, not because its economical. Most folks in the area take the ordinary metro to the airport, not the maglev.
> In Haskell, updating fields in a records is still an active area research.

In Haskell, everything is still an active area of research. Mutable data already exists in Haskell and has sensible semantics.

But the goal of Haskell (so far as I can see, at least) is good, reliable, maintainable code which produces good, reliable, maintainable programs. If this is not what you look for in a programming language then it might not be for you.
Sure, I said the issue was not insurmountable. But (and yes, I know Haskell programmers won't necessarily agree) there are contexts in which following a direct, mutable reference is superior to indirecting through a map.
Unfortunately, "literally" has acquired the non-literal meaning because people use it as an intensifier:

https://www.merriam-webster.com/words-at-play/misuse-of-lite...

Include me among those who find it frustrating, but the meanings of words are more or less acquired by convention, and I think my side has been outvoted on this one.
Yes, but that's a parsing-time distinction. The lexer does not need to care. And even though the token's syntactic meaning "depends on the context", the grammar itself can be (and usually is) perfectly context-free!
Location: Midwest US

Remote: Yes (have been full-time remote for 4 years)

Willing to relocate: No

Technologies: C#/.NET Core, SQL, Python, Git, AWS, Docker (Swarm/Compose)

Résumé/CV: https://www.linkedin.com/in/tylermcentee/

Email: tyler [dot] mcentee [at] gmail [dot] com

I'm a back-end developer with a passion for developer tooling and automating painful processes.
Veganism is not a dietary preference, it's a system of ethics. If there had been vanity plates in the 1910s there probably would have been some that said 5UFFR4G3, too.

Veganism extends to all modes of consumption, not just food--for example, vegans don't buy leather or animal-tested makeup. Side note, to reduce confusion like yours, some people use 'plant-based' specifically to describe vegan food. People are vegan, products are "suitable for vegans".
I generally avoid fake meat but plenty of people don't eat meat for religious or moral reasons. They might still want something meat-like, though, and fake meat provides that.
Last time I checked Gtk has a web backend, meaning you can run basically any gtk app with the right environment variables and it'll pop open a browser with the app rendered pixel perfect into it.

I don't really think it's useful as an actual web technology since you'd need to spawn a process, reserve a port, and keep a connection open for each and every user which seems like it wouldn't be workable.

It's a neat trick though.
An Elm Debugging Story
Then you end up having the page refresh loads of times and having a less smooth experience.
> https://diskprices.com/

These do not compare things such as sequential read, sequential write, random read, random write, temperature, MTBF, Backblaze outage percentages (statistical relevant), type of storage (SLC, MLC, AMLC, QLC, TLC, etc), chipset used, and so on, and so forth.

I'm scared shitless to check or use the battprices.com as it probably does not do anything like the above either. Which, in case of batteries, can cause something arguably more severe than bad performance or data loss: fire.

Don't use websites like these. Instead, read reviews and support websites which release quality reviews.
That is going to be the last day I use HN. I think this comment above just shows the intolerance of some people here who are yelling for moderation and unwilling to debate anything that is slightly against their worldview.
You're right but I still want a notification whenever my balance changes
Initial effort when refactoring might be the same -- or even bigger -- but it will save you time afterwards. The added peace of mind is not to be underestimated either.