skysight-inc/HackerNews huggingface dataset:
It's splitting hairs to make a distinction, but a cipher has an intended recipient and potential eavesdroppers, whereas a puzzle has no known recipient other than the potential eavesdroppers.

A good cipher has to be readable by the intended recipient, and not by eavesdroppers, whereas a good puzzle cannot be impossible to crack.

In that sense, DRM is a sort of anti-puzzle, as the intended recipients are treated as the eavesdroppers, instead of the other way around.
But policing the expression of wide (and fluidly defined) swaths of thought that some believe to be "toxic" isn't?
HBM2 to be specific: https://en.wikipedia.org/wiki/High_Bandwidth_Memory#HBM_2
Tampering can be detected with internet archives and data dumps of Reddit submissions/comments.
Regulation will be the natural consequence of the sector mostly being asleep on the wheel while the power of their platforms was turned against the values of a democratic society.

Facebook is the main culprit in this. It could be forgiven that their algorithms amplified humans’ natural instincts towards divisiveness. But not being on top of the political advertisement on their platform is gross negligence bordering on intent: simply requiring transparency of sponsorship of political ads, as well as the groups being targeted, would have gone a long way in softening the calls for regulation we now see.
So, this is from 2003. What became of this research? Did it make it into subsequent versions of Excel?
It might if he blocked it.
Stopping trolling is the same. People will always troll. If there’s a text input on a site, it will get trolled.
That's interesting to hear from someone that railroaded DRM into the HTML spec, a prime example of what could be called 'weaponised' web (could really call anything moving the open web more toward closed web that, really) considering the DRM anti-circumvention laws that exist around the world.
Readable copy for mobile users:

Two myths currently limit our collective imagination: the myth
that advertising is the only possible business model for
online companies, and the myth that it’s too late to change
the way platforms operate. On both points, we need to be a
little more creative.
You achieve the same effect with a black paper on top of the document you’re scanning, or in between the pages if it’s a book. As a bonus you can leave the light on :)
I don't understand why you are all talking about software and the OS. My point was that for basic benchmarks testing things like CPU speed and storage speed -- the hardware -- iPhones tend to be ahead of Android phones.

A quick google search gives me results like this: https://www.tomsguide.com/us/galaxy-s9-benchmarks,review-519... "Galaxy S9 Is Fastest Android Ever, But iPhone X Is Faster"
Given that reddit is a Y Combinator alumnus, did anyone at YC contemplate the current mess of the internet back when they applied? I'm curious about the questions asked back then and how they would be answered now
Apple employees are calling 911 after crashing into headquarters’ glass walls
No, trolls have not existed in the form they exist since the emergence of the internet. Self-censorship is a wonderful thing. And the way it works is: you say dumb things (especially as a kid), you get slapped by your parents/friends/people around you. By age 18 or 21, you know instinctively that what you can and cannot say around other folks. At least the vast majority of folks do.

On the internet however, there's no real sense of human interaction and the repercussions are usually minimal.

Real life trolling is probably 1/10k of internet trolling.
Questions are often under specified for exactly this reason: to test ability to ask questions when necessary.

Even if the problem is fully specified, asking clarifying questions is considered a good signal in any interview I've ever conducted.
It really depends on the subreddit, doesn't it? I only visit subreddits like r/boardgames and while there is the occasional rude person, overall thos subreddits are welcoming uplifting places. Some parts of Reddit are horrid and some parts are beautiful, just like real life. I just don't go to the horrid parts - just like I would avoid the horrid parts of a city.
> Struggle to Detoxify the Internet

The internet isn't toxic.

It's the people who are toxic.

These people are just as noxious in real life even if some of them hide it when their identities are known.

Can anything be done to detoxify the people, or do we just treat them like spam and filter them out?

And what happens next when millions of rabid voices are suppressed?

The toxic people don't cease to exist, we just won't be able to see them as well.

