skysight-inc/HackerNews huggingface dataset:
> Honest question, wouldn't you just write a lexer with yacc/bison for a DSL?

Perhaps this article[1] can help answer the question (BTW, the title of the page belies its applicability). Check out Figure-1 specifically.

> How does a full programming language act as a base for a DSL, which is usually more limited than a programming language?

IMHO, this is what makes Forth both beautiful and mind bending, as Forth is a "full programming language" in which programs/systems written in it are expressed as a DSL defining the system itself. If that sounded recursive, then you're well on your way to grokking Forth :-).

1 - http://www.forth.org/lost-at-c.html
why would they have test data in production?
I would love to see a musashi that is cleaned up; it feels to me that the mame version has mame-specific functions. I am not so sure about it, as I am not so familiar to that codebase.
JRuby – Just Ruby
It's an established company but not IT. Recently owner has decided to go more aggressively on the software/website/apps side of the company. There was one freelancer working on it but they want someone on site now as freelancer won't be able to continue full time.
Was pleasantly surprised to see the veritably (at times) acidic rsc championing a code of conduct. Definitely will be beneficial to the community. I haven't heard about any incident that has lead to a CoC being necessary, which is awesome.
> Gmail either rejects spam at SMTP DATA time, or delivers it to spam folders.

This is a million times better. Meanwhile, microsoft accepts it, sends it at passed on DMARC reports, but discards the mail silently without it even reaching the spam mailbox.
Why men worry?
Only thing that scares me is the type of person the owner is. If he is typical strict non-technical and demanding boss then it'll be hell I guess
This is pretty cool. I suppose I'd like to see a breakdown of the influences some of the more popular sources had on other things, or maybe to know who are the most prolific borrowers of references and themes (influencees? Chrome tells me that's not a word). Nevertheless, it's interesting to think about cultural references within a very closed environment like TV shows and movies as a network, with all the reasoning affordances as such.

As an aside, TV Tropes doesn't use HTTPS as far as I know (and according to this too [0]), so none of the show/movie links resolve unless you go in and remove the prefix and let the browser figure it out. Looking at your source, it seems you could just change the "https://" to "http://" or even "//" (although this would break when(/if) you start using HTTPS down the road).

[0]: http://tvtropes.org/pmwiki/posts.php?discussion=13461707110A...
Steve Wozniak on why he doesn't have an Apple Watch
And are probably, for example, IIS which I can at least open in a debugger or hexedit and look at.

Some very-proprietary service serving S3 content? Yeah, right.
Top 100 Social Bookmarking Sites List
> Yes, motivating creators is a problem, but there are many possible solutions.

As a creator with a day job, money isn't a motivator. But having my name tied to my works certainly is. And for all the programmers you listed it is as well.

The video freebooted by Zoo is a perfect example. They stripped his name and branding from the video and it went more viral as a Zoo video. If this happens regularly, there's literally no incentive to create content and distribute it. In fact it's a big de-motivator.

In the case of the FOSS creators you mentioned, I wonder how motivated they would be if their work could have so easily been entirely re-apropriated by someone else (in total violation of their licenses). If Linus' name and source code wasn't attached to every linux and linux based distribution on earth he would have moved on a long time ago. No one in their right mind would just freely write code and let others take all the credit for it (with no monetary incentive).

So I ask, could you please elaborate on your "many possible solutions"?
Why would they not be testing production?
Seems like the placeholder isn't supposed to be accessed through imgur interface. Only if you type random letters you'll see it.
Well for a lot of devices I've worked with, you can shoehorn Forth places that most (if not all) other languages short of assembler can not go (Forth is _really_ lightweight). Forth was designed with DSL's in mind (Forth has "vocabulary" which is targeted specifically at this); the language usually comes with a basic syntax and some core primitives built in, but features a really profound ability to define new primitives, even things like "if" that most languages have built-in and have no facilities for constructing variants. You might liken it to macros in Lisp.

A good place to learn more (if you have some familiarity with Lisp) is:
http://stackoverflow.com/questions/24282153/comparison-of-co...

