skysight-inc/HackerNews huggingface dataset:
It doesn't really work like that. Everyone has the responsibility to do their best in the context of the team. If one is more capable he does more, there's no passing responsibility at this level and there is no preferential treatment. Everyone has to do everything in their power to help the team. When Barcelona was in its prime shape and Messi was scoring/helping score more than Barcelona's defence could take on it was ok. When the team does not win and you did not give all, it's a problem isn't it?

Of course this is just a superficial comment and take it with some salt, I have no clue what goes on the pitch, it might also be that he cannot sustain a full 90min and be productive attacking while also doing a degree of defense.
Find new (additional) friends who like to do sociable things. Meetup is a good place to find people like this. If you like a place which has its own subreddit (eg r/losangeles etc), you may find people who regularly do sociable stuff.

Turn solitary activities into group activities. If your friends are into a particular TV show, throw a get together/party where you hang out and watch and discuss that show.

Invite your friends who are into solitary activities to come along to some of your new found more group oriented activities.
On a pc/laptop I do the same, on a phone it is too inconvenient. Too many clicks. Or at least, that are my 2 cents.
I’m wondering, did you build this just to see if you could, or did you have a use case in mind?
I don't promote any food or drinks that I don't love myself. Even when working with restaurants, I make this clear. You can give me all the food you want, but if I don't think it's awesome, I'm not going to talk about it. So that removes any negative criticism, and it makes it greatly in their interest to serve good food. It's ONLY about the product. I'm completely anonymous, very few outside of the industry even know who I am, so I'm not wasting their time with dumb lifestyle pictures of myself. I don't need the money, I'm doing it for the networking, and growing the food scene. My followers recognize this, and is the reason I am the largest in the entire region.
There already is a YouTube Kids that has a similar set of features.

https://www.youtube.com/yt/kids/
Ask HN: Is this a way to get around GDPR
according to GDPR

A company may not refuse service to users who decline consent to processing that is not necessary in order to use the service.

What stops the said company (like goggle) to declare that the service they provide is serving ads based on said data and a user comes to their website/uses their service specifically to view ads. Everything else is bells and whistles around ads.
Sometimes it’s fun to rent an Airbnb somewhere beautiful and invite friends to come hang and co work, hike, chill in the hot tub, invite their friends and hang out and talk as a group.
Because it tends to stir a discussion about the merits of current “diversity”-initiatives.

This often leads to polarized debate. And the San Fran pro-diversity crowd being stripped absolutely naked.

I’m guessing it’s a little bit of both.
> I, personally, don't consider Vioxx a failing of the FDA.

I was following the case in real time, and it certainly looked like a failing of the FDA and being way way too cozy with Merck about it; compared to how it looked then, the wikipedia article looks incredibly white washed.

I'm not sure we read the same Wikipedia article - the one I read said that Merck withheld information from the FDA, and makes no mention of any resulting sanctions or penalties (which is exactly how I remember it). Does this sound like a working regulatory agency to you?

> And OxyContin's issues (I think) fall on the DEA and not the FDA. Oxy does what it is supposed to do really well, and the side affects are known.

Not at all. Perdue made false claims about how long acting OxyContin is, and as a result of the recommended prescription, many people both suffered and got hooked, see e.g. [0], which was the first result for "oxycontin perdue abuse", but by no means the only one.

> I just used Thalidomide as an example of where the FDA got it right. The fact that we havn't see other drugs like that pop up, tells me that the system is working.

... to me, the fact that Thalidomide is basically the only example that everyone brings up, it means that the European system is essentially equally effective, despite your implied claim ("Europe had a massive problem, while the US didn't.") that the US one is superior.

[0] https://www.nytimes.com/2018/05/29/health/purdue-opioids-oxy...
Yeah the MLB media team really knows what they are doing. The MLB has long had the best tech out of the big 5 sports leagues in the US
Your [0] link 404s for me.
> When you first join a chat room, a personal keypair will be generated and stored in browser storage. If you are the creator of this room, the client will also generate a keypair for the room

I'm trying to wrap my head around the security model here. What bothers me is the key distribution problem and the fact that a server still has to handle key distribution messages.

With PGP, a "web of trust" is assumed where people have static long-lived public keys you can verify using existing trust relationships. The key pair in this app is being generated as you join or participate which makes "web of trust" impossible to use.

So,I am assuming the security model is similar to end to end chat apps like signal? Those protocols assume the initial key exchange was authenticated by the users out of band and allow users to verify the "safety number". They assume the users already know each other and can succesfully perform out of band authentication for at least the first key exchange.

My question is, is there a "safety number" for mentant? Is it straight forward and obvious when navigating the UI? (Signal's isn't) and will the compromise of an old key pair (personal or room forward secrecy) result in compromise of future messages?

