skysight-inc/HackerNews huggingface dataset:
C doesn't allow you specify what goes on the stack or heap, either. The "stack" in C is called automatic memory. What differentiates automatic memory is that it's automatically released when it falls out of scope. But it can very well be allocated using the same machinery as malloc. Yes, it behaves in some sense like a logical stack, but it needn't reside in some sequentially allocated storage, and the order of allocation or deallocation of objects in the same scope is completely undefined. Indeed, clang supports a mode with two "stacks", so that buffer overflows of automatic array variables can't easily overwrite function invocation bookkeeping.

Go is a fully GCd language with lexical closures. All memory is automatically released when it's no longer _referenced_. So the distinction is irrelevant.

As for volatile, it doesn't really do what most people think it does. volatile prevents _logical_ loads and stores from being moved. What that means for when you're dipping into assembly can vary from compiler to compiler. For typical code the volatile qualifier is only relevant when using setjmp/longjmp, for signal handlers, and in the C11 standard, for some kinds of threading.

In design and spirit I think Go is very much the successor to C. Though, I've never written a line of Go in my life and code primarily in C most days, so I'm only half informed. But if you look at the history of both C and Unix, they were never about performance, per se. What distinguishes them is ease of implementation, ease of portability, and a philosophy of achieving _easy_ performance gains by shifting a subset of hard problems onto the caller (the so-called "Worse is Better" theory). Thus, C was designed so that it could be compiled in a single pass (without an AST). Similarly, one of the reasons the Go compiler is so fast is because of very intentional language design decisions. Those approaches result in all manner of unintended consequences in addition to the intended consequences, and it's important not to conflate the two.
Airtel is sniffing and censoring CloudFlare’s traffic in India
The some stereotypes are based in reality comment was meant to indicate that the fact is there are real differences between the average behaviors of different groups of people. So when shown clear evidence that groups behave differently, it isn't racist to point out that groups behave differently. It would be great if we could have a discussion about real differences in how groups of people act without being called racist.

I could definitely believe that black people are less likely to tip (or avoid paying altogether), as black people are poorer (on average). Black people are also much more likely to commit violent crime (on average). Note that cab drivers are likely to not be white (on average), at least in my experience. I did some research and it appears to be common for cab drivers to avoid picking up black passengers - this is pretty strong evidence that cab drivers have had negative experiences with black passengers.

It is racist for cab drivers to avoid picking up black passengers, but we shouldn't pretend that they don't have a reason for it.
Yasss. Will WSJ just die already?
It's a little different in Venture Capital because exits follow power laws. So the big mistakes are literally the opposite of insurance: it's okay to make a lot of losing investments as long as you don't miss Airbnb. Missing out on Airbnb because you got stuck on it being 3 designers and no engineers is way worse than investing in Airbnb and 49 companies that go bankrupt.
How is this HN worthy?
Yes it's pretty clear that smiling != creepy.

So it seems that these parents who are marching their kids away are doing so for a reason other than the smile.

Unless that smile is creepy, and/or the parent commenter is creepy.
The latest version is adding support for EC2 Classic security groups and full-blown launch configuration setups which as of now make it usable enough for environments of real-life complexity.
Which owes its name to Alexander the Great.
CIA Faked a Vaccination Campaign in the Pursuit of Bin Laden
Do you actually agree with that retroactive withdrawing?

In any case, retroactive granting is generally legal already, except in the case of children. And that's because it's a social more that is being enforced.
I just priced out a (non ACA) catastrophic insurance policy with roughly the same deductible as my ACA plan. It came in at $75/mo versus the low $300/mo for what I pay for my ACA plan. I assume this reflects the fact that I am being risk pooled with other non smoking healthy mid 30s males without any pre-existing conditions. By ''fraud'' I meant that I feel like I am being charged too much for too little, and those price points would support that. Of course it's happening in the context of a subsidy that society has determined it wants to create as discussed elsewhere.
Wut?

Why would you not have the source code to your site that you're debugging?
> If you are actually arguing that any government policy that requires companies to modify their products in a way that they weren't already doing is bad, you have created a very difficult position for yourself to defend.

I don't know why you interpret my argument that way. It's not a blanket statement against government regulation of products, and none of what I wrote can logically necessitate or lead to that position. Government regulations can be good or bad, and it is entirely logical to oppose some and not others.

My argument is that the government should not regulate products on the basis of made-up "rights" that are really proxies for personal preference, e.g. "I like to be able to repair products I buy, therefore the government should force companies to make their products easy for me to repair, because so few consumers share my preference that the companies won't do it on their own volition."
> Maybe it just didn't work. Or maybe it was a dry run

