skysight-inc/HackerNews huggingface dataset:
Really? That is quite a bit naive.
I can tell you there is no question about who will be replacing the workers, this is exactly the same runbook every corp who has hooked up with these body shops.

There will be a mix of H1B onsite and offshore, just like Infosys/Tata/Wipro/etc have been doing for nearly two decades.
The FTE folks will be required to train their replacements with enticements of severance, and continued employment for a few months. Heck, even some of the times, the body shops will end up hiring those FTEs at same or lower rate (with less benefits), until they can replace them offshore. Management will give the remaining employees the bullshit spiel about global workforce, staying competitive and how these wonderful partners have hundreds of thousands of phD's just waiting to roll up their sleeves and bring leverage and major vendor relationships to the table.

I'm not sure why Jeff Sessions (R-Alabama, who raised the issue) is only now making noise, or why computerworld is just now printing articles.. but this is a surprise to no one, unless they have had their head in the sand.
He couldn't return generator instance because he needs two instances of game running at the same time for the tortoise and hare algorithm to run in const memory.

He would need to return at least generator function but that would force him to invoke it before iterating.
Questions are community property. Anyone can edit them.

Changes are logged and tagged with the username and can be reverted.

Quora actually keeps just about all activity logged and tagged in order to track down problems and recover from various things that might happen.

That text looks like question comment text actually. IMHO, it is an issue. Should not display in that way.

I've sent it to: feedback@quora.com
Here you go:
http://www.uvm.edu/~cdanfort/csc-reading-group/tomasetti-sci...
You could try using a firewall to block the calls
Right-Right. I don't know what it was in the OP that gave people the idea that I am still working help-desk stuff. It was my first technical job.
tech recruiter here. these jerks are ruining it for the rest of us. it's very hard to find certain kinds of talent, and the US is wasting H1Bs on this kind of thing.
Text version https://github.com/scrapinghub/portia (written in Python)
> Given an unfriendly app, Docker is no different from running the unfriendly app directly.

I understand the risk of a kernel zero-day. But for Desktop apps, when used in conjunction with SELinux, can't Docker be considered to provide a level of sandboxing? In fact, I have not heard of any container breakouts. AFAIK, the only incidence that came close (but only worked on unpatched Docker) was https://news.ycombinator.com/item?id=7909622 and this was before their 1.0 release.

I'd like to hear your thoughts since a project I'm working on assumes that in a year's time containers will provide a Sandboxing alternative for server-side use. I can see some companies doing this already.

EDIT: X11 issues aside, as mentioned above by alexlarsson
Nope, If you are using libc readdir, gettdents issue is unavoidable.
That is an interesting idea, as far as I know you can radiate something and not have it become radioactive.

I wonder what is the real reason it is not used, maybe it decomposes the food after a while?

Apparently it is used in some cases ( very interesting [0] ), but looks like the fear is still big.

[0]:https://en.wikipedia.org/wiki/Food_irradiation
No, the financial situation is complex. It isn't about patience. Quick example would be having the opportunity four years ago to work for Rackspace as a Linux Admin but I couldn't afford to move to San Antonio on my own at that time. That's the kind of stuff I am talking about. And no, you are not making too many assumptions. It's my fault for writing such a sloppy OP.
Related: the app is powered by a Datomic inspired database/datastructure in the client:

https://github.com/tonsky/datascript

http://tonsky.me/blog/decomposing-web-app-development/
Let's not forget Atom also sends usage metrics.

Turns out it's the same thing as Google Analytics; I did not think of it as the same at first.
Do we know that she hasn't been offered something? The whole thing was so high profile and she had so many defenders that I'd be quite surprised if no one had offered her a reasonable position. Now obviously whether she would have found it reasonable is another discussion.
DataScript, a Datomic-Inspired Data Structure for the Browser
> We are not discussing convenience; we're discussing safety.

We were discussing whether Haskell programs are more likely to be correct (than bash programs), all else (including convenience) being equal. Who is more likely to write correct programs, for the same effort: a Haskell programmer or a bash programmer? Did you think we should allow the Haskell programmer more time, to satisfy an inconvenient type-checker?

