skysight-inc/HackerNews huggingface dataset:
The counter protest was organized by a local group and had lots of national participation:

https://www.unitycville.com/contact/

Heather Heyer, the woman killed by the driver of the vehicle, was a local resident that was part of the counter protest.

You can fuck right off with calling people standing up for their entirely reasonable beliefs in an open society "SJWs".
You should do a little more research into pico-8. Although its true that they aren't the same pico-8 has it's own set of artificial arbitrary execution cost and memory limitations that makes it a lot different than if you were using Love2D or LuaJIT embedded in an SDL2 app. Many things that should be trivial on a PC with effectively infinite resources are hard or impossible to do at frame rate on Pico 8.

The fantasy console that Pico 8 presents is still way more powerful in most ways than an NES though.
I wrote a few lines about 6502 vs Z80 a couple of years ago: https://news.ycombinator.com/item?id=10766264 (parent of linked-to comment may also be of interest) - the discussion there was about relative efficiency of the two CPUs, but the addressing mode limitations that make one approach a bit inefficient on the 6502 are the same limitations that make it a bit inconvenient.

I wonder what Carmack had in mind.

---

P.S. In my comment there, I didn't mention the possibility of having the arrays interleaved. Then it looks like a struct in memory (byte 0 is X and byte is DX, say), and you add the field offset to the base of the array. It's not uncommon for assemblers to have some syntax to make it easy to specify the layout of each struct, to simplify future changes, e.g.:

STRUCT ITEM
X DS.B 1
DX DS.B 1
ENDSTRUCT

CLC
LDA TABLE+ITEM.X,X
ADC TABLE+ITEM.DX,X
STA TABLE+ITEM.X,X
LDA #0
STA TABLE+ITEM.DX,X

The disadvantages of this are that it reduces the number of accessible items (the X register is only 8 bits...); it makes moving from item to item more difficult (all you can do with the X register is increment or decrement it, but now you need to add arbitrary values to it); and it means there are invalid item indexes (e.g., in the example above, index 1 is not valid).

