skysight-inc/HackerNews huggingface dataset:
The title is "How the World Works; or, A Discourse on Fake News"

The only references to swatting are:

"The so-called raid on my house was a typical case of what people like Mr Maxwell would do. It’s commonly referred to as swatting."

and

"As explained, I had moved out of my house and moved to London in October 2015. I did fly back and forth to Australia, but I was not living in Australia at the time, and I had resigned from all the Australian companies from July 2015. Nobody seems to ask how Gizmodo just happened to be stationed and waiting with a full camera crew. Nobody checks whether the so-called documents were real—I mean the unverified hearsay that is used to sell a click-bait article, where people suddenly believe it must be real. Such is the world of advertising-based media.

And next comes a highly staged raid on a home I used to live in. A bunch of bottom-dwelling “journalists”—if they can be called so—film everything. Then again, several people who now purport to never have heard of me and who are or were formally part of Blockstream, of course, wanted me gone. Mr Maxwell has a long history of setting up swats."

I tried to read it, but it was all inside-Bitcoin to me, and my eyes glazed over.
Pretty cool! Do you have source code available anywhere? I'd love to see source of a smaller app for learning purposes.
What about medium comments then xD
Lots of people arguing schematics. Everyone knows exactly what the guy meant.

I don't see why continuing to argue it makes any sense here. All this type of behavior does is drive people away from further discussions on sites like this, reddit, etc.
It is actually very difficult to get an initial H-1B worker, since the worker has to get selected in a lottery, and the company has to wait 7 months.[1] The odds of getting picked in the H1B lottery is around 32% as of 2020. The 7-month wait time itself massively disincentivizes employers from hiring non-US workers. The end result is that most of H1B sponsorships go to people already in the US on a student visa who are working for the company using a status called "F-1 OPT". It's quite difficult to get hired from abroad. Many larger companies still do it, and are willing to wait 7 months, but the wait 7-month time and uncertain nature of the lottery are significant factors that discourage companies from hiring non-US workers.

For out-of-US hires, Facebook will actually get you a Canadian work visa, and have you work in Canada for the 7 month wait, and potentially for year if you don't get picked in the lottery. The strategy for multiple large firms is to bring non-US workers to Canada first, and then try to move them over to the US, since US immigration law is extraordinarily restrictive compared to most countries.

[1] The company applies for the worker in March of the year, and if the individual is picked in the lottery, they get to start working for them in October.
Organic Mobile App downloads increase by 25% during lockdown
This one's really silly but I got excited to build it out for my own entertainment.

It's called Who Paid More (https://whopaidmore.com) and the idea is pretty frivolous. Every day (EDT) you volunteer an amount you want to pay to see how your amount stacks up against others for that day. Think ranking and relative % across users for that period and the ability to share those results. Not much more to it at the moment.

I feel a little stuck trying to think of what would make it more fun/novel/rewarding besides just being curious about what people put money into.
You picked a handful of countries that fit your argument and called them Europe. Italy, Spain and UK aren't "Europe" just like California, NY and Florida aren't "The United States of America".
Just looks like trash with too much photo editing to me. It's kind of funny because I did a trash photo exhibit a few years back where I literally took photos of trash with good lighting and such. The photos were aesthetically pleasing to the eyes, but it was literally trash.
Pretty sure PA has defined thresholds in place.
This is great! I think some words are on the screen that don't count as words (zen for example). Otherwise lovely!
Corn Wars. An android game made with libgdx, inspired by Civ and Slay. I've tweeted a few GIFs here:

https://mobile.twitter.com/opyate
This was my experience with early 00s subject-based message boards as well.

It seems to me like Discord provides a similar experience for today's kids. But of course the medium itself is quite different (long-form vs quippy, preserved vs ephemeral) and informs the experience accordingly.

Much as I somewhat romanticize the BBS experience I think it's going to occupy less and less of this type of social space, just by the nature of the way people communicate now.
I’m working on a language that will hopefully meet both of your criteria, so at least you can take encouragement that you are not alone.

