skysight-inc/HackerNews huggingface dataset:
Are you suggesting that ending the real war in Afghanistan should not happen because there are rumours of another war possibly being plotted in the future? That doesn't make sense to me.

The report you are referring to is this: Trump 'asked for options on strike on Iran nuclear site

I'd be worried if Commander and Chief of the Armed Forces wasn't regularly asking to see the plans for possible action against a hostile nation.

It's their responsibility to ensure that military is prepared for these possibilities.
Last I checked we still use a lot of coal.

Solar hasn’t replaced natural gas, because they are entirely different things. It’s exceptionally easy to transport natural gas, it has a ridiculously good energy density and burns well, the logistics of natural gas require no technology in the lines that run between natural gas devices are a half pound of pressure meaning any idiot can hookup/install/modify.

There is a case to be made for hydrogen displacing natural gas, but in my opinion not until we have small local fusion reactors, and in that event you’re probably looking a battery anyway. Hydrogen has great potential for aviation, but home consumer use natural gas will be king for some time.
Yes, I mostly agree with you, but I think that if we look closely to how programming languages have evolved over the years, we can more or less define them into "generations" i.e. periods where certain concepts have more or less dominated the interest of the community and have dictated how software and languages in general are designed.

These are usually linked with one or several languages springing out and becoming popular, either by embracing new paradigms or by strongly rejecting a mainstream concept whose usefulness have been cast into doubt either by the industry or the community.

Outside these periods, the overall interest tends to stagnate while the newer languages become stable and gain mainstream acceptance. In such a situation, a new contender must either find itself a niche, by covering very specific needs in very effective ways, or it must compete in mindshare in order to justify itself among the newest big names (i.e. any new compiled, strong typed and memory safe language nowadays is almost forced to compare with Rust and I dare say Zig).

That's what I meant with "market saturation": I think the stagnant landscape of the 00s, dominated by classic, OOP languages, gave birth to a huge wave of "safe" languages in the 10s, many of which share similar concepts and ideas; I think we're now in a moment where some of these have made a name for themselves and have been established as mainstream, serious solutions (see Rust or Go), requiring newer contendents to be really innovative in order to capture mindshare and not be considered "me too" languages.

These are, obviously, just my two cents; I really love compiler development and language design, and I think we should always support new languages and the work people do towards the goal of designing better languages and improving existing ones.
I had to google this to see why on earth you would use double negation.

Apparently it's a way to negate and convert to boolean.
in the plural or non-countable, such as this case, "guy" is ungendered
Omg it would be legendary
Love the pricing model and the UX is nice.
Three small things I noticed during sign-up:

1. Please let me sign-up from the pricing page. At least on my phone I couldn't find a direct link or button.

2. The "Save Upgrades" button is annoyingly sticky on my iPhone.

3. Email doesn't autofill.

Otherwise registering and adding an alert was smooth. Well done!
Oh fair enough, I didn't know. (As you can see from my listing, I'm using the official one. But just because 'meh, whatever, it's ok, I don't care' rather than because I didn't like the others or knew about the terms prohibiting it.)
I'd like to think that speech parsing "give me the cra(ck/ic)" would have different results depending, but I'm not sure HomePod is really ready to oblige that in either case.
> I'd like to see Typescript compiling to "native" as well.

Yeah I'd love something that just compiles .ts to a binary. But I can already hear the cries of "embrace, extend extinguish" if that happened.
Honest Facts You Need to Know About Successful Blogging
I have no experience in nuclear but have worked on infrastructure projects that have restarted. I think people have a new set of biases that are not present in the first project. They are optimistic which is a risky state of mind.

Also...

* Often the starting point is a poorly organized mess that needs to be unpicked and understood.

* People conduct "reviews" of existing work that consumes budget and leads to new issues being found.

* You are continuing an existing chain of communication, but with a loss of continuity. The people you need to ask can't remember, or are not available to ask.

* Overly optimistic budgets lead to corner cutting and mistakes.
I based my allegory on the fact that an F-150 without truckticles is the same size as one that sports them.

As for the spherical cow, is that a metric sphere or a US customary sphere?
PayPal launches a new crowdsourced fundraising platform, the Generosity Network
> Those ethics were created from within a theistic worldview

Animals behave ethically/morally and they have no religion.

It's possible that ethics were first written within a theistic context but that has no bearing on how they were created.
The only real beef I have is this:

"It seems though that the one URE in 10^14^ bits (an error every 12.5 TB of data read) is a worst-case specification. In real life, drives are way more reliable than this specification."

I don't believe that statement without data backing it up.

