skysight-inc/HackerNews huggingface dataset:
> CSS best practices

...don't exist. There are many competing schools of thought. In particular, BEM is a school of thought with widespread support which disagrees with your comment.
There's also a book, Handbook of Neuroevolution Through Erlang.

> First, obviously, a great deal of web and database stuff is network programming and distributed systems when you get down to it so web servers, proxies, websockets, messaging, etc are all well within Erlang's domain.

Caveats with database is their driver. Cassandra for example does not have official supported drivers and I've met a gentleman that worked for TigerText company have complains that it was pretty bad. So Erlang having small user base have less official driver support.
That Either is Mappable is, IMO, both clearer and more informative than that it's a Functor.
I said nothing about the value of experience and dirty old tricks and Jews.
I wonder if someone sneaked this in or if it was sanctioned
In case this gets removed: http://img42.com/2Jzkn+
Frictionless browser package management
Anglarjs services way
Poor wording for my part, it must say "it is not an anti competitive practice per se"
I'm curious to find out what problems you ran into in your music library, but I suspect you were downvoted because of your tone. That being said, the reason I'm curious is because there is an entire book about writing a music parser, renderer, and player in Haskell: http://haskell.cs.yale.edu/euterpea/haskell-school-of-music/
What Google Thinks of Apple
This is true, actually. They are read from right-to-left. I'm not sure how much extra resources are expended searching this way opposed to the other, though my guess would be the same as yours. It may be worth a benchmark?
Someone's about to get fired.
I don't agree with this. Do you have some references about your statement.

I think the whole community went to separating the HTML tag names from the styles and work only with class names [1].

If you start styling your tags directly it imminently increase the code debt if you scale. Let's say you just want to add another element inside the tag. I can give you example :

<ul class='collection'><li></li></ul>

.collection > li { color: red; }

and later on you add a anchor as a child you would need to force the specificy to this element

<ul class='collection'><li><a class='collection-link'></a></li></ul>

.collection-link { color: blue; } // this will not work
.collection > li .collection-link { color: blue; } // increased complexity

I would almost always advice against styling tag names, except when you are doing css reset.

1: https://en.bem.info/articles/side-effects-in-css/
Bootstrap material design has something similar, although it is not matured yet:
https://github.com/FezVrasta/bootstrap-material-design
as a Ph.D. I agree with the title
You'll be flabbergasted when you see what a specialist micro-machining shop can produce. (I am!) Unfortunately there's only one picture on their website [1], but here's an example of a shop that produces really small bits.

[1] http://www.russellsymes.com.au/
33°30'52.5“N 73°03'33.2”E – Google Maps
What happened to sendglide? Bookmarked after seeing it here, not accessible
Bad Google!
What if the holocracy decides they like hierarchies?
Max Beacon Regions iOS
App for cancer patients launches on Apple Watch to transform care quality
Did a member of the public edit the map to add forests to make this?

Or is someone about to get fired for a very poor easter egg decision?
Ransomware Makers Convert Bitcoin Payments as Soon as Possible
I'm disappointed this doesn't appear in Satellite view. This prank is only half done.
Maybe the older guys are contracting so wouldn't show up those stats...
no longer

But have people ever worried? From what I remember from before the cloud became popular, and from people who maintain the old habits, people never really worried, they just kept their precious files in a $10 USB flash drive or 5-year-old HD and then flailed around when it broke.
So that movie "The Internship" with Owen Wilson was just fiction and Google doesn't really hire out-of-work 40 somethings who don't know anything about tech for their sales experience?
Practices for Distributed Scala Teams
Mazda rotary engines are designed with oil injection to lubricate the seals - they are designed to consume oil.

Rotaries, properly cared for, are a reliable engine with fantastic power delivery and small size. It's a shame they are plagued with high fuel consumption which limits their usefulness in anything but sports and racing applications.

