skysight-inc/HackerNews huggingface dataset:
> ...it doesn't matter how much formal education / training you get, you're still going to have to do a massive amount of self-learning before you can hope to achieve excellence.

So I'm a self-taught programmer, and this attitude annoys the hell out of me.

1. EVERYTHING requires self-learning to be more than mediocre. In fact, the more I learn about other fields -- engineering, medicine, law -- the more I realize those fields probably actually require MUCH MORE self-directed learning than programming. It's just that this self-learning is much harder to do in isolation without at least a college education. E.g., try teaching yourself any of the traditional fields of engineering with only what you learned before 10th grade. You'll find it's much harder than teaching yourself programming. Whereas you can easily land a developer position with things that the average pre-calculus 11th grader can pretty easily teach themselves.

2. College-educated people who didn't start programming until 18+ ALSO do a lot of self-learning. The difference between them and me (or anyone else who self-taught as a kid) is that they could learn in 1-2 years during their 20s what it took me 4+ years to learn in my pre-teens/teens. Which there's absolutely nothing wrong with. I called it reading tutorials and messing around at night while they called it reading a textbook and doing course projects/homework assignments. I called them high school friends and IRC budddies while they called them TAs. But the actual content of the work and the amount of external direction provided is about equivalent.

Just because programming is simple enough that you can learn how to do enough to get a well-paying job before hitting 16 doesn't mean that people who go through a college degree aren't also doing a ton of self-learning alongside lectures.
Don't forget energy costs...
I actually found the opposite.

DotA2 actually has some measures in place that lessen the impact of trolls or AKF'ing/quitting players, such as sharing their gold and control among the remaining team, or disabling their abilities that can harm their own allies. In League of Legends, it's a guaranteed defeat if one ally decides to troll or quit (assuming comparable skill on both teams.)

I've always thought that instead of reports and bans, team games should have a peer reputation system, like Reddit or HN's voting.*

MMR/game skills should not be the only criteria for matchmaking; it should include reputation/social skills as well. Oh and disallow global chat in ranked matches.

EDIT: Yes, it makes for a nice thought experiment to come up with a reputation system that would be resistant to "gaming" or abuse, as others have mentioned.

One possibility is to associate a cost to upvoting, and/or make downvoting an earned privilege, similar to how new accounts on HN cannot downvote.
Enjoyed this read. My only wish is that he gave more tips on how to avoid this issue before investing time building the MVP, but maybe there isn't any way to do so.
hey @gingerlime, I'm Ramsay, Founder @ Dopamine Thanks for the feedback!

1.) We're releasing our web sdks next week: A PHP version and a Python version, each with a JS frontend wrapper. If you email me at ramsay@usedopamine.com I can poke you when it's shipped!

2.) We do! To get dev's off the ground we released a library of popups with different icon images like you saw. You can modify parameters like color, duration, copy.

AND you can arbitrarily call any UX-updating function from the code that handles the Dopamine API's response. This lets you map a response we give you to any function in your app. We're sprinting to deploy a way to do this more elegantly on the integration dashboard also.

3.) Yes, we did. TL;DR: We outperform alternatives that devs are resorting to right now. @tdaltonc: care to chime in?
I wish more people understood this. When a border guard goes off on an a bizarre line of questioning, the intent is not simply to know the factual answers to those questions. Rather, it's to gauge your response and to disarm you mentally.
Oh absolutely - people are inevitably going to want to play with the new shiny (for various reasons, improved functionality and novelty being the two biggest), and Rust is still relatively young so the crate ecosystem is, while not small, not yet comprehensive.

This means that while Rust-the-language is stable, the ecosystem around it isn't quite yet. That's perfectly fine and it's nobody's fault, least of all the people developing the language. But it is one of the barriers to me picking it up right now, though.
Webinar Slides: How NBCUniversal Adopted DevOps
Bluetooth 5 will be announced next week: 4X the speed and double the range
No, I think they are saying that you are asked to share your handle and new guys tend to hand over their 'real' one. While you might just as well create a 'I apply at Riot' one earlier. Or (no idea about that) claim that you don't have one perhaps?
"Qualcomm’s modems remain ahead of Intel’s offerings in performance when measured by how much data they can get from the network into the phone."

I hope it's not something that the users (and I) will have to worry, if "Intel is inside." That is, I hope that the difference won't be observable in "normal use."
Nightly Rust is also "currently released and available," and a significant part of the ecosystem can take advantage of it.