Perhaps we'll find the social and political environment of 2022 to be much darker and more dangerous than 2018.
And it's ridiculous IMO. Any interview question that can be answered completely with 20 seconds of googling is useless. I've encountered a couple of these "obscure programming trivia" type questions before and each time I wanted to quiz the interviewer back with random shit I happen to know pretty well that I'm 100% certain he or she couldn't answer either.

A good developer doesn't optimise for a specific problem or even group of problems, they optimise for the meta-problem, which is how to quickly find the solution they need no matter what the problem happens to be. No-one can possibly know everything, and these gotcha-type questions say more about the interviewer than the interviewee.
Performance would be terrible, Erlang is way too slow to do anything in a game client.
Why is the Galaxy Note 2014 good for note taking? What app(s) do you use for note taking? What's bad about Microsoft's and Apple's offerings?
How do I interact with Mattermost in Emacs?
Free and Beautiful Bootstrap 4 UI Kit Angular by Invision and Creative TIm
Show HN: Introducing Beyond Keywords – the advanced digital marketing podcast
I’ve also noticed recently that Reddit has gotten extremely aggressive towards people using it without an account or using it on mobile without installing the app. I’m addicted to it enough, thank you, without having a dedicated app for it.
and how many people are running bots/scrapers to do this? also, how do you know whether the OP edited it, or it was an admin?
OTP offers two basic messaging options: async or synchronous. The latter is implemented by forcing the caller to wait for the response.

If process A sends a synchronous message to B, and B while processing it sends a different synchronous message either directly to A or to another process that eventually calls back to A, you end up in a deadlocked state.
TBH the behavior described in the quote has been around in various forms since at least Elder Scrolls: Oblivion (2006). It's interesting and (arguably) immersive, but almost always has unintended and sometimes hilarious side effects. For example, Kingdom Come Deliverance (released last month) received much praise much praise for letting the player start out as an average unknown guy... but after a while in game you build up reputation with some towns to the point where stepping foot in a town leads to everyone in sight yelling greetings at the player. It also interacts in interesting ways with cutscenes [1] and the "respond to an armed player" behavior [2].

[1]: https://www.youtube.com/watch?v=vF_KxC_cOUU

[2]: https://www.youtube.com/watch?v=kuY2x_Dxr7Y
Why the Tiny Weight of Empty Space Is Such a Mystery
And yet here we both are, commenting, on the internet ...
7 round of interviews for a junior dev position? Sign me on. Heck, even big 4 do not do that many rounds.
Ok so some random person is saying something you find offensive or hurtful. You can block them so you don't have to see what they post.

It's a decentralized solution to a decentralized problem.
All this centralization has created all these problems. We need to federate our systems, perhaps at the app level even. I worked at OpenTable for a short and their arch was interesting. Each PoP in the old version is its own system that pushes data central. Tho they’re replacing it with a new generation of centralization presumably due to eng maintenence concerns. Similar with their regional frontends, seems they’re being consolidated.

I am coming to think nested intranets and special purpose vpns might be a good approach to global commerce and expression. I love building massive scale no touch systems, but they’re never that perfect once they start being used. Eg. Usually you end up with more severe and harder to solve issues with one massive db vs. smaller systems with derived data and links. And on the FE a lot of hard problems go away, beyond i18n etc also cyber bullying etc become tractable.
I'll just point out that Flutter has hot-reload as well. Maybe someone could do a comparison with React?
Yeah, a bit like ludde in the old days. I've used or enjoyed scumm VM, openttd and utorrent a lot.

I also remembered truecraft right now when I saw this post and went to check on it. The git repo is now archived and read only, but didn't find a mention anywhere if/why development was given up.
Here's a yellow that doesn't make you wan't to jump out the nearest window. https://docs.google.com/presentation/d/1lHZj0R5xkgEZ1Mk6uG3a...
Reddit only used free speech as a draw until it got enough user to make money by pushing agendas. It's been agenda-pushing high censorship for years now, but some people just started noticing around the 2016 US election where they didn't even try to hide their obvious bias anymore.

