skysight-inc/HackerNews huggingface dataset:
I like stripe-s documentation for their REST API

https://stripe.com/docs/api

curl examples are the thing that impress me the most ...
> Why do you claim that these chips are designed for networking?

Because this is Cavium's niche and biggest asset, and all their customers are doing networking. Of course they might want to expand their business, but they have always done that, really, and they only had success in networking. The special features of this chip (things that are Cavium-specific and not ARM64 specific) are features that make a lot of sense for networking equipment, and are not very important for general purpose servers. These special features are also present in their existing MIPS64 line.

> Network processors haven't really made a lot of sense compared to Xeons even for networking applications for a few years.

Really? Where's that 100GbE Xeon switch?
Is this supposed to be useful in some way? Or just clever? I don't really get it.
Mr Porter to start selling Google Glass in the US in
Yes.

https://developer.apple.com/library/prerelease/mac/reference...
Programming is not the same thing as computer science...you can get very far in programming without knowing much math, but not in computer science.
Please note that these extended comments in Pihkal are not based on personal experience by Shulgin, but from letters he received from other persons. His approach to testing new substances has been a very careful (scientific) one - you will barely find any reports like this in Pihkal/Tihkal among his own comments
Even when the reason of being late is frivolous, placing compliance with the plan above enjoying life is telling of an attitude that doesn't seem healthy. A good plan is one which allows for smelling roses in the walk to the meeting (but then, Americans don't use walkways, do they?)
I agree with your analysis of nbevans' post, but another valid reason not to know might be simple embarrassment at the incompetence of the secret state. See http://www.bbc.co.uk/blogs/adamcurtis/posts/BUGGER for an eye-opening read, for example.

Of course, if the British secret state is in fact a highly competent totalitarian entity aiming at hiding their powers, that might be just exactly what they'd want you to read.. :)

Seriously for a moment though, I think the article, though well worth reading, kind of misses a significant point that protecting us from the Communist Threat (sorry, the Islamist Threat, nowadays) is not the be-all and end-all of MI5 &co's raison d'etre. I believe a significant part of their resources has, at least for the last 50 years or so, been aimed at suppressing non-criminal organised domestic dissent, and ensuring the continued dominance of the traditional rulers of our nation. For examples, tapping CND's telephones, involvement in smearing the Wilson government, infiltration of trade unions and the labour movement, etc. etc. none of which groups posed any serious criminal threat to "the establishment."

I suspect a detailed accounting might find a good deal more success in those activities than in the ones alluded to in Curtis' post.
Along with Juju, this is a key technology which (literally) powers the Ubuntu Orange Box - http://www.ubuntu.com/cluster‎
If I question the legitimacy of the article, you can't quote the article in as an argument for the article. See my other reponse and windexh8er's.
Is the name a subtle reference to how its going to blow? I'll see myself out.

I'm sure it will be extremely solid, it looks really nice. For me I'll stick with linux / linux vms, though.
I totally agree. And the ultra-weird "it's awesome if Apple does a thing, but completely evil if anybody else even sniffs at the idea" groupthink that permeated almost every thread on any topic seems to have abated somewhat. It's still there on occasion, but Gruber's impossibly apologist blog posts are generally off the front page and the ultra-apologists seems to have started fading after Steve Job's death.

There was definitely an almost pseudo-religious "newly converted" component to it.

These days if I see Gruber on the front page it's usually because of something genuinely interesting.

But for a couple solid years there, you couldn't say anything that might even be assumed to be critical of an Apple product without getting downvoted. I really wanted a place of smart people who could celebrate Apple's achievements and criticize their failures without descending into religious flamewars, and HN simply wasn't providing this.

It's definitely better now.
Now, if only the workers did $15 per hour worth of work, everything would be set...
Well, you didn't
I believe that Softlayer - Now Acquired by IBM also has this capability.
Hey guys,

In case you missed it, Swift Guides will be taking contributions. Once pro accounts are up and running we'll be doing a really generous revenue sharing deal for contributors. If you'd like to publish on Swift Guides just check the checkbox when you sign up for the list and I'll contact you directly.

