skysight-inc/HackerNews huggingface dataset:
Class plays a big role in why white migration is not considered a net good.

White migration does happen, and we call it gentrification, because it usually means wealthy young (mostly white) folks moving into poor neighborhoods on the edges of "cool" cities, causing rents to rise dramatically over a short period of time, and pushing out longtime residents who are too poor to afford to continue to live in the hip new neighborhood with fancy bistros and cat cafes (yes, there's really a cat cafe...it's in East Austin on the site of a business once owned by a Hispanic family whose business was bulldozed).

Integration almost has to go the other way, or it is more of a disruptive force, and a force for further damaging communities of color. Race and class are so closely correlated in the US that you can't talk about one without the other on most issues. In this case, it means that white people moving into a black or brown neighborhood are often displacing black or brown people who can no longer afford to live there, because wealthier whites have driven up rents (and home ownership among black and brown people is much lower than ownership among white people in the US, so that doesn't provide a very good buffer to protect those black and brown neighborhoods from being "flipped" into white neighborhoods).

In short: Integration is a good goal. But, without some care, moving white folks into black and brown neighborhoods can be harmful.
Alternate Title: The Building Blocks of Japanese Food Snobbery
I had the same awe when I saw Starfox for the first time. In fact, it got me interested in what eventually became my career. Coincidentally, both games were done by same people.
Wait, Yahoo believes the data was stolen by a "state-sponsored actor"!

If they have such evidence, why don't they explain so? To me it looks like a tactic to put the focus on the "noughty" government instead of themselves.

Anyway, it will be an interesting read (if ever written) how Yahoo discovered they had been stolen and by who (what state?).

Also, if "the state" is finally behind this, who will they prosecute till death? I bet it's the hacker :(
Fair enough. My only experience with Ruby was to get Jekyll running so it wasn't as familiar to me, but the community and support is a pretty strong point.
You shouldn't feel bad about that, some games are considered classics far sooner than 13 years. Take Half Life 2 or Bioshock for easy examples. Classic /= retro, it can mean highly influential or innovative as well.
> may not have included unprotected passwords

Yeah, they shouldn't have unprotected passwords in any way, shape, or form. The statement makes it sound like they do store unprotected passwords, but they don't think those were stolen.
YouTube launches scheme to offer rewards to users who report videos
That is often the case in the US, yes.

A recent court ruling in Connecticut may change that, at least in that state. Some links:

https://www.google.com/amp/mobile.nytimes.com/2016/09/08/nyr...

https://www.google.com/amp/mobile.nytimes.com/2016/09/12/nyr...

http://mobile.nytimes.com/2016/09/16/nyregion/connecticut-ed...
In this case, most are looking to how Verizon responds. The share price should be near equivalent to acquisition price. Verizon pulling out of the deal would see it plummet in my opinion.

Edit: acquisition offer usually priced into share price, harder to calculate in this situation since Verizon isn't buying the whole company and all assets.
(Half-Chinese here, with an immigrant parent on the Chinese side.)

Interestingly, Asian-American integration seems to happen only within higher socioeconomic classes. Asian-Americans as a group seem bifurcated into South or East Asians who immigrated into highly-technical, well-paying jobs after 1965 (when U.S. immigration policy opened up to let them in), and East Asians who came over for things like the California railroads in the late 1800s or Southeast Asians who arrived as refugees in the 70s and 80s. The latter group is much more likely to live in Chinatown, work in restaurants or laundromats rather than software companies, have few friends of other races (indeed, inner-city Asian-Americans I knew in college seemed more likely to hang out with the black kids than the white ones), and speak relatively poor English.

This makes me think the root cause is economic. It could have to do with these groups not being able to afford houses in nicer areas, or it could be people not wanting to associate with people who they view as a rung down on the socioeconomic ladder.
Yea, we're not talking about compilers, we're talking about lexers. Regex doesn't even make a little bit of sense in a compiler world. What lexer are you working with?
basically a load balancer must often do special stuff and most companies building custom software around haproxy, nginx whatever to support their needs.
Just because you move to a paid email provider doesn't mean that provider won't get hacked. In fact, the resources at larger companies like Google could provider better protection.

Perhaps the benefit of being at a paid email provider is that they have a much smaller number of accounts, so they are a less attractive target for hackers.
> In late August, Hanjin Shipping, South Korea’s biggest container line and the world’s seventh-largest, filed for receivership. Some 66 of its ships, loaded with $14.5 billion of goods, including quantities of electronics heading for America, were left stranded at sea. Ports around the world did not want to let Hanjin’s vessels dock because the bankrupt line had no money to pay unloading fees.
An animated scene is broken down into frames. In each frame there is usually geometry that is moving. Each piece of geometry is a collection of polygonal data that has (xyz) points as its basic primitive.

