skysight-inc/HackerNews huggingface dataset:
> Could there possibly be an innocent explanation

China Telecom is a global transit provider. As a sibling commenter mentioned, the document doesn't show that traffic actually went to China, just that China Telecom was an available path -- even assuming traffic transited their network, it's unreasonable to assume it actually transited through China without a traceroute at least; if the traffic did transit their network, it could be logged and sent wherever, of course. Since the routes were reported as being available for several months, the most likely explanation is that at least one the organizations' ISPs had China Telecom as a transit provider or peer, or the ISPs' transit providers had China Telecom as a provider or peer (etc). It's not an unreasonable provider to get traffic from west coast North America to east coast Asia.

It's also not unreasonable to go through Hong Kong, instead of direct to South Korea --- Hong Kong and South Korea are well connected to each other, and I believe Hong Kong has more connectivity to the US than South Korea does (I could be wrong/out of date).

Most of the non-US based global transit providers have a significant presence in US PoPs as well, because good connectivity to the US is a very important part of their business. Some of these are Telefonica, Telia, Tata. (Apparently, it's important to start your name with a T).
I still use TextMate on a daily basis. It's what I use as the macOS equivalent of Notepad (I know there's TextEdit, but TextMate is better IMO). I also use it as a programming scratchpad. Mainly for Swift and Python.
You may find it too confrontational, but I always really liked your old article where you highlighted problems in existing SNES emulators. It was quite interesting!
Too late for what?
Oh man, the pointless challenge of setting up rules and then unpredictably being OK with them being broken or not. Not considered to be best practice for any position of authority, including parenting, but widely modeled I guess.
Show HN: Celody – Infinite Music Streams Composed in Real-Time
Atomic Pharaohs would store nuclear waste in pyramids.
> actual internet address of a company, like a street address of a store. google.com is equal to streetname.number

