skysight-inc/HackerNews huggingface dataset:
I agree that as read literally, it's too much. I interpreted the author's intent as, "there may be multiple correct ways to do something, but pick 1 simple way and enforce that being the way it's done in the future."
The Motorola Razr, the first great phone of the millennium
>There is logic embedded in the view.

What logic is that? The v-if part? I've done a few larger vue apps where users have many different permissions. I don't see anything wrong with hiding something on the front end if a user doesn't have the permission. What would the alternative be? I remember the days of handling permissions via HTML templating engines... certainly a simple v-if statement in vue is better than that.
I'm a big fan of renewable energy (solar, wind), electric cars and likely electric planes (not yet available, so hard to say). But my biggest concern is that all this will eventually lead to people decisions being affected by rather this hipe, than common sense (like with nuclear power, which is the greenest currently available peak/off-peak source of energy). Something similar can also happen, as with Saturn 5/Apollo, after some time we will lose the technology, because people retire, workshops are disassembled. We can loose technology of efficient piston and jet engines, nuclear reactors, ultrasonic flight, et al. This by itself is fine, batteries work fine obviously, though one can imagine conditions where it is not the case: Antarctica, Mars, Moon, space, etc. Just look at Juno space probe, which instead of small RTG uses huge solar arrays, which produce just few hundreds of watts on Jupiter orbit, while being capable or producing kilowatts on Earth one.
Capital allocation doesn't have to be the goal for them to actually be doing that in effect.
> you have a 0.0002% chance of being involved in a crash

0.0002% X 172 passengers -> 0.0334
I operate an open source standard called Shareable Tweets http://2fb.me

A service designed to get tweets to a larger audience. But Twitter banned the account that was working to put this standard into practice @shareU

Ironically Twitter has been, historically; the most restrictive force in social media.
Worthless? Hardly.

Not what it claims it is on the tin? Yes. Buyer beware.
bogleheads. https://www.bogleheads.org/wiki/Main_Page

not flawless, but way better than anything else you're going to get without effort.
Out of curiosity do you get a compiler warning when you use URL.equals?
Aeva Unveils Lidar on a Chip
They're inherently similar. Both highly verbose and quite object oriented. Dart is less flexible and arguably less advanced, but unlike Typescript, it's sound (as in type soundness). For a very specific target (mobile) being a bit less advanced is completely fine, it has all the abstractions needed for mobile development.

Immutability is leveraged extensively in Flutter. That said, functional programming is a struggle with Dart. Although it's not particularly well suited to Typescript either. Some specific things like async stuff are better in Dart/Flutter. As Dart adheres more strongly to classes/inheritance its facilities for that are more extensive.

Dart is perhaps more Java-ish while Typescript is more C#-ish, if that makes sense.

Flutter's strength is certainly not the language, it's the SDK/platform. It's miles ahead React Native in my experience.

Take a look at some samples to get a grasp on how it looks like:
https://dart.dev/guides/language/language-tour
FWIW SBCL, which is an incrementally compiled implementation of common lisp also has 4 stages:

Read, IR1, IR2, Assembly.
> The nature of modern civilization is such that some degree of inequality is inevitable if one optimizes for median welfare.

I just can't get over how dystopian this comment is. Aside from being untrue, it is just horribly wrong headed and borderline evil. Essentially you are suggesting we cement the bottom quartile of society into eternal poverty.

Not only is this cruel, it is ultimately terrible for society as a whole as the poor and homeless become increasingly desperate, and turn to crime and drugs; becoming an ever-increasing burden on society.
Can I run nodejs projects on this? I wanted to see if I could run yazz Pilot on this
I don't know why, but this made me laugh too hard. Thanks for this.
Adding a little context: Harbour Air is a short-hop seaplane operator working out of downtown Vancouver. Most of their flights are ~ 100km across the Georgia Straight to Victoria and Nanaimo on Vancouver Island. Trips are ~ 30 minutes IIRC. There is no bridge to this island and the alternative is a fairly large commute involving a ferry. It's quite convenient to have a direct connection between downtown Vancouver and downtown Victoria.

