skysight-inc/HackerNews huggingface dataset:
That trap happens because of sites basing themselves on venture capital, advertising, and chasing growth/profit.

Tildes is a non-profit with no advertising or investors, so none of that pressure is there. There's no danger of donations not being enough to sustain it. The expenses are already far more than covered and it could easily stay running in its current state forever.
Please don't post like this to HN. You may not owe the Yun Foundation better, but you owe the community better if you're participating in it.

Would you mind reviewing the site guidelines (https://news.ycombinator.com/newsguidelines.html)? Note these ones:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."
People are so politically polarized these days, I feel it is a waste of time trying to argue.
OK. I have. I do still think this. The interface differences — which I acknowledge, and are significant, and maybe that's worth the switch — haven't landed that way for me yet. But I just do not see any differences in functionality, and I'd have to give up _a lot_ to get the interface.

The live-edit interface is double-edged. It's a split-second more convenient to edit but easier to make mistakes and harder to revert anything more than a typo. Every time I miss a TODO I end up editing the TODO instead and breaking it.

There's nothing in here that's appreciably better than MW's raw editor. I can't enable multi-cursor editing in Roam, and I doubt it would ever be an option across nodes/list items.

If I run the window vertically (or especially push to 1/3 screen width) I lose all value from the right sidebar.

There seems to be a lot of functionality tucked into right-click menus that are inconsistent, _extremely_ context-sensitive, and in some cases require considerable dexterity that I don't have. (Right click the _bullet_ for formatting?) Why aren't they keyboard shortcuts for these functions?

Block editing and versioning are neat, but less powerful than MW templates — again, a feature for me, probably not for the target audience? It's easy to create new versions in blocks — too easy, because how do I remove one I've added by accident? Are whole pages versioned?

The inline reverse mentions/backlinks are nice, though I don't know what they're good for yet. I already easily take advantage of backlinks in MW without needing them cluttering the inline content, and I can already sketch out how to add them in MW using its API if I can better grok the value of surfacing them. Otherwise they're already — at most — a click and keyboard shortcut away.

Surfacing full-text search results in the live search bar drags the interface down immensely, and isn't what I want out of that bar _at all_. That's the only thing I can see that's net negative. Browser lag on the third letter of a four-letter word was measurable in seconds — just chill out and let me enter the word.

The on-page context filters are neat. That's a feature that would legit take some work to implement in MW.

Bottom line, if the hook is "embeddable backlinked content in a lightweight editor", I get that in a non-VisualEditor MediaWiki install, plus a superior text editor and an API. And the API — again, to me, acknowledging that if I don't see the value Roam adds to that model, then I guess I'm not the audience — is still by itself a total dealbreaker even before I get to not being _able_ to self-host, not seeing the backup/restore story, not having any offline editing options, and not having a useful mobile editing story.
fn add2(x: i32, y: i32) -> i32 {
x + y
}

variable declaration is varname: type, it makes it very hard to read when declaring arrays or other things

return type is after the paren

the let keyword seems redundant/unnecessary, a little like var in js

Those are good example of "c flavor". I guess they're easier to parse, but still I would rather have C flavor instead.
Not sure I agree with "relatively clean code" when one of the examples show "fn compose <T>(f1: impl Fn(T)->T, f2: impl Fn(T)->T) -> impl Fn(T)->T {" which is just a mix-match of keywords and other things, with tons of syntax embedded in just one line.

But as always, depends on where you come from. I mostly deal with lisp languages nowadays, so guessing it's just my view that the line quoted above seems complex enough to not be interested one bit in Rust.
But how do I trust the independent parties?
I've had js turned off by default for many years now, and don't feel like I'm missing out on anything important. Your mileage, of course, may vary.
C and C++ have plenty of analogous checks- debug assertions in the standard library, runtime checks for uninitialized memory, sanitizers, etc. Do we have an idea how effective they are there? Do we have reason to expect Zig's to be any better?

In fact, Rust approaches most of these particular problems the same way- arithmetic overflow, array bounds checking, stack overflow handling, etc. are all checked at runtime. Rust's language complexity is dedicated to things that Zig simply doesn't check, and that C and C++ have checked only recently.

This goes back to a previous conversation of ours[1]- Rust's complexity is allocated very differently than C++'s. It has many of the same advantages as Zig (if not more) when it comes to understanding and code review. Painting Rust's static analysis and associated language complexity as an alternative to C/C++/Zig-style runtime checks looks like a category error to me.

[1]: https://www.reddit.com/r/programming/comments/eehe6t/a_backw...
Hey nice to see you here, your SO posts have tremendously helped me learn Rust.

I think Haskell is just too abstract for most of us. I love Rust traits and see how it directly came from Haskell but I couldn’t learn Haskell even after like 3 serious tries. Maybe a good portion of the problem is in the documentation and not the language? That said, the extremist purity is simply impractical compared to Rust which gets 90% of the way there without forcing all the architectural dances Haskell does. Just my opinion.
The red wolf reintroduction in eastern NC was not popular among land owners. The population has declined from more than 100 in 2012 to fewer than 14:

https://www.nationalgeographic.com/news/2015/03/150318-red-w...

https://apnews.com/d8a127176390cecf79b7d2b3b8893046
Isn't there precedent in forex trading? Why not just use that taxation scheme. Cryptocurrencies are quite different from securities.
I can't mentally parse the results anywhere near as fast as I used to be able to. It's horrible.
more competition is not synonymous with good, it is a thing that can have good effects or bad.

If for example changes to the marketplace makes it harder to determine who is a fraud and who is not or simply making it difficult to determine the quality of products, competition between the companies with the quality products and fraudsters may increase and that would be a bad thing.
You either choose AMP and appear in the search carousel at the top of search results in the biggest search engine in the world. Or you choose not to implement AMP and you don't appear there.

Your "choice".
When a "journalist" starts participating in the creation/prioritization of the target list, the line has been crossed.
Cyglin
Take your damned “Like”, you magnificent bastard.
> those cars produce lots of pollution

They do tax it, that's why a 1000 Euro car from Germany costs twice that once registered (or more) :/
Unfortunately I am not(Ops,SRE type here), but keep up the good work anyway!
Ironically; Cloudflare would be quite useful for me right now. :)
To be fair, digging tunnels is not quite as dangerous when your boss isn't a complete nutcase. This was an exceptional case.
As a former magazine editor and still a freelance writer, I use TextEdit, the Mac equivalent, and have done for years.

