skysight-inc/HackerNews huggingface dataset:
This is definitely true, but it's also a little disingenuous to compare in pollution-per-passenger-mile because commercial flight makes traveling further so much easier.

With the ability to travel from JFK to LAX in 6 hours, significantly more people are traveling far distances that they wouldn't have bothered to travel if the only option was train/cars.

Speaking as someone who likes to fly to remote places, planes may be more efficient per mile, but people travel significantly further in them and likely end up contributing quite a bit more to global warming than people who don't fly and just drive to a lake a few hours away instead.
The problem with your comment is that durable goods do in fact have many of the characteristics which are desireable of financial vehicles and assets: utility/value, portability, indestructibility, homogeneity, divisibility, stability, cognixability. (William Stanley Jevons, Money and the Mechanism of Exchange https://archive.org/stream/moneyexchange00jevorich#page/n7/m...)

And whilst land may not be particularly portable, land ownership is.

Other productive assets: metals, grain, productive plant, etc., may also have financial asset value. Also goods which aren't particularly useful such as fine art.
It's everywhere in large companies.

I was a sysadmin in the internal managed services division of a healthcare company and we had AIX, Solaris, HP-UX, Linux (CentOS, Debian, RHEL), BSD, Open-VMS, and FreeBSD.

We had about 150 Sysadmins to manage it all, a lot of the guys had been doing their respective OS's exclusively for 20+ years.
I find this metaphorical argumentation incredibly boring. Either Facebook is a metaphor for the phone company, or it's a metaphor for a publisher. Who cares? Maybe we need a third category. Maybe we need to end common carriers entirely. We're obviously treading new ground here. Let's argue about proposed law, how it works, and cost/benefit analysis.

What law you would write and who it should apply to? You think Facebook should be mandated to host all non-illegal content, yes?

What about Flickr? What about Gardening.com? What about NoNazisAllowed.com? What would you propose as the legal standard for deciding who is a common carrier and who is not?

I don't have a horse in this race, but let's at least start the discussion with something concrete.
Hey, my grandparent comment clearly instructed you to email me responses, not post them here. Now you go ahead and "send" me this response, but you don't even email me a copy, i.e. do not follow instructions.

Clear no hire.
I guess there are people who do not know about #pragma pack.
When did you last use sanic? It's far from limited, and advancing quickly. However, it's a microframework, so it's true that you'll not get a full Django-like experience (and Meteor isn't even in the same class of web framework as Django or microframeworks like Sanic, so there's nothing to compare there either).

But with respect to microframeworks, Sanic is getting pretty close to feature parity with Flask, only asynchronously. I'm not sure what kind of plugin architecture you're looking for, but you can do middleware with Sanic. Also custom protocols. Also decorators (e.g., for auth). And for namespacing, there are blueprints. I'm not sure what you mean by "conf hooks".

It does help with Sanic if you're already familiar with Flask. Sanic is very close to an async version of Flask.

For a task queue, you can run async tasks with Sanic alone using `app.add_task(some_async_function)`.

It's also simple to use apscheduler if you want a more full-feature async scheduler. Example:

from apscheduler.schedulers.asyncio import AsyncIOScheduler
from sanic import Sanic

app = Sanic()

async def tick():
print('Work!')

@app.listener('before_server_start')
async def initialize_scheduler(app, loop):
scheduler = AsyncIOScheduler({'event_loop': loop})
scheduler.add_job(tick, 'interval', seconds=1)
scheduler.start()

if __name__ == "__main__":
app.run(host="0.0.0.0", port=8000, debug=True)

Finally, unless things have changed, you should be able to set event loop policy with `asyncio.set_event_loop_policy`, have you tried it?
Sort of off topic but I am just kind of wondering if there is a safety net if I ever burn out, and how much money I am potentially not earning :o)...

Any chance someone on here that was deeply technical transitioned into recruiting? Will you spill the beans like compensation ranges, per head bonus/commission, and satisfaction?