You may have crimes, but they aren't terror attacks.
Reactors, Channels, and Event Streams for Composable Distributed Programming
You're right on, this is exactly the styling I use with SQL. Indentation makes all the difference in at-a-glance readability.
Psychological pricing strategies that get you buying more
That has to be one of the worst abstracts I've ever read. I have no idea whether or not black people tip less having read the abstract.
If you went around wikipedia enforcing a neutral POV, you'd be just as much a political activist as she. What is your metric for 'neutral' anyway? Refusal to use the term 'activism'?
Pokémon Go will soon get ads in the form of sponsored locations
Thanks. I think I read that study (or a report about it.) But I didn't like it so much. (Maybe that study inspired the idea for my study - I don't remember.)

The reason I don't like that study as much is because it's about people's names. But people's names do in fact reflect the level of education of their families, and in an extreme case they can choose a new name if they want. The poster we're reading about, for example, is called "Richard Smith". (Whether by birth or a name that he adopted doesn't really matter.) I like names. If on a dating site I were given, sight unseen, the chance to view an Octavia or a Hermine I would choose it over any Susan or Latisha. Because it seems to me much more likely that Hermine would be educated and interesting.

Does this make Hermine a racial name?

Why couldn't Hermine (or Octavia) be black? In fact they could.

So I would say that the effect of a person's name, and a picture showing them as black, are, as this blog post already shows, somewhat orthogonal. Richard Smith isn't a "black name", but this poster had a black experience.

It's also quite important to point out that parents have almost complete choice over what to name their children. As some linguist pointed out, it's one of the few times that people get to name something (someone) in the world!

So I don't like it as a signal. A picture is much more pure. And also not something anyone can change.

Finally, in my case I'm specifically interested in programmers and tech. So my small "study" would be very targeted.

I'm still very interested if anyone has any comments about the methodology. I've never done any social science research before (well not formally anyway), and I'd be very curious if I'd be making some mistake in the methodology that I could avoid.
This entire thread shows how ridiculous and untenable the pathetic identity politics angle has become. Commit PC suicide now.
The isomorphism breaks down at: encryption isn't a deadly weapon.
There's an app for that: https://github.com/CellularPrivacy/Android-IMSI-Catcher-Dete...
Easier to use exceptions and allow RAII to clean up resources automatically, making all error paths work smoothly.
That's what the parent commenter said, and I've seen it happen.

It should be possible for an adult male to smile at a female child without being assumed to be a would-be child molestor. It should also be possible for an adult non-white male to smile at an adult woman without being assumed to be a would-be rapist.

Sadly, neither of those things are anything like guaranteed at the moment; maybe in a generation or two we'll be less fucking stupid about it.
Surely your ability to detect baloney in just a few minutes of casual conversation is far, FAR superior to that of, say, the stereotypical MBA or lawyer with zero technical expertise. There's more value in that than you suggest, I think.
New intention: Impact sensing headbands for athletes
> No matter what algorithm the self driving car is running, it is going to be 100 times safer than you driving the car.

That seems very suspect.
Not sure if it's much better for you use case, but Backblaze introduced an S3 competitor called B2 a few months ago.

Price calculation is straightforward:

- $0.005/GB/month for storage

- $0.05/GB download

- $0.004 per 10k downloads

There is a base free tier as well.

https://www.backblaze.com/b2/
Cosmological Horizons
Why shouldn't manufacturers have the right to include tamper-resistant features and DRM if they want to?

If you don't like those features, don't buy the products. If enough people share your preferences in this matter, companies will start tailoring products to those preferences. If too few people share those preferences for the companies to change their products, how is that anything other than the free market at work? You are not entitled to exactly the products you want, no matter what the market for those products is like.
I feel like there's an important distinction between separate systems versus systems which have some inherit redundancy. Both the transport and electrical network have some inherent redundancy, but they're both monolithic, so to speak.
really cool article!
Misspelled "increase". Looks interesting though.
those rainbow parenthesis are awesome! now I gotta find an atom package that does the same.

edit: found it https://atom.io/packages/swackets
> I know for a fact that in at least two rental situations, we were given preferential treatment because of that. It cuts both ways

Black people getting the short-end of the stick while Asians (allegedly) getting preferential isn't "cutting it both ways".

> Again, as long as people keep pointing fingers at me and telling me I'm a racist, I will grow increasingly inured, and even angry. I think that in the end, you start to have the opposite of the effect you'd like.

It's your prerogative. Not specifically directed to you, but it is important to note that racism is not a state of mind - it's the way you act. A lot of prejudiced people do not feel like racists even after their obviously racist tirade has been recorded. Being a racist is a terrible thing and they obviously aren't terrible people, so how can they possibly be racist?
There's a bias to your first-hand data too: throwing money at a problem does not usually reduce technical risk, at least in software, where a larger team is usually less well-equipped to execute on technical risk. Instead, you just need wrestle with the problem and develop expertise on it.