It is often convenient, sometimes necessary to store point data into an off-line file for each frame of the animation. That point data is called a bake.or a point cache.

For instance if you do a simulation that takes 4 hours to solve you would absolutely want to bake out each frame of the point geometry. Then you can load that data into ram and play back the simulation inside of a modeling/animation program in real time.

There are many other uses for geometry baking.
You're not alone, I'm fine with dynamic typing. And I'm sure lots of people were fine before TS came.
That's exactly right. It's just a general term nowadays for embedding pre-computed information into an asset for the purposes of optimizing the rendering of that asset. Of course, you need a renderer capable of understanding how to make use of this information to properly reconstruct the scene, hence standardization like the Alembic format is useful.
Show HN: Send scribbles and pictures to an Emacs buffer from your Android phone
Nobody said they were active users.
Swat teams, police, secret service, etc tend to degenerate as just enforcers of the rich and powerful.

The following one was highly suspicious and looked like a hit done by a swat team covered as a 'mistake'.

The US has a several hundred billion dollar revenue generating illicit drugs market, and that doesn't happen without alot of involvement from US agencies.

http://abcnews.go.com/US/tucson-swat-team-defends-shooting-i...
DRM and Web security
In a perfect world, NPR would have done their article a day late, with the proper quotes from those affected, and would have explained in a footnote that this information would have been out a day earlier except that NPR could not ethically agree with the FDAs terms which were blah, blah, blah.
Once the accounts are for sale on the black market (they are), then the distinction between state and non-state is moot.
It would eat into their enterprise "behind the firewall" sales, but github.com's biggest asset is that it's where people already have accounts and already have development tools integrated to. That doesn't change when you open source your platform.
To the parent comment's point, this is the sort of thing that should have a negative effect on brand/name.
Also, restricted privileges (Windows problem, mostly). You just don't need to be an administrator to browse the web, check your emails, play games, sort some photos or video chat. Remove this vector and save yourself a lot of pain.
It's something of a self-fulfilling prophecy. Denying minorities equal access to lending limits demand for houses in minority-dominated areas, which in turn limits the return on housing in such areas. Similarly, when white people start fleeing a neighborhood because of increased minority (especially black) residents moving in, that drives down house prices, driving further white residents out. The resulting price spiral guts what once made the neighborhood desireable.

Thus, it is actually rational for a white home owner to sell immediately after minority residents move into their neighborhood, even if they aren't motivated by any racial animus. It is correspondingly rational for bankers to price loans to minorities at higher rates because of the increased risk they represent. So to a certain extent, bankers don't loan to minorities because bankers don't loan to minorities.

Someone, somewhere needs to break the negative feedback loop.

That was the intention of the Fair Housing Act, but it hasn't been enough. Partially because of inadequate enforcement and partially because home ownership is only one tiny aspect of the vast and complicated beast that is race in America. Even if black Americans had perfectly equal access to lending and housing, the racial income gap would still exclude them from many of the least integrated areas, which also happen to be where the best schools and opportunities for improving income are.

It's shitty and I don't pretend to have any inkling of how to address these problems. But I don't think you can justify bankers or white flighters or blockbusters or whomever by saying they are responding rationally to real risks and incentives. That just means the risks and incentives need to be changed, because the social consequences have been awful for Americans in general and minorities in particular.
Ask HN: How to get contributions to open source project
I am looking for advice on getting contributions to my open source project. While the project has generated interest, it has received no actual contributions as of today and I am looking for the reasons why.

My project is WinFsp, an open source project that enables developers to create user-mode file systems for Windows. In this sense it is similar to FUSE for UNIX. It consists of a kernel mode file system driver and user mode components. The project is hosted on github:

https://github.com/billziss-gh/winfsp

So far I have had little success in attracting contributions to this project. I list some reasons of why this may be so here:

- The project is not of high quality.

- The project is not well organized.

- The project is not well documented.

- No one serious about open source cares about Windows.

- The subject matter (user mode file systems) is not interesting to most of today's developers.

- The subject matter may be interesting, but most of today's developers lack the skill set required to contribute.

- Potential contributors are turned off by the license (AGPLv3
- GNU Affero General Public License).

- Potential contributors are turned off by the requirement to assign joint copyright interests to any contributions.

- Potential contributors are turned off that the project author wants to retain copyright control so that he can potentially license the code commercially.

- The project is just new and has not had enough time to gain traction.

- The project author is an intolerable dk and no one wants to work with him.

- All of the above.

- Other reasons?

Some of the things that I need help with:

- Contributions to the core WinFsp project.

- File systems ports. WinFsp has a FUSE API, which I have used to port SSHFS and FUSEPY.

- WinFsp wrapped in languages other than C/C++. I have had interest shown, but nothing concrete yet.

