skysight-inc/HackerNews huggingface dataset:
This is wrong.

As an adult living in a world with other adults, if I want to get paid for my work, then I'm going to setup that interaction ahead of time.

If I wanted to con people, then maybe I would put something of value out for anyone to take. Then once people take it, I would pressure them for something of value in return.

If I give out a gift and it makes someone want to give me a gift in return, then that's nice. But they aren't required to give me a gift. That's the whole point of giving a gift in the first place. It doesn't setup a compulsory need to reciprocate.
Same same in Dutch.
Why do you think that theory and practice are the same? For me and many other guitar players who learned from tabs, there's zero theory involved. Just mechanically learning a song through positioning and timing. You can learn considerable musicality and expression through this approach without ever knowing a word of theory.
The Rise of TikTok and Understanding Its Parent Company ByteDance
I tried using AWS, Digital Ocean and other hosting platforms for my hobby projects, but every time I keep running into different problems and eventually give up and go back to Heroku - and things just work.

I would never recommend Heroku for my employer or for any company that has real production loads and a budget for administrators that know how to set it all up: Heroku does seem to get prohibitively expensive at larger scale. But for hobby projects that get couple of hundred requests per day this is more than enough, and if one of them gets too successfull, I'll just pay someone for a day or two of work for migrating my code to other hosted platform - and since I never use vendor-specific tech, this shouldn't be too hard to do.
Except the author doesn't see it as a bad thing that Nintendo uses his code.
Fellow solo founder here. I feel like this is pretty overkill, most notably k8s (and terraform.) The last company I worked at used k8s and it felt overkill even for them. But if it works for you, great, but I definitely think that'd require spending too much of my time on devops. Maybe I should do a "counter" blog post on using Rails, Heroku, Redis and Postgres. :)
> I also don't see anything wrong with explicit default arguments.

I think explicit default arguments should be used when they're documenting some behavior that the reader might not know or remember, but that isn't the case here.

E.g. with python's enumerate built-in, it's useful to the reader to know that it starts at 0 or whatever. But with Django's models, adding (null=False, blank=False, editable=True) isn't telling the reader anything that they likely wouldn't already know or assume, it's just making the code more difficult to read.
i'm mostly comparing to low-end on-prem hardware. $74 isn't a lot; but then, it's still much more expensive than something like a raspberry pi 4 with a USB SSD. also, the network isn't that relevant when going this low, since you won't be serving anything substantial out of it. you can get the price lower by using AWS features, but then it isn't 'just a VM' anymore.

IMHO getting into the cloud without using any cloud-native features isn't money well spent. you'll be much better off avoiding the VMs as much as possible - which is where your point about on-demand pricing makes sense for elastic workloads.
Have you considered that maybe your work style is not suited to startups? It sounds like you are very methodical, which is great, but startups are default dead when they don't have a money generating product and scrappiness is needed to get something out the door. If I were your boss and I found out you were spending time on meticulous issue tracking that no one was reading, I would frankly be very upset.
I suspect PPC definitely counts twice, at least in Apple's view. They treated G5/PPC970 as a major transition/new hope.
I worked for one of the companies listed from the start of explosive growth from ~100 employees to 1000+. It was really fun.

Some of the later PMs were toxic (I wouldn't say it's much better in large enterprises though), but it was great to focus on the engineering at the start and work closely with lots of different partners.
How I Made a Ray Tracer
I'd be happy if they just showed:

- the nested stack elements that are going to change, not only the parent ones

- the logical members/fields that prompt the change

from the changeset window. All this info they have, and should be trivial to show, which tells me they either don't use their own tooling (no dogfooding), or they have internal, better diagnostic tools not exposed to customers.
Fun fact: instant ramen was developed by Taiwanese Japanese inventor Momofuku Ando.[1]

[1] https://en.wikipedia.org/wiki/Momofuku_Ando
It's very dependent on the game, too.

Millions of deaths in Europa Universalis 4? No problem.

Genocide run in Undertale? That would literally be stomach-turning (you're cold-bloodedly murdering benevolent characters you meet or already know contextually, like a sociopathic machine or something beyond moral compunction).
> Well, these huge chains have bean counters that do exactly these kind of calculations, and in general, no. They are making more money in aggregate

In aggregate, that might be true, but that doesn't mean it is true for you. It is like coupons. In aggregate they make more money for the company, but individually the super couponers are making more money. There are a lot of systems that understand that a small percent of users will care enough to learn how to actually maximize return, but the other 95% or users make up for it. Credit card points is another good example. All the people that carry a balance and pay interest subsidize the few people that pay theirs off every single month and use the points for "free".
You're right - that's why the GitHub bot just gives "food for thought" advice and does not block the merge.

It's "have you considered" rather than "you must do this".

The dev has the choice of if to commit the change that is suggested

That gets a bit lost in the game I know :)
Same development as in Germany, its getting harder for freelancers. They say its for "protecting workers", but it really is about funding for social security systems. When someones offers "to take care of you", first check your wallet.
And the more you practice directing your attention, the better your skills of awareness become! You can choose positivity over negativity, joy over anger, love over hate.
For the sake of discussion:
> It's just moving bits around in a computer.

