skysight-inc/HackerNews huggingface dataset:
>The diversity is just a fig leaf, the migration angle is mostly about money and very rarely about skill.

My point exactly.
The hijacking of the GOP will be studied for a long long time in political circles and universities.

I can only imagine the calculus going on in the conservative party at the moment, it must be something along the lines of 'damned if you do and damned if you don't', when the music stops playing it will get ugly.
It was a rider on the omnibus funding bill. If that bill doesn't pass, the government shuts down. It's effectively veto-proof.
I think part of the appeal is that it's built on gRPC, so this could probably be expanded to any of the supported languages on that platform.
From their website:

"""

The produce from our production farm (which produced over 50,000 lbs of produce since 2011 years) goes to 1 of 4 places (listed in order of priority):

Individual households using a pay-what-you-can model. Think of it as a suggested donation grocery store.
(Note: we have supplied over 200 households within 2 square miles supplied in the last 2 years)

Local Markets
Thousands of lbs of produce go to over 5 markets within 5 miles)

Local Restaurants & Vendors
thousands of lbs of produce supply locally-owned businesses all over southeast Michigan)

Food Pantries:
Local Churches

Coalition on Temporary
Shelters (COTS) & Forgotten Harvest

"""
Really? I find myself touching on some part of my CS education almost every day, and I'm not currently employed. But then, I got into CS because I enjoyed it, back when it wasn't the hot new job skill.

It's as much part of who I am as bitter cynicism and an inordinate love of fried rice.
It's not that UPS and FedEx are too expensive, it's that Amazon ships so much stuff that the carriers don't have enough capacity. And when they start demanding that Amazon help them expand their capacity (by raising rates?), it becomes cheaper for Amazon to build some capacity themselves.

It seems unlikely if UPS & FedEx have trouble serving all of Amazon's needs that Amazon themselves are going to build out capacity to replace all their use of UPS & FedEx's.
It's not a salary floor - $130,000 would be a salary that exempts the application from from "non displacement and recruitment attestation requirements"[1].

For your example the employer could easily show a US worker was not being displaced and could not be recruited. Your example may also be exempt from the H1B numerical cap if the role is with a institution of higher education, a related or affiliated nonprofit entity, a nonprofit research organization, or a governmental research organization.

[1] https://www.dol.gov/whd/regs/compliance/FactSheet62/whdfs62Q...
audit2allow takes care of 90% of the work for you, the rest is removing extraneous permissions and defining file context's (fcontext) which is pretty simple.

Really, it's as simple as this, I swear:

1. Write an empty policy for your application, defining a type for your binary (myapp_exec_t) with no permissions at all. Label your binary with this using chcon.

2. Set SELinux in permissive mode, run your application through it's paces.

3. Run audit2allow to get a decent policy to start with

