skysight-inc/HackerNews huggingface dataset:
Show HN: SuperGradient – SASS Multicolor Gradient Mixin (Linear and Radial)
The vision seems to be docker on top of rancher on top of docker? Afraid I can't see how this would help? Unless it's just to inspire "yo dawg" Xzibit jokes? b^)
Those are mostly just using foobar as an example path in documentation.
Well you don't have to. You can rock up to the court and say "as the USPTO records show we hold current trademarks for GNOME relating to computing and computing services" and the judge then gets to listen to Groupon's shit about how that's "not relevant" and such and then decides. Just I'm guessing that GNOME don't want to risk that they somehow get an imbecile judge who can't work out which date comes first 1997 or 2014.
Well, that's rather my point - the kind of people who would find it irritating are almost certainly not the kind of people they would be targeting with such a puzzle anyway.

Why do I find it irritating? Because it seems both elitist and adolescent, in a child-like "secret society" sort of way.
As a 30+ i find it funny that chat rooms are making a come back. I used IRC (and still use) back in the day, and the funky flash and java chat rooms that a lot of mainstream websites used to host to build their communities.

WhatsApp always appealed more than Facebook because it is much more like a chat room.

What goes around comes around as they say.
Are you looking at a particular use case?
There's a brand of cola called Ubuntu FWIW.
More like javascript/web-developer recruiting. The page-source doesn't contain anything other than html/css/js.
Then those people have no business filing software-related trademarks.
Does anyone know if this proposal is similar to 03b in which Google invested this year?

Besides that, i'm becoming skeptical on Elon's announcements since hyperloop.

Maybe he is just using this old public relations trick: let some information about a future product or project leak to the media to know how the public respond.
Otherwise, buggy programs will depend on these flags being ignored, and you won't be able to use them later for new features.

I don't understand why that's true. Just add the new flag and use it for your new feature. Aren't buggy programs who were already sending the flag responsible for their own bugs?
wow.. i am just thinking that how did a company like Groupon thought they can get away with "did not hear" about gnome.. either they are extremely dumb to not think this through or they have already planned on how to defend and lawyer up with the big bucks
Alibaba's Jack Ma Has: $30B and No Coding Skills
Senior Python Developer (m/f) – Rocket Internet
I searched for "foobar login" in the search box and the first result was login to Hackerrank.com for Foobar contest. But it says the contest has ended.
Hmm... I wonder if his old colleague Peter Thiel is going to give seasteading a try. :)
Yes, we're in the Century of China. It's amazing how far China has come in the past 15 years. Next person on the moon will be from China? 20,000 miles of high-speed rail? Largest subway system in the world. From 0 to the biggest in 20 years. The largest everything...
That sounds right, which implies that you have to be logged in to a google account and searching interesting terms to them. They'll redirect you to that and you can carry on.
Python Developer (m/f) – Rocket Internet
You won't learn ...

"git, Sinatra, Heroku, Jekyll, DataMapper, Rake , framework , state etc."

in 20 hours.

That is certainly marketing!

Maybe give you a very basic introduction and that's all.
I just found that the part is available through distributors on alibaba one of them even selling in min orders of 1.

http://www.alibaba.com/trade/search?fsb=y&IndexArea=product_...
GitHub Enterprise 2.0
Don’t Work Hard, Work Smart: Comparison of Asana, Basecamp, Podio, Quire,Trello
Just checked, and yes it does.

As I said, the route seemed really obvious to me. It was a quicker way to get from Kingsland Rd to Hackney Rd, so it was two major roads in central London.

The short cut involved taking a narrow laneway, and i'm guessing something about that lane changed meaning it had only just become accessible.

I also had cabbies turn off the meter late at night. I'd light up a cigarette (back when that was allowed), they'd ask if I cared if they lit up too, and once a guy said "Ahhh, I was heading your way anyway" and he turned off the meter. I lived in East London surrounded by cab drivers, so maybe they were being neighbourly.
Not necessarily. There are a lot of circumstances in which the case could end in Gnome's favor, without that judgment.
If you can own a market, such as cheaply launching anything into space, you reduce your costs compared to competitors for anything space-related - so why not extend into business that is a billion-dollar and eventually trillion-dollar industry with mining resources from space?
I'm definitely not a fan of Uber, but even I wouldn't put them in the same league as Groupon. Uber falls in the 'not great for their employees, but generally useful for society' category, which is really the same bucket as Amazon.

