skysight-inc/HackerNews huggingface dataset:
As a full time contractor for the last 15 years

- You should expect to be on call and service the client heavily - making sure you bill for everything with detailed time sheets and descriptions. your timesheets are you first line of defense and your time MUST be defensible.

- Basically you want to give the client the impression that you are always on and it's up to you to try and manage your work life. Eg. sign into skype from your phone when your out and if your like in a movie then msg them back IMMEDIATELY and say be back to my OFFICE in 90 mins or what ever.
- What is an external client phone meeting?

Basically as a contractor your main goal is to service the client to the max while taking your time and enjoying your work, taking advantage of the time the best you can.

Some people I know sit at there computer all day and service many clients at once giving them all the impression they are the only client. Your best bet is to show as much continuous service as possible while padding in other work like getting more clients, updating your skills etc.

Your not an employee congratulations - don't be confused that you have to defend your time. The best contractors give the client everything they want and bill for all of it while taking advantage of being at home and padding in other work.
If you don't know who FIFA are, watch this great John Oliver segment:

https://www.youtube.com/watch?v=DlJEt2KU33I
This sounds really cool. The last release was back in 2009. Has it been worked on since then?
This was a great read and hits close to home for me. Not many people realise that getting a visa to live and work in the USA is extremely difficult, if not possible.

I recently did some contracting work for a US based startup. I am based in Australia and the startup was in Seattle. I am in this weird area because I am self-taught and have no college/university degree and fall just under the 12 years required experience to substitute for a degree. The rule is 3 years of proven work experience for every year of a standard 4 year degree. So no visas applied to me I could apply for.

I eventually just took a remote contracting position with the company and flew over for the maximum 3 month stay and travelled around. During my time there I encountered a lot of taxi/Uber drivers who immigrated from various countries and nothing personally against them, but I have a unique skillset that this startup was looking for and was struggling to find themselves and yet it is impossible for me to travel and work in the USA? Once again no offence or ill-will, but how is it possible for someone to move to the USA to drive a cab, but a developer can't actually get a job in the US? Kind of perplexing.

Supposedly the US values highly skilled jobs, but it seems they only class professions like a lawyer, doctor or some other profession that requires an extended period of study as highly skilled. For software development maybe considered highly skilled, but not so much front-end development/Javascript.

Comparatively, Canada make it easy to obtain a work/stay visa for an initial period of 2 years and I believe you can keep extending it. You don't need any academic qualifications or jump through any massive hurdles. Why is the US like this, especially with a close ally country like Australia? It's the same story in the UK, if not, you get even more scrutiny trying to get into the UK for work. But as the author writes, the skilled immigration problem seems to be affect people from everywhere.
@sneak - you have probably been born into another illusion, the idea that you are free and independent. Now tell me -- where does the money come from?
Last I knew - and it's been a while - you could set filters on criteria such as age to avoid getting messages from users you wanted to exclude.

But yes, the multiple choice questions are subject to the same problem.
I've been awkwardly saying "Aitch Five Oh En" in my head, but my work colleague says "Aitch Son", which even though it's a 5 and not an S sort of makes sense given the relationship to JSON :)
Llamamiento científico Internacional sobre las radiaciones CEM
To be fair, rifle bullets whiz through soft (cop) body armor like through cheese. It's a matter of velocity, pistols just don't have the oomph to penetrate, and pretty much all rifles do. The "green tip" ammo mentioned earlier? That's from a rifle cartridge that some states won't let you hunt deer with because it is so under powered.
Internal graph representation the compiler uses for programs. llvm uses SSA form of programs as its main low level representation. The benefits of SSA is that it enables some analysis and optimization techniques.
I guess immigration laws are not in place because of that "fictional concept", but rather because those inside the country are so afraid that immigrants would take away from whatever they believe to be entitled to.

