skysight-inc/HackerNews huggingface dataset:
ah - thanks for the feedback, makes sense.
Now how about an Intel Mac binary?
Doesn't exist on Linux as a kernel interface, although the API is there; if it works it is either a thread doing fsync or its synchronous.
I use Soyoustart, another branch of OVH, and so far no complaints. The 32 GB memory is a godsend when you need to run 200 unicorn workers.
HFT Firm Reveals 1 Losing Trading Day In 1238 Days Of Trading
In theory it's the NSA's job to defend us from foreign intelligence agencies. Instead, their behavior has the effect of equipping those agencies with both motivation and moral authority.

That may have been what tptacek was guffawing at. If so, it's hard to argue with him.
Is post industrial work ever completely compatible with the essential human condition?
It's nice to see people are actively voting, but I'm way more interested in the data than the too rapidly flashing yellow. Just changing the numbers and flashing the font bold (or some other effect on only the number) when new votes come in should be sufficient to make it clear the number are updated realtime.
But I'm no designer so what do I know ;)
Got it! Thanks, jonli116.
I can easily switch between dynamic languages, including Perl, Python and Ruby.

What I'm talking about is the level of toolchain familiarity where e.g. you can look at a given piece of code and know exactly which opcodes it'll get compiled to, what algorithms those opcodes will employ, and by extension how everything else in the system works.

Now I certainly don't pretend to know all of that with Perl, but once you have that level of intimate knowledge that extends way beyond just the differences between similar languages with similar building blocks you'll reach a level of mastery that you don't want to give up easily.

If you accept a job at a new company you might have to start to understand tens of thousands of new lines of code to have a proper understanding of the system you're working with.

Similarly the hairy bits of programming language toolchains are tens to hundreds of of thousands of lines of code that you have to understand to truly know how they work.

My point is that assuming that you can easily transfer that knowledge on a whim just because you can read the syntax introduction of some new programming language is folly.

The toolchain is more complex than most people give it credit for, and mastering it matters.
It's not introspective enough compared to the other big dynamic languages, it suffers from a lot of low range developers working on it, the namespacing is a mess (which leads to to the docs although relatively thorough, but a mess). My understanding is that things like CakePHP are an improvement, but given PHP's underlying design a bit of a shim. Don't get me wrong people do interesting stuff with php (especially the pornographers), but it's a kludge. I also don't like the tendency for close binding of code with a real web server that I've observed.

