skysight-inc/HackerNews huggingface dataset:
I'm sure hobbyists with liberal arts majors and liberal arts majors with computer science minors can both be very good developers and leaders, but to really be "by far the sharpest, best­-performing software developers and technology leaders" I think would still require a CS degree.

I have a BS in CS, but from a program with relatively lax minimum course requirements, particularly in math, from what I've read about other CS programs. (Only Calc II and Discrete Math.)

This allowed me to actually take more non-STEM than STEM courses while still earning a CS degree. If I was required to take higher-level math or more advanced CS subjects, I probably would have failed at the time. Yet I still got aspects of a CS education that I wouldn't have if I just minored in CS, which have provided a good base for exploring higher-level CS topics on my own.

At the same time, the program has everything available for students who want a more rigorous courseload.

So I'd say that except for producing top individual contributors in STEM domain programming (physics simulations, etc.), low-level algorithms, and high-performance system-level programming (which admittedly comprise a large number of software engineering jobs, but probably not the majority), a high-quality CS program where you can still take mostly non-STEM courses, and that doesn't use math courses effectively to weed people out, would on the surface appear to be ideal for the vast majority of software developers and technology leaders.
"...summary of everything going on in my friends' lives by sorting through all the drivel algorithmically."

Sounds like you really care a lot [0].

[0] https://www.youtube.com/watch?v=d1g9PFtSCKw
That's weird, usually I check my personal privacy controls BEFORE googling myself....
you need a CPU that supports VT-IO (intel, not sure of teh AMD version)

then you can passthrough hardware directly into a VM, theres some tricks and workarounds to it depending on your hypervisor/main OS
You've said this isn't correct a few times but nothing you've said in between contradicts anything you seem to disagree with.
This is so much my life right now. Our DM sits in the re-architecture meetings too busy doing things on his laptop too be constructive. Only chiming in with edge case vetos...
We have launched a channel for HPC Community on Slack. Join us today
Brit + Co | San Francisco, CA | ONSITE | https://www.brit.co/

SENIOR ENGINEER – $110K - $140K, 0.0% - 0.5%

We're a media and commerce company that enables creativity through inspirational content, online classes and do-it-yourself kits.

If you like to build and work on technology challenges at scale, you can apply here – https://boards.greenhouse.io/britandco/jobs/21048
Because there are a great fewer purely technical decisions in the world of software than some people around here seem to believe, and people's beliefs, worldviews, experiences and identities matter. They matter a lot. And to the extent that software is, as they say, "eating the world," the kinds of people who are writing software and the kinds of people that aren't has a profound impact on our society.

If you look at Bitcoin and the blockchain as a purely technical achievement, it's marvelous and incredible, a testament to human ingenuity. The problem is that money is not a purely technical problem, and people involved in Bitcoin who ignore that open themselves to a whole lot of relearning, like when people who are given the ability to steal a whole lot of money end up stealing a whole lot of money, like at ShapeShift[1]. Banks have been dealing with these kinds of problems for decades (or, depending on how you look at it, hundreds if not thousands of years). But if you only concern yourself with the technical aspects of Bitcoin, not the social or political aspects, you can miss things that seem obvious with the benefit of hindsight.

And the software that people creates has implications that range far beyond technical questions. A great example of how we can encode assumptions that come from our beliefs, our experiences, who we are and where we happened to be born into software without even realizing that we've done so is the fantastic essay "Falsehoods Programmers Believe About Names[2]." Reading that should be a real eye-opener about how, without intending to, programmers can end up writing software that is built for people Like Them and is unaccomodating to people who Aren't Like Them.

Most of the talk about his personal views here are about his views on race. It shouldn't be a huge surprise to anyone that the sort of people who are at Hacker News are likely more white than the rest of America, much less the world. As are a lot of the people writing software in use today. Sometimes that means that Google Photos categorizes someone's pictures of himself and his girlfriend as "gorillas"[3], which is the sort of error one imagines Google would be a lot less likely to make if they had more African-Americans working on their code and testing their software before release. Or machine learning algorithms that courts use to predict recidivism rates in determining sentencing have much higher false positive rates for African-Americans than whites.[4]

And making this place more welcoming to Curtis Yarvin by focusing discussion on the technical merits of Urbit and ignoring his personal views is a signal to a lot of other people about what we as a community value and what we don't. And I think it's a bad signal, because it alienates people with valuable and important viewpoints that we ought to be finding ways to be more open to, not less.

1) https://news.bitcoin.com/looting-fox-sabotage-shapeshift/

2) https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

3) http://www.theverge.com/2015/7/1/8880363/google-apologizes-p...

4) https://www.propublica.org/article/machine-bias-risk-assessm...
That's not what I meant - what I meant was sometimes people, me included, and me in particular, in conversations get into a factual mood and lose the opportunity to connect with how the other person feels. More to do with a preference for scientific proof to personal experience than to do with Atheism itself.

