skysight-inc/HackerNews huggingface dataset:
I don't think you are missing anything, it just may not be your thing. I also struggle with MMOs despite trying to get into several, and I've realized its because they all are fundamentally based on a couple of key gameplay elements that simply don't appeal to me:

1. time investment

2. social interactions with others

3. repetitive gameplay loops

Interestingly, the games I do sink hundreds of hours into all have the same sort of principles, but in different forms:

1. I don't mind sinking hundreds of hours into something like Rocket League or a fighting game or a multiplayer shooter, but I also don't feel like I need to in order to get the most out of the game. I can go weeks or months without playing Rocket League and pick up right where I left off. If I stop playing something with a "progression" component, then when I come back, all my buddies are now leveled beyond me, or a new expansion is out, or I somehow feel like I've missed out on a bunch of content. MMOs start to feel like another job almost.

2. I mostly play games to play with my friends online. But I'm not necessarily interested in making new friends I don't know in real life online. So while I love multiplayer games that I can play with my friends, or with/against randoms I don't need to maintain a relationship with, the kind of social interaction in MMOs doesn't really appeal to me.

3. Again, a game of Rocket League or SSB is going to be essentially the same as every other, so they are highly repetitive too. But at the same time, the fun in a game of Rocket League is in the thing you are doing over and over again. In an MMO, the repetition of killing the same monster 100 times to level up isn't generally that fun. Rather the reward is the actually leveling up and the loot, (or the social aspects). And even the social aspects take a lot of work for the payoff (I'm thinking about the amazing narratives that come out of EVE, or tightly knit clans in WoW). But that means I'm essentially spending a ton of time doing something I don't find that fun just for the reward at the end. If I'm going to be doing that I figure I might as well be working, or working out at the gym, or something like that.

You may be similar to me in finding the games appealing on the surface, but the fundamental aspects of the genre unappealing in reality.
Typing on an ipad will makes this easier I hope. Having correct punctuation and stuff takes quite a long while using the virtual keyboards. Maybe this writing app is not for fast, lighting-speed thoughts; but for seeing how bottlenecking your interaction with the writer allows you to construct flows in a more coherent way. I mean, having five seconds to find where a key is not a difficult task and when writing a sentence takes quite a while, you find it easy to construct a continuation of it. Thus, you are able to write sentences flowing freely from your mind. If I was doing 150 words per minute on a real keyboard, I would have less than a second to think about what follows my current thought. When the sentences flow slowly, my mind searches deeply in the background, expanding my train of thought. I mean really, having a slow keyboard is like cheating here.
I'm using Levenshtein distance combined with Trie/DAWG in my iOS keyboard, to detect typos and offer suggestions
This is a big company profile for palantir with the "attackers" getting less than a paragraph. 60 people out of 2500 is not much and the article didn't mention who are they - so probably low level and easily replacable if they decide to quit or be fired.

Those types of articles under the umbrella of "some people on twitter are outraged about something" that give impression of society wide consensus when they are a tiny minority or widespread action are distorting the discourse quite a bit.

Also - they wanted Palantir to donate profits from ICE contracts, but they didn't donate their salaries.

I wouldn't go after Thiel. The guy has a habbit of winning.
My favorite part is...

"First, large scale blocking of cookies undermine people’s privacy..."

Oh yeah, users and their privacy first!

"Second, blocking cookies without another way to deliver relevant ads significantly reduces publishers’ primary means of funding..."

Also we make less money when you do this... But users, privacy and synergy first!

I think the second point is the real issue for Google. But of course they care about users first! I feel cynical as hell, but the whole thing reads so slimy to me. Like a used-car salesman twisting an obvious negative into a positive. "That's not a giant rust hole, that's just to reduce weight for efficiency!"
A New Social Sharing Community Dedicated to Motivating and Encouraging Wellness
Hey everyone,
My name is Paul Brown. I woke up one day frustrated with sharing my exercise & food pics on Instagram and then using another app to enter my workouts. Then another app for a timer, and another one to keep track of what I ate. I wanted my life and health in one place, so I built SocioFit. A place where people share and source for fitness and nutritional knowledge, motivate each other, track their wellness journey, and interact with professional coaches that will produce content on the platform, gaining followers.
Our mvp addresses the most crucial aspect: people. We want to have people posting images and information related to healthy living, body transformations, workout images, etc. The Journey section allows people to share the details of what happens between points and motivate. Currently, many will post a before picture on 8/1/18, and an after pic on 3/3/19 showing their 40 lbs change. But what about everything you did in-between?
Our next version will allow you to create and customize workouts or purchase planned programs from fitness coaches subscribed to the platform. We will also incorporate the ability for you to track your daily nutrition down to the smallest calorie count and much MUCH more.
As a personal trainer, I've gone through many ups and downs during any given year. The people that could afford my service could also afford to be away 3 or 4 months a year. SocioFit will change this situation for fitness trainers and other forms of coaches. Our platform will cost trainers less to get an online personal training business running. And it will drive down the cost of coaching, allowing more lower-middle-income people to afford assistance by a professional. While simultaneously providing a new source of revenue for the coach.
Please sign up at www.sociofit.com. If you know a person that is into a fitness lifestyle or is okay with testing and help grow a new health & fitness community, please share with them too! Thanks!
Flagged because I am sick of this 10x meme.
The upside of it being metric is that you can optimise lookups by storing the strings in a BK-tree.
It is unfortunate that this has actually happened to you.
Framework for Linux Kernel Modules in Rust
> Privacy is paramount to us, in everything we do

