skysight-inc/HackerNews huggingface dataset:
>> If this is true, then it's definitely a practice that needs to be focused on again. I've had nothing but bad experiences with various medical professionals throwing drugs at me the moment I mentioned personal difficulties.

I've found it to be true. Understanding where my undesirable behaviors come from is helping me correct them tremendously. It can be a painful process - expect to get worse before you get better - but it can be effective if you're working with the right person. For me the mental picture was less like an onion and more like a tangled knot of yarn, but it is straightening out quite nicely.

I personally don't like the Freudian approach. There are other non-drug based camps.
Recent iPads and iPhones should have gone the USB-C route.
If I may ask which laptop do you currently use?
They've been working on it! https://intellij-rust.github.io/
>> 20 years ago top-class games like Dungeon Keeper could've been made in a garage.

Entry to market for garage devs with a quality title is far easier today than 20 years ago.
Probably not possible to do and sell for $20
> wear a helmet when driving a car.

Seat headrests and side impact air bags provide this function much more effectively than loose helmets. Which are not safe for use in passenger cars due to neck trauma. Further, your skull hitting the pavement is more rapid acceleration than a survivable car crash.

That said, NASCAR drivers do use helmets and a five point harness instead of air bags. But, very importantly they strap the helmet to the head rest, but that only works because of the five point harness and several other safety systems missing from consumer cars. https://en.wikipedia.org/wiki/HANS_device

TLDR: The issue is neck trauma. Which NASCAR avoids, by strapping both the driver and their helmet down.
"On async, context switching onlykhappens on an "await", which means race conditions won't happen. Race conditions typically happen when you have a shared global state and you read and write to it in two operations."

That may be when the "typically" happen, but you can still get race conditions where you have two tasks that can run next, and you accidentally write an assumption about which will happen into your code when there is no such assumption in the scheduler. You certainly will get fewer of these with async/await than with pure event-handling-style code, because async/await carries more information about proper ordering of code, but yes, you can still get things that are correctly described as "race conditions".
Because it sits on top of a web browser, and keeps all chats, images, gifs etc in memory across all channels instead of just loading those for the current channel.
There's a lot of nonsense thrown around about Freud. If you're interested, there's nothing better to just read the man himself. You can form your own opinions and you'll get a lot more out of it than reading someone's inevitably biased commentary.
Because most of his theories are nonsense. He got the idea of the unconscious right and understood transference eventually, but the rest of his theories are mostly bunk.

Worse, some are harmful bunk. He denied the existence of child sex abuse and invented a set of complex rationalisations which blamed the victims and shamed them for inventing fantasies.

We know now that at least some of their stories were correct, and not fantasies and delusions at all.

Pure Freudian psychoanalysis is incredibly expensive and time consuming and never scores well when tested objectively. It's not an exaggeration to say that in terms of value for time and money it's more of a scam than astrology and homeopathy are, but it never seems to get the same attention from debunkers.

Modern approaches that score much better (e.g. ACT and other MBTs) have almost no baggage imported from Freudian beliefs.
I mostly disagree with this article. There's very few nonviolent games I've played that I enjoy. I guess you could say I'm the average consumer, but there are certain trends in industries that are predominant, because that's what people want. I think all media generally has its worth defined by how it is a conduit of unrealistic experience.

For instance, the biggest blockbuster movies usually contain unrealistic scenarios of violence and heroism. The biggest romance movies are usually unrealistic. The most popular music is usually describing a hypothetical situation that people feel drawn to.

I think that's responsible for the trends we've seen in graphics, 3d, virtual reality. People willing to consume media are people that don't have or want the opportunity to be extraordinary in their lives. The more realistic graphics become, the more they feel that their experiences in media are real experiences.

So my point is basically that games exist not just for the novelty of playing a game, but also to let people live their fantasies, and some fantasies are less realistic than others, and therefore will be better represented in games. Anyone can have a relationship with another person. You don't need Lydia in Skyrim for that, and likely if you try it in real life, it'll be much more rewarding than in a video game. If you try gutting someone with a sword in real life, you'll go to jail.

