skysight-inc/HackerNews huggingface dataset:
I've noticed a formulaic approach in Japanese video game development, where most games within a genre seem to have very similar mechanics as opposed to western made games. The RPG genre seems to be the most obvious example. If you take a modern JRPG (like one of the new Pokemon games for example) and compare it to an old Final Fantasy game from the NES there are a lot of similarities in the mechanics, like random encounters & combat, the way NPC dialogue is implemented, inventory management etc.

Now I'm not saying that they are identical games or that there hasn't been no innovation but to me it seems that for different Japanese games within a genre, there's usually one or two features that are done differently to stand out from the mass and everything else is done "like it's always been done". It seems like the thought process is something like: "RPGs consist of these features so we must have these features in the game for it to be an RPG".

Also I'm not saying that western games can't be or aren't formulaic, but if you take an old Ultima game from the 80's and compare that to modern western RPGs like Skyrim or Witcher or Diablo it seems very different, mechanics wise. Or if you take the Mass Effect trilogy and look at just the inventory management in them it is very different in each game. It seems to me like western developers are more eager to (sometimes unsuccessfully) improve, replace and/or reinvent gaming mechanics and they also are not afraid to blur the lines between genres. Many games from different genres seem to have, for example, at least some RPG elements in them these days.

I'm not implying that one way is better than another, that's a matter of taste. It's just an interesting point that I personally have noticed. It's especially interesting when you think that when not "chained" to a specific genre, Japanese developers can come up with something completely unheard of like Katamari Damacy for example.

Has anyone else noticed this or am I just imagining things?
OK then it makes more sense. Still, if they just rephrase the references to “code” anyone will be able to read it, but perhaps that doesn’t matter.
I don't know what "post-structuralism" means and I don't know the supposed tenets you're referring to. But I agree you can also make an economic argument for why marriage has been an enduring institution in society throughout history.

"Acceptance of promiscuity" is a bit of a contradiction in terms since "promiscuous" is inherently pejorative. I will say this: "promiscuity" has always been far more socially acceptable for men than it has been for women. Despite "enforced monogamy" prostitution is called the "oldest profession" for a reason and extramarital affairs have been happening for a long, long time. If you want to get nuanced, "enforced monogamy" doesn't really mean "enforced monogamy" because affairs were accepted in certain sociocultral contexts in England and France far before the sexual revolution.
Another option is to get a camera lens detector device. It works by detecting the curvature of camera lens.
After switching to a plant-based diet for health reasons at first, I started looking for alternatives to meat/dairy and found a wealth of tasty recipes - the vegan community is quite inventive, maybe due to the constraints.

One of my new favorites is homemade seitan, it is easy to prepare in a food processor and can be stored for a long time. Getting the texture right took some try and error, now I prefer this method (sparkling water) for a nice texture: https://www.elephantasticvegan.com/vegan-seitan-steak/#wprm-...

Other vegan "hacks" I found impressive were DIY vegan cultured camenbert (camenbert mould growing on cashew puree), aquafaba mousse au chocolat, asian stir fry with TVP or mock duck, jackfruit...

A lot of reverse engineering traditional recipes and reinventing them, perhaps the most innovative culinary movement at the momemt.
Your comment is simply veiled misogyny.
NP-hard problems are not always unfeasible. There are pretty good 3-sat solvers out of the box depending on your problem size.

That being said, I don't know the details of your situation
I don't think it's that, as I'll go ham on like 2000 calories of potatoes and beans after working out and feel great. My thoughts are that it must be a histamine response to some compound found in grains and some spices.
You're putting trust in their software whether you upgrade it or not.
But you can turn off the GC and use it as a ‘better C’ (Nim supports raw pointers by the way.) Although you have to ditch most of Nim’s standard library, you can still import C libraries, including libc (I’ve heard you can also do this for the D language.)
There is no way I am staying at another Airbnb if there is a hotel.
The "felt like" buildup of dust reminds me degunking a ball mouse every few weeks. Oh the feeling of a smooth mouse afterwards.
A data point: speaking as someone who would require major surgery to even be considered "average", I think it's indeed an effect that comes from many different factors all pointing one into the same direction (I would also assume there exist women with similar experiences, although not as many as men).

The "why bother" effect became very strong in me after my last long-term relationship failed, and I noticed that my advancing age made it even more difficult to get anyone interested in starting a new thing.

My personal disillusionment reached its peak when I realized that dating and marriage are one of these treadmills that just eats away at your life. People who are physically attractive, well-educated, and wealthy are in my opinion much less likely to feel this drain - both because they have more attractive options to choose from and because they tend to have a more gratifying life in general. Whereas people like me would have to expend a considerable amount of energy just to even get an opportunity, only to end up with a less-than-ideal match (because if I'm "settling" for someone, odds are she's also somehow forced to "settle" with a less-than-ideal partner such as me), and I'd have to spend an inordinate amount of effort just to keep up in the long run. If you're someone who is constantly getting the feedback that you're inadequate, every step of this is degrading. So why do it?