Once it's dressed up as making Nazi Germany win the 2nd World War with as little tact as the author makes it out to have, it's no longer "just" moving bits around in a computer. It's also about the story we're telling about and through these bits. Are you claiming that a raw output of memory along with the concrete mathematical operations you can apply to it would suffice in satisfying your urge to play [Panzer General]? Does the visual & narrative dressing not play a role in your interest (or others') in the game?

It's probably not harmful for most "well-adjusted" individuals (whatever that can mean); nonetheless I think it's important to talk about how much the piece of media encourages (or fails to encourage) mindfulness towards what it represents. Even more so for interactive media like video games.

I further agree with the author that we can't look at an instance of this in the void; it is important to consider what's happening in the world at large. With all that has been said on the "Clean Wehrmact", consider what role this game might have had in further propagating that narrative in, for example, kids looking for a fun wargame to play without yet having knowledge of what happened in WW2.
Games are works of entertainment, in the same camp as literature and movies. Imagine if someone said they could not read a book if it included chapters from a Nazi's perspective. Some people may simply not enjoy such works, but to say that such passages are inappropriate is going down a dangerous path.

As the author notes, there is nothing closer in most of our minds to pure evil than the Nazis. It is easy for us to treat them as monsters - inherently irredeemable demons in human form who committed atrocities that we never could. The idea of even trying to humanize such villains seems like an insult to their victims.

But those who did such monstrous things were not monsters but men. There was neither some mass delusion which overcame the german people for over a decade while a small cabal of evil beings were in power, nor some tragic fault built into these people that is absent in all the rest of the world. People exactly like you and me were convinced that their compliance with this system was, if not explicitly good, at least acceptable.

The author wonders why someone might want to play a game as a proud german general on their way to conquering great britain, the soviet union, and eventually the united states; the answer to which should be self evident when one considers how desirable this position was to real people in real life. The same desire for victory and glory which motivated war criminals in the wehrmacht also lives in most everyone else. The willingness not to ask what that victory means for the hidden jewish populations of the conquered is common to both camps too.

The author brings up a terrifying game idea to demonstrate their point: an Auschwitz Transport Tycoon. Of course the very idea seems revolting. But for all those who have played train simulators: have you seriously asked what your cargo was and what it was being transported for? Or did you simply accept that your job was to get it between points and thus satisfy some arbitrary requirement from an unquestioned authority. Our default assumption is that we're supposed to play the game according to the rules and that achieving the stated objectives is a good thing in and of itself.

No one sees themselves as the villains of history. When you must decide whether your orders are just, they most likely won't be coming from someone with a skull on their cap. We must understand that being a villain feels just the same as being a hero, the only difference is the lack of honest introspection. Seeing things from the bad guy's perspective is important for reminding us to question our own. More generally, the idea that we should avoid putting ourselves in someone else's shoes because that makes us confront uncomfortable realities is anathema to the sort of liberal culture the Nazis tried so hard to stamp out.
... hell, she's not even his lawyer anymore.

https://www.bbc.com/news/election-us-2020-55040756
It doesn't take very long to dig up enough peat to keep you warm all winter.
There's more to this article than SJW outrage- after WWII the allies (well, US and UK) tended to sweep German atrocities under the rug in order to use them against the Soviets in the Cold War. This has made the semi-fetishism of the nazi military more acceptable in many domains (film, games, model building, re-enacting, etc) than would otherwise be tolerable in society at large.
but dang unflags when it's not flagged for good reasons. And I would think he's awake now.
... in fact, she's no longer his lawyer.

https://www.bbc.com/news/election-us-2020-55040756
I am you.

You are me.

?
Not necessarily bad other than the fact that the 2020 web is quite different to the 2013 one. It can also be worth looking at the top comments of the previous posts.
> your code is used by Nintendo Switch on your resume

Great point. In the current market for devs, the expected value of that is probably worth ~$10,000's+.
> I'm just consolidating all my devices to a simple MQTT-based environment

I've been trying to move as many of my sensors and actuators to MQTT as possible, using HA only as a frontend. Most of my automations are in AppDaemon.
Most governments cannot get illegal content off Facebook, in the meanwhile extremists find safe spaces in Facebook Groups to plan terrorist attacks, genocides and other horrible things with facebook stealing away from its responsibility. The US barely manages to cope with the damage Facebook does. How do you think this is for small island nations?

Banning Facebook is entirely reasonable and more countries should follow.
Other countries (e.g. Spain and Germany) have a lot more bureaucracy and fees around starting a company.
Spend your time and energy on more important things friend. Good luck.
Just so you know, the parent that has been flagged just said : "I wonder what does a Palestinian queue look like?" and nothing else.
> “The people whose data Pray.com had stored in these phonebook files were not app users,” according to vpnMentor’s analysis this week. “They were simply people whose contact details had been saved on a Pray.com user’s device. In total, we believe Pray.com stored up to 10 million peoples’ private data without their direct permission – and without its users realizing they were allowing it to happen.”

This is the part about this that annoys me the most. I hate how many companies see no issue with grabbing the data of someone else without consent.
Are you determining these numbers simply by a site search? That's just wrong. In case of Spain this even returns 3 and there are effectively 2 unicorns in this list.
I don’t see a sign in your window denouncing cat choking. You don’t support choking cats, do you?
I agree with your overall point that it needs to be looked at holistically, but I don't think I agree with your stance on some of the subsidy arguments.

A subsidy is, by definition, a governmental funding mechanism. "People with illness" who used Pfizer products in the past aren't subsidizing the COVID vaccine anymore than I subsidize an automobile manufacturer making pickups when I buy my tiny hatchback. It's built into the business model and not really a "subsidy".

I agree with you in terms that we shouldn't view these companies as operating in a vacuum, I just don't think the idea of the markets being propped up is the most congruent way of framing the discussion. Pfizer benefited along with most other publicly traded companies, irrespective of their COVID vaccine.
I don't think he does that very often, since he doesn't know the reasons. You could also try contact him directly instead of expecting him to see a random comment you left.
kind of same thing, though. remember that people died fighting for the 40-hour work week...
The two are connected. The more niche (or custom) software is the more resistant it is to porting. There's going to be a lot of Wintel based stuff which is a quick and dirty port from Windows with few Mac native elements. The years where Mac was Intel compatible made the platform more attractive to people who worked in a mostly Wintel environment. There is almost no incentive for those who ported software to the Mac because it was easy to now port to ARM.

So there are two sides to that: those people are going to hang on to their Intel machines longer and they'll want Intel compatibility when they finally buy ARM machines. This is important to Apple because it can shrink the pool of potential customers.
When licensing with a permissive license, YOU (as open source developer / contributor) are being generous, you're giving your code away expecting NOTHING in return other than (in most cases) a copy of the license with the finished product. That's open source, the rules or license does not change if it's used by another OS developer, an indie startup, a charity, or a multi billion developer.
I think not because a think the bot cannot know is "why". An anti-pattern may be done for solid business reasons. It's Django Doctor's job to say "x could be y" and it's the dev's job to approve/reject the advice based on what the dev knows about the business and problems being solved.
inspired by cyberpunk fiction and roleplaying games

It's a near copy of the TRS-80 Model 100. It's so close that the people behind this project have been flogging it on TRS-80 mailing lists and other fora.
1) why are you defending Facebook?