But yes people can sometimes be annoying.
If you know what . does, various repetition markers (*,+,?,{}), and character classes, you're 90% there. Back-references are another big portion, although that's admittedly where things start getting a bit complex.
It seems like a cute solution. But it's a bit unnecessary, and complicated.

Ie you probably would want to tax under-occupation as well. (Otherwise you just declare a bunch of apartments as a single unit, and have a single dude check in every once in awhile. They did that in Britain, because of different legal treatment of trespassing between empty and `occupied' buildings.) But how do you define under-occupation? Where do you draw the line?

Just use a land tax. It's simpler and harder to evade.
Wouldn't other semiconductor materials allow higher clock speeds and it's just that the switch would be difficult to do incrementally?

Short answer is "no", but other materials may allow smaller manufacturing technologies. "Incrementally" isn't really a factor - every die-shrink is basically a new manufacturing process.

http://arstechnica.com/gadgets/2015/02/intel-forges-ahead-to...

http://arstechnica.com/gadgets/2015/07/ibm-unveils-industrys...
Also, they are writing comments on HN. As are you. What exactly is your point?
I may be assuming ill intent where there is none, but I feel like that's part of the plan of the entities (Google, FaceBook) that automate recommendations: get you to discard that nagging feeling like you're missing something of actual importance, and just get your info from the feed. If I were nefarious and had their real estate, I would certainly like to not be transparent so that I could manipulate things without people being able to tell or complain.
scripts are fallible, especially when the user is in another country with no access to the DC

servers is one thing, user support is another animal.
Whatever the output, the Uber story will surely be an interesting startup/VC/capitalism case study in the near future.
Analyzing 63,000 New York Times Wedding Announcements
From the document I received:

BaseCase Programming Test
You have 9 hours to implement the following game. In order of importance, we are interested in:
1. The full, bug-free implementation of the spec
2. The elegance of the code
3. The time needed to completion

These were the only criteria that were asked and I can assure you that my code was a full, bug-free implementation and very much on time. Elegance lies in the eye of the beholder, but I thought it alright.

Followed by some test that I'm not going to specify further at OPs request. (they seem to have a couple of these tests and you get assigned one randomly and they probably appreciate not having to delete from their test base)

While you claim that this is not specifically OO, the problem itself was very clearly one that lends itself heavily towards OO. If you want me to solve it in Erlang, we can do that as well, but please.

If you want the test to be a "work sample" test, say so. Seriously. You hand me a test that screams "please, for the love of god, just demonstrate that you're capable of writing some classes" and then you use that to find evidence of production level software development. That's not how it works. Include one line in that 3 page document that says "demonstrate your ability to produce maintainable code" and the solution would have looked vastly different. This was a silly challenge and you got a silly solution to a silly challenge. Because thats all it is. If google invites me to a technical interview and says "write fizzbuzz", I'm not writing a unit test first to demonstrate my Test Driven Development fundamentals. I just write some code to demonstrate that I'm not a potato.

Why would I assume that this is just another algorithm test? Because you told me clearly that there would be another 2 rounds of technical interviews.

If you want to look at a work sample, here's how you go about it: Ask for a work sample. Really simple.

FYI, if this test is indicative of the "challenges" faced at basecase, then working at basecase IS boring (to me). If it's not, then your interview process is flawed. Writing "test driven, maintainable code only" is an accountants job. Not something I'd be interested in. So in a roundabout way, I guess your test succeeded.

Take care!
Amazon's profit center is AWS?
Same for cars, and their parking.

The government forces everyone to write cheques to car owners. (Even the car owners themselves, of course. It's a tragedy of the commons; like eg communal charging for electricity in a whole city.)

http://www.uctc.net/research/papers/351.pdf
>You can split an Uber 4 ways but you can't split a bus fare.

Like a taxi?

Uber will never come close to moving the sheer numbers that public transit does. You can't do it, not enough road to fit all those cars. Especially in downtown cores.

So Uber competes with public transit as much as taxis compete with public transit.
People promote machine learning and neural nets and all sorts of automated training in situations where some research and an if statement or five would have worked as well.

As a Machine Learning Engineer / Data Scientist I would always evaluate my model against a baseline (in this case the if statements) and only put the model in production if it outperforms the baseline.
That was the example Moldbug used, claiming that Africans made genetically better slaves than Native Americans. 5F36B5F62640 contended that the groups that were not better slaves should feel unwelcome. This is just the basic logical implication of taking those two claims together.

Rather than attacking me personally, is there something I missed or was incorrect about?
The point is that the shareholders bought it believing that it was worth $17.62. They were both willing and capable of holding it until they were proven right. However they were forced to sell for less than they thought it was worth.

To use your comic book example, if you own the comic book, you believe it is worth $1000, and you don't want to sell for a dime less, then it is wrong to force you to sell to someone at $700 just because nobody has yet offered you more than $500. That's theft which can be only made right by returning your comic book or by giving you the price you want.
From $4.5B to Nothing: Revised Estimated Net Worth of Theranos Founder
Uh-oh, somebody better not tell this author that people can be great programmers, leaders, and team members without going to college at all. I really wish we could just kill this whole notion of "This degree I got X years ago makes me innately better at my job" and the pointless hierarchy that always seems to stem from it.

Engineering degrees don't magically turn someone into a robotic human with no capacity for creativity or self-leadership, and liberal arts degrees don't make someone incapable of understanding logical reasoning.

I would be interested in seeing what types of people are drawn most to each though. For example, many of my friends who went the engineering path did it because they wanted a stable career, and they knew engineering was a solid way to earn that, even if it's difficult. In contrast, some of my friends who went to smaller liberal arts colleges (in most cases for political science) cited "networking" opportunities and "making connections" as important for their careers and reasons why they went the LA path. Both sets of friends are very capable, but as someone from a solidly middle-class background who was raised to view hard work as the only way to succeed, the notion of "networking" and playing the social game to move up has always seemed alien to me. I know it's not true in all cases, but it makes me wonder if taking the risk on a LA degree in some cases is correlated to greater economic privilege (ie, people with better safety nets who don't need guaranteed income that more economically valuable degrees provide). I wonder if those are the people that the author is so enamored with here.
I dunno, if you are fretting over particulates from cooking breakfast, a bacon meter sounds like a fine way to keep track of it.
Thanks. Appreciate the info.

I guess the possibilities are endless. Want to get started understanding the basics/foundational elements and any dev kits out there.

How do people build the AR/VR experiences? (which are akin to games in the gaming world, imo)
I wonder if the pot hydroponics craze will be a gateway drug to growing useful things like food plants hydroponically in the home.
Does this mean that I can now put a "Pay me" button on my websites, be paid with regular debit cards and receive bitcoins directly ?

Sounds awesome!
I appreciate that you're leaving the comment up as a learning experience rather than simply taking it down.
Not sure most undergraduate CS (these days?) stresses the hard problems (that is, the mathematics) of the field enough. Took until graduate school to come to serious grips with interesting problems.

But it seems that philosophy at least opens up fast and hard with difficult problems.

So a degree in philosophy - in my STEMmy opinion - merits serious consideration as someone willing to think about a problem.
My experience was that buses in LA smelled like piss and were in disrepair. The two times I tried to give the buses a chance in Hollywood seemed to confirm this. Can you elaborate on the quality of bus transit?
To wire it _back_ with rail, you mean. What is now the Expo line from Downtown to Santa Monica was, in 1875, the Los Angeles and Independence Railroad.

https://en.wikipedia.org/wiki/Los_Angeles_and_Independence_R...
The Definitive Oral History of Online Travel
Yes, I realize now my error: I was reasoning in the degree calculations for the relevant graph as if "local minimum" was synonymous with "valley", and similarly for "local maximum" and "peak", but of course A and Z are examples of local minima that are not typical valleys (having escape routes on only 1 instead of 2 sides), and a similar point applies to M (construed as impassible).

In fairness, the article itself is glib about this important point (it does not discuss the degree calculation for (A, X), (X, Z), (M, X), and (X, M) in general, only for (A, Z) and (M, M) in particular).
Windows Containers with Hyper-V isolation are similar. https://msdn.microsoft.com/en-us/virtualization/windowsconta...
SEEKING WORK - REMOTE / Las Vegas area

I've been big on python testing lately. I've implemented testing for large python projects at two companies now, bring them from 0% coverage to 100% coverage. I'm well versed on mocking tools to isolate components for testing, make tests deterministic, and remove the need for networking (who wants to run tests that rely on third party things). I've recently grabbed onto hypothesis (think Haskell's QuickCheck, but for python), and I'm excited to put it into practice. Are you sad/scared about the state of your tests for your python project? I can fix that.

I'm also available for other work. I'm a generalist with a vast amount of experience working with web technologies. I am capable of doing system admin and orchestration (ansible is my favorite), backend code (I prefer django and tornado) and frontend UI work (who isn't using react nowadays).

contact: shu DOT chen AT freelancedreams DOT com
Thanks! Glad to hear that you found it interesting :)
The Death of the Software Engineer
That's a great point. To add to it, as Uber grows, it'll take on weight and inertia and become as rigid, bloated and inflexible as other successful Fortune 500 companies. They'll have departments, and department heads who want good quarterly numbers and will not want to rock the boat too much. They'll have shareholders who'll want a good return and not expensive moonshots. And I mean that all in a good way. There's nothing wrong with that. WalMart didn't miss out by not building a search engine 10 years ago. It's not what they know.
That would be a belief they are subhuman, which is inherently negative. So yes, that would be racist.
Well they're very active convincing me to buy things for them... and by extrapolation, I assume many other parents or households are influenced by Gen-Z habits today, too. Very distinct from Millennials, and with real purchasing power, globally.
Oh, we don't impose any new costs here. We'd just stop sharing the cost of car ownership like some dirty communists.

People can still do the same amount of car driving and parking as before---and on average [#] the same amount of income will go to parking as before. Only now the cost will be directly visible, as opposed to hidden in other prices.

But of course, decisions on the margin will change. Someone might want to move closer to work, or decide to carshare, or take a job closer to home. (All these options cost money or are inconvenient. But they can save the person in question money otherwise spent for parking. Different trade-offs are viable than before.)

Yes, investing a few billion dollars in rail might make sense. But you don't have to invest in rail before you start de-socialising the price of parking.

This is somewhat covered in the pdf I linked.

[#] On average means: the total amount of resources society as a whole spends on parking won't change. The population won't change. Since the average is just total divided by the population, it will stay constant.

This is somewhat different to eg proposing an extra tax on parking or petrol. And definitely different to eg the price of oil rising on the world market.

Of course, even if the average stays constant, the burden on individuals will change. Eg people too poor to own a car will benefit from other goods and services becoming cheaper, but won't be hit by the de-socialising of parking.

And of course, we want people to `game the tax' by changing their behaviour. Ie encourage stuff like the Google bus for employees even more.
I read your point as being that they can manufacture large volumes ("only Intel was able to deliver in sufficient quantity").

This wasn't the case during the x64 transition, which was the example you used. To quote Wikipedia:

In commercial terms, the Athlon "Classic" was an enormous success not just because of its own merits, but also because Intel endured a series of major production, design, and quality control issues at this time. In particular, Intel's transition to the 180 nm production process, starting in late 1999 and running through to mid-2000, suffered delays. There was a shortage of Pentium III parts.[citation needed] In contrast, AMD enjoyed a remarkably smooth process transition and had ample supplies available, causing Athlon sales to become quite strong[1]

However, that was during the early 2000s. Since 2007, Intel has continually improved their processes and architectures on a reliable timeline[2], and haven't had any significant problems delivering those continual improvements.

[1] https://en.wikipedia.org/wiki/Athlon#Athlon_.22Classic.22

[2] https://en.wikipedia.org/wiki/Tick-Tock_model
The short form is that EEG is brain and ECG is heart, and you only want to see brain waves, not heart waves - it's pure interference, that changes the shape of the wave. It's simply 'not the thing we're looking for'.

Most clinical EEGs are related to epilepsy or similar, which usually has a particular pattern with spikes in it, but sometimes that pattern is subtle in the EEG. The spiky nature of ECG 'bleeding through' can make it a bit harder to determine the true EEG spikes from the artifact ECG patterns. Usually you will record a single-lead ECG along with the EEG, so you can see where the ECG spikes occurred and account for them in diagnosing the EEG.

This link has some clear spike-and-wave epileptic waveforms in it, but it's not always so clear-cut: https://en.wikipedia.org/wiki/Spike-and-wave

Finally, there's not a lot of overlap between neurological and cardiac patients - there's rarely any need for an EEG tech to do a full ECG (we never did, and we did approx 3200 patients/year), and full ECGs are pretty commonly done in most other places in a hospital anyway.
Compass | Philadelphia, PA | ONSITE | Full-time | Full-Stack Web Developer

At Compass, we are building a marketplace that connects small business owners with web designers. Unlike a traditional marketplace, project management is handled through the Compass platform. At a high-level, we are automating the project manager.

We are a fast-growing, cash-generating business, with six figure sales volume over our first year. We are four strong, and you will be involved in meetings and discussions with all founders/team members, every day.

As the first engineering hire, you will fundamentally shape the product. Working directly with the CTO, you will create the platform that powers thousands of ongoing web design projects. You will also work on engineering as marketing initiatives.

We care about fundamental problem solving, user experience, and shipping over perfect code. We deploy multiple times per day, which we are able to do because we emphasize well-tested code, and importance of deploying incremental value, as it’s created.

Tech we use: Ruby/Rails, ReactJS, Redis, PostgreSQL, NodeJS

To ask any questions or apply, shoot me an email at matt@hellocompass.us
Since I am suggesting that BI be a major lever of monetary policy, it should follow that I am willing for it be tightened as necessary. Do you think it would go to zero? That would be more extreme than any of today's austerity programmes.
By the way, why would dentists be "cracked out" on amphetamines? Is it a very competitive field or are the hours terrible for a dentist in the US? (I also thought it was a bit over the top, but the dentist in the example stuck out even more for me -- I don't live in the US, and the dentists I've known had pretty normal, non-stressful work lives.)