skysight-inc/HackerNews huggingface dataset:
This shouldn't be down voted, you are correct about the airline part. For details see the excellent explanation by Philip Greenspun, an engineer who switched careers to become an airline pilot.

http://philip.greenspun.com/flying/unions-and-airlines
Employment and Training Gujarat Online Registration – Job Fair 2017
Gujarat Employment & Training center is known as Directorate of Employment & Training.Employment & Training suggests the organization provide job opportunities / Employment services to the candidates who are capable of doing something in their fields and train them for better career in particular fields. Candidates can register or apply for jobs at www.employment.gujarat.gov.in.
This guy was a retired police officer, as it happens.
From the quoted New Yorker review,

> It is an excellent example of social-science work in which the authors do not pretend impartiality

a.k.a. Exactly what I'm talking about: Political sctivism via masquerade using the veneer of 'science'
Awesome! I'm excited about the new yield_self method, and the general functional programming direction that Ruby is moving in.
I know I will. I’m not going to ride in the Crapton Expresss.
The scary part is when enough politicians start believing this nonsense about "ableism" and "educationism" that the government decides to forbid companies from discriminating based on applicants' abilities. We're frighteningly close to that point already with demands from activists that every possible group be hired, paid, and promoted at exactly the same rate.
Interesting. I'll check it out. Thank you!
All great but WTF do I have to login to use it?
To the extent this works anytime soon it will be so slow and inconsistent that it won’t be economically successful. Any driving service that works worse at night, in bad weather, or outside small well-mapped neighborhoods will not be comprehensive or reliable enough to be economically viable.

Worst case scenario - the cars NEVER self-drive and always have a driver - the whole setup is exactly as economically viable as current taxis. From all reports, current taxi setups make a lot of money.

If the cars can self-drive lets say 25% of the time, then the whole setup is that much more economically viable.
Might be a good one to add to the folio. Got some VW that I picked up cheap after the emissions scandle.
Hypothetical scenario 1: Let's suppose Person A exists for a while and has belief set A. Now person B comes along a while later and /claims/ to be a life-extension clone or something of Person A who is maybe entitled to some of the resources that Person A had available. (Maybe just a different avatar, in video game terms) Should Person B. exhibit some or all of the same beliefs that Person A had in order to claim this? (I would say obviously yes..?)

Hypothetical scenario 2: Suppose that Person A has whatever beliefs in ordinary times, but is put in a stress or otherwise abnormal situation and forced to make whatever decision. Should their decision be their ordinary time logical choice, or their choice under a high amount of stress?

I'm sure I could come up with more scenarios, but the point is, what should be intellectually considered a given person, in circumstances like a simulation where an adversary could heavily muddle the waters.
The average is meaningless. New regional airline co-pilots barely earn enough to eat. Senior captains for major airlines are paid very, very well.
The obvious niche for Ruby is the niche shared by Perl and Python. Having used Ruby full-time for 4-5 years and Python full-time for the past year, I think Python is strictly better than Ruby in the particular areas mentioned by the author.

I can think of a couple major reasons one would prefer Ruby to Python, but only a couple:

* Ruby has a more flexible syntax, which means you can write "DSL's" in Ruby. Rake and RSpec are generally given as examples. Unlike actual DSL's, though, Ruby just lets you leave out parentheses so you can pretend that the handful of functions you just call a lot in a Rakefile or an RSpec test are keywords. I'm not sold, but some people may prefer this aesthetically, and there's really no way to argue against that.

* Ruby is all-in on object orientation, in a "poor man's Smalltalk" kind of way. There are advantages to this, since you can just.call.methods.on.everything(like: this) or iterate by calling .each, which is simpler than Python's double-underscore protocols. There are surprisingly few disadvantages, because you don't have to actually write in an object-oriented style in Ruby.