So a team working on such a startup idea is unlikely to be seeking venture funding. Instead, they're probably a university professor and a couple grad students, or just the grad students, or an eccentric genius in a garage. When they have something that works, then they'll seek venture funding to turn it into a company, but at that point the idea has already been significantly de-risked (and they'll often go to a "name brand" VC, since the de-risking of the business makes them attractive to pretty much all investors). If they never get to the point where they have something that works, then they go back to their research or get a job, and you never hear about them.
Very natural monetization idea. There are already some businesses who are promoting presence of pokestops or gyms nearby. Imagine what will happen if a cafe or a bar was a gym! People will just sit there and train their pokemons and compete with each other. Brilliant!
fio --direct=1 --rw=write --ioengine=libaio --runtime=300 --bs=4k --numjobs=4 --iodepth=32 --size=2G --name=4096-direct --filename=/dev/vdb --group_reporting

This is my "dd" test for any storage system. Filename can be a regular file; you can also pass --directory instead. I would love to see numbers for both this test as well as with --bs=4M.

Also experiment with --rw=rw|randrw|read :)

(and make sure your device is large enough to hold numjobs*size)
Since American culture is so fragmented, it kinda makes sense that people of one nationality or race would feel more comfortable around people who look and act like them. I was born Jewish (on my mother's side), and I'm also American. While I am technically part of a minority, I never felt that way....I always considered myself to have grown up in an upper middle class American culture, not a Jewish culture. My mother's family kept up with a few of the traditions, as well as celebrating the big holidays like Hanukkah (wherein my mom lights candles for 8 days), Rosh Hashanah (with my mom calling me to wish me a happy new year), Passover (with a seder dinner at my aunt's house), and Yom Kippur (ehh...maybe we'll sit this one out). Even the Jewish people I knew growing up who mostly hung out with other Jewish kids did so because their parents made them go to Hebrew school and that's where they met everyone they became friends with. I never went to Hebrew school, or CCD, because my parents weren't trying to shove any religion down my throat. This "Hebrew school subculture" that formed carries friendships on to this day. I'm friends with some of those folks, but not nearly as close with them as the kids they went to Hebrew school with. That said, my parents gave me the choice of religion and culture, so if I wanted to I could have attended Hebrew school and become friends with those kids back then. But that's not the path I wanted to take.

That long story was to set up this point: In America, the majority demographic (white people) can make a choice as to what subculture they're a part of. But if you inherently look different from the majority, your choice has already been made to some people who were not culturally exposed to people who look like you early enough to accept them as "just people" and not "people who look like this that do $stereotype". There are a lot of people living out there in Small Town or Suburb, USA who have really never had close interactions with a non-white person before. How many years do you have to live like that before it becomes embedded in your mind that people who have a certain color skin act a certain way, just like you have it embedded in your mind that a disheveled dude sitting on the street holding a sign doesn't have a home? If you never meet a black person in real life, and only watch movies/TV that star or are about black people, why wouldn't you think that's how all of them act?

I think that's how prejudice in general starts, and mixed with just the right amount of racial tension, this can lead to full-on racism. I also believe that if you're a kid growing up and all you see of cops are YouTube videos of police shooting innocent men and women, meeting a police officer in real life must be a scary situation. Being a police officer after the last couple years is going to be a lot more challenging than it has been previously.
Depends on the language for me. If I'm in Java and need to put try-finally blocks for cleanup of non-memory resources, then error codes are cleaner. If I'm in C++, with all objects using RAII to clean up after themselves, then exceptions are the simple way to go.
> in my mind crippling effect of the harmonization of the EU

Is it time for #Denexit?
TSA: Up to 60 automated checkpoint lanes to be installed this year
If I'm born in my Australia, and my parents were, and their parents were, and their parents were, I'm not Irish or Italian or German or whatever majority-white European country you want to pick that I have a vague connection to. I'm Australian.

The same applies to the Aboriginal people who have been here for thousands and thousands of years, before my ancestors invaded under a false pretense and treated them like garbage.

However, those were my ancestors. Each generation is progressively less racist than the one before, and we're just as Australian as each other.

The issue is not one of national identity but one of racial and cultural identity. Realistically, it's something that white people will have to put up with and understand as we're still in the long hangover of our more racist years. However, at some point our children (or our children's children) are going to ask why it's it's socially fine to embrace other races and cultures when it's shunned to embrace their own for reasons that are totally out of their control.
I really don't understand why chatting is supposed to be a better interface for something like that. Tinder blew up because they innovated the simplest possible UI. The UI here is broken, notice that after the second "like" the user would have had to scroll up to like another one. Or they would have to memorize some chat commands like "main menu" or "more women".
thank your for saying this!!!

Because the article was completely about people REPAIRING technology they purchased, and not at all about mods, modding or modifications.
It likely is a genetic mechanism rather than "discrimination." Fact is that in an adverse encounter, the big (tall) fellow is more dangerous. So its wise for smaller persons, and especially women and children to minimize encounters with taller/bigger persons, and strangers also.

So they're doing the right thing.
Have you considered that there could be use cases where the performance gains are not trivial? For some code, we’re talking about more than an order of magnitude speed difference.

What kind of language target would you prefer for running optimized numerical algorithms? Or do you just think we should keep computational photography, natural language processing, physics simulation, 3d graphics rendering, game AIs, etc. off the web?

Remember, to make their code run at full speed, developers need the ability to use a variety of numeric types and processor-specific instructions (e.g. SIMD), implement low level data structures, precisely manage memory, etc.

Even if these numerical algorithms get written in “plain” Javascript, after being minified they become essentially unreadable. Often to understand even an extremely clearly written implementation full of nice explanatory comments requires reading the technical paper alongside the code. If you’re not only missing the paper, but also have nonsense variable names and no comments, deciphering the code becomes an incredible chore. As such, I don’t think WebAssembly will have any significant effect on readability. Have you tried reading and understanding asm.js output from Emscripten? That’s what we have today, and it’s definitely worse than wasm.
I think you're misunderstanding him. What he meant was the cultural norm (or more accurately imo: "the stereotype") in America around black people is that they can't swim, don't like baseball, don't listen to rock/country or play golf.
Looks like you've done your homework. Yet in my experience it has been true that the farther in space and time I've been from a bug, the harder it was to solve.

So now I'm a bit confused on how to proceed.
Is Pokemon Go distracting nation from the current political and social issues?
I grew up in the town where James Meredith went to school. In that part of the country, about a fifty-fifty split is normal most places that aren't major cities - I can't guess why, but those tend to be as heavily polarized in the Old South as anywhere else. Outside the cities, and probably for the most part inside them as well, nobody of any skin color really seems to want to start trouble over it.

(We had a lot of that kind of trouble in the 1960s, maybe you know, and the strong impression I formed growing up is that while the results aren't perfectly satisfactory to anyone, the compromises are sufficiently so to everyone, and nobody finds the state of things upsetting enough to want to go beyond within-the-system incrementalism.)

Beyond that, and not to get at you personally, but nobody where I'm from thinks about "[having] interactions with blacks". That's a chilly, sociological way of looking at things, and it's hard to be chilly and sociological about people with whom you've spent your life cheek by jowl. It's just not the natural frame of mind.

On the other hand, since moving away from home and to a city whose black population is twice the size of its white, I've discovered the remarkable experience of being hectored on the subject of racial harmony by white people who choose, for reasons on which it would be invidious of me to speculate, to live where there are almost no black people at all.

I've never known a black person from anywhere to assume that, because I'm from Mississippi, I must be racist. I've known plenty of white people from places like New York and California to do exactly that. I don't really know what conclusion, if any, to draw from this, but I sure do find it curious.
> You say a person's skin color is part of their identity but you also say we shouldn't group or categorize people based on skin color.

It's a part of your identity you don't get to choose, and how you identify with it - if at all - is solely up to the individual. So, no grouping or categorizing.
I agree with that assessment. It's impossible to disagree because the designers have been very explicit about their motivations.

My argument was only that multivalue error returns are not necessarily so limiting. Rather, IME they're a great compromise that can permit the best of both worlds. I always wondered why Lua's idiom was never picked up by Go. So much of Go seems lifted wholesale from Lua, or at least a shared ancestor. Particularly Go's goroutines, lexical closures, and how cleanly they interoperate; both of those constructs are much more limited in languages other than Go or Lua because of shortcuts taken to simplify the [pre-existing, broken] implementations (e.g. JavaScript and Python). But especially Go's exception mechanism, with syntax and semantics likewise almost identical to Lua's.
For reference, here is the code base:

https://github.com/asciinema/asciinema

There's very little code there; porting from scratch would take a few evenings. I wouldn't extrapolate too many conclusions from this.
I'm really happy to see a bunch of positive and supportive comments as well; anything about identity can be a bit of a minefield on this site sometimes.

Even most of the the not-so-good comments are well-intentioned, even if ignorant.
Cut the watermelon into 1-inch cubes, sprinkle some feta in with them.
GPS Spoofer for Pokemon Go on iOS
The dynmaic in los angeles is quite different. For one thing white people in the industry are the minority. Hollywood is heavily white but outside of hollywood jobs im always a minority to an asian majority.