If you read the article this is not a conventional wankel rotary - the rotor design looks like a wankel housing, so it's flipped around.
Degrees of Deception
... as opposed to the content of the article?
I didn't get the point this website is trying to make. All distributed apps are like that at time of delivering the code. If that's so wrong with Javascript, what's the proposed alternative (that has a chance of being available everywhere)?
First O'Reilly Fluent js-must-watch video
I didn't try to say that Haskell is the best language for everything. I also wouldn't want to do everything in Haskell. But as you are pointing out, you learned a lot from Haskell and you are using its lessons in production.

The best a language can do is to fill a niche and to be very good at that particular thing. You should always use the language that is most suited for your problem, whatever that is. But there are many languages that let you get away with being a terrible programmer. Haskell just isn't like that and I want to point out that you can learn a great deal from being forced to think in more abstract ways, just like you did.

In programming, we often encounter the temptation to just mutate everything and to use side-effects since it's quite convenient to do so in the short-term. In the long-term, these things will come back and bite us. I argue that it is important that a programmer should have experienced what it is like to simply not have the option to do so. After learning Haskell, I tried to avoid side-effects in other languages as much as possible and to use them consciously. That was something I didn't even consider before learning Haskell. And, obviously, the less side-effects you have, the easier it is to maintain or exchange parts of your program.

I currently use Haskell to calculate probably a hundred analytical derivatives for a large sparse array that is used in a simulator written in Fortran. And it's very good at that. For quickly writing some evaluations of output of this simulator I use Python, because Python is better suited.

Pick a language based on the problem. Don't just use one language because you know it. In my experience, Haskell is very well suited for a lot of mathematical stuff.

------

Off topic:

By the way, Einstein's field equations will work for gravity in the classical regime, not in all cases. But still, if you simply want to calculate how far you'll throw a ball, you really should take another model based on Newtonian gravity or simply take a constant gravitational force. Planetary movements are also fine with Newtonian gravity (except when you really need it accurately. E.g. for the precession of the perihelion of mercury). However, GPS calculations are terribly inaccurate without general relativity (time flows differently if you are close to a big gravitational potential well). So, pick your model based on what you want to do, just like you pick your programming language based on what you want to do.
It's only depressing if you first hear it after said years have flown.

Taken in at age 27, it might be the spark that sets one down a life path where "time in a felt cube" is minimized in favor of higher priority things.

My 30s flew. But very little of it was spent actually heads down coding.
2nd Generation Turbo RX7 owner here. Rebuilt 13B engines before.

The reliability of the engine itself is way misunderstood. They aren't more or less reliable than any other engine (okay, they're way more reliable than Subaru engines...).

The problems are with heat and lubrication. The early RX8s had a flawed design. 2nd and 3rd Gen RX7s had problems with their OMPs and terrible electrical problems. 2nd gens have really weak alternators stock. Turbos usually fail before engines do.

Honestly the engine itself is awesome. Yes, if you lose a seal it will screw your engine (but usually the housings & rotors are salvageable). Piston engines throw rods and screw your whole car. If you bypass the OMP and run premix and actually do proper maintenance on your car, they will last. My 10AE has over 110k miles on it and has not blown up yet -- probably has another another 40k on it before it'll be ready for a rebuild. I still am on the stock OMP (it's an S4).
> yes I know, cue* the cabbage throwing

I think MS is in a state where pity is more appropriate. Tell your boss that it's not very clever for a vendor who only survives due to legacy LoB application that maybe requiring this monstrous process [0] to develop a LoB application with a Metro UI elevated privileges is not quite what Ballmer had in mind when doing his funny monkey dance.

I was excited to begin developing for Metro before finding myself in this cesspit.

[0] https://msdn.microsoft.com/en-us/library/windows/apps/dn6301... ("Brokered Windows Runtime Components for side-loaded Windows Store apps")
Football Rankings versus Google's PageRank
IBM owns Softlayer in addition to internally developed services.
There was a lawsuit in US court that was dismissed in 2005: http://www.nytimes.com/2005/03/10/nyregion/10cnd-oran.html?_...