Fuel is quite pricey here, they might end up saving a couple hundred dollars per hour in fuel and engine upkeep costs.
I'd be curious how you're using MSFT Office, but I've been bouncing between a Surface Pro for work and Mac Mini at home, and love the Office 365 suite.

Virtually 100% of my clients can open Word / Excel / Powerpoint documents, and you'll have to pry Excel from my cold, dead hands =).
I personally love the power features of Excel, and even do some VBA scripting to automate some workflows in Excel and Outlook.

I don't do much real-time collab on documents at the same time with other folks on my team, so I can't attest to that - though I hear that Msft has come a long way here and the Fluent roadmap looks really promising.
It's been ok for me, feels a bit half-baked in many places (i.e. enums, serialization, constructors, collection manipulation), especially coming from a well thought-out language like Swift or Kotlin. Apparently null safety and extensions are coming which is good. On the other hand it's surprisingly straightforward and simple, more so then Typescript. It has basic OOP, type system, generics, closures & co, all the things you know and need, nothing too fancy, just a good subset for productivity.

The real magic is Flutter though, and outside of that, not sure if Dart has many applications. Dart on Node could be a thing, but seems like more of a hassle right now.
Yea, but the parent commenter was discussing the _public's_ risk tolerance for flying.

The fact that life insurance was being sold, meant the flying public _thought_ they were taking significant risks (even if they weren't).

Now, such life insurance would be laughable, which means the public _does not_ think it's taking any risks. The general public's risk tolerance for flying has dropped dramatically.

So, based on that, it seems the example perfectly demonstrates the point. The public thinks flying is much less of a risk now than it used to.
Not only have our minimum wage laws not been updated to realistic levels, neither has the poverty level. Half of Americans are indeed too poor to support themselves. They are not even making what the minimum wage should be and should get government assistance. Hard to keep calling America a developed country when easily half of its population cannot support itself and most of that half is not supported by the government. Definitely can't call that democratic either.
In the not so distant future many people will record their entire lives: movements, utterances, biometrics, audiovisual and sensory data. Then they are going to freakout when dead people's lives start getting deleted because nobody is going to pay to host all this crap
No, I wasn't thinking of that site per se.

I was thinking more about the 90s era dream of uncensurable "data havens". That led to Freenet, for example. Which is slow, and forgets stuff that doesn't get accessed. And Tor onion services, which are more readily taken down.

But the problem is that there's no way to know in advance whether something is about to disappear from the Internet Archive. So you'd need someone inside who'd discreetly alert the backup service.
> It makes sense to do it this way as well as otherwise you would be losing money to taxes just because the price fluctuates

I'm unsure how you're reaching this conclusion. I said nothing about eliminating capital gains and moving to some kind of system where investors are taxed on yearly stock price fluctuations. All I proposed was to forbid companies from purchasing their own stock for the purpose of manipulating its price upward.

Dividends exist and have a long history as being the the way of returning cash to shareholders. Forcing their use for that purpose would make it easier to make and enforce policies on that activity.
There’s 20M lightning strikes per year in the US according to a quick web search, with the vast majority of those happening in Florida and very few on the west coast.

Let’s assume west coast flights don’t apply, only ones in the SE United States. Even then, you could maybe be “lucky” enough to get one strike per day.

Doing some very rough napkin math, a lightning bolt can provide ten billion watts of power, but for something way less than a millisecond (most sources I’ve seen say closer to a nanosecond, but let’s be optimistic and go with 1/1000th). Assume we have the ability to buffer this (we don’t, to my knowledge), that gives us 10MW for one second assuming 100% efficiency. A 747 takes 90MW of power just to get airborne and it needs that for longer than a second even for that. So basically you’d need something like at least 100 lightning strikes just to get the 747 airborne (assuming that’s doable in 11ish seconds, I think it “might” in extreme circumstances).

I’m sure my math is grossly flawed in some way, so don’t expect scientific accuracy at all, but it should clearly show the absurdity of using lightning as a power source for jet flight.
> Once you start throwing in #DEFINEs and typedefs,

> I start to question whether I can trust anything I'm

> seeing on the screen to not be hiding crucial secrets from me.

What could go wrong? Try my cool optimizations!

#define while if // saves cpu cycles

#define struct union // saves memory
Google isn't a natural phenomena though- it's a group of people making decisions that have a huge ripple effect throughout our society. Google using it's monopoly powers to restrict how the internet can grow is something we should all take seriously.
Cronyism. Outlawing building types like these hurts middle and low class individuals. They take advantage of the public by citing “safety” reasons but really this just lines up the pockets of larger real estate developers and their political cronies. I imagine it is more correlated with left-leaning cities but wouldn’t be surprised to see cronies on the right too
I don't think people are pushing ActivityPub as a silver bullet, so much as they're using it as "the currently-available and less-awful alternative to closed silos". If someone is starving, they're not going to hold out for a gourmet cheesecake that's a year away from being made. They'll happily take an immediately-available baked potato instead.
You can! In fact, I've found that it actually works the best with Node.js
or... it's just a glitch!

Sorry, I'll show myself out.
Sounds like we're in the exact same boat then, but yes that's basically been the workaround I've had to endure. Would be nice if the feature worked as designed, but this will have to do.
You can import and play Ukulele tabs right now, if you have a GuitarPro file the contains one.

Most string-instrument-based tracks are playable in FATpick so if you have a GuitarPro file (or want to use TuxGuitar to convert another format to guitar pro, ideally gp5) you can import and play it right now.

To be fair we haven't really tuned anything for Uke so the pitch detction might need a little TLC but it should work reasonably well as-is. Even banjo would theoretically work but to be honest I'm not sure if the short-string on the banjo is handled properly, nor how that's represented in GuitarPro files.

Let me know if you run into problems (rod at fatpick or via the in-app or on-web contact form). Obviously we'd like to support ukulele, we just haven't been able to prioritize that yet.
> Don't stock buybacks basically transfer wealth from the company to the shareholders?

There's some confusion in your comment. The company is already property of the shareholder. The shareholder holds shares of the company. Thus, the assertion that stock buybacks transfer wealth from the company to the shareholder is a tautology because the wealth from the company is already the wealth of the shareholder.
Never Miss an Occasion Again: Sendhoney.com Automated Flower Delivery Schedule
>You're right, let's burn the library down because one book has a liable chapter in it.

It is more like, either you burn the library down or every thing you have written in your private journal is now available to be checked out by anyone.

It really shouldn't be that way and I think we should fix the problem of holding people responsible for bad behavior in the past. But how do we draw lines (for example, what about holding people responsible for past crimes).

>We need to save our culture and digital heritage, else we forget where we come from.

I agree, but we also need to ensure this is done without costing individuals. Technology has advanced, but society has not. Out technology outpacing our culture has and will continue to hurt many people and we should try to find a way to fix it.
To an extent there is. Z-Wave and Zigbee are intended for this, and do have some commercial traction. Wink hubs use Z-Wave, Samsung SmartThings use Zigbee. There are many other branded experiences that use these underlying technologies.

I myself have a home assistant setup with a dongle that can use either technology.

I think now is an inflection point, though, so if you WANT to see open protocol, local control devices, then you ought to vote with your wallet and buy them instead of WiFi proprietary hubs that require phoning home to Google or Amazon.
Dropr Is Shutting Down
As a programmer with experience in C++, Java, Ruby, and Javascript, and someone who just wants to get things done, I love Dart.

In its syntax, its very similar to classic languages like C++ and Java. It's very easy to pass functions around, like Javascript/Ruby. I didn't really need to 'learn' it, it all seemed familiar from the beginning. It also has some nice little shortcuts, like null-safe member function calls.

As for the typing system, it is definitely compiled/typed, which I like, but it does not feel overbearing. I find it to be in a nice sweet spot between hard to refactor/you need unit tests for everything (ruby/javascript) and hard/wordy to write because the type system is too strict (C++/Java).

It also has a nice packaging system (like ruby/javascript), and it has been thoughtful about how you reference packages.

Overall, I like it a lot.
Super, I’ll give it a go soon then :)
What If You Don’t Want to Be a Manager?
Private Internet Access updates Linux client to prevent against [CVE-2019-14899]
This is a great point, thank you.

