skysight-inc/HackerNews huggingface dataset:
Thanks for answering. I'm also a brown guy with a beard (but I've lost the beard now to distance myself of the label "brown guy with a beard"). I have had the same experiences... but lately I myself have become very self-conscious, so whenever I'm standing waiting at a busline with my big backpack that I always have on, I just can't help but think "yeah yeah this guy and girl around me are wondering if I'm a terrorist and what's in this huge backpack of mine". I usually have to remind myself that things are not as bad as internet makes it seem.

I now try to have a friendly smile on wherever I go, and I try to talk to strangers. The great news is that this is doing wonders. E.g. yesterday I met a Catholic guy in the T who was all like "Oh, I am so sorry what my country is doing to your country... bombing it all, killing innocents" -- and I was all like "oh, no, I am sorry that some bastards from my country are doing shitty stuff to this country". Having conversations like this sort of help me get back in thinking that most Americans indeed actually do not hate me or want me out.
There is nothing like fighting fair in business. So long as it's legal you are good to go. If it's not legal, run! I like companies that are passionate about their product, customers and crushing their competitors. Lots of businesses with amazing products have gone bankrupt in the name of playing fair.
I don't know how it works at other companies, but at least at some places, the in-house lawyers are a resource that employees can use to get business-related legal questions answered. Yes, they're on the company's side, but that doesn't mean they'll consider you a "whistleblower" or a "troublemaker" for asking a few questions.

Seems like you're making this into a company-versus-employee dispute when it hasn't reached that stage yet. And better to avoid turning it into that.
Incidentally, the document here smells very stongly of latex2html or a similar generator.
Public Statement about the Apple Developer Program License Agreement
Upgrade the block universe to a blockchain universe and you should see where time's arrow comes from.
I don't follow you. Neither calling people groups irrational nor encouraging them to live closeted lifestyles is 'inferring a belief system'.
for various historical reasons, the US economy is among the largest, "most advanced" (not referring to products, but to services, financial markets, meta-stuff), and "most global" economies in the world. The US is among the most important trading partners for most other countries, most countries that export wish to export here.

In order to trade, you need to sign treaties, and that's not even including bi-directional extradition treaties that most countries are also willing to sign.

So yes, a young website operator in the UK got caught up in the web (spiderweb, not world-wide-web) of treaties that are meant to allow for largescale trade of goods including intellectual property consisting of popular entertainments that are owned by giant bloodsucking megacompanies.

Definitely sucks to be him; but Aaron Swartz, Kim dotcom, Napster... these all came before, and I doubt the kid "didn't know what he was doing". Kids lack the capacity to make good judgments about what they are doing even with knowledge, and many people benefit in small ways that seem harmless from downloading content so they sympathize with him, but you are leaving out the part where most teenagers don't manage to get caught up in these legal entanglements from activities conducted on such a large scale. Maybe there is something exceptional about his overachieving on the scale of "these stupid rules don't apply to me, I'm the gingerbread man"

I just read the story in the news this week about the Taliban taking advantage to the "tradition" of "boy play" in Afghanistan (essentially cops molesting children) to train boys to assassinate cops. Thinking about how much of the world lives in those types of culture, I just don't feel the need to shed a tear or rail against the extradition of criminals between civilized countries.

I call him a criminal because he is a criminal; at the same time and same probably as you, I also would like to see legalization or decriminalization or deregulating of many of the things the bloodsuckers make money from, but I don't find myself going to jail while I wait, nor do most people. I also don't litter even though it would sometimes be convenient for me to do so.

People who flout rules are not generally altruists, and I don't think he is an altruist.
It's just sugary yeast water though. My guess is it's the obesity from drinking that increases the chance of the cancers not the drink itself. Which has then created a correlation between alcohol and the cancers cited.
How much time do you devote to studying what is and isn't legal?
No! Libre/Open/BoringSSL's libcrypto exposes the same low-level primitives as PHP's terrible crypto bindings do. Please, please don't build things directly with libcrypto.
OK, so I said:

The only way to learn mathematics
is by doing exercises.

To this, gone35 replied:

This, in my experience, is utterly false.

To me, that says that it's not true that the only way to learn mathematics is by doing only exercises. Logically, that means there is some way to learn mathematics by doing something other than exercise, possibly in addition to exercise, admittedly, but certainly something that is not exercises.

The word "utterly" seems additionally to imply that this extra something completely outweighs the exercises, perhaps even to the point of no longer requiring exercises at all. And so my question.

So I believe my question to have been completely reasonable. Rephrasing gone35:

In my experience, is utterly false that
the only way to learn mathematics is by
doing exercises.

So let me be very much more specific.

gone35: I would be very interested to
know what methods of learning
mathematics you espouse other
than, or perhaps in addition
to, doing exercises.