I also believe there will come a time, when all industrialized nations will open their borders, at least for honest immigrants. Preferably all those nations at the same time. Already, enforcement of immigration regulation is impossible in many countries. And the extent to which that regulation seems to be working might as well stem from the fact that most people, no matter how poor or desperate actually don't want to leave their home country.
Philosophers and Economists have battled on that question for centuries now...
I didn't downvote you, but this struck me as quite a bit more shameless than most of the shameless plugs here. :)

But the downvotes might have been worth it. I'm sure some people clicked through.
Name an inexpensive easy to acquire and work metal that would be a good substitute? Should we use gold? How about depleted uranium? Tungsten maybe, but it is spendy and shatters on impact.
> Slide 10 shows the benchmark differences, and I found them a little suspect.

To be fair, they follow a slide about general performance, 4 slides after the GC slides.

And from the concurrent GC slide it looks (as one would expect) that the GC burns significantly more resources overall (it's not just longer wallclock), though it rarely completely stops the world anymore: on the right-hand side, where the old GC would burn 1 unit of CPU for 240ms (3 * 80ms), the new one burns half a unit of CPU for 900ms (plus a unit for 2ms), which mean it's using 452ms of CPU, close to twice as much as the old one. Though the application pauses significantly less (which is good for responsivity), that's CPU time it doesn't get to use anymore. The concurrent GC also "leaves off" more work for later, the left-hand side graphs show relatively low CGC use for the first 7s, followed by a spike and then much, much longer GC runs (though at progressively lower CPU%).

I don't know about others, but it was my expectation that overall performance would take quite a hit for GC-heavy applications in 1.5.
Meet the unsung female programmers of Atari
It is a program representation that a few modern compiler optimization techniques rely on. It just mean there is potential for the compiler to emit better assembly code.

Because the compiler is now written in Go, compiler optimization will affect how fast programs compile.

The compiler may speed up or slow down because it is doing more advanced code analysis, but is generating better assembly. I do not know if this will cancel itself out or not.
Crypto Games – Multicoin Dice and Slot Games with 1% House Edge
Well, to be fair, you actually also have to put in some numbers, too: masses, mixing angles, coupling constants, and the Higgs vacuum expectation value. (See https://en.wikipedia.org/wiki/Standard_Model#Construction_of... .) But, yeah, that symmetry description is incredibly powerful.
This is mostly harmless, as most people in that thread already noted.
Long time back i was studying Asset Backed Commercial Papers (ABCP) as a special purpose vehicle conduit and its effects on market runs during the financial crisis.

For those who want to understand it , these might possibly help(These are only personal notes.):

[part 1]https://medium.com/finance-and-economics-studies/read-note-o...

[part 2]https://medium.com/finance-and-economics-studies/asset-backe...
There also was (at least?) one bomb thrown from an airplane (launched from a submarine). http://arcweb.sos.state.or.us/pages/exhibits/ww2/threat/bomb...:

"On September 9, 1942 Japanese pilot Nobuo Fujita catapulted from the I-25 near the coast of southern Oregon aboard a seaplane and headed east toward Mt. Emily. His mission was to drop an incendiary (fire) bomb on the thick forest and cause a massive fire that would shock Americans and divert resources from fighting the war."

And I guess thousands, including live ones, were dropped in training exercises and during tests.
I'm not mathematician, but yes there have been studies to show that bombs sometimes fell in clusters, and those clusters were symptomatic of a perfectly random distribution, and that the nazi didn't have the skills/time to target some places more than others. In fact, if a function returned a homogeneous grid of spots, then it would be optimized for homogeneity, not randomness.
Except that he is preaching the exact opposite.

He is preaching "Follow my religion and your project will succeed! Pay me money to teach you."

Given that, it is entirely fair to blame him and his system for the failure.

Just so you know: I do agree with you that big projects rarely fail because of a single person. But Fowler pisses me off because he preaches his religion with zero empirical evidence it is any better than anything else.
I wonder how Go can be better than Swift for iOS development.
Yeah, additionally it would be unwise to use Go in embedded systems because it is so reliant on heap memory for dynamic allocation. In certain situations where things could fail if an operation takes too long - rocketry and robots - it would be difficult to tell how long something would take in Go with any degree of certainty because allocating and freeing memory on the heap is highly non-deterministic.
Ask HN: Rails like frameworks for Objective-c or Swift?
Are there any similar development frameworks like Rails for developing iPhone apps? Helps with scaffolding, etc.
It is basically a simplification that makes optimizations easier by eliminating re-assignment of local variables (where possible, for loops and conditions, merging phi values might be necessary). It has been awhile since I played with this, but it made CSE (common sub-expression elimination) really easy.
i.e. can a bug that existed early in the toolchain history propagate in the binaries but not the sources?

c_i is the i'th version of the compiler.

c1 c2 // c1 compiles c2

c2 c3 // c2 compiles c3

Source code of c1 has bug, source code of c2 and c3 is fixed. Bug in c1 causes binary of c2 to have bug. Binary bug in c2 causes binary bug in c3.
To expand on the other replies, and based on experience:

1) The way you get to sell products to investors is by promising some sort of alpha: "My fund is less risky, my derivative pays more for the same risk, etc."

2) But magic does not happen in the financial markets (and when it does is through the old stories.. diversification, transferring the risk to those of broader shoulders, etc.)

