skysight-inc/HackerNews huggingface dataset:
>Land in the middle of nowhere is cheap, and property taxes are almost non-existant

Housing is not cheap, no matter where you go in the US. Sure, the land it sits on may be cheaper in some places, but the cost of building materials is the same everywhere, and houses have to be built to code, and old houses that aren't maintained well enough get condemned so you're not allowed to live in them. Of course, you can always just get an old trailer home or something.

>and gasoline is very cheap in the US.

Yes, and distances are far when you're talking about living in "the middle of nowhere", and if you have an old vehicle, it's probably going to have terribly fuel economy, so you're still looking at a significant fuel bill just to get to the grocery store. No, you're not going to succeed in getting yourself a proper diet with your home garden. And you still need some kind of income to buy that land and whatever structure you live in, and that gas for your car/truck.

>There's that whole big-corporation medical care business, but if you're willing to forego it,

That's not allowed unless the ACA is repealed. Of course, with a low enough income, you might qualify for Medicaid, but that really depends. I believe a lot of states won't allow you to enroll if you're an adult, saying you should just get a job.
Sadly the answer lately has been "not very well". I've drifted back into the (bad) habit of assuming that my ideas are good and that customers will want this thing. :-(

That said, we were being pretty rigorous with CD in the past, and I think we will get back to that soon. I did create a lot of documents and an interview guide and some other "stuff" to help us with CD. I'd be happy to share with you if you're interested. Feel free to shoot me an email at prhodes@fogbeam.com and I can send you what I have.
I think Small Basic is interesting for that. [1]

I also find it interesting now how much of the professional IDE features that Visual Studio Community Edition opens up for free to students and non-profits and open source enthusiasts.

It's easy to look back with nostalgia at our own paths (mine was QBASIC, [saved up for] VB3, with dalliances into things like DJGPP, then a lot of HTML, PHP, and very early era JS), but let's not overlook that we live in an interesting era with interesting new paths (Small Basic, Squeak, Python, modern JS, etc).

[1] http://smallbasic.com/
A majority of voters did not actually vote for Trump. And a majority of voters laughed off his promises because nobody thought he would be elected.

The foundation of "checks and balances" in the United States was that we have representatives that would speak for the people. Those congressional representatives would move the ball forward. The president was never supposed to have the power to create unilateral policy. In a sense, the people need protection from someone they never wanted in the first place. The majority of Trumps views are held only by the minority. This is what people need protection from.
I think this looks a lot better if you use "if (false);" at the top to normalize the "else if" in the rest of the chain.

switch (x) default: if (false);
else if (valid_command_message(x))
case CMD1: case CMD2: case CMD3: case CMD4:
process_command_msg(x);

else if (valid_status_message(x))
case STATUS1: case STATUS2: case STATUS3:
process_status_msg(x);

else
report_error(x);

That said, I think the entire concept of this code having both the enum switch and the valid_* functions is just horrible :/.

To be clear, it isn't that I find the code difficult to grok: if you don't understand how switch works, please stop using C.

The issue is that this particular use case for the switch is a lazy performance optimization, as it should just totally replace the valid_* calls if we do that; it is like the author doesn't want to update the switch cases, but wants the code to keep working? Did they just forget the switch exists, or is it that they can't edit it? I just don't get it, particularly when any modern C compiler supports "give me a warning if I don't consume all the possible switch values in this enum", which is the feature that this code should be using, not if < END_*.

BTW: it isn't clear to me that this would even be a performance optimization; in an ironic twist, many compilers are going to choose to compile that switch statement into the moral equivalent of two if statements with range checks, as default has to be implemented as a range check anyway, and if you work out how many range checks you are doing combined with the code cache benefits of having explicit branches instead of implicit jump tables, this switch statement is going to feel extra repetitive when you look at the machine code.
If you're going for debuggable, though, you still don't want the if and multiple returns. You'd be better off with something like:

bool result = (condition);
return result;
We're here (on Reddit) from the ACLU. Thank you for your support
His interests changed. At some point he enjoying working on model trains and gardening more than cars.

My uncle is not particularly motivated by money or business ventures. He's lived a fairly quiet and private life and trying to restore and flip this car isn't really in his makeup.
Exactly. It's in a corporation's best interest to fleece its customers for as much as it can get away with. Monopolies have a much easier time of it.
Spring Boot hides needing to deploy to an application server along with the extra configuration that entails, it doesn't hide Spring from you.

There's still a ton of "enterprise-grade" shit in Spring, you just aren't forced to use it if you don't want - but it's always there, lurking behind the scenes.
Really? From your handle, I did think you were among the more nuanced members in this forum. I guess this issue cuts too close to your heart though.

> Yes I would! There can be exceptional graduates. I have seen and interviewed some. Google / Facebook / Microsoft already pays that much for good graduate and more