So the realization is that striving for partnership is not worth it for many men (and I suspect for some women, too). It's perfectly possible to lead a fulfilling life without it, once you stop running after the proverbial carrot that society would like to dangle in front of you. Instead of being someone whose primary attribute is being a sub-par partner, I can concentrate on being actually valuable at other things that matter to me.
Even more important: do not blow air in the opposite direction of the one the fan is made to rotate. If you are unlucky you'll damage it, if you are very unlucky it will stop working enterely. Source: I broke a lot of them
I'm still highly suspicious of the narrative all of this is premised on.

TFA mentions the low sample size of the original study, and augments it with Twitter polls. But TFA author's Twitter follows aren't exactly a representative sample of the population...

Furthermore, monogamy and sexual activity remains strong for people in their 30s, and I expect this will continue to be true in the future. Women are having children later, but there's still a strong preference for monogamy among people who choose to have children.

This article does a good job at summarizing the problems with the narrativein OP's post: https://ifstudies.org/blog/male-sexlessness-is-rising-but-no...

> It remains to be seen what the end result will be this time around.

More men will learn how to make themselves attractive people, so that women who aren't ready to have children yet are none-the-less invested in forming a strong and lasting relationship that includes a sexual component.

Some men won't accept this and they will be celibate for a good chunk of their 20s.

Oh well.

What should not happen is a regression to the sexual and gender role "morals" of the past. Quantitatively, there are at least as many women as men in the world. Qualitatively, "celibacy during your 20s" is not even remotely similar to the level of harm experienced by the bottom third of women for most of human history.

I also think that will not happen, and fears about social stability are enormously overblown. It's exceptionally unlikely that a small subgroup of men who already refuse to adapt is large enough and motivated enough to hold the rest of society at gunpoint.
While I agree mostly what you are saying, I would want to add that one thing we should have in mind and it’s that most of our current risk assessments of nuclear power are done on current technologies. And also the other technologies we could use aren’t risk free either. I think it’s too early to give up on all of the our energy sources, but coal/oil. Unless we find a way to contain all of the emissions immediately.
The reason people pay for these "VPN services" is trying to hide from the extortionists and even the law in some countries, when using BitTorrent to download the latest GoT episode?

All other problems aside, how successful defence against that is this? Article doesn't adress that as far as I could see.
What's happening is the service providers are realising that a lot of lucrative billion dollar businesses have been built by selling ads on top of their last-mile services, they might as well do the same. In India, the companies that are ISPs are also Cable Providers and Mobile Network Providers. They have been caught MiTMing Https to inject ads. They do it cause they want their share of the internet ad revenue cake.

What's strange is that Belgium, in the post-GDPR world, has businesses with regressive behaviour wrt user profiling. What gives?
Yes. Many people who go towards data oriented designs (not to be confused with data driven) implement them in C (or very C-like C++).
Stargazing technology used to spot cancer
I do not believe the ceramics story. It is either nice fake to prove the point or what that particular teacher valued was a natural expression rather than perfection. Applying that principle to photography would mean that every one of us is now an artist because we made 1000s of vacation photos and photographers that used just film cameras are bound to produce lower quality work. I've also seen many startups that generated a lot of low-quality code that became a tech debt super fast, and all it needed is someone stopping the line and rethinking the whole thing.
Hi, I'm from the rest of the world. I have successfully made small changes to a program which basically broke it, just to do a proof of some concept. I was able to run the thing and test the concept, while not stepping on broken things.

I don't want to commit to refactoring a large amount of code for the sake of a small change, just so that some code-writing robot gives me permission to run the whole thing.
> - Women care less about physical attractiveness - Women are less interested in hookups and enjoy them less - Women are more interested in romantic and emotional connections and long-term relationships

This is debatable. This is certainly truer for women in more traditional societies where they earned less than men, but as women climb up the corporate ladders you see them doing the same things in relationships as men.When liberated from patriarchal sexual norms female sexuality seems to converge to male sexuality, but cultural understanding of sexual relationship lags actual behavior by 40 years. Studies show that women have the same hard coded visceral, visual sexual physiological response as men, but the social constraints preventing women from acting have been relaxed.
When you don't like what you see in the mirror, it's easiest to just blame the mirror.
Perhaps it's seasonal. London had more murders than New York in Feb or Mar 2018, but not in other months of 2018, I think. Did the same thing happen this year?
I'll take a shot at this and try to reason and figure it out, if you think my conclusions or reasoning stray to far, feel free to point it out.