http://www.swiftguides.io/contribute
Again, as it was pointed out earlier, no. If you have 48 runnable threads from 48 different tasks running on your machine, you'll get pretty much linear performance increases (memory bottleneck excepted). It's not a processor designed to run Office or Firefox, but it may be very interesting on a server or as a competitor for the Xeon Phi.

BTW, considering even my humble laptop can do 8 threads at once, it's about time we started building office suites and browsers to take advantage of these processors.
Cavium announced a 48 x 64-bit chip running 2.5GHz almost two and a half years ago: the Octeon III.

http://www.cavium.com/newsevents_Cavium_Unveils_48-core_OCTE...
Things Programmers Say Vs. What They Mean
And where do I find that? All I see is a "please contact us" form for hardware makers. As someone who might want to do some experiments with an Arduino, this isn't helpful.
Cool, thanks. That is helpful.
I've been giving up news slowly over the years. When I was young, news gave me information about the world. I learned about countries and cultures I would have had little knowledge of otherwise. I used to listen to the BBC World Service all day every day.

I moved on to other sources, looking for the least bias, the most facts, the picking of stories that actually mattered (to me); eventually I realised that I'd never find what I was looking for: Every source became painful to read, watch or listen to.

So I've given up, for now. If there happens to be news in front of me, I won't avoid it; It's just that I don't actively seek it or subscribe to it.

Maybe I'll become a news consumer again in the future.
Independent Television Engineering for Colour (1970) [pdf]
What on Earth am I seeing here?
I'm surprised by how minimal this is.
"I’m also letting go of second chances. One strike and you’re out."

This is the part that I came to criticize as well. To me, it doesn't sound like letting go at all; it sounds like holding on to a grudge.

I excommunicated a family member from my life a while ago. I thought I was protecting myself and my family, but I was really just prolonging my own pain. I have since forgiven him and cautiously started letting him back into my life in limited ways. To me, that's an example of really letting go.
#1 hack for good design = K.I.S,S
I've written a fairly wide variety of multithreaded code in the past ten years or so, and I think the only real trouble I've had is with algorithms that work step by step, each step dependent on the previous results. That's effectively impossible to parallelize without fundamentally changing the algorithm.

Otherwise, even if you have large chunks of shared memory, it's usually possible to work around that without locks.
Well the Brits care way way more about Iraq and the Chilcot Inquiry than they do about invasions of their own privacy by their own government. What does that tell you? At least we have our priorities in order.
Metal as a service... \0/
A true pioneer.
How we handle time off
Swift is the new Visual Basic.
I've just tried it on my 2014 15" rMBP and I'd say it's too unstable and buggy for use as your primary OS. I'm now back to Mavericks.
It depends. For secure applications? I doubt it; fingerprints is identification, not authorization. Bank apps and the like won't consider it secure enough.
Warply the 1st Startup to Graduate SAP Startup Focus Program in Greece
I can see your point, although your age can reflect your experience, whereas your gender provides no information about your ability.
I guess you could argue that for a company willing to be more diverse (like Google recently), it actually IS important to know people's gender for a kind of affirmative action.
It addresses the same issue but with a completely different approach.

Thanks for the perspective. I will keep at it. Cheers
Ok, this is anecdotal, but it paints a picture I'm familiar with in a sub-Saharan African country on the lower end of the development index.

A former colleague of mine, doing network hardware + infra installations presently earns $200-300 a month, and lives in a township. That's more than triple what we earned when I worked with him in the early 90s, here's his situation:

1/ After expenses he has not enough to buy even the cheapest hard-disk on the market, not when 100% duties on luxury goods (computers count as this) are imposed. So, yep, it's a project that warrants saving for.

2/ He can program in Perl, Bash, KSH and C, has a good understanding of Linux, FreeBSD + the extinct Unices (SCO, etc), the last I spoke to him he was learning several others. He has never held a job using any of those skills, and doesn't call him self a programmer.