4. Figure out where your application stores data on disk, if at all. Create another type (myapp_t) and label those directories with it (you shouldn't be writing outside of these directories by default, if you allow it to be changed in a config file the administrator can label new directories with semanage), then grant your application access to this type. Also make sure the installed path of your binary is labeled with your myapp_exec_t type.

5. Clean up the messy policy that audit2allow created if so desired, it's likely more permissive than necessary and not overly pretty. This will become easier as you work with SELinux policies more.

6. You're done

This will be time consuming the first couple times you do it, but you'll get quicker at it over time like anything else.
Once again AppArmor is great for being simple it has been a mandatory part of Debian's framework since Wheezy 2013.
It's pretty cheap to have soil samples tested, but it winds up just confirming what you expect - our NYC backyard had 18x the upper limit for lead! Definitely raised beds.
From TFA, "Volunteers are essential for MUFI to flourish." That explains the labor part but I didn't see reference to land and supply costs.

It's a really nice idea I just can't imagine it's as scalable or sustainable as the article seems to wish for.
I use st in i3 under Cygwin on Windows 8.1. If Cygwin works in Windows 10, that (or any other Linux terminal manager of your choice) should be doable there too.
Isn't the testimony already a matter of public record?
Charlotte, North Carolina based position
http://www.schoolofmotion.com/ is fantastic as well
Indeed. And there is now a webppl version of the probmods textbook: http://probmods.org/v2
My USPS drivers are so shiftless I have no reason to believe they would put packages in a box if I had one. They have left boxes on the driveway in the rain even though there is a covered porch a few feet away. I routinely get my neighbors' mail. USPS is so bad that I do everything I can to not receive mail.
yes, I wish everyone did this all the time. even to the point of:

bool result = (condition);
if( result )
{
do_some_shit();
} else
{
do_some_different_shit();
}

p.s. how did you format the code section of your post?
3D rendering on an Arduboy
This struck out at me:

> There are objective measures of code similarity that can be quoted, like the edit distance between abstract syntax trees ...

If this became the primary legal metric, then programmers who stole code would change the code so that functions achieved the same output with practically no AST similarity. That is, they could maximize functional similarity while minimzing code similarity. This would be a large task, but one that might be easier and preferred to writing code from scratch, since you drastically reduce the trial and error process of writing code in a field where best practices aren't currently known.

But, while it's possible to game any 'objective' metric like AST distance, maybe that's preferable to the subjective and incentivized claims of an expert witness, who will be biased in favor of the party paying them. And while it's easy to get lost in the paragraphs of expert witness testimony, a collection of objective metrics is easy to compare to previous cases.
Finding the Lost Vikings – Reversing a Virtual Machine
"I can see how you would get that impression if you only read the Tweet I highlighted, but Greenwald was responding to a conversation questioning if Snowden's disclosures were in fact whistleblowin"

Hm, I read a bit of that conversation before, but didn't got that impression. I will read deeper into.

" to gain favor with the US government or intelligence communities he would have to be leaking something that puts them in a positive light."

Or ... he choosed not to leak some other dark secrets, he learned about. But still has them as a life insurance ...

"That isn't the way the law works."

Erm, first of all, I thought we were talking about your opinion on the matter and afaik, you are not the law.
And secondly, yes you can indeed negate crimes, if you did something good ... if the "crimes" were the only way to do the good.
That's the whole concept of whistleblowing - it is a crime to reveal secrets, if you agreed not to. But you are allowed if you show, that the persons you work for, were (at least partial) criminal in the first place.
And this is what Snowden did.

And if he later after revealing, was left of no choice, than to go to the russians - because nobody in the US-Government said, "ah good, you showed the people the truth, now come home, we work things out for the better" - I could understand that, to give then the russians minor secrets, if forced to. What else could he have done? But this is only speculation and far from being a fact. And I don't think, the russians did pushed him in such a way, because of public opinion ...
Nice in theory, but just when I think I have it figured out something changes and the script quits working. Specifically with 3rd-party hosting like NearlyFreeSpeech, not my own, but still a PITA.
Nit; a (Linux) chroot is not a jail. A bsd jail is more like an lxc container.
10 innovative hackathons for developers, designers and tech creatives
The point of this is to help with vocabulary and spelling, not to teach you French from scratch. As someone who also speaks 3 languages, I can tell you personally that typing out sentences in foreign languages that I speak helps me retain vocabulary and spelling.

Also, just to clarify, but is the live translation working for you? Some older browsers and folks with noscript/ad blockers on have reported the translation not working, and I can see how you'd think this is not very useful if that feature is not working properly.
Good. As long as there's competition, this will put pressure on all browser makers to keep theirs fast as well.
I have to imagine that the .NET application is client side and GO is used server side. .NET has released some distros that will release to Linux systems (though, to be honest, I have never actually tried implementation, so this is all conjecture =/ . Have they gone to Mac, at all? I really don't know. Java would seem a better choice, depending on what they are doing with it, but with Azure, maybe some back end systems run better using Azure and GO...... as you have surely noticed, by this point, I'm spitballing out of my realm, but it is a curious pairing, as you say.
So what exactly are you saying these influences can do? If you tell me that they're going to make me slightly more likely to buy one brand of soap than another, I can accept that.
If you tell me that they're going to make me buy diamonds when I have no conceivable use for diamonds, I'm gonna have to call BS.
Someone should write a script which takes any code and mucks the AST.
I mostly agree with this, but I still haven't figured out what the end-game for this might be. I believe that they'd just emulate low-power-requirement x86 and x64 code rather than keeping a low-end x64 chip in the laptop.

If a significant number of MBP customers are running VMWare or Parallels, however, this might seriously hurt the timeline for moving to 100% ARM. In that case they'd either have higher-end Macs with the x64 chips (potentially complicating the product line) or work on adding x64 emulation acceleration to their Ax chip line.
We should be really skeptical of (or perhaps we could charitably say, "We should contextualize these,") speed claims. Akka does well in benchmarks too, until you put significant memory pressure on the VM and find it handles less gracefully under load than a more JVM-natural approach using approaches in java.util.concurrent.

Actor-based approaches with hundreds of thousands of actors are really amazing, powerful and often simpler than equivalent channel based systems, conceptually. But they require special GC considerations to be made "efficient" of a really high level of mechanical sympathy to make sure you aren't creating pathologically bad situations for the garbage collector.
I often wonder if John was involved with the story telling aspect of his games, not just the code.
That AWS was built on Amazon's existing internal infrastructure is mostly apocryphal. However they do offer order fulfillment as a service (you can have Amazon ship and handle returns for products sold on your own webstore). What you describe seems more like that to me
I think they understand that, but is stating they prefer no-malware & no news over malware & free news.
Sean Collier was a sworn MIT Police Officer, not a security guard.
I see the thought process, but it's not universally true since you have to account for value the employee brings as well.
Consider a company with only 1 employee. That employee can create 1 widget per year which sells for $100,000. The market for widgets is very elastic and at price points above $100,000, the demand is zero. Overhead and cost of goods is $50,000.
In that case, the person's salary can't exceed $50,000 or else the company operates at a loss. Even if there is an extreme shortage of skilled workers who can do the job.
With technology today, do we need interpreters in-situ (e-mail, voice, video, etc.)? Also, as we have Americans volunteer abroad for different missions, we too can look for overseas volunteers who could contribute to help in edge-case causes like this.
Prefix with 4 spaces. :)
TL;DR I'm sure its been said already. Doing backups is great. But testing RECOVERY is critical and should be top priority. A data company is scary. When you must back up your data because your data company can't be trusted to backup your data...
In case the company deletes its facebook page:
http://i.imgur.com/9Y5Dqr2.png
Link doesn't work for me, I just get a popup telling me to sign up to Facebook, and when I close it the page is blank?

EDIT: Incognito mode fixed it. http://pastebin.com/KxAyvqyM
I never write options. cash secured put/call options are buying not selling options.
How to spell gitlab
Agreed 100%. People seem to be focused entirely on the salary aspect, but my observations match yours quite well. I've worked for almost 10 years in the industry and with numerous H1-Bs, and I can't recall anyone being underpaid in total comp (I've had discussions on pay with a good number of them). However, they were always the yes-men - working long into the night to meet some ridiculous deadline, remoting in on weekends because the boss needed something done etc etc.
This is just terrible. The fact that the compiler complains if an enum is added without updating the switch statement is a feature. The enum and switch version is clear and explicit. To defeat it, in the name of... what, code obfuscation? beggars belief.
Boosted Boards (YC S12) abandons 1/3 of V2 product line, after extensive delays
Boosted Boards (YC S12) announced today that pre-orders for their single motor board will never be fulfilled.

See https://boostedboards.com/extended-range-pack-single-international-update/ for full info.
Was looking forward to seeing the HN discussion of this and.. tumbleweed :-D
Endgame’s security platform enables organizations to hunt for adversaries within their networks and secure their most valuable assets. We are characterized by a high degree of autonomy and flexibility, intellectual engagement, and a competitive compensation structure that rewards performance. We work within a fast-paced, driven, and flexible work environment that allows for both professional growth, as well as unwinding through team events like weekend family brunches, happy hours, and outdoor activities. Endgame values engagement within the tech community. We provide opportunities for open source contributions, speaking at meetups or conferences, and participating in our technical blog

Senior Back-end Engineer (DC - Arlington, VA) http://app.jobvite.com/m?3mXjqiwP - Solid experience using Python and relational databases to make web applications - Familiarity with queuing systems like RabbitMQ/AMQP, Kafka, ActiveMQ, AWS SQS, ZeroMQ, etc. - Knowledge of HTTP and ability to make a RESTful web application - Experience using Linux and developing applications that run on Linux (Ubuntu, CentOS, etc) - Familiarity with search servers like ElasticSearch or SOLR - Experience with service oriented architecture, micro services and containerization - Experience with or desire to learn golang

Senior Software Engineer (Front End) http://app.jobvite.com/m?3mXjqiwP - Endgame’s Front End Engineering team is looking for a Senior Front End Engineer to be part of a cross-functional team working with designers, product managers, and engineers across multiple phases of the product lifecycle. Our Front End team builds responsive and elegant interfaces while maintaining a solid enthusiasm and passion for cutting-edge technologies. Our Front End Engineers embrace modern JavaScript frameworks and libraries, develop rapid prototypes, and iterate on features to optimize user interaction. Front End Engineers at Endgame use innovative UI architectures and designs, setting the bar high to produce compelling interfaces and creative visualizations.

Automation Engineer http://app.jobvite.com/m?3gYjqiwK Endgame is seeking a talented Automation Engineer to build, administer, and improve our automated testing frameworks customized to our unique security products. Our software development process leans heavily on this continuous integration environment to perform automated software builds and tests against a wide range of operating systems and configurations. This action packed and dynamic environment requires the flexibility to work independently, take initiative to lead projects, while also collaborating with the team to expedite the creation and deployment of our security products.

Or checkout https://www.endgame.com/career-openings and email me if anything looks interesting jbrown[@]endgame.com
He mentions that it's not.

"... his expert testimony in trial is under seal, rather than in the public record."
Yes, even as a contributor to an animated tool- I agree. A lot of "serious" design caculations and EDA work-flows are better done using a more traditional SPICE-like tool.

An interchange file format for schematics/netlists would be cool to help people swapping between types of analysis and tools.
Here’s why your browser may tell you the White House website isn’t secure
> How do you define discrimination?

Using any other criterion than ability for e.g. staffing jobs/university places/... In this sense every forced quota on gender/skin color/race/... is discrimination. Women only programs are, too (as "men only", "white only" or "black only").

EDIT:

> How do you feel about Spanish language programming courses?

Living in Germany I openly don't understand what you want to imply with this question.
>If you have money (or skills/education) borders disappear and if you're broke you're stuck in a place that offers no decent opportunities.

That is exactly how it should work. If you don't have anything to offer the country, and no existing ties, why should you be let in?
I don't have the evidence so I can't make a judgement about whether Zenimax or Carmack is in the wrong here, but this does point out something strange in our court system and that is where a "jury of peers" which translates to normal people with little to no knowledge of the underlying subject matter.

As our society becomes more specialized it seems a bit absurd to have people make judgements mostly based on how well each side can make incredibly complex things comprehensible and convincing without any real understanding of the underlying principles in the field.

It seems likely that the best expert witness in this case is not the most correct or credentialed, but the most charismatic.

It would be interesting to see how some of these big software trials (Google v Oracle) would have come out if the jury were made up of people who were both impartial and familiar with the industry.
Well ... it didn't happened in russia, but in Hong Kong.
> despite the fact that there is presently more than enough resources to care for every citizen

This is wrong. The fact there are more than sufficient resources to care for every citizen does not preclude the need to pay for something.

Suppose that I self-sacrificed by under consuming and taking a risk. Instead of enjoying my free time and spending my money, I choose to spend many days building bricks. After a while, in a hut-less society, someone might ask why they need to pay for my bricks, when there are more than enough to build huts for everyone.

Raw materials may be abundant and "free", but labor, investment, and capital are not. They're they product of blood, sweat, and tears. Hardly free.
This is a perfect example of why comments that explain why something is going on, rather than just what is going on, are so useful!
Pay more. You'll find the talent you need.
Eh, "real" devops is having "real" developers and "real" sysadmins working in multi-displinary teams? Sounds like you went from NoOps (lolops?) to DevOps :-)
>especially a great starting salary.

This is exactly why people are railing against H1Bs so hard. How can you even suggest that an h1b be used for an entry level job?

meanwhile record numbers of american college graduates are finding part time work at mcdonalds and starbucks.

Sure wish some of my friends and former classmates could get 60k/yr jobs, instead of 24 hrs/wk @ 8.25 an hour. But no, its because tech companies are literally unable to fill these positions! i swear!
Funnily enough I actually implemented this [0] two semesters ago while working as a Teacher's Assistant for the into CS class.

It worked fairly well. I basically took the levenshtein algorithm and mapped it directly to ASTs and used that to find the % of similar elements in the code. It worked a few times and I caught 1 or 2 groups of cheaters.

....sadly in that class you were allowed to "work together" you just had to include a note saying you did so I've got no "kill count" anymore and I'm not planning on TAing any time soon (at least not for python).

Also that code was hacked together in a weekend and that anti-cheet was done in 2-3 hr. It's not production ready by a longshot.

[0] - https://github.com/gravypod/GradeO/blob/master/libs/cheating...
Not learned from this incident but in general:

- you don't have a backup until you test restore
- use checklists and scripts
- use another person as soundboard, esp. to confirm destructive changes or "ad hoc" commands. Show intend. Acknowledge.
- every line entered in prod must have been tested in dev, with known result (ideally everythign in prod should be scripted)
- use cp or mv with date instead of rm (what changes are "irreversible")
- use different prompt/color background in prod terminals
- don't work tired
This is doubly annoying when you're on a fresh install of some distro (in my case, Fedora) and it just starts whinging about files and services you've never heard of, before I've had a chance to do anything with the system.

"This service did the bad thing, supposedly", ok, so what am I supposed to do with that? Is the service at fault? or is the default SElinux config borked? or both?

If the answer is actually "no that's fine", then why am I being alerted about it?
Show HN: Up to date list of political decisions around the world
Excellent history and good advice :)
"The expert witness circuit is surely tempting for many academics, since a distinguished expert can get paid $600+ an hour to prepare a weighty report that supports a lawyer’s case. I don’t have any issue with that, but testifying in court as an expert should be as much a part of your permanent public record as the journal papers you publish. In many cases, the consequences are significant. There should be a danger to your reputation if you are imprudent."

So basically he's kind of threatening the expert witness now?
The JS version of the text ("v2") linked above seems to answer your wishes. Interactive in your browser.
I notice that the demo video stops when I switch tabs. Is this by design or by accident? Can I use JSMpeg but have it play in the background? Another thing; can I have video controls?

PS: That video has a very late nineties, early double-ohs feel to it indeed. Good choice of video :)
You can absolutely run GNU screen during a HW boot sequence through serial. See the Windows Types[1] section of the GNU screen manual.

[1] https://www.gnu.org/software/screen/manual/html_node/Window-...
Please leave these threads on Reddit.
You should be able to just compile it with -O3 and then decompile it and rename all your variables back. You'll get a very wonky source output but it will be extremely different.
Quite right, but unless I am too cynical I doubt those deployments were actually done by mistake, when I relate how many companies try to "alleviate" their costs.
I thought we are paying for convenience and not to live on the planet. Like, I could do it all by hand for free, but I am choosing to pay so I don't have to.