skysight-inc/HackerNews huggingface dataset:
Not really replying to the point you're trying to make but I don't think "middle eastern" is a race nor ethnicity...
Middle East does not include India.

https://en.wikipedia.org/wiki/Middle_East
Teddy Love Stickers
> How is reverse debugging working out for Haskell then?

The Elm debugger I posted above is a perfect example. Unlike your GDB example, it doesn't only work for a subset of x86 instructions or require monumental effort to implement. It's a high-level domain-specific debugger, that was simple to specify and build. For those of us that want to write high-level code with many layered abstractions, working one-word-at-a-time using GDB is simply not a great way to debug, even if it does now sometimes work backwards. We want to easily build our own debuggers.
Review: Asus Tinker Board S – Single-Board Computer
What is "AI" about it? assuming AI means artificial intelligence? What is that connotation supposed to represent?
I guess most will identify as 'South Asian'.

Also you can see that the race/ethnicity question only has ~55k responses out of 100k respondents in general.

To many of us it feels like a very US-specific question that we are glad to skip. Racial identity is just not part of our lives. I might identify as as European, but certainly not as 'White or of European descent'
This is why DNA storage is exciting. Barring a civilization reset catastrophe we will have a need to read DNA and improve the process for the long term future. Also in the right environment it has nice self-healing features.
>unrestricted speech may be an insufficient value, like nondiscrimination or atheism. It's not enough to build on. You need positive values too.

I agree with this statement, except for the inclusion of atheism in the list. Atheism is literally the lack of a belief. You may as well say "The lack of belief in astrology isn't enough to build on. You need positive values too."

Unrestricted speech and nondiscrimination argue for something. Atheism literally argues for nothing.
> Also, can we please, please, please keep source code files as pure ascii? Asking as a non-native english speaker.

I'm a non native English speaker. That's why I hate tools, and websites which don't understand that people have different letters in names. Just use good tools.
I'm always surprised when people talk about the unreliability of floppies. I still have my stash of Atari ST games from the early 90s and play them on a real machine regularly and I haven't had a single failure. Perhaps the lower density of 720k floppies makes them less prone to corruption, or perhaps I've just been lucky and stored them well.
There's something called Transactional NTFS, which does exactly what you want. But Microsoft decided to deprecate it in favor of other (and IMO far less elegant) options.
You can try Apple's Maps app. (Does Google Maps have it to?) There is a 'ride-share' choice (or some similar terminology) when choosing route methods, and selecting it presents both Uber and Lyft (if you have the apps installed) and side-by-side price comparisons with the ability to book right there. It should be noted that integration with the Maps app is handled by Lyft and Uber themselves - they can choose what values to present to the user.
https://bugzilla.mozilla.org/show_bug.cgi?id=1342012
Show HN: Hands-On OpenFaaS Labs with Python 3.6
https://kaitai-io.github.io

Your link gave me a warning that the certificate was only for github domains. This one redirects to kaitai.io but doesn't warn.
Unwritten rules have upsides too, though I rarely see them being a reflection of the moderation unless the moderation is being very heavy handed.

I've been in communities that were very pleasant and open about a lot of things where the only rule was, quote, "don't be a dick". I've also been in communities, that despite extensive rules that would make make fellows from my law course cry in joy and fully oriented towards left/liberal, were cesspools of hatred.

I think in both cases it's more a matter of what the moderation will do with what they have. "You reap what you sow" probably applies in some way.
Yeah, that's what I don't get from the Emacs crowd

The learning curve is anything but smooth for Emacs. For Vim, it's much easier (note I said VIM, I'm not wasting my time with pre-direction keys typing methods)
print("\u4f60\u597d\uff0c\u4e16\u754c\uff01")

I'd guess?
This one is much easier to use and you can get common ancestors (toggle the 'relate' switch)
http://www.pbs.org/wgbh/nova/labs/lab/evolution/research#/ev...
What I love about it is typing in two things that seem fairly distant like humans and fruit flies and then seeing it zoom in quite way to show that they come off a relatively late branch.
Cora – Kitty Hawk's prototype air taxi [video]
FTA :