I’m working on a language based around the recent work of Pfenning, Reed, and Pruiksma (Adjoint Logic) and Krishnaswami’s Dependent/Linear research (both of which go back to Nick Benton’s ‘94 work). It is definitely not OOP, it is a compositional language (a lot like the concatenative language family) and is rooted in explicit parallel and sequential composition. With one of the adjoint logics being the type theory implementation of Intuitionistic Logic (Martin-Lof Dependent Type Theory).

There are people working on things all over the non-OOP and the advanced static types spectrums, don’t loss faith in progress yet. I have plans to release the 0.1 website and ‘compiler’ before July 1. Of course it is going to be a bumpy road, but I’m having a great time working this project.
It's impressive, but personally the Far Cry 5 engine is more so. Why? Because it focuses on the Achilles heels of game engines: humans and forests.
I’m working on a fitness platform, enabling you to find people to workout with either in your area, or with someone who shares the same interests/fitness levels as you. Super early stage, we have some designs and a landing page which you can check out here: https://yoke-app.netlify.app/

We’ve had to pivot our idea since the pandemic and we’re looking into working out via Zoom (for example), and allowing personal trainers to connect with clients on the internet. Appreciate any feedback or ideas!
The rationale is people can have different opinion, preference, thinking. People do not always agree with a single definition. No entity has sole authority of a meaning open source.
https://remotivo.com

Hand-curated remote jobs in product & UX, from across the web.

