skysight-inc/HackerNews huggingface dataset:
A genetic male with gender dysphoria would agree with the objective fact that they have a penis. Their subjective experience would say "I should have a vagina instead".

A delusionally paranoid person would make a claim: "There are dozens of people following me with the goal to ruin my life". Their perception isn't possible to reconcile with the objective reality of "No one is following you, and no one just whispered 'Now you see how it works' into your ear."

In the first case, the person isn't delusional about objective facts, but their subjective interpretation is unusual. In the second case, the person and an outside observer would disagree about things that you'd expect to be objective facts. If the first person told you "No, that's not a penis", then the two people would be equally unreasonable.

The difference is that it's difficult to apply objective reason to subjective experience.
> I also am very troubled with Sanders continued associated with groups that are violent [towards people I like]

Unless you're a 100% pacifist you believe in the use of some violence in some situations. The question then is just how much, and with what standards of proof / need.

Hillary associates with many of the people involved in faking evidence of WMDs. And has refused many calls to label them war criminals. That should make her unacceptable.

Trump associates with many hate groups. That should make him unacceptable.

> If you believe that Clinton is a flawed politician, why was he not more attractive than her in the primaries?

You do realize that there can be only one president and most of the game isn't picking the one you want, but the one you think can beat the one the other guys elect?

There's no way the USA would elect someone like Bernie because he doesn't look like he'd push the button. Especially when he has to go up against Trump who is itching to.

> Do you believe that Sanders has a realistic change of changing American politics for the better?

America needs voting reform. The Trump/Hillary nonsense taking over the country for two years of every four is most of the problem.

But no, a minority candidate will never win. The system is very good at assuring that, so ultimately any nuanced political discussion is meaningless.
For simple functions like memcpy, I think you're right. But it may be worthwhile to implement higher-level libc features like the DNS resolver in Rust.
Getting rid of the 100+ apps on my phone and 1000+ online accounts, and replace it all with a single app/service/interface.
That's a slippery slope argument not supported by the facts.

You don't have to jailbreak. You can get the car fully unlocked from the factory. But it costs more.

So again, what would you prefer, not having the lower cost option, or having the lower cost option be hardware limited? Or is there some third option you want?
Children, grandmas and people of every other age cannot set up and maintain a website as you'd most certainly agree, and as a nephew or any other relative I would at this point refuse to help because of the maintenance part which they cannot do and which will never end.

People will use things which most of the time do not punish mistakes too harshly and don't present problems requiring actual thinking to solve. I think people are right in refusing to use the other kind of thing because the alternative burns too much of one's time and is too risky. Big web companies manage to build such artifacts over the infrastructure that is the Internet and the WWW; I'm not aware of alternatives.
How much is a stone in either pounds or kilograms?
I'm Canadian, so obviously there's some inherent bias. Part of it is the annoyance of visa, permanent resident, and citizenship shenanigans necessary to get into the US (TN visas are non-residency track).

Part of it is cultural -- I feel like people are friendlier here in general (although the difference isn't so great in the bay area), even in the bigger cities.

Part of it is really hard to describe -- there's just something that feels grimy about American cities in general. By comparison virtually every Canadian city I've been in feels much cleaner than every american city I've been in. San Francisco and New York can feel particularly bad -- I never smell human urine walking down the street in Toronto, but it's a regular occurrence for me in San Francisco.

Then there's the homeless situation. Toronto is by no means free of homeless people, but the problem seems to exist on a completely different scale than it does in San Francisco or New York. It really makes a big difference in how you experience a city, for me at least.
Hi, I'm Herwin, the person who is on the article.

I just finished read all the comments above, and would like to share my story and my thoughts.

But since the comment is too long, I put it on my dropbox, you can found it here :

https://www.dropbox.com/s/h9dxozsrxz7wuqf/mystory.txt?dl=0

Sorry for the inconvenience, and thanks all ;).

Warm regards -- Herwin
Anecdotally, switching back from an iPhone to a flip phone has been very revealing for me. I don't know about all the generalizations made in this piece, or decrying overall social change. And I expect I am an outlier as being far more distractible than most.

But I do think it's worth spending a week living your normal life but without a smartphone to see how you personally are different. Don't just go on vacation and "disconnect". Try living your life but disconnected. It's interesting. You have to get places earlier. You have to make plans that have pre-arranged fallback plans. You have to have something to think about to not get bored. (Or, at least, I do.)
That's not precedent because they aren't cloning products that are patented and they aren't cloning IP. All they're doing in that case is making a competitive product.
There are many ATMs which don't charge any fees at all, even for other banks. I'm on the other side of the country as my credit union, and I have lots of options for fee-less withdrawals. Although you may end up paying a fee if you need money quickly and you just go to the nearest one, which may or may not charge a fee.
"...we obtain no rights under this Agreement from you our your licensors to Your Content, including intellectual property rights..."