Disk drives are right at the engineering edge. There is a reason why consumer class drives have one MTBF and enterprise drives have a better MTBF. If a disk drive manufacturer could somehow cite a better MTBF, they absolutely would (see the whole GB vs GiB marketing stupidity, for example).
I've had the original Vive and the Index since each of them came out, though I didn't regularly use them much until I got into VRChat. In a month I've already put more hours into VRChat specifically than the total I've done with other things in VR. I'm not exactly sure of its mass appeal, but it's definitely been the killer app for me and my friends.

I've become somewhat convinced that the killer features of VR are in how it works for social games. The ability to socialize in 3d space with regular body language present (your head and hands are positionally tracked) is great. The sense of presence from being in an all-encompassing scene in VR makes your mind feel more involved in social situations compared to a standard voice call. Having positional audio and the ability to see where other people are looking makes it easier to follow the flow of conversations. Groups can smoothly reform and break apart into multiple separate conversations just as easily as they can in real life meatspace gatherings, which is something that's much less natural in voice calls.
Lots of people enjoy "philosophical" discussions and certainly derive value from them. What they might not like is the "philosophy" that's continually throwing around author names, complicated words, and kinda leaves the average person feeling stupid talking around "proper philosophers". If you want to educate people, start with the layman explanations, and only at the end annotate the complicated words. It's not like people don't understand the general concept of things like "utilitarianism", it's simply that they don't use that word in their day to day, so they don't associate the concept to the word.

As to your other comment, well, that included a rather oversimplified example of utilitarianism, which many utilitarians will not even share. It's very easy to make naive utilitarian calculations, and in many cases there's too much uncertainty to even make calculations. You can only say that naive utilitarianism is easier than deontology. No offense intended, but maybe some people were downvoting you for this.
"An Ireland-based entrepreneur is claiming to have invented a power-assisted bicycle wheel that doesn’t use batteries, doesn’t need charging, is not speed restricted and has an infinite range." AKA Perpetual Motion
WuerthPhoenix/tornado: High performance event processing in Rust
It's like https://www.sprinklr.com but 1,000-4,000x cheaper (seriously).

Love the homepage.

EDIT: Question, I just tried the demo out on some very popular terms (e.g. "google", "Microsoft", etc) - it appears results are only returned for Twitter. If I unselect Twitter, "no results found".

Just an FYI in case that's not intended behavior.
SMART marking drives as failed is usually super late. But if you monitor the raw values for the important parameters (unreadable, reallocated, etc sectors), I've had good luck with replacing drives before software notices. At least for spinning drives; SSD failues were way more rare, but resulted in the drives completely disappearing from the bus, and no reliable prefail indicators. I did have one SSD go through a big reallocation that tanked throughput and the alerts from throughput and the alerts from SMART thresholds fired simultaneously.

Of course, that's great for a server farm; in home use monitoring is a lot less structured.
one of my colleagues uses that as an assignment for his students, they have to port one of the listings to c++
Of course there's more to it. The story is more than 10 years long. But the facts remain.
Before machine learning can become ubiquitous, four things we need to do now
The green industry is subsidized in the US at both the state and federal levels.
Yep, not sure anyone will comment here, but we'd be happy to answer any questions if so :)
If only apple strategists believed in interoperability as a way to grow their revenue... There is unfortunately no ground for me to contest their current strategy.
Satellite to track rising seas as climate warms
You can usually only fix one problem at a time.

For every fix for every problem, there will be some cynic saying it doesn't fix all of the world's other problems and he/she would be correct.

If your goal is to come up with one action that fixes all problems, your best bet is to do nothing at all because the ask is impossible, outside of suicide, which would eliminate all perceived problems, for all of time to come.
I'm a little confused about what the announcement is. Are they moving out of beta?
I would refactor your second example into an exists using Arel, because at best the IN will result in the same performance. At worst it will be significant my slower. There are also particular issues with NOT IN and NULL. This is at least true in PG.

I also deal with a lot of scale, the issues people have here doesn’t match my reality. I think people have issues and rather than looking at what is fundamentally happening with their call patterns, they jump to calling out rails itself.

Rails does have some specific issues, but you’d have to go pretty deep to see them and boot times are terrible.
I'm not sure about if the historical part being incorrect is really damaging.

Personally, games like Pirates, Civilization and Colonization sparked an interest in history in me that continues until this day. And especially Colonization is ridiculously white-washed even though it tried a little bit to show some of the problematic historical situations.
If you read French, MISC is a great magazine about IT security and hacking. You can find it at the airport between the cars magazines and video games magazines and it will contain excellent articles. For example a JVM hack with the byte code explained in details, or spying a wireless Logitech keyboard by forcing it into an old compatibility mode and then bruteforcing the encryption key, or a step by step tutorial to run a debugger on the Android Snapshat to break its encryption (from my memory).

