skysight-inc/HackerNews huggingface dataset:
This "rural communities don't need tech" narrative is tiring and false.

"Tech" is more than Google. How many engineers do you think John Deere hires? How many scientists does Monsanto have on staff? How many lines of code go into the average modern factory?

If I had a dime for every time I talk to a farmer/laborer who plants fields full of GM crops and/or harvests those fields with impressive machinery, and then insists that "tech" is a useless industry. Or CNC mechanics who insist "tech" is a fad. Talk about cognitive dissonance.

Rural america needs tech more than ever before. They'll learn to leverage tech built in coastal cities, or they'll become so irrelevant that not even high tariffs can save them.

> is if for every immigrant a tech company imports, they must hire two rural American workers from a community that's average income is less than the national median.

I came from rural America. So do lots of software engineers in coastal and especially non-coastal cities. There's nothing stopping those people from getting an education and joining a big tech company. Literally. Nothing.

Seriously. Even in poor rural communities without high school CS courses, you can sit your ass down at a computer, learn to code, then fill out college applications.

The one exception is maybe lack of access to higher education. And the GOP is an odd choice if that's your primary problem...
I've yet to hear of a country structurally not honoring visa once they were issued.

Maybe I'm being presumptuous, but do you have a Western passport? If so, that buys you a lot of goodwill when it comes to entering a country.

People with passports from developing countries often have a hell of a time getting into the US, even with a visa.
This is not about procedural 3D models but something unspecified I have no clue about.
So are there any gender quotas currently in place?
Why I have no money

> I don’t know why I purchased it.

Well, guess my adblocker isn't going to help him make rent either.
A good sale
It's time to disrupt our idea of disruption
Even that is inaccurate. Long is 4 bytes on 64bit windows, 8 bytes on 64bit UNIXes (all I've used) and 4 bytes on OS/400 with teraspace (an environment with 16 byte pointers)
Are you open to consulting? Either to help in hiring a person like you or in getting your help directly? My email is in profile.
Yeah, if I had a dollar for every time I had to restart Visual Studio in order to get something to work...especially test debugging. But IntelliJ always works perfectly. Must say that I can't wait for Jetbrains' Rider to come out.
Yeah this is big in Zambia as well, in the form of privately owned vans. They had so many riders that the government built a big bus terminal for them and bus routes have become established just through free market mechanisms.
Oh, and we certainly don't throw those same allies who patrolled our skies after 9/11 under the Russian bus.
Problem: women face selective barriers to entry in this field.

Solution: introduce programs promoting the field to women and girls.

Problem: women have a huge advantage due to the programs.

...?
I would never risk hosting something in China's cloud fearing that they will shut down my servers to make room for a Chinese competitor.
The team is the product
People are free to study what they want.
If there are more men who want to study a STEM subject, this will of course lead to a majority of men. Indeed, typical STEM subjects have no limitation on your A-level mark (Numerus Clausus) for being allowed to study it. So there is clearly no selective barrier to entry (Numerus Clausus) [but I'm not a native speaker of English - so it can be that "selective barriers to entry" has a subcontext in English that I'm not aware of].
Is that "wait longer" referring to the difference between "over the weekend" for WAFs and "Monday" for WordPress hosts? Because I didn't get the impression that the companies that got advance notification were chosen based on being partners.

They had to balance the question of getting as many installs as possible protected before doing the easy-to-analyze release, because probably within hours after the release there were going to be attacks starting to turn up. In the meantime, as long as they had feedback from the WAF vendors that the vulnerability wasn't being probed they had a pretty good idea that it wasn't widespread.

The only real question about it that I was curious about as well is which firewall plugin developers they communicated with.
the ifs allow the code to function correctly even if you forget to update this function with newly-added cases in the enums. The switch statement makes the known-cases behave O(1), while also bypassing unneeded validation.
The last video of my drawing
Agreed! (I had forgotten about protothreads, thanks)
>many of us would be happy to never have to walk significant distance, cook, or listen to a local musician ever again.

You say that like local musicians are somehow a good thing... I'm quite sure there's none in my little area that I'd have any interest in listening to. Whether local musicians are good depends on your taste in music and the local culture where you happen to live.
Does anyone know of a set of WAF rules - free or commercial - that I can use on my server, rather than outsourcing to Sucuri or CloudFlare?

I have used modsecurity before and found writing rules difficult, so happy to pay.
This. When I record the calories of everything I intend to put in my mouth, it's like flipping some previously undiscovered hunger switch. I can go from ravenous to "how many calories in that??" and drinking a glass of water instead in no time.
It also has drawbacks. You get residency in a country, but can't find a job. I remember reading a number of stories about Canadian immigrants in that situation.

The US employment visa system ensures a job is waiting for any immigrants.
I like Matt Levine's newsletter Money Stuff: https://www.bloomberg.com/view/topics/money-stuff
I just want to see how it reacts to that one guy kicking it.
Fair point, thank you.
We don't do cooperation with other companies, since we want to be focused 100 % on our business model. But I wish you all the best with your platform and I can recommend you to also create highly targeted landingpages. For example (just out of the blue) you could have a page on the url:

http://tryoldster.com/new-york/experienced-marketing-consult...

And on this landingpage you show some of our "oldsters" who are based in New Work and who have marketing experience. And in addition you show your platforms USP on this page and create Call-to-action button on how to get in contact with an "oldster". You obviously have to check yourself what kind of businesses are in your target group, what keywords they would search and what kind of landingpage could attract them.

edit: same content, but reworded my english
No expressions yet! But we're kicking the idea around!
Nice description of science
http://www.thefinancialrevolutionist.com/
My big complaint with gnome-keyring is that it took over (replaced) GPG agent functionality but didn't bother implementing all of it (it doesn't support smart cards, for example).
Show HN: MyDailyLife – simple habit-forming online journal
Facebook's computer vision enables to search photos by what's in them
https://books.google.com/books/about/The_Cult_of_the_Preside...
I am always upset over discriminatory programs. If one would replace "women only" by "white people only", you would probably be upset, too.
Whitey on Mars: Elon Musk and the Rise of Silicon Valley's Trickle-Down Science
anytime you hear "shortage of candidates"