> you make an assertion, then you're presented with a contradiction, and in order to counter it you adopt an ad hoc assertion which serves as an exception.

That is exactly what you did!

You said "Haskell uses Maybe", I said "A Haskell programmer could [do something else]" and then anticipated a no true Haskell programmer fallacy, but you went right ahead anyway: the programmer who chooses to use fromMaybe has to decide what the actual default is, and since he has to consciously pick one, he will choose a useful one. Also, because he is using Haskell, if he wants to express "there is no meaningful value", he will always use Nothing.

But let's make it official: if Angus writes fromMaybe "", which is accepted by the Haskell compiler but deletes all my files, is he a Haskell programmer?

> Say you read something about handguns with safeties being safer than handguns without safeties.

Is that an empirical study, or just a salesman saying "it has a safety therefore it's safer!"

A safety may provide less safety than other measures, for the same effort. Obviously, using a safety is not much effort. How much effort is required to satisfy the Haskell compiler? And how does that compare to other measures? That is an empirical question.

A safety may provide no safety for people who always handle firearms safely. Perhaps bash programmers who always follow conventions (just as true Haskell programmers always follow conventions) in practice would never deploy programs that access uninitialized variables (for example). Where can I find these bash programmers? That is an empirical question.

A safety may reduce safety in situations where a firearm must be used quickly. How quickly can a Haskell programmer fix a critical bug when the Haskell compiler reports type errors that would not be runtime errors in a dynamically-typed language? That is an empirical question.

A safety may induce risk-compensation. Perhaps Haskell programmers often throw caution to the wind, believing that Haskell programs are more likely to be correct anyway, no empirical evidence needed! How many Haskell programmers believe that? That is an empirical question, but obviously there are quite a few :-p

> But some languages are safer than others by design.

What do you mean by "safer" here? Let's say "type-safety" means "a type-checker enforces some constraints" and "practical-safety" means "more likely to be correct, all else being equal". It seems you think "type-safety" == "safety" == "practical-safety", by definition.

> Haskell is safer than Ruby

By how much? How much more, exactly, are Haskell programs likely to be correct?
A hiring manager from a job I had for a year in Tampa back in 2005 got me my last two interviews. So, I have been attempting to tap my rather small network, It isn't that large though.
Knowing of UKUSA and Five Eyes, knowing that they share intelligence on parties OUTSIDE the member states, and knowing that they are providing one another with intelligence on each other's citizens and residents are different things.

Your Wikipedia article link doesn't directly address this. It points to several other documents though:

A 2000 ZDNet article by Duncan Campbell:

http://www.zdnet.com/article/echelon-world-under-watch-an-in...

"Under a secret agreement signed in 1947, called UKUSA, the English-speaking countries agreed to share responsibility for overseeing surveillance in different parts of the world."

That doesn't tell much. But this does:

"On 6 September 1960, two NSA defectors held a press conference and revealed the worldwide scope of NSA's activities:"

"'We know from working at NSA [that] the United States reads the secret communications of more than forty nations, including its own allies... Both enciphered and plain text communications are monitored from almost every nation in the world, including the nations on whose soil the intercept bases are located.'"

It also discusses the Church Commission hearings (1975).

I'm not sure how I'd classify this, but I see general awareness as being vastly greater. And as someone who's been paying attention to this story for a long time (15+ years), it's news to me.
Isn't JIT deactivated in webviews? I'm not even entirely sure it's activated in JavascriptCore.
I would just leave if this actually came up in a real interview.
Segregation is not harmful in itself. It depends on how it's applied. It's easy to see that this doesn't map to Jim Crow, and a lot of disingenuous people try to make it map anyway to serve their own agenda.
When it comes to Mac system package managers, MacPorts has port "variants" and Homebrew has "options", which are basically the same.
Both were treated deplorably. "Hank" appears to have learned from it. Adria? If she's still beating up on the dude with three kids who got fired, I'm not sure she did.
Thank you! I have been looking for this book, I thumbed through a copy in a lab I visited.