I personally don't find these arguments convincing.
It was a long time ago, so I don't remember an awful lot. He caught me off balance from the start. I remember bringing ID and asking him if he needed to see it. With a hint of an amused smile he replied "I know who you are, young man." Other than that, he just kept me chatting. It seemed perfectly natural at the time.
Amazon and Microsoft employees caught up in sex trafficking sting
Today, the competitive advantage in this market goes to whoever has the largest network of drivers and can summon a vehicle quickly and at a low cost to a waiting passenger. The tech is marginally better or worse from Lyft to Uber to competitor X, and the ride quality is similar enough.

When self driving cars become a reality, I don’t see the technology or the data becoming a real sustainable competitive advantage for any one player. Once the last technical hurdles have been overcome and society has adapted in whatever way it needs to, it just won’t be that difficult for every auto manufacturer to figure out how to get in on the game.

Fragmentation across local markets also has to come into play at some point. It’s only a matter of time before cities and towns get their acts together and figure out how to extract revenue to at the very least cover the real but indirect costs they are incurring as a result of ridesharing. They could pretty easily make it next to impossible for their non preferred vendor partners to operate in a city.
Well we should certainly not make them with concrete faces. This isn’t Soviet Russia, so there’s not much danger in that.

Take a look down any street in the Financial District. What we want is that, just more of it over a larger surface area.
And if you don't then get an exoskeleton
I'm not sure you grasp just how fundamental a change in our lifestyles a switch to driverless cars could be, especially ones sold on a subscription basis with unlimited usage. It's the difference between first world countries with socialized medicine and those without.

Before, driving was a job that everyone had and took up valuable cycles away from living your life. You had to consider each trip, e.g., "How much gas do I have? What's the traffic like? My car isn't working, I have to skip going out tonight."

After, no matter what you want to do, you just call a car and get in. You don't even have to think about it. It's going to liberate so many people that undoubtedly frivolous trips are going to stack, similar to how people in countries with socialized medicine tend to visit the emergency room for less and less serious medical problems.

Since Uber has come to town I catch myself calling it for things I could have easily skipped or taken the bus to or suffered on my motorcycle for (rain, etc.). I might haven taken, on average, less than one taxi per year but now take at least 15 Uber trips during that same time period. I think this sort of liberating convenience will only increase once driverless cars become popular.
I don't use them.
I am skeptical of claims that autonomous vehicles would decrease congestion even without taking into account this paradox (i.e., even if the density of cars on the road remained the same). All the claims seem to reference the same study [1], but per the abstract they are just simulating one circular lane of traffic. No "lane changes, bottlenecks, merges, or changes in grade". Intuitively, it seems like once you add all these other factors in, autonomous vehicles won't help much unless deployed on a wide scale; for example, it doesn't seem like one driver can do much to speed up the merging of cars ahead of it.

[1] https://arxiv.org/abs/1705.01693
Why should Discovery of these "specs" be scary? I find it fascinating, by know the limitations of myself I can actively choose to think in ways that I am more likely to be good at. I can use that new active process of thinking to help me, for example, design software that is easier to reason about.
>Drawing correctly is not an art. Drawing is a much more technical skill than people give it credit.

Agreed, but also: Drawing is an art, but art is more a technical skill than people give it credit.

"What to draw, how a viewer should feel" is the job of a marketing department.

Artists work technically, putting world into medium, exactly as what this guide instructs one to do. By way of harboring the relationships, possibilities come to mind and creativity ensues. Never let them tell you otherwise.

I love everything about this post; I only think it owes more credit to itself.
If they were serious about fighting capitalism, they might do more to resist the biggest and most profitable companies in the world expanding their own real estate portfolios and footprint. Instead they have decided to attack the employees. Relatively privileged employees, but workers nonetheless.
it's perverse that I find $250 to be a reasonable price, compared to other medical expenses.
We will be forced to invent a new popular fad that kills people as cleanly as possible: jumbo size brain piercings
Branch prediction might make this slower. (And if you have to add a fourth variable it will be harder to extend).
Ireland is a notorious tax haven.
if google wants data, why don't they just ask the public for it? You know the old fashioned way. Open a store, staff it with real humans who can talk to real humans. My guess is that they are trying a 'heuristic' solution- trying to 'add value' to data that already exists. If that's the case, why don't they just ask 23 and me for their DNA database. But I'll tell you right now, I am tired of being the 'product' for Facebook , google, etc. If they want my data, they need to ASK me for it.
Uber owns their maps.
You should get a type error if you try to use an int in boolean logic.