> Race and Ethnicity
> Sexual Orientation

Could we agree that :
1/ a coder is a coder, no matter his color, his sexual orientation, his whatever
2/ the notion of "race" is problematic at best

And before I get down voted : who cares about a statistic about sexual orientation or ethnicity in a survey about IT ? I mean honestly.
Very talented bunch. I've seen the tech and the engineering behind it, and I have no doubt that they can build the aircraft they're claiming here.

What remains to be seen is how they interface with the existing aviation regulatory framework. They even hint at this in the video, with the "making this useful to society" line, and what looks to me like regulatory allowances from NZ.

I'm fairly certain that they know powered lift isn't compatible with dense urban environments, so don't expect a Fifth Element situation in NYC anytime soon. :) I'm super curious to see what the use case ends up being. My money's on super short haul, like Mountain View to Oakland sort of distances, with numerous small, dedicated taxiports similar in scale to ferry terminals.
Speed up WP_Query requests to only return what is needed from the database
Well, luckily for all observers, the Bundy's erased any doubt that they were making political statements with their other armed standoff with federal authorities. You refer to the elder Bundy's grazing fees dispute, which played out at their Nevada ranch. This actually involved a grievance the Bundy's themselves held. I refer to his son Amon Bundy, who took up the cause of another father and son from southeast Oregon, who were jailed for starting fires on federal land, clearing brush. They were originally sentenced to some amount of time, which they served. A judge later determined, after they were already released, that there sentencing was somehow improper, and that they had to serve more time. The father and son willingly complied, and turned themselves in. Amon Bundy and his fellow Yeehawdists took over a National Wildlife Refuge, and essentially tried to provoke another standoff. They want federal lands to be wide open to do whatever they want with, to strip resources, and effectively get something for nothing. They see their inability to do whatever they want, and the consequences of doing so, as tyranny of the government.
The T-series has been VERY good, still is. If you pick up a T4(6-8)0 and max it out, I can't really think a better programmer's laptop.
This seems like the kind of thing that would be useful in specific situations, but won't be feasible for broad use until we come up with much cheaper electrical energy production (and probably storage too) than we have today, e.g. fusion power or much cheaper solar. At least I don't imagine it can be very energy efficient to expend power on moving up and staying up in the air instead of using the normal force from the ground 'for free' like a land-based vehicle does so it only needs to expend energy to move horizontally (for an intuition about this, think about how hard it is to jump half your body length upward, versus walking half your body length forward). So while it's cool that it's emissions free, it's not great if it ends up using e.g. 5-10x as much energy to make the same trip as an electric car, and it makes it that much more difficult to offset the environmental impact of its production and operation.
Firefox makes sensors access user configurable
I guess I rely on Chris Rock's difference between rich and wealthy; so super rich has to be just before you're wealthy.

I remember reading somewhere else that rich also required a million in assets, not just a high income like 250 grand, but I figure in the context of a 19 year old they don't need assets at that point to still be rich if they have a high enough income for the year.

Maybe a one time 250 grand earner from a poor background can be a temporarily advantaged poor person.
Of course you are. And they're just doing their job, they suspect you might try something. Just suspect, so to protect and to serve they have to check you, every single time. Better safe than sorry.

A lawsuit for being searched more carefully? Good luck.
That depends on which domain's vocabulary we're using.

I don't have much formal mathematical education, but I believe the normal term in Set Theory for the mathematical construct is an ordered set. I know next to nothing of Abstract Algebra, so I won't speculate on defining your normal linear algebra vector operators for vectors of Certificates.