The first thing I'll do though is replace the term black-hat with non-ethical hacker to avoid confusion and keep the comparison balanced, as there are black-hat conventions and that muddies the terms. Then it seems it is different specializations and how long you can practice your trade.

For example, ethical means you are willing to stay within defined lines to accomplish the goal. By being ethical you will often ask for permission before you do something in many domains/fields. Depending on how narrow the restrictions and parameters, you might have to be really creative or attentive to overcome things to accomplish your goals. This applies mainly to website hacking and such, but with permission you could do some of the same things a non-ethical hacker could do as described below. For software and hardware the skill set has a lot of overlap. You would concern yourself in learning or even developing and creating many defense measures since as when possible you would try to come up with a mitigation or fix for any issues you find in any domain.

For a non-ethical hacker, you wouldn't ask permission to use subterfuge or social engineering. You would have no problem ddosing a place for extortion, or leaving usb thumb drives in parking lots with malware on them hoping somebody would pick them up and put them in their computer. So your skills in those areas would be higher. You would probably be just as good at software and hardware skills to find bugs, but your purpose and usage would be selling them on the black market and using what you find for ransoming. You would focus on obfuscation and attacking domains. Your motivations being different will lead you to different places.

As far as long term, the ethical hacker will remain out of jail, while the non-ethical hacker as time goes on will have the probability they will be targeted by one or more governments and captured increase as time goes on. So due to selection factors some non-ethical hackers might end up with higher skill levels than their ethical counterparts, but many will be caught and lose their temporary advantage, and have their skills atrophy in prison, if they were to go long enough without getting caught to develop those skills. The ethical hacker will be able to use their knowledge as long they are interested in the field and can keep up.
Huh? Piracy: permissionless copying, extending, including, remixing, transforming, retelling, inspiring; is culture.
Sorry to hear that.

My suggestion would be to put your energy into finding a new job.

- Do the minimum at work that you can get away with

- Spend the rest of time looking for and applying for new jobs

- Try to fix any problems that prevent you from finding a job

For example if it's a location thing, look for more remote-friendly jobs.

If you are not getting interviews try to debug your resume.
Paint Is Colored Glue
You're never going to find out any more about Romeo or Juliet than the words in the play.
It's quite trivial, yes, but that's why we use it as a benchmark for the 1x programmer. Someone who can get work done, and scales in high numbers.
If it's not for developers, then you'd miss the valuable learnings from your target market. I'd advise you to find a more suitable place where your target market is.
Perl 6 from Zero to 35 – Arne Sommer
Wow i have to pay article for health information.
Top Free Online Resources for Learning Scala
Professional guilds, such as those which have existed for centuries. https://en.wikipedia.org/wiki/Guild
I've become quite fond of Amethyst (https://github.com/ianyh/Amethyst). Especially it's 3Column Middle Wide layout in combination with swapping windows using the mouse and mouse pointer being placed in the middle of a switched-to window have been godsents for my daily workflows.
A more optimistic view is that if nations hit on the centralized bodies hard enough, it may end inadvertently end up driving the creation and adoption of truly decentralized internet options. Consider how crack downs on things such as Kazaa are what ultimately helped spur on the creation and rapid adoption of things such as torrents. The UK porn ban in particular has some major potential. All it's effectively doing is creating a huge vacuum in the market for a decentralized PornHub.

The irony of the world is that progress often requires egregious action to finally drive counter-action. We should've long since been moving towards a decentralized internet, but 'meh, why? what we have works.' is typical. Until it doesn't work. And so for that, cheers to the UK!
It's preferable until it's your own head on chopping block.
Then you don't seem to be looking very thoroughly. Films and series are just another form of art and similar to any other category the highlights are naturally harder to find.

But dismissing them outright seems very narrow-minded.
I'm actually arguing that some parts of being a good programmer are things you're born with and that other parts are hard work. I feel some people just understand programming more naturally and if you give that person experience and they work hard then you'll get an amazing programmer at the end.

I could never have been as good as Ronaldo. I could never have even been a professional soccer player, I'm simply not athletic enough.
Don't be so dramatic. The common person really does not have anything interesting to say. I'm sure you've seen Facebook: that's what the common person is like. This isn't new: people have been boring for a long time, but until recently we had no way to know exactly how boring. Now we do.

If you haven't been bored to death with this comment, I may have to try harder. Let me know.
Make it thicker? XD
Against the Statheads
> It actually doesn't matter because you can always rewrite a working product.

False. Sure, technically, this is true, but in practice there are lots of variables at play here. Who is going to pay for the rewrite? Is the company profitable enough to do that while maintaining legacy code for current users to use? I'm not saying the only way to develop a product is to get it right the first time, but ideally, organisations shouldn't have to pay for the same product twice.
Technical debt isn't an all or nothing thing. It can just slow you down _a bit_. But if you accumulate enough now things that should take an hour take 2 hours. or 4 hours. Or 3 days!

