skysight-inc/HackerNews huggingface dataset:
As far as I understand, taxi companies never had employees. They've always been independent contractors. Taxi situation has always sucked, it just sucks a little less with an app, and the drivers tend to not be bottom of the barrel cigarette smokers.

If you have some money though, you can just use a nice car service which will come with a professionally dressed driver and doesn't smell like cigarettes.
For this particular open source project GSoC brings no advantage to the table (yes, it may be great for other projects).

OpenBSD does not need GSoC to attract contributors.
The project gets a good amount of new contributors on a regular basis, and they get onboarded quickly without
causing much distraction, if any.

The mentor/student relationship is atypical for open source projects which are used to operating as a community of equal peers.
Mentoring students who expect to be mentored takes a lot of time, and the vast majority of them don't come back. In my experience money
is a key incentive for students in GSoC and that makes it hard to keep them as volunteers. Unless you are very lucky as a mentor and pick a student who turns out to be an open source enthusiast, they won't actually care about your project in the long term. And there is no way of knowing that during the application process. Unless in special cases where you already know the student, as I did in one instance, but that's an exception.

(Speaking as an OpenBSD dev, and as a former mentor of several GSoC students, over several years, at the Apache Software Foundation).
Silly question, why can't Apple just buy the company outright.
Changes between C++14 and C++17 DIS
But how is that different from the proposed method of rate limited which causes "excessive retransmits and bandwidth waste"?

Not being pedantic, genuinely trying to understand how this stuff works.
You haven't taken into account the resources required to do so.

1) Open ports, alredy rules out a large part of those millions

2) Willingness to sacrifice bandwidth for something that will still take a long time to populate a large enough database when run on a home ISP connection

3) The average user will stop using it when too much UDP crashes the router

4) The "Crawling BitTorrent DHTs for Fun and Profit" paper only takes into account the Vuze-only DHT

5) A completely distributed torrent database system with a pretty nice search function like Tribler alredy exists and doesn't seem to be that popular.
Really though, what is there in an university that justifies a dedicated team of managers?

