skysight-inc/HackerNews huggingface dataset:
You Can Now Buy Spot the Robot Dog–If You've Got $74,500
I disagree. Think of how the gay movement took the word "queer" and turned it from an insult to something neutral or even positive. The way to change peoples minds is to change the meanings of words. In particular, take the most common words and change their connotations, rather than inventing awkward new expressions that very few people will adopt.
I was a dev lead at my former company. I’m Black. One of the guys I hired was an older white dude. I was taking my team out to lunch - I was the only Black guy. The server came up and asked the table in general was it together or separate. I said it was together and preceded to get my corporate card out of my wallet. No one else reached for their card. She still handed the check to the white guy.
i think it's all there if you commit to using tech more than 10 years old.
> That's an awful way to think about hard to read code

Most of the time I hear about "hard to read code" is "pattern I don't currently have a mental model for". We didn't move on from COBOL by letting that be a deterrant.
Secondary Infektion at a Glance
They don't provie IAP for the service
What is the London radio sound to your ears? I would have thought Radio 3 or 4 would be iconic London but they're not on here!
I've used a lot of Java and C#, and a decent amount of Go. I'm not sure I would call Go inferior. The design goals were different. I'm also not a language wonk, so maybe that's why I enjoy the relative simplicity of Go. The developer loop of code, run, code is very fast, and the standard library is good out the box. I just want to write code and get stuff done. To that end, Go is another capable, workman type language (like Java or C#).
Its so uncomfortable that they also hold all our data too
Agreed, sometimes a second pair of eyes or rubber duck programming does wonders
FusionAuth on Arm64
It sounds quite a lot like you took the type the OP posted and changed it in your reply to a different type that isn't standardized yet, do I have that right?
Yeah that does sound like a lot of work. I appreciate the offer but like I said it hasn't bothered me much. I don't know that I've ever relied on chaptering for audiobooks, other than for breaking the book into smaller pieces to make the scrubbing less sensitive. My mental model is much more of a linear monolith.
A standard particle is not a point in 4D, it's a track, if it's locally static (compared to you for example) it's still churning happily along the t-dimension. In GR, the 4D spacetime is curved, so when you burn along the t-dimension locally, you might be seen as moving along one of the spacial dimensions as seen from afar (like, when you observe another guy falling down a building or observing dust getting swooped up by a black hole).
OpenBSD handles WPA2 thru ifconfig just fine.

ifconfig $IFACE join $ESSID wpakey $PASS
Fun fact: because json is a reflective package in Go, solving your problem is quite trivial: https://play.golang.org/p/-TZ5b9Su1or .

As for programming with types, that's partly what Go was trying to avoid: https://news.ycombinator.com/item?id=6821389 . And I agree with Pike on this one. The nice thing about Go for me is that I'm just writing code. Not defining a type hierarchy, not rewriting some things to get them just right, not defining getters, setters, move and copy constructors for every type :). Just telling the computer what to do and in what order. When I'm writing a library I'm defining an API, but that's about it; and you can usually steal whatever the standard library's patterns are there.

I disagree about nil as well; I think Go's zero value approach is useful, and basically impossible without nil (it wasn't necessary in my code, but I may want to instantiate an ApiResponse object without a data structure ready to be passed in).

A little bit of a rambly response from me, but, all in all, I think I'll be one of the stubborn ones which refuses to use generics in his code for a long time.
HR isn't a disinterested party here. The more built-up the theology is, the more role for the Pharisees in interpreting and enforcing it.
They'll tell you who pays for the connection. They can't reliably tell you who uses it. Maybe it was a family member, roommate or anybody who knows the wifi password.
These things are kind of useless in the real world.
> The firm worked with a Facebook engineer and wrote a program that would attach an exploit taking advantage of a flaw in Tails’ video player to reveal the real IP address of the person viewing the video.

Doesn't Tails route all traffic through Tor by default?
I'm inclined to agree with you. Apple's terms aren't exactly new. While I don't like Apple's App Store model, Hey had to know what it was getting into. This is an uphill fight that even Amazon ultimately ended up capitulating to.
I worked on the memory allocator for a feature called Flex Tables - https://www.vertica.com/docs/9.2.x/HTML/Content/Authoring/Fl... which involved loading unstructured data into the column store database. I worked with two incredible engineers (who I believe were sniped by Facebook later). One was a distributed systems expert who spent the entire summer on and off debugging a multi-server crash where the root cause and failure occurred 30 minutes apart. When he finally crushed it I went outside for lunch that day and he was sitting in a lawn chair on this corporate office drinking a beer and staring in to the distance. I had this feeling that he was untouchable and alone in the universe that day, having conquered a mountain few people will ever climb.

The second guy more or less taught me how to use Vim. And not just use it, but move buffers around and navigate the filesystem so fast that it seemed he was wired directly into the computer. Up to that point I had not worked with a very very experienced programmer who was still practicing. He would write very complex regexes directly in the vim prompt to find the right parts of log files.