C++ and Java call the most obvious data structure for it a [Vv]ector. Python calls the most obvious data structure a List. Some data structures textbooks would call the most obvious data structure a dynamically sized array (or a fixed sized array, for that matter).
But not independent of the description language. In fact, highly dependent on your choice of it.
Is this fast enough to be used as a background removal in live streams?
When does money stop mattering?
What are the average lifetime earning of a VC? (vs) that of a founder with a 20m/50m/100m/1b/30b+ exit?

At what point does the amount of money create diminishing marginal returns?
I wonder how many are "web developers". They seem to have broken down that category into three or four possibly overlapping subsets. "Front-end developer" and "back-end developer" should be mutually exclusive because people in the intersection would be "full-stack developers". But if that were the case then more than 95% are web developers.
People do the same on other platforms. I've been impersonated on a social media platform via a two letter swap.

I don't think it needs a solution, administrators of instances have to solve this, first by asking to offending instance to ban the user, mute the user and if the instance doesn't do anything about repeated abuse, mute the instance.
Why not use the AGPL in this case though? GPLv3 still does not prevent you from putting it on a server and exposing it as a SAAS.
We're Superawesome, a small team of designers and front-end developers helping clients from all over the world build awesome software through design.

Currently seeking long-term projects to book in Q2 2018, but accepting short-term engagements as well.

Location: Novi Sad, Serbia

Remote: Yes

Willing to relocate: No

Technologies: UX/UI, static front-end development and prototyping (HTML/CSS/JS)

Résumé/CV: https://sprawsm.com/

Email: dudes@sprawsm.com
No group assignments in your course?

I couldn't get my team mates to use it, but I did on my end, and it was a godsend. Other teams were merging stuff by hand and losing hours (in total) in the process.
I feel like I'm being exploited

An important question to ask yourself is whether or not that would that change if you get paid a few thousand Euros more?

Chances are that it wouldn't. Really you're not looking for just a pay rise - you're looking for a promotion so you get recognition for what you're already doing. Talk to your boss about how you can make that happen.
Bring someone into the room with you (maybe a coworker at first, later a rubber duck), and speak as if you're having a conversation with them, rather than with someone you can't see.
It's not merely a nomenclature issue; they actually mean different things. A "set" (whether ordered or not) implies you can't have duplicates. A "vector" (which I suppose you could refer to as an "ordered multiset" or "ordered bag" if you really feel like using those terms) allows duplicates. I'm asking if not having duplicates is really a constraint you intended to impose, because I don't see why we need it.
> To its devotees, Reddit feels proudly untamed, one of the last Internet giants to resist homogeneity.

Waitwhat? Reddit is a huge hivemind, with each subreddit having more or less the same views, since people who do not agree to the narrative of that subreddit are quickly downvoted so much that they can't post more than once a day or something.
It took me 2 weeks to switch to vim. Now I rarely use the vim itself, but I use vim plugins in all IDEs. To be honest, I don't like vim's plugin infrastructure, scripting language and a lot of other things, but the core - composable single-key commands - is a gem.

Emacs I gave a try for a month, and I still felt like a beginner. There isn't a single core idea that you can master; it feels like it's a never ending series of chords that you have to remember for every plugin and lisp code that you have to write to configure and personalize everything for yourself. And pre-configured distributions like Spacemacs feel even more complex. Evil mode behaves like vim 95% of the time, but 5% leaves you buffled and completely, utterly lost.

Sometime in the future, when I have enough time on my hands, I will build myself an emacs build from scratch, learning every plugin as I go along. Right after I build my own linux distribution from scratch - oh wait, I already did that, and it took less time and mental space than Emacs.
I would just target the platform I already knew first, then port to the other if it turns out to be worth it.
> Also, can we please, please, please keep source code files as pure ascii?

But why? In scientific computing (e.g., in C and in Python), I like to write my formulas using variable names like α, β, γ. Having to write alpha, beta, gamma uglyfies the formulas unacceptably.

