skysight-inc/HackerNews huggingface dataset:
And then three full-duration burns on another.
PIC makes the code position independent. That is, the code can be moved without relocation fixups. ELF executables typically use relocatable code (with relocation sections) rather than PIC because especially on i386 it has performance and size implications to use -fPIC. But on x86_64 it's actively discouraged, but not actually prevented if you generate an ELF file that the linker is satisfied with.

The main issue with that latter part is that 64 bit code can contain 32 bit relocation fixups, and such addresses will be impossible for the linker to relocate outside the 32 bit memory space, and your mileage may vary whether your load time linker will be able to even try to handle that or not on a 64 bit platform.

If your code is free of 32 bit relocations, there "shouldn't" be any reasons for them not to be usable as shared objects even if they contain relocations instead of use PIC (whether any specific load time linkers unnecessarily enforce restrictions on this is another matter).
Nowadays Go compilers also support creating libraries to be consumed by C, just not on all OSes as this is WIP.

https://golang.org/cmd/go/#hdr-Description_of_build_modes

go build -buildmode=c-archive

or

go build -buildmode=c-shared
You may be interested in the algorithmic notation I designed for writing code with pencil and paper without the usual fuzzy thinking that accompanies pseudocode: http://canonical.org/~kragen/sw/dev3/paperalgo.
Interesting:

Given this record, TPP critics are at a loss to cite an
outrageous ISDS award against the United States—because
there are none. In fact, the United States has prevailed
in all 13 ISDS cases brought against it by foreign
firms. Instead, critics speculate that future cases
might seek compensation for foreign corporate losses
arguably incurred on account of environmental, safety,
or financial regulation. This speculation is flatly
contradicted by explicit language in past US agreements
that explicitly recognizes the proper role of fair
regulation. Similar language is sure to appear in the
TPP.

What does he mean, "sure to appear?" Hasn't he read the thing?

If not, why is he advocating for it?
ΔΙΑΓΩΝΙΣΜΟΣ FREE FUCK 15 ΑΥΓΟΥΣΤΟΥ 2016 – escorts| athens escorts |call girls
I wouldn't be surprised if they are haggling with the insurance company on the risks of reusing a booster.
It's really amazing that you're still working on it 15 years later. Good luck, and good on you for releasing the source!
The article states she must forcefully dissuade Obama from passing TPP during the lame duck session. I disagree in that I believe she would like to see TPP pass but can't support it during the election. She can rail against it all she wants and Obama can provide the needed cover by passing it this fall.
Don't Fredkin and Ulam overlap by about 30 years?

Thanks for the book recommendation!
Frederick Funston
Just to preface, I haven't decided myself on whether TPP is 'good' or 'bad'. Still in the researching phase. And I am very much in the same boat as the original comment wondering why there's such a seemingly strong consensus that it's not just bad from an economic sense, but evil from ethical/environmental/freedom reasons as well. Now all of these maybe true, but my alarm bells always go off when people scream so much hyperbole denouncing a certain thing.

However I have heard this specific argument that it was done in secret with no accountability, which is why it's evil and must be stopped. But, I just don't see much validity in this argument.

1. Initial negotiations happened in private, as I would assume any/all types of treaties, agreements, partnerships of this type would be. Imagine trying to conduct any negotiation out in public, it would devolve into rumor, hearsay, misinformation and be counter productive. For the HN crowd, the best analogy might be trying to conduct a sale of your company, or negotiating some contract with an important ($$) client. Always in secret, until all parties are satisfied and agreed upon.

2. Now, this being a democracy and a government partnership, it needs to be voted upon before becoming law even after all sides have agreed on the contents of the document. And so the full document has been made available here[1]. This allows the entire congress, as well as concerned citizens, to understand the details. An argument can be made that there wasn't sufficient time provided for this review process, but nevertheless, that's what your lawmakers are elected for, to review these types of things, or vote no/yes in response.