If you security is done right I love the idea,especially if you can integrate existing user directories (AD/ldap for example) where user keys for the chat can be verified in the directory db.
You're losing the plot here. Recall the original claim:

> Nothing is falsified by the failure of an experiment to observe the expected.

MM definitively falsified the then-prevalent theory that space and time are absolute, and that the earth is moving with respect to the medium through which light waves propagate. The fact that it did not falsify all possible theories of the luminiferous aether does not change this fact.
Do you also remember the massive imbalances in world PVP? The majority of servers were significantly skewed towards one faction (my own was 3:1) which meant world PVP was super fun primarily for the overpopulated faction.

This is the entire reason battlegrounds were introduced - balanced world PVP was unviable on almost every server. It was one of the primary complaints about the game, and could even have resulted in the loss of the PVP orientated player entirely if it had not been addressed.
One thing to think about is that its called a TV-program. Just like a Computer program a TV program is a content that can change the mind. Young brains do not have filters of what is good and bad.
Believe it or not, really realistic looking computer generated Instagram influencers already exist.

Example: https://www.instagram.com/lilmiquela/ - 1.2m followers
Your unsupervised computer use when you were young is probably nothing like the “computer use” kids have today. Kids today consume too much and produce far too little.

I too was unsupervised. As a child I used to troll forums, which is like the white collar equivalent of being a troubled youth who joins a gang. But it taught me better reading comprehension, and how to type faster, how to write in different tones of voice, how to imagine other people’s point of view, how to figure out what they care about and what makes them mad, and how to sound credible when I’m clueless.

When I grew out of trolling, these skills continued to serve value to me throughout my life.

Skills like this only develop when a child’s usage of the internet is at least equal parts consumption and production.
Finally something that traumatizes me, as much as my children.

In all seriousness though, my daughters moved into the same room for about a month in response to the 'Killer Clown' (pennywise etc.) stories that were doing the rounds in their elementary school.

And just to emphasize how scary stories and TV can be, I'm only now getting over my deep unease whenever I think of the scarier parts of City of Death, and Sapphire and Steel.
> I often read papers full with math I don't understand and I am forced to go backwards, but it only works because I hit a previous knowledge not so far back in that graph.

This is the best way to learn new things (besides spending time face to face with an expert tutor). You have a motivating problem, an idea of where you are going, and a whole graph to traverse backward until you fit the pieces together. You will remember the parts you come across because they are connected together (both forward and backward), and you will be working closer to the edge of your capabilities. It is much easier to achieve flow doing this kind of learning.

If you have too many unconnected edges in the graph, then sometimes you have to give up and pick a closer/easier subject to study, but the time spent was still not wasted, as it provides useful orientation for future attempts.

Not sure how well it works if a lecturer or textbook is guiding you though. The whole point is picking your own problems and questions, and then figuring out how to solve/answer them.

> I once knew a successful person who told me "I never start a project I can't fool myself into thinking I can complete within a weekend"

Not sure about “never”, but doing many of these little projects is often a more valuable use of time than banging against a project whose scope is so big you have no idea where to start.
ActorDB sounds like an interesting piece of software. It looks like it's good for simple applications that have large amounts of data. Some thoughts I have based on the docs:

ActorDB has no concurrency at the actor level. This makes it a poor fit for applications that have lots of concurrency around the same pieces of data. A long running read or write on a single actor will lock out any other reads or writes.

Likewise, distributed transactions lock all actors involved in the transaction until the transaction completes.

It seems like reads have to go through a round of Raft. This increases latency for reads. It also decreases throughput, although I'm not sure how big of a deal that is given the lack of concurrency.

It's unclear to me how ActorDB guarantees serializability for multi-actor transactions. You need some way to guarantee two multi-actor transactions will execute in the same order on every actor. Based on the docs, Raft is performed at the actor level and not across multiple actors. ActorDB does use two-phase commit to guarantee atomicity across multiple actors, but there's no description of how it handles serializability.

Based on my reading, ActorDB is good if you have lots of data and your queries have either low concurrency and you don't require high throughput. If you have high concurrency or require high throughput, my guess is ActorDB will be a poor fit.
kids vs no kids is a massive divide in perspective and concerns
Of course it's a secondary hash. He's mapping buckets by a hash and a shift. This is not a new strategy, and xor, Fibonacci, and "real" hashes fall along a spectrum of average vs worst case runtime tradeoffs.
That's like saying "It's too far to travel from France to my house, so instead we're going to travel from France to my neighbour's house, who is slightly further east".

The moon is, astronomically speaking, as near to Earth as you can get. The problem is that everything else, including asteroids, are many thousands of times further away.
WSJ is a pretty renowned newspaper. Coincidentally, they published the Theranos investigation which probably cost Murdoch $100mn.

I'm somewhat entertained by the posters in this thread shitting on media organisations. You need to understand: the business model for a whole pillar of democracy is gone.