In an age where any opposing opinions are consider "toxic" by some, I don't think trying to "detoxify" should be a goal. If you don't like the opinions of a subreddit, don't go to that one.
News is one of my favorite iOS apps from a technical perspective. The layouts are non-trivial, the content is rendered using native controls (not web views), and I never see frame drops. Compared to an app like Twitter, where the content is much more regular, it's very smooth and natural.
Sticks and stones.

More concerning is the large scale propaganda and marketing.
So we've tried:

- Real identities (Facebook comments)

- Voting and self moderation (Reddit, HN, etc.)

- Strong moderation (Reddit, HN)

They all result in toxic comments, trolling, an echo chamber,or worse, a complete lack of participation. There's no real solution to this problem. However, if you create consequences or a cost to commenting you'd eliminate toxic comments and trolling at the cost of less participation and an echo chamber (though, you could argue that not all participation is equal and you're mainly removing poor participants).

There's no perfect way to do this because even if you made a subscription necessary, for instance, you may just create an echo chamber. As part of the solution you'd need to prevent the creation of new accounts to circumvent any punishment received.

I'd say the most straightforward solution is that you have a forum and you get an account. Physical mail is sent to your house in order to get a single account. Then, regular moderation practices would be taken seriously as there's no way to create another. The community would be left with those who care enough to not be banned. The problem is that the moderators themselves may be corrupt or wrong.

Thoughts?
Reddit has zero problem leaving post that threaten the lives of an entire religious group on their frontpage. If they were serious certain subs would be nuked.
It might be interesting to apply machine learning to already written code, correlating common mistakes to specific developers so that the IDE might warn the developer that they're entering some area or process where they tend to make mistakes.
Software tools to connect African languages to the digital age
Yet much more modest than the policing of content that Facebook and the like seems to be interested in.

That goes double when it’s two clicks to permanently dismiss someone from your attention. The best troll repellant is and always has been to ignore them.
Both are important. There are multiple questions to be asked.

For extremely self motivated people, MOOCS are a win, no doubt. Again, MOOCs are definitely better than no MOOCs.

But the promise was that MOOCs can just replace college to a large degree, because the content you get in college will be online. In that instance the question becomes "do MOOCs work for most people?" For what we'll call the "average" person, studies have shown that just isn't the case. Most people don't learn well from MOOCs, unfortunately.

Therefore what we're learning is that a non-trivial amount of what makes a college education successful is some combination of the following things that MOOCs don't have: external pressure, scheduled courses, due dates, a community of learners, a physical campus, etc.

As such, I view part of the next step to figure out which of those aspects MOOCs are missing that are vital to the mix in order to help average people learn the things they need to know. Traditional education just says all of them are necessary, but I'm not convinced that's the case.
As a media business, they can be a lot more profitable with fewer high-quality users than hordes of low-quality toxic users.

A fashion magazine only has 1 million subscribers, but can make $400 million/year in revenue, basically printing money.
I've been in both ponds, and I can honestly say that the small pond was more interesting and personally satisfying. That was, until the pond did in fact dry up.

The big pond on the other hand, pays a bit more but is much less interesting. The big pond is almost certainly never going to dry up though.
> Reddit used to be a place where you could post links to anything on the internet (kind of like this place) and comment on it (without signing up with your email).

There's no money to be made with that.

HackerNews is different cause it's just a funnel and an online play ground for folks at YC. The day they decide that the signal to noise ratio has decreased past their threshold, this place will be gone faster than the Arc server can shut down.
While I don't use Reddit, I have always wondered what would happen if people were required to anonymously give a reason why they downvoted. I've been rather frustrated by this in the past on imgur. I'd love to know why someone downvoted me. There could potentially be a process that would remove downvotes if they were just nonsense that weren't actual reasons, like people putting in "asd".
By that logic, killing a person that leaves nobody behind is a victimless crime as well. Just saying.
I tried guile-emacs last year, and back then it even ran org.

I doubt it will happen though, since more trivial and much less intrusive changes to Emacs get bikeshedded into oblivion.
This is actually a much older talk from 2011.
A Python wrapper implementation of the SEAL homomorphic encryption library
DC's docked vs. dockless bikes: five months in
Building a Banner Generation Tool with PhantomJS
Ask HN: What are some great resources as a Java developer or wannabe?
How Wikipedia Portrayed Humanity in a Single Photo
>HN doesn't allow such negativity though.

You do read this site, right?

My opinion is that getting rid of voting is step one to making both sites infinitely better.

Extremely draconian human moderation is step two.
Not everyone finds the blocking option in time.

Not everyone has the self control to avoid the comments in the first place.

Not everything you've seen can be erased and forgotten (there's a reason NSFL exists).
Reddit has a large user base and a myriad of subreddits where different solutions have been tried. So far, the best I've seen is strong moderation: clear rules and swift enforcement.