...because we can't let you have any of it since our business model would collapse. So yes I can see how it's paramount

Go away Google.
I'm not an Android user and I had no idea they ordered them alphabetically, never gave it any thought.
The host page must control the compilation to ensure the safety of its data. The compiled code is still JavaScript, just without any access to variables that the host does not want the embedded script to see.
Dude... I have and am using asset packs. If your design schtick is looking as cheap as possible then it's not very hard to get what you need.
I disagree. No one has posted any evidence that Google engages in fingerprinting users beyond simple user-controllable mechanisms like cookies. (Though several have indeed made that assertion with no evidence.)
Would be interested to hear more about why you think that's a better term! I agree that there's something about 'oral' that doesn't quite capture it.
I hear your point, and I think they tried to in the last paragraph “The big question is: Why does every city in the United States have militarized police?” I disagree with the tone of that last paragraph - the answer is myriad and resulting from escalation by everyone.
There is some irony in using ideas articulated by Karl Popper to criticize philosophy's contribution to the sciences.
I do not work for apollo but I completely concur! I use absinthe on the backend with apollo on the frontend.

incidentally, there any chance of you guys releasing an ios/kotin websocket adapter for phoenix. subscriptions don't currently work because it assumes a different transport later format and phoenix is indesputably the best websocket technology I've worked with. would love to run apollo subscriptions over phoenix channels. it works great on the browser currently
Yep. Something I didn't mention is that if you just try to allocate memory without using MAP_FIXED to force a particular address, the kernel will never choose address 0, regardless of the value of mmap_min_addr. That's true even if the entire rest of the address space is filled. Therefore, userland programs can rely on accesses to address 0 causing a fault unless they specifically ask to map it, which makes the compiler optimization in question perfectly reasonable for most of them. After all, a userland program doesn't worry about being exploited by itself.

(There's still potential for unexpected behavior in those userland programs that do map 0, like wine and dosemu. Even if those programs themselves are compiled with -fno-delete-null-pointer-checks – I'm not sure whether they are – they link to system libraries which aren't. Oh well.)
Pity they never read the study where the 10x comes from, it's not 10x more productive than the average engineer, it's 10x more productive than the worst engineer.
Isn't it slower than node during compilation time though? I understand that there's a slight overhead on the initial setup of it already which I can plow through it but the hit on performance would be concerning cause there's already an overhead of webpack transpilation.
You refuse to appreciate the context of his comment. Trump is a minority leader in the context of the popular vote. That's just by definition.

The reason we're not talking about electoral votes is because the discussion revolves around how things would change if we went with the popular vote.

Yes, he got more electoral votes. Many would argue this is a broken system which has fucked our country for the second time in 3 presidents.
The Dark Side of AWS Lambda
Very cool idea, and nice landing page.

My first thought was owners will be worried (irrationally or otherwise) about the "dognapping" process.

Can't help but wonder if you wouldn't be more successful/profitable on-site (van in the driveway, or bathe the dog in-home, a la maid services).

Unless you're using pet store stalls as "our nearest station", this would cut out building rent, as well as two vehicle trips.
I love that you mention ICQ number and the article posits that "AOL Instant Messenger was where it all started".

ICQ (the original chat client) was around for a full year before AIM launched.
How to Provide Secure Access to AWS Workloads
Ah yes, thanks for pointing that out- an important distinction.
This is a study any publisher can replicate today. Compare an experimental group with setRequestNonPersonalizedAds [1] against a control group. I think you'll see similar numbers.

[1] https://support.google.com/admanager/answer/7678538

(Disclosure: I work at Google, on ads. Speaking only for myself. I haven't seen anything internal about how this study was run.)
I feel like that's an average engineer.
Recent versions of both iOS and Android include an improved SBC encoder that have a perceived quality equal to aptX, so, as long as you're using a modern device, the codec quality issue is largely moot.
"We have to interpret their desires for them" is very easily re-interpreted as just another expression of paternal colonialism.

Remember, and I quote now from the Samoa Historic Preservation Office document at http://www.ashpo.org/attachments/article/94/2017%20FIVE%20YE... :

"American Samoa has remained an “unorganized” territory, with its own Constitution but under direct Federal government supervision delegated by the President to the Department of the Interior. This unique status is not accidental. It is the result of decisions consciously taken by the American Samoan leaders—not to obtain citizenship nor acquire an organic act—in order to keep their traditional land tenure system, whose racial preferences would make it unconstitutional under Federal law."

Your statement rejects the validity of their conscious decision. "Kill the Indian, and Save the Man" said Pratt. A policy of enforced statehood against their will would surely be characterized as "Kill the Samoan, and Save the American." Well, it wouldn't be the first time we broke agreements with indigenous peoples.

You earlier wrote "It's only with statehood that Hawaii gained a strong tradition of spending public funds on preserving and understanding the history of the Hawaiians".

The implication I read was that 1) a strong tradition could not start without statehood, and 2) that strong tradition is a natural consequence of statehood.

