skysight-inc/HackerNews huggingface dataset:
i see no mention of "concurrency" in that article. i see that the go programs make heavy use of goroutines so why were they run in "single threaded" mode? just testing their mqttsrv with various levels of GOMAXPROCS rewards with immediate benefits. here are some numbers for pingtest and loadtest in Go for varying levels of GOMAXPROCS for them and the server:

(pingtest/mqtt gomaxprocs) vs pingtest, reporting "elapsed time":

1x1 5.8s
2x1 6.0s
4x1 6.0s
8x1 6.1s
16x1 6.1s

1x2 5.5s
2x2 3.5s
4x2 3.4s
8x2 3.5s
16x2 3.5s

1x4 5.4s
2x4 3.6s
4x4 3.3s
8x4 3.4s
16x4 3.7s

same thing but for loadtest, reported value is "messages/sec":

1x1 75521
2x1 76523
4x1 77477
8x1 74613
16x1 73678

1x2 71439
2x2 100571
4x2 93426
8x2 108938
16x2 97593

1x4 71390
2x4 87426
4x4 98746
8x4 99320
16x4 119692

1x8 64413
2x8 87445
4x8 102953
8x8 120720
16x8 106842

(note that the loadtest doesn't look like it takes long enough to be meaningful in its default)

as always with benchmarks, caveat emptor, but in my opinion go does just fine.
Also, compile-time checks and the tendency of lower-level languages to fail catastrophically rather than subtly or silently plays a part. The author also has a lot of experience to draw on, which might just make his work more solid and error free in the first place.
June 21, 2002

I'm guessing "2012" was a typo for "2002".
As I understand high-temperature superconductors are in use today and new materials are found to exhibit superconductivity at -150 C or higher. But the mechanism by which it happens is not known, which is the focus of this research. They seem to have some insights.

If we discover the mechanism, we could theoretically manufacture a room-temperature superconductor (above 0 C). This would really be a leap forward :)
I don't think the NSA is an inherently powerful organization.

If they actually were doing all the awful things people keep saying they could do, e.g. congressional blackmail, the person doing those things would be shut down in a heartbeat. Do you honestly think the head of ANY government organization couldn't be dealt with if they went legitimately rogue?
PDF versions for computer and font/size adjusted version for e-book/tablet are here: http://sicpebook.wordpress.com/
<GOOD> You could also sell idle time - or a live feed - to Google to make StreetView much more up-to-date.</GOOD>
How Little Your Idea Matters
Ignition deck turned off comments too. Don't try and make it seem like one is better than the other based on the fact that they don't have comments.
Nice catch. I'll be looking forward to it.
Source links for everything but the Erlang version are there at the end of the article.
I think the article glosses over Microsoft's security measures by design. It is consistent with the FSF's position that closed/proprietary source is inherently more insecure than open source because you cannot freely review (even if you have the technical knowledge to do so) whatever measures the authors say they implemented.
The FDA did propose regulations to restrict the advertising of "vitamins" and other supplements. In response, the industry convinced Congress to pass a law preventing the FDA from issuing such regulation.

The FDA would love to regulate the supplement market. They simply can't.

Also, "approved by the FDA" isn't a trust metric that anyone relies on. It's a very basic, fundamental requirement for all medical drugs, devices, and procedures.
That's awesome! I hate the standard time pickers...
It's a fair point. The signal/noise ratio for advertised freelance work is much lower than that for advertised traditional positions.

I think that's mostly down to mismatch: fewer employers advertising for remote positions and more people looking for easy money that can be taken advantage of.
Unarmed Man Is Charged With Wounding Bystanders Shot by Police
That seems quite reasonable. Thanks for the info.
Buy a cheap motorcycle and head in no particular direction.
Quite a few things.

The Go version was written by a person enthusiastic and presumably competent in Go. See their perspective here where he concedes defeat on the performance front: http://blog.nella.org/mqtt-code-golf/

Adding C as a baseline is entirely appropriate.

The source code for C, Go, and D is available. The Erlang version may or may not at the discretion of its author.

