skysight-inc/HackerNews huggingface dataset:
That happens to be a wrong assumption. Homelessness happens mostly in the most expensive areas of Japan, which are roughly the same as the prime commerce locations.

In terms of housing and basic needs, rural Japan is far ahead. But this doesn't happen just in Japan, it's a common theme. If all you aspire to is a full time job and a modest life, it's easy to have just that in many small towns in Japan where literally only the mentally impaired may need support to achieve just that. But a lot of people are addicted to urban life, and urban life in Japan is tough.
Peter Thiel at Launch Festival
This is actually also an OS project it appears: https://github.com/asm-products/firesize
"Its candidates are committed to always vote in Congress according to what citizens vote online."

You've built a system that requires privilege. And you're giving power only to those who have that privilege.

You didn't address the fact there are those who do not have that privilege. Helping people understand the power of digital technology is meaningless if there are those who do not even have the digital technology.

Are you going to buy them the digital technology? Are you going to pay for their internet access? How are you going to provide equal privilege?

EDIT:
Who is your demographic?
Personally I think it's an excellent question. He's probing into a candidate's understanding of why you use version control systems and why different approaches might be used.

If you have a significant amount of experience then hopefully you have seen enough different situations to be aware of the advantages and disadvantages of each approach.

It's really a question to figure out whether or not you can reason about high level concepts.
> In effect, the investors are trapped due to lack of liquidity, not because the investment is bad, but because it wasn't a huge success, just a minor one.

No, actually, the investors are trapped because they made a failed investment. There's no trend here. Nearly every business formed in history provided no liquidity for the equity owners. That's fine for the founder, if their goal is a lifestyle business.

Of course for a venture investor, this "minor success" is a failed investment. This is why seed notes require repayment after a certain period, and why preferred shareholders can demand a dividend. Unless the founders goal is a lifestyle business, they should shut it down and try something better.
Right, that's all you need to make sure there isn't thrashing. You can write to the DOM as much as you want during an animation frame, and only the latest write will be used. Provided you don't also read from it, which triggers a layout.

Other than this, all these frameworks essentially do dirty checking when it comes time to render. Angular does it on the model, and React / Mithril do it on a virtual DOM, leaving it up to you how you update the virtual DOM. Usually they want you to recreate the entire DOM from the beginning, and then try to optimize the tree walk using immutability.

In any case, you don't need anything nearly as fancy as this. You can just subscribe to events when your model changes, and use FastDOM to update your DOM on those events. It is more efficient as it does only the minimum work necessary, instead of dirty-checking, albeit sometimes it may draw the same HTML in the same place.
I did not have a problem with passing on candidates who weren't not sold on learning our subspecialty.

I do have a problem with passing on candidates who were sold on our subspecialty, had an aptitude for it, but could not pass an interview on it "cold".
At Spire (spire.com) we are building small satellites to monitor the weather and global trade. We're looking to improve the efficiency and safety of shipping as well as help prevent illegal fishing. And we're hiring.
Why not require programmers to submit samples of work (most likely personal, side projects due to legal issues) done over a period of time, like graphic artists do when they apply for positions? I would think that would be a much more correct assessment of the programmer.

Interviews should really be limited to check personality, and not much more imo.
That's exactly what I'm thinking through.

I know I could get a junior dev job in Ruby on Rails (which I do enjoy) and am not too far away from being able to in MEAN stacks.

I just don't know much about .net, but like to try my hand at as many things as possible.

I can tell that NOW IS THE TIME.
I think people overstate how much interviews are the problem. Managers/HR are the problem. In most companies the team manager has little to do with finding and initially screening candidates and they (or HR) are too afraid of firing people. I think managers alone should be handling this.

I also don't think hiring by committee decision makes much sense. It reduces the one-on-one evaluation time by the hiring manager. If you have 6 people doing 30-minute interviews of a candidate, everyone gets a few good questions in then the decision comes down to a consensus of gut feelings. Plus the manager can deflect blame for bad hires.

But changing this require re-organizing people and job duties in a company and they'd rather just look for the next hot interviewing trend. (Edit) But as far a trends go, looking at real work is at least better than contrived exercises.
Stipulate that it is. Why is that a good idea for an interview?
Registration – BugMeNot.com
i highly recommend michael hiltzik's "dealers of lightning" [http://www.amazon.com/Dealers-Lightning-Xerox-PARC-Computer/...]. it's one of the two best history of computing books i've read (tied with katie hafner's "where wizards stay up late")
My prediction: Server side, I expect .NET to look very much like today in say 10 years...still around with lots of people using it, but shrinking marketshare just because the market continues to grow larger (not necessarily because people are abandoning it) and new 'sexier' technologies will continue to emerge and compete in the space (e.g. look at Go and Rust) diluting percentages even more.

