skysight-inc/HackerNews huggingface dataset:
> A few months ago we stopped referring to robots.txt files on U.S. government and military web sites for both crawling and displaying web pages (though we respond to removal requests sent to info@archive.org). As we have moved towards broader access it has not caused problems, which we take as a good sign. We are now looking to do this more broadly.

It might not be true forever. Unfortunately.

https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...
Thanks Matt!

(very pumped that it's on HN's homepage :-)
Those access modifiers are there for a reason and they work very well in not just C++ in many other object oriented languages like C# and Java. So, using Python to justify that style of coding is a far cry from anything that is reasonable. If it work for you that's fine, but I don't think it's a good idea generally.
ps can’t click last button on iphone se via iOS hn app
Remodel, the Python ORM for RethinkDB, just got its first major version
“RAMBleed has been demonstrated on devices with DDR3 memory chips, and Rowhammer's bit flipping on DDR4 components. DDR4 supports a defensive technique called Targeted Row Refresh, but its efficacy is uncertain. "Given the closed-source nature by which TRR is implemented, it is difficult for the security community to evaluate its effectiveness," said Kwong. "While bit flips have been demonstrated on TRR before, the extent to which TRR mitigates RAMBleed remains an open question."

https://www.theregister.co.uk/2019/06/11/rambleed_rowhammer_...
The most mature bridges are available today via a user-friendly appstore if you click on the integration button in Riot. The matrix.org site is intended for developers rather than end-users. If you want to see user-focused stuff, go to Riot.im. That said, there is still work to be done to make the UX around bridging better.
Thanks Y_Y it is definitely quite limited at the moment, and intentionally so. We wanted to scope down to something we could pull together and launch as a team who'd never made an iOS app before and wanted to get out to market to validate before getting too excited about patting ourselves on the back.

Hopefully from here we can iterate to a bigger scope (without overblowing it :-)
There may be such a bias. But the question from our point of view is which exerts the stronger gravitational pull: details of how such bias affects this analysis? or a generic political flamewar about "entitlements"? Since the latter topic has far more mass and charge, it's going to win every time. Does that make sense?

The dynamics of introducing hot controversies into a discussion are predictable. If a comment is to avoid having that effect, it needs to include information specific to the topic at hand and eliminate any traces of flamebait.
”We maintain our symbolic icons”