As an engineering manager I've done all my own recruiting and have been recognized by my management chain for doing a stand up job at it.

I know several socialites from High School that are not or barely technical that outwardly seem to be earning a lot of money doing recruiting or contract agency talent management. It seems like way less hours and stress than I've put in to become a systems expert. Maybe that wont last forever with economic waves, but then again neither do a lot of tech jobs.
> I'm not saying it's wise, given how BART is currently managed, to throw (say) $10B at them, but, managed properly, perhaps it'd be enough to not only get them out of the hole, but also make actual real improvements?

For comparison, Elon Musk built a space program, orbited the Earth and docked a rocket with the ISS for 1/10 of that amount.

I agree, it's not lack of money that's holding public transit back.
It's a very subtle issue I can't go fully into here. I agree with a lot of your concerns. Personally I would usually go for cost-welfare analysis rather than cost-benefit analysis, which resolves many of the problems you're concerned about.
> foreign governments, foreign political parties

How is that enforced? A US court can't exactly send the Russian government or the Communist Party of China to prison for breaking the law here, can it?
What would the Hillary Clinton of software companies be?

- Loses easy wins, blames everybody else
- Attacks minorities who point out her people are abusers
- 'Screws up everything with hubris' to quote Colin Powell

What did I miss?
For some reason I love this.
Star Fox 2 manual
We have a very OSS-friendly community at https://dev.to
Amazon to Sell Products in Chicago, Los Angeles Kohl's Stores
> You'll have a range of people from executives, to clients to co-workers in other departments who don't know what UNIX, APIs and POSIX are.

Yes, but if a recruiter is attempting to convince the smartest people at top universities to come be an intern at their company, they should know the difference (or practical lack thereof) between linux and unix. Or at least they should be smart enough to not triple-down on that difference when they clearly don't know wtf they're talking about.

Bottom line is OP is a candidate that should have gotten through to the next stage and should not have been disqualified because the front-line recruiter was being an idiot. It's a missed opportunity and there are probably many more like it.
Don't reveal your powerlevel in HN, dude. Now you've not only reduced the search space for your Hotmail password, yoy've clued an attacker in that that's also your Gmail password!
He has a third video now. I know because I watched all of them.
Why can't Google submit patches to make it work for embedded devices? I don't see the point of a separate version of Java. Imagine if you could develop Android apps against the latest version of Java.
Bloom filter size calculator
It's tricky because from the layperson's perspective Microsoft Windows, VxWorks, and whatever runs on a TI-86 graphic calculator could be "UNIX-like" in that they are operating systems, yet none of these things are what they're actually looking for.

Still it's sort of amazing that the recruiter could be both so wrong and so confident.
I remember in about 1998 seeing a job ad for a dev with 7 years of Java. Yeah good luck with that one! I'm sure they found someone willing to put that on their CV.
This will be everywhere on April Fools 2018.
Java is the worst managed project you've ever heard of? You must live a charmed life.
OTV-5 Mission Press Kit
But a text editor? Sorry, but that's just ridiculous. There are plenty of good developers who have never heard of Emacs, and plenty of shit developers who have. Is this really what passes for interviewing in the software world? Useless trivia questions about text editors because you think that weeds people out? Have you been sued yet? Because you should probably get sued.
I'm not a recruiter, but I'd hope that's how it goes normally.

If you can't find someone to answer your question, or don't even know how to start to find someone inside the org, what do you do?

I guess my position is that I dislike beating up on people simply for not knowing something that's not common knowledge in their own area of expertise.
Zuck seems to0 busy with his political career these days.
That's a weird headline. Governments can ban technology, but they can't make it obsolete.
Your requests for info are fair, but for 2 and 3, it's not hard to find hints of evidence with a mere Google search.

I did not go to Olin, but knew about them from when they were fairly new. Their very existence from the first day has been to produce entrepreneurial students, and their curriculum has always reflected that. IIRC, they don't separate courses based on "engineering" and "entrepreneurship". They aim for every course they teach to be a mix of both. Very few pure "theory" courses. Taking a course in communications? You will learn both the theory (Shannon, etc) and you better build something significant by the end of the semester.