The same thing there is in any company with several thousand employees (let's not even start to consider the administrative hassle of dealing with several thousand students). Probably a lot more actually, since very few companies are doing research in oriental languages, nano technology, abstract algebra and contemporary music at the same time.
If there is a reason on why ARM's GPU drivers are not updated on your device, it's hardly ARM's fault. ARM doesn't ship the SoC or the device directly to you, it ships it to the OEM. And it's the OEM who states the agreements.

If you want to blame someone, starting by blaming the OEM.
> Why would I be expected to write a merge sort when there are libraries for that? That's silly.

Definitely, work samples are better, for sure and there are other puzzles on there that are probably more appropriate for a simple challenge.

In practice I'd almost never expect you to implement a sorting algorithm and I'd probably bitch in code review if you did. However, on rare occasion for optimization you may need to - if you can't implement mergesort when you are given the algorithm and offered assistance in understanding it that probably reflects poorly on your ability to implement other things too and maybe to implement in general.

> Maybe I have a better understanding of some other aspect of your system than your team does but your questions will almost definitely fail to identify that.

Maybe you do, and of course you ask these kinds of questions too, work samples should be a main focus, but I immediately get worried if someone can't solve a basic problem and can't discuss programming using shared terminology - it makes discussing these things quite difficult.

> Likewise, one of the best programmers I know once defined Object Oriented Programming as "Imagine everything was a thing". And someone who speaks English as a second language might have difficult articulating the differences between two terms despite being able to code circles around you.

I'm not expecting a specific perfect answer, just a basic answer in the right direction for a question like that. "Imagine everything was a thing" is in that direction, I'd inquire more of course, but that's a good start. As long as you have a useful understanding so that we can have a discussion that's good enough.
If they're buying up patents, they're enriching the people who are making these inventions.
Setting targets won't solve anything since this is a structural problem. You cannot leave those structures in place and expect a different outcome. That is just treating the symptoms.

In my view the solution is simple: instead of letting bureaucrats and administrators decide, let parents and students choose the classes and teachers they want. Those teachers that offer classes and a teaching style that students actually want will do fine, those that don't will have to find other jobs. Problem solved without artificial metrics that never work anyway.

Besides, it's the students money. Why shouldn't they be able to choose what they want to learn and who they want to learn from? I suppose you could make the authoritarian argument that the experts know better than you and should be allowed to force you take the classes they think best. But that kind of thinking is the root cause of the current problem.
I've been coding for 4 decades. There are so many different standard libraries and function calls to remember that only the people that are one-trick ponies (one ecosystem, deep knowledge) are going to be able to do the majority of these without an outside reference.

And those are exactly the people you would not want for a job because they would most likely not have the flexibility to shift away from that ecosystem if there was a need because it would take them forever to get up to speed.

It's much better to know how to use outside references efficiently and to be able to 'swap stacks' in a couple of weeks than it is to be an expert in some language that could very well be obsolete, and that's assuming that there are many jobs left today where deep knowledge of only one ecosystem will get the job done.

The time when you could spend 4 years learning a specific library and language and then make a career out of that is long long gone. What we have today is more akin to enormous libraries sitting on fairly rickety narrow foundations where - if you're lucky - the documentation of that library is relatively good, and the half-life of the whole thing is measured in months, a year at best. Today you work in Python, 3 months from now in Go and a another 6 months after that it will be JavaScript, typescript, clojurescript, coffeescript or <insert your flavor here>.

So, you want to have your problem programmed in Assembler, C, C++, Python, PHP, BASIC (name your dialect), JavaScript, Erlang, Python or I don't care how many other languages that you care to name I'll accept the challenge. But I won't cut off my external memory bank in order to prove that that is something I can do.

(Well, truth be told I probably can do it in a couple of the above but that's mostly because there was a time when the world moved slow enough that you could actually invest a couple of years, but these days it is much better to know how to leverage open source and google than it is to know the gritty little bits of whatever language is in flavor this week.)

Of course, if you are looking for 'javascript programmers' it is fair to ask some questions about javascript. But in my experience it is a lot more efficient to search for programming talent and good debugging and writing skills irrespective of what language they are currently trained in.

Languages are a means to an end, programming is the skill you want, not 'a particular language programmer'.
The system is managed perfectly to minimise agendas being undermined. Those in power have worked their entire lives to gain it and will have no issue papering over any accusation that veracity is not their sole priority, let alone a complete farce. "In many scientific fields, results are often difficult to reproduce accurately, being obscured by noise, artefacts, and other extraneous data. That means that even if a scientist does falsify data, they can expect to get away with it – or at least claim innocence if their results conflict with others in the same field. There are no "scientific police" who are trained to fight scientific crimes; all investigations are made by experts in science but amateurs in dealing with criminals. It is relatively easy to cheat although difficult to know exactly how many scientists fabricate data" https://en.wikipedia.org/wiki/Scientific_misconduct
13 Investor update emails that turned our dots into a line
RDMA has been around for years though. It's big in the HPC world Oracle Rac had used it for some time. In Solaris 11, the default transport for NFS uses RDMA:

https://docs.oracle.com/cd/E23824_01/html/821-1454/rfsrefer-...
Most of them even come into the country hidden in the back of lorrys and don't have passports. They don't even live in private accommodation, instead occupying the commercial property in which they work. How come we don't read about this in the Daily Mail?
An FTDI FT232H is popular in this space as well. You can get one already on a breakout board for $15. https://www.digikey.com/products/en?mpart=2264&v=1528

Tutorials, etc, here: https://learn.adafruit.com/adafruit-ft232h-breakout Includes some python code that works on Windows, Linux, etc.
Apple is developing its own graphics chips for the iPhone
"The global economy means nothing to me when I can't get a job."

Yeah I'll buy that, but the global economy is what gave you the computer that you are using to type that message on and it makes your groceries cheaper when you go to QFC.

We certainly do need to find a better way of doing it, because we can't all be big data scientists, drone operators and bartenders. Thumbs up to that
This is definitely not a reliable test. You're doing a speed test, over WiFi on an iPhone 6s. There are so many factors that could contribute to slower speeds including frequency, interference, range, and devices connected (If they went from 802.11n AES+TKIP it can be bottlenecked to 54Mbps.) Also if they're on 802.11b/g/n compatibility mode and a 802.11g device is connected it can also bottleneck the device. I'm sure there are issues with Comcast but this blog post identifies none.
I see these challenges as a great way for excellent experienced developers to weed out incompetent companies.

I'm a kick-ass get-things-done full-stack web engineer. I've never had to deal with one of these sorts of problems in my day to day work; and if I did, I'd just find an existing, tested, stable library that already handled them.

A company that needs someone to solve these sorts of problems doesn't want me on their team in the first place, nor would I thrive there. A company that just needs to build damn good web apps is losing out by using these sorts of questions in their interviews.

The best interview challenge I've had (actually, it was a take-home, with discussion in the interview proper) was about designing code for re-use and extension. It was a great indicator of the company's practical and mature approach to engineering, and of what they really wanted this hire to accomplish.
Or PowerVR texture compression, which according to Anandtech is the canonical method for iOS development:

"Because Apple’s SoCs have always used GPUs from the same vendor, certain vendor-specific features like PowerVR Texture Compress (PVRTC) are widely used in iOS app development"

[0] http://www.anandtech.com/show/11243/apple-developing-custom-...
Really, what we actually need are fully sentient artificial intelligences.

At that point we get into some very interesting social questions, though.
The target of the checklists is the problem.

“When a measure becomes a target, it ceases to be a good measure.”

The measure has to be concrete enough to not be manipulatable.

For example, aircraft mechanical failures or hospital infections are very clear and obvious metrics. And besides outright lying and manipulation, the metrics speak for themselves and can't be corrupted.

You can't, however, measure "education" or "intelligence". You can approximate it and the more you make depend on the results the worse the already bad metrics become.
I think the risks are greatly overstated by the dairy lobby. My family drank raw milk from our own cows and goats for the better part of 10 years, and none of us ever got sick as a result.

Of course our animal accommodations and milking practices were much cleaner than what one might find at commercial scale. But that's not a problem inherent in raw milk, but rather the same unsanitary conditions that plague the industry at large.
Actually there are a lot of reasons for dead people apparently coming back. Burying bodies so they stay down is actually a big effort for most cultures, wild animals and weather conditions can easily pull a body from a shallower grave and redeposit it somewhere else. Add that to the tendency of bodies to continue to change after death, or at least appear to (gums receding looks like teeth growing, etc.) and it's not hard to see how people in earlier culture s might get the impression that the dead are up and walking around. Factor in also how diseases can take members of a family or others close to the dead person invisibly, and, well...
I can't find a reference but as a news junkie I recall reading where the NYT was a vehicle for apparel. It grew on advertising for dresses, primarily.
>It's one thing to "know" how to balance a binary tree because you've read up on and practiced the most common challenges - it's something else entirely to actually think through and understand a problem, then come up with a solution.

There are too many things to know in the world in order to be able to know them all as deeply as we wish. For the things that we can get away with knowing the most common aspects of, time might be better spent elsewhere than to learn more about that thing.
Yes, but:

1.) This doesn't help startups -- only large companies that can afford to go through the expensive and laborious visa-permit process.

2.) As a foreign worker, since your residency depends on employment, you're in a far worse bargaining position vis-a-vis salaries, so this depresses worker wages, however much the government tries to enforce the requirement that foreign workers are paid at prevailing wages.