Besides, the vast majority of the work to close the gap between C and Rust in the benchmark game was from people optimizing the benchmarked programs, not from any language or compiler changes. There is no inherent 2x slowdown in any meaningful sense.
Seriously, something is suspicious here. These companies aren't stupid.
There is no proper English accent, to a New Zealander, people born in California sound weird.
Now scale that behavior up by a factor of 10 where people never get caught. Same with Snowden. There are probably dozens of other people accessing the same data but handing it to a political party or selling it somewhere else.
The article already states that they found a very clear correlation. Besides if someone is turns out to be a complete @$$hole whenever they aren't afraid of repercussions do you really want them working at your company.
Rather than just relying on what you think, you would need to propose a legal framework that can actually be enforced, for distinguishing between the two. Because it is legally ambiguous.

Because if your framework becomes "non-profit that publicly reports spending is okay," what's to stop a billionaire from donating millions to their own non-profit, governed by a bunch of their "elected" friends (membership fee = $1M)? Now you can expect a bunch of lawsuits over that question!
Dedicated soundcard, and drivers with direct access to hardware have nothing to do with audio professionals.

It is about processors on the card (that back then had about half of the amount of transistors that the PC main CPU had, so they could pack quite a punch in processing power) that could do realtime audio calculations.

I am not talking just about "effects" from the audio professional sense, I am talking about realtime creation of audio according to the scene geometry and stuff happening, for example A3D could calculate actual reflections, not just simulated reverb/echo.

If you want to see an example of this in real life: go near a window that has a barrier in front of it of some kind, in a relatively enclosed space.

Then wait for some noise to happen outside, in the direction opposite to the window.

Suppose you was facing "forward", the window (and the wall beyond it) is to your left.

Then an airplane passes by your right.

The naive way to do it (that is what most games today do without a soundcard to do it for them), is play sound from the right speaker (be it in a 5.1 or in the right speaker of a headphone), or to simulate it is "outside", play it muffled.