Honestly, from the comments here, I'm surprised at the level of doubt. I thought more people here would be familiar with Olin.

(None of this is to say that they are or are not effective in 2 & 3, but it is a foundational principle of theirs, and I imagine a metric they track - as opposed to typical top schools that claim 3 but are pretty bad at it).
>You keep harping on it as if the disease caused the genocide. It didn't. It was european colonization.

European colonization brought disease, but disease spread west faster than settlers, or even explorers.

Disease is the cause of the Native American population decline. Without disease the settlers wouldn't have been able to push the remaining Native peoples off of their lands. In the vast majority of cases disease was a byproduct--the settlers didn't intend for hundreds of thousands of people thousands of miles from them to die.

There were many cases where Europeans intentionally killed Native Americans, in some cases intentionally spreading disease.

You seem to have a very difficult time with nuance. Yes European colonizers caused millions of deaths, but the vast majority were caused indirectly without the knowledge of the colonizers. Yes the Civil War caused the highest death toll in US history, but only because both sides were considered American (despite the fact that they weren't American during the war).

>Listen, you are a genocide denier.

Please try to be a little more civil. This is hacker news not reddit.

>And now you are arguing against the civil war facts. I'm finished here.

I never argued against any facts you presented. My argument is that these facts are useless without context.

> I'm finished here.

I doubt it. I'm fairly certain you're going to reply to this.
You sound like my racist grandfather: "Those that favor Emacs, Vim etc tend to be rather different than those that use Visual Studio, etc." Yeah? How are they different? O Great Arbiter of Skills, how did you come to this conclusion?
pip (py2) on windows is an absolute disaster. pip install numpy ....

if you are using windows, using python without this website is nearly impossible: http://www.lfd.uci.edu/~gohlke/pythonlibs/
Please draw a triangle with 2 perpendicular lines.
no, it's called respecting the null hypothesis when making outrageous claims.
Inigo Quilez is the person behind https://shadertoy.com.
Is it really a mystery why you or anyone else might love this?
Stanley said in an email he worked on Linux systems, but despite repeated prompts from the recruiter, refused to put exactly that on his resume.

He was technically correct, which some people believe is the best kind of correct, but the failure here was his. He was more interested in being right than getting the internship, and as a result he gets a lot of pats on the back from people who share his philosophy here... and no internship.
Lack of sleep piles up during the week making you feel sluggish. Get 6 hours of sleep minimum. Always sleep at the same hour. Focus on only one thing a day if you can.
Correct on housing. Low interest rates tend to increase housing prices. Rising interest rates tend to decrease them. The rent paid on money captures the rent paid to housing owners. It's a bit like a Georgian land tax, except that banks win.
As a user, I've been loving Nylas Mail/N1. I hope the project lives on in some usable form - the blog post mentioned Nylas Mail Lives and Mailspring, which I'll have to take a close look at.

(I came to Nylas after Dropbox finally killed off Mailbox. I seem to have a good track record of falling in love with desktop email clients which then die...)
My prefered analogy is an online forum. Online forums have existed for about 30-40 years without much regulation. And what people have figured out in that time is that in order to run a successful community forum you need strong moderation, otherwise it'll be destroyed by the spammers and the assholes. Determining who the spammers and the assholes are is somewhat of an artform, moderators need flexibility to guide the community towards civil discourse, you can't have strict moderation rules. Asking for the government to regulate online forums is ridiculous.
TIME TO PARTY
> But then why do strings-are-UTF8 languages like Go

To clarify: strings in Go are not necessarily UTF-8. String literals will be, because the source code is defined to be UTF-8, but strings values in Go can contain any sequence of bytes: https://blog.golang.org/strings

Note that this prints 2, because the character contains two bytes in UTF-8, even though the two bytes correspond to one codepoint: https://play.golang.org/p/BqGzW1O2WX

Go also has the concept of a rune, which is separate from a byte and a string, and makes this easier when you're working with raw string encodings.
I can't but think that this is such a "Hype Train" thing.
A headline/goal is unlikely to come without practical, supporting actions which nudge people towards that goal. The headline is something though that spreads and is repeated frequently, getting more and more people thinking about their actions - collectively these things will get people to that goal.

I don't think it's without value.
Thabks for the impulse downvotes. If my figures are wrong, say so. But even with 400 passengers, the pollution per person per mile is way higher. You butthurt math challenged hippies can keep on downboting. You are only hurting your own cause.
It's important to distinguish between Unicode the spec, where people definitely do make that distinction, and implementations. Most of the problems are due to history: we have half a century of mostly English-speaking programmers assuming one character is one byte, especially bad when that's baked into APIs, and treating the problem as simpler than it really is.

Combining accents are a great example: if you're an American, especially in the 80s, it's easy to assume that you only need a couple of accents like you used in Spanish and French classes and that's really simple for converting old data to a new encoding. Later, it becomes obvious that far more are needed but by then there's a ton of code and data in the wild so you end up needing the concept of normalization for compatibility.

(That's the same lapse which lead to things like UCS-2 assuming 2^16 characters even though that's not enough for a full representation of Chinese alone.)

I think it's also worth remembering the combination of arrogance and laziness which was not uncommon in the field, especially in the 90s. I remember impassioned rants about how nobody needed anything more than ASCII from programmers who didn't want to have to deal with iconv, thought encoding was too much hassle, claimed it was too slow, etc. as if that excused not being able to handle valid requests. About a decade ago I worked at a major university where the account management system crashed on apostrophes or accents (in a heavily Italian town!) and it was just excused as the natural order of things so the team could work on more interesting problems.
Very interesting videos! Do you know of any discussion by linguists of this analysis? I checked /r/linguistics and couldn't find anything, but I'm a bit worried about posting it there since I'm not enough of a linguist to judge the merits of the analysis myself. I found some discussion of Bax's work here: https://www.reddit.com/r/linguistics/comments/64p2hw/secret_... but nothing about Volder.
Functional Programming in JavaScript? Yes, Please
Among other things, I seen lots of inefficiencies with bitfields. I tend to use them a lot in hardware register access and packing of data in embedded development. Imagine a bitfield that fits into one word and setting each of the bitfields to a constant. A good compiler should be able to set all the values with one load operations. Some compilers would break this into many separate loads. I think the ARM compilers were worse at this while Clang would optimize it much better. Many times had to forgo bitfields and use macro definitions and masking to get the best code generation at the cost of readability.
> Beyond software developers who have programmed in the 1970s, most people do not have experience with a true UNIX OS

This line is where he started to come across as a jerk.

I think if he had skipped this paragraph and just replied with the "I've updated my resume..." bit, he would have been fine.

> Beyond software developers who have programmed in the 1970s, ..

Stanley should update his industry knowledge. My school used AIX/Solaris in the late 90s, switching over to Linux (mostly because it was free/cheap) only in 99/2000. I have friends who interned at Sun Microsystems in 2001/2 and they were still using Solaris on all their computers including what the receptionists were using.

There's an old saying about no one getting fired for buying Microsoft (or was it IBM). Similarly, the (entry-level) recruiter/sourcer would rather not get fired or get a bad rap from the hiring manager for confusing Linux and Unix than risk it believing some 20 year old jerk.
Use of SPLC considered harmful to balanced media
I'll agree. The ethics here seem very wishy-washy. It's not nearly as well-defined as, say, Twilio's Nine Values[0] or ThoughtWorks's Pillars[1], and those are generic values, not ethics. Hell, Google's "Do No Evil" is better than their two bullet points: 1) raise public awareness, 2) your voice is yours (except these Presidents), ???) Imagine if someone bad invented this first!

[0]: https://www.twilio.com/company/nine-values

[1]: https://martinfowler.com/bliki/ThreePillars.html
WHAT SHOULD I DO WITH MY CHANNEL?
I concur. I play a fair bit of pool, and I play my best when I've had one drink and I don't think about the shots too much.

If I try to line up every shot perfectly and concentrate on my cue action, I inevitably make a bad shot.
No, they couldn't, because they didn't have 60 votes in the Senate to break a filibuster

Wrong on multiple counts.

1) they did have a 60-vote supermajority[1] for much of 2009-2010, given that the two "independents" always caucused with Democrats, and