Groupon falls in the 'disingenuous startup that enriched early investors on pumped up numbers and dumped it all on society later', with an extra kicker of screwing a bunch of small businesses along the way.
In rocketry, the words "payload" and "warhead" are interchangable.
window.location.search returns the query string part of the current URL.

All that bit of code is doing is ensuring the frame on the page gets passed the query string the outer page had.

E.g. https://www.google.com/foobar/?hello -> https://foobar.withgoogle.com/?hello
I suppose with enough satellites and efficient routing the latency would be OK.

In the 1980s things were different. I was using servers scattered around the world and the latency was a second or two because of multiple hops from the ground to a few high altitude satellites.

Very low cost Internet is a good thing, especially if it is combined with self imposed net neutrality, which I would bet that this team would respect.
In the name of the file /staticfiles/css/rhgame.e6cf5ce7.css, that RH is probably HR (Human Resources Game).
Amusing pronunciation guide in the Marain page:

http://trevor-hopkins.com/banks/a-few-notes-on-marain.html

> 'll' as in Welsh

In fact, ll is pronounced as 'y' in the Welsh language
I find the setup pretty simple and convenient if you configure the CDN to fetch the assets from the app (in which the app will need to serve the assets only once for each new release).
I went to have a snoop around the code but all I can really see is installation files. Genuine question, is this project closed source?

I haven't really worked with Docker in anger yet - but I guess I could pull down the files / run it and then take a look inside to see how it works.

Is there a link to the original code? Is there a risk that projects are going to start to be released in a way where it's going to take jumping through a couple of hoops to see how they work?

I don't want to sound disparaging to the project (it sounds interesting). I was just curious in having a really quick glance at the code to see if it was something I wanted to keep an eye on.
Mixes music player for DJ mixes, mixtapes and podcasts
Wait what? They built an 'iOS based operating system'? I don't understand how that would be possible?
So glad to come across this article. Thanks ssclafani and Michael Arrington.

I think I am coming across the same thing after my bout with Salmonella + 19 days of painkillers
I love Gnome and use it daily but obviously it's not a desktop environment and doesn't copy Gnome.
I don't think real words like gnome (or windows) should be trademarks and surely not when two companies do two completely different things.

For sure, the gnome foundation doesn't want to sue garden gnome manufacturers as well.
Groupon, Too, Turns to Multiple Apps
Is the advantage the low latency because the rest of the specifications seem to be pretty standard for an SSD. Does this require a BIOS patch of some sort?
I went down this path over the last year or so while building an app. It was the first time I'd stumbled into the frontier of browser specs. I was really excited to use indexedDB and later Pouch, but got overwhelmed with how much of the spec and the various implementations are very much in flux. Eventually I just fell back to local storage because it was "good enough" for what I needed.

You're doing the lord's work, Dale. Somebody out there in the working world actually has to use and abuse these technologies that our standards-body overlords give to us to find out where the cracks and the useful parts really are. Some day it'll be as simple to pull down a bunch of objects over the network and query for subsets of them as it is to filter down a set of DOM nodes with jQuery, and it'll be partly because of the work that the Pouch team is doing. Thank you.
Hundreds? There are even APIs for searching for APIs. http://apis.io/

For example we offer geocoding, which is a small website around an API for example. http://geocoder.opencagedata.com/
Nicest SOAP client/wrapper you've seen in a scripting language?
I'm working with Salesforce's PHP SDK at the moment, which frankly is horrible. So is Infusionsoft's (though XMLRPC). Enough that I want to have a go at designing my own.