you need to append "at the wage we are offering"

at 1 million per year, do you think there would still be a shortage? how about 500k?

Salaries are so bad in IT compared to development that I decided a couple months ago to start making the transition. I cant reasonably continue pursuing a career trajectory that i know will make me less money, and that is not valued by organizations.

add to this the demands for IT jobs:

certifications (costs hundreds of dollars per, need to refresh them every year or two)

experience with laundry lists of technologies (i.e cisco networking experience is apparently not valid if this employer uses juniper/pfsense/etc.)

probably the worst hours in the industry (yes devs get pagerduty, its not comparable)

compare that to:

literally no certification requirements (dont even need a high school diploma for many places)

much better hours

add to that substantially better pay, and its a real wonder why there is a 'shortage of candidates'
And as a counterpoint to your anecdata, I've worked with H1B co-workers whose only redeeming quality was the ability to provide CO2 for the plants in the office. They were net-negative contributors.
It seems in that case market rate is a lot lower for that role. Just not a lot of Americans to fill it.
Hey everyone! :) I just decided to make MyDailyLife public. I wanted to get in to daily journaling myself and as part of that I decided to create a simple online journaling tool. I'd say I'm 95% there, but it's important to get something out and launch early - so there's still some things I want to add to it. But I've been using it for the past month and I really like the process of "journaling" every day.

It works by sending you a reminder email every day at 8pm. You can then reply to the email to write your daily entry - or you can go to the web interface and write it there.

Some additional things I'll be adding in the next week:
- Encryption. I've been playing around with this for a little bit, but it's not quite ready to release yet. I understand the privacy concerns people might have - and I want to allow for an option to encrypt your data before it hits our system.
- Images. The ability to add photos to a post, either by mailing them in - or attaching them on the website.
- Encouragement. Something that'll keep you motivated, and let you know how far you are from hitting certain streaks. Your first week/month etc.

Long term I plan on charging money for it - mainly to ensure that I can keep the site running, I don't want to lose your data.. or announce that I shut down with a week notice. It's your data, it's important!

Thank you so much for trying it out - I can't wait to hear what every one of you think! :)
You got a disability grant? Would that be considered reverse discrimination?
You didn't provide any hard numbers. As far as I know the tech industry is an important contributor to the American economy and if they decide or are forced to move those jobs to another country it would hurt America more than it would them.
Not sure why it should be trusted more than Akka or Akka.Net. Akka is much much more than just "actors".
John Carmack on expert witnesses and 'non literal' copying
Not sure if this is sarcasm or not.

The church I attend livestreams and records sermons, which are then available via their website. They also have a acoustics engineer in their employment, and an electronic badging system to ensure the security of the kids in their daycare program. This is probably not representative of most churches, but there are some out there that are doing great things with technology.
>Wealth has gravitated around massive city centers since time immemorial

Well yeah, but there were times when wealth was more evenly distributed within America.

When we first started taking in immigrants (when America was founded), we were in a state of high-economic entropy, meaning that there were so many jobs and things to do (and no minimum wage) that we NEEDED to import people from around the world.

Times have changed and the world is changing faster and faster. America is now in a state of low economic entropy, and having a free-for-all international jobs market is not helping that situation.