Bear in mind my most recent PHP experience has been bending wordpress to do my will (taking over a project that's had the designer on the lead), and dealing with an undocumented not-quite-webdav implementation written in PhP that seemed to be overly dependent on apache.
Picking a(n extremely small) nit (with a fine tooth comb):

Fortran compiler. There are no Fortran interpreters in existence, anywhere, that I've been able to find. For FORTRAN 70, Fortran 90, or any other versions. If someone manages to find an interpreter and proves me wrong, I'd love to hear about it.
By tapping the arrows in a clockwise pattern, left-up-right-down-left-etc I got 512 and a score of 6360.
I'm a current Stanford junior. In my experience most people feel stressed if they haven't committed to an offer by early February. The major career fairs for internships take place mid-January, with a more full-time oriented fair occurring in October.

The majority of CS majors I know were locked in before mid-February.
Example 1: You have a group of people who care deeply about performance, reliability, maintainability, and long-term health of the code base. You have another group of people who care deeply about user experience, development velocity, and pushing features to market quickly. In an open allocation system these two mindsets will self-organize into different teams, and will avoid working on each others' projects. The former group will find that the latter are cowboys who throw together messes that they then have to clean up. The latter will find that the former are slow killjoys who result in mediocre products delivered late. The latter group will get to market first, which makes the former believe they're marginalized and gets most of them to quit the company. When the product inevitably starts creaking at the seams, there will be nobody around to fix it and introduce robust development processes.

In a formal org, these would likely be two job functions (call them "SRE" and "SWE", or "Infrastructure" and "Features", say) who are forced by upper management to work on the same codebase. Disagreements between them become explicit negotiations where all the technical issues and trade-offs are laid on the table, and then people can come to an agreement after looking at all the considerations.

Example 2: You have a brilliant developer who is terrible at working with other people and doesn't particularly want to deal with them. In an open-allocation world, he will end up shunned; nobody will want to work with him. In a managed org, it's often possible for his manager to pick off a certain really difficult technical challenge, have him go off and find a solution, and then interface with the rest of the group via some technical API.

Example 3: You have a technical lead who can't let go of the technical aspects, and insists on taking all the most interesting work for himself. In an open-allocation world, nobody will want to work with him, which means that he won't be a tech lead for very long, and eventually he'll probably get frustrated and leave. A manager could gently explain to him that taking all the most interesting work is incompatible with being a team lead, and have him choose one or the other.

Example 4: You have a project where consistency is the whole benefit of the project. For example, you're doing a company-wide visual redesign to make the company's product offerings more consistent for users, or you're introducing a language styleguide, or you're defining standard APIs for communication between components. These efforts typically never succeed unless they have top-down support from a strong leader. Everybody sees the need to agree on a standard, but when it comes to deciding what that standard is, everybody has their own agenda and nobody has authority to decide in favor of one alternative or the other.

Standards committees are good public examples of this: officially, it's "open allocation" where every company and member of the public who wants a voice has one, but unofficially they're dominated by the actions of people who can afford to implement and bring to market a concrete solution.
If you have a gas oven with a pilot lite, it's the perfect place to let things dry out (don't turn it on, just let the small flame of the pilot lite dry things out). These seem to be more rare nowadays, though.
Are you talking about appointmentreminder? I thought that was a single owner, the guy who lives in Japan and who also created Bingo Card Creator?
I think writing off the popularity of languages that followed Perl as being due to fadishness....

You may be responding to something that isn't in the article at all.

I first learned Ruby in 2000, mostly because Dave and Andy sent me a copy of the just-published Pickaxe book. There were few reasons to use Ruby in the English-speaking world back then, unless you were a language magpie or had very simple needs and didn't already have a scripting language in your toolkit.

I didn't do much with it until 2004, when Dave told me to check out the nascent Rails. (I'd already failed to convince my employer to cover Ruby in more detail even though many of the clever and insightful people I knew had started to pay attention.) We published the first Rails article anyway, and it was a good thing we did.

Even then, I didn't use Rails seriously myself because it and Ruby offered no benefits and only drawbacks. It was slower and had fewer libraries and worse tools than what I was already using. (Unlike a lot of Rails adopters, I wasn't primarily working in either J2EE or PHP.)