Is that better?
Thanks a lot!! Fully agree here :) We were really excited when we came to this idea and realized we have all we need to actually do it. We will certainly have a look at selenide!
From the author's tone it is pretty clear this is a pervasive problem. It is highly unlikely company lawyers are not aware. In fact they most likely were consulted for the exact same things the author is concerned about. It is naive and borderline stupid to think you can innocently bring up the issue by asking questions and not face any negative repercussions.
Actually, the takeaway is not that "you should never use user input on unserialize." It is, that you should NEVER TRUST USER INPUT. This rule is as old as computing itself and trust of user input has always been the beginning of a security vulnerability. You need user input, you will use user input, but you must understand how it's used and filter, strip everything that is not needed away.
Those are good points about the whole thing. People who have little contextual understanding and take one thing, as you mention, and use that to prove their point.

Another thing some people miss is the tradeoffs involved.

higher minimum wages as well as lower minimum wages have consequences --some contrary to what the proponents would like. For example, while I am for higher minimum wages, I understand that while this will help many people, it has the potential to have negative effects on people at the periphery. More things getting automated could result functionally illiterate people who have little besides manual labor to offer to be sidelined even more. Who does a poultry farmer hire, now that the rate is $15, a local worker or an illegal worker now that a local is attracted by the $15/hr?
one way to help frame the question to yourself is: is the company "enron evil" or "apple/google/microsoft evil" and evaluate where your personal tolerance might be on that spectrum. (obviously enron evil is an extreme).

also, do other people on your team feel similarly and therefore would likely leave in the next year or so?

for me, of the answer was closer to enron evil, and the team likely won't be around in a year I would probably be looking to move on.

alternative method : do you go home and agonize about it and vent to your close friends / partner constantly about the issues you struggle with? if si, might be a good indicator to get out. I once had a job like that and when I left my wife couldn't belive the difference in my after-work anxiety levels (which surprised me!); that's when I really knew I did the right thing.
This wheel can boosts power
It's been slowly seeping in since at least the 70s, when the Metric Conversion Act was passed. I remember when I was a little kid in Michigan all the street signage had both kilometers and miles on them.

Yet here we are over 40 years later and the penetration of metric is still basically nil (in day to day scenarios, not science/engineering). I'm not convinced America will switch to metric in my life time.
URB-E is the world's most compact e-vehicle
Even the tools and engines built by them took years to make. In fact, for a good chunk of the development of Quake, everyone was waiting for Carmack and Abrash to finish the engine.
Zamaswazi-mathole-the-tomorrow-designer
I've never edited wikipedia, but my understanding is that it is labor intensive. I'll just provide a citation here:

https://www.theguardian.com/world/2014/mar/19/us-tech-giants...
Beards are trendy now! I once shaved mine off to pitch a potential startup client. Walked into the meeting and saw the guys we were pitching to all had thick luxurious beards. Doh!
Semantic Data Lake for Analytics – AllegroGraph
Mishearing Lyrics
Rule 1: We shape our network
If he does not feel pain, then he is not superhuman, but subhuman.

When we designed an artificial limb, we "discovered" how useful pain is. We really need some skin that could discover on their own collisions with other objects, that should not be there, but are.
> How would you know?

I said "Jesus of the Bible" to avoid getting into that here.

> [Nonsensical axioms] just need to be contradictory with reality.

Sure, but there's no objective observation that can prove God does or does not exist. If He is omniscient and omnipotent, He cannot be a dependent variable in any experiment.

> I am willing to bet that there is less people in this world who do this "search on their own and discover god" than there are atheists.

Any self-professed Christian who deviates from the teachings of the Bible either intentionally or out of disinterest is doing this to some degree. And everyone who considers themselves theist without affirming some more established canon is doing this.

I would wager there are more of those than atheist or orthodox (in the broad sense) Christians.
Over a year ago, there was a benchmark of web frameworks. It compares the performance of frameworks written in Elixir, Go, Java, Node and Ruby.

https://gist.github.com/omnibs/e5e72b31e6bd25caf39a
Well, considering game industry experience with OpenGL on Windows (which is in short - it doesn't work on production scale) as a game developer I, unfortunately, really doubt that it will gain any traction on Windows based platforms.
First, I second (heh!) his book recommendation.

Second, in estimation, previous performance is often indicative of future performance. If something took you X days before, it will likely take you roughly X days next year. It's not likely to take 10X the time. The real problem is that very few teams actually track their time on task accurately so no one on the team knows what X was. Without that data, trying to get accurate estimates is a waste of time.

A very large part of the problem is that most developers are educated in Computer Science or other areas and simply haven't been trained in estimation techniques. Software Engineering is about the process side of development, and one of the benefits of process is predictability.
Wonder Woman – Tráiler Comic-Con Castellano HD
I didn't say the game lacks longevity, nor did I say I was burned out, nor do I have the battery life to play it 4+ hours per day (because I don't feel the need to play, recharge, and play again).