So define:

def __bool__(self):
raise TypeError("I don't like non-bool booleans")

on your classes, and you're good to go. Python isn't doing type conversion, it's doing operator overloading and letting you define how your class should work with the 'if' statement. It won't help you with the already-defined behavior of built-in and third-party classes, but you can have all your own code be unusable in boolean operations if you like.
The only noticable impact will be as you watch fellow human drivers speed past you on the road.

Self-driving cars must follow the speed limit at all times.

How can a company program a car to break the law?
It interferes with the tab overflow scrolling, which Chrome doesn't have.

So, in Firefox, if you open enough tabs, it will eventually overflow them and then you can scroll the tab list either with those little scroll buttons to the left and right or with the scrollwheel.
I'd say there's two parts. There's the mechanical side. Putting lines/shading/etc exactly where you mean to. And there's the creative part where you make the decisions of where to place them. To be any good you need both.
This is fine, but isn’t really an alternative to markdown. It’s not good for what markdown is good for, which is writing and reading plain text that can also be transformed to HTML.

It looks like it’s an alternate syntax for HTML angle-bracket tags. (Personally, I see no value in that. I can see it’s arguably “cleaner”-looking, but not by much and at the substantial cost of a non-standard syntax.)
Open app, report problem with the vehicle and request something different. Problem vehicle will be taken out of service for review.
The Most Remarkable Images from 2017
The whole point of a market is that capital is most incentivized to come alleviate a shortage when prices are highest.

There might be a cogent argument for fully centrally planned housing, but instituting price controls on new market supply when a shortage is at its worst is a staggeringly clueless demand.

And let’s be clear, affordable vs luxury housing is about price controls, not the units themselves. There is nothing physically embedded in the average “luxury” 700sqft unit that makes it worth more than a McMansion in Iowa. Only the supply and demand situation where it’s located. Countertops and dishwashers don’t add +$2000/mo.
Not to mention that they're frequently away from home.
I can't go back and edit the spelling error, thanks anyway.

I use J daily on my desktop as a calculator, and for more involved calculations. I am a senior project manager/technical designer/business developer at an engineering firm in the their Entertainment department. We do rock concerts, Broadway, film, live events, theme parks, stage machinery, art installation engineering and more. J is like my quicker-than-Excel-tryout-space. I have developed more mathematically-heavy applications in it, but when the need is for something beyond J's strengths of array handling and beautiful succinctness, I reach for Lisp for developing more of what people call apps, but they are for my sole use. Particularly SBCL. I also use Emacs Lisp a lot, since I am in Emacs all day for org-mode, writing, coding and LaTex. I am addicted to Emacs. It is the Lisp Machine for me until another is developed, or I can afford a relic.

I picked up Shen [1] a few years back to keep me from straying to far into Haskell/Idris, and I am working through The Book of Shen 3rd Edition. I had looked into Wasp Lisp years ago for fun, but I am now looking more into it since Chris Double ported Shen (and with it Klambda) over to the Wasp Lisp [2]. It made me leave any studies I started of Erlang or LFE, since my focus is on networking and distributed computing as a hobby. I always stay up to date with Racket, and use it for procedural geometry generation using Rosetta [3] instead of Rhino and Grasshopper. I actually used it to generate procedural truss for a sphere and then exported the centerlines to run analysis on the structure in RISA 3D [4].

I like to fiddle with Extempore for livecoding, but I am a mere dilettante [5]