…and we destroy those of our enemies (https://en.wikipedia.org/wiki/Beeldenstorm, https://en.wikipedia.org/wiki/Destruction_of_Albanian_herita..., https://en.wikipedia.org/wiki/Buddhas_of_Bamyan#2001,_destru...)

If society collapses, there’s a decent risk the ‘owners’ of the long now clock may start to revere it, with the risk of ‘non-owners’, when they (temporarily) become ‘owners’, to destroy it, or take parts of it home for spoils of war.

Alternatively, the ‘owners’ could destroy it themselves for parts.
Agreed. The real answer, as you noted, is that presentation really is HTML+CSS. You can join it with content in JSON (or XML if you want) via client or server side templating.

It actually gets you pretty close to MVC or whatever MVVC is maybe? Is that still a thing?
For 20$ you can solve a few million ReCAPTCHA's using Buster and a paid-for STT engine. Atm Buster works about 95% of the time, so you'd see significant amounts of spam even with ReCAPTCHA.
Virtual Labs Before and After: The BWise Training Case Study Webinar Recap
Have you tried opening the page from a desktop browser? It's just stuck in a tiny phone-sized box..
It's not possible to protect against destruction by human beings over these timescales, irrespective of whether people remember what the artefact means.

Any such project can only use engineering to provide assurance that the result should last that long _if_ no-one destroys it.
Exposing Hidden Defects in Citation Statistics and Journal Impact Factors
The Adventures of Maud West, Lady Detective
Bike sharing is still a thing in China, but they’ve definitely scaled it back. It was getting a little out of hand with hundreds of yellow bikes per city block, half of which were broken, littering the streets. The newer generation of bikes are also more robust, making it less likely for the bike to be unusable. On a recent trip to Beijing I still saw a healthy number of people riding the shareable bikes.
Google AMP is not entirely non-proprietary. It requires for everyone to load JavaScript from Google's servers, and they punish users for blocking it with an 8-second loading delay. AMP is a serious abuse of the word "open".

Google doesn't have a right to damage/destroy the Web or take control away from publishers so that Google can compete with Facebook and Apple. That is not a reasonable argument.

Publishers don't want AMP and the project would fail (as it should) if Google weren't strong-arming everyone to use it with a threat of traffic loss.

The Web is not a Google product, but Google is treating it like one. The company has seriously lost its way.
Walking Alone: On Digital Minimalism
People in the US have more disposable income. In some cases there is less competition in the US.
China’s passenger vehicle sales declined by 17.4% y-o-y in May
I pressed the hamburger menu on mobile. It took me to try now, which is also on the top right:

https://matrix.org/try-now
Mars is a more interesting scientific target; cislunar space is a more interesting industrial target. Mars is where we should explore; Earth-Moon system is where we should expand to and build permanent space presence.
Dropbox's upgrade, and a new hidden price, with no way to downgrade
Ah sorry about that! Thanks for letting me know.
Show HN: FunctionScript Server – Deploy Node.js Functions as APIs Instantly
For every copy of your site made by archive.org, there are thousands from webcrawlers that don't respect robottxt.

A tasteful way to go about this would be to give context to past posts with a note at the same url.

To the people who want to be forgotten, you will be, but the internet is too valuable to the future for retroactive censorship.
Introducing Guardian Firewall for iOS
If binary has taught me anything, is that you can count up to 1024 with 10 fingers...
Maybe C++ could add this feature at some point now that it too will get modules.
Matrix works great once setup but they really need to work on install process. All the "easy ways" are unofficial. Some of the clients, like Riot, appear to be really well written, but the server itself gives me pause. Just from looking at the configuration, the codebase appears to be a mess.

They also built the thing without specifying a protocol which was the original goal. I once attempted to implement a matrix client and the majority of doc pages on the protocol are "TDB" or "look at server source"
The bridging API in matrix hasn’t really changed since day 1, so unsure how they can be outdated for Matrix. For something like Discord, folks are constantly hacking on the bridge; PRs merged 5 days ago on https://github.com/Half-Shot/matrix-appservice-discord for instance, and last I checked it worked relatively well and targets the highest common denominator of functionality between Matrix and Discord. Lost messages sounds like the server is overloaded (certainly there is performance work still to be done). Unsure it’s fair to say that it’s barely developed...
I mostly agree with you, but this part is what sells it to me

"Turn your link in bio into an Insta website."

I could see that catching up, though it would still of course be a limited audience.

And also that they did such a nice job with the design and the branding. Would be easier to be more critical if it didn't look that nice.
COS 418 from Princeton is really a great learning resource: https://www.cs.princeton.edu/courses/archive/fall18/cos418/i...
You can see more details here as well: https://m.youtube.com/watch?v=G1Ictyt8p8Q

We normally have this in our website but we replaced the link with our crowdfunding page.
What do you mean? Jupyter notebooks are usually pure Python apart from (sometimes) interactive widgets, which have Javascript behind them since it's in a browser. I don't think this is much use without widgets, so maybe you mean something else?
ZFS: The Last Word in File Systems (2008)
Sure within a single compilation unit. Otherwise, I like dearrifling's suggestion.
> Cloud City would have no access to raw materials for ISRU

Arguably, it would, it would just require the collector to take a dip in the denser parts of the atmosphere. It might be tricky though, and generally the less moving parts a misson has, the better.
I mean why can't I write python outside of jupyter and generate these dashboards? Or can I?
Can’t stand to read this. The parts of a person’s story they’ve chosen to keep private are the parts most likely to get interpreted and twisted—fragile, subjective, even mutable truths they’ve chosen to hold private. That choice is sacred. Shame on those who trespass.
Can you share the link? :)
I have consulted for quite a few Enterprise and from my point of view none of this will come to pass unless everything happens out of the box. Of course I can be completely wrong.