Support for non-ascii variable names is actually my main reason to use clang instead of gcc.
Alarmist article, nothing new here. The term thing was already reported. Other than that, it seems to be mostly very practical changes: overhauling tax departments is overdue (I visited four today), financial services regulation is usually normalized across sectors in most developed countries, more environmental prioritization is overdue.
Over-eager loading of Webpack’s async chunks for performant bundle splitting
You're right that powered lift is inefficient, however the whole point of this configuration is that you transition to forward flight/aerodynamic lift once aloft.
Sketch to iOS, Android and React Native Apps
I think that the interesting use for air taxis isn't in going through cities, it's in traversing terrain that's difficult or impossible to build roads through. So going over water or rugged terrain like steep hills or ravines.

In the SF area, there's not a ton of use for it, but perhaps a fast hop from Treasure Island to the Embarcadero (feeding into BART) would make the proposed redevelopment of Treasure/Yerba Buena island more attractive (as of right now, it's hard to imagine thinking it was a great idea to live some place where you had to take the Bay Bridge to get literally anywhere).

Going mostly over unpopulated terrain would limit (not eliminate, just limit) both safety and noise concerns.
Atleast where I live, southern germany, Apps for Taxi have been a thing for a while, to my knowledge predating Uber and the standards for them have been extremely high for decades at this point.
Actually it is more than that.

On the Mac culture, UNIX is only an implementation detail, most users don't care one second it is there.

Not even Mac developers, those that actually target Mac users, not using it as a workaround to avoid dealing with Linux/BSD issues on laptops.
Rust (rls) works! Excellent. Maybe the Rust team should have a recommended tools page? (obviously curated)
>2. Free speech doesn't just matter in a legal context. Free speech is protected in the US constitution because it's important in a free society. If we're going to let the discourse of our society move into privately-owned platforms like Reddit/Facebook/Twitter instead of publicly-owned platforms like street corners where newspapers are sold (or, the rest of the internet) then we have to value free speech on those platforms as well.

I think this comparison makes little sense. Either you're comparing newspapers and social media platforms or you're comparing the street corner and the internet. The powers that be should not be censoring the street or the internet. But the owners of newspapers have always exercised some level of control over their content, just as social media platforms exercise varying levels of control over what is posted to them.

I don't like it, but I didn't like newspaper control over newspaper content much either. Expressly ideological newspapers that are more like newsletters are one thing, but newspapers that purport to be objective and are not are quite another.

I don't see echo chambers on reddit as being much different from the echo chamber that is the University [Insert Here] Society's newsletter. Echo chambers have always existed. People sometimes just want to surround themselves with opinions they agree with.
It's not unreasonable to try to make something a bit more difficult even if you understand it won't stop determined attackers. There's a middle ground between 'doing nothing' and 'making it impossible'.
This is a huge step up from last year, where they showed off a drone-esque machine with 20 minutes of battery life: https://www.youtube.com/watch?v=T_rDkVIhQeY

Edit: they're working on both concurrently, it seems: https://kittyhawk.aero/
The purpose of using real identities (government ID) is not to facilitate debate and sharing of opinions, but to punish and neuter debate and limit sharing of opinions.

Compare the outcomes of totally anonymous reputation-based forums such as HN, reddit or 4chan with near-real identity forums such as Facebook or Linkedin.

There is a very open flow of ideas and debate on 4chan and other reputation-based forums.
There is at least as much hate speech and trolling going on at Facebook as on HN, yet Facebook has near-real identities.
Linkedin have at least as much spam and criminal phishing posts going on as HN, yet Linked in has near-real identities.

HN would not be a better forum if everyone had to register with their government ID. The main benefit would be to make it easier to ban one person from accessing the forum, and silence that individual.

My vote is for reputation-based forums.
https://www.glassdoor.com/Salary/Goldman-Sachs-Senior-Develo...
Just out of curiosity, why do so many people want to learn Go despite it not being used that much, 7.1% from the survey?
I prefer the term air-taxi.

I think this is an industry worth growing, but hopefully it won't become too mainstream. Not sure we want thousands of these flying above our heads every day. I like Musk's underground transit plan a bit more.

