skysight-inc/HackerNews huggingface dataset:
>Out of curiosity, I have some questions about the "luxury communism" idea (I've heard of it a few times, sometimes maybe worded differently - I picture something like the ship on Wall-E):

No you don't. You have an opposition to any kind of socialism, and a support for capitalism. You have asked a leading question by which you hope to accuse leftists of (shock and horror!) using force, as if capitalists and capitalism do not use force to institute their system each and every day, right here in the real world.
One of my favorite teachers in school was a dude-bro programmer who pretty sure as younger than me. He'd spent a summer at Google and made us use git and gerrit. I'm honestly a much better programmer thanks to him. I'm still using the git cli to this day.

I also still say "new up" an object thanks to him. I'm not so proud of that one.
> If you want to distribute your library as a binary object and a separate source-form interface/header today, you'll have to use a (wrapper) C API.

This is only true if you want to target different compilers. If you ship your binaries targeting a specific compiler (which is what just about every company does that I've ever worked with), you don't have any abi issues.
I worked for a company that was bought by private equity. Your management screwed up and couldn't figure out how to make money with this division. A takeover by PE is rarely done if business is going well.

This comment is accurate. To add, these PE firms will chop up your company and "unlock hidden value" by selling subdivisions to other companies. They sometimes do some "financial engineering" to load up the company with debt. Take a look at what happened to Freescale.

My suggestion is to develop your skills and to move to another company when you find a better opportunity. If you feel you are going to be laid off, then act sooner.
Alphabet partners with Chipotle to deliver burritos using drones
DanBC suggests that BBC's News Beat service use of link-baity headlines is because they target a youth audience. Perhaps the alternative is to look for a version meant for stodgy and jaded adults? :)

http://www.bbc.com/news/uk-england-leicestershire-37309443 is another article on the same topic, titled "Student's vaccine cooler wins UK James Dyson Award". It also gives more details about how the cooler works.
It was a german company, StarDivision, that initial created StarOffice.
Sun Microsystems bought StarDivision and open-sourced StarOffice into "OpenOffice.org". All that, around 2000.

It appears that the original developers of StarOffice, who then moved onto OpenOffice.org, did not have a good understanding on how free/open-source development works.
They were unwilling to open up the development to new people and often rejected even the smallest contributions.
A well-known example was about source code comments in German. There were contributions to write them in English, however the developers were shooting down even such straightforward changes.

In addition, Sun Microsystems would still produce StarOffice, an installation package of OpenOffice.org with some proprietary components. The project managers (Sun Microsystems) at OpenOffice.org would put emphasis to the StarOffice features instead of increasing the community involvement.

Somewhere around 2006, IBM got a license from Sun to produce an office suite based on OpenOffice.org, called IBM Symphony.

After Sun Microsystems was bought by Oracle, the same situation continued for a bit until Oracle could not figure a way to monetize from OOo and pulled the resources.

The lure for an office suite is that Microsoft has MSOffice which is a cash cow. It makes a lot of money for them.
Both Sun Microsystems and IBM wanted a piece of that money.
The permissive licence would enable them to make money by packaging the open-source OOo with their own proprietary additions so that customers would be compelled to buy it.

What they did not understand was the an office suite is a very complex piece of software. Apart from developers, it requires additional skillsets to produce the final package.

Just like the Linux kernel is stuck to the GPLv2 licence, it makes it easier to get everyone to work together.
IBM famously declared around 2000 that IBM loves Linux. They made and make lots of money on Linux, even if Linux does not have a permissive licence.

It is an issue of greed to go for a permissive licence. That is, you benefit from all the volunteer work and then you have the right to add your proprietary bits and pieces that differentiates you from the open-source version.

If IBM had the foresight, they should have accepted the way LibreOffice is taking over.
Just like with Linux, IBM is using it to gain big contracts because they pay their developer to develop it and support their customers at the same time.
IBM could have done the same with the office suite. But no, they wanted the whole pie and a few additional slices.
In the book "Quiet" I've learned that there was actually a policy in top US universities to prefer extrovert candidates to maybe better academically, but introverts.
They are inhabitable zones for humans now and have a bad effect on a lot of other organisms. I think humanity has done harm to the whole ecosystem (including humans themselves) by beginning to use atomic energy.
...

First, North Korea is not a nation defending borders. It is a personal fiefdom that deserves neither the name "nation" nor the respect it entails.

Second, past colonialism does not establish a moral equivalency with the mass-scale starvation, systemic imprisonment, and wholesale torture occurring right now in North Korea. This is an unfortunately common trope trotted out by countless dictatorships over the years. See And you are lynching negroes!"[0]

Third, even assuming for the sake of argument that those events were every bit as terrible as the current nightmare in North Korea, the events which you reference occurred in the past. The North Korean government is committing atrocities now.

We can't do anything about the past. But we can damn sure do something about the future.

[0] https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes
This looks like an awesome way to learn git, and many would probably love to continue with it - but many others too would prefer to move to the CLI.

I used to use a GUI for git, but now I just find them cumbersome; by their nature requiring me to switch window for less.
I only think of the Internet meme when I see the domain name. Well, a name can give you an impression, but I think the site itself matters more.
No. Neither necessarily is "work in a team".
http://davidvgalbraith.com/how-i-fixed-atom/
http://stackstatus.net/post/147710624694/outage-postmortem-j...
https://swtch.com/~rsc/regexp/regexp3.html

The difference isn't academical. It has huge practical implications, from software that is just annoyingly slow to DoS attacks.

People need to understand that. And stop using non-regular regexes (or better yet: regex in general) in production code. It increases world-suck.
Oh shit, I commited a binary file larger than 100 mb and now i can't push to github.com. Solution: https://rtyley.github.io/bfg-repo-cleaner/
So then let's drop some atomic bombs and let some reactors explode for the sake of nature! Are you in?
Yes, but it is also one of the largest, densest cities in the world, a place it arrived to by growing quickly and expanding its housing stock to match its growth.
"Everybody thinks they're average; perhaps because their sample size can only be 1."

It's my understanding that this is not the case.

People typically think they're above average.

https://en.wikipedia.org/wiki/Illusory_superiority
http://www.livescience.com/26914-why-we-are-all-above-averag...
China needs to put this particular Genie back in it's bottle. Having a mad dog on a leash is a reckless and juvenile diplomatic strategy and we're starting to see that China doesn't have as much control over NK as it pretends to.
Why does it look like Python all of a sudden? What happened to embedding probabilistic programming in Haskell?
> Claude Mongeau, the former CEO of Canadian National Railway, for example, set himself the goal of acting like an extrovert five times a day. In any case, the majority of people are on a spectrum of introversion to extroversion.

Probably my comparison is too extreme, but as an introvert myself I can see this as telling gay person to be straight five times a day.
Cities only take a small fraction of land. Growing population doesn't really matters here; (un)willingless to build does.
They did keep it professional. You must be using an old version of Professional. Please upgrade to the latest version as older versions are not supported any more and they suffer of multiple "don't tell me how to live my life" vulnerabilities. :)
> They are inhabitable zones for humans now

I'm guessing you mean uninhabitable (as in "humans can't live there").

That seems to be an excellent way to preserve the landscape.

> have a bad effect on a lot of other organisms.

Which, if the Chernobyl Exclusion Zone is any indication, is significantly lower than the effect humans have on most of these organisms.

> I think humanity has done harm to the whole ecosystem (including humans themselves) by beginning to use atomic energy.

Whereas I think humanity has done harm to just about everything by beginning to use fossil energy, and much larger civilian application of atomic energy would have been a significant improvement at pretty much all levels, including (and possibly especially because of, though they've really been much too rare for that) the odd nuclear accident.
Humans have not really had enough time as independent populations to diverge much. The north american land bridge disappeared ~14,500 years ago so only ~14,000 years as separate populations. African > Eurasia had regular exchanges as they where within relatively short walking distances.
Flammable clothes is kind of an oxymoron. Pretty much any textile intended to be work gets treated with flame retardants.
I'm working on a research base in Antarctica and we have one of the very few Comprehensive Nuclear Test Ban Treaty (CTBT) detectors in the Southern hemisphere on our station. It's pretty interesting how fast the detection network can sense and locate a nuclear blast above a certain yield. North Korea is frequently discussed when referencing the effectiveness of the system.
Fool me once, shame on you. Fool me twice? Well... a fool can't get fooled again.
Interesting! So if I understand correctly, much of the noise in the generated audio is due to the noise in the learned filters?

I assume some regularization is added to the weights during training, say L1 or L2? If this is the case, this essentially equivalent to assuming the weight values are distributed i.i.d. Laplacian or Gaussian. It seems you could learn less noisy filters by using a prior that assumes dependency between values within each filter, thereby enforcing smoothness or piecewise smoothness of each filter during training.
Also you can usually swap the phone for a refurbished model with a new battery. I did that with my iPhone 4. Slightly more expensive than a battery replacement service, but same day.
My gut-reaction to the title was to assume (based on the negative connotation to "time bomb") that you had some code that was permissively-licensed (something user-friendly like MIT or BSD), and then when the bomb "goes off", it switched to GPL, rendering it unusable in most commercial software.
I think that's a totally legitimate criticism of this book. The material is clearly rooted in his personal experience, which was counseling a great number of male abusers.

I think that a lot of the core dynamic is similar, so I'd expect the book to be useful to anybody in spotting patterns of abuse and control. Personally, I found the book much more widely useful than the author's intent. But if someone in your position didn't want the uphill struggle of trying to read themselves into a book that didn't start out from an inclusive stance, I'd totally understand. Not only is that a lot to take on when somebody is already struggling, but I'm sure important differences would be missed.
Apple could degrade it in software. They already degrade DRM'd video playback when it's on a display connection unprotected by HDCP, e.g. when using a VGA dongle.

I've generally been in favor of Apple's hardware changes; for example the original iMac helped the entire industry adopt USB and the Lightning connector is much better than the 30-pin connector (and has a number of advantages over the microUSB pretty much everyone else uses). I've been in favor of their video port changes (except microDVI on the original MacBook Air) even though it created problems for me and my colleagues at work. I'm unhappy about Ethernet being dropped from all their laptop models but it really was an obstacle in their physical design. This change seems unnecessary and I don't like how Lightning is on Apple devices only.

I'm not sure there's an evil DRM plot, I could totally believe Jonny Ive or some designer just didn't like this analog turd messing up the symmetry and digital purity of their designs, especially a connector that's 30+ years old.
Then you and I would likely have a problem. I wouldn't let a dog into my house because of family members with severe asthma and allergy issues. My medical needs take priority over yours in my house.
Is there some tool that runs a full internal consistency check on a git repo?

Because otherwise, how can I be sure that some tool didn't mess up my repo, and one day I'll be getting error messages when checking out files, etcetera?
How does deepstream compare to MQTT?

I see a lot of advantages on using a more standard protocol such as MQTT over deepstream
OpenPGP Web Key Service
Xero to launch accounting bot for Facebook Messenger, iMessage, and Slack
Yes, definitely technological development. And there is a lot of poorly allocated of capital (non-productive asset bubbles, corruption, ineffiency etc) that could be put to better use. But I don't think that will change much in 5 years
"Once you know your own feelings, you can learn empathy. Once you learn empathy, social skills is a breeze."

That's a dangerous line of thinking. It implies that people with a lack of social skills lack empathy.
If you think that, then of course the responsible thing to do is explore the issue with repeatable experiment and research to determine whether your thoughts reflect reality.
I'm also a New Yorker, and the examples you cite illustrate the problem. Why is it only profitable for developers to build dense housing in high-end neighborhoods right now? In large part because of our complex, draconian zoning rules - it's a huge economic hurdle to climb for developers, and contributes to making it not worth their while to build in cheaper neighborhoods.

The affordable housing rules you mention are an example of an attempt to legislate our way out of the problem, and obviously they haven't worked. I'd say the reason they haven't worked is because they don't address the real issue: to have cheaper housing we need to reduce the barriers to building more housing.

At least that's my personal view. I'm not an economist or a city planner or any kind of expert, just a rando on the Internet. :)
I've already decided my next phone is not-an-iPhone. I just hope the Android makers don't try to imitate this move by Apple the way they imitate so much else by them.
> animals don't especially seem to mind.

They do mind, they mind a lot, it's just that for the vast majority of wildlife humans (land alterations, activity and presence byproduct) have an even larger effect than a touch of long-term radiation-induced lethal disease.
If you can put literally thousands of HE shells on a target per minute - and if the NK gunners are even semi-competent, they can - you don't even need nuclear weapons.

Let's do the maths - I don't know about NK weapons but a NATO 155mm shell contains about 11kg of TNT. 10000 guns can deliver 110 tons of explosive in a single salvo. A British AS90 gun can deliver 6 rounds a minute, so assuming a similar rate, that's a kiloton in 90 seconds or 20 kilotons in the 30 minutes you suggest, or a Hiroshima in just over 20 minutes.

And don't forget artillery will be well dispersed and dug in, and the leadership will be in deep bunkers anywhere in the country. Who and where will you "glass"?
git fsck
I can go to any bank ATM in the U.S. and securely access my funds. The infrastructure in transparent, secure, and seamless. I can go two separate hospitals in different states and the same is not true for my healthcare information. I know efforts are in place to correct this, but if we can send a probe to Pluto, we can put a system in place to share healthcare records.
>Every time we have been interventionists either overtly or covertly it has caused unintended consequences and often disastrous ones. When will we learn that it hurts more than helps?

That is patently false. The United States alone has a long history of successful humanitarian intervention, beginning with Tripoli and running through World Wars I and II. Even within our lifetimes, there was the NATO intervention in Bosnia and Herzegovina.

I believe you may be looking at this through a post 9-11 lens, which is causing you to place too much emphasis on blowback. Obviously Operation AJAX, the alliance with Baathists, and funding of the mujahideen in Afghanistan had significant negative unintended consequences.

However, that is by no means an ironclad rule. For further information I'd suggest A Problem from Hell by Samantha Power and Freedom's Battle by Gary Bass.
The order of the keys in a dictionary was merely guaranteed to be consistent for a given instance: that is

d1 is d2 ⇒ list(d1) == list(d2)

But the order is not guaranteed to be consistent between two equal dictionaries, in that

d1 == d2 ⇏ list(d1) == list(d2)

This is because the history of the dictionary can affect its order, not just its contents. For example,

x = {-1: (), -2: ()}
y = {-2: (), -1: ()}
list(x) != list(y)

This remains true, but now the particular order produced from a given list of insert and delete operations is well-defined, rather than arbitrary.

It's worth noting that previously the order of two dictionaries with the same history was also the same (but may vary between program runs), but that was not guaranteed.

It's not actually clear if this is still regarded as an implementation detail, but I expect it will be effectively impossible to stop this becoming a key assumption of many libraries, so would expect any attempt to require OrderedDict (except for pre-3.6 compatibility) will fail.
One usually does want the reverse though, editing the implementation without touching the interface.
Sounds like you got some issues if you are letting someone annoy you, in a forum where you are not forced to participate.

So according to you the point is that it should be OK for anyone to start any group they want , however its not ok to ask any question.

On a good note despite your hypocrisy on allowing any subject to be created while controlling the questions that can be asked, you atleast have been consistent.

You have been consistent in making personal attacks and dodging the questions on the value of stating "Female" engineer. Good job!

I never said it was wrong to start the thread with that title, I just questioned the purpose or value to include female the in title.
Yes, I should have said 'some developers'. Suggesting all developers believe a certain thing is a massive over-generalisation.
I quote:

> We cannot prevent from being "Flagged" and unable to reveal the reason of flagging.

What do you expect from them? They openly said they can not divulge more information about this. There is no "response on what would be the acceptable resolution" that is more proper, unless you assume they are straight out lying.
I'm not concerned about that happening. I think EMEs being used for not just video but entire page content is a more likely risk.
> Yeah, but a programming language would be even more flexible

Then it's convenient that Excel both is a and has a programming language, eh?
That's a cool job! How's a typical day for you?
The example of the turkey in The Black Swan is appropriate: it's fed every single day, right up until an "unexpected" event occurs on the Wednesday before Thanksgiving.
deepstream is a very different thing from MQTT. It's a server that provides high level realtime data structures to clients and backends alike.

It's closer to a self hosted version of Firebase or Parse than MQTT
سكس اغتصاب شاب يغتصب بنت اجمل فيلم اغتصاب
"Exactly, which is why it's very possible that the scammer behavior was learned from by the kid from their parents.
"

Kids do stupid stuff, always. Doesn't mean they want their parent to figure out.
Flexible working hours leads to more stress, longer hours and excessive guilt
Seeing as this piece recasts the removal of the headphone jack as a chapter in a cyberpunk dystopian narrative, surely you can form a scrappy band of resistance fighters that will smash the tyrant through some sort of Bluetooth signal.
Apple iPhone 7 slogan translates to ‘this is ’ – What a cock-up
In my experience it's all fine and dandy until you hit a rebase or merge that needs manual attention.
Your inherent hatred for humanity fascinates me.
I still have to grasp it. So Costa Rica is living on renewable energy now, strongly reducing any harm on any living beings, and you, at least that's what one could read in it, don't like it because this doesn't eliminate the space for humans as a good nuclear accident would do. Did I get it right?
University of California hires India-based IT outsourcer, lays off tech workers
Based on the article, and many of the comments here, I didn't realise how comfortable I have become using git!

For example, the last "bad situation" I had to get myself out of involved unreadable .git contents caused by filesystem corruption. If you can "rm -rf fucking-git-repo-dir" then it's not too bad; when that fails with an IO error is when things get interesting!
Cool! Any features that we're lacking? Something we can improve?
Now, yes. But you only have to turn the clock back a decade or three to find most devs were comfortable with the command line.
It works on Quora articles even with math formulas. I'm going to use this tool to export my own Quora content. Thanks a lot for the pointer!
In App Campaign – In-App Message Tool
I'm curious: What are the best free GUI for Git?
Student's Vaccine Cooler Wins UK James Dyson Award
It might be nitpicking (and I'm not a native English speaker so in English the words might have some connotations that I'm not aware of), but here is my view why the suggested words in my opinion don't fit the feeling.

> bliss

It's not about happiness - the world is still bad - but about deep understanding.

>awe

It's not that I'm intimidated by it - it's just the feeling of having understood something really deep

> epiphany

it comes near, but epiphany is (as far as I understand it) the feeling of the sudden realization (which is different), but I talk the feeling that you have afterwards. While in panel 2 of

> https://xkcd.com/230/

the feeling is clearly "epiphany" the later panels transport a different feeling (a much less "striking" one) - the latter is the feeling I mean.

> It is just that most people don't get satisfaction from such things.

But they might get the same feeling from other stimuli.

The "elegant math proof" feeling was just the description of a feeling that at leas some HN readers seem to be able to empathize with - I also had much stranger feelings under meditation (that I never had in "ordinary" life) that are even much harder to describe (and I only had them one or two times - so my descriptions might even not be very accurate).
Filling the Sieve has a time complexity of O(n log log n), and accessing a value is clearly O(1). This is far away from that.
In my experience interactivity is only really useful for forcing people who don't want to be there to pay attention.