It's WYSIWYG; it's fast; it doesn't get in the way. It isn't a bloated behemoth like LibreOffice or MS Office or any other Office. It just pops up a window on the screen for you to type in. Any styling beyond bold and italic would be done by the designer in InDesign anyway.
It seems to have remained pretty much exactly as it arrived.
By "whitespace" they mean "whitespace instead of an advertisement to a competitor's website".
Was it 'asking for more' or 'helping' with said activities?

I think there is materially a difference.

That said, I don't know the specifics of the case, I'd be interested in hearing if there is material legitimacy to the case.

If they are jailing a reporter for essentially publishing data and merely 'communicating' with individuals ... this would be bad.

Also - there is the question of the legitimacy of publishing hacked data.

If someone hacked into your phone, and published it, it would be a crime. If they gave it to a journalist, not a crime?

If there is uncovering of actual, illegal activities, then it changes the dynamic, but what if it's not? What if the 'details' are just embarrassing, or problematic for those hacked? Do we want to legitimise theft for political objectives?
As I've said elsewhere, that document is a combination of useful tidbits, outdated information, and unactionable (and often incorrect) commentary. As long as you can identify the useful bits and ignore the rest it might help you.
The big question: do we have to disable updates to the iOS app? Usually the app and the speaker FW are connected, if you upgrade one, the other must also be upgraded. If they stop upgrading the speakers but the app does upgrade...