Probably a more sensible hypothesis is that you like Go and saw a result that is unfavorable to it, so you had an emotional response.
Can you use Bootstrap for a project without permanently modifying it? All my previous attempts I ended up gutting and heavily modifying Bootstrap, making me stuck on whatever version I started with. Is there a good solution to this?
Yes - it doesn't need banks. I think there is lots of confusion as to how this system works. As long as it's legal to own and exchange bitcoins, everyone can be their own financial institution.
It's worse for me. I fall asleep, then wake up groggy, often times with a headache.

Every once in awhile I achieve the perfect nap - and that's usually in a noisy place, very well lit - and after it, I barely feel like I was really "asleep" - not the same way that I feel after I sleep in a dark room under a blanket.
Glad we could provide you with a way to do this drakaal. Feel free to ping us at support@swapbox.com with any ?s, concerns, feedback, etc!
China doesn't exactly have a successful track record of bringing neighboring Communist states under control.
A slightly different workflow is to use the OneTab Chrome extension (https://chrome.google.com/webstore/detail/onetab/chphlpgkkbo...) which with a single clicks converts all of your tabs into a list that can later be reloaded.
> A lock on your own house to which you do not have the master key is not a security system, it is a jail.

This is completely bogus. The owner of the master key may have the access (understandably undesirable), but that does not keep you from getting out. If anything, it's like having no lock at all.
I just want nintendo to release their grasp on Pokémon and release that for iOS/Android. Touch screens are IMO the best input device for JRPGs (Pokémon, Final Fantasy, etc.) or Turn-based Strategy games (XCom, Disgea, FFT, etc.)
It does have tessellation support and a programmable pipeline.
This is a reddit-level shitty comment. Unless you agree that the CIA has no right to exist (and you'd be insane [one of the nicest words I can think to put here] to think so), I fail to see why it's bad that the government would contract to people who can do things 100% more efficiently. Also the form of "shh...don't bring your logic here" comments is especially discussion-killing and really doesn't belong here.

Full disclosure: I work for Palantir, but I speak for myself, not the company.
I thought "go run" did exactly that (compile then run)?
I appreciate not wanting to encourage a refund-oriented culture, but seriously this seems like the worst possible reaction.
I belive that might not have been initially viable since part of their service is the mirroring of files that are already uploaded. If you and I both have the same mp3 in our dropboxes, only one of us have to upload it initially, then the second person to add it would only have it 'synced' in their dropbox since the file checksum matches. If we both locally encrypted it with our own keys then the resulting file on the server would be different. It'd require more storage space and more bandwidth — more operating $. Maybe not though :-)
Vancouver  Looking for a job?  We got some
We're looking for developers, thinkers, writers pretty much anyone who wants to be a part of something HUGE and can dream bigger than us.
Well obviously they have a Facebook page and Twitter account.
PDFs and ebook readers are not a good mix. PDFs are designed to look the same on every device and on paper, and that doesn't work well when you've got bigger and smaller readers. A well-made ebook—something that's been made as an ebook—reflows well regardless of the form factor of the device (and there are many).

Also, most devices have zoom/text size capability, and PDFs don't play nicely with that, nor do they really work well with image placement on screen. When you bear in mind that a weighty technical tome like TAoCP has lots of equations, and equations use lots if images, it all gets pretty ugly when you're stuck with a fixed-form PDF.
[video] The Building Blocks of a Technology Deal
...and in rhyme, no less. A lawyer outside the box.
>The FBI during the 1950's

yes, great example. If people want back to that game of witch hunting, and with incomparably, multiple orders of magnitude, increased capabilities of witch hunters (like J. Edgar Hoover looking into a fusion center palantir by Palantir) - well, i rest my case.
"the Go implementation was executed with go run ". I think it would be much more appropriate to build the GO script with "go build" and use the resultant binary.
Because the D program was compiled.
Thanks man. We're really excited at what it represents!
How ridiculous. This post sounds like a pair of children fighting. And whilst your client seems very annoying, calling them terrorists for opting to exercise their perfectly valid rights to (a) engage you in legal proceedings and (b) write about their experience and publicise this writing make you look a lot less professional that they do.
Meat is regarded as an agricultural product until it is actually included in a food product or is packaged for sale as a food product. Agricultural products are regulated by the USDA, foodstuffs are regulated by the FDA.
SFHN end-of-the-year potluck
Show HN: Philips Hue Remote API
Clever is 100% secure [1]

That seems like a dangerous claim.

What does that mean in real terms, (beyond "end-to-end encryption")?

If ~10% of US school-age children's personal data is stored with Clever, that's a lot of data to potentially lose...

[1] http://getclever.com/schools
There are articles like the following:

http://hypercritical.co/2013/09/02/nintendo-in-crisis

discussing the Apple/Nintendo relationship
True, but their point that "these promises are meaningless" remains valid.
Meteor pagination problem solved
The Go version has been written by a Go fan.
As you said, it's dense. Enough so, that few people will read it cover to cover sequentially.

It's challenging, where "challenging" means that it requires living with some bewilderment and frustration while reading it. And anyone who is not as smart and knowledgeable as Knuth will probably experience both to some degree because what makes tAoCP great is that Knuth doesn't dumb anything down.

Over the years, I've found that tAoCP works well without having to dig deeper into the math [or MIX] than I am able or interested in diving...the abstractions are laid out well and understandable as abstractions without getting buried in algorithmic analysis...though the analysis can be interesting.

My take is that if someone is serious enough to try to tackle it, it will give back more than the effort put in regardless of the person's computer science background.
IgnitionDeck needs to accept that there are consequences for refusing to offer refunds to unsatisfied customers. Either accept the negative reviews, apologize for your policy decision, and move on, or rethink your policy, because UX extends to the sales process.

This customer may be rude, but name-calling and public call-outs don't strike me as a professional response. As others pointed out, they definitely spent more than $300 publishing this post.
For the same reason that cars are separate from trains. They enable completely different usages.
Eagle Mode -- Zoomable User Interface
huh? I know this isn't going to be the popular opinion but I have to get this off. As much as I respect FSF, this mentality is one of the things I dislike about them. Statements that imply either you are with us or you are evil, trying to crash at opening events of MS/Apple "saving" people from closed source etc.

Not everything has to be open source and not everyone has to choose open source. Microsoft/Apple/Google may never make their core products open but it doesn't mean they can't try to make it secure or privacy conscious. The beauty of freedom is that YOU get to choose and trust what you want, good or bad, open or closed.

As a developer, I find GPL to be against the "spirit of open source", but it would be extremely wrong for me to demand you license your code differently or to even suggest to your clients to choose a liberal license. Its yours and their choice not mine.
UPS is thinking about it: http://www.theverge.com/2013/12/3/5169878/ups-is-researching...

So is DHL (german link): http://www.heise.de/newsticker/meldung/DHL-will-in-Bonn-Pake...

Admittedly, thats still in the prototype phase.
The iPhone and iPad is to mobile computing what the Model-T was to cars
I just love how the FSF ignores, and has ignored for a considerable amount of time that governments, and organizations can and have gotten the Windows source code, and that their actions today restate that they do provide the windows source code for governments to audit. Given that such programs have been available for a considerable amount of time, one has to wonder when the FSF is going to change their tactic away from their current one of outright lying about the situation.
More Insight, Less Data - A Better Way To Do Analytics
And; http://www.magnumphotos.com/C.aspx?VP3=SearchResult&ALID=2K1...

See the heroin addicted family photo.
Do not refund them. Send them $300 gift card, with hand written note explaining that you cannot issue official refund due to license they agreed to.

If such situations are as rare as they claim you will come out ahead.
> Needless to say, calling exit() when a call to malloc() failed wasn't an acceptable recover routine.

What do you do when malloc fails? A bit of graceful shutdown and logging seems like it would be in order, but otherwise how do you keep rolling if mallocs start failing? It seems to me like that would indicate something has gone unusually wrong and full recovery is futile.
At least git is distributed so you should have copies of anything you cloned :)

Sadly, this is the way of tech companies though - skimp on real customer service & replace it with one sided FAQ's and unanswered forms/emails. The only way out of these situations is to get into the public eye & force a response on their part.
Not only does the articled underestimate Jobs' influence, it also in my opinion (and I realize this may brand me as a heretic) overstates Ritchies' influence.

It's not as if there were no time sharing operating systems prior to UNIX, or no OS development concurrent with UNIX, and the same can certainly be said about C (in fact, many people would argue that C had a deleterious effect on computing overall).

A computing world based on e.g. Lisp and ITS, or Smalltalk, or Algol 68 and MULTICS would certainly look different than what we have now, but it's not a given to me that it would be inferior to what we have now.
Hey everyone - OP here. Have been thinking of a way to do this for a while - would love any ideas.
Yes, these traps were used for this: http://en.wikipedia.org/wiki/Virtual_DOS_machine
Freedom of Press Foundation's fundraiser for encryption tools for journalists
The Hazards of Consensus
Because they employ intelligent, skilled people who care and know more about privacy than I do.

How many open source projects have most people audited for their own sense of satisfaction about its security promises?
I am glad they did this, as a user who already left the big G earlier this year. Its wasn't a big priority though because of IMAP and ICS. I already got my data out. If anything, I hope this helps promote the MBOX format for quickly moving mail around vs. error prone IMAP transitions.
In Ontario, and much of Canada, to call yourself an Engineer you must pass an exam and meet the requirements. Part of this exam is about ethics. In Canada, Engineers have an iron ring to remind them of their duty to society.

The issue is the term "duty" and "public" can get tricky.

How far does duty go? Does it include compromising morals?

Does the "public" include the enemy that we would deploy the technology against?

There is no answer that is without some shortcoming.
I suspect you mean LD_PRELOAD=whatever.so
>We don't negotiate with blackmailing, SOB bullies who string us along with songs of high praise only to demand - DEMAND - their money back for no reason after days/weeks of a fully supported free trial, and who threaten us with all the fury of god's own social network

There was no free trial. As I understood it, ignitiondeck does not do trials because they "want to discourage the process of ‘shopping,’ that is, someone testing many products in order to try them hoping to return the ones they do not like." (Is that really so bad!!!?!)

So no try-before-you-buy, no refunds. The customer claimed their plugin didn't work for them, after they bought it.

Their policy is what it is, I get that, but it really sucks, and they're just opening themselves up to this kind of negativity. The customer isn't looking so hot here with his ridiculous SEO threats, but neither is ignitiondeck.
What percent of time should I expect to be doing support work vs. new development?

-Gives you a sense of how messy the code base is and/or the role they expect you to play in the company

What big projects do you have on the 6 month, 1 year, and 3 year horizon?

-Gives you a sense of direction and ambition of the organization

What sort of work are you expecting to see me produce over the first year?

-Provides a bar for you to measure yourself against. Important for better appreciating the seniority and importance of the role and helps with negotiating a raise if you're exceeding expectations.
Ziptango have now open sign up registration for everyone.
As a counterpoint: I have the opposite policy for refunds, and have for the last 8ish years. The official version, to satisfy my accountant [+], is a full refund with no questions asked for 30 to 60 days. The unofficial version is that I will give anyone a refund in (basically) perpetuity. I think my current record is 70 months after the transaction.

My refund rate for BCC is 2.7%. That's the easiest one for me to calculate with a single SQL query. Don't hold me to these, but I think AR and my other products are at about 1% and 0.5%.

Refunds are a very easy way to amicably part ways with ex-customers who are not good fits for you, rather than having the resolution where a) they can't use your software and b) they feel like you've stolen their money.