So, where do you recommend I look for inspiration? Does any language that isn't C# or Java have a nice way of consuming and interacting with SOAP webservices?
I can't wait to see the programming paradigm of memory vs permanent storage begin to blur in the next 5 or so years. It's going to make some major assumptions about how you program stuff change quite significantly and it's really exciting.
The laws you mention are long-standing, but the trademark system was developed to sort out all border cases that this approach inevitably fails to address. Does it matter if toy cars are orange or green? What if they are toy trucks? Etc etc. Trademark is not compulsory, but it's advantageous in most cases.

Without trademarks, each doubtful claim would require a full run through the courts; and depending on whether you do or don't use Common Law (i.e. in France, Italy, Spain etc), legal precedents wouldn't even hold in most cases, so every single time you'd have to repeat it. That's expensive for everyone involved, including the State.

With trademarks, you have to specify fairly-precise categories at registration, and then there is no dispute. If you file for "BestCars" in "toys", that's it, nobody else gets to make any toy with your name, regardless of whether your cars are red or yellow or even look like a car; if they try, you first threaten them (which will solve 90% of cases right away), then easily slap them in court with a quick process (judge looks at trademark filing, looks at toys, and rules for infringement).

Trademarking works, to be honest. It's one of those things you only ever hear when they fail, which they do, occasionally. In this case we all believe Groupon should have been told "your name is too similar to another in category 021" by an automated system while filing, rather than being allowed to file and wait for a challenge, right? Except companies file trademarks and then they die, and what happens to their trademarks then? Should the state actively scan the business market, going door-to-door telling people "you can't do that because the other guy was doing it first"? That's a huge burden, especially in a global marketplace. It's much more efficient to just timestamp files (which is basically what the office does, by accepting a request) and then deal with the few complaints when they arise -- which they likely will only if the two companies really occupy the same marketplace, incidentally. Believe it or not, most people would rather stand out for originality and won't willingly try to steal someone else's trade name; it's better to just wait for the occasional sociopathic Groupon and then slam it like it deserves (hopefully).
> I didn't see any comments that applied to patents

Well, when someone mentioned "fuel innovation", I assume they did not talk about trademarks, because trademarks have NOTHING to do with protecting innovation. That's what patents are for (in theory, while I don't agree with that, but that's a different topic).
There's not one single engineer that saw the conflict with the name 'GNOME'? If so, their engineering team is hopeless.

(Note that I don't think erikb deserves the downvotes, I think a lot of people will give them the benefit of a doubt by saying 'maybe they don't know', but someone at Groupon had to know, and that person was ignored, and now Groupon deserves the wrath of the community)
The rule is not a strict requirement although broadly speaking a trade mark owner is required to enforce their trade marks in relation to third party use which is likely to confuse the public.

The rationale is that trade marks are designed to be a badge of origin & to guarantee to consumers that the goods are from a particular entity. If I do not show due regard for maintaining that distinction by taking action against third parties making confusing use of an identical/similar mark then I should not have the right to continue making use of the mark, or at the very least could be said to have consented to the third party use and cannot subsequently stop them.
For those who don't get the reference: https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer

It would be delightfully ironic to see Apple providing money in support here, but I'm not holding my breath.
The Color of [Easy] Money
I appreciate this might not be the right way to look at it, but from a trivia POV, in terms of raw performance, what era of regular memory would be comparable with it? (i.e. "typical desktop memory in 2004", say.)
So, wikipedia says (http://en.wikipedia.org/wiki/Duck_typing#Structural_type_sys...):

"Duck typing is similar to but distinct from structural typing. Structural typing is a static typing system that determines type compatibility and equivalence by a type's structure, whereas duck typing is dynamic and determines type compatibility by only that part of a type's structure that is accessed during run time."

So it sounds like "duck typing" is defined in terms of run-time semantics. I guess you might be able to have genuine "compile-time duck typing" in a dependently typed language, which could be a good reason to preserve the distinction.

Otherwise, yes, they are certainly similar.
I agree! I wonder what will happen when memory and IO are essentially the same speed. Will we still need complex cache stores?
>It's why Facebook chat was originally in Erlang, then switched to PHP. Facebook already had a lot of PHP devs...

You sure about that? I was curious and googled and from the Quora reply below it seems they switched more from Erlang to their own C++ libraries because:

"...some of the abstractions Erlang had that allowed one to transparently have a distributed system across multiple machines actually caused reliability problems -- one server in the group would fail and cause cascading issues. Secondly, we found a number of instances where Erlang wasn't scaling well to multiple cores."

http://www.quora.com/When-did-Facebook-switch-away-from-usin...
> 'Intellectual Property' is not a legal classification, and shouldn't be.

Intellectual Property isn't a classification defined in law, but it is an analytic classification used in law, the same way that various other subcategories of "property" are, to discuss related protections.

∀X : X ∈ { Copyright, Trademark, Patent, ... }, X ⊂ Intellectual Property ⊂ Intangible Personal Property ⊂ Personal Property ⊂ Property.
"now it's just a matter of waiting"

Keep waiting. It'll make it way easier to replace you with a small shell script.
Here's something similar that we've had in the past. http://en.wikipedia.org/wiki/RAM_drive
A bios patch is probably not necessary.
You could market it to the analog-or-nothing crowd in the audio community. Decreasing production time of "boutique" analog clone effects pedals could make you some cash.
Why 20 years?

A reasonable zero for modern China seems to me to be the end of the Cultural Revolution (I went and touched up my history to phrase it that way, but my notion was that the early 80s provide a better starting point than 1994 or 2000).

I'm curious what you (and others) think, not trying to have a hair splitting argument about it.
I don't want to share my google information with this app.
Memristors (long promised and still not quite here) also bring together the ideas of long-term and short-term memory into one and, in future incarnations, even promise to bring computation and storage together.
Oops, you're right. I thought you could override methods with more specific argument types, but it appears I was wrong.
I don't quite understand. Does this act like a stick of memory or an SSD? Is it just using the memory controller as a super fast parallel bus? If it does act like normal memory, what happens at reboot?
A faster, more flexible GitHub Enterprise
Cool! And weird. I wonder what the OS support looks like.

Also available in a non-Brazilian page at http://www.sandisk.com/enterprise/ulltradimm-ssd/, of course. :)
Navidad Solidaria
I'll go with this theory as well. Anyone have google glass and an augmented reality app from google? That login logo seems like an AR trigger waiting for someone to look at it the right way.

also found the rhgame reference in css...
I would imagine, if this came out today, it's something related to the military. foo.bar == FUBAR? Maybe?
Will there be a breakfast tomorrow in your hotel?
It's not just "people who use it poorly". The point of an interface is to abstract over some details while guaranteeing others. If I am unaware of an interface, I don't know to avoid the names used in that interface, and I don't know to abide by the invariants assumed in that interface. That seems like it will bite people who've done nothing wrong. If I am providing a library, I can't possibly be aware of every interface anyone might define in code that uses it. I've no clue how frequently this will occur, in practice.

Haskell's typeclasses work around this by letting you define "how a type implements an interface" at either the definition of the interface or the definition of the type. (Or, strictly, anywhere else both are in scope - but that gets messy for a few reasons, so it's discouraged and GHC warns about "orphan instances" unless you tell it not to.)
I am not sure that it's the normal kind of web puzzle.

The logins are being handled by an endpoint on AppEngine called 'ah'.
Also this mysterious url: https://appengine.google.com/_ah/

Though there is definitely some semblance of it being a game, the iframe contains a reference to CSS file called rhgame.css.

There doesn't seem to be any avenue to log yourself in, by the looks of it they first send people to a registration URL of some description (probably a redirect from a specific set of search terms or something similar).

I am not really one for doing the kinds of puzzles where you just shoot in the dark for a while.. if there were actually clues/riddles hidden in the HTML/JS/CSS or similar then I would have alot more fun with it.
NgAir, new AngularJS live stream, first episode Friday withAngular team on 1.3/2.0
I believe parent is talking about iPhone and iPad. "iPhone" was owned by Cisco in the US which Apple eventually bought the trademark from. I believe Apple lost its case in China with either the iPad or iPhone name.