The correct way to do it, is play from the left, because it reflected on the wall, and came inside through the window. Vortex soundcards for example, made by Aureal, could calculate that (back then, only one reflection, so sequences of reflections that could go around corners didn't worked, but back then was 1996, this was already amazing, the Aureal+QSound sound card demo still impresses people to this day: https://www.youtube.com/watch?v=IUDTlvagjJA )

Mind you, these can't be done with USB, the protocol has too high latency (even with USB 3.1, due to the handshakes needed), in fact evne PCIe has too high latency compared to PCI, and when the switch from PCI to PCIe happened, soundcard makers had to put a ARM chip on the PCIe cards to do some calculations that originally were supposed to be done by the PC main CPU, because the latency of PCIe was too high.
The real takeaway here should be that engineers tend to make UX that feel good to them as engineers, and most of their clients will typically not be engineers.

> I'd rather have confusing software that does what I want, than simple software that doesn't do what I want.

Of course you would, or I would, or anyone who browses HackerNews would -- but it's not necessarily the best UX.
It's infuriating to me as a user that certain aspects of a private 1-1 conversation are made public for a "feature" as trivial as a link preview, especially when it seems the fix would be as simple as having a larger, random identifier.

Does anyone know what will happen when Facebook Messenger is encrypted end to end?
If only all Americans got these kind of expose's after the media reveals they had an ounce of weed on them.

I frequently see the suspect/victim/dead person/perp's association with drugs as a reason why their life is worthless. I've seen instances in some departments where the police just stand on the victim until all the life is gone, or the paramedics never arrive, or the paramedics just nonchalantly go through motions but never attempt resuscitating.

I would just assume all these contrasts would be fresh on everyone else's minds too.

edit: and here it is, this is addressed in the article

"When asked if he still has faith in the system, considering that Runnels is one of the rare officers to face criminal punishment for using excessive force, Matt shakes his head no. He knows there are many deserving cases, especially involving minority victims, that never see the inside of a courtroom. “I get a lot of sympathy from my black cop friends, like, ‘this is what we’ve been saying about cops for a long, long time.'”"
ORM is an anti-pattern (2011)
Who exactly has lost your trust? A company is a group of people, but a brand is not. Companies can sell brands off to other companies. You can choose to trust—or not trust—a company, but if a brand moves from one company to another, the trust (or lack thereof) adhered to the brand because of the company shouldn't come along with it.

For an example: IBM made a brand of laptop called ThinkPad. Now Lenovo makes a brand of laptop called ThinkPad. IBM's ThinkPads were excellent; Lenovo's ThinkPads are average. They're two different products, produced by two different companies, that happen to share a brand because one company sold that brand to the other. The brand conveys absolutely no information about whether you should trust the product. The company owning the brand conveys 100% of the information.
Yes, but the table is locked during reclustering.
I would say Access, FileMaker and Excel are the apps that really opened up computers for small businesses. You may not like them but they are certainly some of the most important pieces of software ever.
>He incorrectly assumed that 47% of the US population will never take personal responsibility.

How do you know that he was incorrect?
Well put. I think a silent majority of journalists are thinking this while their less introspective colleagues reduce the situation to David vs Goliath.

I'm with David Friedman on this.

http://slatestarcodex.com/2016/06/05/ot51-alien-vs-threadato...

Making tort claims marketable solves multiple problems:

1. The tort victim who can’t afford a lawyer. He may be able to get a law firm to take the case for a share of the award, but …

2. How does he know which law firm will do a good job, which do a bad job, which sell him out for some covert payment? If he can sell his claim, all he needs to know is which firm offers him the highest price.

I know some liberals think libertarians are gaga for markets but it seems like this would serve their egalitarian goals as well. Personally I had never considered the potential for the first point but now it seems obvious.
I don't like the laws that stops people from moving around, but if it's written in law, it's not meant to be creatively interpreted like it does not apply to you if you are from a first world country.
I'm not making any claims that I'm a self-taught prodigy. I know what I know and what my limitations are. I can sit through ONAG for fun, have worked my way through Concrete Mathematics and delve into TAOCP when I come across interesting topics, and work out the proof to

(\Ax |: P => Q) === {x | P} \subset {x | Q}

I'm not kidding myself that I can stand with the best of them and work on bleeding edge problems. The sphere packing problem sounds really cool but it would probably take me quite a while to work my way up to really understanding it. But I believe it's possible if I don't fall into the trap of self-deception and work out the requisite material before digging into it. "Convince yourself," and all. That's what is so amazing for me.

It's important to not be afraid to admit you do not understand something. It's an opportunity to learn after all! And there are some of us who are voracious learners.

The point I was making is that mathematical literature is rich enough that it's possible for people with no formal training to engage with a topic and learn something from it. Maybe they could take cracks at interesting proofs. There's nothing in the field that says you cannot practice mathematics without a degree or license.

What I do disagree with is that the power of mathematics is the sole domain of the priesthood. I believe that anyone motivated enough can work their way through the material. Formal training would benefit those people, for sure, but it's not a prerequisite for enjoying, using, and engaging with mathematics.
Cheating on his wife may have been news (I disagree, but just for the sake of argument let's say that's true). The gratuitous porn video was in every way NOT news.

A news organization should not have the right to publish a sex tape to establish dubious morality. It also should not have the right to publish Hogan taking a straining shit if he appeared previously in a hemorrhoid commercial.

There are standards in civilized society.
No, it does not appear that Rust has any overhead over C, except in cases that use SIMD. That is not a generally applicable result.
To (possibly?) validate your point, I chose freedom but only because I understand freedom to be a larger category which also encompasses privacy. (I live in the U.S.)
>I didn't cherry-pick; in 5/10 benchmarks, C is twice as fast as Rust.

Making the claim that C is twice as fast as Rust because of 5/10 benchmarks in the "benchmark game" shows an incredible lack of common sense to me.

In 5/10 benchmarks, the benchmark games claims Go has equal if not better performance than Rust. Am I supposed to believe now, that a managed, garbage collected, 6-year-old compiler, language is as fast as as language without a runtime running on LLVM?

Don't back up your claim with flawed benchmarks.
It might be because when switching to a new game, a player normally would be treated more harshly because he/she would be considered a burden to the team.

Especially true, since Dota2 is generally considered less newbie-friendly than LOL.
I'd be extremely surprised if it hasn't happened already, honestly.
> This is the whole point of JavaScript frameworks to me.

What does it matter if your front endpoint is on S3 or being served by your own web server? Delivering static assets isn't that hard and you don't solve a lot by hosting the front end point of your app on S3.

Your bottleneck is way more likely to be your API long before static asset serving is a problem.
Why does anything that happens on Twitter matter to a national election for a president?

If it does matter, something is very wrong.
90's Apple (the beige phase, hah) users knew about FileMaker. At least in my own little circle. There was even a debate FileMake vs 4D (I was in 4D camp). Weird time to be alive. RAD tools and UML, everything visual basically, seemed to be THE FUTURE. Look at us now.
How typical. Offer "choice", but limit said choices to things which only serve Mozilla's interests....
Please don't post drive-by insinuations to HN. If you know something, back it up. But please don't lower the quality of discourse here by making things up.
> If you want nice GUI that holds your hand and does everything with one click - you may find offer for postgres lacking here

DataGrip, DBeaver (free), HeidiSQL (free)
developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers developers

cocaine is a hell of a drug.
The only good bones of UNIX is being free.

If AT&T was allowed to sell it, I doubt very much the market would have seen such good bones.

So like in any free gift regardless of quality, people build gadgets on top of gadgets and think that is the best there is.

The UNIX haters handbook still holds quite some truths when checking an actual version of HP-UX or other commercial UNIX es.

A fact of the UNIX free culture is that people only started contributing to gcc after Sun decided to stop offering the developer tools.

Some of us prefer doing administration of machines via tools like Active Directory or have an OS that has security access lists applied to every kernel object.

Also UNIX has lots to learn from mainframe OSes like IBM I, z/OS or Unisys MCP.

But their owners sells them, they weren't forced to give the source code for free to universities.
It is not easy to bundle it. You can statically link to SQLite (afair, but you can ship the .so/.dll file to get the same result) and put the database in a "mydb.db" file which makes your program easy to distribute. Postgres requires a server to be running.

Other than that, Postgres is (IMHO, as always) the perfect RDBMS.
https://en.wikipedia.org/wiki/Michael_Hastings_%28journalist...
China wields fake social media posts against collective action, study finds
Indeed. What I think is happening is that international travel is a little too easy. Not a bad thing of itself but it's easy to get caught out thinking that it's just like intranatioanl travel.

It hit home to me a few years ago when I was travelling between the US and UK a fair amount. One time I arrived in JFK and realised that all the ATMs were down. I also realised that I had travelled thousands of miles and hadn't bothered to carry any local currency. It hadn't occurred to me that this was a bit stupid because, well, it hadn't been a problem before. Was a bit of a wake up call to think a bit more in future.
By the way, the proper term for something like Plano is an "edge city" [0]. It's a suburb that's managed to grow enough of its own industry that residents can both live and work here without having to commute to the city.

Personally, I love it. I have a very cheap cost of living (paying $1 per sq. ft. means you're being gouged here), a spacious home in an area with no noise, and a short commute all at the same time. Also, since we have so much tech industry here bringing a lot of H1-B workers and other diverse employees (plus a major tech university that hosts a large number of international students), there's been a huge boom in good ethnic food here. Dallas is kinda the opposite of most other cities: where other cities have white flight suburbs and a diverse urban core, Dallas has huge concentrations of Chinese, Indian, and Vietnamese people (among many, many other ethnicities) in the suburbs, while the city is full of white hipsters who think living in a tiny loft is cool. As such, you find the best food in the suburbs.

[0] https://en.wikipedia.org/wiki/Edge_city
Is there a good read anywhere on hardening the RHEL?
Unless you're insane, I don't think you have motive to kill someone who bumps into you on the subway.
We detached this subthread from https://news.ycombinator.com/item?id=11878202 and marked it off-topic.
Couldn't an attacker simply run a script (from multiple source IPs) to get a large number of FB Messenger URLs - then parse the results for specific things - dropbox links, google docs links and other services that are secured through a long URL? I would guess there are examples of services that would be high value to attackers and are secured through the URL... although I can't think of any in particular.
The inherent 2x slow down just works out to `__m128` vs `f64`. C can double Rust's FLOP thought-put.

The fact function calls, if statements, passing variables to functions is identical speed to C is lost on the parent poster. These core points prove the Rust/C are equal speed.
What they're saying is that they don't want their game to be a place where you can vent or relieve stress.

It's just another analog for meatspace, where you have to go around pretending to be nice to people who probably don't deserve it.
To show an example of this, here's some pro players spamming the sorry emote when they are sure they'll win. https://www.youtube.com/watch?v=__WBdA5FvE0
Same, must be a caching issue with that 4 in the sentence before (F our F ive)... hail mary attempt at explanation.
Speaking of that. The Tesla stock has dropped from 240 two days ago to 218 now. A 10% swing would make some put options lots of dough.

http://finance.yahoo.com/echarts?s=TSLA+Interactive#{%22rang...
I find it odd that the GPRs r12/r13 are used more than r14/r15, because they're both callee-save and the former have more restrictions on their use in memory operands.

Also, the posts mentions video codecs, but if you're doing SW video decoding then you've already failed at performance and power.
I don't know if they're required to play, but Riot employees who queue up and get matched typically are named Riot${something}. I have heard that users who aren't Riot employees with Riot in their name can have their handle renamed.
I don't understand how this is even possible. It seems to me that the plaintiff should have no say in how you pay for damages save perhaps being able to ask for a public apology.
Fascinating that the the lede here is the certifications. While some entities put a great stock in so-and-so certification, I have generally not put any weight in certification x or y, as they are pretty manipulatable if you are interested in doing so.
I understand the architecture you are describing, and I don't think that it is trivial. My confusion is over what really constitutes a "fully static" app.
Nice, a man page for a resume is thoroughly amusing.
think about the sentence you just said:

"How can an old patent cause problems for DECADES when patents expire after only TWO DECADES?"

:-)
It was released on Mac.

http://halo.bungie.net/projects/halo/