3/ He has a computer, it's a laptop that was going to be trashed considered beyond repair that he repaired, and he leaves it at his workplace, because he can't afford to replace it and in the township theft is a certainty at some point. He arrives at work at 6am and, if he's anything like I remember, leaves at after 10pm, because that's where his computer is.

4/ He's given up trying to emigrate, because as long you intend to do things legally and you don't hold relevant university degrees, it's impossible. And none of us geeks that were in our lates teens/early twenties in that period do - there were no meaningful compsci courses. His only qualification is something to do with agriculture, which was the topic de jour of the era.

Why is his story relevant? Because he's the only one of the aforementioned Afican geeks of that generation still unlucky enough to be there. The rest of us all left. And if he had the correct degrees, or was lucky enough to have an opportunity, he too would be long gone.
> Any word or symbol that identifies a source of goods can be a trademark

This is not exactly like Apple I think.

This is about printing texts on T-shirt. It is only a small step further from printing texts on a white paper.

Moreover it is about printing a letter in the Greek alphabet that also happens to be a common mathematical symbol.

I can see maybe if the trademark was about very specific font and color combined. They anyone else could just pick a different font. It doesn't seem to like that.
Is this so novel? Both Amazon and OpenStack can provision and manage baremetal instances.
4 Ways To Socialize Your Loyalty Program
Niagara was too much ahead of its time. And a crypto accelerator would have been helpful (even if shared by a group of cores). I imagine memory bandwidth will become a problem as soon as we start designing our software to branch out enough threads to feed all the 48 mouths of this chip, but, still, this is how things will be in the future so it'd be wise to start designing for it right now.
The problem with linking karma to up/down votes is that it prevents people from posting anything that is contrary to popular opinion and therefore downvoted, even if it may be well thought out or, shock horror, factually accurate too!!

The end result is an ever increasing alignment of 'group-think' where popular opinions are boosted and differing opinions are hidden.

Up/down voters just need to take a second and consider what they're voting for. If it's just because they agree, then don't. If they agree and they've learned something new, then do. If they disagree and but they think the arguments are well presented or they've learned something new, upvote.

Down voting should be reserved only for inappropriate comments, not disagreement.
A reason in addition to ics’s two reasons: If Swift is open-sourced, it will be more popular, because it might be used by developers on other platforms too. Those extra developers would write more libraries and documentation that would improve the ecosystem of the language.
Aye. Everything I've read seems to suggest that the various mental malfunctions I have would be greatly improved by occasional, monitored uses of MDMA, but I'm rather apprehensive about even approaching such a thing due to the fact that it is schedule one. It's a complete and utter shame that the DEA is clinging to now-discredited research as to why even research on the chemical shouldn't be performed.
"8 hours for work, 8 for leisure, 8 for sleep"
Where's commute?
I bet someone in marketing at Canonical shit their pants watching the WWDC yesterday.
I thought that this was related to Apples Metal.
> Metal as a service... \m/

FTFY :)
It's like your own cloud, but with real machines. Combine that with juju (juju.ubuntu.com) and you can deploy complex services on bare metal just as easily as in the cloud.
Once cubic inch Linux system with wifi/Ethernet
still, the silent down-vote without any warning or notice or explanation/suggestion sucks. that reminds me you all just like the YC founder himself, who has a really low EQ, IMO.

Can HN provide a link to close account? I know this is off-topic still, but feel free to down-vote as many times as you want.

again, how can I close my account, searched around and found nothing for that.
Programming with Futures: patterns and anti-patterns
Very nice demonstration of the degree of distortion of the Mercator projection! Most Mercator projections cut off the poles to avoid showing that distortion, but here, the "pole" sits in the middle of New York City. (Or other selectable locations.)
> I'm asking this from dev-centric PoV

If you are doing any sort of database work with a fair number of writes and/or a dataset larger than fits neatly in RAM, it can make a lot of difference.