Apple was able to call itself Apple because they were not in the music business (albeit there were a few quibbles about sounds) until they started selling digital songs.
I suppose the main usage will be a RAMDISK mounted partition which will not lose its data on Server reboot, power loss or when program is not running.

I don't think this SSD can be accessed through regular SCSI, IDE, AHCI controllers. http://www.sandisk.com.br/enterprise/ulltradimm-ssd/
Hardware Hacking for Disaster Response in Red Hook, Brooklyn
foo, bar, and baz are commonly used placeholders for function and variable names in programming examples.
Does anyone know how this compares to Stash? Been using bitbucket for a while but wanted to switch to a self hosted version soon.
I would agree, if this was the only method of getting job offers from Google. But since the "traditional" methods via the Careers page, recruiters, etc, are all still perfectly available, this doesn't bother me at all.
Too bad the market is still tough for low-volume FPAA's (vs. FPGA's). A product I was working on last year desperately needed FPAA's in low volumes (think 1k-2k MOQ), and was shelved largely because the lack of market availability.

The design was changed to reflect the lack of availability of a low-volume FPAA at a reasonable price point, but this drove the feature set down and the price up until the product was shelved. Until they make them as easily available and as low-cost and many comparable FPGAs, it's going to be hard to design niche-market products around them.
Unlimited Logging: A New Chapter in Log Management
Dial tone moments
Basing selection heavily on keywords when the gatekeeper doesn't understand the keywords is a problem. That is the problem I'm referring to. I don't know how else to explain this.

I don't disagree with you that using proper keywords is common sense. I'm not complaining about that in any way. But, as it has been pointed out in many places, stuffing your resume with keywords is a bad idea. So, I simply cannot list off every single little thing I know, I have to cull it down somehow. If I didn't find the magic pattern required for the gatekeeper when choosing my keywords then my resume gets passed over. For example, if a developer specializes in AngularJS, among many other things, then they are likely to list that and leaving off Javascript. It's only common sense because AngularJS IS Javascript. Remember, too many keywords is bad. What if that developer happens to specialize in multiple Javascript frameworks? Remember, too many keywords is bad. If the gatekeeper doesn't understand that AngularJS is Javascript, but fails to see the Javascript keyword then they may disregard. That's a simple example but could easily be understood to be possible.

Another example, how many times has a recruiter mistaken Java and Javascript as the same thing? To me, that's a problem that potentially keeps good candidates from being matched to jobs they are good matches for. Good candidates that the hiring manager never even knows about.
it very well could the name of the css file is rhgame.e6cf5ce7.css <-- "RH GAME"
Hear the sound of the Magnetic field around Comet 67P
They have a fleet of private jets, and they've used the airstrip for landing their jets in the past.
What about this guy?[0]

(Stolen from this post: https://news.ycombinator.com/item?id=8589879 )

[0] https://dl.dropboxusercontent.com/s/93i0gkawa4q15lh/2014-11-...
No puzzle here. You can only log in if Google has flagged your search topics.

On google search, you have the variable window.location.search = "?gfe_rd=cr&ei=XXXGyZiVNHoFcuF8Qe7wYHACw&gws_rd=ssl"

That string is appended to the url of the iframe: src="https://foobar.withgoogle.com/"+window.location.search
So if you don't install drivers it would act as a regular RAM? Thus ruining your performance..

I don't think it will work out of the box on regular systems. Also, isn't pcie better for this?
This technology is actually developed by a company called Diablo Technologies. They seem to have licensed it to Samsung.
But it also contains .terminal and .console class definitions which suggests that there is an interactive shell
Yes, the advantage of the SSD it that it "scales IO performance in a linear fashion while keeping latency constant". [0]

[0] http://youtu.be/dGfpdciV9B4?t=1m32s
I wonder if you could use it to build a synthesizer. That would be amazing - a modular analog synthesizer on a chip.
How did your guide get there the first time?
Wheaton: Anonymous trolls are destroying online games. Here’s how to stop them
This seems like a hell of a lot of client-side processing just to enforce a trivial (and arguably bad) typography preference.