jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As a casual writer, I would present that argument that Medium has made it very easy for amateur/casual writers to get paid. My experience was essentially: sign up, write, submit to a publication such as Better Programming, wait for the article to be accepted, edited, then published. Once the article was published I got paid for reader engagement.

Compared to when I had my own blog with blogger, which required signing up to AdSense, making sure the blog was being crawled by Google, then dealing with spam comments once the blog got some traffic, the Medium experience is a vast improvement.

As a casual writer, I would say that Medium makes it very easy for you to get paid for writing. The downside is that Medium owns the audience and you are making their platform better - but I would argue that not everyone wants to spend the time needed to build their own brand and following.
Essentially avoid downstream defect correction
foxconn sounds like a better aligned comparison

as trendy as tsmc might be these days - apple might end up going for abb, siemens, toshiba engines
not for all major banks, mine (usaa) forces 2fa which broke ynab and made it useable because i don't want to do data entry for every transaction.
You make amex points if you spend money. I barely spend anything I make (and whatever I spend mostly can't be on cards) so for people like me this will be ideal. Given the pandemic and wfh boom I doubt I'm alone. I'm also extremely averse to every speculative investment bin right now, so if someone guarantees coverage for 3% inflation I'll happily give them my money.
(off-topic) Speaking of money, modern copiers are supposed to detect and refuse to copy us currency. (haven't tried it personally)
> Are there any such communities today?

Yes, there's Wikipedia and there are IRC channels (and to some extent still, Usenet).

> [...]the world would have to change to such an extent that those people couldn't (or for whatever reason wouldn't) use Facebook, Twitter, Stack Overflow. That world simply does not exist today.

Why would the world have to change? Did it have to change for FB to exist and siphon users off of myspace? We just need the product / the infrastructure / the volunteer work to get some stuff done. It hasn't been done yet, but it's not an otherworldly idea.

> do you think my mother [...] would happily use bittorrent-based systems tomorrow

Which part of it would make her unhappy? Would she miss the corporate entity behind it? The decentralization? Or do you assume that FB's (highly complex by the way) UI is something that cannot be replicated in a sufficiently recognizable manner?
non realistic benchmark is not my usecase

compiling projects is, and it is slow with NTFS + slow windows process creation
This was less clicks and faster.
I think that an important distinction is between deploying on k8s and operating it. For a small team (not measured in the dozens), the latter is unaffordable but the working style of the former is still powerful.

This feature helps a lot with that problem by bringing GCP closer to where AWS has been with Fargate. k8s will still be more work than using AWS ECS but it might also be preferable if you dislike using the provider’s components and want the control of, for example, doing your own load balancing and storage management.
Yeh this list is not surprising and none of these things you mentioned exclusively require Kubernetes or running containers in Prod. Like I mentioned in another comment, it feels like the purpose of Kubernetes is that it's "brand" provides political cover to introduce these practices to the engineering org.
By deactivating your credit card. I lost my card once, took all of 60 seconds to dial an automated line, confirm my ID and cancel the card.
No, it makes the maintainers of the unapproved software a third party, able to access your account using source code that does whatever they want.

You didn't even try to review the millions of lines of code you installed, did you? And if you found out after the fact that those maintainers were using your password to do bad things, what legal recourse do you have? Running "apt-get install foo" or "npm install bar" gives you a variety of disclaimers, but no contracts with the maintainers and no rights.
Not totally related, but someone know if exist an RSS feed to follow the stable Firefox releases? Can't find it on this page.

This Firefox changelogs are awesome to know big improvements and new features on a surface level.

For Chrome I didn't find a proper way to follow the releases even if it has some RSS feeds, I follow the RSS feed of Chrome Releases blog [1] with a tag filter [2] but can't exclude the several point releases, and also the changelogs are not very informative [3]. And the Chrome blog [4] I get some feature announcements but is a mix bag.

[1] https://chromereleases.googleblog.com

[2] http://googlechromereleases.blogspot.com/feeds/posts/default...

[3] https://chromereleases.googleblog.com/2021/01/stable-channel...

[4] https://blog.google/products/chrome/
The first sentence of the abstract: This paper does not describe a working system.
It doesn't seem immediately clear, but it looks like this is a talent and technology acquisition. I don't see a BI/Analytics offering from Atlassian, and no mention of integrating Chartio into their existing product suite.

All signs in the Chartio migration guide point to downloading and exporting existing reports.
> The goal is to help others, possibly learn something, and hopefully have a bit of fun

Seems like it shouldn't be limited to CPAN modules.
Not quite. Chef/puppet/ansible are configuration management and server automation tools. While you could design a .nix package that describes the state of the whole sever that would be tedious.

Ansible and nix compliment each other nicely as tools. Nix gets you highly reliable package management using principles from functional languages.

Gnu guix is an alternative to Nix (the package manager).
Thinking of actually working on this. Seems like an interesting and useful little project. Can email users or create an issue on the repo.
That's got to be the worst ever user interface. Press the START button to turn OFF the ignition? That's not accidental that's malicious, especially in an emergency situation. Have you ever seen a chunk of industrial machinery? Those big red mushroom buttons are the emergency shutdowns and they don't take 'three seconds' are not labeled 'start' for extra confusion in times of panic.
What exactly zero-trust mean here?
I had a similar transition from public -> private, but much earlier in my career.

My advice is to find meaning outside of work, and then go work in the private sector.

One of the things I miss the most about public sector work was you can actually spend time worrying about what's the "good" thing to do, rather than just optimizing a KPI. However, in practice I saw what it sounds like you are seeing now: you don't really serve the public you serve the bureaucracy.

At this point in my career I'm making close to triple what I would have if I stayed in the public sector, and my work life balance is better than it was back then. This means that I have time to work on projects and things I find meaningful and actively contribute to communities I care about. Ultimately I have a bigger impact on people's lives with extra income and free time than I did when I was supposedly working full time to help people.

One caveat: try not to work for any direct to consumer companies, especially startups. It's okay if private sector work isn't meaningful, but when you are actively working to rip people off while your PM cheers about how you're making the world a better place, it feels gross. B2B, in my experience, tends to have less repulsive practices.
You don't have friends then?
It's their HTML doc title.
I'd argue that stories about lotto winners are more honest than stories about successful VCs and entrepreneurs, as the writers usually are up front about the odds of winning the lotto. It's often one of the major facts cited in the article: Joe Smith's lottery win was 1-to-2 million! When writing about lotto winners, nobody pretends that the winners had a system. Even if the winner says something like "I always play my birthday numbers LOL" it's never presented as causing positive EV. While non-luck-based factors may play a role in investment success, they are all that tends to be written about.
It was more or less the same with the last two generations, with the first generation only really suffering from a 'poor' keyboard.
> The fastest way to fan out messages efficiently between a group is through one node that is always online.

I am curious to know what you're basing this statement on --"Fast" and "efficient" are not necessarily related.

(For instance, there seems to have been an explosion of decentralized message-queueing mechanisms available for coordinating distributed software systems. A centralized system can suffer from efficiency issues as easily as a decentralized one.)
I dont think there is any configuration?

Building your own working Go installation from source is one command, then building a Go project, yours or someone else is one more command.
I wish something like that existed in London
When a bad roommate burns the house down, it's bit silly to celebrate their misfortune.
Really? I had never come across that myself. Are there any stories you can relay yourself or links? Very interesting.
The idea, I think is to avoid disincentivizing users from clicking, as they know they pay a flat rate anyway.
I did not even notice they removed the vote count. It doesn't bother me. I don't know how to downvote either though
And yet, an astonishing number prefer without. I'd argue that as the particular problem being worked on is increasing group think, this would be a perfect example of herd mentality or popularity contest leading us in the wrong direction.

Throughout threads such as these, the general reason for votes is to avoid reading or to be told without thinking what to think, while the general reason given for preferring them gone is an elevation in discussion.

The second was the stated goal for hiding them in the first place, and the first is the problem to combat -- glib votes.
I made the same choice last week after the aluminum bezel on my out of warranty MBP cracked (Wtf!). Nothing in the current Macbook stable meets my criteria. The Pros are all too heavy and the MBA is currently underpowered. The X220 seemed like a much better fit for me and I have one on order as a result.

The fact that my MBP has been the absolute worst laptop I have ever owned didn't do Apple any favors.
It may improve the "level of discussion" in some abstract way, but it certainly does make it less useful for individual readers.

It was common, before, for me to jump into the comments of a dicussion, check out the few highest rated ones, and then read the article with that information in mind, coming back to read other comments after that. With nothing to differentiate upvoted comments (unless they happen to be at the same thread level in the same thread), there's no way for me to do that, now. I don't view this as a good thing.
I guess only pg can answer this, but I'm wondering how the change has impacted voting behavior. Have there been more or less votes per comment? Has the proportion of upvotes to downvotes changed?

I get the sense that my comments have received more rather than less votes since the change. Previously, when a decent comment of mine had say 10 upvotes, I felt like people concluded "good enough" and didn't bother upvoting. Now without the score feedback, I actually feel like some of my mediocre comments have gotten more upvotes than they deserved.

Some behavior data would go a long way toward confirming or denying hypotheses like these.
For a designer, it's generally a lousy deal. The upside for the iOS apps or a startup is a lot better than the $300 for winning a 99Designs contest. Yes, you can build a relationship with the contest holder, but you're starting in the basement and it's unlikely you'll make any actual money from that relationship.

That said, it can be good practice for those who need it (and the quality of available designs typically reflects this).
The author doesn’t seem to work in a team where the code is going to be touched by multiple people, all with varying levels of competence. It’s easy to explain to your colleagues that JS should have semi-colons added or weirdness can happen. It’s less easy to say ”Here’s the ECMAScript spec, go read it“ when they’ve got ruby and HTML and CSS and SQL to write and simply don’t have the time to thoroughly master each and every part of the stack.
I am very concerned about this particular comment:

"I am a consultant for a software company that does iOS apps. It is scary how much information Apple gives us about the customer. We know everything the customer has (ever) done on their device. This includes their browsing history."

Can anyone verify this? If so, this is crazy.
Yeah, but we're talking $1.5 million in stolen chips. Circulating that much money is going to take a lot of effort. I mean, I can't imagine you just walk in to a private poker match toting a case of $25k Bellagio chips and everyone just assumes you're legit. You're going to be vetted... big time.

I just don't get the angle. Why steal poker chips when there are other big-ticket items that are much more easily liquidated. Hell, gold has been well over $1000/oz for some time now. A 100 lb gold haul from a few jewelry stores will produce the same market value. You're going to take a haircut when you fence it, but who says you're not going to take the same haircut when you try to pass $1.5 mil in poker chips.

I can reach only one conclusion: dumb criminal.
I find it useful. It makes it easier to see where your mouse cursor landed from the corner of your eye (my Dock is on the left) when you move the mouse really fast, and it makes the target you're trying to hit bigger.
USA here: I've had them. Only a small fraction have them, but that's probably partially because I don't have many new movies.

edit: watched the youtubed version: I've only seen that one once. Apparently we've got a different one, maybe a little less annoying.
When Compiz first came out I had a widescreen laptop with a GNOME panel fixed to the right hand side. With some compiz whizzery I was able to show different panels for different cube sides, so I had my media side, internet side, programming sides and so on.

Why modern operating systems don't do stuff like that I have no idea. It was great.
Are you kidding?

The UDID and the phone owner's name are easily correlated. As soon as you register for an account on a game or app, you will connect UDID to your email or first/last name. As soon as that happens, it could easily end up in Rapleaf or another system for other data brokers to get access to.

The connection just has to happen once, in one app, for all of them to benefit from it.

On the plus side, an app getting this data could auto-register you since it knows you based on your UDID as soon as you install the app, just sending you an email confirmation and a password. :-)
Some hosts send both spam and ham. Some hosts send mostly ham, but are occasionally abused to send spam. One countries definition of spam is different to that of another countries. One persons definition of spam is different to the next. Who runs the CA?