https://fr.m.wikipedia.org/wiki/Multi-System_%26_Internet_Se...
Guy isn't a gender-neutral term.
That's making a lot of assumptions. They simply might be more prone to write, read and react blog posts as a general rule. Their work is also more visible than most developers' work, being customer facing.

Gotta also keep in mind the FE landscape has radically shifted in the last 5-6 years after being almost dormant for a long while - more or less coinciding with ES2015 and the emergence of reactive frameworks ala React/Angular/Vue.
In engineering notation, it's usually preferred to use the appropriate SI prefixes (pico, nano, micro, 1, kilo, mega, giga...) in the unit of measurements, each SI prefix represents three orders of magnitude (1000). When the number is greater than 1000, you always upgrade your unit, so that the numerical value is never greater than 1000 [0]. Instead of "1500 Hz", You say "1.5 kHz". OP is an engineer and I guess she has been trained to always do it.

[0] These rules are not always enforced, and there are alternative notations, but the 1-1000 rule is the most common convention, writing "3500 MHz" instead of "3.5 GHz" is just awkward.
What Is the Virtual DOM in ReactJS?
Being an atheist doesn’t imply belief in the Big Bang, evolutionism or any way of life.

One could be an atheist convinced that dinosaurs are a fabrication, nothing more than funny looking rocks some weird junkie decided to give some absurd meaning to, that the universe has always been the way it is, that the Romans never existed, and that we should all live in the mountains, only eating whatever we find in some specific dark caves filled with the appropriately colored glowing mushrooms.

All for no other reason than that it makes them feel good.
Great to hear from you Zack. Thanks for chiming in and sharing your positive experience. Hope all is well.
Do you have any recommendations about good stuff?
Well, we are a startup, we've only been here for 2 years and our product is still in alpha. But we are already profitable and sustainable, and have been for a while - that counts as viable in my book. We're going to have to come up with a definition of viable that disagrees with that if you want to argue it further.

Our planning accounts for the bus factor. It'd be bad, but not unrecoverable. And because our software is entirely open source, it wouldn't even be the end of the world for our customers.

And no, our other employee does not have a stake in the company, other than a personal one. Our motivations are not based on future earning potential, some future "cashing in" moment, but on being able to do what we enjoy full-time. Either of us could (and have) worked for more, much more, but we're comfortable and happy with what we're doing. The business is basically a way for us to be comfortable and happy with our work first, and a profit vehicle second.

The fact that this is unusual, and makes you raise your eyebrows and question the viability of the whole affair, is disappointing to me. We believe that this is the socially responsible way to start a business, and that it should be more normalized in the tech business community. That our business is viable is a mathematical fact.
Also built in to Windows these days is the Emoji (Soft) Keyboard which you can pull up with Win+. or Win+; (whichever you prefer). Since a few Windows feature updates back it even has a comprehensive math symbols section (under the Omega tab). It just needs a few more shortcuts under the math tab to make it really powerful. For instance, if you keep typing after you bring up the Emoji Keyboard it will search through Emoji and then replace your search word with your final selection, but it currently doesn't let you type search words or shortcuts for math symbols when you switch to the Omega tab.
Doesn't work on mobile, could you just make it a list?
> We're not really comparing flu stats vs. covid stats. I'd argue these things are not good whether they come from a severe flu or covid, so that seems like a red herring?

Do you get a flu vaccine each year?
Why are there so many cats in Istanbul?
From reading the abstract, that study comes to the interesting finding that with a highly effective vaccine, it is better to vaccinate the YOUNG first, to reduce the spread.
For me, WAF. I have traditional speakers/amp but they sit in my office. Homepods are unobtrusive, and I don't have to worry about positioning/directing them.

While bluetooth would be nice, I find Airplay a much better option. I currently hate trying to use bluetooth headphones/speakers between multiple devices and having to go to. settings to manually "reconnect" them. (Yes, even with Airpods).
But those problems exist for large coal/etc plants as well, so some of that is baked into the equation and doesn't do much to explain why nuke plants end up paying 10x as much for a plant that is only slightly more complex.
Here is what the game's creative director has to say:

“The history of the invasion itself in this time period is, of course, a critical part of the journey,” Ismail said. “What did it mean for the Vikings of the Norse to land in England and to cohabitate?” Ismail enunciated that last word carefully. He said the historians that his team worked with suggested that the “Viking approach to this invasion was cohabitation.” He continued: “Yes, there was war and it was bloody, and it was very brutal. But they adapted themselves to the people they came to. And this is an aspect of it that we do look at. Some historians will even say that this is maybe why the Vikings sort of lost their way of life and culture over time—that they adapted themselves rather than forcing others. And so that aspect is something we do explore to a certain degree in the game.”

Source: https://kotaku.com/the-many-things-we-ve-learned-about-assas...