Refunds quickly remove problem customers from your inbox. This will save you time and, more preciously, sanity.

Prominent money-back guarantees frequently increase sales in a statistically significant fashion across your entire company. This is one of the cheapest A/B tests to implement, by the way, since you can create a guarantee by adding two sentences of copy.

Most customers have a fully functional put option on your digital goods, brokered by their credit card company and assignable to you instantly by saying the words "Internet merchant" and "chargeback." You should prefer that customers resolve disputes amicably, via refunds, rather than aggressively, via chargebacks. Chargebacks come with aggressive fees ($15 to $25 plus the purchase) and accumulating too many of them can get your merchant privileges revoked. (This is about the point in the post where somebody is going to suggest adopting Alpha Black Lotus Depository Certificates, which they believe to be superior to credit cards because ABLDCs don't have chargebacks. This is a moot point because your customers don't possess ABLDCs, but be that as it may, charebacks are net welfare enhancing for merchants because, like generous refund policies, they encourage transactions.)

Refunds will not typically meaningfully impact your cash flow in a digital goods business. You probably have stupendously high margins -- they absorb refunds as a cost of doing business quite easily. You can implement a rolling reserve on yourself [++] to cover them -- mine is $500, which is more than adequate at a revenue figure in the six figures.

+ Your accountant may not be happy if you sell goods with perpetual characteristics because it makes revenue recognition more complicated than it needs to be.