Thank you for any feedback.
It will be more newsworthy. Nothing to do with the impact. Though I do suspect Google and Facebook devote more resources these days to security than Yahoo.
I don't think many blacks care of being a "small minority" on a posh white neighborhood...

You're implying that they don't have the choice of an equally posh black neighborhood, in which case such a slight preference against being a minority wouldn't be surprising at all.
I've been meaning to write a blog post about this, but here's a brief summary.

We wrote a software renderer for the SGI that exactly replicated how the PS1 hardware would render. I wrote an imperfect clone for Crash 1, then Stephen White wrote a pixel-accurate one for Crash 2. (This is why Crash 1 has "crispies", as Andy called them -- little pixel-sized glitches in the background -- and Crash 2 does not.)

When computing a level, we'd sample N points along the rail as we moved the camera forward through the level. At each point, we'd render the entire scene using the software renderer, then recover the rendered list of polygons, in sorted order, from the (software) Z buffer. We'd then store this sorted list of polygons for each of the N frames, using delta compression between frames to keep the size manageable. The pre-computation phase would choose N empirically, based on much change happened from frame to frame in any given section of the level; basically it would make N as large as it could be without blowing out the page allocation (which was in turn determined by how fast we could read from the CD).

This handled all the polygons in the background, which was completely static. For foreground objects like Crash, enemies, gems, etc, we'd bucket sort them in as we rendered the background. This required manual tuning in some cases, so we had an editor where we could manually adjust the "push-back" (i.e., bucket adjustment) for each object in real time while playing the game. These magic values were then stored with the associated objects as part of the level data. If we couldn't make an object sort in right via bucket adjustment, we'd change the background slightly until it worked. In other words, it was a massive hack. :)

In terms of gameplay, we took our inspiration primarily from Donkey Kong Country, which had linear gameplay. So the rail model actually worked really well for the gameplay we were trying to achieve. (DKC is still an awesome SNES game; check it out if you haven't played it recently.)
The horrible news is already baked in. The entire value of the company is Ali Baba. If this breaks the acquisition or causes shareholder suits, then it's a problem.
Oral history of ‘The Iron Giant’: From failure to modern classic
Eh, if you say I am personally attacking people who are disagreeing with me on threads, then I am. I don't see it, but who am I to disagree with you?
He's not wrong. He brings up several good examples and how "cloud computing" is basically meaningless. He says they're gonna change the marketing to be "cloud computing" friendly since both gmail and salesforce are considered "cloud computing". In that world Oracle DBs are also cloud computing.
I just want to point out there is very little emporical data on this front which makes almost every statement along the lines of "static is better because ..." or "dynamic is better because ..." to be pure opinion.
Like this? https://go.mpdconline.com/GO/3738000.pdf
Just looking at the map, the ten mile radius around where I work seems like it's got several sharply segregated areas full of Asian people. From the ground, I know those areas are just apartment complexes where (highly skilled and not at all impoverished) Indian people on temporary work visas tend to stay, and most of them would probably be able to buy a house on my block if they intended to be here permanently. The west side of the city has some old-fashioned segregation, though.
I'd have a hard time drawing any conclusions without seeing the whole pitch deck or having more context.
Call of Duty New Tab
> I don't understand what difference it makes if it's state-sponsored or not.

> Also it's less embarrassing to get hacked by a whole nation than a few nerds in their basement.

Seems like you understand just fine.
There’s one thing I don’t understand with this “state sponsored actor”. Say you are an oppressive regime and you target activists who use yahoo mail to publish your dirty laundry. Why on earth would you hack half a billion accounts just to get access to a few dozen ones? Doesn’t make sense. You attract too much attention. A thing like that would never go unnoticed. If on the other hand you’ve found some exploit and target specific accounts which are numbered in the tens, say hundreds, you can easily get away with it.

BTW, I don’t know if it’s coincidental but just yesterday I received a notification from Yahoo to disable access to Mail from third party apps.
Gnome 3.22 released
Of COURSE we do, half of the websites you visit these days will crash the browser regularly if you don't use an ad-blocker!

(half is probably an overstatement ;) Nevertheless, I was resolutely trying to be 'moral' and not use and ad blocker until my browser began to regularly crash and I traced the crashes to ads. That issue may be fixed now for all I know, but I can't really go back, though I still try to whitelist sites that I want to have a bit of support, and pay for others somehow, here or there. :) )
Ask HN: Advice on regaining passion at work
Hi HN,
For the last 8 months, I've been on a high pressure and demanding project that has led to a mental burnout and I've lost any passion to do work. Moreover, I've stopped caring about work and become a monotonous mechanical programmer.

As a result, I reached out to other folks at the company and managed to successfully switch to a new team. I still don't have the previous excitement I used to have for work nor the passion. I even don't find joy in my personal side projects anymore which is depressing. I'm hoping this is a short phase and it shall pass with time.

I was wondering if anyone else has been in the same boat and how you handled them. I'd appreciate any advice in this regard.

- throwaway_dev
Similar language to athletes denying drug rumors. "I have never knowingly taken an illegal supplement, and have never been notified of having failed a drug test."
When did SSSS start? I thought it was post-2001.

The author writes: "The “Do Search” list isn’t new. It existed pre-9/11. I know because I was on it when I began flying au naturale. Two years before then ... When 9/11 happened, and airport security was raised to code ridiculous, I wondered how much had been missed by screeners leading up to that fateful day. Who had they missed, what had they missed while believing some theory about the threat level of my hair?"

What was the selection criteria before then?
This is tough problem to solve given how many different ways projects have to declare licenses. I run a project called git.legal and we do ALL of the following, but still don't quite a get a 100% hit rate of finding a project's license:
1. Check for a license declaration in package manager metadata (eg. package.json)
2. Check for a license.txt file or try to parse out a readme's license section, and do a full-text diff against known licenses
3. Check the readme for an extensive set of regular expressions matching known license identifiers and common declarations such as "licensed under ...".
4. Check for a consistent license declaration in project source file headers

This gets about a 97% hit rate, but even for "hits" it's sometimes unclear what specific license version a project is under. For example, many projects just say "licensed under MIT"...but "MIT" isn't a specific license. There are several versions of it and there's no way to know which version the author intends to use for the project. That might be a minute point, but this all adds up to a lot of uncertainty around licensing.

So, project authors, please use metadata and include a specific version :)
Same here, I hate it when I land in a TypeScript codebase where they followed "clean code" and "best practices" and have nice OOP abstractions everywhere.. its always a kludgy monstrosity that yields everything but actual agility or performance.