I don't expect cross-platform desktop client side .NET to significantly grow. Mono has tried this for 10 years. Sun Java tried this 10 years before that. Particularly where both are odd-men out on the 2 dominant platforms, iOS and Android (Android frameworks are very different than classic Java frameworks), I don't see them gaining much more penetration. And at least Apple has shown they aren't sitting still and they are actively trying to woo developers, hence the introduction of Swift. (And then ironically, Microsoft who invented .NET is currently all over the map about what developers should be using to develop for their platforms.)
Can we quantify a bit more? What numbers mean a "minor success?" What numbers define one that's big enough to be worthwhile?

Also, I don't see buyouts discussed anywhere in the article. Lots of those minor success founders will want an exit as well, and when they sell their business, the investors get to exit as well.
To be fair, people assume that big brutes are usually dumb.
I built a JavaScript library which automatically applies this optimization to all the images on any site it's placed on (using a MutationObserver): https://github.com/EagerApps/FireSize
Doubtful. The UI paradigms are too far off. MS tried to take a step in this direction with metro on win8 and I would dare say it was a very unsuccessful execution.

OSX has done well so far, even with macs being a single digit percentage of desktop and laptops. Why change a winning team now that it is expanding into the double digit percentages of the market?

Equivalently, iOS did extremely well because it was designed from scratch for small touch screen devices, where others - like Nokia - were running with a "small desktop OS" - the symbian browsers even had a virtual mouse pointer that you had to clumsily navigate with a D-pad.
I'd say that in the case of pass-by-reference, the symbol they reused makes sense: references are basically syntactic sugar for a limited form of "automatically-dereferencing pointers", meaning that creating a reference involves taking an address, and so & would be the logical choice.

Personally I don't think it's so useful of a feature; it saves typing a few asterisks but obscures the fact that you're actually modifying some other variable.
I've never had a bad product from Monoprice, including the USB cables I've bought.
Seconded. I may or may not have left a similar medtech job but this job may or may not have been in the belly of the beast.... a very well known teaching hospital. Politics may or may not have run rampant and the leaders charged with modernizing the organization may or may not have appreciated technology or may or may not have known enough to support those who did. Oh well.
> running the certpatrol firefox extension shows that lots of sites change cert (and even issuer CA) fairly regularly

Everyone who wants to venture an opinion on how to "fix" certificates should first run Certificate Patrol for a while. The real world is pretty messy.
i like the style/approach of your questions--a nice optimum that minimizes false positives and false negatives.

and i agree with you that threshold competence in the general applicant pool is so low that some form of technical screening is absolutely essential. My problem is how best to do it. For one thing, it has taken me far too long to recognize that the pool of interview questions and plausible answers are widely available and apparently studied by many applicants prior to technical onsite interviews. Their answers are quickly given and so polished that we bring them on, then fairly soon find that answers to those interview questions is pretty much all they know.
America is an extremely bad example of how a democracy should work. Its main claim to fame is that it's old, not that it's exemplary.
The MicroUSB cables I get from them are fine, they just stop working after about a year. I stock up occasionally because I can buy a ton of them for cheap. But a friend of mine showed me these http://smile.amazon.com/Salsar-Colorful-Braided-Charger-Sams... and she says they haven't given her any trouble.
I wish people in Pakistan used this. it would really help that country.
I've heard that armodafinil has a less pronounced effect- not as sped up and a more pronounced return to normality when it wears off. That's the thing that freaked me out about modafinil- it really seemed to last for ages.
At FarmLogs (YC W2012) we're using high-precision satellite, tractor, weather, and nutrient data to generate predictions and recommendations for crop growth.
Good point. You'd probably want to match "piece strength" with weight class then, so that a pawn vs. queen is not a fair fight by any means.
Helping you make better decisions: ElectioVis is coming soon
Or because, if it's not a matter of free will, faith and worship is meaningless.
In a way it is. So basically our platform allows users to create studies and structure the entire workflow of a trial(in a lot of these they are multi-staged so there are multiple steps that need to be designed). Now after this done, they can follow this workflow on our platform when they are conducting their trial in house. Now for parts where a doctor/researcher is not present(like drug/medication/treatment application), we have a mobile and web app that lets users answer questions/file serious adverse events if they face any, etc.

Now here is the cool part, the above is just the surface. Our team is really passionate about data science, machine learning and artificial intelligence and its applications in real world. So we do something called adaptive clinical trials where we run analytical models on the data that comes in and can forecast when the trajectory of a trial needs to be altered. This means you can catch any serious reactions to drugs, faster.