But the battle for compensation continues: http://www.globalresearch.ca/seeking-compensation-for-vietna...
Valve opens applications for free Vive VR development kits
Doesn't seem to have been added in map maker. At least i can't see a history.

Go home Larry, you're drunk.
my mom puts 4-leaf clovers she finds in her yard in books. i am sure that one day those books will end up in someone else's hands.
Couchsurfing is nice for finding a place to stay. Nolone is good for sightseeing, dating and meeting new people.
Inspired by the "Peeing Calvin" stickers, which as far as I know is a distinctly American phenomenon.

https://triviahappy.com/articles/the-tasteless-history-of-th...
Don't use OpenStreetMap they said, anyone can edit that and vandalised it they said, it will be full of errors and inaccuracies they said.
thaumaturgy didn't complain about his legal rights being violated nor legal obligations of others being ignored. He complained about something much more general.

> nobody really cares, not until they're directly affected by it somehow.

He explicitly marked it as such.

> It's just one of those facts of life:

He is right.
Need Driver, Driver Service, Car Driver
A robot peeing? Preposterous!
You do not need to meet him in the first place if he does not have a lot of good reviews.
In case you'd prefer a direct link to an image instead of a page that requires JS to show an image:
http://static4.businessinsider.com/image/553a1dfbdd0895d5058...
> Please, no book, but I would be happy to read one concrete example of why Ruby/Bundler is substantially better hands down.

One illustrative example might be the existance of Celluloid. The idea that you as a developer of Ruby apps can swap out the I/O system to something that's arguable better than what what the default style is. The reason Javascript can't do that is because it doesn't have synchronous I/O, nor multithreading, it's simply lacking those primitives.

I don't like the callback style, and I'm not entirely sold on promises.

In any case both those 'issues' might be close to fundamental differences between Ruby and Javascript but if I'm honest, this is going to sound like I'm back pedalling, but in real measurable terms they won't affect the quality of your codebase. I don't think porting a library from Javascript to Ruby would solve any real problem (as Haskell would), and it would result in your library being slower.

The dozens of little things that make Ruby a more pleasant language, they are what keeps me on the Ruby side for most projects.

> I am quite aware that some Haskell lover is probably laughing and sticking their nose up at this entire conversation.

Haha, I'm actually also a Haskell programmer. My top 3 is Ruby, Haskell, C# ;) I do Ruby and CoffeeScript for a living, build games in C# as a hobby and am building a C compiler in Haskell as my secret plot to take over the world. I have a sideproject that's a REST API in Haskell as well, but I'm not 100% convinced yet that Haskell is right for that.

Easy proofs for Haskell superiority: You can compile into a static executable. You can make the typesystem enforce the correctness of your user input parsing (this is crazy effective in JSON Apis, so effective that I now use Grape in Ruby to do sort of the same thing). Its lack of OO and focus on processing data leads to very clean architecture. Its level of abstraction is so crazy that they can actually swap out their entire I/O system for another one without changing any application interfaces, this one blew my mind, it's the change that makes GHC 7.8 run the Warp webserver twice as fast. They actually changed it so the 'fork' system call does not actually spawn a new thread, it spawns a fiber that's run in an event loop type system, and changed all the I/O functions to use asynchronous I/O on that event loop. All of this without changing a line in Warp, they just transparently made every traditional Haskell use modern I/O principles. Academics man, they're smart ;)

C# is cool because it manages to stay clean, fast and structured even though it's super powerful and implements almost every paradigm known to man. It's a statically typed compiled language with near native performance, yet code in it is nearly as succinct as Ruby. If I'd jump ship from Ruby because of performance reasons, it'd be to C#, not Node.js. Provided it runs smoothly on linux of course ;)
Amazing how many of these probably go away by ditching your CDN and using SPDY/HTTP2.
No, I really do mean anything that is not open source and I do not agree with you. For software development at least, everything is wrong with proprietary licenses that forbid ANY of these freedoms: http://opensource.org/osd-annotated

And any would-be license that isn't already stamped as open-source by OSI or as free software by the FSF is an instant red flag, simply because there are plenty of licenses available to pick from.

