jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I use it too, the main reason I switched is it seems to be the only one capable of maintaining line speed downloads on 100+ megabit links on a Mac.
> XiaoMi? Yes, some nice hardware. But the software comes from the west.

Not entirely. They use (or at least have used) mediatek chipsets. Their drivers... well, do a github search for mediatek chipset-based android source code. People have placed entire dumps of Mediatek stuff on Github... and the stuff I could find in 5min is SCARY. Fucking scary. And that's just the tools for the manufacturer, their kernel drivers are a mess of ifdefs and commented out code, with the sparse comments written in some Asian language.
Exactly. On this topic Bertrand Russell has an essay http://www.zpub.com/notes/idle.html
I didn't say it was a good idea, but that's what people mean. Although it isn't unreasonable to imagine space elevators and slingshots a few thousand years from now.
Importing greatly depends how well your bank/credit card plays ball. Most banks don't have any incentive to participate and newer security features like 2fa have made it harder/impossible. I do have one bank that grants application tokens for read-only access. The setup UX wasn't awesome, but I wish that was standard.

Unfortunately, I doubt YNAB can just ask people to move banks. Honestly, that, a web interface, and how speedy ACH payments are processed are kind of my highest priorities and would switch banks just for that. But those are all hard to impossible to assess without opening an account. I had a credit union get very confused when I asked if they had a demo of their web UI before I opened an account. I imagine I was the first to ask.
Cars aren't investments.
Maybe in California, where everyone here seems to be from.
But I mean, that's not Emacs fault?
> I'm into lifting but my explore has turned into a flood of fit instagram models.

This has been my experience as well. I end up using the "Don't show images like this for this hashtag" feature but they always seem to come back.
What they're really saying here is "We're ditching the users that got us here for the ones that we're targeting. They generally don't know shit but it's a market we haven't captured yet and that's all we care about"
Hey me too (albeit 100mbit) and I've gotten my Stadia and been playing tomb raider with it and it works great so I wouldn't worry about it.
Just because there's a vocal minority that complains very loudly doesn't mean it doesn't work for most users out there.

The distribution maintainers have spoken; systemd is a vastly superior to any alternative out there. It's no contest, really. It makes building and maintaining complex and dynamic system setups laughably easy. So easy that just about every distribution maintainer threw their arms up in the air and said "Fuck that constantly breaking, inconsistent, unportable, unmaintainable init script shit that's SystemV and move to some thing sane."

I've yet to work with a system engineer that dislikes systemd. Has Not Yet Happened.

People complaining about systemd is like people complaining that these newfangled LED lights are not producing enough heat.
That's an unsubstantiated claim. Where is the evidence that fake news (as opposed to speculation, which should be immune to censorship) is a "large problem"?
> A) the RFC post-dates a lot early implementation of "Bonjour" (and the name "Bonjour"),

It was called "Rendezvous" originally in OSX 10.2. When the RFC came out, the protocol was already ~11 years old. Apple can drag its feet too :) But then, I'm not sure if that makes the whole situation for better, or worse.

> B) 2013 is unfortunately still "recent" in Windows terms given that Windows 7 was released in 2009.

Windows 7 could at least use the Apple Bonjour implementation, so the support, or lack of it, would be understandable. For Windows 10, soon to be the only supported version, I would expect differently.

> And Microsoft was trying to get standardized their own variation on mDNS, PNRP in just the previous Windows release.

Microsoft also got us LLMNR with Vista/2008... So they were aware about Bonjour, but they made their own.

> I think Microsoft is trying too hard to distance themselves from many decades of mistakes in SMB1.

Bonjour discovery doesn't need SMB1. SMB2 and 3 (which have the discovery part of SMB1 removed) work great with Bonjour, so that would allow Microsoft to distance themselves from SMB1. In the SOHO market, Synology devices support this mode with a nice GUI config; not sure about QNAP/Asustor/others. What Microsoft is currently doing, is that they support WSD discovery for SMB, when SMB1 is off.

Here, we are also getting slightly off-course. While both name resolution and discovery are hidden under the name Bonjour, only the name resolution and .local domain are part of the mDNS. The service discovery is DNS-SD, separate protocol, which can run on top of mDNS, but also on top of classic, infrastructure DNS.

> Ironically, .local was used as an example for several years in Active Directory setup documentation, though even then it was highlighted only as a possible stop-gap until a proper DNS name and proper TLS Certificates could be purchased.

Ah, so there it comes from. Obviously, I didn't read the AD setup documentation either :).

The funny thing is, that they didn't need to purchase TLS certificates, only to have a single real domain and make a subdomain for AD. For certificates, they could use ADCS! (but I guess that would be additional reading).
This study seems like it was designed to reach the specific conclusion that it did, based on the way that it defined "moral grandstanding." Here are some questions they asked to measure it:

13. When I share my moral/political beliefs, I do so to show people who disagree with me that I am better than them.

14. I share my moral/political beliefs to make people who disagree with me feel bad

28. Even if expressing my moral/political views does not help anyone, it is important that I share them.

…and lo and behold, they found that people who answered "yes" to those questions were also more narcissistic and more concerned with appearance than substance. Ok. Well, that's not really surprising. But it tells us nothing about how prevelent these motivations are compared to genuine concern for the issues at hand.

I'm quite sure Hacker News would have ripped into this sort of study if it weren't promoting the "politics is sports" narrative that this community is so fond of, which is sort of ironic given how the study specifically talks about "echo chambers."
>the market for desktop Linux applications is too small to be worth considering.

The market for Beethoven is also too small to be worth considering. What does the market know?
Me too. I wasn't happy about the sale of .org TLD, but this!

> Former ICANN CEO Fadi Chehade personally registered the domain name currently used by Ethos Capital in May and it was registered as a limited company in the US state of Delaware on May 14. That date is significant because it is one day after ICANN indicated it was planning to approve the lifting of price caps through its public comment summary.

That seems like a textbook definition of "graft".

The article also describes several people involved in this whole deal, shuffling among ICANN, Donuts, PIR ("public interest", sure..), Ethos Capital ("ethos", sure..) - which sounds like a textbook definition of "regulatory capture".
I've heard talk about downloading a zone file, but not sure what it looks like / how to actually get it.
It's considerably more passive to leak photos compared to finding out where someone's kids go to school.
... but told as a nice urban legendish story with beautiful imagery :-)
If you register with Verisign, you can download the .com and .net zone files: http://www.verisigninc.com/en_US/products-and-services/domai...
>If readers were willing to pay for good journalism, they would receive some.

This is it. Tech journalism is a cesspit of clickbait, hysteria and social justice nonsense because nobody is paying for it and this appeal to the lowest-common-denominator of clicks brings in money.

But then nobody is going to be willing to pay these entities for the content they're using to current bring in revenue.
2001 (in case you missed the date): "The browser war is over, and Microsoft has won. Now comes the occupation."

2004-2011: Viva la resistance!
Stack exchange is useful for finding technical answers, but the sense of community I get there is not something I want to participate in (far too much editing/screening of other peoples' content by people who really must have something better to do).
I've observed that HN seems most interested in rags-to-minimum-wage stories, and rags-to-riches stories, but not much in between

If anyone has any ideas/pointers, I'd love to hear them.

Hi, original post author here! :) I think the main difference between our two posts is that mine goes into more detail about how I created the app and bought in revenue, whereas your posts lists only that you're already making serious dough (incidentally, congratulations! :)), and how your revenues have grown - not a lot about how to get there in the first place.

Why is this $500/mo (after 1.5 yrs) essay so popular

I'd like to take issue with this point, although please do correct me if I'm seeing criticism where none was intended :) This is obviously not a full-on startup - I don't work eight hours every evening on it; in fact I barely put in that many hours on it per month. Maybe I need to clarify this in my next blog post. Either way, I don't understand why you're knocking it for being 1.5 years old.
I wonder if others feel the same way:

I think one reason I'm so fascinated by certain abstract mathematical concepts (like this one), in addition to certain theoretical physics concepts that prod at the root of how everything works, is in the hope that someday I will come across something that will trigger some new all-encompassing form of understanding inside me like nothing else ever has. Something, but not necessarily, of eternal consequences.
Well, obviously they should've checked with you before publishing their paper.
Very eloquently designed, glad you didn't add any music. Keep it up!
That's true. I remember being incredibly disappointed in Google when they agreed to censor search results for China. Here's to hoping that GitHub is willing to stand up to this bully.
The much-vaunted principle of non-interference in other countries' internal affairs, of course.
Wrong. You might be good at math, and still play the roulette; the difference is that you have to play it for variance, not for expected value (i.e. it's OK to lose $100 for a small chance of earning $100 000).
I have one that raises and lowers, I wouldn't want a pure standing desk. The hydraulic ones aren't cheap, though.
I assume all major ISPs use 2 or 3 layers of cache, which makes the size of their perimeter fleet largely irrelevant.

Not really. The resolvers tend to be geographically dispersed and use anycast. Having a multi-layered cache would probably decrease performance, except within a specific location.

There are some nice research papers studying DNS resolvers, e.g. here's one for cellular networks:
http://www.aqualab.cs.northwestern.edu/component/attachments...

Could you perhaps ask your former Route53 colleagues for some log-file insight?

They see what's behind the cache, not how much traffic the resolvers are taking. Could be the same, could be 100x more, hard to tell.

So all it takes is one hit per major ISP per TTL to keep it zippy for almost everyone. That's why DNS works so well, after all?

Caching works great with long TTLs, e.g. as used for NS, MX, CNAME records. The problem is the 60 second TTLs that are commonly used for A records in cloud services. Except for reasonably high volume names, it's not highly probable that your A records will be in a given cache at a given time. Many applications also use many different domain names (e.g., one per user), which creates a long tail of low volume names.

Of course, traffic is not uniformly distributed in any way, so there might be parts of the day when your name will be constantly served from cache everywhere, or parts of the world where it is never served from cache.
You nailed it. I think the issue is that people don't know what questions to ask when gathering the requirements.

I'd like to know more about how this part of the article came to be:

"This choice was made early on and it was supposed to be a temporary one."

HOW was that choice made. What requirements were out there. I think too many people choose Mongo because they believe it's "schemaless"[1] and faster for development, but don't look at the requirements for their actual use case.

[1] - There's always a schema. Either it's informally defined by your code or represented formally somewhere else.
I'm going to suggest that it's not even good for prototype work, because it invalidates any claim to clean-room implementation and makes it very easy to cross the line between original work and ripoff.
> giving her songs away for free when it pleases them.

It's not free, it's the paid youtube service they're going to offer:

http://arstechnica.com/business/2014/06/artists-who-dont-sig...
I could remember everything about every codebase I had ever written up until about the age of ~30. Now at the age of ~40, I can't remember what I wrote two weeks ago. It'll happen to you ;)
The more code you write, the more true it is.