Yes, and they are the exception not the rule. American tech sector is not just limited to these companies. And not just to the bay area where such salaries are common.

> So if they do such good work we should reward them appropriately by paying them a competitive salary. H1B should not be a way to bring in cheap labor.

60k is NOT CHEAP LABOR in most parts of the country! Please consider that outside of major cities, it is a pretty decent salary, especially a great starting salary.

> That is completely bogus. There is a strong notion of a nation here precisely because there is ethnic, religious or other history. If anything Americans are criticized for over-emphasizing their "Americanism".

I think the OP mean more along the line of patrimony and culture that is common in the Old World. While Americans might beat their chest and proclaim their uniqueness, they have existed as nation for just over 300 years, while the culture of Europe and much of Asia goes back thousands of years.

> Well if this is a dream surely we don't want ruin that dream for those who are here and suppress their wages.

Precisely. So don't.
The salary floor is when the business does not have to prove they did not first search for openings in the US. If you want to hire someone with extremely specialized skills for under 60k(or $130k as proposed by the new bill) a year you have to at least try to recruit in the US first.
Jibo, Inc. | Character AI Developer | Boston, MA | Regular, Full-time | Onsite

Jibo is the world's first social robot for the home. Our AI team is looking for a developer who works collaboratively with others to plan, create, and implement aspects that make the robot feel lifelike, produce dynamic behavior, and allow him to behave in a manner that is consistent with his character. If you have a background in agent AI, machine learning, or a similar field as well as a passion for robotics and good UX, we'd like to hear from you!

Job description here: https://www.jibo.com/jobs?p=job%2FokK43fwV
yeah but certainly 8 bytes are not 32 bit
Exploring beyond the Vive default configurations
I think it's somewhat surprising that they got the Linux subsystem for Linux working well, but apparently didn't spend much time on making a proper terminal experience.

Don't get me wrong powershell/the standard terminal is miles ahead of the old crappy cmd.com - but bundling a solid terminal would've gone a long way to pacify my desire to dual boot Linux (read:stop using w10) on my Surface pro.

If I weren't teaching students that run w10 on their own pcs, I would probably have relegated w10 to a vm/wine under Linux.
whatever it is that SELinux is meant to be a solution to, it's not a particularly good, or compelling, solution.

Well, yes. Enforcing that surgeons wash their hands and wear protective clothing in the OR also isn't a compelling solution to surgeons, because it limits their response time. But the behaviour is forced upon them anyway (by either employment policy or insurance), because it is better for the patient. Selinux does the same thing: it requires security-aware behaviour from developers (by requiring the package to enumerate its expected behaviour beforehand) not out of convenience for the developer, but to improve the security for the user.

And that explains why Debian does not use it while Red Hat does: Red Hat can enforce selinux compliance by company policy, while Debian has to rely on every individual developer's judgement about the effort/benefit ratio. And just as with hygiene in medicine, the effort is internal while the benefit is external. That's why I said it would take a release goal (or general resolution) to effect that change in Debian.

Protective rules are not meant to be a compelling solution for those who have to abide by it. I don't see why we should expect selinux to be any different.
Can we agree that the US citizens who are capable of becoming programmers are making a rational economic decision to do something else?

If so, why hasnt tech competed successfully for them? I think open offices, poor autonomy, career issues as you cross 40, and so forth, have played a big role here. Even salaries arent remarkable compared to what skilled and intelligent people can earn in other fields. I think that if tech is having trouble hiring, they should learn to compete.

I see no reason to create a program that allows tech companies to force an immigrant to study CS and work a a dev as a condition of living and working in the US.
Stop linking to unofficial copies, here is the original:

http://www.smbc-comics.com/comic/2011-02-17
It's not in the same ballpark. I'll throw some code up when I get a chance.

Edit: do you have a twitter or Reddit account? I'll ping you when I have code examples if you want.
Daym! its a free strategy brief! Thank You.
I really like the idea of having all my notes in a git repo. I currently have them on Google Drive which is great for searching and accessing anywhere on any device - but I hate the fact that I have no local copy available since they are Google Docs which just store as a link basically. Yeah I know about Google Takeout but if I go with a repo I'll basically always be fully synced up locally while being synced on the server whenever I do a push.
> Would it not be possible to have relevant domain experts as a part of the relevant organization working in tandem with the actual "force" of some sort of white label federal law enforcement?

So, instead of specialized law enforcement for agencies like the park service and forest service, you want to have generic federal cops accompanying unarmed park/forest specialists, and so on throughout the government? That sounds like it would be somewhere between merely grossly inefficient and utterly disastrous in practice in many cases.

> I realize police work involves more than kicking in doors and shooting bad guys, but surely most of these organizations do not need folks running around with guns.

Maybe some of them don't, and I'd like to hear specific arguments for specific agencies as to how things would be better if they didn't.