> Many people consider copy left licenses more restrictive than your average commercial license anyhow.

Even though some people might say that, that's only because they don't know what they are talking about. A license for proprietary software does not give you the right to fork. As a recent example for why that is important, ask the people that have invested in FoundationDB how they feel about that, then read the story of MariaDB on Wikipedia to understand the difference.
The service breaks if you input itself (clonezone.link) or the creator's site (4real.io).
Seems reasonable to assume that it ignores javascript, which excludes a fair amount of modern webpages.
Way to go Android!! Way to go!!
Lame. That engineer was full of imagination.
One can only hope that if this was intentionally done by an employee, they would be punished and possibly let go. This sort of thing is childish, unnecessary, and has no place in a professional organization.

Quasi-related: http://jenmylo.com/2015/03/23/defending-drupal/
In my first group at Google the ages were 26, 29, 32 (me at the time), 35, 55, 60, 70.
definitely not, in Britain they're very commonly wearing football jerseys and peeing on the oppositions jersey.

edit: I'm wrong, seems like there are a multitude of "piss on your rivals jersey" paraphernalia but it's not calvin.
Why Aussies are flocking to VPN
That's uncool. I'm not really a fan of either...its still uncool.
My Family had years of chat history and photos on "MyFamily.com" when they shut down. This included information from members who have now passed away.

I agree fully, their handling of it was insensitive and incompetent and I'll never have anything to do with any of the "Ancestry" products again.

Fortunately we found Spokt.com which (after a few rocky starts) was able to "sort of" import most of the data into our new Spokt account. I feel terrible for those families who didn't and permanently lost a large chunk of their family history.
It would be great to at least list some magazine names that are available without signing up. I'm not going to sign up just to see what's available.
Also, never use Wikipedia for anything. Since everybody can change it, it's useless.
Right, but these problems are not specific to javascript requests. Any request can fail, be blocked, interfered with, or partially received. Users can switch off CSS, too. Html page may not load completely. So what?

Some of these issues are fixed with https or http/2. Some with CDN fallbacks or just sane coding. Some are not developers problems - such as clueless users installing malicious extensions or luddite users switching off js.

Why not ask 'Everyone has html, right?'.
Its playful though a bit salty. I hope nobody gets fired.
fwiw the article linked from the article talks about oil, no word on reliability:

"Where the rotor holds the seals in a normal Wankel, the housing does that job in the X1 engine. This allows significant reduction in oil consumption over a regular rotary motor."

http://www.popularmechanics.com/cars/a8174/liquidpistons-hyp...
For my (admittedly relatively short) experience in office jobs it was also a self fulfilling prophecy: because tech companies avoided to hire people past 30-35, those either started their own companies or remained at their current jobs even where they didn't want to be there anymore, which gave those established companies a negative view of older devs. Rinse and repeat, add the sad european (?) classic "experienced people have to be manager and mostly stay away from code, senior developer doesn't exist" and you get a poor state of affairs.
The main issue with bootstrap-material is that this project is afflicted by the dreaded "developer thinks he needs his own license" bug[0][1].

It's effectively CC BY-SA-NC which is rather bold when you consider that it's adopting a design framework from Google for a css framework from Twitter.

[0] https://github.com/FezVrasta/bootstrap-material-design/blob/...

[1] https://github.com/FezVrasta/bootstrap-material-design/searc...
Could you please recommend a line of actual real private-sector salaried work where time doesn't fly? Or is it that recent generations are entitled to some better fate than previous ones?
>> I think the whole community went to separating the HTML tag names from the styles and work only with class names [1].

I don't usually nitpick but I don't think one link is representative of the `whole community`. Just this thread seems to prove it's pretty divided on the issue.

What is the recommendation, then? .collection .collection-item .collection-item-anchor? Genuinely curious here.
The prank is super stupid.
Apple Watch contains pulse oximeter suggesting future blood oxygen measurement
Tips for Speakers
Maybe someone can correct me here, but that kind of approach seems ill-founded to me when after a couple examples, people are already talking about different things using the same terminology.