3) So what you do is HIDE THE RISK. There are many ways to do that, and they usually involve COMPLEXITY. Complexity and opacity are your friends, as they confuse investors who don't realize there is a hidden risk somewhere there, or a scenario you haven't told them (but put on page 350) where if A B and C happen, then he will lose a lot of money.

I'm not joking here.. sometimes complexity is good as it allows you to e.g. reduce mismatches in your risks (your income is in USD and expenses in EUR, your debts are long term and assets short term, etc.). However, the ultimate purpose of most complex products is that they allow you to sell stuff that appears better than it really is. And IT WORKS. Everytime. Against millionaires and against folks buying silly combos of insurances plus deposits (forgot their names).
Obama urges Senate to work to preserve NSA access to phone data
Your point is accepted. FWIW, I think software licenses are every bit as stupid as copyright over sequences of bytes that can be interpreted as Mario.

One can't own information as if it were property.
Here are the choices for message filtering (they updated it over the past year or so): gender, age range, whether they are located nearby, whether they are single, match %

Also, if the user pays for A-list they can filter on: how long the messages are, hide if it contains certain words, filter by attractiveness.
Are you a man or a woman?
Strangely enough I was just showing the visiting inlaws this site last night, after their trip to the Imperial War Museum yesterday.

I now live in a part of London which is a conservation area, which has lots of nice old houses and streets. But every two streets or so there is a not-as-attractive 50s/60s/70s house. I used to joke that these were 2nd World War bomb sites, but after seeing the map of bombs for the first time a few years back I realised that might not be far off the truth.

It certainly puts modern day complaints, such as the cost of housing and long working hours, into perspective.
I think his point was that if most pirate the ROMs, why bother with relicensing the source - just redistribute that without appropriate licensing, too.

Both are the work of developers, both are used by all users of MAME.
What is the reason for requiring only Chrome browsers?
Not that I'm complaining but it this a coordinated effort to push Go to the front page? There are literally 6 submissions on the front page related to Go - what gives?
It was under J-1 'Internship' visa [http://j1visa.state.gov/programs/intern/]
Thanks. I really got lucky.
what? no no no.

a) did you even read the link
b) what does your statement even mean? note that (a,b,c) = (1,2,3) works perfectly.
What’s New in Scribus 1.5.0
There are too many little things to sit down and make an argument. That's why I didn't want to get into a debate. You either see this or you don't. It's not easy to show it, but I will make just 1 example not to be completely without foundation.

The context is making (high touch) enterprise sales. In a blog post he reveals "the secret" that departments/teams have a credit card and purchaes below certain threshold are made with it and without allocating budget. He advices the reader to price his product/service to fall bellow that threshold so people in the department can purchase on their own discretion. It sounds logical and $6,000/year is a nice sum if you don't do a lot of custom stuff for clients.