But in my working career I've seen enough of people distant from a particular organizations work deciding "surely they don't need <resource> in that organization" and producing bad results thereby that I'm highly.skeptical of such claims without some kind of specific, convincing analysis of why the alternative actually is superior for the specific case.
How do you feel about Spanish language programming courses? What about affordable housing?

How do you define discrimination? I think there isn't a clear line, and we have to use our evolving best judgment depending on the context.

How else can we attempt to more quickly resolve unfortunate and unfair dynamics the past has brought us?

Lastly, I think it's a mistake to assume all discrimination is zero sum. We will all reap benefits from previously disadvantaged groups receiving more opportunity.
> You're comparing completely, utterly different results here, and it's really hurting any point you're trying to make.

Then argue with the point you think I could be making instead of the point that you think I'm making[1]

[1]: http://philosophy.lander.edu/oriental/charity.html

> you would have to compare KDB and Java/Spark both running on the Xeon Phis, and/or running both on 11x m3.xlarge AWS instances - and even then, if Java/Spark does poorly on the Xeon Phi test...

If Spark can solve the business problem in less real-time in another way, I think that would be worth talking about, but it's my understanding that a bunch of mid/large machines connected to shared storage is the typical Spark deployment, and the hardware costs are similar to the Phi solution.

So my larger question still stands: What is the value in this approach, if it's not faster or cheaper?
Formlabs | Boston, MA | Onsite | Full-time | Applications Engineer

Sound interesting? Learn more here: http://grnh.se/ipwv0r1

THE COMPANY: We are a passionate team of engineers, designers, and problem-solvers who make 3D printing tools for professionals. Started out of MIT in 2011, Formlabs is committed to bringing innovative and sophisticated fabrication tools into the creative hands of designers, engineers, and artists around the world. We just raised $35 Million in our series B.

JOB DESCRIPTION: Be one of the first to work with unreleased resins and help realize their potential by immersing yourself in advanced processes, ranging from industrial moldmaking and digital dentistry to contemporary craft. Use your technical know-how and curiosity to develop resources that help our customers be successful to engage new audiences and ultimately drive sales. If you’re more interested in the digital workflow than post-print processes, help us evaluate and recommend end to end solutions, incorporating scanning, 3D modelling or parametric design. The applications team pursues projects that are high risk / high reward, so a good sense of priority and personal project management is required.

YOU WILL:
* Propose, research and develop highly visual demos that will translate well online.

* Collaborate and support customers already doing amazing things, providing input and friendly guidance to build mutually beneficial relationships that we can convert into content marketing.

* Stay up to date with the latest trends and popular topics in the industry, benchmarking competitors and advising development teams so we can offer industrial solutions at a fraction of the cost.

* 3D modeling, 3D printing, writing, documentation, part finishing, experimentation, strategy and communication.

Sound interesting? Learn more here: http://grnh.se/ipwv0r1
You can't improve what you can't/don't measure.
In the National Capital Region (larger New Delhi metropolitan area, with 46 million people) they have only 658 government health facilities (including dispensaries and nursing homes). From http://indpaedia.com/ind/index.php/National_Capital_Region_(... :

> The ratio of government to private health facilities in the NCR is 1:2.2

So access to healthcare is mostly conditioned by the ability to pay the private hospital bill.
Yes. Sorry if I wasn't clear :).
FYI -- Shameless self-interested hiring plug. Fintech startup nyc (Forbes 2016) https://www.dv01.co/. Excellent place to learn, good pay, fantastic city.
This is why I still use jQuery :)
Ive had this issue to.. I live in RI. In 2013 there were a bunch of huge snow storms and my roommates and I were lazy college kids and dont go the extra mile shoveling out the front of the house where the mailbox was. We dint get mail for a month, until the post office told us that we had mail waiting at their location.
It seems like this post was just some jargon-filled bullshit and a cheap attempt at promotion for delighted.com

Nothing to see here...Moving on
You're not the target market, anyway...
only for free, current job prevents me from doing anything outside work :). I'll email you when off work
TL;DR report:

I'm a freelance designer who was watching Youtube vedeos and playing Counter Strike whole day every day. Suddenly, out of nowhere, my girlfriend told me we're completely broke. I had to figure this out, so I started reading this amazing book by Tim Ferris.

Tim said it's important to break lousy habits and make useful ones, and even more important to set the goals in life. I deleted my Youtube subscription, and calculated that I need $20.000 per month. I set that as a goal. I don't like slaving off, so I set 4 hour work week as a goal too. The rest will be history (once I finish Tim's glorius book, and sell those of you without ad blockers some marketing BS).
I like the clean UI.
UEFI with ACPI on ARM was started by Microsoft first, but is now the ARM standard :)
https://www.mailinator.com

Provide a exceedingly useful free service that naturally lends itself to aiding QA. We weren't clever in all this, the customers found us. We did however react when the opportunity presented itself.