Is the goal to move the entire world into a state of low economic entropy? We can have big wealthy countries running the world like we're use to, or we can have big wealthy cities running the world like we're aiming toward.

I think concentrating wealth in these big tech centers makes it harder for people in the US to work their way out of poverty. It will be great for the people in Africa living on two dollars a day when their wages go up to 15 dollars a day, but it's going to be hell for people in the US who are use to 50-100 dollars a day going down to $15.

Everyone will be equal though (well, all the poor will be equally poor, and all the rich will be equally rich).
I really want to see a comparison of a language like go to something much more in the functional sphere when it comes to maintainability of a large codebase.

I really feel like that one of the big issues we as programmers want to get a better handle on but there isn't a lot to go off that isn't based off opinions (which can be hard to validate).
|| AlphaSights -- New York -- REMOTE && ONSITE -- Full Time ||

Interview Process: 3 or 4 rounds of interviews with future teammates that you'll be working with.

You’ll build usable software that supercharges our employees in their everyday work. We practice test driven development, continuous integration & deployment, and pair programming.
As a Software Engineer at AlphaSights you will:

- Write high quality and maintainable code

- Understand all other functions of AlphaSights to build
software to meet the needs of our growing business.

- Work in a collaborative project team with two week iterations and be part of iteration planning and retros.

- Pair with teammates, review PRs, help others with technical questions & share your learnings

- Learn to master a specific part of the stack, e.g., UI/UX, microservices, DevOps, etc. with the opportunity to take on product and/or technical leadership over time.

--- What We're Looking For ---

At AlphaSights, we value diversity and individuality. Drawing on a range of experiences and perspectives better equips us to solve challenging problems. We believe you’ll be successful in this role if you:

- Have 1+ years of experience developing web applications and/or programming with languages similar to Ruby,Javascript, Python, Java, etc.

- Are able to understand difficult technical problems and develop end to end solutions.
- Enjoy collaborating and making teammates better by teaching and mentoring.

- Have excellent communications skills and are fluent in English.

- Take responsibility for leaving things in better shape than you found them.

- Are always positive and a little quirky.

For more information about our team, how we build, our projects, our tech stack, and our benefits, visit engineering.alphasights.com.

Questions? Interested in chatting? You can reach me at: isabel.lee@alphasights.com

Thanks and Have an Awesome Day!
Well in that case, warm booting chrome is even faster again.
Yeah, I hate that with a burning passion, too.

The only justification I've seen/heard is that it makes it more "debuggable", you can single-step through and see that the expected path is taken, i.e. that the condition is properly evaluated.

Still, I hate it and would much rather check that some other way (by inspecting the return value before the function exits, for instance).
How Mixed Reality HoloLens User Experience Can Make Life Easier for Retailers
As a former Kansan, I have to agree. We need more technology investment in the Great Plains and sooner rather than later. I can't see how anyone assumes there's no need for it out there.
I've never understood how it qualifies as hypocrisy to take an opportunity (e.g. get into a country), then shut other people out. If you found a pile of money in the street, is it hypocrisy to shut other people out?
We grew up in this environment though; and just like you guys are desensitized to the media hype of which country you're bombing next for their resources (heck your national anthem even celebrates that insanity - bombs bursting in air indeed!), we (for the most part) don't even think about how dangerous our roads are... we just accept that and find a way to enjoy it.

Every country has its own behaviour that shocks and horrifies the rest of the world. Britains roads, drivers and completely topless Page 3 girls in mainstream newspapers that even our kids can leaf through are ours. I guess we'd rather die at high speed in our own car in a land we own where our kids grow up with a healthy appreciation of breasts than be desensitized to the rape and pillage of foreign lands for their wealth ;)
The old "I won't beat you up if you stop seeing my sister." "consideration".

But you make a good point that I wasn't aware of.

That's why it only works if you're in a field like software development where you have some leverage.
I just ran into one yesterday. I was pulling my hair out because rsyslog wasn't forwarding messages to logstash. I checked and double checked my configurations, tried different settings, and it all looked correct but it still wouldn't work. Finally an strace of rsyslog showed permission denied when attempting to send a message. Aha, SELinux got me again.
So the main point here is we save some time with a direct jump at least for a few values of x? It's cool I guess but the extra confusion might not be worth it.
Many of his voters believed he wouldn't be able to do many of the outrageous things he promised...that's why they voted for him anyways!