Another excellent book in the same vein is, "Building Scientific Apparatus" - http://www.amazon.com/Building-Scientific-Apparatus-John-Moo... the second edition can be had for a song.
I stand corrected. It looks like it was a mistake to attribute psychological egoism to Ayn Rand.

I do think, however, that the argument I setup in my post will turn out to be sound in spite of Rand's criticisms of the analytic-synthetic distinction.
It’s Time to Get Over That Stored Procedure Aversion You Have
You kind of missed my point. Lenovo only put the spyware on their bargain laptops, not ThinkPads. ThinkPads and MacBooks may have unintended hardware bugs, but since they already make a profit, they're less likely to have intended crapware.
Some ideas:

* Check for Netflix extensions and disable them in case they are breaking the page.

* Turn off "Test participation" in Your Account

* Open the console and see if there are any error messages.

* Contact Netflix Support (there is a link from Your Account and when I've tried it I have gotten a response right away.)

Normally, for me the page looks very similar to https://www.netflix.com/MoviesYouveSeen (and is linked to from there.)
> 1) recruiter effectively steals a percent of your
> starting salary

This is absolutely true for contractors, and absolutely not true for permanent staff.

I have only lengthy experience to back this up, rather than anything I can link you to, but:

* For a contractor, companies budget a maximum amount to spend per day. How that gets cut between the recruiter and the contractor, they don't care about. If you're going through a recruiter, you could be charging the employing company exactly what they're being charged by the recruiter, and pocketing £70-£120/day difference.

* For permanent staff, it's accounted very differently. Companies large enough to have people employed in an HR capacity will treat recruiter fees and salary very differently. Salaries will normally have an upper-band, the salaries of other employees and future employees will need to be taken in to account, the precedent set will need to be taken in to account, generally payroll and hiring costs are accounted for differently, and so on. A three-person company will see it all as cost, but a larger company will treat the recruiter fee and the salary as completely different. Additionally, it's in the recruiter's interest to get you the best salary they can, as they take a percentage from the employer. They will know the limit the employer will pay, and will try and get you the best salary they think the employer will go for; generally they are far better negotiators than developers!
I agree, I'm a pretty relaxed person when it comes to diet. Like the parent, I get somewhat annoyed by people who come off as judgmental and overzealous in their quest for the 'natural.'

But, when I read articles like this one about how companies manipulate and bend rules or information to omit ingredients from labels, it doesn't give me confidence they're as safe as they say. They very well could be, but hiding a chemical's use from me isn't going to build confidence.

I feel like articles like this are as useful to those of us who will drink a Coke and eat a drive-through burrito, as it is to those who might only eat 'raw.'
Check out what people were doing on the NES back then: https://www.youtube.com/watch?v=ZQlLl2j5THQ (Silver Surfer soundtrack)
Wonderful to see the various flavours of the same simple command. Though GNU using a goto for what at quick glance is a non error situation does not sit well with me, but probably personal taste in code.

ALso surprised how many library's the FreeBSD and GNU flavours want to pull in.
Show HN: Audiogrep – automatic audio “supercuts” in python
I left Matasano to turn what we were doing with Cryptopals and Microcorruption into a company. Fun announcement coming soon.

I can't speak for Matasano/NCC Group anymore, but: I strongly suspect that if you can get through all 7 sets of the crypto challenges, they will want to talk to you. So far as I know, the resume-blind hiring process I built there is still running.

If you get all the way through the crypto challenges, want to work in software security, and have trouble finding a place to work, ping me. I will happily rep you.
They didn't ask him to implement a game. The game board was a metaphor for an arbitrary network of states.
In the new version (2.0) of the Facebook API, Facebook no longer gives the friend list to developers.
> Some time later, The Carpenter ran into Bob Plissken at a local technology meet-up. “John! What happened at Thing?” Bob wanted to know, “I asked them what they thought of you, and all they would say was, Writes unreadable code. I thought it was a lock! I thought you’d finally make your escape from New York.”
> The Carpenter smiled. “I forgot about them, it’s been a while. So, do They Live?”"