In 2014, even with Ruby and Rails off of their 2007 peaks, the metrics have changed a little bit. Ruby and Rails have better job prospects, in my experience, while the tooling and ecosystem and languages themselves are roughly equivalent. (One's better in some aspects and the other is better in others.)

Funny thing, though. It seems like around here Rails or Django are the old guard--the conservative technologies no one will lift an eyebrow at you using--and things like single-page client applications served by Node.js are the exciting technologies with new libraries and frameworks announced every week.

Some of those will succeed. Some will fail. Given that I'm not 14 or 19 or 22 anymore, that I spend my days working hard to deliver value for clients and/or employers, and that I have other things to do on nights and weekends than sit in front of a computer, where do I focus my time and energy and resources so that I can both get things done well now and continue to be employable for the next fifteen or twenty or thirty years?

That is what the article was about, not calling everything but Perl a fad.
Important bit:

Judge O’Neill cited Rodriguez’s criminal past, which includes probation violations and gang affiliation, as additional reasons for the sentence.
If it's in that many pieces, I think the word is vaporized.
Also, even if it had disintegrated... Yud expect a radar (were there coverage) to pickup some of the larger bits right? Isn't a portion of 777 fuselage larger than other entire aircraft?
Another version. "How do you become a millionaire? Start as a billionaire and buy and airline"
You say, "I like the security of steady pay". If you find a company that's really good, you can bank some of your pay now to make starting your own company later less risky.
Thats the best one yet. Its true, you cant make that stuff up!
This thread is getting complicating to follow.
Treaties don't negotiate themselves into existence.

As far as copyright law, the last two examples, TPP and ACTA, were both essentially negotiated in secret, by large corporate interests. After negotiating a treaty (TRIPS, say) the bueacrats get to propagate the skullduggery.

Wasn't the DMCA an example of policy laundering - raising domestic policies "up to the level required by treat"?

I think one of the big worries with "Intellectual Property" treaties is that they end up (practically) mandating deep packet inspection, which is surveillance by another name.
Thank you, etjossem.

I've got 2 invites.
Java 8 ... almost here ...
Its a babystep compared to whats needed, but we're trying to rethink EDA at upverter.com. Its a full editor thats also collaborative with lots of community features. It might be what you're looking for.
Anyone know how these guys get caught?
Looks nice, but it slowly turns my laptop into a fireball and pegs an entire core (older laptop).
Thanks again for the advice - wanted to let you know we updated the site over the weekend with better explanation of LinkedIn, an explicit privacy policy, and an alternate (albeit it a little heavy) way of asking for an account without LinkedIn.
It's called "stiction" [1] and it used to be a very common way for HDs to fail. I haven't seen it so much any more.

You could also hold the drive in your hand and rotate it in a jerking fashion to try to unstick it. I remember doing that successfully a few times.

[1] https://en.wikipedia.org/wiki/Stiction#Hard_disk_drives
Only 7 years and you're tired already? Maybe it's not the job for you?
Identity as a Sponge
Have 2 invites, ping me.
Thanks everyone for the input! I wanted to let all those who gave feedback know we updated the site over the weekend with better explanation of LinkedIn, an explicit privacy policy, and an alternate (albeit it a little heavy) way of asking to review a company without LinkedIn.
">As a coder, your pay will definitely plateau."

There are two problems with hitting a plateau @ 300K: Housing costs and College Tuition.

At the traditional 3x debt to gross income metric, your home mortgage would be capped around ~$900k, vs the $1.3-1.5MM range of current trading prices. Which is not terrible if you lock something in. However, once you are at 4x paying for schools becomes a far greater challenge. You could be looking at anywhere for $175-250 per kid. So, capitalize this and you are at $350-500K. That is, your combined "future obligations" would be something in the range of $1.7 to $2.0MM (exclusive of retirement). Which is something closer to 6.5x gross income. Which is pretty highly leveraged. You're after tax cash flow without real-estate tax shields could easily be ~200k, so you are looking at something like 10x cash-flow leverage. That is about as high as most PE guys will take a decent c-corp.

Just start shielding your income and assets as soon as possible. Strategize to minimize exposure to asset inflation (housing, education). The IRS (tax man) and the "doo gooders" in academia (ironically, the new "alternative minimum tax" man) have really boxed in the middle class (read: the not-rich enough) from the perspective of lifetime earnings. Most of your "savings" will be at risk to get swept from you, thanks to "financial aid" effect driving college tuitions.

These numbers get bounced around every now and then but they are worth considering. Inflation in "raw materials costs" for knowledge workers (kids) need to get passed on to customers (ie, employers) if you want to stay in the same place (red queen effect and all that).

This is relevant when you are evaluating career moves down the road.

========

3 bedrooms (Weekly Average Prices, San Francisco)

$1,339,274
$1,573,313
$1,805,297
$1,720,736
harrison@doityourselfharry.com

thanks!
> Compilers like XLC will actually even assume unsigned loop induction variables will not ovefrlow at O3

That's not exactly fair. The C standard guarantees that unsigned variables will overflow by wrapping, so if the compiler assumes such a loop won't terminate, it is not conformant.
I also hadn't realized that this was possible.

Again, there are reasons for the things you are doing - I understand this. And there are ways to get around your block - but take the feedback.

If one person says it here, it means that dozens had the same reaction and just decided not to voice it.
I just came back from a commercial cheese making class and you are spot on. Not only is cleaning/sanitizing a major topic, but the construction of both equipment and facilities for cheese / yogurt / etc all revolves around making it easy to clean and hard for unwanted bacteria to grow. Let's say they make cheese on Friday and then close for the weekend. They will clean and sanitize before the close on Friday and then when they come back in Monday, they will clean and sanitize again. They are fighting everything from cheese mites to Phage, plus trying to keep their own (desired) strains from spreading between cheeses, IE: trying to maintain consistency. Plus, they are fighting the cheese itself in a way - the whey is acidic and will eat away at grout between tile, for example, which is a place where bacteria could then grow.
Anonymouth: Document writing style anonymization tool
> Brewing large batches is hard. Even transitioning from 5 gallon to 10 gallon batches requires different equipment. Recipes don't scale in a simple way. And when you get into backwatering high gravity beers everything becomes even more complex.

As an ignorant software engineer. I have to ask this.
¿Can you keep the batch size constant and increase the number of batches?
Awesome, got it!
I've got 2 invites now.
Rest assured, it is not a smart idea to shine a concentrated light source at a helicopter equipped with technology to track persons and cars day and night.

This video shows the "cockpit view":

http://www.youtube.com/watch?v=74VeecMWWN0
Stop me! I can't stop to play this! 45min passed!
UPDATE: Both invites sent. :)
Carl Sagan Took My Faith – and Gave Me Awe
Nop there isn't; will work on it later today. Thank you for the feedback
OVH has a service called hubiC for backups, it's 10 TB for €10 including VAT. You need to use their software but it work on Linux and they have an API (I don't know what you can do with it)