We added features to make their use case easier and better. The free service takes a good deal of infrastructure but the brand and value provided make it worth it.
Announcing gopass – A 'pass' compatible password manager for teams
It would have been really cool if GitHub had fully bought into the distributed model and built the wiki/issue tracker/etc such that they were included in the repository, so that they were also decentralized.
Ask HN: Disrupting housing segregation in the US?
The impact of housing and educational segregation based on race and ethnicity in the US have been documented and debated for over a century[1]. Is there any technology or processes that might be a game changer here?

I realize that the HN community is no doubt divided on whether racial segregation is a good thing or not -- and it is good that it is debated in a thoughtful and rigorous fashion.

But in this question I look at the impact on my immediate community [2] in terms of class and economic mobility, and think that there must be some disruptive approaches that can be explored.

As HUD looses it's bite [3] what's next? An AirBnB for achieving integrated neighborhoods? An app to suss out red lining? Curious.

I realize that this is a US-biased question. Also curious to know if there are lessons and struggles to learn from globally.

[1] https://en.wikipedia.org/wiki/Housing_segregation_in_the_United_States

[2] https://southernspaces.org/2015/segregations-new-geography-atlanta-metro-region-race-and-declining-prospects-upward-mobility

[3] https://www.nytimes.com/2016/12/05/us/politics/ben-carson-housing-urban-development-trump.html
>I have disposed of many of them but it seems just when it is safe again to go for a run...there are more dogs.

Sounds like you need to pack a pistol and some mace when you run.
there was that one program..."system-something"....system-A ? was it ? or system-B ? or , hmm. "system-C". something like that, just...might have a vulnerability or two ?
Could you elaborate on how you use tabbed with i3, and how it's better than simply using i3's native tiling features?
It is frustrating because as a kid/young adult you don't see the full picture : you only see you are being discriminated against.

It is frustrating because for many young men the disadvantages often seems to outweigh the advantages.

It is frustrating because as a kid/young adult some of the the countermeasures are so broad that they are hard to understand as anything but pushing one gender ahead at all cost: try to make sense of the fact that for years there was extra study points for women in higher education, including studies where female students were overrepresented like chemistry and nurse studies. (Yes, now it has been adjusted somewhat from what I see.)

Edit: and it is frustrating because it seems unfair. It seems almost like we have a built in "fairness" scale which is miscalibrated so by default it only detects unfairness against me: like when a kid go and have a really great time and come home and are angry their siblings got a candy while they were away :-/
How is it free? Isn't labor+supplies required to tend those gardens?
I'd guess this is funding the people writing the drivers and software to replace those blobs
The known cases are O(1) even with an `if` -- all it's doing is a range check. Any performance benefit from this hack is miniscule at best. It may even end up confusing a compiler and making performance worse.
That article is mostly about female to male ratios. Certainly we need more women programmers, but there aren't enough to hire. Every company I've ever worked at wanted more women, but there aren't enough graduates. At google, one way they were able to hire women devs was to pay for women were were stem students to go to the grace murray hopper conference who were cs students and then interview them and hire them on the spot. I know one very successful person at google who was found and hired by this strategy. You have to be faster than the other company to snap up those desirable hires.

I didn't mean to be an apologist for them, but this is one area I have personal knowledge of. It's probably true that they aren't going out of their way to hire old programmers like me. I don't think they pay for old white guy devs who cost more in salary than a new grad (but we have more experience! :-)) to go to a special conference and try to hire them. Instead I had to pass the usual interview bar. It was really hard and I admit to being proud I passed it.
How We Get Fat
Not quite the same as Rust, but at least both GCC and Clang offer `-Wswitch-enum` which will cause non-exhaustive switches on enums to be raise warnings.
> Just out of curiosity, what kind of numbers are you talking about?

Unfortunately, that's exactly the kind of thing my employer does not want me to talk about.

> Call me a masochist but that sounds really fun.

Oh, it is. It's actually a really interesting project, and from what I've seen so far I think it may well be fully successful and go live with our actual customer records by mid-year 2017.
3.5% beers, if well made well, to my taste are better than the stronger ones of the same brand.
Which is why trump is keeping out the invaders.
We've banned this account for repeatedly violating the guidelines after being asked to stop.
> Rust would give an error when an enum isn't exhausted in a match clause. So the issue being described doesn't exist :D

I was going to say something like that, but the equivalent code would have a "_" case in the match statement. I don't know rust yet, but would a rust programmer typically make a point to not use a "_" (default) statement so that you can catch these at compile time and expect you'll never have anything else?
My limited experiences with the USPS have been quite positive. The two times I've called to inquire about packages they routed first to the manager and then to the actual postman who delivers my mail. He remembered details about my building's entrance like the location of a small basket, and explained where the mail in question had been left.