AskScience is a shining example of a high quality subreddit, although the comment section usually looks like a graveyard with 90% of the comments removed.
Beijings attempt to inject party ideology into student life in American campuses
A history of machine translation from the Cold War to deep learning
And camelCase or not to camelcase:

foreach(...)
/* OR */
forEach(...)
I mean, probably many elementary code smells (e.g. those related to null references) just pop up over and over again in a sufficiently large code base, so an AI could reasonably be trained detect them and thus prevent some of the bugs that arise from them.

But for application-level bugs, we're SOL... And luckily so, otherwise we would be jobless in a few years or so.
The real solution is making blatant lies and misinformation illegal.
Yeah this is bullshit. Trolls have always existed, but shrugging them off was never a solution.

In message boards I used to frequent trolls were suspended without question and banned for repeat offenses. Now when trolls get banned there is an out cry from the troll and those in line with them about censorship and violation of their free speech.

The problem is trolls are given too much room to play and speak.
Not sure why you're being downvoted. This is 100% true for junior level jobs.
Without perfect information and transparency there's no way make lies illegal.
Is this helpful?? (Researching every subtopic of a programming language on google / youtube. and then adding the best links in a dedicated page for each subtopic)
tl;dr Guy discovers message passing and actors.
I couldn't have hoped for a better answer. Thanks!
Reddit does not have strong moderation.

Some subreddits do have strong moderation; some subreddits think they have strong moderation but they have fucking idiot mods who call down trolls; and there are some subreddits that have permissive moderation and those subreddits leak.

> However if you create consequences or a cost to commenting you'd eliminate toxic comments and trolling.

You genuinely don't. There are forums where you have to pay real money to be able to read and post, and where acting like a jerk will get you banned. They haven't eliminated the jerks. About the only advantage is paid mods which ensures some consistency.
I don’t know if the title was changed after your comment, but I don’t see the term “Machine Learning”, and “AI” is not an inaccurate term in this context
Providing calorie counts lets people make a more informed decision about how much food they are consuming. It has a small but measurable impact on calories consumed.

McDonalds salads come with the dressing on the side in a separate container so you can determine how healthy or unhealthy the salad is...

McDonalds has also embraced converting their supply chain to higher-quality sources of chicken and beef, though due to the scale involved the conversion is measured in years and not weeks or months.

McDonalds is never going to be healthy. But they are making an effort to be healthier.
NVIDIA makes a chip called the P6000 that offers 24GB memory. It isn't high-throughput (HBM2) memory but regardless, the chip will benchmark relatively close to the Volta V100 and costs about half. Here's a deep learning benchmark for comparison: https://github.com/rejunity/cnn-benchmarks
Considering that Facebook specifically markets political marketing as a use-case for Facebook, including a neat little marketing site with a how-to guide[1], I think it's going to be difficult for Facebook to claim ignorance on this when regulators start knocking at their doors. Yes, they could say that their platform was being used outside of their intended use-case, but that they didn't even attempt the bare minimum to prevent abuse while actively seeking customers for its political influence machine is fairly damning.