Other than that I don't tend to notice much change until I'm trying to do two or more things at once (opening and using other apps while a large build or test set is running for instance), at which point the difference can become pretty significant. With spinning metal other interactive work while that sort of thing is happening in the background is painful, with the SSD there is still some I/O contention but the near-zero latency (due to no head movements) greatly reduces the overall effect. The lower latency often means builds/tests stop being I/O bound (waiting for head movements) much at all and the CPU becomes a more significant bottleneck (particularly for tasks that don't/can't parallelise so are stuck on a single core) further reducing the I/O contention with interactive use (or allowing you to run several of those now-core-bound processes concurrently instead of sequentially).
I wonder why they chose to use Intel NUC for this. It has dire price/performance. I built a cluster (see http://rwmj.wordpress.com/?s=cluster) recently, and I used AMD hardware for it because (as of right now) the performance is unbeatable for the price. I have a 32 core cluster that cost me £1300 including everything except a metal box to put it in.
I could not agree more. I'm staggered I've been down voted into oblivion for actually holding an opinion. I bet the down voters aren't even Brits so they don't even understand my point of view.

We suffered massively from American foreign policies in recent decades and we continue to suffer from, in this case, "renegade" NSA agents that defect to Russia and upload all British secrets to the internet.
Ahh, I was thinking that p^2 - 1 = 24n held for any n as well as any p, but I can see that's not necessarily the case. Thanks
You lost 6 orders of magnitude to this IMHO:

5610 million km^3 = 5.61 * 10^3 * 10^6 km^3 = 5.61 * 10^9 km^3 = 5.61 * 10^9 * 10^9 m^3 = 5.61 * 10^18 m^3

But you said the resulting volume was = 5.61 * 10^12 m^3.

I think you forgot that it was 5610 million km^3.
There's apparently some form of Bret Victor-ish "modify code, see impact on program on the fly" thing going on with the playground. Can't provide details or links, just what I read.
I supposed "relatively" is the key word here. To me, that'd be a great feat. To others, not that special.
"Bad" as in malware, phishing, etc. When they recognize that a URL is bad, they can simply stop redirecting to that URL.
One key difference is that MAAS is free as in beer and free as in speech. It's great for private clouds.
Ah, I had no idea - thanks for the correction.

Either way, it's a lovely passage.
Well I'd give life long use to the right beta users willing to give me serious feedback. It's the very least I could do. I am currently trying that approach with cold mailing but not getting a whole lot of attention with that (actually none at all)
Honestly, I wouldn't hold it against you if the game runs well only on Ubuntu's default window manager. I routinely run games in a separate X server with just openbox running to prevent such problems. I can and if I have to, I will download an older version of libjpeg or libgnuc++ or whatever, build them and install them.

The problem with Witcher 2 (an excellent game btw) is that it didn't run well even in Ubuntu's default wm, or in openbox, or on Linux at all.
Introducing Fedora Project Leader Matthew Miller
As a Canadian, it's always fun when we get European friends and family who come to Toronto and discuss going to Montreal or New York for "the day."

Then you get to explain just how far apart everything is here :)

Of course, I'm making a bit of a caricature here, but I really have had friends and family say this before.
Easy to use data listing for Rails with in-place editing and more
Forbidden

You don't have permission to access /pages/sliceofmit/2014/06/03/silicon-valley/ on this server.
The average house sizes are more culturally rooted than dependent on standard of living. For example, by measuring size of apartments/houses and cars/capita you'd find Manhattan to be the poorest (lowest standard of living) part of the US which is of course nonsense. We don't have urban sprawl in order to accommodate cheap/large houses, but it's by choice, mostly.

Standard of living and various happiness indices include so much more than could be fitted into the term purchasing power (which is higher in the US than in most of the world).

My standard of living is very dependent on 5-6 weeks paid holiday, 6-12 months paid paternity leave and so on. In my income bracket I could afford those things just by saving, that is, I pay more for them through taxes than I receive back, but I'm still strongly for them. Among other things because only through normalizing long paternal leaves did it become acceptable to employers to interrupt your career 6-12 months 1-3 times in a career, without being classed as "not motivated" or passed over for promotions etc.
This would be a very good thing to try if you always want to guarantee some minimal level of performance. Say you are encoding audio or video or performing some other time critical things.