They could clean-room re-engineer it. So could anybody else. But, no, they could not simply take your monitoring code because they disclaimed having ANY intellectual property rights to it already. Saying "as necessary to maintain or provide the Service Offerings" covers hosting and backups. After all, your code, patented or not, is not necessary to maintain or provide their Service Offerings; their Service Offerings were already being maintained and provided.
My account was ruined because I posted some things about politics that were right of center. I am a totally normal and good person. If you are a mod please take the time to restore my account, thanks.
I mention my inspiration here: https://github.com/rill-js/rill/issues/12.

There are some other interesting frameworks that have come up while I was developing Rill such as https://github.com/catberry/catberry but I think (like many have said in this thread) that there is a fine balance to be had with isomorphic JavaScript. For example I really dislike meteor because I feel like I have little control. I like Rill because it is a perfectly capable backend framework, a perfectly capable front end framework and it all meshes together pretty well.
Yeah mine is a lot like that. I have a separate view for weeks that's like an infinite film strip. But I'm a bit shocked that the year view is so common within the small set of people who do it.
> I guess I haven't seen much adoption since 2011 or so

Here are some huge companies that have started accepting it in recent years:

- WordPress
- Microsoft
- Expedia
- Overstock
- Dell

Also worth noting that Braintree (a PayPal-owned payment processor) accepts it, and there have been rumors for a while that PayPal itself is gearing up to do so.
You can't roll back real side effects like network I/O; that's what it means to be a side effect.

Plus crashing (on some OSes) dumps a lot of useful process state and the current stack, but if a function just returns some error code 50 there's not even a way to find which bits of its internals returned it.

If you separate things by process, you can have your crash-only recovery and keep the rest of the system going.
"...we obtain no rights under this Agreement from you our your licensors to Your Content, including intellectual property rights..."

So yeah, it's a problem when they do that, because they affirmatively stated they won't, and there isn't a judge on the bench, even in east Texas, who would suggest otherwise.
Certainly those students had figured something out before uber and lyft existed.
You don't go into debt if you pay the bill when it comes. Or if using a charge card like American Express.
And it's not even the main theme of the Intercept article, which focuses far more on the intelligence agencies collecting far more data than they actually had the capability to use and failing to read harvested emails of identified suspects.
https://theintercept.com/2016/06/07/mi5-gchq-digint-surveill...
That is a low number, but not the only example of limited resources in our systems.

Dopamine neurons in the brain are essential for normal functioning. Parkinson's develops when dopamine neurons die off with age or due to other injury (toxins, trauma, etc.). It takes only a 15% loss of these irreplaceable cells for the condition to begin to show up.

In contrast to the cortex of the brain with its 100's of millions of neurons, we are born with only 250K dopamine cells which are never regenerated.

That's a narrow margin to rely on, we skate on very thin ice throughout our lives. Nature is the staunchest conservative and doesn't throw away the things that work. Our bodies still retain the archaic mechanisms of the earliest multicellular organisms in our brains and bodies.

Looks like blood forming tissues are similarly following Nature's way.
It is frustrating as I call it schrodinger's terrorist, why, well, say everybody is in a box.

now you do not know if that person in a box is a terrorist or not and by terrorist, a bad person who will impact others right to life.

So not knowing you can only tell if you look in a box, well if they are not and you look you are lambasted, if you look and they are then your just doing your job.

Now from a PR perspective, it gets down to let us not look as if they are not we get lots of people upset at us, and bad media more so if we get it right.

Which is fine but with one cavet, if you do not look and they are a terrorist then that box can go off and take out all the boxes around it.

So I call it schrodingers terrorist in a box and with that, you see the perspective more clearly.

That is why they look, and yes for those who are not terrorists/bad people it can be intrusive, but most if not all will not even know they are looking. Though many presume the worst and equally it is that mentality of the populous that also carries on in the security services and mentality of presume the worst, hence they look.
Sorry, but saying something for a specific woman even if insulting is not misogyny. When the insult is directed at a distinct being is it not -ism.
You can certainly get a notification at the time the issuer finds out about the charge. Typically that's instantly, but on an old imprinter machine it may be delayed. You still find out as soon possible.
It uses jplayer, but doesn't work on firefox but Jplayer works - http://jplayer.org/ .. Howler.js could be also an alternative..

Edit: most probably due to my fresh linux install lacking some codecs. thx.
Having finished an app using Ionic2 I can tell you that the performance on Android is appalling (outside of like the current Samsung/HTC top of the line or its predecessor). IOS is pretty indistinguishable though baring the odd touch problem that I deemed not worth the trade off in time investment.
Easy interaction with other languages is a double-edged sword. Too much of foreign calls may lead to unmaintainable code when knowledge of both languages and their libraries is required to even understand what is going on. And of cause, it makes it even harder to use a whole-program static verification as the tool now must understand both languages.
You are mistaken.