Sometimes I go back to old code and go “What was I thinking”. Other days: “Wow, I was on it that day.” In any case, write like a stranger will be fixing your code later. Six months later, the stranger is you.
Not burned, but transferred to Silicon Valley landlords!
I feel it's a little weird for skipping a poll to cost a coin. For example, I was presented with the following domain:

WhoSus.com

If you're a fan of the game Among Us, this would probably make sense to you.

I've never heard of Among Us, so it seems reasonable that I should skip this poll. I don't want to give up a coin though, so I guess I'll just vote anyway.
You're right, that's what I was talking about. "Get all the ribbons", "Upgrade your crop mastery to 3 stars", etc.
Not sure that would be an improvement. If funding gets tighter and more selective, their selection criteria might become pedigree and connections instead of who has the better idea and team.
> I think standards development should be open, so Switzerland is the ideal host in any geopolitical situation.

If you think Switzerland is particularly "open" in terms of intellectual property law it would be interesting to understand why.
These popups are not actually GDPR compliant.

The GDPR mandates that consent should be opt-in (tracking can only begin when the user says yes) and consent should be given freely so the user should not be inconvenienced if they refuse.

However regarding your idea, it's already been tried with the Do Not Track header - the ad-tech scum ended up using it as an extra data point for browser fingerprinting, which meant that opting out of tracking actually made tracking you even easier.
Ah yeah definitely don't go for 400u for your first time. I assume no one would think "that random dude on HN recommended 400ug" and go for it without more research though. 50-150 is more manageable for a beginner.
It should be standard to offer this and marijuana in hospice. It can bring peace to those who are ill and their loved ones.
It's not the working class, it's exclusively the white working class.
Given a stream of graph edges from a dynamic graph, how can we assign anomaly scores to edges in an online manner, for the purpose of detecting unusual behavior, using constant time and memory? Existing approaches aim to detect individually surprising edges. We present MIDAS, which focuses on detecting microcluster anomalies, or suddenly arriving groups of suspiciously similar edges, such as lockstep behavior, including denial of service attacks in network traffic data.

MIDAS has the following properties:

(a) it detects microcluster anomalies while providing theoretical guarantees about its false positive probability;

(b) it is online, thus processing each edge in constant time and constant memory, and also processes the data 108 − 505 times faster than state-of-the-art approaches;

(c) it provides 46%-52% higher accuracy (in terms of AUC) than state-of-the-art approaches.

Paper: https://www.comp.nus.edu.sg/~sbhatia/assets/pdf/midas.pdf

Feedback is welcome!
Nope, Chrome's made it through untouched a couple of times.
While it may be difficult to explain to civilians what Github is, the issues of any government overreach into the Internet domain are easy to understand. For instance, a state does not like particular content on the Internet. It wants to force a company to get rid of it by attempting to hamper the company's service. Google's clash in China over censorship has been wildly covered by the media.
This looks ontopic, but this is a English speaking forum, so the submission will probably get ignored of flagged, unless it has some very interesting material that is not available in English.

The autotranslation destroys the code, so I have to read the translated text and the original code: http://translate.google.com/translate?sl=da&tl=en&u=http://g...