Of note: the site and its twitter feed (https://twitter.com/remotivocom) are generated by 2 python scripts which run on a Raspberry Pi under my desk. The 'database' is a Google Sheet and the 'host' is an S3 bucket, both of which are read from and updated every few hours by the Pi.

The site also features no analytics and calls no third-party scripts.
> optional interrupt send to the thread running the blocking operation

I'm not 100% sure on what you mean by an optional interrupt, but I'm guessing it's the boolean flag on the cancel(); Let's look!

public boolean cancel(boolean mayInterruptIfRunning) {
boolean cancelled = this.result == null && this.internalComplete(new CompletableFuture.AltResult(new CancellationException()));
this.postComplete();
return cancelled || this.isCancelled();
}

Doesn't look like it's used.
https://colors.lol/

Fun site showcasing some overly descriptive color palettes.
Jimdo – Hamburg Germany – Hiring Software Engineers Onsite Visa Support
At Jimdo, our mission is to help small businesses start, grow, and ultimately thrive online. Small businesses face new challenges with very little support or recognition. We know how hard this can be, because we have been in their position. That’s where you can help us — by designing intuitive tools to help small businesses solve complex problems.

We are looking for Software Engineers with Backend or Fullstack or Cloud Infrastructure Expertise to develop our products (Creator, CMS, Store, Dash and more).

Tech stack:
BE: Node.js with TypeScript
Python (Flask/Django), Kotlin, Java, PHP.
FE: Javascript/TypeScript, React.
Infrastructure: Go (Golang), AWS.

It is not a must to have deep knowledge of all the technologies mentioned for BE, but we are happy to consider candidates who are confindent with at least one of them.

*COVID-19:
At Jimdo we are ready to start working with new colleagues as soon as possible. Even though we can not do the onboarding process in the office as we normally would, we will still make sure that you get a thorough online and virtual onboarding, and help you feel like you are part of the team from day one. It is not a limitation if you do not live in Germany right now, we will invite you to start working with us from your current location for the time being. Once the boarders are reopened, and the Embassies accept visa applications again, we will initiate the relocation process to Hamburg. Until then you will be invited to work with us remotely with a temporary contract.
USDR is the U.S. Digital Response[0] – a band of volunteers (over 5000 folks have volunteered, maybe a few hundred are active), mostly technologists, who are working pro-bono on behalf of state, city, county, and local governments across the US to help improve COVID response and recovery efforts.

My team is a couple dozen folks who typically dive into issues relating to internal challenges governments have wrangling their data into shape so they can make decisions. We've worked with NYC on their PPE crisis, Pennsylvania on hospital capacity tracking, Oakland on homeless encampments, and several others. Sometimes it's a quick python script to automate data ingestion, other times it's a complete web app.

In our case, most of it is private/internal, so it's not sexy work, but it really feels like we're having an impact.

[0]: https://www.usdigitalresponse.org/
Nvidia Ampere GA100 GPU Powered Tesla A100: 1 PetaOps Compute and 96 GB HBM2 Mem
To your point, I just visited the NYTimes.com, and no mention of this very important story on the front page. Clicked on "Politics" and "U.S.", and I still cannot find a single mention of this story. A complete failure.
I suppose my point is that it wasn't how proprietary software tended to work until relatively recently. For many years, we (assorted small businesses) were using the Pro editions of Windows with no drama. This only became an issue when Microsoft chose to make the Pro edition of Windows 10 unsuitable for professional use (in our humble opinion) while simultaneously locking the more suitable editions behind Big Organisation Hassle.

As a direct result of that decision, they have essentially lost our business, just like certain other large software organisations whose names start with A that have adopted similar customer-hostile practices in recent years. There are viable alternatives for almost anything these days when you're a small business with the flexibility to make intelligent policy decisions about your hardware and software purchases on a case by case basis and, if appropriate, to change those policies however you want later on.
Later being codeword for never
> The US is not doing badly at all.

Sadly people can’t look past the big absolute number of deaths and attach proper context to it. Like deaths per million, or ignoring that ~half of cases and deaths are restricted to a single metropolitan area.
Slashdot's moderation has still yet to be beaten IMO, when up/downvoting a post you had to specify why you were doing so from a defined list, including things like Funny, Informative, Flamebait, and Trolling. Then as mentioned meta-moderation would occasionally ask a user to review those votes, asking the question "Was this post funny" for example. User's who's moderation points were upheld in meta-moderation would be more likely to get given more than someone who flung them out at random.

The real genius of the system though was the amount of configurability attached to those topics. Each user could define what those categories meant to them, so if you only wanted the serious stuff you could say Funny didn't get a +1 boost when displaying comments, and give it a -1 instead. Or -5 if you really hated Slashdot humour. In the other direction lovers of a good flame war could boost comments flagged as flamebait up in the sorting order. This also extended to relationships, where you could flag people as either friends or foes, allowing you to make sure you always saw comments from people who's comments you enjoyed, and squash anything by people you just didn't like.

All of that was an absolute nightmare for performance I'm sure, which is probably why we don't see it these days, but it was a thing of beauty.
original Futures can't be cancelled. CompleteableFuture can be, but only if the thread agrees to die.

You can achieve arbitrary non-blocking delays by using the cruft scheduled thread executor or doing it sanely with RxJava. Really its just dangerous to do nonblocking stuff in Java without a wrapper like RxJava. That's not a good thing, I look forward to the day there's real fibers
Thank you, that's what I'm aiming for as well. If you have any quotes you'd like to follow up on, please don't hesitate to submit them.
Reddit to launch Ethereum tokens for cryptocurrency and Fortnite subreddits
What crushed us was when dominos implemented the "delivery fee". As drivers we only got ~1/4 of the ~$2 fee per run, but customers began treating it as though it was a tip.
I'm not sure who the 'we' is in this context, so I can't address that point.

But my point was that picking a handful of countries and calling them Europe isn't very accurate at all.
If you can "upgrade", then it's not incompatible.

Every major revision of software has breaking changes (or as you call them, "incompatibilities"), some more than others (see Python 2 -> 3).

That doesn't mean it's "abandoned". Google made major API changes and renamed it to better communicate that it's not some simple JS framework – calling that abandoned is disingenuous. It's only abandoned in-so-far as every old version of every software ever gets abandoned at some point.
I continued working on https://learnawesome.org/. Can't get enough of it! :-) Now announcing a project-based learning program as part of it.
> TSC must be ported to Rust. If you're interested in collaborating on this problem, please get in touch.

Have you talked with the TS people to see if maybe there are some bottlenecks that could be rewritten in Rust rather than rewriting everything? Even though I would love to have TSC in Rust, it seems like it would be a huge amount of work.
Measuring and auditing Random Number Generators in cryptographic tools. Haven't published any data or results yet.
https://www.higifter.com/
It's an SMS-based chatbot that helps you remember special occasions (birthday, anniversary, mother's day), recommends gifts, and purchases them for you automatically.