Every automation requires paying carefull attention to business process, designing it to handle all possible scenarios,handle sudden failures gracefully, and recover and restart from a known state. This is doable but requires a large attention span, most enterprise projects evangelist gets completely deranged if it can't be done in 2 weeks because hey we are agile.

As an example most Enterprise are on cloud because it's cool. It still takes 2 months to get an approval, VM provision still happens with hand, Dev still insist on running their instances 24x7 and get away with it.

Irony is every single one of them talks of how cool DevOps is but never gets it implemented because once it's done their will feel unloved.

Cloud was cool 2 years back. Currently it's automation, cloud cost control products, access management tool,agile (daily 2 hour standup) and RPA.

I am intrigued how these trends get started.
the client-server API has been stable and fully docced since early 2016, which explains why there are so many matrix clients out there. you must have been attempting a long time ago...
A Functional JavaScript Stack
The situation is a nightmare on any "official" subreddit. So much so that I have taken to completely stay of the frontpage, remove all the default subreddits and only explicitly whitelist subreddits based on my interests.

The reddit frontpage is a cesspool worse than 4chan. At least in 4chan people don't try to hide behind fake veneers of moral superiority.
“the voltages can be as high as 500 kV”
actually the highest voltage lines are slightly north of 1MV
We've been playing a lot recently with the concept of IPFS websites.