Do you have an English version? With a little of luck it will be more popular here.
Yeah, data entry will be a whole lot of work. But since it is just for me, I can take my time :)
I am a professional and I "boss" other professionals around on this topic (admittedly, mostly other topics, but this specific one does come up) for a living.

But it's funny, because what you're saying here (don't "boss" people around) is similar to what I am saying, with regard to experimental crypto software. The crypto experts need to let the developers develop, and find a constructive way to contribute to that process, rather than chicken-little every time a bug appears.

Imagine software that comes out, stating: "This software is not meant to do anything other than hide your porn from your mother. Please do not use this software to do anything other than protect yourself against a threat who has limited understanding of computers and software."

As that software matures, the disclaimer could expand to, "This software is not meant to do anything other than protect information against low-level criminal activity. Please do not use this software to do anything other than to protect your information from larceny or identity theft. This software will not protect you against a sophisticated or well-resourced actor."

Eventually expanding to, "This software has been tested by a community of crypto experts. While there is currently no known reason why this software won't protect your information from all bad actors, there is no guarantee in place that your information is absolutely safe. Always exercise extreme caution when protecting your data from sophisticated actors."

The idea being that, once an experimental piece of software becomes "good enough", it can be used to protect against a more diverse threat model.

The idea that you have to ship an NSA-proof product on day 1 is completely unfeasible and will never happen, and the crypto scientists out there need to realize that.
He now has a book, too: http://www.amazon.com/Flask-Web-Development-Developing-Appli...
The thing I like the most about checking my bag is not having to lug my stuff through the airport while waiting. The primary downside for me is having to wait at the baggage claim on the other side. Gate checking can be the worst of both worlds if it's the sort where I still have to go through baggage claim.
I wouldn't say so. From watching non-dev people, I can say that they DO know about files/folders and they can very much add the time dimension to them. It just looks a bit different:

* project

* project_20201213

* project_20201215

* project_20201219
Procedural bureaucratic thinking happens to be a very effective way at finding concensus.

Make sure everyone speaks their turn, make sure everyone has a voice. That takes bean counting and nitty gritty arguments. No way around that.

Robert's rules suggests that everyone at a meeting gets two chances to speak on any subject, no more. A big issue with today's discussion is that a few powerful and full of themself individuals take up all the oxygen in the room, removing other people's voices from consideration.

Say your point, then one followup later as other points come up. Then your turn is over and other people talk.
Why is hibernation even a thing? I can count the number of times I've wanted it on zero fingers.
Hardware kill switches, if you don't trust your stack, just means you're moving the exfiltration time to after you've turned the switch back on.
"Do you know who I am? I'm a cryptocurrency quant expert!"
“If you're not a white male, I will reduce my equity stake considerably”

Racism, in whatever form, is distasteful.
Pretty nifty side point:

> If enough people do this the cost of those bouncing emails would become prohibitive.

This idea got a ton of attention in early days tech that led to what's known as proof of work: see bitcoin. The primitives of btc show up in a lot of interesting areas.
Well if defense means fighting wars in other countries rather than in America itself, then there's no confusion. The US Military is very good at defending both American strategic interests abroad, and defending America's allies. It becomes nonsensical when you think of "defense" as repelling invasions of American soil.

> Also, Europeans are our friends. It's right to help defend them.

You've read too much into my comment. I support NATO and believe America is generally a force for good.
As I understand it is mostly handled by the chipset firmware these days, and no options are available to disable it because it is a legal requirement. But even if you were able to disable the functionality, the carriers towers can triangulate you.
With Japan, things are not always as they appear. There appearances are everything. They will do everything to look clean, but it doesn't mean they really are. Even the masks are a bit of a show. There is, of course, truth behind it. They don't fake when they wash themselves and clean things up, and the masks really protect others, but don't assume they all behave the same way when no one is watching.

And while they tend to touch each other less then westerners they are also packed, and often go to public places in large groups.

For the elders, I don't know. The traditional way is to have everyone in the same house: children, parents, and grandparents. But the modern way leaves the elders by themselves. The traditional way would leave them very exposed, but I don't know how many are living like that. It is also more common for children to sleep with their parents.

And while the Japanese are generally more obedient and disciplined than we are, I am not entirely convinced about their faith in the government.

All and all, I think your points are mostly valid. But for me, it isn't as clear cut.
It's not currently open source but The web version is free to use, There's a desktop version that we sell to support development ( https://studio.diagram.codes )
I don't use voice commands but neither do I use the screen. I have my navigation app on my phone speak to me using text-to-speech while my phone is screen-down in the center console. When I need to input something I either have the passenger do it, or I find someplace to pull over.

Pulling over to make changes may not be the most convenient, but I think for me at least, it's safest.
Because they don't test enough, Masayoshi Son was criticized by netizens because he wanted to test more people.

https://inc42.com/buzz/masayoshi-son-gets-criticised-for-his...