skysight-inc/HackerNews huggingface dataset:
There are levels to this:

- Beaker, like any decentralized web thingy, allows visitors to re-share content if they wish to do so. Integrity is provided through the crypto bits
- There is of course the possibility to ask a third-party such as Hashbase (https://hashbase.io/) to host content for you. The difference with WWW hosting is that you don't depend on them to serve content at all times, only when you or your visitors can't; you aren't as dependent

Beyond self-hosting, the major differentiator is that the "web" goes further than just interlinking, it also contains safe distribution. Beaker does even more: foreign content is typically accessed through "mounting" other sites, just like you'd mount with FUSE, so an application doesn't really care where the content comes from. It's all files in the same virtual filesystem.
In many browsers you can click-hold the back button to get a pop up menu of previous pages. That can usually get you back easier than mashing.

Some sites break the back button in such a way that they only appear once in the pop up, so with them it is just click-hold and select one entry and you are done.

Others end up with many entries in the pop up so the one you want is farther down, but the one you want is still there too.

And some fill the whole list, but if you select the bottom list entry, and then click-hold again (maybe more than once if the site is really obnoxious), you can usually get out.
> If this is what happened, then they succeeded.

Probably so

> It’s all corporate shills trying to argue in bad faith that they are allowed to call something “open source”.

I've seen basically 0 evidence of this. As far as I've seen it's primarily people like me arguing that you can't lambast people for using words to mean what they mean (even if the specific combination of words has a now common second meaning), and people who naively use the term without understanding that there's a hoard of rabid programmers who insist that the phrase "open source" has been imbued with special meaning and using it otherwise is to summon the devil.

No corporate shill who has an understanding of the situation would be dumb enough to use the term and get into that fight.
They're a pretty strong brand in their home country of Japan and I guess they'd rather be known as Rakuten worldwide rather than different names in different countries.
Reducing Gitlab runner cost with AWS Spot Instances
Probably even harmonics are more rounded or pleasing and less harsh. Compare trumpet vs cornet.
<sound fx=typing> https://www.shodan.io/search?query=mongodb

Oh look, EasyJet huh? I wonder what's in there?
Browse Minimally: A Case for More Minimal Web Browsers
Even C is a high level language.
Show HN: Cheatsheetsdb.com (Quarantine Project)
Is the new frontend also written in ClojureScript? Seems you've closed sourced the frontend (old source is here https://github.com/circleci/frontend) but you used to use CLJS, but maybe new one is written in something else?
Native Windows Applications Using Gluon Substrate, JavaFX and GraalVM
Every time I see passwords with a list of excluded characters, I assume their system breaks when processing such passwords in plaintext. Hashes wouldn't cause any problems.
A great example of the power of [1] fluent API's (aka The Builder Pattern).

Basically, method-chaining allows you to concisely express programs, by hiding irrelevant complexity behind abstractions.

[1] https://en.m.wikipedia.org/wiki/Fluent_interface
To pile on the anecdata: an all-nighter in my 20s was something feasible, even going through the next day (as in, day+night+day feeling fully awake, then resume usual behavior with normal night's sleep, and no further effects); at 25, this became harder, with a crash in the afternoon, at 30, an all-nighter meant sleeping through the next day, and currently just not getting at least 6 hrs of sleep will crash me the next afternoon. sigh
For a drone to be affected by GPS speed limits it would have to be a hypersonic drone.
Looking Ahead: How Silicon Valley Will Be Reshaped in Wake of the Pandemic
Moved to VT in early January from the Boston area, in what was by sheer chance, a very timely move. We rent.

We live in a bit of an odd development/area. Think of it as a golf course community minus the golf course: under a dozen homes, low density, and private roads. We quite like it, but it's an unusual arrangement from a utilities standpoint.

We have Comcast. The other options were VTEL via satellite and cellular wireless. We struck cellular wireless from the list for reasons we're all well familiar with ("unlimited", caps, speed restrictions, cost). VTEL was going to be complicated because we have a metal roof, among other things. We're told that unofficially we can get line of sight to nearby VTEL infra, but convincing VTEL of this seemed like a lot of work while we were moving.

We got ridiculously lucky on begin able to get Comcast. The pole our cable comes off of is literally the last pole with coax on it. In this regard, I suppose I'm replying to you from the actual end of the internet. There is possibly one other house within the radius of the pole that Comcast is wiling to pull a line. That's 300' for a temp line, which they did for us because the ground was frozen and the couldn't bury a line when they did the original install. I don't know if it's longer if they can do a direct bury.

The latency and throughput aren't as good as they were in the Boston area, but it's good enough. Zoom calls tend towards blurry, but Netflix and Youtube are certainly serviceable. Instagram videos tend to pause a lot for buffering. Bad websites are apocalyptically bad. Joann.com, for example, is horrendously slow. I'm guessing they never worried too much about e-commerce until quite recently.

I'm told that the cable company put coax up to the development way back in the day, but that nobody actually subscribed, and so the line was never brought any farther in.
I was in similar situation. I didn't quit, and spent quite a lot of time figuring out what was the real issue that me miserable. It turned out it was something I could change without quitting. I managed to change it, but I first needed to understand the real root cause. It is like debugging your life. Mindfulness and introspection are great tools in those times.
No, they did it because they lost entire years following ill-advised growth fantasies into nonexisting markets where every yoga session, every treadmill workout would somehow be a "Strava moment" and that would magically pay their bills. They completely neglected their incredibly successful (within scope) but not quite profitable core business. A few months ago they switched to salvage mode, going through those years of accumulated backlog at dangerous speed. And now this, it's just a sign of desperation. It certainly shares the cause with the changes before but I wouldn't call one the buildup for the other.
3D Mapping and Modeling Industry to grow $6.5B by 2023
[136 Pages Report] 3D mapping and modeling market size, analysis, trends, & forecast. The global market for 3D mapping and modeling categorized by 3D mapping, 3D modeling, application, vertical & by region.
A digital signal can't be as "flawed" as an analogue one. The analog synthesizers exploit these flaws to produce richer and more interesting sounds that you just can't get in the digital world as it's too deterministic and the attempts to randomize behavior are too "white-noisy", instead of natural occuring distortions. There's been some advancements using AI, though, to model these flaws organically, which sound promising: https://teddykoker.com/2020/05/deep-learning-for-guitar-effe...
I imagine arranging payments was also part of the 90-min average.
Does Guix's remote build caching help avoid every Guix user having to build the full bootstrap?

https://guix.gnu.org/manual/en/html_node/Substitutes.html
Intel built a chip with a sense of smell
Show HN: Leaderboard for “Plastic Bottles Saved” drinking fountain counters
Thanks HN for making me do this. https://news.ycombinator.com/item?p=4&id=23170881#23172249

I've put up an MVP for cheatsheetsdb.com, it's live! I haven't published the source yet (because secrets leaked into the repo). It's a monorepo with Javalin[1]/SafeQL[2] backend and Vuejs front-end.

There are other cheatsheet aggregations but I will curate this one better with not quantity but quality. Future plan is to add GAuth sign-in, favorites, upvotes, etc.

Please add your favorite cheatsheets (but not tutorials, guides, or other long form content).

[1] https://javalin.io/

[2] https://github.com/karmakaze/safeql (my lib)
Project Axiom: dynamic infra toolkit for red teamers and bug bounty hunters
Announcement thread on Twitter:

https://twitter.com/pry0cc/status/1262575988715782156

‘Project Axiom is a set of utilities for managing a small dynamic infrastructure setup for bug bounty and pentesting.’

Packages right now:
aquatone
httprobe
subfinder
assetfinder
gf
masscan
kxss
jq
SecLists
gobuster
nmap
waybackurls
amass
anti-burl
Golang (setup, path configured, latest version)
hakrawler
Zdns
ffuf
gau
dirb
subjack
SQLMap
fbrobe
getjs
openvpn
dalfox
I hear Linux is pretty popular. Oh wait, it's under the GPL. And there are multiple commercial organizations selling Linux distributions.

I'm sure no one uses the git Version Control System. Oh wait, that's open source software under the GPL.

Your assertions are easily proven false. Sure, a lot of organizations prefer permissive licenses, but saying no one does the GPL is absurd.
You don't have to actually click on the ad anymore.

There was a period of time when I was seeing a lot of ads for Bonobos pants. If I bought the pants as a result, I'd be shocked if my record as "Bonobo pants buyer" was not linked to my record as "Bonobo ads viewer".

This is one of the purposes of all the tracking.
Fantastic article! I loved how the transfer functions are shown, with audio examples! I'm going to use this for writing an effects patch for my synthesizer :)

Speaking of synthesizers, my favorite line was "I’m building a synthesizer in javascript at the moment". I'd love to see this!
TerminusDB is a new project being implemented in Prolog:
https://github.com/terminusdb/terminusdb-server
> they didnt incur the cost of IP

In 2019, Huawei had the 5th largest R&D budget of any company in the world. Its R&D budget was larger than that of Apple.[1]

> They, the Chinese themselves, think that the US is dumb for letting them get away with so much.

What are you basing this on? It might surprise you to know that China has established dozens of specialized IP courts since 2014, which now handle hundreds of thousands of cases per year. What you're saying sounds like pure prejudice, born out of a lack of knowledge.

1. https://www.caixinglobal.com/2019-01-11/chart-of-the-day-hua...
Yes, I switched from a bill to a prepay option. I only really used my phone for internet anyway, so will only need to top it up if I’m not home (which currently is only to go to the shops or for exercise, where I don’t need internet/phone). My current prepay option gives me unlimited download for 30 days for less than the monthly cost of my previous bill, so it’s quite reasonable if I do find I need it.
You can measure scroll depth and cursor activity. It gives you clues how the user interacted with the page.
They were already regretting them - they're moving away from them: https://twitter.com/GergelyOrosz/status/1247132806041546754
Winrar Unboxing
Is go really high level? Imho the type system is so botched you cannot really say that.

One cannot even write a generic `reduce` function...
Still better than my bank (one of Spain's biggest) that requires your password to be 8 (not less, not more) digits.
Sounds amazing, and also a little distracting! That must have made it hard to concentrate in class :-)

Sad to hear how that ended - and crazy to be performing low altitude flight exercises so close to a populated area.
I'm on the backend, but all I've seen of the new frontend is TypeScript. There has been a decision to switch languages for reasons that someone else can probably explain better than I could, a lot of us lurk here.
Gasping in horror at the prospect of that JIRA plug-in coming into being, especially since even I, a casual admin for our Atlassian products, have a good idea what combination of API calls would make that happen.
> and is not really standardized

What do you mean by this ?
Their official statement says

> we took immediate steps to respond to and manage the incident and engaged leading forensic experts to investigate the issue. We also notified the National Cyber Security Centre and the ICO. We have closed off this unauthorised access.

Maybe the relevant supervising authority didn't find it important to notify those 9 million customers.
I can appreciate that! I have some videos I've created that I've never once checked the view stats for. In that case, I'm just as happy not knowing.

Somehow I feel differently about articles I've posted, but to each his own.
One article I quite liked was the one about Commoditized Excellence. https://barryhawkins.com/blog/posts/the-myth-of-commoditized...

It would be ironic to resume the article but the gist is that when rather complex reasonings get distilled into few bullet points tagged with a catchy name, then they get misused and criticised for things the original idea expressly called out.

In this case you shouldn't be promising management anything because the points only mean something in the context of a team.
My wife is a VT teacher, in secondary education. Obviously with Covid all students are being educated online. Those who do not have an online are at a quite significant disadvantage.

That is, at least until this is over broadband to all can be thought of as, in part, component of a statewide education infrastructure.
The main thing I miss from moving to iPhone from android was podcast addict. It was such a good app. Can't find anything near as good for iPhone
"I think this is just a matter of perspective and actually having different colors is a good thing:"

I don't think it's a "good thing". I think it's a "cost". Even in nice functional languages, it's a cost, in that even with the nicest syntax there is you still get color cascades when you realizes deep in the middle of some deep function that you're in the wrong color.

There's a great case to be made that said nice functional languages, through a combination of ameliorating the costs and successfully obtaining benefits from the separation, mean that it's a good tradeoff.

Conventional imperative languages do not successfully obtain enough benefits from the specific color of "asynchronousness" (functional languages have many more colors than just that) to make it worth while. Covering it over with syntax wouldn't be enough, because it's not just a syntax problem. What you really need is to not have this particular color in the first place. (While arguably lacking other colors that you really need, but that's a story for a different day.)

Unless you refuse to pay even a little bit to avoid that color problem (which is a valid choice in some circumstances but I would submit a bad default choice for most code and most coders), we can increasingly see that there are languages that do not have the async color issue at all, and pay only modest performance prices to do so. As languages like Go and the Beam VM continue to progress, and are joined by other up-and-coming languages, even the problems with being unable to interact with C libraries fade as you can find something that does what you need for the most part. (And besides... personally I "blame" C rather than the languages trying to do better than C and then having trouble interacting with such primitive code.)
> on Pentium II

> and now you’re talking about developer tools on a Pentium 4.

It's to illustrate that arguments are wrong: it's Decade who uses "256 MB" as an argument which is not "small memory" for Pentium II, and I illustrate that it was common in 2002 for notebooks, the time when Pentium IV was common for developer machines.

> The ggp post was about doing all sorts of Internet programs at the same time on Pentium II era computers

Let me check again:

"For example, IM, video/audio calls, and working with email shouldn't take hundreds of MB of RAM, a GHz-level many-core processor, and GBs of disk space. All of that was comfortably possible --- simultaneously --- with 256MB of RAM and a single-core 400MHz Pentium II."

OK. That is also obviously a bit off. 256 MB with Pentium II is quite a lot, as I showed 256 MB was normal even in 2002 for notebooks, as Pentium III was already common on notebooks and IV on desktops. Working with email -- at that time e-mail clients, if they used html at all, were limited to html formats of that time so "using email" completely worked, no crashes of system on NT (Outlook did have a limit of single PST having to be less than N GB, I remember that). IM too just worked, and also without crashes on NT.

That leaves "video/audio calls". Video calls were surely not common at that time, and I personally also haven't used audio calls.

But the "stability" problems you claim to have been common definitely didn't exist the way you claimed, as soon as one used NT, that is, since around 1994, or later on Windows 2000 or even later on XP or Server 2003, all NT-based. And as I've said, it was not that "too much" RAM was needed, as I've run NT on 8 MB with no problem.

So I still don't understand why you continue to stick to the narration that was simply not true. No, it was not that bad like you claim. Computers were quite stable even then for those who knew what they were doing. On NT, almost nothing crashed the system, except for failed hardware. Like I've said, it was that some apps were indeed less stable, like Word crashing or saving the invalid DOC file. But Excel, for example, while being in the same "suite" I don't remember to have ever crashed. I also don't remember browsers actually crashing, just the pages downloading very, very slowly.
Proof of Work Is Efficient
While this is true, I do not think this applies to the point that GP was making wrt influencing election results. Taking a public stance and enforcing said stance on communication through their services is a far cry from an internal discussion within a company where most employees lean towards one side.

I'm not saying this is okay--it probably could've been conducted in a more (politically) inclusive manner. But my argument is that this doesn't apply to the GP.

Edit. Also of course the main post about comment censoring is troubling.
TikTok's Android App is rated 2 Stars out of 5.
A Detroit priest fired holy water through a squirt gun at his congregants
It's also harder to see the costs of being an asshole.

1. People start lying to you and cutting corners so you don't go off on them.
2. They quit, and you'll never realize their "great opportunity" was getting as far away from you as possible.
3. They tell their friends, some of which are great, not to get involved.
4. They don't forget this behavior, and while they may smile the next time you cross paths, they will quietly shut doors without even thinking about it.

And of course, if you are the asshole, nobody is going to tell you that your reputation precedes you.
I don't think that's true.

foo := bar()

In Go is equivalent to

auto foo = bar();

In C#, in terms of semantics.

It is true that, due to the runtime implementation,

go foo()

Is significantly less wasteful than

new Thread(() => foo());

So there is less of a need for async code in Go.

But if you want to start multie things in parallel and await all of them, or if you want to create asynchronous workflows that modify shared resources without locking, you don't have any Go library or construct to help, which was precisely what async/await gives you.
These posts miss the point of life, to me. They read as propaganda distributed by sociopaths or something.

It's intuitively obvious that if you're a relatively healthy person, and grind at a goal exclusively with no other desire, you'll eventually be at least good at it if not spectacular.

Applying that to something that you're personally interested in makes sense - but the idea that you want to be a "top performer" in some wanky capitalist game so that you can have a load of numbers and buy some fancy toys at the cost of deleting your empathy is totally absurd to most people.

That's _why_ it's abnormal, because it's a shit way to live and most people don't want it. Hell, I thought I wanted it for the longest time, eventually I grew out of it and I'm glad I did and that I'm still able to make up for lost time.

As long as you can convince yourself that you know it's possible - you don't need to like, actually do it. Go and enjoy yourself and those around you, we're only here once.
But most people use photoshop already
>It's entirely possible to say "we need to work harder, or take a risk, or be bold" while understanding where your colleagues are at in terms of what they need to do that, or what has or hasn't been communicated to them about how that will happen, or how things have been done in the past to change them.

Great leaders, in my experience, haven't asked these questions or pushed performance in this way - they led their reports through soft management to come to the conclusion that it was necessary to increase performance. They framed questions that led people to the conclusions they had already made. Of course, this also requires that the reports are capable enough of being led in the right direction.
At the time of acquisition, I think the Instagram brand was more popular and recognized among users than Jet.com. Jet.com didn't become a phenomenon before Walmart acquired it. Instagram was already extremely popular when FB bought it.
Stash just paid a significant amount of money to get Stash.com
After recently raising $112 million, Stash just did a big upgrade to their domain name. From StashInvest.com to Stash.com. This was likely a 6 or 7 figure purchase.
Try to understand what your colleagues have done. This will help you get to really know the team culture.

If you're a programmer, read through some parts of the codebase, if possible, to get a sense of how your colleagues are doing their work.
I'm starting a new project in Lisp in 2020. That's rolling my own CAD tools for learning hardware development.

Lisp makes sense because it's a comfortable environment for interacting with my data. I'll be running the Lisp code "offline" so I'm not worried about runtime aspects like GC pauses and most of my I/O will be generating data for external tools (e.g. KiCad) in their own esoteric formats.

Coming back to Lisp it's nice to see that all my favourite software is still available and working fine, and there seem to be more active open source Lisp developers than ever. (Far fewer than Javascript, for example, but that's not my yardstick.)
> people who naively use the term without understanding

> No corporate shill who has an understanding of the situation would be dumb enough to use the term and get into that fight.

These are not people who made an innocent mistake. The product owner of Defold is commenting in this very thread (without any disclaimers, I might add). They want people to believe that it is really OSI “open source”, when in fact it isn’t.
Some banks can generate a virtual CC ad-hoc, so you could have different CC details per each transaction. It's rare, I wish my bank did it, but it exists.
Why would you need to cancel and reissue any passports? At worst the hackers might have stolen some passport numbers and expiry dates. What exactly could they do with those that would warrant issuing an entirely new passport?
Cloud Gaming – command streaming as the alternative to video streaming
You can accomplish quite a bit with this game engine, check out this narrative that I started making with Defold a few months ago (playable in browser)

https://lilrooness.itch.io/control
Tales of the marvelous machine: 35 stories of computing (1980)