I guess the other huge nice thing abort Forth for DSLs is that it is (unlike assembler or C), an interactive language, even on the most stripped down platforms (like bare bones $0.50 8-bit MCU stripped down), and still encourages the sort of REPL experimentation typically only seen in much much higher level languages. All of this comes at a big price though, in that the caliber of developer required to wield Forth in a sane manner tends to be very high.
I think the advantage of ARC is not the potential for longer pause times but the fact that things are predictable & somewhat easier to debug.

I think it's too bad that the GC/ARC choice also implies a language choice. For e.g. if we had the ability to choose between GC & ARC in Java, we would be able to get a better understanding of which memory model developers of Java enterprise software end up preferring.
IBM says it has made working versions of 7nm chips
I am not sure I understand the reason for doing this? Why not set a calendar reminder, which then pops up at the desired time?
I find mail more and more useless as all the important stuff gets overrun by spam.
No, why should I? In Go I've finally found a language that's pragmatic, both fast to run and fast to think and write in. While evreyone's discussing its obvious shortcomings, I'm churning out working code faster than ever. Now somebody who isn't me is putting in big resources into making the language even better. Where's the reason to complain?
Debit cards attached to my actual cash bank account? Handed out to employees? Can't use it for car rentals or hotel rooms? Nah. Hook it up to a points credit card and I'm in.
The Mill CPU Architecture – The Compiler [video]
It's ironic regardless of whether Destin's aware. If he is aware, it borders on hypocrisy.
CHANGE REQUESTS
It's interesting that you say that, from my little interaction at Gophercon with him, he was a very nice and genuine person. In the parent article, he also mentions:

For example, I have learned that when I am pressed for
time I tend to write fewer words, with the end result that
my emails seem not just hurried but blunt, impatient, even
dismissive. That's not how I feel, but it's how I can come
across, and that impression can be enough to make people
think twice about using or contributing to Go. I realized
I was doing this when some Go contributors sent me private
email to let me know. Now, when I am pressed for time, I
pay extra attention to what I'm writing, and I often write
more than I naturally would, to make sure I'm sending the
message I intend.

which might relate to your point of view.
Plus, the third party was actually willingly lying about ownership with the sole purpose of profit. That's an even easier case for a lawyer.
You always feel dumb at the beginning
Let's not pretend YouTube didn't become big by the same way; it was from the start a giant platform for "illegally" sharing copyrighted videos. It got better in this regard lately but the fact that it was full of copyrighted stuff helped them bootstrap.
http://developer.oanda.com/ offer an API that makes it very easy to retrieve currency rates
Apparently this is the result of exercising a bug in imgur.
Delicious was a different product from Digg or Reddit, so that doesn't make sense.
Historically, there's been plenty of that in Texas...
I've always wanted a validation of this. Vancouver, Canada supposedly has the same problem.

I have yet to see anything beyond circumstantial evidence.
Hands-On with Apple's 'News' App Introduced in iOS 9 Beta 3
I used to spell it like that when I was younger, I'll admit I'd completely forgotten until I just saw this conversation.

I imagine it's just one of those things that's dying off with increased globalisation.
AWS launched in 2006, while Google App Engine launched in 2008 and Google Compute Engine launched in 2012. But Amazon has always moved significantly faster than Google in the IaaS market, introducing the most comprehensive suite of infrastructure services and relentlessly undercutting on price. AWS has been consistently innovative while Google has long played catch-up at far too slow a pace.
Gradient ascent is what you use to find the image that tricks the DNN. If you could run repeated experiments on a brain in exactly the same state over and over then you could perform gradient ascent on a brain as well. Whether the result of that hypothetical would be static that tricks the brain is unknown, but I don't see any reason to assume one way or the other. An easier experiment to help the discussion would be to calculate the probability that a random image of static can fool a DNN, rather than a special designed image that appears like noise. If the probability is not vanishingly small then there is indeed something fundamentally different at a functional level between brains and DNN. If not then we have to work harder to answer that question.
Announcing Tumble Panda
Probably some kind of production canary or integration test in their deployments.
I think it will be a great business for ISRO to send payloads as cost is much lower in India.
I've hacked together a package targeting the auth/user accounts gap, albeit in a fairly opinionated way. Very rough, but maybe they'll help someone:

https://github.com/likestripes/kolkata //user accounts API

https://github.com/likestripes/calcutta //basic UX

(ping me if you've got an interest or opinion on these!)
Flaws of Big Data
1px is not enough
In International Phonetic Alphabet it's [sʰʌ.ul].

The vowel ʌ is described as "between pearl and pull, with spread lips"
I'd argue that HipChat, Campfire and Yammer all "lost" to Slack because they weren't moving fast enough.

This Google trends line is interesting:
https://www.google.com/trends/explore#q=slack%2C%20hipchat%2...
They didn't claim they didn't want to protest, they claim they didn't expect their protest to have followers.
Web of Things Framework: An Architectural Overview
Why shouldn't you? One of the best parts of software development is the diversity of ideas. Learning a new way of doing things adds to your potential techniques.

My main job is in a garbage collected language but I'm learning rust and know swift.
The other issue not dealt with in any of these articles is the promulgation and inciting of a new form of hate.
We've Adapted Our Reading Habits to Fit Our Screens, but at a Cost
Slack is a way to common term to gather any information from these trend lines.
Power to Europe. It alone has the might to stand up to the US corporatocracy. The precautionary principle, that stuff must be shown to be safe before being put on the market, makes a heck of a lot more sense than the American let-business-do-what-they-want approach.
And Digg lost for several reasons, but one of them wasn't that it moved too slow. More the opposite, really. They released a buggy version too soon, when the users were already angry and considering leaving.
A reaction or reflex can be sexist (or racist or classist) even if the person having that reaction is filled with all the best intentions and happy thoughts in the world. It doesn't mean the person with that reflex is a bad or terrible person.

I see myself with sexist reflexes all the time, e.g., using a certain pronoun without thinking even when all I know is the person's job title. I'm certainly not thinking "Oh, they're a Director of Engineering? They _must_ be a man." I'm not thinking anything at all, actually — it's a reflex that's been baked into me by a few decades of acculturation.

That reflex: sexist.

When someone talks about an engineer you've never met, how often do you see a non-Asian person of color in your mind's eye? The honest answer for me is "Almost never, unless I'm being very deliberate about it."

That reflex: racist.
I love that blue! So what's the cost for that type of a setup?
Yes, for starters, some hardware companies still use Forth for low level testing of devices.
This is awesome work! Is there anywhere we can get the generated graph data? Whether in the form of adjacency list or matrix. I want to do some analysis on this graph too :-)
> According to IBM, this could lead to a 50% performance and power boost over chips that are on the market today, effectively keeping Moore’s Law more or less intact for the time being.

I propose when we finally break the 'law' of Moore's Law, that's when we should say it's not intact. All this "we're at the limit" stuff is just hot air, IMHO.

Compute is going to continue to increase at a steady rate and networking is going to lag behind just a little bit less. That's the real mess in all this, not Moore's Law breaking!
Quick question: How's your ping from Sydney to Singapore?
"Failed" sometimes means bankruptcy, but you should also include those companies that survived but remained tiny, while one of their competitors became huge.

Circa 1995, many companies tried online retailing, but none of them could match the speed of Amazon, and so Amazon slowly won out over all of them.

MySpace lost to Facebook, partly by not matching what became popular features on Facebook, such as "The Wall".

And it's not just startups that fail due to moving slowly. The USA auto companies have been losing market share since 1960, partly due to their slow adoption of new techniques.

Toyota in the 1950s was a super nova of new ideas. They invented kanban and "just in time". Oddly, they got some of their best ideas from an American who could not get an audience in the USA:

"Interestingly, important elements of the Japanese production system were enhanced by the work of W. Edwards Deming, an American who developed a system of statistical quality control for the U.S. war effort during World War II. After the war, he was assigned to General McArthur’s staff overseeing civilian transition of Japanese industry, and introduced his system of quality control throughout Japanese industry, but especially in the automobile sector. Largely ignored in the United States after his return, his methods were only adopted by U.S. manufacturers after 1981 when he was recognized by Japan for his contribution to the country’s economic revival."