3.) Also because your residency depends on ongoing employment, putting down roots and becoming a full-fledged member of the community is much more difficult.

Source: I'm a non-EU immigrant to the UK, brought in specifically to work on automated transport technologies. The hacks I've had to go through to start my two companies here are unbelievable. The UK's immigration policies are seriously bad at attracting talent, and post-Brexit, look like they'll get much, much worse.
HAM radio towers that look like the tackiest of palm trees.
mmm, don't be so sure about that, at least not yet.

Drone strikes have failed to "crush" any insurgency thus far and there is a strong argument that they've inflammed the situation wherever they've been used as weapons.

Moreover, "pitchforks" come in many forms.
Who's going to do this whole "throw out the bureaucrats" thing? Because as far as I can tell, bureaucrats are in charge of those decisions.
While this doesn't necessarily mean it's safe. I've consumed raw milk that we 'grow' on our farm with happy, organically raised cows and haven't had any problems.
How the Organisation of the Roman Army Made It Always Ready for War
If being a woman is relevant for the position you're hiring for, then I don't think it would involve a lawsuit. Just like modeling, or some stores in the mall can legally hire only good looking young people without it being discrimination, like Abercrombie and Fitch.
Seems like if the tedious portion of the job reaches such a high proportion it's significant lack of automation.
Is there a middle box here? Anti-virus software or something?
The problem is that if just two or three people like the lively, chatty open office, it ruins it for everyone else whose productivity suffers by an order of magnitude in a noisy environment.

It's basically impossible these days to find an office where someone who needs quiet to concentrate can get work done effectively.

Whereas in an office where quiet is the norm, you can always go to the kitchen if you really want to chat.
Right, yeah. I mean, depending on your philosophy that might be good or bad, but I don't think it's literally expressing a mindset that "nobody could understand how this works, just don't touch it."
A Retiree Discovers an Elusive Math Proof – And Nobody Notices
PyDev of the Week: Russell Keith-Magee
And how does/did Yishan demonstrate this? I haven't really followed Reddit's corporate history, minus the brief episode with Ellen Pao.
I'm not sure what you think I refuted here. You realize not every network is the same right?

When it comes to relevancy then yes, many (but not all) ad networks do well at it because irrelevant ads don't help anyone.