I believe both are wrong.

1) Do the people of American Samoa not have a sufficiently strong tradition of funding the preservation and understanding of their own history? They certainly spend public funds on it, like http://www.ashpo.org/ . What else would come with statehood?

Remember, the - for lack of a better term - white population of Hawaii dominated local politics until statehood. The political power of the Big Five, who backed the Hawaiian Republican Party, didn't want statehood because they thought territorial status was better for the sugar companies. And they wanted a subordinate plantation population.

American Samoa is 89% Samoan, and political power is held by the Samoans. This is a very different situation.

2) It took 19 years of statehood before the 1978 Hawaii State Constitutional Convention which established Hawaiian as the second official language, and created the Office of Hawaiian Affairs.

By comparison, the NM Department of Cultural Affairs started 15 years ago, which is nearly a century after statehood, and it is nowhere equivalent to the Office of Hawaiian Affairs in terms of effect.

Now, it's true that the department consolidated many functions which were present earlier. But the Territory of Hawaii might well have had a 'farm and ranch heritage museum' (which is part of what the NM Department of Cultural Affairs overseas - https://laws.nmonesource.com/w/nmos/Laws-2004#!fragment/zoup... ).

So, what's special about statehood how it preserves and helps understand history? And how does it follow directly from statehood, since I think the stronger influence in Hawaii is as a consequence of increasing awareness caused by the civil rights movement of the 1960s and onward.
Flaws in Cellphone Evidence Prompt Review of 10k Verdicts in Denmark
> they think of all the possibilities that go wrong and start from the edge cases inwards, which individually represent a small piece of functionality.

> I would rather they deliver a working chunk and just log.error when missing information is present.

Another way to look at this: they might be "afraid" of doing log.error and thus trying to overpolish; it could be a symptom of a lack in internal alignment on how to support a customer or meet customer expectations when the code hits that log.error line.

Sounds like a scoping problem.
Also, "selftwash" -> self-wash", "We got your back" -> "We've got your back" on landing page.
Let me be sarcastic: Yes, it is very easy to have sufficiently fast internet (or even a computer) in a non-industrialized country. Even in the US it is perfectly viable to work 2-3 low wage jobs to keep your family fed and healthy and then bring up the energy to do a hacking boot camp. Also, because the basic education is so great in under developed regions regions, it is a breeze to grasp higher concepts of math. And analphabetism does not exist.
Note that Auth0 is a competitor of Okta, and Auth0 is all-in on JWT. Searching for anything JWT will most likely end up on an Auth0 site since the docs / content marketing is pretty well-done; they've obviously optimized for SEO. Their docs also cover how not to store a JWT as well.

https://auth0.com/docs/security/store-tokens

The author of the deck is the "Chief Hacker" at Okta.

I would read the deck keeping that bias in mind.

(We recently had to lots of research into a 3rd party IDP to use, and chose Auth0 in the end over Okta.)
Taylor Swift's great re-recording plot: icy revenge or a pointless setback?
They're brainwashed.

Many of these Chinese students think the government filtering the Internet in China is beneficial because it prevents the spread of "harmful information"
A gradient is a gradient, mapping it's multiple values to just two: blame/no blame, will be problematic. In your gun store owner example, the blame itself has a gradient.
> Then move to Wyoming.

This is such an overwhelmingly stupid statement. It's effectively "if you don't like it, then leave."

Wyoming is not as desirable as California in many ways. People don't want to go there. Just because it's not as desirable doesn't mean it should get arbitrary favoritism when it comes to elections.
I've done both of these types of jobs and I definitely feel different about them.