We even created a plugin (https://github.com/almonit/almonit-plugin - unreleased officially yet!) for websites that combine IPFS with ENS (a decentralized DNS). Our repository contains a list of decentralized websites using this method. We found about 20 so far.

Technically, IPFS work well for us, but we made sure to have a server seeding our website at all times (where we suffer similar problems like the author of the post describes).

Even then, we still had to make sure that the website is available in all main gateways, since most people don't run their own IPFS daemon. The strange part is that sometimes content is available in one gateway, but not in others. Or sometimes it's available in one gateway, but we can't get it on our local IPFS node.

I understand that IPFS is not a blockchain, so I can't expect all the nodes to have the same content. But I do expect the main gateways to communicate more directly with each other.

Conceptually, IPSF websites are a bit like sending your website to someone via an unreliable slow mail; i.e., it's not that attractive. You can make it somehow more dynamic, using what they call IPNS (it allows you to update your content). But the result is so slow, that even the most devoted monk would lose his patience eventually.

A workaround is using a decentralized name system, like ENS.

This works very well, but the result are still static websites. No comments or anything really interesting happening.

Those websites are censorship-resistance and very robust, you don't have to worry about ddos attacks. But then again, how many people worry about such things?

That said, I still like the concept of IPFS. We are exploring a few options to add dynamic behavior to that now, where the dream is to mimic existing services in a decentralized way.

Surely, they won't work as well, but the pro would be that it will be controlled by the users, and that they will be able to survive financially with no ads.
Hey, but it's great if you want to piggy-back a botnet on it, with no way to kill c&c: https://www.anomali.com/blog/the-interplanetary-storm-new-ma...
My experience with Matrix compared to XMPP, is that Matrix is way ahead in usabiliy. I wanted to get people to use XMPP for years, but I always found too much lacking.

Matrix is not there yet, cross device signing has to land. But the way it is moving is way more promising than XMPP.

(I also remember that federating with Google was always painful)
Is there any work on bringing Python into the browser like with JavaScript? At the beginning of the year, I was looking at the best way of making an interactive textbook either with Python (requiring a backend it seemed), or with JavaScript via D3. You can still use Jupyter Notebooks with JS; there's a library called BeakerX by Two Sigma that does this.

I went the D3 route but it was hard to stay motivated when most of the time I was just learning how d3 and JavaScript worked instead of the interactability part itself. Closet project I found is Pyodide which was posted here [1]. Wondering if I should wait for someone to come up with a magicul implementation before restarting since this area seems to be experimental (?).

[1] https://news.ycombinator.com/item?id=19677721
The implicit contract is that anybody who uses m_ "intended to be private" members is responsible for fixing breakage.
I never tried ENS but namecoin works flawlessly as intended. It is actually more reliable than classic DNS.

It may have failed at adoption, but the problem of decentralizing DNS has been solved.
> This is the place Linux could shine.

I think linux had the best desktop for a very long time now. Maybe it's not as accessible to casual users but objectively speaking tilling window managers, workspaces etc have been really next level if you're a developer.
I posted this because I just received an email from Dropbox that it will now be 119Euros (~135USD) instead of 99USD. And they give us more storage. Wow.

We are 2 friends and we both have had Dropbox Plus, each for 99USD. Each of us uses around 50-100GB of data. And now dropbox comes and forces us to both pay more, for space we don't use. And with "world-class sync technology".

And if we downgrade we need to move all those shared folders and data to a new place.

So disappointed.
To hazard a guess, I would assume that the type of stuff stored in glass containers in the West tends to be stuff less “soiling” of the recyclable material, and the fact that people are probably more conditioned to rinse glass than plastic.
> The so-called “right” to be forgotten is a strange right in free societies.

I believe the "right" (I agree that it should be quoted) to be forgotten is a temporary stopgap measure for those who haven't received a proper digital literacy education beforehand (that is, almost everyone). I expect the "right" will hang around for a long time, for the lack of better alternatives.
Hundreds of US flights cancelled over GPS, ADS-B faults
> But macOS certainly doesn't come with that. I've got to manually drag the windows and edges and everything

Keep the green maximize button pressed in the app you want on the left in split screen. On the right you'll see a list of apps. Click on the one you want on the right.

This feature has been available for a while.
If they ignore robots.txt, than what else gives them the right to copy and host content from other sites? As much as I value Wayback and archive.org, I think putting this into the realm of bilateral negotiation and a DMCA-like model outside courts is a slippery slope. It's a non-solution potentially breeding new monopolies, like Google's exclusive relations with news publishers is doing. Is there nothing in HTML metadata (schema.org etc.) informing crawlers and users about usage rights that could be lifted or extended for this purpose now, especially now that the EU copyright reform has set a legal framework and recognition of principles in the attention economy?
it already exist, you don't even need a phone to install it on. milliseconds isn't that great of expectations. Think nanoseconds, close your eyes, let it pop. Do you see it?
I did this years ago, it expecting it to work - but there hasn't been a single form spam since!

I'm sure this won't work for everyone, but if your small, I highly recommend giving it a go.
:-) Yes that's intentional, we've started life completely focused on mobile and Instagram (which is broadly only used on mobile).

It means that we get to try to focus on making one experience strong. That said, ultimately the user is providing data which is independent of the look, so evolving a desktop variant is totally doable.

We're (currently) keen to not necessarily run towards traditional responsive design. The reason being that you have a lot of design consequences / unintentional visual limitations - it's one of the reasons a lot of websites kind of look the same, especially from website builders and tools (they go heavy on block layouts to make it easy to deal with responsive).

All that said, it's iteration 1, and our launch is really a 'beta' launch more than anything.
matrix

/ˈmeɪtrɪks/

noun

noun: matrix; plural noun: matrices; plural noun: matrixes

5.

an organizational structure in which two or more lines of command, responsibility, or communication may run through the same individual.

"matrix structures are said to foster greater flexibility"
Admittedly my use case is generally projects that are under my control.

But in the case of say an open source library, how likely are clients going to update their code with each new release of the library? Typical case is to do it from time to time, especially with compiled code / shared libs, and expect a few incompatibilities to sort out and fix when you do.