The non-refutable answer is you should spend an adequate amount of time thinking about stuff before doing them. Anecdotally I've found that people are not very good at thinking well while simultaneously coding, so thinking a bit before opening the code browser works pretty well

Being able to distinguish avoidable technical debt and reasonable tradeoffs at the time can save you a hell of a lot of time. And yeah working in messy codebases suck! But more importantly it can cause people to lose time they could spend working on more features and shipping stuff
Freedom is not free, what people make what ruler.
>or it has to find a revenue stream outside of pursuing advertising revenue

hey what do we pay gold for then :(
Pdf needs to have a « v2 » format that simply drops backward compatibility for everything that predates utf8, then create open converters tools to this new format.

Only support one type of font embedding, with a single encoding (make everything utf-8) : it won’t change anything noticeable regarding the file size, and will greatly help at least parsing text.

I’ve only dealt with text parsing, so that’s the only easy improvement i see, but i’m pretty sure following the same logic on graphic content should be possible.
If false news is incapable of causing harm, then surely no amount of false news telling people “it is a problem” could possibly be a problem that causes anyone any harm?
Paypal Discrimination Ignored: Open Letter to Paypal
Recently, you terminated our PayPal account
.
We provided the documents that you insisted on receiving and, still, you shut off our only source of revenue.

We have googled similar cases and we’ve observed the following oppressive pattern:

STEP 1: PayPal limits an account for vague reasons

STEP 2: PayPal then demands documents (audits, identification, proof of address, business partners, SEO vendor) it already verified and asked for, which is a violation of a person’s safety, data protection rights, and dignity as well as the vendors that we conduct business with.

STEP 3: Aforementioned documents are swiftly supplied by the victim under duress

STEP 4: PayPal terminates the account despite the victim meeting all of PayPal’s demands.

These are Gestapo tactics: make the victim believe they can please their tormentor by complying with humiliating tasks in order to be set free, only to have their hopes dashed by faceless, sadistic agents of corporate autocracy.

The women in our office feel violated.

Your cold emails are triggering to us, written in the same vein as Alt-Right NAZIs.

Does PayPal want the LGBTQ+ community to compare them to NAZIs? Is Barry Donnely of Paypal, Ireland a Nazi? An oppressor of Women? As a transwoman, I found Mr Donnelly attempt to mansplain to me and talk down to me and overwhelm me and make me feel inferior. Barry is an example of toxic masculinity and something that we need to fight everyday.

One of us is a transwoman who are already facing daily oppression and she is deeply hurt by your treatment of us.

As a result they do not feel comfortable dealing with your compliance staff.

You have also taken money, part of which was earmarked for donation to an LGBTQ+ charity.

Do you demand that we furnish their details to you so that you can intimidate them as well?

Please, re-instate our account immediately so we can obtain our money. We will NEVER use Paypal afterwards.
Your remarks apply only to cranking out new code. Static typing prohibits making fundamental changes to an existing body of code, like changing a core, widely-used data structure. To make such a change, you have to be extremely sure that you want it and that you're doing it right. Then you can commit to the days and weeks of refactoring at the end of which you once again have a program you can run.

Under dynamic typing, you just do a small part of the job, yet the program builds; you can get in there and try things. Decisions about how to proceed can be guided by errors you run into when you step on the things broken by the partial refactoring. Seeing things working right away can be a motivator to get the whole thing done. Or it can help you see that, oops, the change is not worth doing or bad for whatever reason: you dodged a bullet with a small amount of sunk cost (the few changes you made that you can throw away without a whole lot of regret).

Static typing helps with small refactoring where the ripple effect is small. The compiler pinpoins things that have to change; they happen to be few in number, and don't have too many ripple effects of their own. If your change breaks everything, then it's moot; the compiler tells you there are breaking changes everywhere.

There is another angle: under dynamic typing, changes can be done in ways that things continue to work. You can write modules that have "absolute genericity": they work with objects of any type without being recompiled. Such things are bullet-proof against all conceivable refactoring.
I don't know anything about you personally, but my experience with people that argue like you is that they don't understand or don't care about maintainable code at all. So every time someone tries to argue for something like best practices they get shouted down as completely unpractical and out of touch. The problem is that the people doing the shouting is often the ones that produces code at high speed. They are productive while everyone else has to clean up their mess.

Maybe I wasn't clear enough, but "no one wants to pay" and profitabitity just don't go along very often.
It's more complex: dark matter theory beautifully predicted the results of the CMB measurements, and no alternative theory can match that even given a hindsight.

https://en.wikipedia.org/wiki/Lambda-CDM_model