++ Rolling reserve = "Don't spend the last $500 in the checking account", which is good advice for a host of reasons, not the least of which being you'll never worry about refunds impacting cash flow.
This rut actually begins much earlier in some areas of the United States. Many high school students face early school start times and late nights of homework and studying. Add in sports, music lessons, extra curricular activities, or any combination thereof, and you get a recipe for sleep deprivation. Do that for 4 years of high school, and then 4-8 years of undergraduate/post-graduate/doctoral schooling, and you end up with some seriously sleepy people who have a hard time maintaining a healthy sleep schedule.
So, Microsoft and its Windows product adheres to no industry standards, has no external audit process, has never been verified by a private or Government contract agency through audit or other verification process?

I work in a small programming company and we do internal and external audits while maintaining compliancy with federal and state regulators as well as groups like ISO.

Sure, our work is closed source, but that doesn't automatically mean it hasn't been externally verified for a number of different things by a number of different organizations...
How about because it's still valid?

What game developer say to themselves,

It looks like in 10 years, Linux and OSX adoption will _probably_ approach 50% market share. Therefore, the best choice for my new game, which will be released in 3-4 years, is to choose OpenGL

I'm not a game developer, but I would bet they are interested in where the market will be in the medium term, and there is no indication Linux/OS X will suddenly dominate within that timeframe.
Thank you very much Eduardo! You are the first that gives me a possible technical explanation.