On the other hand, you want your invoice's line to be as high on their books as possible. If your service is on some low manager's sheet, you are nobody there. He gets moved, quits, the company decides to cut costs or a thousand other things - you lose the client. You don't want a nobody pushing the needle for you on their side. You want it sponsored by a Director at the very least, but VP and above are more desirable. You want to be vetted. You want to be on the Approved Vendor List. You don't want payments every month, you want them on lumpier sums.

When reading something, it is a good exercise to think about the opposing situation for a second.
I hate to use a redditism here, but could someone ELI5 this for me?

I got lost somewhere around the first appearance of the word tranch,
It is unreadable on an iPhone.
Yeah, I saw that. I wish it would have been several years earlier :) Definitely worth looking into, although I would recommend hiring a lawyer.
You can still, if you really want to, build the Go 1.4 from its C source, then compile the go compiler with that result.
Gravity's Rainbow is a cool book, but it's actually about the V2 rockets (roughly 1,300 of which hit London), that started being used in 1944.

Meanwhile the "blitz" and The Battle of Britain were an entirely different part of the war, taking place about four years earlier, and this map seems to cover that period of time, from late 1940 to mid-1941.
I am not really an expert...

Anyway, the basic idea is that when you enter in the Schegen area you can move in any country.

Here I am talking about Italy, however you don't want to open a company there, remember that.

Basically you need to show that you can sustain yourself (and your family), also you need to show that you have an accomodation.

It sound harder than what really is...

Are you going to be self-employed ? Or you will need to work for somebody ?

Do you have cash for ~10.000€ ? (probably you need less, but I guess that have a big safe margin is desiderable)

If you know who you are going to work for (yourself is an acceptable answer) and have enough money emigrate in Europe is not difficult, the best thing you can do is to figure out which country you like the most and understand the procedure.

Anyway I would suggest you to read here:

http://italy.angloinfo.com/moving/residency/
http://www.poliziadistato.it/articolo/view/10717/
Are the red parts inhabited? It seems strange to me, I've never heard that there were still no-go zones, although I'm French (from the south).
I was very impressed with the collective thought process shown in the bug thread. It was quite constructive and I think demonstrative of why python has been such a successful project.
a curiosity question. is "all but impossible" correct?
shouldnt it be "all but possible" or "all but easy"?
whenever i see the "X is all but Y" phrase, it makes sense to me that X is not Y. its everything else but/except Y.
am i thinking correctly or is the use in the slides correct?
If you're not after investors money in SV and plan to just bootstrap your business, what are the advantages of moving to US?
This is really fantastic (just got done with listening to it). Highlights include:

1) Why/how to price productized services at $500+ per month, and what this implies for your target customer and delivery methods.

2) Delivery specifics: AppAftercare has N clients for M principal consultants where N >> M. Each consultant is principal with regard to a client portfolio, rather than e.g: striping incoming requests across all available consultants. This means incoming requests generally handled by someone intimately familiar with codebase at issue.

3) Einar's brief sketch on how he does prospecting, which is the single most impressive part of a very impressive business. Briefly, he algorithmically identifies signals which suggest that a client is uniquely in the market for the product, scalably identifies decisionmaker contact details, and then cold pitches them with an 80/20 email where 80% is templated and 20% is client-specific value. After closing the new client all services are actually provided through the team.

Capsule summary: a great way to spend your hour if you consult. Even assuming one does no productized consulting the prospecting discussion alone (approximately last 3rd of interview) is more than worth your time.
This is a fun numpy quirk:

>>> 'x'*3.5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't multiply sequence by non-int of type 'float'
>>> import numpy as np
>>> print 'x'*np.float64(3.5)
xxx
agreed that most immigration laws are stupid and annoying, but yet US is particularly bad. They're thorough, picky and the requirements are really high. It's also quite expensive
Yes, in all of these cases you can modify the initrd to steal credentials.
The centralized immutable state oriented architecture advocated by Om can definitely be implemented using plain JavaScript (my favorite in this space is https://github.com/moreartyjs/moreartyjs), but language features like core.async, transducers and macros are not so easily replicated.
Wow. I'm impressed and somewhat surprised that the U.S. would be the entity to enforce this given the relative lack of presence FIFA has in the U.S.

Maybe it's because the U.S. lost the world cup (as in hosting privileges)?
misses the point by a mile.

web and native will eventually merge to the point that for most intents and purposes the user can't distinguish between them. It'll never be perfect, but it'll be "good enough", that whether an app comes from the web or from the HD, the user won't really notice except perhaps in the initial startup time, and probably not even then (everyone expects to "install" an app).
I've been using Inconsolata (Consolas inspired) for a while now... but something closer to Roboto in terms of character coverage would be really nice.
The article on CNN mentions that the US has the largest FIFA television audience and that because of their banking, tax, and regulations, they have a long arm essentially.
Ask HN: Why are great coders often also great musicians
In my circle of friends those who know how to code really well often also master one or two musical instruments really well. I don't know of any other profession where there are so many good musicians. What do you think is the reason for that. How does good code relate to good music?
I use R predominantly, so forgive the lack of adequate Python-ese.

Is this behavior because numpy overloads the multiplication operation with a string as string repetition and then implicitly casts the float64 down to an integer of 3? I'm curious why this behavior manifests. When I get a chance I'll test 'xyz'*np.float(3.5)
Definitely. According to http://en.wikipedia.org/wiki/Strategic_bombing_during_World_...:

In reality, the day bombing was "precision bombing" only in the sense that most bombs fell somewhere near a specific designated target such as a railway yard. Conventionally, the air forces designated as "the target area" a circle having a radius of 1,000 feet around the aiming point of attack. While accuracy improved during the war, Survey studies show that, overall, only about 20% of the bombs aimed at precision targets fell within this target area.[159] In the fall of 1944, only seven percent of all bombs dropped by the Eighth Air Force hit within 1,000 feet of their aim point.
> I'm impressed and somewhat surprised that the U.S. would be the entity to enforce this given the relative lack of presence FIFA has in the U.S.

The US can't keep their nose out of business of people in foreign countries. If the US has any interest in anything, they'll make it so. Just look at Megaupload for an example.

Then again, it's nice that finally someone is taking action against the corrupt hellhole called FIFA.
Great read, I spent years trying to sort out a US visa but gave up in the end, kudos for your determination!
The web is almost perfect for a presentation.
The Bank of Facebook
Updated Growth Hacks Tips for Massive Startup Success
In the financial markets you can buy insurance such that if a company fails e.g. Microsoft, you get a payout. It's called a credit default swap.

Deutsche bank sold lot's of this type of insurance.

If the markets had turned and some large companies had gone bankrupt they would not have had the means to pay the people who bought this insurance.

Basically they took very low quality insurance and re-packaged it as high quality insuarance.
ITLY – Online Made in Italy Products
> is "all but impossible" correct?

Yes.

> whenever i see the "X is all but Y" phrase, it makes sense to me that X is not Y.

It's not "X is not Y", it's "X is all but Y", that is, X is very nearly not Y. "All but impossible" means it's possible, but only barely.
The idiom "X is all but Y" means "X is very nearly, but not quite, Y." I think of it as "X is in all ways like Y except one last little bit."
So if you follow it all the way down, what does all these self-hosting code become? Machine code?
I think a better use case for this might be for the full partition to be encrypted with dm-crypt and then applications or users encrypt their data directories with ext4 directory encryption, though I could be wrong.
A related question: what's the best practice to encrypt the FS of a server and allow unattended reboots? One doesn't want to have to type in a password at each reboot (no unattended reboots and impractical for large number of servers) but the password can't be left attached to the server. So how is it done, if it is done? Thanks.