"...we obtain no rights under this Agreement from you our your licensors to Your Content, including intellectual property rights..."
There are plenty of multiprocessing wsgi servers, flask builtin included
> Can't get too much more simple than that.

It sounds like it was more simple than that when you could have just paid with Visa.
Good point, guess I should've mentioned that when I responded. One of the best lessons I learned from him too was to test each target compiler to see what they really do, versus what you think they do. While I don't remember it being a direct lesson he had in the books, I picked it up from all his examples and testing, plus his talks. Seems super obvious to me now, but wasn't always.
Having lived in Chicago, I was genuinely surprised by Belgium's comparably small size.
Works in Firefox 46.0.
I provide an alternative hypothesis - most people are basically lazy. I don't mean that in a very negative sense, but that our brains are wired to take the path of lesser resistance whenever possible. I forget where I read this first, but I have seen it corroborated by academia. It is INFINITELY easier to type out a hateful message and be agreed with by your peers, than to do something violent and risk real repercussions.
$10B down, a few trillion to go.
Sure, but when you consider that mental and physical health are intertwined, I'd expect to see more of an effect.
clickbait...
For me it does (without Flash or anything)
Location: Berlin, Germany

Remote: Yes

Willing to relocate: if is for short period

Technologies:

Html/5

css/3

Sass

Javascript

jQuery/Prototype

React.js

Backbone.js

UI/UX

Git/Github/SVN

Webpack

Gruntjs

Nodejs/Express.js

Wordpress/Joomla/Drupal(Frontend)

Graphic for Web

Resume/CV: http://www.designbygio.it/my_resume/

Email: g.sambrotta@gmail.com

Github: https://github.com/gsambrotta

Linkedin: https://www.linkedin.com/in/designbygio

---

I'm Giorgia, a frontend developer looking for new challenge in the field. I love work with data visualisation and reactjs. I hve worked with many early stage startups, helping them to build their MVP and a solid frontend architecture/design.
Some good alternatives: pluvior and hipstersound .com
Could be. I haven't tried disabling any of them to see if they're causing high mem usage. Good next step, thanks.
I don't know how to upvote this subject enough. All these places wanting to compete with Silicon Valley do not compete on the salary they are willing to pay software development.

London has this problem. I'm sure anthropologists could study it and say it has something to do with where software engineers sit in the pack hierarchy in each community. Whatever it impacts the ability of businesses to execute.
I wonder if that can even be called synesthesia. Sounds more like how visual-oriented people would think of time.

For me, it's kind of an ellipse in front. The spring is on the right, the fall is on the left, the summer is on the top, and winter below. When i think of a date, i look at where that date is located. And vice-versa, the events are located somewhere, and looking at them gives me the date.

Kind of like this http://i.imgur.com/7PJMf9O.png

I later worked out a way to tell the day of the week by a date based on this.

Every month is marked depending on the offset of it's first day from january's (assuming january starts on thursday, which is 0). For me it's | - -/ --| kind of symbol marks, on one side or the other of the ellipse, which denotes the 0, 1, 2 and 3 days off.

Next is an image like that that you need to memorize: http://i.imgur.com/dpfn2lX.png - a month on a calendar page, monday thru sunday, with thursday in the center. 1, 8, 15, 22, 29 are the centreline of thursdays.

2016 starts on friday, the offset of the year is +1, and it's a leap year, so every month after feburary gets another +1.

Today is June 12th, 2016.

June is -3 (look at the year ellipse).