[1]: http://www.globalresearch.ca/the-full-text-of-the-trans-paci...
I tried this service right now and unfortunately, large chunks of their report require you to upgrade to a paid version to read it.

mail-tester is free: https://www.mail-tester.com/

(I'm not affiliated with either of these tools apart from using them.)
The Unique Neurology of the Sports Fan’s Brain
Teaching is one way to get out, but probably won't make big money.
maybe become a commercial airline pilot? won't make you a living wage in the valley but you can live well virtually anywhere else

plus you get to fly planes which is cool
It's possible. Only this summer did insurance rates on the Falcon 9 come down to those on the Ariane 5. SpaceX will have to provide extensive data (especially from the static fire in McGregor) to bolster reliability claims on a landed booster.
Meet the Greenland Shark. It Could Be the Longest-Living Vertebrate
How on Earth MacMini with 8GB of RAM and i7 CPU is underpowered for the use? It is underpowered in only one way - energy consumption is so low that there are even server farms built on MacMinis, and colocation services targeting this brave little server.
Code inflation [pdf]
It is pretty hard to do:

https://sfconservancy.org/blog/2015/sep/15/email/
Oops, I wrongly thought that the Usenix paper was embargoed so it must have been different. I agree that it's the same attack; thanks for the corrections.
Arbeit Bot – Freelance Market Bot Within Telegram
Read to know – How to implement a singleton pattern in C#, on mantratocode.com
> Email is one of the bastions of the decentralised Internet and we should hang on to it.

ITYM federated Internet, agreed though.
Not for the use, for the price.
Its a tough and over-saturated market, for pilots. Everyone I know in the air force is staying in as long as they can!
2017 will be the big year for Space-X. First Falcon Heavy flight, and first crewed Dragon flight.
i have similar concerns about the industry; programming, frankly, sucks in terms of career trajectory and i have pondered what the next phase might look like for me.
Work for a Fortune 500 for a year - finding their pain points will be unavoidable.
Oh, count me in. Any way out would be nice.

Can't believe I let anyone talk me into coding for a living.
To be honest, I don't know you at all. If you don't believe me, if you think I'm lying, that's fine.
SpaceX doesn't do GEO launches as far as I know, only GTO. I don't know whether from a lack of capability or whether they're not allowed/certified for that, though. I guess an expendable F9 should easily be able to get to GEO.
- Owner Operator Truck Driver
- Owner Operator Plumbing Business
Owner Operator Mobile Welding
- Owner Operator Concrete Pumping

It's relatively easy to make over $100k as an owner of a small business.

It's an order of magnitude more difficult to find a company that will pay you a software engineers salary without a decade or so of experience in that field and associated education.
If only the problems of slow startup and unfriendly error messages could be solved - it would be like a dream coming true.
What part of tech are you in? Maybe you're burnt out on that niche's particular subculture, not tech in general. For example:

Tired of 10-person startups? Move to a bigger company.

Tired by the constant churn in front-end libraries? Move down the stack and work on server software.
> Your issue may come from your poor understanding of Android platform.

possibly. But what is my responsibility as a developer ? If I learn a standardized language do I now have to learn the JVM/DVM standards of how its implemented ? Whats wrong with a destructor being called when an object goes out of scope and have its resources freed ? If I have to now worry about how the VM implements that, learning the language was useless.
> the horror of not-quite-code-but-compiled-into-the-classfile @Annotations!

I really don't get the hate to annotations.

They have saved me lots of hours since 2009 and at close to zero cost. What's not to like?
I'm probably biased by writing a lot of algorithms in the classical way, but I find your way a lot less readable and very unintuitive. Pseudocode is easy to transform to code; your notation, not so much.

I do applaud your determination of not liking the classical notation and coming up with something different. Maybe it's just that I don't like the syntax of math either (if math would be an API, it would be considered poorly designed, poorly documented and incomplete and inconsistent).
What could SpaceX have learned about landing a rocket on a boat resting on waves?

It seems like the craziest idea. I would have said "No chance. Land it on land, like the word says." but they've managed the risks down to where it's not surprising that they've landed yet another one. Some special magic has gone into that and I can't even imagine what issues they've had to solve.
Did you try http://doodle.com?
What other skills do you have? What else can you do that's equally valued by society?
I knew a woman once who went to law school, but burned out on the law before she passed the bar...so she went to medical school, but burned out on that before she completed her residency. What she eventually realized, though, is that there are very few people who have actually made it through both law school and medical school, so she set up a career for herself matching doctors with lawyers who needed medical expert witnesses. You see, both law and medicine have their own unique jargon, and she could effectively serve as a translator between those two worlds. She made quite a pretty penny charging her finder's fee too!

If you have 15 years experience doing software engineering, you're half-way to the same sort of a position. Find some other field you're interested in and learn up on their jargon, or take your most recent gig and dive deep into whatever industry it is you're developing software for. Whether you call yourself "biz-dev" or "project manager" or just "consultant", there is a market for people who can effectively bridge the world of software engineering with the world of...everything else.
It's time to publicly shame United Airlines' so-called online security
Police shooting in Milwaukee sparks violent protest
SpaceX does GEO since December 2013.

http://www.spacex.com/press/2013/12/03/spacex-successfully-c...
And gain for the people paying these now-low prices?
But, in our case, we were developing for Solaris, AIX, HP-UX, and Windows NT. The VMs would behave differently in different environments, and I remember VMs stack dumping on many occasions which became a major support headache. We used to call it 'build once, run nowhere.'

Interesting. The only thing I really remember people complaining about a lot was thread scheduling. Java always let you set a thread priority and a lot of people tried to use that to make things behave in very specific ways, but - if I recall correctly - it was the case that that behavior was always allowed to be platform independent and couldn't be relied on to create a consistent cross-platform experience. Outside of that, it seemed like UI issues with Swing (or, I guess, AWT) were the main things people ran into trouble with.

What time frame was all of this for you? Wondering if it was just the very early days of Java before some of the problems were resolved.
Humans in an open office
This is a fantastic example and great advice for someone who has accumulated skills but doesn't feel like being an 'expert' in their field.
Have you considered moving to a better area of tech? Some of the new things being done with AI, Learning and Automation are pretty cool and might provide more excitement that your current job (since you didnt specify I assumed that you're in general product/solution development field)
Great talk; hilarious how he keeps almost falling over,
>...that it should be looked at through the Java lens only.

I think you missed a "not" there.
I tried that! It works well to a certain extent but, obviously, it's not completely life-changing. I used to be a full-stack free-lance web-dev and later I was involved in a startup. I was bothered by how difficult it is, sometimes, to deal with non-technical people (clients, non-technical co-founders, etc). I moved to a larger company where I am part of a team of engineers and I have a boss who is a former software developer. We don't have to deal directly with clients, other managers or final users. I feel much happier now.
Something like 95% of the commercial for profit launch market is for geostationary telecom satellites. In terms of launches per decade o3b is an aberration.

GTO is the highly elliptical transfer orbit for a hohmann transfer to geostationary. This is of course a drastic oversimplification.
The thing about doing this kind of work is you have one sort of explanation in mind as you do it, and like any software, you work until you're there and then you call it done. They're not designed and built with every possible form of accessibility and exposition in mind. It's entirely likely no-one had previously considered doing a narration.

That said, there's also zero advanced tooling to create and edit synced audio, and nearly zero tooling for playback. I wrote my own for http://vitor.io/uxr101, available here: https://github.com/vitorio/hyperaudio-lite
Yes, as I say on the page, I find it less readable, too. But it's much easier to write. And it isn't that hard to transform to code.
Detroit's famed Heidelberg outdoor art project is ending after 30 years
Each tech it's use.

Annotations are great for class metadata - JPA or beans binding or servlets and filter paths.

Externalizing binding was the kind of nice thing that almost never quite worked right. XML (or YAML because sysads are people too) for configurable parts is ok, but if you need to mix and match services it was never ever needed. The binding API allowed that years before spring style of depencency injection brought madness into the enterprise world and in a extremely better and clean way, using the facilities of the language instead of creating ugly reflective glue that kind of worked
Pretty expensive to get there, plus you usually have to teach PPLs for a couple of years to get the requisite hours for CPL to make you employable.
Adjusting your quality of life to the pay scale of the ideal job may be worth it.

At least it could throw a smile on your face. My friend is a Engineer (controlling trains and jazz) who quit after 40 years to work in a greenhouse for 1/10th the pay. He doesn't live as well, and driving a used beater but he smiles now and enjoys facing the day. Took him a few years to slowly dial down his costs and ingrained habits though.

Consider as a method of last resort?
How to manage geeks
https://www.reddit.com/r/Entrepreneur/

https://www.reddit.com/r/financialindependence/

I bring up /r/Entrepreneur because its about starting a business, not simply a tech business that you'd get insight for on Hacker News. I bring up /r/financialindependence because it'll help you reduce your burn rate and increase your savings.

Getting your burn rate down is critical; The less money you need, the more options you have for your future. The easiest dollar to make is the one you didn't need to spend in the first place.
Is this a dollar per user or one dollar subscription or just free downloads?

And what is the app, if you can say?
That's partly why they've been doing a bunch of full duration static fires on one of the landed cores. They've done 3 already that are known, they plan on doing around a dozen. That sort of thing should considerably reduce the uncertainty about flying a reused booster.
Is there any electron style solution that works for both desktop and mobile?
depression keeps me from exercising. ironically i know i am not alone in this.
Airbnbs can really suck. I'm in one right now. I showed them proof that the owner is lying to guests and putting them in danger. They won't suspend his account.
SpaceX doesn't do direct GEO insertion, only boosting to a Geostationary Transfer Orbit (GTO) which is the norm for satellites headed to GEO. The satellite itself does the circularization, which isn't hugely costly fuel wise but requires a stage that can restart after coasting all the way to GEO altitude (several days), which SpaceX currently lacks (the 2nd stage runs on batteries).
Lack of capability, the 2nd stage doesn't live long enough to do it (yet). They could make the modifications to do direct GEO missions but it's a niche market and not particularly worth it, at least not yet.
Interesting - I can do 3000-4000 calories through cycling and get away with only a small protein rich meal (scrambled eggs + steak) after. Even today, another 2 hour mild session (appx 1000 cal) and have only had light breakfast, coffee + pie. Hunger is there, but not at the forefront at all.... unless I eat a few sugary meals in a row.
Some are deorbited immediately (such as on ISS resupply flights) others are left in orbit but so far they all have fairly low perigees so they re-enter after a few months at most.
Before 1946 "computer", without an adjective meant human computer. When they started constructing electronic ones in the 1940s, they where first called electronic computers to distinguish them from the human kind.
تور کیش در هتل های ۵ ستاره و ۳ ستاره ورود ۲۹ –  تور کیش مرداد ۹۵
I have made a python implementation of this fractal if anyone is interested : https://github.com/Alexander-0x80/Beauty-of-roots
that's GTO. the payload itself will have to to provide the rest of the thrust to circularize that to GEO. But they can do so cheaply with ion engines since they don't need to fight the atmosphere.
I am a very young developer (about a year and half out of college) so this might be a naïve thought. Isn't 15 years quite a long tenure for software development? I thought after 5-10 years you move into product/project management or something higher.

I mean I realize everyone is different but still. Being the inexperienced programmer I am right now I imagine myself happily coding until I am 50 (lol ask me in 15 years if I feel the same way)
> unless you demonstrate on a whiteboard with your implementation of a sorted bubble tree list

True ! But I wonder is that criteria for all the tech companies ? I know its a must do criteria big companies like Amazon and Google.
This ignore the issue of actually modifying the software.
Yes, exactly this. GEO requires an engine that is low kN thrust but can be restarted many times. The Wikipedia page for the Russian fregat which is commonly used as a 3rd or 4h stage for their launches is a good example of such hardware. If you're patient you can even circularize a GTO with ion engines, which has been done on some partially-failed telecom satellite launches.
Apache Cordova
https://cordova.apache.org
No. Many of the best engineers have no interest and/or no aptitude for management positions. And the best tech companies compensate those engineers on a scale comparative to management.
Miserable job today. Start at $28K a year.[1] That's for experienced pilots with 1500 hours. Start by being on reserve, which means you're on 2-hour call for when they need someone.

An SF Muni bus driver is better paid.

It's one of those jobs which, like "game developer" or "actor", attracts people who really want to be in the business, even though the job sucks.

[1] http://www.skywest.com/skywest-airline-jobs/career-guides/fl...
Saving Canada's only desert
These three are all excellent, but I'm not sure they pair well with the OP's book, which is written purely from the frequentist perspective. The books practically speak different language.
What do we deserve?
This feature is planned: https://github.com/jkbrzt/httpie/issues/78
I agree, but choose your poison carefully or you just won't recover.
I'm 6 years in or so and I think the only chance I'm getting into management is by necessity when starting my own company. There is plenty of room in the org chart for a 15 year veteran software developer.
A judge holding the court in contempt basically. And since the judge is part of the court, the court is holding the court in contempt.

Perhaps we need judged for judges.
Q the b
Funny you should recommend flying - I think we all know someone who's done that already?

http://blogs.harvard.edu/philg/category/flying/
A lot of ISPs say you are not allowed to run 'servers' on your home internet, and hence block inbound low ports like SMTP, IMAP, http. It's just extortion.
OK, then watch this lecture by Denise Minger. She is known within paleo circles and is pretty unbiased when it comes to eating animal foods:

https://www.youtube.com/watch?v=KFfK27B_qZY
I know a guy who shot hashish. And no, I'm not joking. The guy is still alive, no hospital trip needed.
Getting out is possible but it's quite hard. Whatever you are going to do you won't be able to reach your current income level in the long-term. These opportunity costs and a general insecurity when doing new stuff will pull you back to well paid and secure dev jobs very quickly.

Running your own business or getting into startups as a founder is an option but you need to learn toms of new stuff, so it wont be easy either. Most developers I know who went this path realized after few months that another life isn't much easier and reverted to cushy dev jobs with free lunch and all the perks you could imagine. That's the real problem, it is so easy and tempting to get a well paid dev job. Why try hard if you get free crack around the corner?

I still recommend to venture something new but make sure you have sufficient financial resources and strong willpower to stay on track and not fall back to your current profession. You will learn a lot and tremendously improve your people skills.
Coincidentally 15 years ago a fellow engineer told me his plan was to keep the same job as long as possible, get to the point where it isn't demanding intellectually, clock in the minimum hours, and then find fulfillment through family, friends, and hobbies. He has built 3 homes in his spare time, is a millionaire, and has an amazing family.

It took me 15 years to realize he was right. I now work 4 hours a day as a .NET consultant and then spend the rest of day doing whatever I want. I am fulfilled, relaxed, healthy and respected.

Before abandoning what many believe to be a highly desirable profession, just cut back on your hours and revisit your feelings after a few months.

Lastly do not underestimate how smart and competitive people are in other industries. It can take many years before you build the skills and reputation where you can command $100k+. I'd argue it is 10X harder to for a small business owner to net $100k than it is to net $50k.
Pardon my ignorance, but could you expand those abbreviations?
Fascinating. I've been interesting in going towards law school, but am not sure I'd actually like to practice law at the end. This uncertainty plus the cost of attending, has been discouraging.

I wonder how she was able to go through both since each comes with a steep cost

Law School: $34,300 (avg per year) * 4 = $137,200

Medical School: $32,889 (avg per year) * 4 = $131,556

137,200 + 131,556 = $268,756

One would need to make quite the pretty penny to recoup those investment costs
I know it's too early but, I'm already kinda getting used to this.