It's been awesome to see archiving and Archive links become standard practice on Wikipedia. For a long time, links just rotted and were replaced. Then later, dead links would be switched to Archive content if it was available. But it's so much easier and more reliable to archive a page when it's referenced, and provide both links even while the page is still up.

It's one thing to automate dead link detection, but archiving defends against a lot more. Universities seem to redo their sitemaps and redirect all their old links about once a year. And reference pages get edited, which goes unnoticed for a long time and then leads to frustrating [Not in citation given] tags. It's incredible what a boon the Internet Archive has been to wiki sourcing.
I've noticed this too. In a way it's sort of a resurgence from the 2000s when independently-run forums ruled the day, but there's a different flavor to it because they tend to grow more from word of mouth. Slack groups not being indexed in Google search is surely part of that. This is generally seen as a feature, though, not a bug.
Would a hybrid model be more effective? Using diesel generators to power electric motors?
Funny... I prefer to avoid the big stores precisely because they have so many varieties of basically the same product. I prefer to get groceries at a local small grocery store or Aldi—they have 95% of what I need.
Facebook now using Oculus VR data for ads if you log into Oculus via Facebook
You can borrow against the stock, and defer gains basically forever as long as it appreciates more quickly than the interest rate of your loan.
Google funds Mozilla by paying to be their default search engine.