12th is -3 (look at the image #2 ).

2016 is +1 and leap year is +1 (have to keep in mind).

Sum it up, you get -3-3+1+1 = -4, ring it 7 is +3. Add to thursday, and it's sunday.

Another example: September 13th, 2014.

September is -2.

13th is -2.

2014 is -1.

Add up to -5, ring it 7 to get +2, which is saturday.

It may sound hard, but a few hours of practice would make it automatic, especially if you are a visual type.
Is it still paranoia when they really are following you?
Terrorism Again Thrust into Presidential Politics
I do find myself feeling guilty on the way to work if I spend a minute not listening to a javascript podcast or an audio book. There is just such a huge queue of material to process. I once read interesting book that advised going on information diet at least one day a week, but I cherish my 5hrs at the coffee shop on sat and sun when I get to read/hack on stuff that interests me vs what needs to be done for my day job.

I think Altucher has a great idea of creative thinking every morning. He recommends starting with a blank sheet and a coming up with a list of ideas. i.e. 10 ways to create a new stream of income. I've tried this occasionally and much like meditation it is great for reflection.
Found this during my last trip to Kazakhstan: 45GB 4G data plans for $12
Hi, thanks for reading. I need to stress that this is just an example project I came up with after I decided to play with Elixir and Python integration. The project itself doesn't even make much sense - as you and others point out, there are many other, more pythonic ways of handling this task. I chose web scraping because it was easy to split into two subtasks: one IO and one CPU bound.

> The slides mention problems with Celery and RAM usage when writing crawlers, but since this is a mostly I/O-bound task you should be using the eventlet/gevent execution pools instead of the multiprocessing one.

Here: https://klibert.pl/statics/python-and-elixir/#/5/6 in line 18 you can see a `_do_some_real_processing_function`. The whole premise of the project is that this function is CPU-bound. My processor has four cores, so I create a pool of 4 Python processes (https://klibert.pl/statics/python-and-elixir/#/5/2 line 10).

Fetching pages is an IO-bound task, so it's done by Elixir. There we have a pool (for rate limiting) of 10 processes (the Erlang ones - important distinction) that do the downloading.

I think the closest analogy to what happens in this project is a Twisted (EDIT: or any other concurrent, but not parallel framework) app which uses a pool of processes for CPU-bound tasks. Here the Twisted part is replaced with Elixir.

EDIT: Also, we use Celery at work extensively and it works great and there is no real need to replace it with anything! Again, this project is just a tech demo, it doesn't make (much) sense on it's own. But there are other possible integration patterns where Elixir and Python have different roles, which actually do make sense. I think.
All true, I never said anything different. But what's the point of adding methods?

What you can't do is add call specific information to errors returned from a particular function if that function returned a package level singleton value before.
Which is why you need an infrastructure other than prisons and the streets to manage people who cannot manage themselves.
One earthquake could change that overnight. If they're betting on that eventually, they just need to stay lined up in the #2 slot.
> It is more "correct" because, while perhaps not providing some of the other benefits, those tools can prove more properties than the Rust type system can

Such as? And in that case, why not lift them into a language type system?

When working on code where particular properties are verified, it's very useful if all the tools share a common understanding of those properties. If you write something in Rust, your IDE will understand the types (and make sure to preserve them when doing automated refactoring), your debugger will know which preconditions were supposed to be semantically impossible, and so on. Last time I looked at external verification tools for C-like languages you often ended up having to explain the same fact twice to two different verification tools with overlapping featuresets, yet alone getting any help from other tools. If we're going to reach critical mass on safety tooling, it will have to be via a commonly understood specification that's a de facto language definition.

So given we're creating a new safe language, what parts of C would we actually want to keep? The lengthy operator precedence table? The preprocessor, and the absence of any module system? The extensive array of language-level operators for doing a wide variety of arcane bit-twiddling operations? The signed/unsigned arithmetic promotion rules that even experts misread? The implicit conversions between arrays and pointers? The lack of any sum (tagged union) type? The for loop that makes arithmetic - or, indeed, arbitrary code - first class, and iterating over an array or other collection something you hand-code every time?

Even if it were as safe as Rust, C would still be harder to read, and harder to write as well. We can and should do better than C.
I didn't understand the motivations of virtual ethernet right away but this presentation piqued my interest. If you are (like me) and not a low-level networking person, I found this write-up on switchd to be an good compliment to this presentation:

https://ttboj.wordpress.com/tag/switchd/
True, but this downside is still orders of magnitude less costly than rewriting "all" widely used C code out there. This is good as a limited exercise to learn the strengths and limitation of a new language, but as a serious undertaking a gross misuse of resources. Besides, by the time it's done, there will be a new language out there, with the same downside you point out. To avoid it, the software industry would basically do nothing but rewrite legacy code over and over.
I just downloaded the first two featured apps on that site to my iPhone, Chefsteps and Sworkit. Both are not bad but it's still fairly noticeable even to a non-developer that they don't behave like native apps. Controls look a bit off, animations are different, and some UI bugs here and there.
That's true of any large open source project, whether heavily backed by a company or not. You need both users and developers to make a fork successful.

Regardless, though, there's nothing that says the hypothetical developers of a Chromium fork couldn't devote some time to merging reasonable fixes & new features from upstream.
Any plans for rust to switch to an allocator written in Rust?
> Also nitpick - we are the fourth most populous city in North America, and only Mexico City, New York and Los Angeles have a larger population. As of mid last year, Toronto contains more people than Chicago.

Ugh, this is a pet peeve of mine. The city limits are drawn in such a way that Toronto _technically_ edges out Chicago. Torontonians seem to feel this is a meaningful point of pride.

Get real. The metro Toronto area is 7 million people. The metro Chicago area is nearly 10 million.
Thanks, can you tell me a specific use case example you think would be hard to implement this way? Hopefully I already have implemented it.