It eliminates the virtualization host layer and, most importantly, interaction from other guest VM machines.
SCO - the historical one, first licensed and then purchased Xenix from Microsoft - remember that Microsoft sold Unix for many years. The historical SCO purchased Xenix in part with shares in their company giving Microsoft an ownership stake in the historical SCO.

With the historical SCO's asset sale came the asset of contractual relationships with Microsoft. In various lawsuits, Microsoft's actions are dictated by those contracts and the exposure various alternative courses would create.

Bashing Microsoft was the cornerstone of a long running multi-billion dollar ad campaign of a popular investor backed Silicon Valley based company. None of it was related to Open Source or SCO. The chief commercial proponent of Open Source was another investor backed Silicon Valley company now owned by Oracle. The company which drove the anti-trust case against Microsoft was an investor backed Silicon Valley company - sold to the tune of $10 billion to a company which mass mailed low quality drink coasters at the turn of the millennium. One of the thereby enriched founders is a leading Silicon Valley VC [a model SVVC so to speak].

Organic MicroSoft bashing looks like Richard Stallman. Done on principle, Google and Apple don't get to buy indulgences.
Try out the new 64-bit Windows Canary and Dev channels
He specifically talks about spending more time on his passions which unless they are clinically unhealthy make him happy. You are the one reaching for a conclusion in ascribing productivity to an automaton. Productivity and passion are not opposite ideas.
This is crazy, it's less than 24 hours old and it's already nearly translated!
I believe it's an economics problem at its heart. How do you justify the costs of porting for maybe a 1-3% increase in sales. I don't think you can. And that's why most ports are terrible. It's the classic chicken and egg problem. You see it with console vs pc games and that's a much bigger increase in sales...
Sure, but can you explain which features rather than leaving off at the author is "ignorant".

Are there features in Objective-C available now that weren't present back in the early days? Perhaps this is what the author means? Has Objective-C drawn inspiration from newer languages such as C# or Java?
Can't agree more, in fact I'm searching right now on how to close my account here at HN, I mean, totally erasing it, not just changing to a soon-to-be-forgotten password.

I will still occasionally read this site, but will never comment and do anything about it. The silent-downvote is not friendly at all, especially to who that does not know the "rules" well. how did the downvote-jury chosen? why are they superior? what's the rule for them to downvote? for me I just feel they are a group of jerks lurking, if you call this democratic, fuck it.

Just give me a way to cleanly close my account.
The other form is when you try to be very objective and tell the whole truth. Try this next time when you pitch an idea or try to explain the benefits using some product / service. I bet there will be a lot of yawns and eye rolling. That's why engineers are usually not the best people to present something new (a product or just an idea). Because they try to be objective and stick to the facts. And most of the time people don't want that, they want excitement. And excitement needs some lying.
The situation sucks for you, but there isn't anything remotely illegal about it, and it really isn't a matter of being unfair. They don't have a monopoly on online advertising, and they are free to make whatever business deals they want. Dating ads can be shady. They consider it less hassle for them to work with known entities for a premium price than try to work with every site out there. That's not a matter of fairness, it's just business.

It just sucks to be in the position you are with essentially no leverage in the relationship, and dependence on a single source of advertising. I think the other comments offer some insights on how to try to diversify. I don't think you have a real alternative beyond that.

Good luck!
That's still awful, though. Why should I have to go to imore.com to fix an issue in my OS? This has been in OSX since launch and Apple hasn't fixed it. Mad.
No, it doesn't. It is a great way to do 99% of the tasks most developers do. There is, and always will be, a place for Obj-C on the Macintosh platforms. Apple recognizes that most developers don't need the verbosity and tight-knit compatibility with C that Obj-C provides, and that is where Swift comes in.