This happened to me with their change to a more cloud based model some time back, where I was not particularly in favor of accepting the new terms. But my phone had already auto-upgraded the Sonos app. And to also upgrade the speakers I was forced to first accept the new terms, else no access to the app which was needed to upgrade and control the speakers. Thereby they essentially forced users to accept the terms or accept owning a set of expensive door stops.
Do you have an argu
ment or viewpoint to share or just fly by critiquing? 'We want to see the ugliness in full view' how many of 'we' are you?
How not to shake someone’s hand
Yeah, because most custom browsers are malicious. They have the data to prove it. This isn't a side feature, it's a direct feature that is 100% intentional. They maintain a backend whitelist of known "good" user-agents. Curl is on that list and there are a few others outside of the big players.

Most people building custom browsers are doing it to do something Chrome would disallow. One instance would only supporting one, weak-ish cipher forcing TLS to use a predictable cipher instead of choosing the best available encryption for transit. While I agree some people have cool browser projects that would be nice to use, it's a side effect of bad actors abusing the system. Most of the annoying parts of Cloudflare exist because bad actors have abused the system.
One main benefit of a return is that it creates costs to Amazon (shipping, returns processing, then disposing of the returned product). I'd like to think this makes Amazon marginally more likely to do the right thing, because it takes the profit out of the problematic products.
To simplify working with CSV data using command line tools, I wrote csvquote ( https://github.com/dbro/csvquote ). There are some examples on that page that show how it works with awk, cut, sed, etc.
After a Numberphile's video instigated the search of how to write 42 as the sum of 3 third powers, a 3Blue1Brown's video influenced the world of quantum search. It makes one wonder how much there still is to discover thanks to astonishing persons such as Grant, making science approachable to a broader public and let cross-pollination do its thing.
Greasemonkey could also be used to remove the adds not just restyle them.
What you really mean in a google search is you want to buy something. You only think you don't want to buy. It doesn't matter that you've lost the leaflet for your Pioneer 10 Subwoofer and want to remember which wire goes where in your new house. Or just want to remember some detail of something you had years ago. Google is there to assure you that you really want to buy a shiny new set.

Not buying stuff you already own again serves neither the economy nor Google's advertising profit. Go on, buy another set. Infinite growth depends on it.

That really is their attitude to every product and service.
Still not hyped. The article does not show anything special or new about the language that would attract me personally. Type inference -- nothing new and exists in many other languages. Actually how about compile type inference not only in function bodies? :) Functional niceness with iterators -- also nothing new. It can be even more succinct and elegant in Scala for example. But Scala is not as fast you'd say! Yeah, so what? Python is not as fast as Scala, so.

Control over low-level details is something that exists and should be in any system-programming language. How is that even a benefit? It is a niche feature.

Memory safety? You can circumvent it by using "unsafe" and as recent Actix case shows it can propagate really deep. Should I read the code of any other Rust library now? What if I am a programmer newbie driven by the hype without a clue what does memory safety entail? What-ifs... I won't talk about compile times and the fact that in order to compile some cli tool one has to download ~200mb of rust "stuff". This is simply insane and I refuse to understand how is this considered to be not an issue.

Rust ecosystem is probably its strongest point right now which is somewhat funny because it grew out of beliefs in the above "benefits". So, not hyped, sorry.
Orbital Edge Computing: Nanosatellite Constellations as a New Class of System
I also use Qutebrowser and just set my user agent to the top result on https://techblog.willshouse.com/2012/01/03/most-common-user-..., which I update every month.
> I wish there was a way to directly help Bing/DuckDuckGo/Yandex improve their search results.

I am amazed that no search engine gives me easy way to blacklist domains from my results. That would make the usefulness of any of them to increase by orders of magnitude. (and if they are careful, they might be even able to use the blacklisted data to adjust their general results , not only my personal results as well)