[1] http://shenlanguage.org/
[2] https://github.com/doublec/shen-wasp
[3] http://web.ist.utl.pt/antonio.menezes.leitao/Rosetta/tutorials/introduction.html
[4] https://risa.com/p_risa3d.html
[5] https://github.com/digego/extempore
The first 20 minutes is far below Carlin's usual standard - I skip it every time. The funny thing is, after he's done telling the assassination story, he admits that the war was already lined up and that anything could have set it off.
React-inspired library for building smart Web Components that's just 8kb gzipped
Wiredcraft Is Hiring Front(javescript/CSS3)/Back End;DevOps;PM;QA in SH
I’ll gladly ride in the crapton express. It’s more important to save money on frequent purchases than rare large ones.
You’re correctly pointing out some truly awful towers, and I’m happy to counter with some awful single family houses. Towers, like houses, can be good or bad.
"A subtle form of discrimination exists towards those who are less educated and it divides society in a number of ways."

Wrong - it's not always so subtle! For instance, there's widespread, blatant discrimination against people lacking medical degrees for performing complex surgical procedures. We should really work to correct this systemic bias for a more equal and inclusive society.

/sarcasm
Bouncers are fooled by fake IDs all the time
I am familiar with k and oK. Is your unreleased language closer to forth or k? Sounds interesting. I checked out Sporth by a fellow named Paul Batchelor. Pretty cool stuff. He's going in different directions nowadays I think, but stil livecoding tools.
I recently read a couple (long) articles basically arguing that the simple answer to transportation woes is not about self-driving cars and hyperloops, but basic simple steps to make cities more pedestrian friendly and improvements to mass transit:

http://www.kevinklinkenberg.com/blog/autonomous-vehicles-a-v...
https://www.citylab.com/transportation/2017/12/what-elon-mus...

So I tend to not get excited about Lyft/Uber and autonomous vehicles when presented as a solution for transportation. Whether they will be successful companies is a separate question.
I amplified my home's Wi-Fi with aluminum foil
Who said bias is bad?
> I prefer static type-checking and immutability.

Building large software centered around web requests and responses make immutability and type checking more of a hindrance than a help. Stuff needs to be tweaked and changed, and in many frameworks there are request and response objects that are inherently mutable from the ground up. As a feature, not a bug (e.g. request middleware, template context middleware, so on).

There's kind of a pipeline going on with the request/response process. So in my experience doesn't fit well with the typesafe / immutable nature of web apps. Type safety always feels like it's effective, but I've found it's only piece of mind sometimes.

That said, if it's something you insist on, I hear great things about golang. Web apps I played with compiled as fast as it takes a Django web server to start.

Test coverage in duck typed languages goes pretty far. And I understand the cognitive dissonance early on. But these web-specific languages are really handy if you're just doing a website.

This is just my opinion, but I think something more like PHP, Ruby, and Python gives you more velocity and better tooling. Even on Windows. If you use the Python Support for Visual Studio plugin, there's even a template for Django: https://docs.microsoft.com/en-us/visualstudio/python/templat...

Even though Python has stuff like mypy (type safety annotations), I don't think they're worth it for web apps. It's hard to meet the case unless you have >25k lines of code. And it's harder than it looks to get that big with a duck-typed language with solid frameworks.

The other benefit with Python is it's a generalist language that's pretty popular outside of web development.

Oh, and one more thing: No compile times. It's nice to have a nearly instantaneous feedback loop when you're working on a website.
The truce was the basis of today's Doctor Who Christmas episode. This appears to be aligned with one of the most watched shows every year to provide a bit of background for curious Whovians.
The original post even mentions that it’s if deployed on a wide enough scale. The point is that f it is, it will end traffic. I haven’t seen any arguments that address what they’re talking about it here in this thread so far.
large local support