2) the filibuster threshold was just a Senate rule that could be changed at any time by the majority (and the Democrats later did exactly that).

3) at least four[2] Republican senators overtly supported amnesty and would not have supported a filibuster of any immigration measure.

[1] https://en.wikipedia.org/wiki/111th_United_States_Congress#P...

[2] https://en.wikipedia.org/wiki/Gang_of_Eight_(immigration)
Cheapo chicken feed.

Trump's campaign raised 2,600 times that amount.

Trump himself outspent these Ruskis 660x from his own pocket.

If this amount turned the election, everyone should fire their campaign staff and hire these guys.
Reminds me of this: If Carpenters Were Hired Like Programmers http://www.jasonbock.net/jb/News/Item/7c334037d1a9437d9fa650...

--

Interviewer: First of all, we're working in a subdivision building a lot of brown houses. Have you built a lot of brown houses before?

Carpenter: Well, I'm a carpenter, so I build houses, and people pretty much paint them the way they want.

Interviewer: Yes, I understand that, but can you give me an idea of how much experience you have with brown? Roughly.

Carpenter: Gosh, I really don't know. Once they're built I don't care what color they get painted. Maybe six months?
Well said. Though I not longer have the illusion of control. You must manage your mind, body, environment, etc.
>I'd love to see you defend why the guy is a professional communicator with a good attitude.