But the quality of the actual ad content and user experience matters. There are annoying ad formats like outstream video, interstitials, in-image ads, and more that just arent worth it. Same goes with the taboola widgets, which do work since they get millions of clicks daily, but are usually filled with low-quality clickbait which reflects poorly on the parent site.

The most popular ad networks are the ones that have the lowest standards and run the worst ads because that's how you get more scale. It's simple math and has no bearing on how good they are. And yes you should avoid them if you want better "quality" in both ad content and UX.
I think you have a point, however, those issues all exist regardless of the router/modem. If that is all you changed and the speeds dramatically changed, then it bears further investigation. I don't think the post is saying this is definitive. Merely that it bears further investigation. Where there is smoke there is fire.
I think they Python's were there ages 40 years ago with the Mr Bicycle Repairman sketch:

https://www.youtube.com/watch?v=U01xasUtlvw
Nice, as long as it doesn't keep logs, as in an office time clock.
Wordpress can do roles for sure - admin, author, editor, etc...

You can look at something like this - https://wordpress.org/plugins/user-role-editor/ - if you don't want to try to build it yourself.

There are many ways to use Wordpress without rolling your own servers; can configure a Digital Ocean droplet with WP pre-installed; use wordpress.com, even AWS has a Wordpress autoscale template.

My concerns with using WP is always what comes down the line. Once your stuck inside a box, sometimes it's hard to get out of it or change the box into something else. You can change WP all you want with custom plugins, custom functions, etc... but at what point do you say, this would be easier with something custom then to try to make WP do what you want.

Plus - WP has a colorful security history. Google Wordpress security updates and such and you'll get very mixed reviews on if you should use it for anything security sensitive.
>> But, in all honesty, can you actually provide what they need?

No. I am not a mental health professional. I did point out the need for that. It takes time and costs money and our world is not set up to provide it to the bottom rungs of society unless they are in crisis.

>> Can you deal with alcoholism, or drug dependency?

We don't need someone coming to work drunk or high. Again, people need treatment for these things.

>> Can you deal with absenteeism?

That depends. If it's once a week but I get good work 4 days it might be better than not having anyone at all. There are limits of course.

>> Can you deal with behaviour disorders that might even be violent?

Again, mental health issues. There is a pattern to your questions. I stand by my assertion that society has discarded these people. You are right that it's not my companies job to pick up the pieces when we have our own issues (and we do). But whose job is it?

>> It sucks to let someone drown, but it is foolish to dive in and try to save them when you can't swim.

Completely agree. I was pointing out a problem, not offering a solution. It may also be an opportunity if someone can figure out how to tap that pool of people for mutual benefit and not exploitation.

You're probably right about getting flooded with applicants, but I think screening would be extremely difficult with people wanting to overstate their motivation and skills just to get a job.

In the end, everyone has to find their own path. It just seems like we've made that harder than it has to be.
Me too! I have roughly ~35 entries and I observe, on average, that actual times are ~2.5 times the estimate (roughly what you have seen as well). I am sure that there is some strategy here, estimates that are consistently 2.5x off are just ridiculous... With the amount of trip data that they have, they could easily build a fairly accurate ETA predictor. Even google maps would do MUCH better...
OpenFDA: An Elasticsearch-Based API Serving FDA Data
The big one is that cell phone providers aren't that interested in telephony these days.

I did an extended stint of B2B sales over the phone and I can say that cell phones have made life much worse for anybody who talks over the phone. You discover that people in "normal" built-up places like Encino, CA are making calls on their cells with constant dropouts. Or that you can't get a GSM signal two blocks from the intersection of Hollywood and Vine, or you might even be unlucky enough to be on a conference call that is interrupted by a car crash. (It happened to me!)

Any criticism of the cell phone culture will get you voted down, after all, almost every article in a lifestyle publication leads with some reference to how attached we are our to "our" smartphones but the fact is that people are flapping their lips constantly but not all that concerned about understanding what the other people say, otherwise they'd ditch their cells for a real phone.

B2B sales over the phone can vary across the board from tedious to nerve-wracking to a lot of fun, but if you can't hear what people are saying, and they can't hear now, it is much harder. If B2B sales matter at all to the economy I'd imagine that cell phones are knocking a few percent off our GDP.
There seems to me to be an optimal, market-based solution to this: form a Rideshare Drivers Alliance, hire brilliant former Uber programmers and data scientists, and build an app intended to run in the background on drivers' phones that optimizes for their interests. If you build something awesome, you should be able to charge millions of drivers a small monthly fee to show them metrics and data aligned to their interests. The real difficulty​ to overcome is the information imbalance between drivers and rideshare services.

Edit: typo