This is one of few games that I am very casual about on the play side, mostly because I'm more enamored with what potential the API hacking community has to offer than I am with the game itself.
What in consumer computing needs too much more power than we have now? It seems like the next steps are really battery life and covering more of the plantet with reliable, fast internet service.
Because people used Cython to build performant numerical data processing libraries like SciPy, NumPy, and Pandas, which makes then building sufficiently performant machine learning libraries like scikit-learn much easier.
They're like a male, extremely casual and simplified, version of Geisha (perhaps so much so to render the comparison meaningless, I'll admit). I wonder if Japan has much use for life-coaches, which also sound a bit related to this (less coaching?), but within Japanese culture and traditions this may be the way those needs are met.
How linked into the company are you? Are you linked into the dirty growth hacks? Is the CEO linked into the culture and aware of these 'sketchy things'?

Below I will attempt to recruit responses from my hacker news connections.
Thanks, I thought it did phone routing, mostly because the Signal FAQ lists some odd restrictions on multi device usage (e.g. desktop can't be linked to the iOS app, cannot have iPad and iOS at the same time [1]

[1]: http://support.whispersystems.org/hc/en-us/articles/21324092...
Ask HN: What are your maxvisit and minaway settings?
Context: https://news.ycombinator.com/item?id=814695
Like showing up one day with a PR saying "Hey guys, I rewrote some of your core functionality. Tests pass!" ...I'm not sure it would be that simple.
It's not just sugary yeast water, it's alcohol, a toxin. If alcohol were not the cause but fat/obesity, we wouldn't see cancer concentrated on the oropharynx, larynx, esophagus, liver, colon and rectum.
“wash houd hands to save lives.” Dr. Semmelweis
I wish I could somehow flag or block people who make such false comments disguised as fact. Less than 30 seconds looking into Vulkan would have told anyone almost the opposite if what you came up with.
No. Bribes are part of a culture, and carry consequences into behaviour of society. It's weird (even alien) if you're not familiar. To me as well. But the US situation with tips, service staff and their separate minimum wages is just as weird and alien to me. Doesn't mean the people living that culture are not good. I understand that tips are basically mandatory in the US or I'll be screwing people out of their needed income (I got great use from the tipping % calculator app that happened to be in the burner phone I bought for the trip). The way it's often solicited is distasteful (to my Dutch cultural norms), flat-out passive-agressive messages on the receipts, occasionally pushy servers (just a few though) trying get rapport, while I'm just there to eat. But I understand these people aren't being bad either, they're just being people manoeuvring in the cultural environment they are part of.

I can disagree with this, or think up improvement, fixes. But at the end, I'm still a tourist, a guest in this country. I'm there to experience the culture, not to tell them they're doin' it wrong. That would be activism, not tourism.

Addition: experiencing other cultures has taught me things as well. Having to barter in Turkey, I probably got screwed but did learn a few lessons that are applicable at home (particular from watching other tourists handle it) (though sometimes they were dicks). All that tipping in the US, coupled with the fact that listed prices are never what you pay (because they're pre-tax) (this is not the case in the EU, it feels very weird not being able to calculate the final sum before checkout--a little exercise I often do in NL to keep my mental math sharp) I took home a bit more fluid idea of prices, and this makes for a lower barrier to tip in NL as well (but I still feel 20% is just crazy :p).
What it takes to start a side business: The Sidepreneur Manifesto
Now that my coworker Hydrothermal has outed me, I guess I should confess that I've been hiding in plain sight. on the bright side, I can finally be myself! You wouldn't believe what a relief this is as it's extremely hard to hide the fact that your arm grew back. The first time I used all my sick days but simply returning with the new arm gave me away (I didn't realize human medicine couldn't regenerate a limb).
Wire doesn't have group video or screen sharing yet (although 1:1 screen sharing is not far off).
Yes, it will, if done right. See [1]. Then see [2], where this is extended to multiplication. Modern multipliers take a lot of transistors but only need a few gate delays before the product appears.

[1] https://en.wikipedia.org/wiki/Carry-lookahead_adder
[2] https://en.wikipedia.org/wiki/Binary_multiplier
That's not actionable. You have to deal with user input at some point.

What if my language can't deal with strings properly? Maybe strpos has a buffer overflow on a carefully crafted input. Would I be wrong for using it?
Its not just sugary yeast water. The first step of alcohol metabolism is conversion to acetaldehyde, which is then processed further into acetic acid. Acetaldehyde is very much a carcinogen (and its also directly DNA damaging).

The science is super clear. We even have this control population called "east asians". The "asian flush" phenomenon is the result of hyperactive ADH1 (which converts ethanol to acetaldehyde) and relatively inactive forms of the enzymes required for the result of the conversion, resulting in acetaldehyde sticking around in higher quantities and for much longer than say a european population.
Yep, you're right, our Markdown documentation describes a lot of GitLab Flavored Markdown that will (currently) only work inside GitLab itself, not on the docs site which uses a completely different Markdown renderer.

I've added a note to the top of the document encouraging people to view it within GitLab: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5440

You can check out the Videos example in all its glory here: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/mark...

It appears however that it doesn't currently work correctly with files in the same repo, just with absolute links. I've created an issue for that here: https://gitlab.com/gitlab-org/gitlab-ce/issues/20189
All servers in the EU, the US connections you see are to proxies we use for better performance. Nothing stored there and chat contents E2EE, of course.
That moment when the company you work at is on the front page of Hacker News xD
We had this, was confusing UX. Considering bringing it back.
Didn't they collude to suppress salaries? They also made non-general-purpose computing mainstream and acceptable.
At a clock rate of 2 GHz, at least 64 million cycles will elapse during multiple frames (> 32 milliseconds) of layout. What makes flexbox layout so inherently complicated that computing it takes such a huge number of operations? Maybe we should come up with ways of specifying layout that take fewer operations to compute.
License out portions of its own technology. It'd be worth billions.
"no non-contextual hidden variable model can reproduce the predictions of quantum theory when the dimension of the Hilbert space is three or more"

My view on this topic is that the importance of this theorem and similar "no-go" theorems is often overrated by the opponents of non-quantum theories.

The assumptions behind these theorems are unfairly restrictive. There may very well be non-quantum theories achieving the classical standard of logic, where matter is described by physical quantities that have definite values all the time, not just when measured. All that is needed to invalidate the Kochen-Specker theorem is that the quantities measured on the system are not its intrinsic properties but are result of interaction of the system with the measurement device - a very natural assumption.
Cyanogen reportedly cuts jobs as it changes course
I think it's just the people who decided to do it. I was working for Enthought back when SciPy and NumPy were new things. You can fit the people who built much of the scientific and machine learning stuff for Python into a mid-sized conference room (and they'll all already know each other).

Why they chose Python, rather than Ruby or something else, probably has to do with timing. They were already working on this stuff before Ruby made any in-roads in the western world. And, once you've got a few hundred thousand lines of code, customers, and an OSS ecosystem based around what you've built, you don't drop it and move over to another language.

Python also happens to be well-suited for the task. SWIG support, for hooking into the ATLAS C++ libs, and there were reasonable ways to hook into the FORTRAN libraries, as well (and FORTRAN is the gold standard for performance in the scientific computing world, or it was back then). So, the technical side of Python was pretty well-suited to the task, even early on. The fact that Python was beginning to show up in universities computer science programs probably helped with adoption, too, though back in the early days the people using Python for scientific computing often had to also spend time and effort on training their customers how to use Python, so it wasn't an easy path (they were facing off against Java using competitors who had a bit of a lead in the move away from FORTRAN and C++ in the industries where they work).

That said, before Python, there was a pretty large contingent of scientists using Perl, for a lot of the same technical reasons; and there still are in some fields. Biology and finance still have pretty big Perl presence in industry. So, again, it wasn't inevitable that Python would be the leader. It just happens that the people who work in those spaces wanted to use Python and built a ton of great tools for doing it. At some point, it becomes a no-brainer because the inertia of the ecosystem does so much of the work for you. So, people without strong opinions on language, but need to do this work will flock to the obvious choice, which is now Python.

I guess one could ask, "Why didn't Python take off as a web development language? Why did PHP first, and then Ruby, own so much of that market for so long?" Again, probably because of inertia plus some early movers who built valuable resources for the language, making it the easy choice for people without strong opinions. Scientific computing is a much smaller market, with a lot less room for a bunch of players to be "leaders", I think. So, even though web development has several strong ecosystems in many languages, I doubt scientific computing could be that disbursed and still be as effective.

Edit: Also Google. Google likes Python, and Google likes machine learning. And, with the already excellent scientific computing ecosystem (SciPy, NumPy, Jupyter/iPython), Tensor Flow was an easy fit.
Yet another article that makes me think the show Silicon Valley writes itself.
I added the blockquote fence feature because I was getting tired of having to manually prefix every line with `>` when I was quoting a multiline message like an entire email.

I picked `>>>` because it mirrored the triple-backtick syntax for fenced code blocks, and `>` was already used for single-line blockquotes.

You can see the feature proposal I filed at https://gitlab.com/gitlab-org/gitlab-ce/issues/16564, and the merge request I submitted to implement the feature at https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3954, for some more insight into how this came to be.

I'm sad to hear that this feels like reinventing the wheel to you. From my perspective, there existed an imperfect wheel that we "invented" a more powerful alternative to.