Working on this with my girlfriend, mostly for fun and to learn something new. We're using Webflow for the site, Airtable as the backend, Zap to help stitch a few parts together, and Twilio for SMS support.
Achieving your goals and finding happiness
I'm creating a declarative language built specifically for UI designers. The idea is to allow designers to describe a UI in a platform-agnostic manner while preserving their own verbiage and mental models.
Apparently you don't! I just tested that on 76.0 (64-bit) on Windows, and it works without a space.
Ask HN: How to achieve and maintain a healthy organizational knowledge base?
Like a wiki where people put in their high level overviews, makings it the primary source of truth, incentivize contributions and ownership. Not necessarily just for code documentation and tech culture, but a place for the organization to collect their principles and values, long term plans and strategy documents, office tips and tricks, tutorials and guides that otherwise would be people knocking on each other's doors and power points slides hidden away in an email thread. All thoughts and rants are welcome!
Oh god, that reminds me of all the times I claim something is technically impossible only to find out there’s a really easy way to do it.

Except using a phased array to locate RFID tags using backscatter. That was just plain hard.
Yes, well actually if the economy grows at all, a constant tax rate brings in more revenue, while we tend to spend more too. But I agree it is theoretically possible.

In Andrew Jackson's case they also raised taxes:

https://en.wikipedia.org/wiki/Tariff_of_Abominations
> I strongly believe that iteration time has a huge impact on programmer satisfaction, and Ninja is used exactly in the edit-compile loop where the difference of 1 second and 4 seconds is critical. I think I am personally more latency-sensitive than the average programmer, but I also believe that programmers feel latency and it affects their mood even if they don't notice it. (Google has recently done some research in this area that kinda confirmed my belief, here's hoping they'll publish it publicly!)

This is something to emphasize.

I often feel that my productivity is strongly linked to the latency of actions I do. I like to play around a lot if the latency is low. Once it becomes higher, I generally don't do that, and in principle I often additionally think about how to work around stuff, maybe write another complexity layer on top, maybe even do less testing, etc (many of these things just unconsciously). So it does not only adds the latency time, but really makes the whole development cycle slower, and less optimal. Also I tend to get distracted more easily. When I know that the next action (compiling, startup time, whatever) takes 30-60 seconds, I will definitely not just wait, but do something in the meanwhile. But also you cannot really do something productive in that time. So I end up checking mails or HN or so.

Also, since I started with my PhD, doing research on machine learning, I discovered a whole new scale of this problem, which I had not experienced before. Now the latency time has usually increased from a couple of seconds to a day, or a week. This drastically changes of how you work. To stay productive, you have to parallelize your work. When you are trying out things, you will try out many variations in parallel. Also you will look at the intermediate results, and maybe already draw conclusions from that.

If there is a chance to refactor your current pipeline to reduce that iteration loop time, or the wait-time (which might be the startup time of some tool, or whatever), I think it's very worth to do it.
Swift is just C++ with rubberized corners. Distinctly “meh” as a language in its own right, embarrassingly knotty around its ObjC bridging (there’s a basic impedance mismatch between those two worlds), and certainly doesn’t have anything as powerful as dependent types.
The word meaning can always evolve, at another point for whatever reason the open source may not be the same as what you prefer. No one own the sole authority of the word usage.