Ok, thanks a lot for that, that part might work (I read all the rest but this might be the best foundation) => I might expand based on that - not a new idea, but to make it more explicit and more directly related to what is already known, it could work better than doing the usual abstract monologue which generates glassy eyes. Thank you! :)
To my knowledge, the 70s are mostly not the beginning of time.
Show HN: Chrome Extension – NoDisguisedAdsAnymore
Iran's Return Handshake
Sigh, I was hoping to hear Hannah Fry. To this yankee, she has a wonderful accent (that sounds to me, very much like Pearl Mackie's Bill Potts)

The Curious Cases of Rutherford & Fry
Series 12
The Horrible Hangover
https://www.bbc.co.uk/programmes/m0001r7k
I don't think anyone is trying to sell you anything, friend.

Learning and educating come in different shapes, sizes, flavours, and many people learn in different ways and at different paces. This is just another way others can learn about a complex topic.
As a big Sandstorm user and contributor this is a pretty sad day for me, I've found using Oasis to be pretty darn convenient. But I'll be setting up my selfhosted version this fall. Sandstorm hasn't seen a ton of improvement over the past year but that hasn't been a bad thing: It's been a consistent and rock solid product I can rely on whenever I need it.
Of course. I'd never suggest that soil science is complete or perfect -- but it's at least falsifiable. It can be meaningfully discussed, debated, compared, reproduced (or not), and improved. Insofar as alternative strategies can be held to that minimal standard, I absolutely agree that we should welcome them.

However, there's a lot of non-falsifiable marketing woo out there, and it needs to be held accountable for that deficiency. If we don't, the woo wins every time, because it can't be held accountable for its problems, and we lose our ability to collectively learn and improve.
A down payment is usually a percentage of the value of the house (typically 10-20%). If the house is worth more, the down payment is higher. As I said before "effectively people who have bought before can buy another house, while those who haven't can't". A higher downpayment is yet another barrier. However those who have houses already can use their existing previous equity as a downpayment and therefore can sell their home and buy another.

This underscores the view I was promoting - that interest rates play a large part in the difficulties besetting new buyers.
Ask HN: What's your task management checklist?
Sandstorm is an open source platform for web apps. Basically instead of having to host a bunch of different servers for different web apps you want to run on a server, they're packaged and installed in a way much like you'd install and run apps on your phone. Just, on a web service.

For me it entirely replaced Google Docs (using Etherpad and EtherCalc) and Trello (using Wekan) in particular. I'm also super dependent on it for my RSS reader with Tiny Tiny RSS. Everything on it you could host yourself individually, but it's easier and more secure via Sandstorm.
> A better test-pipeline in the article's example might be, "We don't merge without full test coverage of changes" rather than "We must have a test before we've explored how a spec should look".

This is very much the rule I prefer to enforce as well. Though I do really like the TDD approach when there are defined specifications or refactoring happens. In those situations it can sometimes even speed up development because once the tests are in place you then have a tighter "write, test, repeat" cycle.

However I do still agree with all the points you've raised.
To me, that's a good reason (among others) to use a print server and plug the printer into it instead of a printer with its own networking

That's an excellent idea. I wish I'd thought of it.

I have a couple of old Airport Expresses lying around with USB ports on them. I wonder if one of them could be pressed into service in this manner.
Is there such a thing as this with Spotify support?
You took shots for the team. Keep up the good work!

Reading about the tool makes me kinda wanna install it ... that should mess up the targeting profile quite a bit for my ip.
Awesome read, thank you

Now I’m envisioning a system where the spy drone sows down significantly and little machanized graphene “hairs” stand up all over its body to absorb any wavelengths of radar it wants to avoid...
It’s possible that native graphical editors will increase in popularity at some point. There’s probably a niche of people who don’t like the potentially poor performance of Electron-based editors but don’t want to learn (or find that they dislike) terminal-based editors like Vim and Emacs. Who knows? Google Trends isn’t an accurate way to tell the popularity of programming languages either.
Dominance of the text editor market. TextMate was pretty meh, Coda I tried and thought was ridiculously overpriced for its total lack of features. Sublime was great for its time, I even paid for a license, but Atom is just too good for its value (free).

But apparently VS Code is becoming extremely popular. I wonder if its literally just because of GitLens (still missing from other text editors).

Disclaimer: RubyMine / IntelliJ for life.
Icecc (an old distcc fork) also distributes the toolchain, to avoid that particular problem.

https://github.com/icecc/icecream
Comments here: after a post from Jason Fried https://twitter.com/jasonfried/status/1168986962704982016?s=... ranting about how Google is disguising ads into search results, I decided to create this Chrome Extension to at least try to reduce ads importance and make users focusing more on organic results.
Wow, 13 years after I really got into it... and I’ll be happy to install it. But I’ll stick with Neovim, can’t really justify switching to an editor that might not be around. Good achievement but they need an entirely new user base!
Chip Pins Named After Persons
"Individual responsibility" is code for "privatised profits from essential public services."

Which in turn is code for "Heaven help you if you're poor or just plain unlucky."
Ask HN: Distributed distinct real-life identity
Is there a system or protocol that attempts to solve the problem of verifying distinct real-life identity in a distributed way?

For example, if I wanted to implement a digital voting system I would need to ensure that each person gets at most one vote. Put another way, I need a way to verify that each vote is cast by a different person IRL.

Is there something that attempts to solve this problem without appealing to a central identity verification authority (or some small number of these authorities).
Here it has been used by some politicians, as an augment to stay out of a new illegal war in Iran. So I would say it has harmed US trustworthiness.
> Yeah, an incidentally-optimal-with-a-certain-architecture algorithm is great as long as you can count on the architecture remaining constant.

That's a theoretical problem that might happen sometime in the future.

Meanwhile the author's approach brings a 10x speedup in real-world deployments?

Why the snark? Theoretical work is vital to understand some problems but practical applications is where the real problem expresses itself, and where real-world constraints manifest hemselves.
Driving over the speed limit will usually get you nothing. Failing to show up to an exam in college got me an opportunity to retake it with no penalty. Failing to pay your rent - maybe, but if you just paid it late, or if you were moving out anyway and make things enough of a pain for the landlord...
For context, this is the same author who went on to write this tweetstorm (2019): https://twitter.com/bsdphk/status/1126199508449341440 , and doubling down on that, http://phk.freebsd.dk/sagas/israel/ ("I stand by my point").

The buried "gem" is:

> I detest the vast majority of [jews]

which isn't much improved in context:

> I also belive that jews everywhere in the world should be appaled and up in arms over the atrocities against UNs Human Rights being done in the name of their religion, and I detest the vast silent majority of them, who fail to do so.

It's amazing to me how such a gifted and intelligent software engineer can also be so careless. Regardless of whether you feel that his remarks constitute anti-semitism (and I happen to think they do so clearly), the whole episode shows incredibly poor judgement with each new follow-up tweet and finally the long-form post that gives more context, but doesn't apologize, retract, or otherwise retreat from the initial mess.
I think we need laws.
If you don’t like HP because of the article, why do you like Google Cloud Print? Do you really believe Google is collecting less information about your printing?
As long as vacuum represents an energy differential worthwhile to exploit.

Heck, rusty iron in seawater generates enough energy to be usable.
I have a lot of respect for Allan Odgaard. Something happened, and I don't want to speculate, that caused him to take a break from Textmate (version 2.0 was supposed to come out 9 or so years ago).

Instead of abandoning the project he open sourced it and almost a decade later it is being released.

Textmate is now my graphical Notepad on Mac, with VS Code being my IDE and vim my text editor.

Thanks Allan.
Show HN: Project Eve – Edge Virtualization Engine
Maybe not once you "accept" the EULA that you never saw or read.
I watch episodes 5-8 of Jazz like once a year
GKE and Google Load Balancer has similar issues, changes to the loadbalancer/ingress take up to 10-15 minutes to propogate and if you miss a health check you'll be serving 500's until it magically balances itself out or you just nuke it out of frustration and wait the 10 minutes for it to configure with your ip again.
We've been working on this Edge Computing project for about a year now. Would be great to have other folks play with it. More information here: https://thenewstack.io/how-the-linux-foundations-eve-can-rep...
Hosts file blocklists work well for known domains. https://github.com/StevenBlack/hosts
I think GDPR helps in some cases, but I suspect as the laws are analyzed and tested in court, the old habits will come back.

All OS vendors benefit from this telemetry, so they all have it and support it. Microsoft collects lots of data, but don't be fooled, Apple also collects lots of telemetry.

I think what folks will start to realize is that RMS was right and only free software will be the only way to navigate this mess (since users are not denied access to the source code, which can be analyzed and the idiocy removed, like people do with ubuntu).
Sublime Text, is native, isn't?

Sure, much of the API and all the plugin stuff is in Python, but the core is all native C++ AFAIK.
Passing FDA Inspections Using Jira
Get a laser printer EVEN if you need color.

Color laser printers are slow, but not expensive.
There's also an opensource goma client + server which proxies to RBE (or potentially other bazel remote execution API implementations). Which is great if you can't or don't want to use the bazel client, but can use a compiler wrapper.

https://chromium.googlesource.com/infra/goma/client/
https://chromium.googlesource.com/infra/goma/server/
The math works fine. What doesn't work is the productivity distribution from work done.

What's inexplicable to me is why it's possible to extract money from an economy by gambling on businesses as if they're race horses.
Go 1.13 Default Module Proxy Privacy
Don't they read?
At the ripe old age of 35, I am apparent a greybeard, because I still use TextMate.

I'm just doing light HTML/CSS/JS prototyping, so my needs are easily satisfied, but TextMate is just so light. Launches instantly, doesn't crash, and uses minuscule resources. (Versus the 9 Adobe processes running in the background, even though I don't have an actual application open.) It's just nice to have a completely blank window, no sidebar, no nothing, just a place to plonk text.
Some printers/photocopiers can be configured to erase their data.

For HIPAA reasons we have a Kyocera at work that does this. After each job the display shows "Erasing hard disk data" or something like that as it scrubs the buffer.
pre 3d compatibility nightmares: https://gona.mactar.hu/DOS_TESTS/
I don't really follow US media much. Is The Atlantic known to be a right-wing outlet?
This sounds amazing, but (conjecturing here) only works if you have more than one child. Ours will stay in a setting like this for an hour or two, but usually reading, being alone is not that fun.
Linux 5.3 released, adds pidfd_open() for PID reuse, support umwait x86 instruct
The explanation would be automation. If we have machines doing the bulk work of food production and distribution (with some people involved, but not the entire population), then there is in theory room for some people not to work. This means other people will need to take up that slack, but lets honestly look at most of the jobs we do and the world is mostly inventing work for itself. "Must see movie?" "Luxury Appartments" "Diamond rings" "Minecraft" etc. etc. Pretty much most of the stuff we buy in the 1st world are luxuries.
It's only one word - how can it be grammatically incorrect?
> Why the snark?

Because author didn't discover anything stunningly novel, not even slightly, but bragged rather big.

Read the comments, the full list, to see many others saying the same thing. His 'discovery' isn't.
> Textmate is now just graphical Notepad on Mac

I hope no one reads that and assumes that’s all TextMate is. TextMate is the godfather of all modern “smart” GUI code editors — VSCode included.
Major kudos to the Feathers team on the release. FeathersJS was my first introduction to open source, and sets a very high standard in terms of documentation quality. Congrats, and looking forward to more to come!
I read the article, but I'm still unclear on what "Oasis" is. Is that what they call their free offering?
Dungeon Master Skills You Can Bring to Work #6 – Teamwork
I've used brother laser printers, which seem to work without downloading an app or something.

We used the current model with USB, but it has ethernet and wifi and I have not analyzed what it tries to do with an active network connection. If I hook that up, I would give it an internal ip with no outside connectivity and see what happens.
The Nazi archives: Where Germany's dark past is stored on paper
Golang, not Goland.
This is great news. So glad to see next stable version of the Editor which invented or at-least made Snippets and Quick-Open popular.

I've been taking TM 2.0 for spin for the past few weeks. I must say - it is THE editor that gives true Mac editor experience.

No complaints on performance.
And it is very stable.

1. Among the existing features, UI refresh for Quick Open window is required as it feels very heavy now in 2.0. TM 1.x Quick open window UI was slick and neat and I wish they kept it as such. Same comment goes for Go to Symbol window (CMD + SHIFT + T).

2. They would win back a lot of users if they provide a slick option to have split editor to make use of very common high-DPI Mac screens.

3. Documentation for Textmate 2.0 is still WIP as I see on their website. Lot of pages are empty with titles alone.

And glad to see Alan's comment in ChangeLog - `Not everything on the wishlist made it into 2.0, but TextMate remains a work in progress, so don’t despair :)`
I like clipless because they enforce better form and don't stray into the chain.
> Jumped ship to Sublime when it was released because it was evolving much quicker. Was glad to have backwards compat on a lot of things like themes. Still have my modified “Made or Code” theme kicking today. Tried TM2 a ton during the betas but never managed to reach the same level of productivity as Sublime. My muscle memory is too strong now and I can’t find any reason to leave.

That's an interesting comparison. I completely agree that VSCode is the rage right now. Sublime was big 2014-2016. I'm surprised atom isn't as popular (I suspect its because of the awful loading time)
As someone working in the field I struggle with this type of writing because it is both helpful but also misrepresents the fundamental problem with how statistics are messaged. Few statisticians would argue that big data driven statistics demonstrates determinism in action. Simply that certain markers are more likely than others to predict likely outcomes. None of this explains why something happened simply that it was likely it would.

In the first example of the doctor purposely killing his patients a statistician would say this doctor fit the statistically predicted outcome. But what isn't discussed is that this doctor must have existed as an anomaly within his career group. He had to have been ABNORMALLY excellent as a doctor, it is the only way he could hide his victims within his normal morbidity rates.

This is one of the reasons anomaly detection is such an interesting field because it requires dimensional understanding of a subject.
I did this, just needed to torrent and install an old version of 10.6 on a VM so I could configure the airport.

Raspberry pis also make decent print servers
Emacs is not by any stretch terminal-based. It can work in a terminal, but it also fully supports graphical environments.
In fact, I dare say that most Emacs users use the graphical rather than the terminal version.

Example: https://www.youtube.com/watch?v=FWQB_9QcGI0
We've been using HP's Instant Ink subscription service for about two years now. Basically, you pay $3 a month and can print up to 50 pages. HP remotely monitors your ink levels and sends you replacement cartridges automatically when the cartridges need to be replaced. We tend to print close to 50 pages a month but have never gone over, so it's not a terrible deal.

Obviously, I would prefer to go with lower-cost third-party ink cartridges. But the printer companies tend to be doing more and more to make that a pain. With my last printer, you could use a third-party cartridge, but only after you dissected the original, peeled off its chip, and glued the chip to the new cartridge. And even then, you'd deal with the perpetual warnings about low ink even though you know the new cartridge has plenty of ink.

So Instant Ink is something we've done begrudgingly, sort of like buying overpriced movie popcorn. And in order to work correctly, it needs to be able to track how many pages you've printed, and we get occasional alerts when it gets knocked off wifi and can't communicate with home base.
Congrat on the Textmate release.

OT. Anyone know of a secured text editor for iOS that can encrypt and decrypt text files on writing and reading? The encrypted files should be portable so that I can encrypt and decrypt them on other platforms.
You can promote any GitHub project by adding https://2fb.me/ in front of a URL. You can see it in action https://2fb.me/https://github.com/sheetjs/js-xlsx

This is my solo project. It hasn't really taken off to date but who knows. If you find it useful for your work, at the conclusion of the share it will ask for a small donation.
https://oasis.sandstorm.io

"""Sandstorm Oasis is hosted by the Sandstorm team. Sandstorm is open source; you can host it on your own server."""
Second this- the really great thing about the brother lasers is awesome Linux driver support. The install process was simpler on Debian than even the windows setup, which is certainly not the case for HP gear (hplip, the less I think about it the happier I am).
First and foremost: you need to decide if being a people manager is something you're really passionate about. If you're unsure, probably this is not the right time for you.

You can certainly acquire the skills to become a great manager, but it takes effort, and you'll feel miserable if that's not what you want to do with your career. Worse: the experience of folks who report to you will be a mess.

If you're not sure what entails to be a manager, a good introduction is "Radical Candor", by Kim Scott [1]. Another one is is "Resilient Management", by Lara Hogan [2]. Lara was a senior engineering leader at Kickstarter and Etsy, so her examples are a bit more focused on tech people managers.

[1] https://www.amazon.com/Radical-Candor-Kick-Ass-Without-Human...

[2] https://larahogan.me/blog/coming-soon-resilient-management
My gripe with copyleft was that it used copyright, which I wanted to avoid participating in. Unfortunately, this means that you're making it very easy for others to take your work, obfuscate it, and receive copyright protection for their "derivative".

My goal was to remove copyright from my work, but using permissive licenses seemed to instead mean "I'll give up my copyright protection, but you can take my work and receive copyright protection and sue others".
The multi-platform support was what got me to jump ship to Sublime. TextMate on MacOS was definitely more polished, though.
> You can even walk up to the mainframe and pull out the cpu the job is running on and nothing happens.

More precisely:

You can even walk up to the mainframe and pull out the cpu the job is running on and you still get your paycheck.
This is the sort of thing that belongs on https://www.reddit.com/r/SelfAwarewolves/
Why do we cling to the myth of the evil genius? Because the alternative is worse
Saw the ages. Makes more sense. My point was just that nature is an "activity box" all to itself.
No, It's not just you.
Clicked the link cursing out JetBrains, closed the link cursing out Google.
Note that Samsung sold their printer business to HP, unfortunately, so they are no longer an option.
> That's a convenient excuse, but I don't recall Colorado losing $100 million in their first year of operations as the first legal market for cannabis anywhere:

I don't think The State of Colorado sells people the pot but a bunch of private businesses who all have individual profit/loss experiences. If one corporation was granted a monopoly then you'd have a valid comparison.