The overall team had been acquired by HP 18 months before I arrived and you could tell that people were beginning to move along. However many of the folks there had worked with Stonebreaker at MIT and then at C store. There was a feeling that they all knew things about column store databases that were not widely known. In particular the engineering manager once walked us through the very first project he implemented at Vertica, which was backup and restore. He more or less derived the whole system from a few principles of when data should be saved over the course of 2 hours.

It was an extremely technical place to work with data sizes and problems I had never encountered. It gave me a sense of the the sheer scale that some companies operated at and what was possible by starting with C++ and building the system out bit by bit over years. Many of the approaches there actually mirrored architecture work I did later on a multi-camera tracking system.
fake, USD cards work perfectly in venezuela, venezuela uses normal mastercard and visa networks, using an USD card in venezuela is exactly the same as using it in brazil or itali or anywhere else.

I use my AMEX, BoFA VISA, citi MC, with absolutely no problems on venezuelan point of sales.
Those don't work there. And even the credit cards in local currency have terrible limits, I'm talking not even 1k, probably few dozens bucks for most people after exchange conversion.
Please use the original title when submitting "The great trap of SaaS Businesses: Vanity Metrics"
Are you saying Go should have not launched in 2009, but shout have waited 10 years until generics were ready?
"I think that level of embarrassment/defensiveness would be common to the vast, vast majority of white people of a particular social class in the US"

Interesting. My response to your recommendation of Dr. DiAngelo's work elsewhere in this thread was critical of her treating "white" as a monolith.

Which particular social class of whites do you think this applies to?

This also brings up another criticism I have about what I view is an absolute lack of scientific rigor: "White Fragility" is a phrase that can't be generalized to humans as a whole who are members of the dominant ethnic group of their respective societies. One would expect an urban, ethnic Han Chinese person to react in a similar pattern when confronted with their privilege in their own society. Think Japan as well.

Again, no measurements, or attempts to quantify. Which is convenient, when you realize that her workshops on anti-racism training feature an approach that has never been scientifically validated for efficacy in solving the problem.

I really hate to harp on this so much, but I am deeply interested in ACTUALLY SOLVING THE PROBLEM, and that makes me extra wary of people who sell snake oil cures to absolve HR departments of liability.
/etc/hostname.if under OpenBSD

lladr random

join foo wpakey bar

dhcp

inet6 autoconf
Adding to this from the BIPOC Project [0]
"We use the term BIPOC to highlight the unique relationship to whiteness that Indigenous and Black (African Americans) people have, which shapes the experiences of and relationship to white supremacy for all people of color within a U.S. context."

Not all groups face the same oppression and this term intentionally names the two groups which are systematically the most oppressed in a US context.

[0] https://www.thebipocproject.org/
For android there is "Xodo" which has a reading mode, so it can adapt to your phone screen. You can also convert your pdf to epub so set the size and font but it not always work as expected.
Functional and aesthetically pleasing? It's one of those "you'll know it when you see it" things, but grab any decently typeset book or paper.

The illustrations, diagrams, and tables are the right size and shape to ensure the details are legible, without wasting a ton of space. They are placed at pertinent locations in the text, usually near the first or major mention of related topic. There's a nice boundary between the text and illustration, so you can tell which is which (again, without wasting a ton of space). If there are multiple illustrations, they're laid out in a sensible way so that one or two lines of text don't appear--and get lost--between them.
Canada purchased questionable Bomarc missiles and used Vulcan fighters with a fraction of the capability from the US — which ultimately cost more money than completing the Avro program — while simultaneously losing their aerospace capabilities.

To say this was a “win” for Canada is pretty far-fetched. It certainly was a win for the US military-industrial complex and their lobbyists!
Counterintuitively, a dev supporting a feature about which they care, but without any particular zealous dedication may well produce a more universally appealing product for its audience.
Once a user buys Apple device, it is no longer 'their platform', it's a user's platform. And he should be able to do anything he wants with is, including capability to sideload apps and install third party app stores.

Refusing this right is evil and should pe punished. Also, this very much helps oppressive states like Russia or China to block their citizens from accessing certain apps.
The utility one derives from non-Free software is profit the vendor has not yet captured?
I'd hate my words to have been taken as advice. I can see the pitfalls that you have pointed out; I've never had to consider even as a remote possibllity that my scribblings might be cited anywhere.

My reply was pretty much to say don't overthink things and to be confident in your uniqueness, your viewpoints and your contributions to your field. However, I see your pragmatism.