There won't be single uniform definition.
Irrelevant for the point he is making.
Who Killed Michael Hastings? (2013)
I'm working on sorting my collection of digital family photos. Tedious, nostalgic and important work.

How can I secure this collection for my children, when I have passed on, how can I ensure that they can access and get a copy of the files?
> Have the debate about who can activate quarantine under what grounds and in which circumstances, pass the bill and enumerate those powers.

How’s that working out for terrorism via the PATRIOT Act? People are rightly suspicious of granting sweeping powers to the government in “special circumstances.” There’s ALWAYS the threat of a pandemic, it’s not stretch to assume these “emergency powers” become activated indefinitely, sorta like how these lockdowns are continuing indefinitely.
What do people think of "equalizing" your voice for these online meetings? Reducing the higher frequencies in favor of lower ones.

Any tools on linux that can do this?
It's almost like most news is .... fake.
> has to prove itself not just superior to C++, but superior to Rust

... and Zig and Nim and D, I guess? None of them are seeing enough usage to even score them meaningfully against C++. The incumbents are C/C++, and there's no one else within two orders of magnitude. Just experiments at various stages; some are still in the lab, others have started some field trials, but that's about it.
Implementing a lightweight Activitypub social network in Rust. Put together an alpha instance with some of my friends on it. https://github.com/alexwennerberg/gourami
Just use http for everything that doesn't need a username and password. Problem solved.
Java does not allow one thread to kill another due to its shared memory concurrency model. It actually used to, but this feature was removed because it caused so many deadlocks. The reason is that killing threads won't always release monitors and locks. Lack of the feature is intentional.

You can get a lot better nonblocking support with third party libraries. Like RxJS in javascript, RxJava is almost a requirement when doing non-blocking code.

You are right that true green threads would allow thread cancellation one day. Right now, Java can't because it relies on OS threads which aren't safe to cancel. Userspace threads don't have that problem
I came to this thread wondering if there would be many offline projects. Yours sounds great!

Mine was much simpler. I bought a sewing machine because I thought now would be a good time to learn how to sew and maybe I could make masks for myself and family. I never really understood how these machines work and I have to say, they are pretty amazing (even a low tech one like I got - a Singer 4423).

I also gained a ton of respect for people who are good at sewing. It's much more difficult than I thought it would be.
A lot of people do present that understanding, but it's inaccurate. China and New Zealand don't have an R < 1 strategy; they believe that harsh lockdowns must be maintained until local transmission stops entirely. (Which is obviously infeasible for most countries at this point.)
Print a book of them, that'd be the 100% safest
I like playing with LEGOs, made small project and wrote blogpost about it: https://dev.to/gvuksic/where-s-chewie-object-detection-with-...
I was active on digg v 1

When digg went to v 2, I bailed to reddit

Active for many years.

Reddit went full retard years ago

Now I’m lost and wake up in 4chan sometimes

I hate myself
Gardening, when weather permits. Have 7 old raised beds, 16X4. Been doing carpentry (rotted boards), hoeing, amending, raking. Some plants in now, which was too early as a late frost killed 4. Off to the nursery today to replace what got frozen and plant again!
Unfortunately, I don't think I've seen this publicly reported and I'm not in a position to decide to make that public.

I will say that the amount we pay for our infrastructure, especially right now, is reduced by generous support from both Fastly and Google. It still remains a substantial expense after that support.

One final note on cost: we are actively working on a Python to Go transition[1] that will reduce our hosting costs, among other benefits.

[1]: http://engineering.khanacademy.org/posts/goliath.htm
MDI stands for “Multiple Document Interface”. I have no idea what (Windows-specific) construct you are referring to.

https://en.wikipedia.org/wiki/Multiple-document_interface
I've read a lot about mindfulness and the benefits of it recently. So being an engineer, I had to build an app. Minimalist way to get started in mindfulness https://sanebrain.app