In a fast evolving large team project, seems it depends on how well the boundaries of the subsystems are worked out. Misusing supposed-to-be-private members is one minor possibility amidst many challenges.
If the new owner of a domain can erase all the history of content published by a previous owner, that is kind of similar to forcing everyone to never speak of it again.
Sure thing! It's at: https://www.youtube.com/watch?v=lwWEc4PhmJI

(14 views ... was a popular talk :-D
Without the simple wheel/pedal UX, operating cars would be to difficult for most people.

Dont underestimate the value of a easy user interface for a products success.
Are FB Ads Discriminatory?
The future of Linux "distros" seems to be merely theme packs on top other existing distros. Include OS in the name and say it's meant for everyone. Just like Xubuntu, just like Enso OS, just like Ubuntu, just like Debian.

When I look at ElementryOS, PopOS, PureOS, Etc...OS they all seem to ignore the irony that someone savvy enough to discover an obscure distro might not need everything to be a user friendly macOS-esque experience. It's rehashed, conceited, and insignificant. I could take Ubuntu Mate and tweak it with conky, i3wm and call it whateverOS, but I wont because I know anyone who ever found it could easily do the same first themselves. That's the great thing about Linux that we keep ignoring. Most people dont care about your config setup, it's still Ubuntu at th end of the day.

I'd argue that community developed *nix systems without corporate funding will never be for the masses. If you want to make an impact on Linux, fix upstream instead of adding onto the heap with abandoned projects that attempt to make the lives easier for a consumer demographic that has other interests than the OS that runs their internet browser and word processor.
For my small wiki, refusing all submissions with external links eliminated virtually all spam. Yes, it's drastic, but in my case external links were not essential. I still use ReCaptcha to cut down on spam account signups.
If you can somehow come up with a way to keep time using a forest, it would be way easier
Frabon – India’s First Video B2C Marketplace Platform App
Artificial Intelligence in Action, Generates Love Letters
Social media is a modern day role playing game
Nintendo Switch: Panzer Dragoon Remake
LE Catalogue DES Fameuses Videos
Repeating the same thing you said before isn't the best way of clarifying what you mean, but fair enough, I do now understand what you're trying to say.
For years I thought Jupyter Notebook was hardware, a specific laptop made for scientists. Am I alone thinking it's a confusing name?
One problem I see with XMPP is that there is a lot on isolated use and not a lot of public use.

If a lot of companies would provide XMPP as a way to contact them, then what Google did would be as silly as taking email private.

Instead, most people are completely used to isolated messaging systems.

So I guss for Matrix, the challenge is to make sure that the dominant use of Matrix remains public. To some extent Matrix is ahead due to the bridging with large IRC networks.

But there are also quite a number of people trying to set up non-federated Matrix servers.
With CDNs I can decide which to use for my site, if any. If AMP gets established as the "new HTML", the new way Internet content is provided, then it's under Google's control.
So it's an implicit contract based on syntax vs explicit?

It's a user/m_ prefix vs compiler/private. Im not sure if former is better. It's a strong trade off imho.

In my experience relying on people reading code and agreeing on imlicit contracts does not scale beyond 5 people, but maybe I've been mistreated by life.
The example also shows a call to a different translation unit. There's no code for passing the empty struct. There's also none for handling it, as you can see from the assembly output.

The one byte rule does nothing here, because its value is undefined and its address not observable.

edit: if you find a case where an empty struct parameter causes code to be emitted, let's consider filing bugs.
Bloomberg Businessweek created an excellent video profile of how this kit fits in robotics education and STEAM programs:
https://www.youtube.com/watch?v=aPzq1DoPnXs
Was hoping for a codeeditor with sftp but neat project for the masses.
Most Games Embraced Nvidia RTX: Cyberpunk 2077, Watch Dogs Legion, Call of Duty
"future"? This has been the past and present for quite some time already...
Don’t do this. Please don’t do this. The Wayback Machine is one of the only records of history we have on the internet, often the only way to look back and see what has been. It’s invaluable for that—and if your site is to be any part of the internet’s history, it should be available there too.