https://hubic.com/en/
I like it. It makes the page seem 'alive', though I guess they should add a toggle button to turn it off for those who have trouble with it.
The problem is that H1B's increase the supply of indentured engineers.

The solution is to convert H1Bs to Green Cards much faster. That way all the engineers are competing on a level playing field.

I actually like having more foreign engineers as long as they have green cards. Engineers tend to create companies and a need for more engineers. We all win.
That offer was actually 2,99 euros and it was for European only.
Ask HN: Does anyone still believe Dorian S. Nakamoto is the creator of Bitcoin?
In my view, it's mind-boggling to see Newsweek staunchly defending it's assertion by essentially saying "we can't prove it isn't him".

If there are any good reasons why this guy is the real Satoshi, I'd like to hear them..
I'm on Hetzner and servers are as advertised. Purchased from their server auction and got a very good deal. Some of them are not good deals, you have to know what you're shopping for. Available to americans after proof of ID, paid with paypal that converts your US dollars to euro's for you. Beats the pants off of a digital ocean in price/performance in the above $40 price range.

https://robot.your-server.de/order/market
http://www.youtube.com/watch?v=Dcs_9kPfCL4
I realize I'm probably supposed to be outraged about this.

Helicopters are complex, unstable, low-flying machines that require active awareness from the pilot. This person put multiple lives at risk because he thought it was funny. I have very little sympathy.
I'll leave the brewing to the professionals. I can get Pliny the Elder pretty easily here in San Diego. Stone Brewery is close by, and always releasing new and innovative brews.
Thanks!

2 invites left.
Dorian Satoshi Nakamoto: What do we really know?
I have (2) invites
14 years is probably too much, but I have no problem with hefty jail time for someone who does this. Attempting to blind a pilot is very serious and puts lives in danger.
One thing that concerns me from a 'normal user' point of view is that the new Buy Album button appears right next to the price for the individual song.

For some users it may appear like you are choosing 'buy album' for $1.29

http://cdn.iphonehacks.com/wp-content/uploads/2014/02/itunes...
Great success. You have to ask yourself what possesses people to shine a laser at an aircraft.

It's just a shame this article contains my most hated word: 'Lasing' or Light Amplification by Stimulated-ing
I've had this happen while flying military helicopters at night. We usually get a grid or address, and report it when we land.
Ask HN: How much would you pay for this? 
I have a project I'm playing with. Trying to figure out pricing.