The character's name is "John, The Carpenter".

bob plissken - http://en.wikipedia.org/wiki/Snake_Plissken
the thing - http://www.imdb.com/title/tt0084787/
escape from new york - http://www.imdb.com/title/tt0082340/
they live - http://www.imdb.com/title/tt0096256/

FWIW, I don't get the connection to javascript interviews either.
> we have a method to verify whether they can do those things in a practical way and this shouldn't require platitudes about complexity and history of jurisprudence etc.

The author explicitly stated it's not impossible to represent yourself adequately, it's just very rarely done well.

Your theory about how judges should act only makes sense if evaluating arguments is free. But evaluating arguments -- especially unconventional ones -- is really expensive!

There is significant cost associated with evaluating an "out there" legal theory (in terms of research, opinion writing, etc.); it's entirely reasonable for judges to not invest public time/money into a point-by-point analysis of an unorthodox legal theory, especially if that theory comes from someone without formal training.

Most professionals know that certain non-professionals are capable of doing their jobs, but also know that in the general case hubris is far more common than untrained competence.

The parent's point was essentially this -- it's not impossible to represent yourself, but it's much harder than most people realize. Most judges aren't willing to invest the time necessary to investigate/help articulate apparently crazy legal theories, and that's both rational and justified. Explaining point-by-point why a crazy legal theory is crazy is not a good use of public time and money.

> Formal logic logic as far as reasoning about non-mathematical subjects is probably not that far from where it was in Aristotle's days.

That's my point -- typically "formal logic" means exactly deductions in/about formal systems. Wikipedia redirects "formal logic" to "mathematical logic".

Law has no formal logic, and (edit: a lot of) what's taught in law school pre-dates the advent of formal logic (late 1800s) by a hundred years.

The ability to prove soundness or completeness or first order logic (the sort of thing I would expect to appear in an introduction to formal logic course) is really completely irrelevant to the practice of law.

> the authors considered to be authorities Jurisprudence are, I think, very well informed in formal logic

This is simply not true, or else you have an uncommon definition of "formal logic".
Subuser: Docker containers on the desktop the right way
Oh, you'd be surprised what gets one downvoted in here: https://news.ycombinator.com/item?id=9085796

(yes, I was offending at least 5 downvoters by showing how I patched some kernel modules written in C even though my expertise is elsewhere)
The double slit experiments puzzle people because they wonder how the thing works. A particle guided by a wave doesn't help much - a wave in what? How does that physically guide the particle? What would happen to the waves after the particle has hit the screen - do they slosh about or head across the universe or what? Why do they only effect that particle? etc.
keep us posted of your progress at reddit /r/homeautomation. good luck with production run. thank you for OSH !
5.56mm and 7.62mm (both NATO) in stripper clips are still standard issue formats used for reloading non-disposable magazines, and weapons that allow clip reloading of an installed magazine are not rare on the ground. The Garand was only unusual in that the clip was inserted into the weapon and not removed prior to firing.
A bachelor's is the time to get a good understanding of your domain's fundamental principles, stuff that will stand you in good stead even 10 years from now. As a new college grad you will be tested on those concepts and not much else, esp. if your major is Computer Science.

I would look for extensive knowledge of data structures and algorithms, operating systems, networking and databases. If you are interested in a particular domain like machine learning or web development then it pays to know a bit about that as well.

More specifically for a job hunt, you should work your way through Cracking the Coding Interview, careercup.com and leetcode.com. These have questions marked out from companies like Google, Facebook, Amazon etc.
'Ghost Rider': B-52 resurrected from desert Boneyard
I would be surprised if how easy ingredients are to pronounce is correlated with their health. Since half of all food is wasted, preservatives could even be good for the environment.