And the advantages... well, there aren't any, really, I don't think? Everything has to be done 1 byte at a time, so it makes no difference where the bytes are relative to one another... the code ends up the same anyway. (If anything, because you can do INX/DEX to get from item to item, it's actually slightly neater to have a separate table for each byte.) So you might as well do that.
"Four - It would be a hardcore adventure game driven by what made that era so great. No tutorials or hint systems or pansy-assed puzzles or catering to the mass-market or modernizing. It would be an adventure game for the hardcore. You're going to get stuck. You're going to be frustrated. Some puzzles will be hard, but all the puzzles will be fair."

Difficult, in the age of the ubiquitous walk-through. You'd need to introduce randomization so that each instance of the game was unique, but even then, sites can describe methods of finding the solution.
scroll down and look at the pricing history of the rx 470: https://www.videocardbenchmark.net/gpu.php?gpu=Radeon+RX+470 and the 480: https://www.videocardbenchmark.net/gpu.php?gpu=Radeon+RX+480

Notice what happened during the alt-coin bubble?

Now go look at nvidia's stock price around that time. Everything went bonkers in May.

So I understand what you are saying, but there is clear historical evidence for my claims. When it comes to market manias the safest place to make money from it is adjacent to it in a way that supplies the maniacs.
I think that's kind of jacobolus' point though.

(at the risk of speaking for someone else)...

jacobolus is saying that in both binary and source format, code is readable. It's just a matter of scale as to how readable each is.

Source is an abstraction of the code that is actually running, and documentation should be an abstraction of the source and how the running code works.
My perception of the humor is still colored from when I beat the game as a child, so I guess that's something to keep in mind when I say that I still thought the whole thing was wonderful when I played through the special edition a couple of months ago.
If the author said "...fired a software engineer for writing a memo that questioned the company's gender diversity policies" full stop, I wouldn't have criticized the NYT here.

But what was written was not what the memo said. And Damore has been insistent that it wasn't his intention to say anything of the sort. It's what people have inferred about the memo, and the NYT author could have easily written "and made statements that can be fairly inferred to question female suitability for technical jobs". Or something pithier along those lines (I'm not a contributor to the Times).
If you want to run in production.

Even FB doesn't use PyTorch in production, and instead uses Caffe2.
Solar modules have no moving parts to fail or maintain. Their median and p90 lifetimes easily surpass the same measures for mechanically complex wind turbines. And if you are more interested in future possibilities than the current state of things, I believe that judicious materials selection and design to minimize thermal-electrical fatigue can produce modules with median working lifetimes in excess of 50 years.
Whenever I see an article titled "should (insert non-engineering position) at an engineering company learn engineering" the answer is yes.

There's studies that show the biggest source of satisfaction with your boss is whether they're good at your job. It's also well known that people like others like themselves, and that smart people are much better at figuring out if the person they're talking to is also smart.

What does this point to? That your very best engineers should be the ones hiring more engineers. In the endless quest to save money many companies have relegated this task to corporate drones.

I have no proof... but I would gamble a large part of the reason that bigger corporations end up with mediocre engineers and management is because they forget how to hire good people.

At the startup stage you're far more likely to see star studded teams, small groups of people that are all absolutely brilliant. My belief is that this is largely to relegating hiring to cheaper labor once the company grows past a certain point.

I know of a lot of unicorns where the founding team has made a point to personally interview every engineer. Some of them until well past 1000 employees. You'll hear people say "I can't believe this billionaire is wasting his time interview janitors". What needs to be understood is that some of us, me included, believe that who you hire is the most important decision your company makes.
I feel the whole article was cringe. It kept creating the "clean" strawman, valiantly slaying it with word vomit, then resurrecting the strawman with some slight variation to be slayed again. Apparently, putting the adjective "clean" before food makes "clean" a pejorative.

I also kept thinking "Brought to you by Monsanto" the whole time I read the article.
While I’ve observed PyTorch running faster for my (convolutional-based) research, it’s within a few milliseconds of TensorFlow and Keras. If this type of difference mattered (it might for some uses), I would imagine you’d use CuDNN directly. I guess that’s the point, the libraries are all wrapping the same library. It’s like measuring the IO performance between programming language standard libraries (they should all be close to the speed of the underlying system call).
The Subtle Art of Not Giving a F*ck [Summary with Audio]
There are also some "experimental" engines, like one for Myst and Riven that make running those games on modern systems much simpler.

Also, there's a sister project called ResidualVM, which covers Grim Fandango, Monkey Island 4, and Myst 3: Exile.
I also enjoyed the article but came away with absolutely no desire to ever use or encounter perl6.
> What I have read the past week does not fill me with confidence that Google will be a politically neutral search engine e.g. 5 years from now.

The Google Perspective API https://www.perspectiveapi.com/ is already politically biased -- http://www.breitbart.com/tech/2017/08/10/googles-perspective...

So, yes I expect to see Google search to be biased within 5 years. Mostly in a left-leaning direction, although I doubt they will be left-leaning on the question of whether big corporations such as Google should pay their fair share of taxes.
I have had the same experience but I am a fresh graduate with a year of work while an undergraduate. Currently I am frustrated because I have to take an offer on the table before it expires while I wait for two others to get back to me.

In the case I get an offer from either I will quit before I even start coming to work, and I take personal issue with that. Despite this I know I have to do it in my own self interest. Its infuriating to think I am having trouble with this morale quandary when I doubt any recruiter would care a fraction as much about me as a candidate.
https://en.wikipedia.org/wiki/Abilene_paradox
> I am not sure I want to return it.

If you are white or Asian male, I wouldn't bother. Google don't like your sort. Sad but true.
I'm going to strongly disagree with you. Audio still has a lot of problems experienced by a lot of people. These naive statements are why people get frustrated with Linux. I strongly support FOSS software and use it all day, everyday, but we need to stop saying that our shit doesn't stink.
I started my career coding System 370 assembler. I'm curious as to what constitutes your perfect computer book.
PyTorch was certainly used in production at Facebook (and elsewhere).

It might’ve changed in the past few months as Caffe 2 matured, but there were a few internal applications that used PyTorch.
What I love about technology is that "real" high technology doesn't have mountains of transistors and actuators. It has lots of the most abundant materials the planet has to offer. Soil, rock, sun, air. Technology harmonizes with all these things because if it didn't, there could never be enough of it to make any kind of difference.

The amount of scale involved simply boggles the imagination. Grid-scale battery banks, that's something you would think was perfected back in the fifties or so. But the best we could come up with was pumped storage, and that's simply not an option everywhere.

China can't have the same Industrial Revolution the West enjoyed. It has to figure out how to leapfrog past it simply because oil just isn't what it was in the 1900s. Africa is going to have to leapfrog past what China does.

We look at cars and computers and think that technology is always going to get more sophisticated, harder for the average joe to work on. But the pendulum is swinging in the other direction now. We are going to have to value things like repairability and durability, aspects that are meaningless inside tech bubbles, simply because when one of your 500lb batteries breaks, you can't exactly get another 500lb battery out there. You have to fix it. Swap it out for a spare, sure, but you need to be able to repair it to return it to the pool.
Many string and dictionary based operations seem to work faster in Perl5 than Python for me.
I find the costs for producing films and TV shows a bit absurd

I'm sure that if you, dingo_bat, were in charge of a film studio or TV company, you'd no doubt find incredible ways, overlooked by everyone else in the industry, to dramatically cut costs and increase profits.
Being a recruiter requires pretty much the same skills as sales. If sales sounds attract I've to you go into recruiting
There's also an assumption with most HN users (who have a heavy web dev or unix background) that commandline is required in order to get any sort of development done. This isn't really the case if you have more of a game development background, where people are often using Windows and GUIs to get most work done. Someone coming to this tutorial that is used to Unity and Visual Studio could be technical, have solid programming abilities, but rarely, if ever touch the command line. I've worked with a lot of people like this, so it's not a theoretical thing.
Is there an open Repo? How can I contribute?
Can definitely relate with the author, as I'm also a native French speaker who's mostly entirely switched to English. I find myself doing everything in English in my daily life and thinking in English.

I'm starting to run into issues when expressing myself in French, losing less common vocabulary. French being my native language, the idea of losing it bothers me quite a bit. I take every opportunity I get to practice by conversing in French when I can. But already, I sound like a foreigner in my own country…

I also used to speak Standard German, Swiss German, Russian, and Spanish fluently, and a bit of Japanese. Those are mostly lost; at best I can say very few transactional things, and understand the rough context of conversations around me.

Forgetting languages is a real downer…
MI3 was pretty great, despite the change in style.
Sympathy for the Machine
He doesn't need to meet with injured people personally (certainly it's nice of him, but not necessary). He doesn't need to personally perform a random employee's task to find out how it should be fixed. He is massively over-investing himself in the minutia.

I originally thought that he was requiring the injured parties report to him directly, but on a second reading that doesn't seem like the case. So I don't think it's an intimidation tactic anymore. I do, however, think that he is nuts.
We have a tendency to police our code ecosystems and it's harmful
> Instead of downvote, maybe an explanation on WHY

I downvoted you, not for your opinons, but for this:

> "Oh my god, who the hell cares?!" https://www.youtube.com/watch?v=RFZrzg62Zj0

Too Redditesque for me. What next -- advice animal memes?
Why suffer? uMatrix + uBlock Origin for the win. I don't see any ads or any ad blocker blockers.
Fwiw this is what Soumith has said: "Internally at Facebook, we have a unified strategy. We say PyTorch is used for all of research and Caffe 2 is used for all of production."

https://www.oreilly.com/ideas/why-ai-and-machine-learning-re...

Its not exactly a secret that PyTorch's tradeoffs favor research and not production.
This is an interesting article overall, but I'm unsure what this part is trying to say:

> Perl 6 is aware of graphemes and combining codepoints, and unlike Python, Swift, or Elixir, Perl 6 can can access arbitrary graphemes by position in constant time, rather than iterating over every grapheme to access a particular one. [...] Graphemes are stored internally as 32-bit integers; this address space is large enough to contain all legal codepoint combinations

It sounds like Perl6 is simply storing strings as UTF-32. AFAIK, there's nothing called a "grapheme" in Unicode; the closest I know of are "grapheme clusters", which are theoretically unbounded in size and so cannot simply be stored in a 32-bit integer. Maybe by "grapheme" the author means "Unicode scalar value"? But being able to access those in constant time isn't especially useful, AFAIK.
You're mixing up "support" as a logic connective with "support" as an opinion. Those are two different words.

A leg may support a table. That doesn't mean it has an opinion on the matter.
I'm sure there's got to be a way of getting ahead that doesn't involve lying, cheating, or stealing, from anyone, no matter how much they deserve it.
You are not wrong, but my account is throw-away just for this thread. Not hoarding HN points, that is a ridiculous behavior.
Examples please. I love puns.
I appreciate the Britsplaining. I also like the full context from the article of the quote you excerpted:

>"I wish they wouldn't do that," said the officer with impressive cool. I tried to copy his nonchalant tone and said, "I suppose you get quite used to that sort of thing." "Not a bit of it, old man," he replied, lowering his voice. "What you get used to is pretending you are not as scared as your men are."
While I trust you-the-private-person, I am wary of trusting you in the capacity of a google employee. And how could I trust that you and other thousands of google employees, when told to do something that is a little bit not in the interest of users, will disobey and risk ostracism and ruining of career prospects. The incentives are just not aligned that way, and google has lately shown how swiftly and brutally it deals with dissent.

Companies indeed aren't people, they are, as poetically put by Charlie Stross, invaders from Mars (http://www.antipope.org/charlie/blog-static/2010/12/invaders...). Damore has said in one of his interviews that he loves google. I think it is a big mistake - loving someone (or something) who can't love you back.
> Also, you know what's really, really funny?

> The right wanting companies to be able to fire anybody for any reason, except for this particular reason. That smells like a double standard.

Despite what big media companies would like you to believe, and despite what our first-past-the-post voting system does to our selection of parties, most people in "the right" don't think like the stereotypical right-winger just like most people on "the left" don't think like a hyper-liberal.
You've posted this about 6 times now. If people are still disagreeing with you, maybe there's a reason.

If an article appears under the New York Times' logo and URL, then it can reasonably be assumed to reflect an opinion that the New York Times wishes to be associated with.
This is a series of non-sequiturs. There's no conspiracy theory that has ever been devised, from "they're putting chemicals in the water that turn the frogs gay" to "Hillary Clinton is an interdimensional demon who eats babies" that you couldn't defend with similar logic.
> With a credit card, you pay with a simple number that anyone can just steal, and if you don't take care, you're fucked.

You seem to deeply understand credit cards. There is practically no risk to using them. As a consumer, your fraud liability is zero and entirely shifted to the merchant.

Of course you should pay off the bill every month. I never pay interest, rewards more than cover any fees I pay (I average 4-5% return on credit card spend), and I really don't know what risk you're talking about.
My reading of the memo was that Damore's hypothesis was mostly centered around differences in population averages of interest, and not necessarily innate ability. Once you've had several decades of heightened interest in a subject, it's understandable that differences in effective ability would result just from that.
Perhaps, but I think that this misses an important aspect of those first few examples: safety.

The reason that people are pulled over for speeding, broken tail lights and illegal lane changes are so that they can be convinced to remedy the situation and make things safer. The punishment is not meant to be the only outcome of the incident.

You may well be correct (after all, static speed cameras exist, and apparently have an effect), but personally I'd want to see a fairly detailed analysis to convince me that you are correct.
The Misguided Attacks on ACLU
Yes, most professors of the subject matter who have expressed their opinions agree: http://quillette.com/2017/08/07/google-memo-four-scientists-...

The link you provided is no exception, as the writer is not a professor; while that's obviously an arbitrary distinction, I have to draw the line somewhere.

Also, it's incredibly you seem to equate the people supporting Damore with the person himself.
My own experience is from Linked-In and at tech meetups. In the latter, I can't even recall ever seeing anyone other than an attractive 20-something female present, at least here in San Diego.

As far as actual statistics, I know I've seen a few over the years where it was shown that > 80% of tech recruiters are female but I'm having trouble finding much due to the influx of hits regarding recruiting female engineers. I did find this one for the recruitment industry in general in Israel:

http://staffingtalk.com/why-most-recruiters-female/

With particular interest to this update:

"*UPDATE: Bradley Ruffle recently noted via a comment on this post that they expanded their initial survey to 208 companies. 91% of these recruiters were female (with the majority still being single and under 30 years old)."
Airbnb’s ban of Nazis in Charlottesville sets an important standard
Skimming the protocol specification it seems like they renegotiate a subession whenever someone joins or leaves a group.

> The quoted answer surely sounds like it has that drawback

For IRC you would probably run this on a bouncer, which is essentially always-on even if the device from which you access the bouncer is not. Of course this only works for people who have the technical skill to configure one in the first place.
"I am a female programmer who feels like I'm walking on eggshells as well. It feels like I'm forced to deny reality in order to keep my job; it's like North Korea at Google."

Just wow.

Source: https://www.reddit.com/r/JamesDamore/comments/6thcy3/im_jame...
Agreed! Visual Studio has such a prominent place in game development, likely for its ubiquity and ease-of-debugging.
People regularly assert that credit cards are factored into the cost of goods, but I posit that's mostly untrue. The cost of most things, especially "luxury" goods like restaurants, is set by the price the market will bear—not the cost of providing that good. Anecdotally, it's certainly not cheaper that equivalent goods and services are cheaper in Europe despite the lower credit card usage.
There seems to be an implicit assumption here that a job is the only way to give life structure. What is the evidence for that?
Curious why the downvote if person who did it cares to spend the time explaining themselves.
I never really understood this loaded/gendered "brogrammer" term. In my experience programmers tend to be shy, introverted, soft spoken, and more socially awkward than average - the exact opposite of the type of person "bro" typically refers to. I've never worked at a company where the programmers are the extroverted outspoken machismo ex-fraternity type who regularly lift weights and play beer pong at their bachelor pads before hitting the bars/clubs.

Martin Shkreli (the pharma CEO who gained fame after jacking up the price of a drug by 5000% overnight) is referred to in the press as "pharma bro". What makes him a "bro"? He's awkward, unpolished, and more resembles the overcompensating nerd from high school than the binge-drinking football-playing jock who got invited to the parties.

Tech has never had a "brogrammer" culture. The term is just used to paint the picture of programmers as being misogynistic.
How many people periodically restart their computer just because they think it might run better afterwards? Maybe it was easier for natural selection to periodically restart the clock than to debug all the molecular pathways so that they remain stable over an organism's lifetime.
Check out Real Python (https://realpython.com), if you're looking to learn the syntax and then move into web development.
A FORTRAN Coloring Book
Well I'm sure this will lead to good places.

sigh.
MI3 is a good adventure game in its own right, but it's a very different flavor of MI than the first two, which are decidedly more literary/surreal/sardonic.
If you're comfortable enough marching in public then I would have assume you'd have no issue with people knowing you were at that event.