Pain point: Hand writing notes sucks - especially if you have bad hand writing. But hand written notes are powerful. And leave an impression.

Solution: Email note@scendr.com with note. Include address of recipient. We write it on a plane card with gender neutral hand writing. Stamp it. Send it.

What would you pay for this? http://www.scendr.com
Your assertion that Android makes the user manage power is so far off base that it's difficult to speak to. It permits the user do, but neither expects nor demands it. The average Android user has no need or desire to proactively manage their power usage by killing tasks or whatnot. You're tilting at windmills here.

When exactly did you last use an Android device?
Except people that actually kill others often end up with shorter prison terms. Note, the Judge understood the only risk was "distracting" the pilots but the tax payers still need to spend $30,600 per year to keep this fellow behind bars... really?
I would rather avoid a social network getting their hands on my contacts, though. You could sync facebook and twitter with your contacts in iOS, but I just don't feel comfortable doing it.
This thing is evil - stop killing my time!!!!

Great work!
That is a different way. Which is most appropriate when is commented on here: https://news.ycombinator.com/item?id=7371484
I have two invites. Email in profile.
Are Backscatter Scanners Safe? Probably Yes
Travel. You will always be able to learn to code on your own time, but how often will you have the opportunity to see the world?

After university, I spent four or five months in Thailand; the experiences I had broadened me as a person and remain among my most cherished memories.
Good.

I like pranks, but this crap goes way beyond "prank" and gets close to "attempted murder".
I guess I didn't mean it literally landed on a freighter, but something similar; like a small island or something. But it looks like it would've popped up on somebodies radar at some point before it landed.
Why does a website need to do this?

Read Tweets from your timeline.
See who you follow, and follow new people.
Update your profile.
Post Tweets for you.

I just want to view and list projects.
The CD to FLAC bit is a no-op. To say that suggests not paying attention when writing.

If a person with good ears can tell the difference, I'll give them three lollipops. The record of actual A/B/X testing of such is a pretty consistent "no better than chance".
Maybe it's because you're forgetting the last digit?
He did it at least twice.

If people are only getting 7 years for murder, then that's a problem in its own right.
ECDSA: The digital signature algorithm of a better internet
Arguably two counts of attempted murder, plus the distinct possibility of additional injury on the ground? Sounds about right to me.
> In particular, you often don't want to actually force I/O to happen immediately, since for performance reasons it's better for the kernel to buffer as much as it wants.

If you don't issue an fsync(), the kernel never has to write anything. If you had a different function that did what you suggest, returning when the kernel had decided to write the data (without instructing the kernel to do so soonish), you could literally be waiting forever. If the function ever returned, it would only be because something else on the system asked for a sync (and it was easier to write everything), or because you're operating on a filesystem that chooses to write data sooner than required. Both of these are basically working by accident (i.e., may well not work on other POSIX systems).

I think what you really want is to instruct the kernel that this data should be written out, and you want to block until that happens. That's exactly what fsync() is supposed to do. The fact that some kernels hammer the I/O subsystem while doing so is a bug in those kernels, not the fsync() interface.
As an ardent opponent of audio woo, I will admit that "high-resolution" audio does have one advantage: it never has a LOUDNESS WARS mix.
High Quality Snowden Q&A video(Without the echo)
Alleged Bitcoin Millionaire Nakamoto Gets $28,000 Donations
I can only agree, you just have to know what you're getting into, there's no SLA, but that's the deal and why these are so cheap. If you want high-quality hosting then you can go with OVH's main line or the SoYouStart line, but what's nice with these is you get to take advantage of OVH's nice network and reliable infrastructure, for really rock-bottom prices. ...I swear I don't work for them, I just really enjoy this company... they even have a bi-monthly newsletter which I keep in my bathroom to read about how they deploy their new DSL infrastructure, or their international fiber backbones!
dberkowitz@berkpc.com