There's been a long campaign to close the Indian Point plant in Westchester County, NY that's only gained traction over the last seveal years. The main concerns are: evacuation in case of emergency, waste storage, terrorism, and environmental impact on the Hudson River due to hot-water discharge. It also doesn't supply that much of the area's total demand and one of the reactors is inactive.

Not saying that means there's no local support elsewhere, but it's definitely not universal. Maybe if it were a new plant things would be different.
I don't see why you're downvoted.

It's true arctic peoples used found iron which came from meteorites. Another item rare in the arctic and even more useful than iron was wood. Driftwood was prized for building since trees don't exist above the arctic circle.
The original Lyft post references a news article that references the article that I linked to. This is under the "The end of traffic" headline.
Nice, I imagine a BB-8-like robot could be faster.
In the beginning, KISS and YAGNI created DRY, but it was corrupted and gave birth to DIY and NIH.
> Documentation: One criticism is that the documentation is somehow incomplete. I think https://www.ruby-lang.org/en/documentation/ and http://ruby-doc.org/ neatly dissolve that.

The language itself is finally documented, but libraries are extremely hit-and-miss and the lack of features to support extracting documentation from code is a huge reason for this. Having used both Ruby and Python extensively (and Ruby for many more years), the difference is pretty staggering.

> The other criticisms appear to be things that would largely apply if one were trying to implement a Ruby interpreter, which is not the normal task of a Ruby programmer and are irrelevant, but also largely wrong. Most Ruby developers are not consulting the source code of the interpreter to determine what functions do on a regular basis.

But we do consult the source code of every library and framework we use.

As for the advantages of having a well-defined grammar or the ability to inspect the AST, those are things I don't think you appreciate the value of until you have the opportunity to use them. Linting and optional static typing are two things I've come to appreciate.

To name another example: I once worked on a Python project where we had to swap out database drivers across every Python codebase in the entire organization, and, as you point out, different libraries do things differently so we had to change the code around all our DB calls. One of our senior devs used astor--a Python library that supports loading Python code and transforming it at the AST level--to write a script to perform this transformation programmatically on our code repos. There was still lots of testing and review of the generated code changes, but it was a lot nicer than having to do it all by hand.

> Namespaces, compilation units, and modules: The explanation for this is tortured and simplistic. You can see confusion shining through when he calls a Ruby file a compilation unit. It just doesn't work that way. Multiple files can contribute to a Module or a Class.

I think you might have misunderstood the author here, because files are indeed "compilation units" in Ruby. If I have a running irb session where I've imported code from 20 different Ruby files, and I change the code in one of those files, I can just call load on that file again and it should fix anything up, even if that file is monkeypatching a class that's also defined in seven other files.
You're equivocating on the word discrimination. When activists or people in the media talk about discrimination as a societal problem, they're referring to discrimination based on irrelevant characteristics.

Not letting someone without a medical degree practice medicine is discrimination based on relevant characteristics. Not letting a licensed surgeon practice because he uses non-standard English in a way that marks him as having an underprivileged background is discrimination based on irrelevant characteristics.

Nobody is arguing that we should allow blind people to drive cars. However, you'll face heavy resistance if you try to suggest that only people with a university degree should be allowed to drive cars.
Drawing something 'by eye', freehand, is an art. Creating the same picture using a stack of linear algebra is not.

(Coming up with the picture in the first place is also art, even if you're then rendering it using linear algebra.)
Put 'em just behind the antenna like a dish aimed toward where you want to bend the signal to. It's not great, but it's cheap and easy.
Would be nice to have a service like Uber where you have a virtual doctor's visit by phone in the car on the way to the pharmacy or to the hospital if it turns out to be more serious.
This is why people write tests.
Walking and mass transit suck for people who are: traveling with kids, obese, disabled, short on time, carrying groceries, elderly, and/or in a place with bad weather. That's not even mentioning people who can't afford to live in dense, central urban environments.

Self-driving, solar cars solve all problems of mass transit and are far cheaper, since they use existing roads.