2) Facebook demands and aggressively enforces that your profile represents you and has your real name and other credentials associated with your identity. If your pseudonym gets reported it will definitely get banned.

3)

> With requiring payment comes the ability to trace where the money came from.

Yes that's true for literally every transaction on the internet when done with a credit card. Not sure why that's a problem.

> And that should be the right of everyone.

Facebook is a company selling a product. You do not and definitely should not have any "rights" on their private platform. Just like you do not and should not have the right to force a local business to trade with you if they do not want to.
I would rather my code gets used and better the software ecosystem than I get paid for it. To that end, GPL is only behind proprietary in things that I wouldn't use.
ShinyAuth – Cross platform two-factor authentication powered by SwiftUI
So corrupt Myanmar became better through ethnic cleansing organized with the help of Facebook?
there are devices you can put on your water meter that passively watch flow by listening to the meter turn
> It’s amazing what you’ll find up here. There are smoke detectors, fire extinguishers, flashlights and portable oxygen containers for use in an emergency. There are also comfort items, such as power outlets, a small mirror, coat hooks and a phone to call the other flight attendant stations.

I feel like that's stretching the term 'amazing' to beyond breaking point. Mandatory safety equipment! Small mirror!
You're welcome to GPL your code, if you want to be sure that nobody is ever going to use it.
Why do you need to sell it? If you're the type of person to steal a car vis bluetooth, you can buy a cell jammer for cheap and have a new to you tesla, or drive it to your chop shop.