http://www.mbca.org/star-article/july-august-2013/putting-it...
I've been reading Russ' emails for 15+ years since he was a Bell Labs wunderkind hacking on Plan 9. On the Plan 9 mailing list he was one of the most prolific and consistently helpful posters, so I think it's unfortunate that he comes across to you as being "acidic" when in real life he's obviously anything but. But as he said in his talk, when pressed for time he tends to make his emails brief, which may give the impression that he is curt, when really it's a weakness of the medium, not the person.
> I just don't really understand why people continue to work on garbage collection.
> ... but I think it's time to walk away from GC

Well, look at the arguments. GC advantages:

* less memory (unless you use a semi-space GC)
* faster
* can handle cyclic refs (graphs, not only trees and linked lists)
* trivial to use, less programmer errors

What you got wrong: significant memory and CPU overhead.

If you compare the memory overhead and complexity of refcounts with malloc to a non-semi-space GC, you'll be surprised.
malloc is more complex and worse in it's CPU overhead, refcounts in every data cell are a huge overhead. GC's got it better.

Where GC's have a memory overhead (copying collectors), they do it on purpose, on machines which do have enough memory. Those copying collectors are the fastest, but cannot be used on small devices. With not enough RAM, you just use a trivial Mark&Sweep, which is much more trivial than your malloc implementation and manual refcounts.

The only real field where you cannot use a GC is, when you cannot tolerate pauses, as in real-time, latency critical apps. But even there exist incremental GC's (like boehm) with real-time characteristics.
And when you need immediate destruction of objects, when they go out of scope, and not when the GC decides to destroy them later on. This can be solved by the compiler, but usually isn't.

Of course people always walk away from GC and avoid it like a plague. GC people on the other hand feel memory is too important to be trusted to programmers. We had these discussion for decades.
> ContentID doesn't bypass DMCA

AFAIK ContentID claims mechanism merely mimics DMCA mechanism – ContentID infringement claims are not actually DMCA notices.

That means that false-positive ContentID claims basically carry no legal consequences, unlike false-positive DMCA claims (perjury).

That means you can throw automated infringement notices at users knowing that X% of them will be false positives. That wouldn't work with DMCA.
Pie charts are already a terrible visualization, this is way worse. You're supposed to compare the area of these half circle shaped rotated slices easily? Should have just used a bar chart, in fact why wouldn't you use a bar chart? You could just have a single box and illustrate the percentage amounts by dividing the box up into different colors to indicate the percentages of a whole, but this? Nope. Tufte would probably not be pleased.
I'd bet money that it's their standard test image.
Do they have some kind of data deduplication by the way?
How a small Spanish town gave the tech giants a lesson in empowerm
Embedded stuff is nearly always C. Arduino have made the "Wiring" language popular for rapid prototyping (based on processing and hence javascript).

But these days, embedded full Linux systems are just too cheap to not be the default option when you want to develop on the device itself.
> majority of people I know complain (when asked) about gmail's tendency to spam-bin legit mail.

I observed a former boss, who was very technically competent otherwise, using "mark as spam" instead of delete.

I guess if he could underestimate that button so can a million other people.
iOS 8.4 Jailbreak for iPhone 6
Why Go and Rust Are Competitors
I wouldn't go as far as saying Postscript is a dialect of Forth, influenced by or perhaps "Forth-like" (i.e. stack-based), but certainly not a dialect.
I'll forever think slackware when I hear slack.
Competition and profitability aren't your only reasons to move fast. VCs may judge you on your speed as well.

Our company bootstrapped for the first 2.5 years before raising an angel round. This raises eyebrows. Some investors assume there is a problem if you are looking for a small round after so much time has passed. It's a rare stance to encounter, but something to be aware of.