This isn't a difficult problem to solve technically. It is a difficult problem to solve socially.
The wikipedia page on the topic appears reasonably good: http://en.wikipedia.org/wiki/Spirulina_(dietary_supplement)

However it can't be the only thing you eat. There were some studies about using spirulina on a spacecraft (or sub) for both 100% of oxygen and food. While it was feasible, it was pretty energy intensive and would tend to kill you after a few months. Something about more protein in the blood than your kidneys could filter? Will try to find a link.
I don't think you know what the word 'broken' means. You sound like the type of person that would make code as terse as possible with all kinds of traps for future maintainers.
The wealthy might have less incentive to lie in the small everyday transactions that make an impression. The English of the 19th Century regarded the Irish as inveterate liars, perhaps not considering the disproportion in power between the official classes (English and Anglo-Irish dominated) and the rest of the population.

As for the unsuccessful saint, presumably he regards sanctity rather than wealth as success.
It seems like the main use case for HSTS is with the site being requested by the user in the URI bar, for protecting cookies and login credentials associated with that domain.

It does not seem like there's a major use-case for secondary resources: images, css, javascript, etc loaded on the page itself, and which serve as the vector in this attack. Such resources must be requested via https on a https site itself anyways.

So, wouldn't it be better to just restrict the usage of HSTS protocol overrides to just the main domain being requested by the user in the URI bar?
Usually takes me a month to realize it's a new year :)
I agree. The parsing step is distracting. I have TONS of questions and all the tutorials do the parsing stuff, and stop at doing integer +/*-, maybe vars, maybe if, maybe basic functions!

I'm doing one, and I'm only working on the AST.

I take the idea from this blog:

http://www.trelford.com/blog/post/interpreter.aspx

And from http://www.itu.dk/people/sestoft/plc/. So I get rid of the parsing, and go directly at "how do type checking?", "How I map vars to the environment?", "How make the debugger???", "So, I can have a AST for INTS, BOOLS... now how let the user create your own types???", "How make possible to do macros? I'm not a LISP!", "I'm on F#. How lift the stuff F# already have to do not doing it again???", "What to do: Erlang actors or GO CSP? and how?", "How do pattern matching", "Auto-instrument the code interpreter with dtrace or similar, and why I think this is good?", "I wanna be a reactive language?", "I decide the language be relational. I strongly believe that is amazing. I don't know yet why and how prove it" and a huge list like this...

I don't have a clean answer yet for some of this questions!

Also, I get rid of the idea of make a compiler, and do a interpreter instead. That is another distraction. I suspect that if later on I turn the interpreter to a bytecode, the step to full compilation will be simple, and without solve several questions about the full language the task of rewrite both the parsing and the compiler is not cool.
But if a heuristic worked 75% of the time, it wouldn't almost always work.
This. Mind vs body is a false dicotomy. Your mind is fully integrated through out your body. Physical and mental health are so heavily intertwined.
Location: Odesa, Ukraine

Remote: Yes

Willing to relocate: Generally, yes. Not at the moment.

Technologies: C, C++, Rust, Assembly, Qt, IDA Pro, Windows, Linux, macOS, ChromeOS

Résumé/CV: https://shkur.ski/cv.pdf

Email: dmitri@shkur.ski

Software engineer with 9+ years of experience. Looking for a remote job, both startup- and enterprise-level companies. Backend development with compiled languages is preferable, but I'm open to consider anything new and interesting. Located in UTC+2 timezone, however, the shift can be discussed to have more working hours with the team (currently working that way).
Added the public mapeditor feature today. Still an early alpha version with some rough edges, like complete lack of bordering and decoration, but should still be somewhat usable!
Cool, sounds like congrats are in order first as you had a qualifying event you are rolling over. Given that, I'd double down on the accountant (attorney not very important IMO in this situation) just cause it is easy to screw these up. I've done this both in real-estate (similar type of program and rules) and corp (though primarily real-estate). The process is easy on the face of it but requires quite a bit of tracking and reporting to do it properly.

I'd say in your situation, no, the salary isn't important and in fact may work against you tax wise. But you'll have to make sure the corp is doing a real business as there are some rules around parking, though I am not an accountant or attorney so my understanding may be incorrect. Good luck!
The 9/11 hijackers were on watch lists and immigration violations.
MicroSD cards tend to have much worse durability and IOPS than common USB sticks, and especially, say, an M.2 SSD to USB adapter.
We are confident in the performance of our Snapshot device – used in more than two million vehicles since 2008 – and routinely monitor the security of our device to help ensure customer safety.

There's something about the phrasing of PR statement that really added credibility to the Thuen's claim. Highlighting that it's a seven year old system, or that you "routinely monitor the security of the device" doesn't have anything to do with the actual security of the system.

"Routine monitoring" sounds worthless, because they probably don't mean "routinely dumping the firmware, physically, from the device".

In any event, we'll see soon whether this is a legitimate CANbus bridge, and if so, all the previously-released exploits come into play.
Europa is tidally locked to Jupiter meaning one side of Europa is always facing Jupiter (like our Moon). It also orbits in a nearly circular orbit however this is not to be confused with perfectly circular orbit: Europa will have perizene and apozene points (locations in which Europa is closest and farthest to Jupiter respectively)

That being said we have made calculations based upon the tidal forces on Europa by Jupiter and the plumes seem to appear when Europa is at it's apozene location and disappear at its perizene location.

I don't think it said in the article where Europa is. It could simply be nearing its perizene and the geysers go away due to the tidal model.
Why would an irl dealer rip of a potential customer? Do you have any idea how profitable selling weed is? Wholesale->retail is 100% or more markup, and you have virtually no overhead (bags, gas, time). Reliable customers means reliable cash flow.
I meant try clapping, tapping, listening to a repeating sound, or watching cars or people go by, at an arbitrary pace without rhythm, for a while before trying to recall how many it was, without saying a number in your head for each instance you note.
The load balancing still seems like a headache for gRPC. What do you use?
Content of email:
Security Notification

We are reaching out to you directly as we have discovered that part of your order information was accessed by an unauthorized party. We can confirm that your payment information, password and account are safe, but your name, contact number, email and shipping address may have been exposed.

We took immediate steps to stop the intruder and reinforce security. Right now, we are working with the relevant authorities to further investigate this incident and protect your data.

We wanted to notify you of this so that you can be alert to people pretending to be OnePlus to get further information from you, or people asking you to buy products or services from them. OnePlus will never ask you for your passwords, and any financial information should only be provided via a secure payment page on the OnePlus website or one of our partners if you are buying products from us.

We are deeply sorry about this, and are committed to doing everything in our power to prevent further such incidents. We will continue to investigate and update you as we learn more. In the meantime, please contact us with any questions or concerns at Customer Support.