$5 and your sarcastic comment will buy you a cafe latte, but the very last thing journalism needs more of is disruption. It's been disrupted every quarter for ten years straight and now reporters in Colorado are clinging to the goddamn blockchain because it's the last shitty hope left.

You can propose that journalism needs to reinvent itself, but this is not an original insight. Smart people have been trying for years, and it's really hard to make a public good sustainable on the web.

So if you're sitting in a really nicely paid high-tech job somewhere in SV, realise that you are the origin of this problem. A problem that causes damage to democracy in numerous countries. Maybe a little less arrogance?
Anecdotally, I can say that I don't think I've ever been more sure of the material I've learned than when I was serving as a TA/Tutor for a computer science class at my college.
It's a fair point though. Apple ( and Amazon, Facebook etc ) should really provide a way to manage sub-accounts with limited capabilities.
Or you can buy the CDN service from a myriad of companies in the world. It only takes money to get servers and bandwidth in many places.
I'm using i3-gaps and polybar. My GTK theme is Arc [0] and the paper icon set [1]

My dotfiles are really disorganized, but here's my polybar config which I copied from some reddit post:

https://github.com/veggiedefender/dotfiles/blob/master/polyb...

You'll need fontawesome 4 and material icons

[0] https://github.com/horst3180/arc-theme

[1] https://snwh.org/paper
For some reason the HTTP request for music.js returns no content. I tried with curl and got the same response, so it doesn't seem to be browser related.

The curl request does work when I do it on my VPS, so I'm guessing it's something to do with Apple's CDN.
An even better way is to program, program and program some more.

Doing ( creating software ) > teaching/explaining > doing nothing.

Nothing beats solving problems yourself.
It was preposterous and still is. It just happens to also be what a vocal minority want, so here we are.

There will be a tiny cohort of players who will play this and genuinely enjoy it. The rest will be people who thought it was amazing (it was, in 2004) but have not realized that for 2018, vanilla is in so many ways a bad game.
Shameless plug: https://chrisjshull.com/agent/
What's the pain point? The stress of being observed? Getting started? The difficulty of the problems themselves?

How long would it take you to merge two sorted arrays on a computer without internet access and no one looking?
I am a script junkie. I have to, just have to script every task out. Here's what I've realized.

First do it manually, then automate it.

Doing manual tasks is frustrating enough to motivate me to automate it. Plus I have a much better understanding of the inputs, the required outputs and constraints for the script to be more useful.

Let your scripts evolve.

Don't force everything in the first go. Simplicity is the key. Let them be rigid, readable and in a single file at first. Then, introduce flexibility as required. Abstract out core functions into individual scripts/functions/modules. This builds a certain sense of familiarity with the code that is just too endearing and eventually very productive.

Reuse your mini-scripts.

Each of my scripts does one thing. There are super-scripts that combine many of those for a task that I am performing at the moment. DRY principle. The more simple, atomic and mutually agreeable your scripts are the more powerful they get. This is just the unix way of doing things. Nothing new.

Write consistent code comments

You will write. You will forget. Make the code comments personal and consistent enough for you to immediately recognize them.

Use version control

Absolutely use it. There will be many versions of your core scripts/functions that dont agree with each other. My personal preference is a version number (semver) suffix on each file to identify which core script is used by which task script.

Reap the rewards

The rewards of putting in the effort to me have been akin to compound interest on an early investment. I have reused core scripts so heavily that prototyping any new idea is pretty easy. If there is something that a script does not do, I know what I need to read over the next weekend :)
It's being done: https://techcrunch.com/2018/04/23/the-makers-of-the-virtual-...

(Predicted in the Gibson novel Idoru, and no doubt elsewhere)
I see what you mean but that's sort of what I meant by doing it linearly at a topic level. Absolutely, you don't want to start with the end of World War 2 and then move backwards to its causes. But I think it's entirely feasible to learn about the Cold War, then study WW2, then study WW1, etc... I don't know, I don't have especially strong feelings about it, but it definitely seems at least viable.
No, why? Why would Amazon issue a coin system? That is only needed when you need to incentivize people to perform computation on your behalf.
Just wondering if someone might be able to answer some naive questions:

With thrust vectoring landing, does it fire another motor when landing?

Do you also need to control the amount of thrust somehow when landing too, with a black powder motor is that possible ?
This is not true. Ged Martin’s (critically acclaimed) ‘Past Futures’ is all about the importance of what might have happened when studying history.

https://www.degruyter.com/view/product/471921
Ask HN: How do you stay motivated?
I generally get bored while writing couple of codes. I am unable to concentrate. I have deactivated my all social network accounts b/c I thought it will help me to stay motivated and focused. But it didn't help me.