The whole "lets use classes in JavaScript" movement makes me very sad. Its as if today's web developers are now rediscovering the 90's and all the mistakes that were made back when OOP was the new shiny thing.

I get WAY more annoyed fighting with TypeScript's type-system than fixing the rare runtime type error, which is usually trivial to find anyways. This all feels like a very superficial and inefficient way to achieve correctness.

The real hard to find bugs come from state and complexity, both of which are completely ignored by static type systems. Instead I see the exact opposite: the new shiny typed abstractions introduce so much state and complexity that any advantage gained by having static types is lost there.

I probably sound very pessimistic here; the older I grow the more I appreciate Alan Kay's quote about the internet and the web for being so damn spot-on.
Create your own NoSQL in-memory database with Crystal
WBEZ had a great article on the history of Oak Park's for-sale sign ban, and how it helped to shape the town's integration. The ban was effectively born to fight blockbusting, which preyed on homeowners' fears of loss of property values, but slathered with a nice greasy layer of racial fear. Blockbusting represents the scummiest sort of real estate profiteering; but more damagingly, it plays directly into patterns of institutional racism.

It's nearly unbelievable that something as simple as /not allowing the posting of For Sale signs/ can quell a lot of concerns about negative changes to the neighborhood.

https://www.wbez.org/shows/curious-city/not-in-your-front-ya...
In the 1980's, some powerful senator's cell phone was snooped on, resulting in a major scandal when the contents of his phone calls was revealed in the press.

This resulted in Congress passing laws that made it illegal for radios to be capable of listening in on cell phone frequencies or being easily modified to allow them to do so.

It is likely that only similar widely publicized embarrassments and privacy violations of the rich and powerful will result in any meaningful legislative attempts to curtail the growth of the police state in the United State.

They clearly don't intend to do much about it unless they themselves are the victims of such abuses of power. As long as it's just "nobodies" or social or political outcasts who are the victims the police and surveillance aparatus, it's doubtful that much will change.
VR Game Devs know you want better games – here's why you don't have them yet
Huh? Atom/Electron is another great example of GitHub duplicating a ton of existing projects (whether dependencies such as CEF and node-webkit or high-level solutions such as ACE) without seemingly having any interest at all in joining those existing projects. Just because someone is successful at doing this does not make what they are doing any more reasonable: if anything it should just put them in a similar place in your mind to the Microsoft of the 90s which many people here would denigrate. GitHub's model of "open source"--the one which it is, devastatingly, teaching to an entire generation of developers--is only about code being available as opposed to being about community and collaborative design. Asking if one would prefer an alternative where the code is simply kept closed source ignores the premise of the compliant: that the code being an advertised separate project undermines the premise that working with an existing project to solve a problem tons of those users almost certainly also have. :/
He allowed himself to have other women, he didn't allow her to have other man.
I don't think investors are quite that stupid. First that was 500m users in 2014, not today. It also doesn't say active so it's likely some subset of a total. I wouldn't be surprised if Yahoo had even more than 500m accounts in 2014 and today but I would be SHOCKED if they had nearly that many active users.