And I can't help to add qwant.com to the list of alternative search engines. No affiliation whatsoever, but I am pretty happy to use that as my daily search engine here in Europe.
I understand why it's happening and I mentioned it in my comment. However, I just find it incredibly inappropriate that...

1. When I search an exact domain Google will take money from a competitor and show their "advertisement" first. I say that in quotations, because it looks like they're showing a search result, not an advertisement. At this point it feels like companies are paying for their search placement. Pay enough money and you can be the first result for any search term.

2. Does Google give Expedia the option to not pay for an advertisement when there is no competition? I don't think so, and in the example I posted, Google has basically scared Expedia into outbidding no one.

The whole thing feels like extortion. Pay us money or we'll send people trying to navigate to your website to one of your competitors.
I'm willing to bet airliners are going to remove any indication of what aircraft submodel is planned for the flight prior to ticketing, if not aggressively debating that move.
Agreed. Most of my Windows-using family members wouldn't be able to tell the difference between WordPad and Word... until they go to share the file and discover that RTF looks different on every other person's machine. This is entirely a positive for the tech-illiterate portion of Microsoft's userbase, who probably intended to be using Word anyway.
How do you know donations will keep up with usage? I felt like the OP was referring to a situation where Tildes takes off and becomes large organically.

I'm currently building a site that I am considering attempting to make possible via donations, much like Tildes. Any advice you can share? How well have donations been working? Any gotchas? Thanks for any insights you can share!
> After looking at a few alternatives (Borg, Duplicacy etc.)

I may have looked at Duplicacy. I'm sure that I looked at one of Duplicacy [1], Duplicati [2], and Duplicity [3]. Whichever one that was, I kept getting it mixed up with the other two when looking for information online, and finally said "screw this" and bought Arq.

[1] https://duplicacy.com/

[2] https://www.duplicati.com/

[3] http://duplicity.nongnu.org/
Stress causes cortisol to increase, but long-term chronic stress can result in low cortisol, and this happens in PTSD, burnout, CFS and other conditions. Factors include time since onset, nature of the threat, emotions elicted by the stressor, controllability of the stressor, and the psychiatric characteristics of the person.

https://cpb-us-e1.wpmucdn.com/sites.northwestern.edu/dist/0/...
You Can Help Name the Mars 2020 Rover
Fortunately Catalina is still such a disaster for me (I’ve had to downgrade twice since I stupidly tried to upgrade twice) that Mojave might be my Snow Leopard v2. I wish Windows ran better in boot camp, I’d jump off macOS indefinitely if I could.
Speaking generally (not about this unnamed medical device):

Poor people can scrape up $15 if it means the difference between 6mo and 2mo. Sure there's some times when the purchase falls on a week between paydays and you buy the cheap (cheap up front, more expensive on a per day basis) version but the next time (or maybe the time after that) the purchase will need to be made at a more convenient time and you will have the extra $15 to spend on the one that has a lower overall cost.

Having experience with the $25 model is the barrier to entry, not the $15 difference in cost. It's not hard to justify $15 when the overall cost is lower and the expense is less than monthly. It's very hard to justify the $15 when you don't yet know if the product will last long enough to make the overall cost lower. And lets be honest here, products where +X% the cost gets you >X% the utility are microscopically rare compared to products where that is not the case.

They're poor, not stupid. They can do basic math and determine which product satisfies their needs more cheaply on an ongoing basis. For low dollar amounts
> "is almost impossible to block people on the internet"

That doesn't actually mean anything though; the modern internet isn't some homogeneous medium people choose how to interact with, it's a federation of privately managed networks and services. Amazon can control exactly what is required for people to become sellers on their network, and it sounds like they may actually be starting to do just that.
Lot’s of images, similar style, creative commons license.

This sounds like an interesting dataset for fun project to generate images based on descriptions.
>Boeing is in talks with banks to secure a loan of $10 billion or more…

…

>Banks that have already committed to contribute to the loan include Citigroup, Bank of America Merrill Lynch, Wells Fargo and J.P. Morgan…