I would love to know what things you do to stay motivated?
I appreciate your analysis but reject that it's 'lazy anti-americanism'. I've never heard anyone from Ireland use that term, and I've known a lot of people from there and have visited a few times. Same for South Africa, but I have never travelled there.

The core point is that while there are regional differences none of those countries have anywhere near the same level of media influence as America, so yes, it is an Americanism like it or not. And when writing an article literally about Football for an international audience published on the internet then just call it by its name not the regional one used locally. It seems lazy not to.

Anyway it's just a pet peeve of mine (and plenty of others), it doesn't have to be logical.
The article did nothing to explain the motivation for making sick videos instead of bland knockoffs. I know my grandchildren will watch anything. Surely a sick video won't gather more views than a bland one.

Maybe the number that are sick is small and not typical.
Never get tired of reading this story.
The US Rocky Mountain region gets a handful of cases every year. It's easily treatable with antibiotics if caught early.
It is trolling, and this article is just painting an alarmist narrative.

Google clearly did something about the issue of how to create a filtered experience for children, by creating YouTube Kids. Most of the article is just pointing to "weirdness" in videos on YouTube proper, which should surprise no one.
Does this account have followers because its computer generated or in spite of that. Seems like the former.
> I would feel like a tremendous fool even following a stranger’s account

This sounds so 20 years ago, when people were afraid to type credit cards or personal information into the internet.
> Windows

Originally, a handle was an index in a table of allocated memory blocks; the idea was to be able to move these blocks around without affecting the program.
This is way better than a generic white girl in a bikini on some nondescript far away beach.
This is the entire advertising industry in a nutshell, and that funds Google.
My experience from TAing is that teaching forces you to go through the material very thoroughly yourself, much more than just studying for yourself. Also, when you go through the material for second time, knowing everything you have learned since then, you tend to notice new things.
Joiners know the answer, the rest of us have to grudgingly recognize that joining an organization (that isn't insane) which is doing something meaningful together is one of the few ways out of the house that doesn't lead to watching TV in bars.

Luckily, these are a lot easier to find (and scrutinize first) than they used to be.
A lot of time the difference is ability negotatiate a better job... And timing
The your current starting point is exceedingly narrow.

Don't take it too literally. E.g. don't assume you'd start at a single leaf and trace a graph only backwards, but looking at "here is this set of music trends that are common now. Why do this subset over here have X in common? Lets backtrack... " and then don't be afraid to take steps to the side as well.

The point of the article I took was that when we're exploring music (and other art forts) we tend to be exposed to current trends, and then we tend to explore backwards to something similar but not quite the same.

But we don't go strictly backwards. We may very well e.g. trace an influence back to a wider genre and start exploring to the sides, and even then forwards again.
started with.

I think the more important point is to aim to start with something that students are likely to be immersed in and follow threads that hopefully retain their interest because it retains their connection to something they enjoy, rather than e.g. jumping 500 years back in time and taking ages tracing things forwards before you've reconnected it to something they care about.

To take a very contrived example: If you like German electronic artist Zombie Nation, what's the odds you'll find starting with 40's easy listening interesting?

But go backwards: In 1999 they sampled Lazy Jones for Kernkraft 400 [1]. Lazy Jones was a 1984 game with a very memorable main track [2].

If you start poking around in mid 80's chip tunes, you'll pretty much have to cover Monty on The Run [3] - one of the big things that MOTR brought, was a much more ambitious orchestral inspired score with heavy use of rapid transitions and vibrato to get closer to simulate real instruments despite only having three voices to play with. Compare Lazy Jones and MOTR with Kernkraft 400 - while Kernkraft 400 copies the tune, MOTR is at places surprisingly close to having a sound you might expect in modern electronic music.

As it happens, among many other references to earlier styles of music, the immediate influence on MOTR was the Dick Barton theme tune [4] from the late 40's.

If you dig deeper, you'll find many additional influences and threads to unravel in between.

[1] https://en.wikipedia.org/wiki/Kernkraft_400

[2] https://www.youtube.com/watch?v=eWxlYYA8yrg

[3] https://www.youtube.com/watch?v=YIA_0cvS2gQ

[4] https://www.youtube.com/watch?v=F2eqX93umXo
I think he means the parent should recognize that it's pirated. But regardless, there's a simple feedback loop that surely works to solve this problem. If you personally find your kids watching something you don't want them to, then you're going to stop letting them watch it. If you don't mind, then you might carry on. In either case, they watch what you approve and there's no problem.
I thought it's the other way round - e.g. Mercedes A class and BMW 1 series are not even for sale in the US?
In Northern Ireland I've sometimes hear it called soccer to differentiate with Gaelic football, which is just called football by some groups.
Floating Point (visually explained)
Astronaut Hadfield: Rockets from NASA, SpaceX, and BO Won't Take People to Mars
Just chuck causality out the window and it’s fine.