An example is if you work in any service industry. You don't have to think much, you just do when things need to be done. There's a lot of repetition so you just do without thinking. Or in an office job there's generally a set of tasks that you get done and this very clear path of how to do these things. I do think more time generally leads to more output for these jobs (maybe not in service if we're adding more time into the times of day when there isn't a demand for service, but I think everyone gets the point).

In my last job I worked as a researcher and I'm now in grad school. I feel like for the most part I accomplish way more when I'm not tied to a clock (I still like deadlines and think they are beneficial). But some days are just worthless. Some days 10hrs is nothing and I've forgotten to eat. But most days I'm productive in the morning then do other things mid day, be productive again, hang out with friends, then do research at night. These breaks help me end up getting a lot done. The problem I'm working on is far away (though I'm positive some part of my mind is working on it in the background). But as soon as I'm tied to a clock I feel like I get less done. In those moments where I'm drained I end up just looking busy or do something like browse HN. The thing is that these actions don't allow me to recover, so it's harder to get back to work and be as productive as I was in the morning.

I think that's the trick here. Recovery. In mentally demanding jobs we don't consider rest. It'd be like working heavy duty construction all day every day. It's not sustainable. Or asking pro athletes to train at their max every day. Recovery is an essential part of training and being effective. I think you can train to get more hours of productivity in a day, but as long as we don't actually rest that will never happen because we don't recover.

But idk. Do others feel this way? Often I feel like many don't, but maybe people are just looking busy and we're caught in a feedback loop.
I don't know of any serious ones, so if someone wants to just mention all the ones they know of that might be cool.
> but I do believe that there are "10x engineers".

It's very difficult to read past this statement.

However, the follow-up almost redeems it:

> That said, the criteria put forward by the follow up tweets are almost entirely garbage.

The tweet he's responding to is hot garbage and it's good that any sane person rejects it.

Let's be clear though: There are no 10x engineers (as the industry understands the term, which is about individual excellence over one's peers).

There are are engineers who reduce the effectiveness of their peers, so they can claim to be 10x as effective as them.

There are 0.1x engineers, whom the average engineer can compare themselves to and decide they're a 10x engineer. I've worked with several over the years! (One in particular was more keenly interested in trying to convert his coworkers to his religion than actual work.)

The reason there aren't 10x engineers is, most engineering of sufficient scale or significance is done as a team, not as an individual.

My comment isn't sour grapes either. I rewrote a cryptography library in pure PHP, almost entirely on my own. I have an open source library for most security problems that the PHP ecosystem has managed to cook up, and I'm the sole contributor to most of them. People have called me a "10x engineer" before.

I reject the title, and you should too.

We can all accomplish more by working together than we can silo'd.

Build bridges, not walls. Gatekeeping and arrogance are both stupid.
At least for interfaces between different modules/layers of abstraction, we use BDD almost exclusively. Our docs tend to be very well defined, so 'any' isn't actually used that often. We focus on end-to-end testing over unit and integration tests, which for the REST API backend means only looking at the request, the response, and the side-effects (especially db writes). For us the docs/spec comes first and then tests, implementation, and consumer use can (and does) happen in parallel.

The REST API is defined using OpenAPI v3, and we use express-openAPI to generate request and response validator functions for every endpoint. Each endpoint needs a happy-path test for 1) every optional argument supplied and 2) none of the optional arguments supplied (if there's no optional arguments then this devolves into a single test), and all side-effects must be verified. The main place where we use 'any' or {[key: string]: any} and then just cast to what's expected tends to be the responses from the database, because the response validation code will catch any actual mismatches (the most common mismatch is forgetting to parseInt and trying to send back something like '1' instead of 1, but sometimes there's issues with the db field being nullable when it shouldn't or not nullable when it should be nullable).

Here's the latest test run on master (hope the formatting works):

---------------------------------------------------------------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---------------------------------------------------------------|----------|----------|----------|----------|-------------------|
All files | 82.89 | 63.56 | 86.38 | 82.86 | |

Branches are especially low, because we don't test most unhappy paths since we use a middleware error handler with generic error messages for different types of errors that's got something like >90% coverage instead of handling errors within each endpoint. The unhappy paths we do test thoroughly are things like our user-defined typeguards, our middleware error handler, our security handlers, and anything else where we validate unsafe/unknown inputs.

We try to stay away from stringent TDD/BDD unit testing, because 1) the reward from the work required to get there doesn't justify the cost of getting there for us right now and 2) strict BDD/TDD unit testing makes it much harder and slower to try different implementations/refactor things, since every time you want to modify one-off helper functions you need to add a bunch of tests first. We found that cost is worth it at module boundaries (eg endpoints, auth, database), but not for most functions that are only ever called inside their module.
Constructive! So a solution to this Internet issue is to stop using the Internet?