He's not, but that doesn't matter. You're going to be hard pressed to only ever communicate with professional communicators with good attitudes your whole career. So if you ever want to be taken seriously and have a successful career, you're going to need to learn what battles are worth fighting. Hell, maybe it was even a test to see if the guy worked well on a high-stress team. If he can't handle one person not understanding the difference between Unix and Unix-like, how's he going to handle someone who puts a tab as an indent instead of two spaces?

The recruiter was wrong. But it doesn't matter. Stanley (hopefully) learned a valuable lesson here, and that lesson is "pick your battles". Life, especially corporate life, is full of nonsensical requirements and TPS reports and if you fight every single one of them your performance review will read "not a team player" every single year.
Unicode is a horrible scam, the worst thing to happen to digital language representation. This is all just so much turd polishing.

(Also, that explanation of UTF-8 is crap. UTF-8 is beautiful quite apart from its utility, but you'd hardly know it from the article.)

I've said it before: Unicode is a conflation of a good idea and an impossible idea. The good idea is a standard mapping from numbers to little pictures. That's all ASCII was. The impossible idea is a digital code for every way humans write. It's a form of digital cultural imperialism.

Unicode Consortium et. al. are absurdly arrogant.
Great post! Contents of it aside, I very much like the disclaimer:

> In this post we’ll be discussing lots of ways to tune web servers and proxies. Please do not cargo-cult them. For the sake of the scientific method, apply them one-by-one, measure their effect, and decide whether they are indeed useful in your environment.

Far to often I see people apply ideas from posts they've read or talks they've seen without stopping to think whether or not it makes sense in the context they're applying it. Always think about context, and measure to make sure it actually works!
Forecasting: Principles and Practice
insightful thread

https://twitter.com/NotMattShaw/status/905591756334526464
The SPLC lists several religious groups as hate groups.

Notable left-leaning organizations like Antifa and BLM are not listed.
Deanna Santana: The South Bay’s Most Prolific Public Mercenary
Your figures are so absurdly wrong that they could only come from willfully ignorance or intent to deceive. Coarse insults would be less offensive than your input.

We're talking about carbon emissions, and the science is clear on that and yet we still have a constant volcano of misinformation from contributions like yours.