Ingredients of an All-Natural Banana:
https://jameskennedymonash.wordpress.com/2013/12/12/ingredie...
Wayland will eventually fix/mitigate this, correct?
Yes that's definitely what I'm working towards! I think there are countless uses for iMessages that working on these types of projects will open up in the future
Not sure if there are graphical interfaces pieces to your application that need to be considered, but in general Docker is very helpful for problems like that ("I set this up once and god help me if I can ever set up the dependencies and configure my system the same way again").
Mathematical Proofs Wiki
Lots of words, but not one spent naming a specific thing Minneapolis is doing to marginalize non-white residents.
First of all, any pro se litigant is going to see the following off the bat in civil litigation: motion to dismiss for failure to state a claim, motion for summary judgment, motion to change venue, motion to suppress... Even if you defeat them, it will take over your life, if the case is of any complexity at all.

Now, that's not say pro se representation can't be done. But it is neither a wise choice, nor a good way to structure the system for the majority of the population.
Beekeeping at airports
>I'm just having a really hard time with figuring out where to start in a way that gets me meaningful traction on writing it.

You just need to start. You need to plow through and make something. You will make mistakes and your code will suck, you will throw that thing away. But the next thing you make will be better. Repeat.

You sound like me when I started. I would get paralyzed from choices on how to architect or implement something. It wasn't until I just finally picked one did I learn what the tradeoffs were, what was just plain a bad idea, etc. I absorbed the experience and the next thing was easier.

Another thing. I can tell you like to talk. You can talk about a project, think about the project, muse about what it would feel like to be done with the project, as a substitute for doing work on the project. Don't let yourself fall into that trap.
> do you know all of the hearsay exceptions off-hand?

I'm completely on your side here, but as someone who bowed out of legal ambitions by late high school (and took them quite seriously prior to that), my answer is yes -- they are still burned into my brain.

That said, even having memorized these rules, I very much doubt I'd be quick enough to recall and react in a court room setting. More like I'd have to object and anything that feels like hearsay and then take a minute or two to dredge up the right thing to say (or look it up). I suspect that's the sort of thing that's an annoying waste of time to trained professionals :-)

And hearsay just kind of scratches the surface, from what I understand...
> 2) these chips were cheap

I don't think it's was so much that the chips were that cheap (chips are definitely way cheaper now - $5 for a wifi chipset?!), but rather the games were very expensive - when the game costs $100 or more in today's money (and you hadn't already blown your budget on a development team of hundreds of artists), you can justify a $2-$5 budget for an advanced chipset that'll double your sales.
The article implies that american workers deserve better pay than foreigners and even deserve legal protection that would put discriminate foreigners in order to give american workers their jobs back.

There is something deeply wrong with that attitude.
GitLab CEO here, this is totally awesome. But it should be integrated with your source code hosting. It would be cool if someone would contribute achievements to show on your GitLab profile.
Java has lots of confusing boilerplate.. do javascript in chrome! The IDE is built in to chrome so you will have dev tools -everywhere- you are!!
An Engineer Creates for Fun After a Lifetime of Workaday Rules
A similar, but more broadly scoped project is uutils/coreutils [0], which is a cross-platform re-write of the GNU coreutils in Rust.

IMO, both the coreutils project and Exa are interesting for the same reason: they provide an example of Rust is one of it's niche environments - low level tooling.

[0]: https://github.com/uutils/coreutils
I don't understand how this code in client.c works:

char filler[16] = {0};
...
filler[0] = (unsigned short)AF_INET;
filler[2] = (unsigned short)htons(port);
filler[4] = (unsigned long)htonl(INADDR_ANY);

In C, sizeof(char) is one byte. Since htons() returns a short (the port number in network order), wouldn't you get an overflow and lose data when you assign it to filler[2]?

(And similarly for filler[4].)
1) Most of the taxes are paid by businesses and business owners

2) Immigrant workers are paying their taxes as much as you do (or more).

Considering the above and applying your logic, government should remove all restrictions (except security consideration) on bringing foreign workers into the US.
The reservoirs are indeed elevated around here -- washington park, mt tabor, powell butte -- so it's all gravity fed.