Not every thief has the same motivations. This guy in PA kept his stolen Ferraris in his garage for years with the very rare weekend drive.

https://www.youtube.com/watch?v=GFkvbdMYgHs
> Our entire system is built upon maximizing ROI at all costs. Dealing with these values is extremely difficult.

I may have miscommunicated; perhaps I should have phrased it as re-evaluating what "return" we want to maximize.
Apparently Thunderbolt is full of low-level x86 quirks, so getting existing devices working on ARM Macs is likely to be a punishingly heavy lift even for Apple, which seems to have barely started work. And of course Intel isn't likely to be all that co-operative. https://level1techs.com/video/can-apple-do-thoughts-armthund...
You got me excited for a second, but that seems just to be a UI for people that don't know what 'a git' is, and `commit -a`-ing of changes, in the same non-'git-friendly sane human-readable plaintext format' I was complaining about.

I know what git is, so I can already `git commit -a -m 'Updated nodes'` if that's what I wanted, but it isn't, I want logical diffs that show me what I did and why; not spurious ID changes because I accidentally moved a node visually a millimetre or two.
I really hate how Django doesn’t care about the difference between null (the lack of a value) and the empty string (the presence of a specific value). But if you’re going to use HTML forms as a way of editing that data in a generic way, I don’t really see a better option. How would you present a form containing a text field that was null in such a way that it would be preserved after the user edits a different field and saves?
No, but your company is free to use code from my side projects that I did for fun.
I mean this whole game is an ad for their linter.
> 285 MB without bare metal hardware support.

All you need if you're never going to update it or you're going to take steps to ensure the installed workload doesn't eat up excess space.
Probably best not to underestimate the ingenuity of criminals.
> no Tesla so far has been stolen using techniques like this

Maybe they were, we don't actually know.
> PostgreSQL + Ruby Backend + JS Frontend is still the easiest way to get started.

With JS, do you mean React or jquery or literally JavaScripting the DOM?
Death to Small Talk
are you saying that dang doesn't have an alert that is triggered when a match of \bdang\b is found?

I've seen more than once people "invoke" dang by simply drooping his name and then voila! he instantly appeared.
They said OSX dev signatures were only for security, then invalidated one or threatened to based on an iOS business dispute (later backed down after a judge ordered them to).

Similar story with Apple Sign In (though no judge order there).
For a lot of vegans, the question isn’t so much what diet is best to thrive on (it’s clear that humans can thrive on a lot of diets), but rather, “What diet is most compassionate.”
My girlfriend has done this for the last 5 years using the App "One Second Everyday".

She's super disciplined to make sure she gets one everyday, and it's awesome being able to watch back days, and remember things that you might never have committed to memory. Nice little moments that pass you by.

Highly recommend. We store the end result on some hard drives (locally) and also on google drive. And then they are also uploaded to some hosting sites (I believe Youtube atm).
> Its also useful as a data point in larger statistical analysis of an "audience" (i.e. a group of people with certain attributes) to marketing organizations. Every datum that they get makes their models somewhat more accurate.

Which is extremely valuable. Without them, a company can see they sell 1,000 units of product X and 500 units of product A. With these data models of individual buying behavior, they can see that 400 of the 500 buyers of product A also bought product X. So they can start marketing product A to product X buyers to boost product A, instead of just trying to market it to everyone and hoping for the best.
Too much friction I guess. Keyboard layouts suck for coding (makes it harder to start with what you have), not enough english skills for proper autonomous learning and searching, a lot of bureaucracy that makes starting and running a software business more difficult, and people thinking that they have to be math geniuses to succeed. This reduces the overall amount of talent, so you're basically left with entrepreneurs who can't code and full-blood C++ programmers who started at five years old.
While reading this article, I thought “I don’t think Romans used rebar, and yet this still stands 2000 years later?”

Turns out, someone on Quora had the same question, and the answer lies in the fact that Romans did not use the same recipe we use for concrete. They included volcanic ash, which creates a stronger chemical bond, and obviates the need for rebar to some degree. A quick google search shows there’s a small movement to alter our current Portland Cement mixture to include volcanic ash.

https://www.quora.com/How-come-buildings-from-the-Roman-Empi...
There was a period of time in my life when I could reliably fall asleep before take off and not wake up until after landing. Key points are to not recline your seat and make sure your seatbelt is visibly buckled so nobody wakes you up.
Store all those things as text and you can stick them in git
My car unlocks keyless, but needs a key and immobilizer chip to be present to drive.

Anyone can break a window to steal your stuff, getting a duplicate immobilizer chip is hard and usually requires an inside man in a dealer network.