The article says "A list is a Functor". Now you're saying "Either is a Functor". But those two things don't have the same nature.

Maybe what the author meant "The [] list constructor is a Functor"?

I'm not sure what is gained by garbling abstractions and reducing them to a subset of their potential interpretations.
> However this is perhaps way beyond what can be expected of international law.

No, on the contrary, it was made to deal with such cases.

But apparently only if you're not American.
I'm not sure about that: the converse is closer to the truth now due to copyright law, giving people's private family correspondence and data to historical organisations without the families say so seems as wrong as wiping the data. Ancestry could have kept the data archived and offered it up for download to their users for a payment - their whole raison d'etre is supposed to be preserving family history after all.

It would be interesting to know why they shutdown the service, presumably not making enough profit, whether anything replaced it?
Australian Universities pass foreign students despite poor English and plagiarism
“Music was better back then”: When do we stop keeping up with popular music?
I can imagine my sister riding one of those, I guess. Not a design I'd ever consider seriously riding.
But the Thing Is: Mom 02X21 (Patient Zero and the Chocolate Fountain)
Even during brutal weather, the subway was active - it has never let me down. Sure it is crowded, you'll have to deal with rudeness etc. But the public transit here is comprehensive and reliable. Can't say the same about other big cities in the U.S. It is also awesome to walk, especially during summer (only prob is too many tourists taking pictures all over the place blocking your way)
It wasn't foliage, but hair lice and other pests... the jews were shaven their heads and told to shower. Only when the doors locked, they realized what was going on.
Immature. Unprofessional.
YouTube is 10 years old. Here’s how it has changed politics forever
That cannot possibly be meant to be the Apple logo. It's just an Android peeing on a real apple that someone took a bite out of.
childish? That is open for discussion.. unnecessary? Definitely.

funny? Again open for discussion, but I'm in the yes-camp for this one (even though I don't own Android nor Apple products - or maybe that just is the reason). There's enough sadness and evil in the world already, some harmless fun from time to time won't exactly make it a better place but hey, a smile is better than nothing.
> what do they explain that wasn't already obvious

This near-et cetera may be the least respected tenant of common-sense research in modern academics.
> Whose going to charge the US with a war crime? No one.

Nicaragua did:
https://en.wikipedia.org/wiki/Nicaragua_v._United_States
Reputedly, if you own an RX-7 or RX-8, you should spin the engine up to 9k revs at least once every trip... lest carbon deposits build up and wreak havoc.

I can't imagine a technology like this is that well suited to constant and relatively low power delivery.
Is it even real? If it is - it's factastically detailed and someone spent lots of hours in making it look how it looks ;)
Same thing applies to any content type. Images, CSS, video support, etc. Why pick on JS specifically?
Well, nailer definitely did not provide these outliers as proof. More an interesting anecdote.
Nice, don't want to know their electric bill tho so much hardware @ residential rates, ouchies.
I think you're wrong if you're saying that "it's NOT natural to assume ...". For sure it's natural to assume a company whose sole preserve is digitisation and archive of family history -- which it has been doing for several years for millions of people -- is going to be a "good custodian".

Is that the best way to proceed? Nope, abject paranoia seems like the only way to preserve data -- assuming there is a nuclear war, have you archived your data on a different continent, have you got a plan for retrieval!?!
Fired? Really? Wow, I guess the Apple fantards have no sense of humour. Must come from having the 'genius' at the Apple store out-smug them!
I checked the history of the place on OSM and I found nothing.
http://www.openstreetmap.org/#map=13/33.514583/73.059222
Is "cc" actually an imperial unit? I thought it stood for "cubic centimetres" (also equiv to ml).
They're very common in Belgium (Western Europe) as well, though most people who use them have no idea of the origin. They just thinks it looks rebellious.

I find those stickers extremely annoying, since they conflict with how I know and love the Calvin character.
Playstation Project Morpheus VR Headset
I agree, your comment does seem immature.