McDonald's are in most cases wired with ADSL or faster connection, since they serve free wifi in the store. I would guess they use the same connection for the POS.

My two guesses were:

1) Fast connection with fast standard and maybe custom software to keep the channel open.
2) Pre-authorization, given the small sums paid and the low probability of frauds.

I do also think that McDonald's might have a specific agreement with a gateway or a bank. They use Ingenico's POS, so I ruled out custom hardware.

I will update the thread if I find anything interesting! Thank you again!

Marco
Where do I signup :)
I'm working on a low level library that - in theory - will allow you to write code once and compile it for OpenCL or CUDA backends [0]. It is still pre-alpha and completely unusable but maybe you want to have a look or keep an eye on it.

I am trying to see if I can put a) a portable interface together (for both writing kernels and the coordination of cards, contexts, memory, queues/streams etc.) and b) if the performance is portable. I can already see that performance for trivial kernels is portable from AMD to NVIDIA but as soon as I go to the Intel PHI things are suddenly very different.

[0] https://github.com/sschaetz/aura
I wrote two similar/relevant articles about the same phenomenon here: http://krrishd.github.io/blog/post/no-one-is-going-to-steal-... , http://krrishd.github.io/blog/post/what-really-powers-innova...
I think it's fair to call 'libertarian' a descriptor of political, economic, or philosophical ideas. There are many different types of libertarians who have occasionally conflicting positions. The only thing they share is a vaguely similar anti-state "flavor". I think it's about as precise as 'liberal' or 'conservative', which is to say it isn't precise at all.
This was one of my hunches...