https://www.cnbc.com/2020/01/20/737-max-crisis-boeing-seeks-...
Right, so don't backup your phone, on iCloud or anywhere else. Use another cloud service to store your files and only sync to your phone, don't back it up.
While that may be an extreme example I agree. nothing clean about that code. I've only just begun to dive into rust, but I feel like I'd need a concordance to navigate the meaning of that snippet alone.

Bt then again, maybe it depends on where you come from.
> No company cares about anything

It's a common misconception that corporations are amoral incentive-driven machines impervious to ethics, morals or mission.

Corporations are run by leaders.

Many leaders choose to pursue unethical and immoral activities to maximize profit. They justify their actions by saying "it's just business", or "we have a fiduciary duty to the stockholders to maximize earnings per share by whatever means necessary".

Other leaders realize that an ethical purpose can often deliver outsized profits over the long term. Leaders with a moral mission make decisions that sometimes sacrifice short-term profits with the intent to build an organization and a brand for long term.
Some of the buttons on the ads say "Open Office" [1]. I guess the intended meaning is "Click here to open Microsoft Office", but the wording is suspiciously close to OpenOffice. I'm sure that will account for some clicks from people vaguely aware that there's a thing out there called OpenOffice.

[1] https://winaero.com/blog/wp-content/uploads/2020/01/Wordpad-...
This is the death of alternative browsers it's only a matter of time before Firefox and friends gets blocked from major websites for "security" reasons and you will only be able to browse the internet in a browser that enforces full tracking and ads only. The MPAA and similar organizations is probably working on this already.
From the video: The FAA have already announced it may be June/July before the 737 can be reapproved, and the previous guidance was April/May. That's the news that caused the initial drop, but apparently there's further news to come that caused the halt.

EDIT: Apparently the further news was just Boeing's confirmation of the above.
if captcha loops are still an issue, you should write in. JGC takes that stuff seriously. You're more likely to see a IP block, because most site owners do not whitelist TOR endpoints or specifically block them because it's mostly abuse.
"l. You can do that shit in Canada"

Why would it be legal or even moral to steal property in order to 'embarrass' someone?

This is a very slippery slope. Stealing stuff and then hiding behind 'journalism' is problematic to the extent that there is no material, legal, whistleblowing.

We have to figure out the lines that can and should be crossed, otherwise it won't be good for anyone.
Is there a link that goes with this? Do you have to identify yourself to do this? In other words, does removing it, only remove from anonymous view, but then you just linked yourself to a location on the map?
You're a stronger person than me.

I keep trying to live without JS but so little of the internet works.

* Gitlab/Github (obviously)

* Google maps (obviously)

* Linkedin... (uh... less obviously)

* Outlook

* Infoq.com

* Rust docs

* Google Cloud Docs

etc;

A lot of the internet is butchered without JS.

I really want a way of just blocking third-party JS (IE; the site can deliver JS, but not anything it tries to import unless whitelisted). But that seems to be hard with qutebrowser.

FWIW uMatrix apparently has a method doing this.
I personally don't like discounters (including Aldi), but a lot of people that are not in financial trouble go shopping there. Sometimes even well-off people. Germans can be very frugal, and this is especially true when it comes to food (although there are signs that this is starting to change).
I don't understand the intuition of closures and they turn me off to languages immediately. They feel like a hack from someone who didn't want to store a copy of a parent-scope variable within a function. The idea that I can touch variables that have gone out of scope (and that have ostensibly been GC'd) makes me feel that it is impossible to reason about variable lifetimes when dealing with closures. Is there some perspective I'm missing here? Is it literally just the language invisibly adding the parent-scope variables and their values to the top of my function?
Err, what? Just host your own blog. Problem solved.
So backups are insecure because they can be brute forced then?

Most PINs are 4 digits, and 50% of people use the most popular 25 PINs.

Pattern has 9! combinations (= 51840) but most people use four dots (987*6 combos) and most of those probably use one of a few popular patterns.