[1] https://politics.fb.com/
Ignoring bots/ads/spam commentators, I think the emergent toxicity in online discussion is a result of a fast-paced feedback loop and (ultimately) low empathy.

All people commenting online; liberal, conservative, depressed, mentally ill, whatever-- they all have ebbs and flows to their behavior. Online discussion exposes the sum negative aspects in the behaviors of all actors. Instant feedback loops (esp. 1-to-many interactions) speed up the rate of negativity.
IME, it doesn't get much more complicated than web development. Even as fragmented as Android can be, it's nothing compared to the number of frameworks, build systems, scaling challenges, operating systems, browsers...
I think your suggestion would lead to an echo chamber. Take a look at metafilter and how samey they've gotten. One thing to remember is that even small barriers implicity give mods much more power.
the problem with that is you get an opaque metric that's not very helpful, see: https://news.ycombinator.com/item?id=16569767
There's no forced email for Reddit accounts. New accounts are midly painful with some delays in posting built in.
I'd imagine ignorance is bliss.
Yeah – until it affects their PR or advertising, they don't care. There are some vile, disgusting subs out there.
I agree that many coding interviews don't test on-the-job skills. But pressure-cooker situations do happen on the job, e.g. production outages, major customers being affected by bugs and threatening to cancel, etc. It's not unrealistic to say that people who can't deal with that are unsuitable for many engineering positions.
Depends on the type of code and what it is. e.g. an embedded device should likely have better code coverage than say a CRUD application on the web. Even on an embedded device though, it is typically less than 100%, unless the device is safety critical.

Personally in order of most to least code coverage as my own general rule: Safety critical code, embedded device, mobile application, desktop application than web application. Not because web isn't important, but it is far easier and cost effective to address issues.

I'd say the code coverage percentage (if you will) goes hand in hand with a few factors, criticality of the code, sophistication of the team and the business risk of errors (even from a marketing perspective).

I've worked on safety critical devices that should have had 100% code coverage that didn't, and worked on web based marketing apps where 100% code coverage was mandated because we lost money and customer confidence if any piece failed.

Personally I have seen a pattern with the more senior the team makeup, it seems like the less total code coverage but the testing is more thorough and targeted. I honestly think this goes more based on trust within the team then just pure time behind the keyboard. I have also seen it bite teams too, so not sure it is the "smart" choice.
> Questions are often under specified for exactly this reason: to test ability to ask questions when necessary.

Unless you deviate from the script the [incompetent] interviewer expect, in which case, you are toasted.
A guide to securing client-side apps (mobile, native, browser) with OAuth2
You don't seem to have any clue about how prolific trolls can be, and how persistant their threats are.
In the last few years I've lived in Cleveland OH (5 years in college), Denver CO / Colorado Springs (3 months), and San Jose / SF Bay area (1 year). All 3 of these places had homelessness issues and the root causes were very different in each.

In Cleveland, the homeless seemed to be mostly folks who grew up in low-income neighborhoods (median reported household income $14,000 [1]) from very broken families, who find themselves adults with few skills no motivation to help themselves because they've never known what hope is.

Homelessness in Colorado seemed to stem more from veterans with PTSD who can't hold down a job, or those with other forms of disabilities.

Homelessness in the SF Bay area was the most confusing to me. I met people there who could've been myself in 10 years, but they were homeless or had once been homeless just because they couldn't afford a place to live there. I don't know if this area just lacks housing or if it attracts the homeless but I know for certain that being homeless here is nothing like being homeless in Cleveland.

It's really not a one-size-fits-all problem.

[1] https://en.wikipedia.org/wiki/Hough%2C_Cleveland I'm using this neighborhood as an example because I used to volunteer at a school here, but there are many neighborhoods like it.
Thanks for addressing the latter point. I forgot to draw that distinction. That's a curious point, however, and I'll have to check that out more for myself as you suggest.