I think we'd see that deal cancelled before Google dropped support for Firefox.
The User-Agent header was a mistake. Servers shouldn't care what my client is, only that it speaks well-formed HTTP.
"most demanding" here refers to things like "I want to be sure I'm on a Cascade Lake" or "I want a 3.x GHz processor" or "I want a 96-vCPU instance with hundreds of GBs of memory".

We do expect it to be a good fit for folks doing web serving, and so on. I don't think it's a great fit for you, Bill :).
Why is education supposed to be about learning just for the sake of learning? It should be purpose-directed.
Show HN: Babysploit, the beginner's pentesting framework updated to v1.5
And some people believe that wifi causes cancer. A startup selling wifi repelling clothes to prevent cancer would be rightfully criticized.
From what I've heard, setting a Chrome UA doesn't help with the Google Mail sign-in.
Pleroma is light enough to run on a Raspberry Pi; its primary web interface is inspired by Twitter but it also includes the classic Mastodon interface at https://host/web endpoint. It's very easy to set up and run. It's also compatible with anything that works with Mastodon via MastodonAPI (bots, desktop clients, mobile clients such as FediLab).

Definitely the best ActivityPub software on the market!
There is no need for a second infrastructure and I aim for a tighter integration with GSuite Tools.

In Confluence GSuite is an afterthought.

For example when you upload an image in Confluence it saved in Confluence and you can't use it in any other GSuite product. When you upload it in fulcrum you automatically upload it to your Drive and can use it everywhere else.
This. People miss the broader picture when they support “safety” regulations. Politicians will often amplify the outliers in order to gain public support to enact regulations that further monopolize returns for their buddies.
I disagree. I think C is simple, but not easy[0]. I actually see explicitness as a sign of simplicity. It makes things obvious. Folks always cite undefined behavior, but I can't recall a single instance over the past 12 years of this causing me a day-to-day problem. I'm sure it does bite people though, I just don't relate personally.