https://youtu.be/YqoyQ0NZs9I?t=29s
Google is saving billions by not having to pay for being the default search engine in Chrome and Android.
I definitely have to disagree with you here. Human behaviour isn't really built in. There are obviously some natural behaviours in humans, but most human behaviour is a result of our surroundings.

When humans are in material need, they act in a way differently from when they aren't in material need. Nobody is surprised by that.

When humans are on reddit, they act differently from how they act on an old-style phpBB forum. No surprises there either.
The Mayor of London Read Racist Tweets About Himself During SXSW as a Plea For
My impression in the bay area is that it is Uber-dominant too.
About the same time that touchdowns stop mattering for the Chicago Bears.

Money at that level becomes how you keep score.
Sounds like a faulty HDD on which the OS resides.
> Free speech has its positive and negative consequences on stability and happiness; I do not want to fight free speech, I'm looking for ways to reduce the negative consequences. I'll protect your (and mine) right to rant about whatever you want, but I sure as hell would like the general policy discussion to involve less rants and more thoughtful cooperation.

I agree that free speech is an essential aspect of what makes us humans, and that it comes with both many positive and negatives.

In implementation of a plan to mitigate the negatives though, I much more support a private entity such as Reddit censoring whatever they wish, as if people believe it becomes to harsh they can simply leave. I'm paranoid that allowing an entity like the government (where constituents can't easily just leave) to get involved with it is good, as it allows for many conflicts of interest. These conflicts could be instances where the ruling party or minority parties push to label an opposing belief as more divisive, or where the ruling majority seeks to 'disincentivize' a minority or outside belief/religion by saying it is offensive to what they deem our values.

I feel like we should push for the civilization of speech to be a societal change, not a policy based change.

On a slightly different note, people have been saying that language and civil discourse have been going to hell for a very long time. George Orwell rather famously wrote an essay titled "Politics and the English Language" in the early-mid 20th century, wherein he detailed how society was moving towards using unclear and imprecise language to pander to the many without being forced to use falsifiable statements. Anthony Burgess wrote "A Clockwork Orange" in the 1960's where he highlights the main characters savagery in part by highlighting their usage of 'barbaric' dialect. William Langland wrote that “There is not a single modern schoolboy who can compose verses or write a decent letter.” in 1386. While civil and educated discourse is an important issue, people have been saying it will lead to the downfall of society for a very long time, but in many cases it is just changing and the entrenched powers dislike having to cope with that change.
Luck is always a factor although the amount you need will be diminished by the skills, experience, available time and means, as you point out.

Many young developers are in his position though. They have a modicum of skills (he admits he can only get by in PHP), they have some experience (they're in a job, at least, or they've done some travelling), they have time (they don't have kids yet) and they have the means (they are living with their parents and they don't have a mortgage to pay off). All of these were true in his case.

I don't think it's a get-rich-quick story, as he did spend years on a previous side project that didn't work out, mainly due to the limitations of his skills.

There is value in all of these stories and no one on HN, I hope, is going to believe in get-rich-quick although they just may be motivated by these ideas to get on with it. Perhaps all these little business spin-off side projects just suit me personally so that it's less that I'm optimistic and more that I enjoy them.
What do you mean? It is not like the kids have "fountain pen classes". They use fountain pens in all their classes. Yet, having typing classes is a great idea! Learning to touch-type is a very important ability in the modern world.
From the article this sounds exactly like my experience playing code golf - coming up with a cool solution, finding out your friend did it in half as many characters, completely reinventing your approach, repeat.
Here's another OSX capable model:

http://x220.mcdonnelltech.com/
Yeah, the git metadata is on a remote file server, that's the entire point of the Microsoft file system extensions for running a huge git monorepo. The code and assets you are working on is local, but the history and other metadata elements are stored remote and lazy loaded.

So if you're remote file server is relatively close it doesn't matter too much and the lag is not noticeable, but if it's across the country or across the world...