This whole portrayal of video games (and other media) as "art" will never take off outside of technological hipster circles, for the same reason most people don't spend hours in art museums ever day. They're not interested in media for its own sake as artistic, they're interested in the proxy experiences that it offers, that people can't get elsewhere.
Getting rid of that dreaded chime and glowing logo are the actual Pro-moves :]
I feel like everybody who wanted a "better Perl" jumped ship to Ruby.
Skipping the whole pro-vs-not-pro debate entirely, I never understand the whole 'pros are smart with their money and Mac is poor bang for buck' argument.

If a pro is someone who earns their living through using a computer, what's more important? Saving a few hundred dollars on a laptop? Or purchasing the machine that you feel allows you to work the most efficiently?
Is this really so hard to comprehend? I'm not buying a 2500€ machine for 12 months. I need future proofing. I already use 10-12GB for work NOW.
I don't believe you. Show me your code. I think you just completely made your numbers up.
Oh cool, nice site :)
And to that (I know, not your words) I'd say he's incorrectly making the assumption that projects and products are synonyms, when they aren't. Projects are completed all the time, even in Agile.
Better solution for the "Nearly every PHP web-site in existence" example? (I don't know what Hippo is)
When was a notebook ever the choice for running multiple VM's or heavy editing of video?

This is what I don't understand about the current criticism.

I bought my current mac 7 years ago, and though it has dedicated 3D hardware, it was never meant for heavy gaming or rendering 3D movies, and everybody loved it. It also came with very little RAM, even for the time.

But today it is apparently a travesty that MacBook Pro doesn't offer tons of memory and high-end 3D graphics. When did they ever do that? The hall mark of the pro has always been the form factor, battery life, screen, mousepad.
Where on earth do you live that school is 9-5?
I suspect that if a hacker were focused on a person (say a person under investigation or a celebrity), they could simply use that as one of many strategies in compromising the password.
Different people like different kinds of games and gameplay experiences. But most of the video games industry is oriented around violent, twitchy games and RPGs.

I can sink hundreds of hours into Civilization, X-COM, or Minecraft—games of strategy and games of world-building—but for me computer RPGs are almost entirely inferior to tabletop RPGs, especially in the "open world" aspect. Shooters especially bore me: fast reflexes on a control pad are not something I particularly want to spend spend dozens or hundreds of hours developing. Then you see the YouTube comments of the people who deride everyone else for not sharing their commitment for some specific styles of twitchy games. Some gamers have developed a weird and toxic little cult around their lifestyle games.

I think board games have grown so much because they have been able to attract people who are interested in different paradigms of play: cooperative games, for example, because it seems like so many people hate player conflict. Competition adds a whole layer of interest to most board games IMO, but the most important thing is just for people to have fun.
Android Screen Locker from Persia Speaking Countries
If you re-generate the password for each site, rather than sync, it means (1) you can't change your password on that site, (2) if any site puts in the effort to brute-force guess your password, they will have access to all the sites you visit.

This is not a good idea.
> It's not well known that Linux/x86 stack frames must always be 16 byte aligned.

Always wasn't always always; that sad story is the source of your OCaml problems, among many others. Linux on x86 originally used 4-byte alignment, and 4-byte alignment is what you see if you RTFM¹. Later, gcc decided that they were in control, and unilaterally switched to 16-byte alignment. Backwards compatibility? Screw you. Other tools? Screw you.²

¹ https://refspecs.linuxfoundation.org/

² https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38496
What Percent of the Top-Voted Comments in Reddit Threads Were Also First Comment?
If there's any format regularity in the output, like it's in one of the PKCS message formats, that could be detected. Or if it's a fixed length that could give it away.

Webcam hack. Social engineering. Binoculars. All the things.

Just sweeping them up en masse and trying popular keys.
Ask HN: Is anybody working on bringing native Android apps to Linux using Arc++?
I couldn't find anything on GitHub.

Arc++:

https://lwn.net/Articles/701964/

https://www.x.org/wiki/Events/XDC2016/Program/Arcpp_Graphics.pdf

https://www.youtube.com/watch?v=4PflCyiULO4&t=2h10m22s
That's a fair statement, especially with d4mac/d4win and auto-update.

Posting a pull request and thinking about a problem are two very different things.
The project has chosen to err on the side of safety (ie, user asked for some feature to be used but it is silently ignored since it's connecting to an older daemon) in this regard. -- this is not the only problem to solve
That's what I was originally suggesting, since the original comment was about older "adolescents" being creepy
I feel like I've saved a couple thousand dollars on machines not destroyed from being yanked across the room by accident.

But for me, the worst bit of hardware Apple has ever made is the MagSafe-to-MagSafe 2 adapter. _That_ is where the flakiness happens for me. If I'm plugging "native" plugs straight in, never a problem, but that darn little adapter — that can sometimes be 10 minutes of my morning getting it to connect.
HelpDesk 5$ per user
That's very similar to saying why haven't Perl 5 folks switched to Ruby or Python or whatever. For all intents and purposes, Perl 6 is a different language with a very similar sounding name. Those folks who have used Perl 5 and built up systems around it, they are only going to switch if there is a compelling reason to.
The 16Gb RAM 'let's throw the toys out of the pram' problem has not been handled very well.

The Skylake CPUs I have seen all seem to be limited to 16Gb max RAM. Allegedly there are desktop variants that take more. The Skylake CPUs also have fewer cores in them than one might expect, e.g. two cores (with hyperthreading so '4') in a i7 CPU, for years one has expected four cores (with HT, so '8') in anything branded 'i7'.

There is NVMe for the SSD and I am sure the Apple folks have some nifty driver to swap to disk a lot quicker than in the olden days. So main memory is a bit more like 'cache' in that there is no need to be that hung up on the specifics. If your main program can reside in 16Gb RAM with operating system then all is good. Throwing more memory at the CPU is not how it works on Skylake.

Apple could have avoided the latest CPUs but imagine the outrage of 'old hardware' The new CPUs are low power, you get all day battery. I also wonder whether those people complaining about a lack of RAM are after selling website clicks or doing real work.
> Multiplayer games sadly are much more time consuming, and the older you get, the harder it is to find a regular schedule and buddies to play with

Battlerite = 5 minute games

Paladin = 12 minutes at most

The whole market is moving to shorter games for exactly the same reason.
For me a big part of games being boring is the lack of cheats and codes that come with the game. Developers/Game companies have decided HOW they want me to play the game and that irks the crap out of me. Take for example GTA5, I can only turn on invincibility for 5 minutes without having to reapply the code. What is the point of the limit? Can't I define the way I'd like to play the game? Sometimes cheating is fun and can be creative. Cheat codes could make a game like Assassin's Creed playable to those that just don't like the repetitiveness.
I agree with you and will not be using this tool. but it does seem like a good tool for those that do not want to use a password manager. (better than nothing for sure)

The attacker would have to know that you are using this tool, and they would have to know what you input for the site name and your username/password. So basicly you have three passwords for each site.
Take this for what you will, but one of the reasons I feel like I've become bored with games is that I've become bored of killing things. Yes, there are games that buck this trend, but I found myself struggling to justify buying a new console (or gaming PC) when this was predominant gameplay mechanic in most triple A titles. I only occasionally play games now, mostly Flash games.
How to Spot Fake Scotch
Well, an 80 kg cyclist+bicycle system at 30mph has about 7 000 joules of kinetic energy.

A 1 ton car at 10 mph has 9 000 joules of kinetic energy, so about 30% more.
That's a fair point. I can partly get behind that argument, but it does make some assumptions - for example, that barriers to entry for most industries are low, and that other industrial players won't attempt to drive out new entrants.
Simple - don't buy AAA (apart from very few select titles) because 99% of those is rehashed garbage and cliches

Buy gamess from small studios, made by a few people or even one guy, usually a lot of them are in Steam Early Access (yes, it is risky, some of them get abandoned or just never improve much)

For me this is like a reneissance in gaming. Have a look at Factorio, Starbound, Rimworld, Banished, Pillars of Eternity, SotS:The Pit, ARK:Survival Evolved, 7 Days to Die, Hearthlands. Some of those have multiplayer and are something else completely to play with a few friends

A whole lot of people don't even know there is entire world besides CoD or 50th fucking Asassins Creed...

I also play Dota 2 on and off, since multiplayer interactions in it are so intense and so unpredictable
I feel like she just needs to find better less judgmental friends; they certainly don't sound like people I would want to associate with. They belittle her work, refuse to try things she enjoys and overall come off fairly unpleasant. New friends, real friends, are in order.
Honestly, the games I find the most engaging are simple 2D platformers and beat-em-ups. Maybe fighting games too, though I'm only interested in the single-player mode.

Playing around with some old games over the weekend and last weekend, I forgot how addictive they were.

Yesterday, I told myself "I'll play a bit of Super Mario Bros. 3 and see how far I can get on one life"... and before I knew it, I was in World 2.

The weekend before that, I played some Golden Axe, and I got a huge chunk of the way through the game before I had to turn it off to go do other things.

It's my personal opinion that 1985-1995 was the single best era for gaming, as it was dominated by addictive fast-paced games that you could just pick up and play. One of the things that turns me off about modern games is that the "just pick up and play" mentality is gone... too many unskippable cutscenes, forced tutorial levels, etc.
Banks Passed Up Uber Share Sale on Lack of Data
This article is weird. It sort of addresses the solution to it's problem while it's problem is also almost non-existant.

1 - not every medium is for everybody. Getting my friends to play videogames (or getting my few gamer friends to play niche/weird game I recommend) is something I already gave up. I don't dislike cinema, but most of the movies the are made simply don't appeal to me. There's nothing wrong with cinema. I'm just not that attracted to the medium.

2 - the author's friends' attitude to videogames. This shows lack of knowledge, lack of humility and elitism. Just because they don't know any games that "change you as a person" or cater to their "cultural preferences and interests" that doesn't mean that there isn't. People should be humble when judging other things. I don't like hip-hop. But I don't assume it is all bad or that I will dislike it all. Sturgeon's law applies both ways, and to everything.

3 - about the author's suggestions. I like the suggestions. I thought Skyrim would be a bit too heavy to a new gamer (specially to one who was really on the fence) but it worked! It showed the power transposing ourselves to a new world and live within it. And that Lidya story.. It was the best outcome it could happen. Sure, Kristina later abandoned the game. But the theme wasn't of her liking. But it showed her a glimpse of what is possible.

4 - I dislike the demonization of the bulk of the medium. Sure, there are a lot os FPSs and violence and twitch-reflex action games. We have Call of Duty as we have Katy Perry and Transformers[0]. And these get a lot of imitators and visibility and money because... there are a lot of people who like these things ans are willing to play for them. And this is OK. Niche stuff, out of the mainstream is always harder to find.

Finally 5 - The author is there and clearly knows videogames. If a friend wants to try videogames you should, like the author said, ask what they like or expect to see and direct them to a game like that. Skyrim is a good choice. Papers please is also nice. Maybe a puzzle game. Or a walking simulator to someone who just wants to experience a story in his own pace. And maybe you could, I don't know, give them Call of Duty. They might enjoy it. And they might even dislike everything. Because, as I said, not every medium is for everybody. but The demonization os the mainstream simply shows a clear lack of understanding of the market and an extremely "hipseristic" attitude.

[0] - I'm using these as an example of something low-brow, made for the masses. This is only my opinion and you are free to enjoy them and regard them in whatever way you want.
An open letter from technology leaders on Donald Trump’s candidacy for President
I'm sure at least one of the down votes was due to the edit.
That mailing list acquired moderators who'd smack people for doing that a few years back.

We've taken something of a chainsaw to the 'RTFM dumbass' side of the community over the past half-decade or so - you can even discuss perl on irc.perl.org #perl these days.
USB-C is celebrated as the dock mode connector. Isn't a constant dock to all those great things you mentioned sufficient? Is it really necessary to have all those ports everywhere you go? Take HDMI for example: do you really need that everywhere such that an extension will not work? Or a graphics card: another one cannot be added via USB-C?

The rest of your points are pretty funny e.g. no glowing apple logo!

[edit] For comments to this post, I add Apple is known for eliminating clutter before the industry does, without regard to cost. By making every user specifically buy adapters if they need it, they are simplifying the product, conserving resources, and making money too. Win, win, win.
Driverless-vehicle options now include scooters
"a "write only" language"

A cousin of that problem is it doesn't matter how many years ago "Modern Perl" was written, today MySQL still doesn't support transactions.

Not a non-sequitur, in that to this day you'll still run into people swearing mysql doesn't support transactions because last time they looked into it in '94 it WAS true, mysql didn't add transaction support until the late 90s IIRC. Likewise its a law that all Perl discussions ignore everything that's happened in Perl development in the last 20 years. If no one has written code like that since '96 it just doesn't matter to the discussion.
The "native" app is a Chromium wrapper of essentially the webapp, so it shouldn't be surprising that the performance profile is similar to that of running another web browser. Cost-effective for the developers, less than efficient for end-users. This is the same tradeoff we've collectively chosen for many things in the "rich webapp" space.
China’s new cybersecurity law is keeping foreign tech firms out of the country
Really depends on what you're developing.

I'm not a web dev, I'm a back-end dev and data herder. For me, 16GB is doable, but tighter than I'd like. I prefer new computers to be roomy, because of the way data volumes tend to grow over time.
None of those regimes claimed to be Marxist. Marxist-Lenist, Maoist, etc., sure.

Specifically, all of those regimes supported some form of "democratic centralism" and other aspects of Leninist party theory, such as the idea of a vanguard revolutionary party, which is not part of classical Marxism.

Amongst he first people purged by the Bolsheviks, were Marxists and other socialists that opposed their coup, and the resulting authoritarianism.

People who had spent months since the actual revolution, where power was handed to the Duma, building towards a liberal socialist society, and who won the vast majority of votes for the constituent assembly on that platform (the Bolsheviks won ~10% of the vote; hence the "October revolution", which was nothing more than a coup)

Many of them met their end for continuing to oppose the Bolsheviks politically, many after taking up arms and fighting on the other side in the ensuing Russian civil war. Some managed to flee.
16 GB of RAM may not be enough for some classes of professionals - beyond video editing - in the future. Considering these laptops are not upgradable, I think it's legitimate to complain about a 16 GB cap.
The new programming model of spark is around Graphframes...which are a Pandas/Dataframes-esque mental model.

Much nicer IMHO

https://databricks.com/blog/2016/03/03/introducing-graphfram...
Why do you think I removed the context? I understand her points, and I know there are a lot of video games like those she describes, but I disagree with her conclusions. Any industry is going to have the braindead blockbusters that get pumped out every 1-2 years, and gaming is no exception. I just believe there is plenty beyond that, there are a lot of amazing games out today that don't fit into that model. Papers Please, which she mentions in the article. Anything by Amanita Design. Do you want me to go through my Steam library after I get off work?
I don't play video games, but I also don't think they're boring. I was a big gamer during my younger years - teens through university. Unfortunately this means I know the kind of time they can demand and consume, as well as the cost. Now in my 30s, I have a family, a home, and many other hobbies. I make a conscious effort to stay away from video games because I just don't have that much time I want to spend. I have fond memories of many games but I really don't miss it all that much.

These days, my infrequent gaming time doubles as friend/family time with a board game played around a table.
Laser particles could provide sharper images of tissues
How to Work with Clients from Hell