No mention of slavery, and even brutal colonisation is dismissed with "but", instead talking about "cohabitation". I'm truly baffled by how ahistoric and whitewashing it is. What for?
This has been a long time coming for us on the phoenix-core team. I'm really excited about what this unlocks for use cases that would have previously been too complex to implement for many devs, such as post-processing, cloud uploads, etc. Happy to answer any questions folks have!
And I guess it's also like youtube-dl in the sense that it needs to continuously fight updates and/or banning from the sites it wants to download from.
Are you using public/legit APIs for all these services? Seems like you might be at risk for TOS violation for at least a couple.
The author exposes his biases by indicating that historically questionable accuracy in terms of racial diversity is perfectly OK but that glossing over the atrocities is NOT OK because of some phantom fear that modern day nazis will interpret it as a celebration of ... whiteness I guess. The entire thing comes across as white is bad.

Further evidence of how academically overboard he is is illustrated by the fact that he links to a video about colonialism in minecraft. I am reminded of the insufferable people I have had the displeasure of knowing in life who act like they are on the cusp of something profound when in fact they seem to be just trying to get laid. Equating actions in a video game with actual colonization is borderline perverse if you ask me.
a bit late answer:
fine with me now (Italy, but now with Vodafone)
Can't you just solve this by not snapshotting everything? I only snapshot user folders (which I size limit), user program folders (where users write code), and long term data storage (will not snapshot user generated data). You really should control what is being snapshotted and what isn't.
> Bellah's Civil Religion in America (1967),

I've already read it. I agree that there are implicit religious values, perhaps even pseudo-religious, I disagree that it is an actual "religion" as such.

Nor do I particularly subscribe to American civil religion itself.
2020 ACM Gordon Bell Prize Awarded to Team for ML Method on Covid-19 Research
I think a pervasive theme in US infrastructure (and why it's expensive) is that we've gotten out of practice of building. I think it's the deeper "why" to this issue.

We no longer have a broad reservoir/cadre/pool of practitioners of engineers, construction crews, experts, designers (except for a very concentrated few) who do this week in, week out. Every job now seems custom. Only Parsons or whoever has the ability to do it, and even they have to scrounge around for the project manager.

Other countries are in their building phase and have thousands of engineers who are practiced in standardizing designs and squeezing out inefficiencies. They have graduating classes full of highway engineers. For gods sake, they even have graduating classes full of engineers specializing in the tooling for highway / railroad engineering machinery.

Our building phase was post-war construction-crazy economic expansion era. Now we're in the maintenance phase, where big new projects are the exception. Not to denigrate the great importance of doing great maintenance, but in practice you can't keep (or attract) a large pool of well paid expert engineers going on that level of activity. They go where the projects go.

And as a result, as the report points out, when everything is "for the first time again" and custom because you do it once per decade, the particular factors of a given site are allowed to dictate what the system design should be. (Maybe also not insignificant: the environmental considerations allowed to creep in, just to point that out, as grateful as I am for the protection that we give these matters). Rather than (for better or worse, probably a bit worse) in other countries, they're stamping out highways, railroad, power plants by the week, and the environment is made to fit the construction.

It's choices we made, over time, that caused us to atrophy our capabilities here. It could be brought back with investment.
> Epiphany uses Webkit-GTK. In a certain sense of the word, this is indeed an off-the-shelf library, but only in the same sense that Google Chrome uses off-the-shelf Blink.

And yet nobody would accuse Google of this. The reason why is actually the same reason why that comparison doesn't make sense. Chrome and Blink are separate projects in name only, to allow for an easier separation of concerns so people can use Blink, but really they are part of the same thing.

> I don't know that it's viable to work around something like that without cooperation from Google. It would be a constant cat-and-mouse game, with Google having the upper hand.

I wasn't suggesting figuring out what they were doing so you could fool them, I was suggesting figuring out what they were doing so the same separations could be attempted and they could be petitioned for inclusion. Of course they're going to try to block a browser that tries to circumvent their detection of browsers to increase security, all anyone does by attempting to circumvent that is confirm they are the group Google are attempting to block, or at least aligned.

What this announcement really is is Google saying you need to use an authentication app to log in to their services, and that app happens to be Chrome, Safari, Edge or Firefox. People might already be using those and not notice, and other people might need to install those to authenticate. This doesn't even affect search. I'm having a hard time getting worked up about people not being able to use whatever random software they want to work as an authentication tool for Google's services. Don't use Google's services or just use one of those browsers to authenticate, problem solved.
This is also the same reason why tabs are better than spaces.
I agree it is relevant, but not many people spend time exploring it or asking the fundamental questions and ruminating on them. If they did, you would have lesser visits to the shrink later in life, and far less inner-strife.
I believe philosophy should be introduced earlier in school.
There could be courses in Easterrn and Western Philosophy.