But these people are now slowly warming up to reality :(
America absolutely has a culture. Have you never lived in another country?

Our houses, cars, schools, music, food, pass times, athletics, language (slang, dialects), entertainment, government, habits, communication (verbal, body language), aspirations, societal expectations, humor, things we find offensive/inoffensive, etc.
Dirt Rally Coming to Linux in Early March 2017
I'd be happy to answer any questions, or take any complaints, suggestions, or compliments.
>With the frequency that WP sites get attacked, leaving a system in place where an attacker that gets access and can write files that will be executed is just asking for problems.

I do see your point, but wordpress just isn't designed to work that way. And, if you did go through all the hoops to make wordpress okay without write access to files, it still has write access to the database.

I do have other mitigations in place, and feel like the risk profile is fine for what these sites do (informational only).

I'd be happier if the auto update was working as it should though.
I guess I'm looking for a decent guide to building engines for doing code generation off of a logical model.

For instance, defining entity and their properties, then parsing that definition and taking actions (like generating web services or database change scripts).

It seems like this is essential to build an actual 'product' from software, and almost every piece of software I use has this, yet I see nothing about this on the sites/blogs I frequent. I know at a basic level you can split this into a series of smaller areas (parsing, grammers/schema design, et cetera), but almost nothing that speaks to process of designing these things in total.

Surely there is some battle hardened design advice for creating backends this way?
Use a WordPress firewall - something that catches things like requests containing SQL, PHP or references to WP's internal keywords.
I see now. If we add to the `enum`s and forget to update our `switch`, we still get the chance to process new commands, albeit with a minor performance hit.

Personal opinion: Unit tests should be used to let you know when you forgot to add in new `case`s.
If the number of options (CMD5, CMD6, etc) changes, he needs the code to not break if he adds them to the enum but doesn't doesn't extend the switch statement.
https://github.com/arianvp/MidiProject/blob/master/MidiProje...

I use duffs device to concurrently read and debounce multiple inputs in my old dj midi controller

http://dunkels.com/adam/pt/expansion.html
Federal workers turn to encryption to thwart Trump – POLITICO
They were actively riding into lanes and hitting cars.
If you're using Chrome, this extension should get around paywalled articles: https://chrome.google.com/webstore/detail/xray/dgkdfehohjdbm...
I thank you so much. ;-)
> Is that one cross-platform file?

No, and neither is a Go or Rust binary, next question.

> Is it even portable across different linux distributions?

Nothing preventing me from taking an extra 10 minutes to modify the spec to support SUSE, Fedora support usually comes for free if you support el7.

You like Debian derivatives? Let me toss a debian/ directory in there, that'll only take a couple minutes too.

Added benefit, I'm not just throwing files at a server like some hacky Windows developer doing an xcopy deploy to IIS. I can check what version of my application is deployed, and update it along with the rest of the system if I so desire (setting up a yum or apt repository isn't hard).

> Across different servers running the same distribution but perhaps with different libraries installed?

Different libraries? Do you mean different VERSIONS of libraries? Native libraries have figured this shit out for ages with soname's. Python too, different versions of an egg can be installed side by side, you need to pin a specific version just use pkg_resources.require() in your main script.

> Will another python developer understand how the build process for it is set up and be able to add new dependencies?

I had a Jr. Developer with no experience with Linux or Python pick up building the package and making basic edits to the .spec file 10 minutes. RPM/DEB packaging isn't magic, you describe your package with metadata, write some shell commands to build/install your package in a buildroot, and then list the files from said buildroot to include in the package. You could make your first package from scratch in under an hour if you read the Fedora or Debian wiki guides on packaging.
> Now you have to ask every three months.

No, you have a script running that updates your certificate automatically, and you never ever have do that that manually again. Or, you don't need that script because your webserver (e.g. Caddy) does that for you.

Oh, and just in case one of the intermediate certificates of Let's Encrypt had to be revoked for some reason: The very same mechanism would provide you with a new, working certificate as soon as possible. This, again, is fully automatic without any headache on your side.

Do you know any other CA where get this level of comfort?
Give me a clear example of the GPL affecting a hardware patent. (Where the hardware patent isn't really obviously an attempted end run around the GPL.) C'mon, something convincing.

All the patent ills you're attributing to the GPL apply to the Apache License too, btw. AL2 is where GPL3 took its cue on patents.
You can use this Chrome extension: https://chrome.google.com/webstore/detail/xray/dgkdfehohjdbm...
Velocity | London | Full Stack Developer | Onsite | Full-time

We’re looking for an experienced full stack Node JS Engineer to join our rapidly growing development team as we scale to thousands of restaurants over the remainder of the year. Key responsibilities will include building our REST APIs for our flagship consumer iOS and Android app.

Requirements:

At least 4 years commercial software development experience, with the last 2 years in Node JS
REST API development
Microservices
Docker
Excellent knowledge in relational databases
AWS and GCE
BDD / TDD (We use Mocha and Cucumber)

https://velocityapp.com/careers
You're being intentionally obtuse. Sure, the Native Americans would have gotten along fine with bows and horses. But we are discussing the economy.

The growth the US economy throughout its history was driven heavily by immigration.