All in all, to answer the main question, our solution helps keep the costs of clinical trials low and reduces error rate. Being able to run these trials fast and keeping the costs low, allows not only for drugs to get out to the market faster, but also helps reduce the costs of drugs(due to the reduction of costs to process).

I also only explained the application of our tech in clinical trials, but our software is so flexible that it can be applied to any industry such as Consumer Insights, Depression analysis studies, etc.

Not sure if I adequately answered your question.
Haha. The sad thing is that's kind of what I tell myself.

10% of my brain: "I know you have a couple hundred lines of code to write before tomorrow morning, soooooooo let's make a playlist! The ultimate programming playlist!"

90% of my brain: "That is the stupidest idea ever. You should really just get your work done and then you can relax, and maybe put a playlist together for next time."

10% of my brain: "Whatever lol I have veto power"

Annnnd this is why ADHD is classified as an executive functioning disorder and I have no problem believing it's a distant cousin of OCD.
The article mentions time-consuming and distracting data entry.

Other than wearables, does anyone have a good solution for this?
I've been on both sides of the process and in both cases I prefer the whiteboard.

As an interviewer, I simply don't have an hour or two to evaluate someone's project. I want to see a strong resume and ask a few questions to understand whether the resume is real or not. A simple whiteboard question or two is great for that. You can always see whether the person is capable of writing code and it always brings up questions around the choices they made.

As an interviewee, I rather not be engaged in a live coding session: the whiteboard is a very efficient tool to get an idea across, without sweating on syntax errors, searching for API documentation and whatnot. Test projects - I have a job, thank you very much.
> In my organization, we start by looking at what the candidate has actually done. We ask for a github profile, and any side projects they might have worked on.

Fail. You just killed the quality of your pool.

You've just negatively screened against people with a life (experienced, 30+ years old, generally with a family) and screened for people with no life (aka single, male 20-somethings).

For an example, if John Carmack hadn't been able to release his employers source code (like many people), your process would screen him out (no github or side project presence).
Seems like they keep running into this issue over and over again.

https://xkcd.com/927/

I am inclined to think an older unified data format such as XML will probably be enough to deal with this. This may require government intervention, especially since individual doctors offices are often at ransom to tech companies.
All of this stuff is ridiculous.
The only source that can provide equal access without using market forces, is the State. For the State to have such political will, it must have a political party that embraces the view on why internet access means access to education and knowledge. And that's one of the core aspects of our political party.

Privilege? Think about a system that has 500 decision makers for a population of 300 million. That certainly requires TONS of more privilege than the idea we are proposing here where citizens can have a direct input NOT once every 2 years, but every week if they want to.

Take your time.
For as long as international data is not unlimited and free of charge and omnipresent, there will be a demand for offline computing. For example: Offline maps on a phone. Taking photos and videos. Taking notes on the go. Games.

I don't see cloud based apps providing these services with the same fidelity that local apps do in at least another 20 years. The speed of light and the telecom industry won't change that fast.
Tachyus - Predictive analytics for the oil & gas industry. They offer solutions for production optimization in cyclic steaming, steamflooding, CO2-flooding, waterflooding, pump optimization, workover prioritization, and shale fracking.

http://www.tachyus.com
According to Andy Rachleff, a General Partner at Benchmark (top tier VC firm), usually the startup first to product market fit is worth significantly more that all its competitors combined. Assuming this is true, the OP's "competition destroying big hits" thesis is incorrect.

Source:
https://blog.wealthfront.com/demystifying-venture-capital-ec...
It's funny. I knew someone was going to have _exactly_ that objection, which is why I purposely why I wrote, "BELIEF or religion" in order to try and be inclusive and not get sidetracked from the main point.

Take a large enough group of people in any category, and you're going to find the artists, the lawyers, the zealots, the leaders, the followers, the selfish, the altruistic, the devout, the sticklers, the lackadaisical and everything else.

Maybe you just proved my point. :-)
If you want a serious career in video game programming, AAA developers/managers will generally prefer candidates that know C/C++ and understand low level details and hardware (like explain why cache locality is the number one challenge in hitting your target framerate and what you can do about it).

Generally, in my experience, somebody with only C#/Unity experience will not be taken seriously for this kind of position unless they show they understand all the other stuff (which tends to be rare).

Somebody going for level and content designer jobs may get a job if they have Unity experience, however it is not because they know Unity, but simply that they show they can put something together. Most studios have their own custom in-house tools that they will need to train new hires on. (And historically, any direct scripting not in the custom tools is done in Lua.)
You need to understand how your system works and then get a good tool that allows you to observe its behavior in as much detail as possible.

I don't believe books are likely to be particularly relevant with the diversity of tools and platforms. Google the platform name plus 'debugging tool'. Then practice debugging.