(I cannot resist a flippant aside, though: Google Scholar will probably go the way of all Google products that were useful but showed insufficient profit. Don't make decisions that assume its continued existence.)

If you have a nickname that you like, there's no reason not to use it. If you have friends who might suggest one, then canvass their opinions. If you are into your birthright geography, append a place name as helping to define you. (Pyrrho of Elis, the founder of sceptic thought, is known now by name with place.) But beware of sounding pretentious.

Nowadays, some exalted people have resolved similar problems via the expedient of handles such as "realDonaldTrump". So be careful about your choices.

Whatever you decide to do, linger over any decision. Also, this being HN, you should get many better and more useful responses than this. But please don't fret. Maybe move this concern to a lower peg for now.

Edit to add: I've only now read properly the last bit of your original post: "In addition, should I worry about discrimination for having a foreign last name?"

Worry will do no good, and disguising the name or westernising/anglicising it will not prevent the prejudices inflicted by the sort of people who harbour them. Such people are looking for victims; and they do exist. But fuck them. They grow rarer and more endangered as the clock ticks.

Use a negative reaction to your name as a positive indicator that such people are not fit employers or associates or anything; they are to be ignored, and resisted/fought if they get in your face.

I really hope that some proper HN people weigh in on this.
GE Filtergate
They are in a duopoly with Google though- if Apple increases their tax to 35% tomorrow, what happens? What if they increase it to 50%?

What if they say you can’t have a web app, you can only have an iOS and Android app?

What if they say they no competing services are allowed, so every iCloud, Apple news, weather etc. competitor is gone?
The end of jquery is here
Blocktogether Shutting Down
from what I've gathered: look, feel, and `class` naming conventions...
It is very rare to have to support Internet Explorer anymore for new applications. Most software that requires IE support is legacy enterprise stuff. Microsoft has been promoting Edge for 5 years already over IE.
Five days ago, the National Association of Black Journalists revised their style guide:

'For the last year, the National Association of Black Journalists (NABJ) has been integrating the capitalization of the word "Black" into its communications.

However, it is equally important that the word is capitalized in news coverage and reporting about Black people, Black communities, Black culture, Black institutions, etc.

NABJ's Board of Directors has adopted this approach, as well as many of our members, and recommends that it be used across the industry.

We are updating the organization's style guidance to reflect this determination. The organization believes it is important to capitalize "Black" when referring to (and out of respect for) the Black diaspora.

NABJ also recommends that whenever a color is used to appropriately describe race then it should be capitalized, including White and Brown.'

https://www.nabj.org/news/512370/NABJ-Statement-on-Capitaliz...

This appears to have been part of what prompted a large number of newspapers to change their style guides this past week, including USA Today, NBC News, MSNBC, the LA Times, the Seattle Times, the Boston Globe, the San Diego Union-Tribune, and the Washington Post.
I agree with you in this case, since master is used by itself, similarly to master key.

But I'll try to provide some insight into the argument specifically regarding master and slave used together.

> How do terms become trivial when used in separate contexts? They are simply descriptive terms.

This is where I think you are incorrect. Master and slave are not simply descriptive terms. Pretty obviously, they are an analogy, just like, for example, male and female plugs. The point of analogies is that they use existing relationships to describe new relationships, so that understanding the new relationships is easier.

So I think the issue for some people is that in master/slave architectures, the master node neither brutally beats the slave nodes nor justifies its power through a theory of racial superiority. Maybe a more accurate analogy would be that one node is the leader and the others are the followers. Maybe we should only use the master/slave in situations which are actually comparable to the historic instances of chattel slavery. Plus, an updated analogy can better serve the purpose of describing relationships. In the context of databases, for example, primary/replica or master/replica are IMO both much better analogies than master/slave.

Sure you can argue they are simply descriptive terms. But if that's the case, why did engineers choose existing terms in the first place?
Let's hope somebody works backwards and looks at patches made to the Tails video player and looks for something that could have been an exploit
> That is expressly forbidden

I haven't used the HEY app, but from the DHH tweets it seems they were very careful not to include those.
Sorry you encountered racism. That sucks and hope you work with better people in the future. As someone who lives in the US but was raised in Australia, I have to say that I've encountered a lot more ignorance in the US but a lot less racism. I think it's getter better but probably not quickly enough.

> So why should Asians be denied the opportunity to prove that that heuristic is imperfect?

HAHA only Asians and rich white legacy parents would consider a rejection by Harvard to be a denial of opportunity worth complaining about. Harvard IS special BECAUSE of the name. Because it lends an air of prestige, legacy, and class that CANNOT be obtained by merely academic excellence. But just because it is special does not mean it has to provide an equal opportunity to all to obtain it by a transparent set of criteria. The frustratingly opaque unobtainability of the admissions to ivy is EXACTLY what gives it prestige and the exact reason why it cannot allow a fair academic process to determine admission.

> Otherwise, Harvard will used as a filter that implicitly discriminates against Asians later in life. Think ”Oh he's from Harvard, good thing it's not one of those all-Asian colleges” which I'm sure is said behind closed doors in many rooms today and which you have perhaps benefited from.

I went to Berkeley for grad school. Now I am a CTO at a company looking at resumes. I would hire a Berkeley grad over an ivy grad ANY day because I know how competitive and difficult the STEM programs at Berkeley are. The implicit presumption of superiority of an ivy degree over a Cal degree comes more from the mentality of the student body and the parents more so than from the employers. And with that I will venture to point out the ironic fact that Asians complaining about unfairness of Harvard admissions actually further highlights the fact that Harvard is more unattainable and thus desirable than other schools. The only thing that would really hurt Harvard is if Asians just said: "oh we don't want to get into those racist colleges anyway" .... but that would never happen :P
See Apple v Pepper for an ongoing anti-trust lawsuit seeking to force Apple to allow side-loading apps: https://en.wikipedia.org/wiki/Apple_Inc._v._Pepper
I think part of the problem is the difficulty of challenging these inconsistent decisions -- and not just Apple; Google Play is probably just as bad at dealing with escalations. If developers and major companies have to resort to complaining publicly to get a decision revisited, there's a problem with the process that isn't simply due to getting a bad reviewer.
This is one of my all time favorite books. It’s actually had a significant influence on a wide variety of fields. I’ve heard it said that Object Oriented Programming was inspired by Alexander’s book. He gave a talk in ‘96 on what he thought software had gotten right, and gotten wrong, about A Pattern Language:

http://www.patternlanguage.com/archive/ieee.html
Asian women being taken as an authority figure? Heck, anecdotally they can’t even be seen as developers. I have an Asian friend/former coworker. Anytime that we would all go to a local conference they would assume she was QA.
Yes - perhaps if the current big conversation was rephrased as "everyone is biased and that society is rife with systemic bias" - people would be more willing to agree that its a problem and agree that they are part of the problem and would be more willing to be involved in solving it.

To be honest - everyone, no matter who they are, makes judgements and has biases.
Depends on your customers. Can't just look at the stat counter usage sites and determine based on that. You have to look at who uses your site, and then decide what the financial impact of not supporting IE is going to be.

Where I work, we sell into large companies, where IE may be a default browser without the ability to install an alternative. Therefore, we support IE11 (only version of IE still officially supported). Financially, it would be irresponsible not to, as it could kill 6 or 7 figure contracts if the CEO tries to use our software and it doesn't load or just shows them a "upgrade your browser" page.

But even then, we do make allowances for IE. It is slower. In fact, some of the speed issues come from adding polyfills for things we deemed necessary for efficient development. It may not have exactly the same layout (for instance, we use an accordion to reduce the number of elements on a screen for IE on one page, but a list of carousels in browsers that are capable of handling the extra complexity).

We actually attempted to use CSS Grid, and it mostly worked. We've since stripped most of that out except some of the base page structures - just too many edge cases. And flex actually works fairly well as long as you stay away from some of the well-defined known issues.

Anyways, to the main point - has to be a site by site decision based on your site's visitor base, their browsers, and whether it makes the financial sense to spend the time supporting IE compared to the return you may get.
The code the OP posted is not C++. If you translate it to C++ there is no way to get a null pointer exception.

It sounds quite a lot like you're looking to be pointlessly argumentative, do I have that right?
This is amazing! The first thing that popped to my mind seeing the life sized "portal" was the farcaster portals from the sci-fi novel Hyperion

https://hyperioncantos.fandom.com/wiki/Farcaster
Aphinity is now funding. Meet new like-minded people and join communities/events
Odd, Google is now claiming The Federalist was never demonitized [1]. What is going on here? Did NBC spike a story too early?

[1] https://twitter.com/Google_Comms/status/1272997425821540352?...
African here, this is common in Africa but in a different way. Often by fellow black Africans will trust a foreign white person over me. The big global consulting companies are making a killing sending over specialists in different fields.
Did the doctors test for B1 deficiency / sufficiency? Should be 2.5-7.5 μg/dL, or 74-222 nmol/L
Alright, so Fox is lying in favor of the right. That isn't evidence against The Federalist's contention that the rest of the media is lying in favor of the left.
Alien Civilizations in the Milky Way? The Science Behind Ridiculous Headline
20ms is wasteful. Use minimum latency where SILK still works, afaik that's 7.5ms.
I see it differently, I recognize that my personal experiences are not in any way indicative of everyone's experiences, and so when I talk to others I try to hear their experiences in similar situations. That helps me understand or at least appreciate the variability in the system.

My earliest experience with this was seeing the difference in how people with college degrees from "good schools", "no-name schools", and "technical college" were treated during hiring at all of the companies where a third party put into place hiring policies.

Each of those people has their own "personal experience" about how easy or hard it is to find a job in the bay area. And those personal experiences are very different than mine.
Why do you think your “personal experience” negates data?