(Personally, I'm proud of what we were able to accomplish before taking outside investment.)
Plz contact me: zvi AT nivertech DOT com
Forth seems to have one thing in common with Lisp: a small dedicated following that believe it's the way forward and considerably easier to learn, despite never really having taken off.

I suspect this is something to do with different ways of conceptualising programs.
(When measured in terms of IBM hype quotients.)
Power to Europe in this case, though in general their Common Agricultural Policy is insanity
Part of the gmail's spam filtering appears to be "crowd-sourced". People clicking on "Report Spam" or "Not Spam" on your emails in their gmail-inbox.

How about asking a few of your friends to select your emails in their gmail spam folders and click "Not Spam". Hopefully that gets the ball rolling and the situation improves...
It seems very similar to the "I will do science to it" image from Dresden Codak, also from 2008

https://s-media-cache-ak0.pinimg.com/originals/ff/c8/73/ffc8...

http://dresdencodak.com/2008/05/02/copan/
The author says Apple did not reduce iPhone prices in the Asian countries but it is reducing Apple Music price.

My view is - one is a product and the later is a service.

There is an upfront cost in service and running cost depends on the people hired to support the customers and some infrastructure maintenance. Most probably the resources hired to sort and classify Indian music are paid a fraction of the salaries of their US counterparts.

On the other hand, manufacturing cost doesn't change with the customer geography.
The future is Kashyyyk
The summary pretty much covers it in terms of what was presented. There definitely would not have been enough time to discuss the changes they made at length.
Awful article. Clueless writer. Better article from the Register.[1]

Actual news: IBM fabs test chip with 7nm line width. Intel is at 10nm right now. IBM had to use "extreme ultraviolet" and silicon germanium rather than plain silicon. Both are known technologies. IBM is spending $3 billion. Everyone has been trying to avoid going to "extreme ultraviolet", which is really soft X-rays. They're produced by a synchrotron or some exotic laser tricks, not a lamp, and the cost of the "light source" is high.

The other side of Moore's Law is that each generation of fab costs a lot more than the last one. Also, getting rid of the heat now dominates; only mostly-idle memory devices like flash reap the full benefit of the highest densities.

For reference, a single atom is about 0.1nm. Experimentally, wires 1 atom wide and 4 atoms high have been made. A single-atom transistor is theoretically possible. There's still room at the bottom.

[1] http://www.theregister.co.uk/2015/07/09/ibm_cracks_7nm_barri...
This could go on. :) Congrats guys!!
Google Photos tags black people as 'gorillas', puts pictures in special folder
Lyft maybe this? The other groupon competitors? Foursquare?
I feel your pain. I have had similar problems over the last 15 years that I have been running my own mail server, but mostly with hotmail when they were the gmail of their time. (they would accept the mail and then silently drop it)

I would maybe change the SPF record to fail instead of soft-fail (~all to -all).

I have a @gmail.com account that I use for testing whenever I change something.
Ah yes, perhaps demand for spare rope went up substantially in 2014.
This announcement is on Knuth's website since June 2014 at least [0]. Did I miss an update or something like that?

[0] https://web.archive.org/web/20140620191712/http://www-cs-fac...
Crossing the Chasm (Moore) suggests different phases in adoption - when entering the mainstream (after enthusiasts's love of the tech itself, and visionary's grabbing the tech's benefits ahead of everyone else) pragmatists wait until they see who will win. Therefore, in this phase, speed of acquiring marketshare is everything - not tech, not benefits.

Moore generalized this theory from actual startups, so he has lots of examples, but from decades ago (like apple and oracle when they were new). I'd think it would apply to today, just faster - though no one ever seems to cite it.

eg IBM lost RDB to Oracle, even though they invented it. Perhaps all the competitor's to pg's viaweb, who lost to it (note: they employed an expensive PR firm; it wasn't just lisp tech).
New Zealand law copies DMCA takedown process, makes it even worse
The Common Agricultural Policy has its upsides too. It's nice to know a lot of the produce is based of a certain baseline. Particularly when it comes to pesticides and GMO & allowing this to work in market through the use CAP
By the way, Ed Thelen (whose website has the manual) also runs the IBM 1401 website (http://ibm-1401.info/) with tons of information about that old mainframe and the restored 1401s at the Computer History Museum.