If you have to, step through every single line of code and observe the program state closely at each step.

What kind of distributed system is it exactly? If it is a highly distributed system you can mock parts of it or find/ build a tool for fine-grain inspection and integrated reporting of the state of the system.

A book is not going to be able to keep up with platform and tool development.

You want to learn to Google, find good tools, practice a lot.
Would it be easy to run the heat bed from another, smaller power supply, or is that more complicated/expensive than it sounds?
Free during beta, but how much will it cost after? Are you going to limit access through the Referrer header? Why do I need a Heroku addon if I can just use a Firesize URL from anywhere automatically? How much does it cost to run a massive service like that?
In the spirit of the US Military. "Improved Democracy" Or "Updated Democracy". If you're not familiar with this...search US Army IOTV to get an idea.
I have no idea why people are downvoting you.This is about requirements for new PCs, not upgrades - nobody is going to get their ROM updated by upgrading to Windows 10.
Well, this has the fun distinction of actually being functioning code in active use. I'm pretty happy to see some "open source governance" that isn't just talk. I'm only aware of one another project that has crossed that line.
And the disk drives on that 360 had hydraulic actuators to move the heads. Was that the 2301 or 2311 disk, or something else? Where I was in IBM Poughkeepsie we kept our programs on removable disks of somewhere around 16 in. in diameter. I don't remember the capacity but it was in MB. At the end of the line of disk drives sat our 029 card punch. I spent way too many hours at that punch because my fingers were so inept. There was no backspace 'cause you can't unpunch holes.

We used a card based program to modify the code that accumulated on our personal disk as ISAM data sets. I set that up for my department after dropping and bursting open a very long portable card carrier (of mostly unsequenced cards) that was used before my 1967 "innovation." :-)

What shocks me at the moment is the incredibly clear 50 year old mental map and images I have of that machine room and the computers in it. A 360 model 50 that I primarily used. Beside that a model 40, down the isle a model 67, behind that a 7094 and further on a big ol' model 85. Across the hall a honking model 91. No 1401's in that room, however, but lots of 1403 printers.
I've been doing improv for 10+ years and had never realised this, but it may well be a large part of the reason why I don't get nervous in interviews. Thanks for helping me make the connection!

Plus, as one other commenter points out elsewhere in this thread, once you've been on the other side of the table for a while, you get a much better idea of where your own strengths lie (and what you're up against, which can instil a lot more confidence than you might think!).
How will this assist with those not readily capable of engaging with technology? Or perhaps I'm not fully understanding all of it.
It seems like I've seen this type of C-bashing (vs. C++) recently, and I don't understand it. How is well-written modern C less type-safe than C++? I define that as something along the lines of "using the latest language specification, making judicious use of all features possible, turning on extra-strict compiler warnings and errors."

To address your specific scenario, you could just as well cast a void* to seagull_t* in C++ as you can in C, can't you? I'll admit to not being totally up-to-snuff on the different casts available in C++, but IIRC C-style casting still works.
It's worth noting that green threads are not 'enough' -- in any language with concurrency, you still need to be explicit about what work can run concurrently and what needs to be sequential. In Go, for example, the default is sequential operation; if you want to run a bunch of code concurrently, you need to do extra work to launch a bunch of new goroutines / wait for everyone to finish. In Haskell, which also (typically) has green threads, there's a popular `async` package that supplies a promise-like construct -- it's quite useful when you want to be explicit about concurrency and ordering.
I Gave My Child Autism
This looks like Liquid Feedback[1] done right.

Liquid Feedback was a "liquid democracy" platform developed by the german pirate party. Both the software and the party are now largely dissolved; ironically killed by their over-zealous interpretation of democracy, which resulted in a lack of direction and rabid dilettantism.

[1] http://liquidfeedback.org
I don't have any citations ready to hand but it's not a controversial claim; a Google search should find some. Intuitively, think of it this way: 'acceptable decibel levels' are what the human ear is optimized to receive at intermittent peak, not constant all day every day.
I think people might feel that they look silly with the noise canceling earmuffs - don't they tend to be big and industrial looking?

Anyway, good noise-canceling phones can actually reduce the amount of volume you need. Sometimes I just turn the noise canceling on and enjoy the reduction in noise, without even playing music. Or I can play music quietly to mask the background noise, instead of blasting it.

Pretty comprehensive review of the market leaders. There's really only one brand of headphone that has solid noise canceling.... http://thewirecutter.com/reviews/best-noise-cancelling-headp...
I'm not an expert, but I was curious too and looked around. Apparently glib is pretty popular, and they just use void* (typedef'd to gpointer) for the type of items in the container: https://developer.gnome.org/glib/2.42/glib-Doubly-Linked-Lis...