[0] https://www.infoq.com/presentations/Simple-Made-Easy/
Completely agree with this. In my case, I have a domain at namecheap. I've been using their hosted email for a while now and love it! So glad I left Gmail.
Nestle sells U.S. ice cream brands to joint venture Froneri in $4B deal
Sounds like a lot of additional work for him to provide custom builds? Maybe he wants to be paid for the core product development that provides most of the value?
Results are interesting. How are Go containers only 1.5MB, and Rust's ones 15MB? I would have expected Rust to be on par with Go (both compiled languages)
I think a better analogy than a library would be your average day in the office: would you want everything you say and do in the office recorded for eternity? Sure it would help, say, catch fraudsters, track responsibility and credit, allow sociologists fascinating analysis - but is that worth it? The >1GB of Google+ is a good example. Probably many interesting posts from people that are the core experts on topic X - and many nonsensical Twitter-like posts of people sharing whatever they encountered or thought that day.
At least one big company I know of, learning is part of performance reviews - agreed upon in advance by the manager and engineer. It didn't usually help (at least AFAIK). Part the fault of the engineers and rest the culture of the team to always be fighting fires.
The Nest Hub has one of the laggiest touchscreens I have ever had the displeasure of using. Not a good showcase if you ask me.
> Why is this noteworthy?

I'm, obviously, pulling some rabbits out of thin air here but... see this:

import Vue from 'vue'

Not knowing anything about Vue, you can still guess that Vue is serious magic just by looking at the way the code for the project is laid out.

That's it.

Ah, but why is it noteworthy?

Cause assume, just for a second, you had a private package, that may also be able to pull rabbits out of dark places, and you had reasons to keep it unpublished. Like, you wouldn't want to release the code, not even in bundled apps. In that case, you would look at this HN item, and repo, and note that, yes, one can release code for a magic based app without releasing the code for the magic lib itself. And that this may allow someone at HN to comment Nice work! Just goes to show how clean and readable [insert magic lib name] code is. And this can start a conversation and lead to opportunities.

And that's worth noting.

But also worth nothing. Cause it's nonsense. You can always do neither.

Edit: I’m not saying this is the reason this specific item is on the front page or commenting on the repo itself (the code looks solid). I’m just herding speculative rabbits.
This is only a desirable solution if you ignore basic internet stuff such as round robin resolution, non-infinite-TTL, SNI and Host headers. Even the authors realized it was a bad idea...
The outcome and illegal actions here are reprehensible, but from what I'm reading, all this could have been avoided with better ICANN and U.S. Patent and Trademark Office practices.

Specifically, this:

1. Rossi Adams founded State Snaps.

2. "The slogan 'Do It For State' sprouted organically, and soon became synonymous with the State Snaps brand — a catch-all when referring to [State Snaps]..."

3. Ethan Deyo "had side hustles as domain brokers: buying up URLs and flipping them for a profit".

4. Deyo buys DoItForState.com specifically to capitalize off State Snaps.

5. Deyo starts using #DoItForState and trademarks the name.

6. Adams gets mad.

So Deyo is a total parasite. IANAL and all that, but Adams had should have been able to show prior use / common law trademark protection. USPTO should have denied Deyo's trademark application—or Adams should have been able to get it revoked—then this should have been a pretty clear-cut ICANN trademark dispute ruled in favor of Adams.

All that's to say that I understand Adams' frustration. Though I haven't seen any evidence that Adams tried to protect his trademark legally.

Then, of course, you get into the threats and the gun violence and the ridiculous, immature, illegal stuff.
> if either host name can't be resolved, the host names must be equal without regard to case; or both host names equal to null.
This article goes completely off the rails fairly fast. It is meant to be an article about a DoD contract but brings up global cloud coverage (for the DoD in the US?), HoloLens (???), and hybrid cloud without a real justification for why any of that would be relevant to the topic at hand.

This is a low quality article with a clickbait title. There's no substance here. It almost feels like an article written by a bot splicing different generic company information together.
“Train people well enough so they can leave, treat them well enough so they don't want to.” — Richard Branson
Is there a similar for React and Node? Just trying to learn those
why does Twitter need to be built on crypto? Ugh.

This brings to mind the (truthfully) quite useless Minds.com social network. Twitter doesn't NEED a blockchain. Just look at Pleroma, Mastodon, or Gab to see p2p twitter replacements that are blockchain-free.