skysight-inc/HackerNews huggingface dataset:
I've just gotten a small cnc machine and have been thinking about cutting DEMs directly. Fun stuff.
That could be seen as a disadvantage also. I don't subscribe to that world view, but it's a legitimate concern.
"The Smalltalk image may seem unfamiliar or even scary at first, but it's really little different from a standard Ruby or Python process, except that it is serializable and contains all of the code (both compiled and in source form), data, and execution state as objects that you can manipulate."

Well that's not very similar to a Ruby or Python process then, is it? And those processes are short lived and built from scratch on every execution. Anything you want to keep around you have to serialize and save explicitly. This is a painful but useful discipline. Perhaps an interesting analog, Docker emphasizes recreating over storing, while in normal sysadmin practice you update systems in place. In theory they can achieve the same results, but enforcing discipline makes a difference in practice.

Smalltalk of course is code, and you can do whatever you want with it. And Smalltalk is delightful in many ways, I enjoyed it a great deal when I used it, and people using Smalltalk can be very productive when they have to recreate the world. But you have to recreate the world. And there's strong cultural drift. Lots of things are possible, but possibilities aren't enough to create a community of practice.

Looking at files, I looked up "using git with smalltalk" and got the GitHub list of Smalltalk projects: https://github.com/trending?l=smalltalk – I look at one that has a couple contributors, find Cuis: https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev – it's got giant files and images at the root, overlapping senses of version (versions and dates and authors in filenames). Not a great example. Though to be fair, Iliad looks like a totally legit use of Git and filesystem integration: https://github.com/NicolasPetton/iliad – but they seem to be focusing on GNU Smalltalk, which is notably conventional.

Regarding the use of text files in general, I think it's an interesting thing to consider, but to think about it you have to engage with all the reasons that text files have remained so dominant. I tried to do that some in this post: http://www.ianbicking.org/blog/2013/10/why-isnt-programming-... (under "text dump -> spatial representations").

Has Smalltalk achieved all the success it deserves? If so that would be a sad conclusion about its worth. The "people are just too stupid to realize" argument for Smalltalk is a terrible argument, and a terrible way to build something better. If I am going to ask why Smalltalk didn't achieve the success it deserved, I will look to Smalltalk, not to the world.
Agreed. It's a common error to think that the smallest fraction of something is 1%.
That's funny! I read the article and then had that thought five minutes later and thought I'd come up with it. Thanks for pointing that out :)
At no point in the paper is exactly what is meant by a "formatting error" or a "typesetting error" defined.

No, and they clearly don't mean it in any way that a designer would find intelligible. Let's compare the two in terms of things like kerning, hyphenation, text figures, ligatures . . .

http://www.zinktypografie.nl/latex.php?lang=en

In some sense, it's not even a fair comparison. TeX is a typesetting system, which Word makes no claim to be. You can do some primitive "formatting" in Word, but you can't layout a book or an article to the standards required by contemporary book/journal design.

I have lots of books on my shelf that were designed using either TeX or LaTeX (though InDesign is far more common). I have exactly none that were designed using Word.
I'm working on a blog post about this. The people who tend to succeed in the corporate world are (a) not needlessly mean, (b) rarely mean to those in power, but (c) generally avoidant of close personal relationships.

A major element of whether one is selected for invitation into closed, snooty clubs (or promoted into management) is whether there's a suspicion that you'll invite too many (presumably not deserving) friends. People who are "sticky" don't get promoted. People who might tip off their reports about an impending layoff aren't made managers.

You have to be cold, for organizational ascent, but not a dick.

In environments of heterogeneity, warmth is actually an advantage because people who are personable and giving tend to have a wider array of connections, and that means more information, better ideas, and an easier time staying up to date. The old Silicon Valley actually was that way, but for the past 20 years, it's been functioning as one (however postmodern) corporate organization.

I've come to the conclusion that the only way to save Silicon Valley is to pass a law that makes investors liable for certain kinds of founder misconduct, including sexual harassment. For example, a frat boy like Spiegel would actually probably not get promoted in a larger corporation, if his true colors came out, because he's an HR liability. But investors can fund people like him and wash their hands of the cultural issues created by funding frat boys. That's a real problem, and it ought to be fixed. Since founders are middle managers in the VC-funded meta-company that now exists in the Valley, it's only reasonable to acknowledge them as such, and pass liabilities up the chain into the executive ranks (investors).
I'd love to know what's corrupting their cache. That the response is "delete the cache and profile" is rather pathetic for an expensive program like Dreamweaver.

If you want to sell your product as closed source, IMO you should put something into place to detect corruption, or at least diagnose how it occurs.

Even worse is that this whole article is about workarounds... Unless I'm mistaken, these seem to be known issues - will Adobe be making fixes? I'm fairly certain that an 8kb bug should be fixed pretty easily.
Christmas History
Someone needs to explain to Teddy how the compiler implements subtraction.

Hint: his example is fine (and thus, Ted is wrong).

But, since Ted is OpenBSD.. here come the downvotes.

As the poster below states, the example in the last link of Ted's posting has overflow problems.
Ah I see the problem. Actually I used a Ruby console.

So what then is the CORRECT way of doing this comparison in C, avoiding potential overflow pitfalls?
Why not just store each user's information in a file whose name is based on HMAC(some secret, user's account number)? That should be secure against enumeration attacks.
Oh, but that filter, glide, and accent circuit can elevate. They sometimes behave so strangely.
Github is still a great place to 1) get your project noticed 2) attract contributors and 3) manage issues/pull requests with little overhead.

If they self hosted this project, it would add unnecessary overhead to anyone who wanted to help out.
Thanks!
That's an interesting question, and one that I've only started to address for myself quite recently.

This originally started out as a hobby project (I was a freelance web developer, but I'm now working as an IT Director at a startup I helped co-found a few years back, so I want to keep my web development active), but it's done better than I thought it would. I'm getting 3-5 submissions a day, and so I've decided to put more effort into it and figure out how to differentiate it from the likes of angel.co and other similar sites.

Angel.co, for example, is geared more towards raising funding from syndicate investors, and acting as a mini news outlet for that startup. Newborn, on the other hand, presents the startup, and gives enough information to allow the reader to decide whether or not they wish to visit their website, or download their app. Rather than trying to keep the reader on Newborn for as long as possible by having all the information there, I want to, in sense, hand over that reader to the startup, and allow them to finish the conversion process. It's their startup, after all!

So in essence, Newborn's added value is that is showcases startup at their early stages, gives the reader the information they need to make a decision (as to whether they'll find out more), and then let them do what they want.
During this period, my dad said something that stuck with me: "The interviewing process is very human. There are all sorts of reasons it can fall apart, many that have nothing to do with you. Maybe they've got an inside candidate or someone decides they don't like the school you went to or the tie you're wearing."

I've found this to be true in a small number of my experiences. There are certain positions I interviewed for where my history was 100% in line with their needs, the interviews all went well and I should have gotten the job. But then didn't. Have no idea why not.
Ah yes, yet another startup failure story. This time, it's a little close to home since it's mine.

Here's the TLDR:
There is no logic in building a company whose direction you no longer believe in.
I'm usually on the side of pointing out the squishyness in some numbers, like US productivity and GDP. But we seem not to be in a crisis or even decline in corporate research. Microsoft and Google and, to a limited extent Facebook have taken over from IBM and Xerox and Bell Labs.

The Bell Labs business model was highly artificial, and that artificiality was used as an argument not to break up AT&T. Current structures are more sustainable.

Some ways of structuring corporate research are new: At Google, and at startups funded by Founders Fund, you will find R&D that's been selected for impact.
I'm actually running this in favor of GitLab which might be more feature complete, but it was much too resource intensive for my taste. I haven't tested it, but the developers claim it can run on an rPi. What I can say is that running it has only added a negligible amount of load to my VPS.
Prior discussion, currently on the front page:

https://news.ycombinator.com/item?id=8796819
Give me any person speaking any sentence and I'll make you a song.
Capsela, the game that changed my life
The paper does not mention Word Perfect, which some people seem to prefer in some cases. I'm not a user (or affiliated in any way) but I was researching document editors for a project when I found this epic comparison of Word vs WordPerfect in real world use:

http://www.wpuniverse.com/vb/showthread.php?22433-Word-Vs.-W...
MOOCs are closed platforms and probably doomed
Wow. That's pretty ugly, thanks for the info. But for people not wanting to use Unicode... Does that not mean they simply cannot use strings in Java, .Net, Windows (to some extent), etc.? It just seems sorta not feasible at this point to not use Unicode. And according to Wikipedia, Unicode now has a way to select which language variant of a unified character. So is unification not as big a problem if people use selectors?

And what's the practical alternative? Keeping things in country specific encodings?
> why, after so many years, are programmers still programming by the mere editing of dumb text files?

Well, there's nothing wrong with text per se. Text is easy, it's simple, it's persistent and platform-agnostic. Text based source code is portable, because it's human readable. You could print it on paper or write it on a napkin if you wanted. Alternatives have the potential of locking programming, and programming knowledge, into some company's particular black box.
I can pull examples of sample mangling that fall under these definitions from, at least, somewhere around 1993-1995. Someone seriously is saying BT invented this shit?
Two Scifi examples that come to mind are a book, GreenFlies (http://www.amazon.com/Greenflies-Andrew-Darling-ebook/dp/B00...) that has a fun example of a super-predator type-3-ish civilization, and the motivations that would create the galaxy we see today. David Brin also has a great book, Existence (http://www.amazon.com/Existence-David-Brin-ebook/dp/B0079XPM... ), that is an example of a super-predator meme that may also be a natural great filter for any intelligent civilizations that pop up.

Full disclosure, my brother is the author of the first book.
Rap song to help people dealing with hard times
One change is that test/unit is now no longer part of the standard library, which Rails requires. The workaround is simple, "test-unit" must be added to the Gemfile.

A less easily fixed change is that the following syntax no longer works the same as it did in previous versions of Ruby:

def foo(bar = bar)

The recommended fix is the following: (I believe)

def foo(bar = bar())

Rails uses this syntax occasionally. It's simple to change, but the Rails team refuses to merge in the fixes because it's not a security issue.
I tried propanolol. I also tried alcohol, Klonipin, Zoloft, Lexapro, marijuana, meditation, Ambien, Benadryl (by the boatfull), Nyquil... it's been a real struggle.

So far the only thing that has helped (besides the Benadryl for getting me to sleep but not keeping me asleep or making the sleep worthwhile) was Lexapro for one glorious month. Seriously. It was a religious experience. I felt like normal people for a few weeks. Then relapsed.

Hopefully I can get it working again at some point.

Also, I don't really get nervous at the interviews. Actually, I'm as cool as a cucumber. It's just the night before that puts me through the ringer. It borders on panic. Part of my decision to accept the current offer is based on the "Dear God don't make me sweat out the night before interviews" aspect of things.
A masterpiece.
The product info page says it supports global roaming (LTE/UMTS/GSM) at the very bottom[0]. au/kddi will not unlock their phones right now, but starting May 2015 all Japanese operators are required to unlock their phones, so you'll have to wait until then.

[0] http://au-fx.kddi.com/products/#title07
The shift JIS issue seems to be a fault in the design of shift JIS, resulting in even symbols like square root not having a canonical encoding. At what point do you just draw the line and tell developers if they need to deal with such things themselves? No one is taking away byte arrays. Fragmenting the userbase seems suboptimal.
Yes, and double the issue of cause-and-effect with a huge lack of controlling variables. How does the language of the repository and/or number of developers with experience in that language correlate with number of contributors or stars? How about size of the codebase?

I suspect both larger repos, and more popular language choices dominate the "high-impact" projects.
Most of the size come from optional packages. There are lean and mean distributions under 15MB of download.
I couldn't understand why it could faster than Nginx? Maybe the way of benchmark nginx in this case is wrong?
Note those are two distinct explanations. OP's point about the speed of light explains only why we're not observing any civilization from the last 50,000 years, while the anthropic principle and the "quick, devouring species" assumption explain why no alien life exists at all in our past light cone.
See my comment above. I don't really get nervous at the interviews... I'm actually fairly collected and confident in person. It's just that lonely, panicky night beforehand that gets me.

It's so torturous, I actually considered having a friend use my email to schedule the interview (or GMAT) for me, then only tell me I have an interview (or GMAT) the day I have the interview (or GMAT). If this situation had gone on much longer, I would have done this.
A major element of whether one is selected for invitation into closed, snooty clubs ...

Interesting insight about "stickiness"; reminds me of high school cliques, college fraternities/sororities/clubs, etc. Looking forward to your post.
The Sanya and Tanya Wagner Story
How can we have our fb/story go viral?
Thanks!
My only concern here is how quickly support was making changes to production code. Should changes like this be made to a functioning system within 10 minutes of getting a verbal bug report?
Interesting. Do you have anything other than "feelings" backing this up? It's liberal-leaning and so of course likely to get support from those who see their own personal biases as some sort of reality, but I noticed you gave us nothing but unsupported assertions. I'm not really swayed by that.
your customers need to know who you are, where you reside and how they can reach you even when (or especially when!) your website is down.

Except the overwhelming majority of customers
has no idea what 'whois' even is and couldn't
care less what info yours may or may not contain...

The only people who do care are spammers
and scammers.

Whois-databases are a
goldmine for them, and that's why whois-anonymization is a Very Good Idea™.
Public consciousness routinely loses track of major issues within days or weeks, as a result of mass media and entertainment. Once the television and radio were invented, people's focus started shifting to the here and now, be it the news or their favourite programme on TV. One can't really say the same for the late 1700's!
That's my take on it, at least
The Tanya and Sanya Wagner Story
How can we get our fb blog/story to go viral?
This. Above all else, this has driven me absolutely insane. I've immersed myself in and learned dozens of technologies in my past but because I didn't use one lousy framework I don't qualify? Something I could pick up in a week or -- at most -- a month?

This is especially true of startups. They feel like they're under pressure to produce yesterday and don't have time for someone to get "up to speed".

Worst is when they say "Well you don't have any Ruby experience. Maybe you could do a Ruby coding assignment for us." Then you spend the whole weekend cranking out a Ruby application only for them to say "This is great. Well done. But we really need someone with Ruby experience."

desk smash
What post did you read?

"Smartling* Cloudflare AppDynamics* DigitalOcean Placemeter* Hatch AppNexus* OpenX ThoughtWorks* Roost"
return (x > y) - (x < y);
I created this account to comment on an article of a sexual nature the other day but never did. So I reused it. I freely admit it is very weird in the context of my post.
And has for a long time. The 1818 version of Johnson's "A Dictionary of the English Language" has "an unexpected legacy; any unexpected advantage", with no negative connotations. https://books.google.com/books?id=zsI_AQAAMAAJ&pg=PT1100&dq=...

The original 1755 version only had "Fruit blown down from the tree" - http://johnsonsdictionaryonline.com/?page_id=7070&i=2282 . Etymonline says 'Figurative sense of "unexpected acquisition" is recorded from 1540s' - http://etymonline.com/index.php?term=windfall&allowed_in_fra... .

It's also used in the 1800s as the tornado track. See https://books.google.com/books?id=1GQJAAAAQAAJ&pg=PA324&dq=w... .
The correct way to do a comparison is to use a comparison operator...... If x< y etc...
I'd agree with you if they were making changes to their product code, but they weren't. This was just a monitoring interface, quite separate from their actual product (which is internet access, not RRDtool graphs).
Yup. On pretty much any architecture I can think of, a CMP is exactly like a SUB that does not store result, but sets only flags.
You should read the post again and then open the last link. Then tell us again that the example is fine.
The 4th alliterative option is 'Legend'.

Lord, Liar, Lunatic, Legend

Lunatic and Legend are far far far more likely options, which require no appeal to supernatural claims.
This is how I feel. I've been a badass at everything I've ever done, including being an employee. My last employer begged me to stay and I did for a few months longer.

So to have my fate determined by a short interview over the phone by some arbitrary questions just seems... suboptimal. Inefficient. Stupid.

Someone has to fix the incumbent resume-based hiring process. It is fucked beyond belief.
First Artists
I like #bitcoin-assets! I did some work for MP a while back and the guys there were nothing but nice to me! I'm not sure why someone would want to impersonate me to give the impression that I don't like them, but here's proof I am who I say I am:

-----BEGIN BITCOIN SIGNED MESSAGE-----

Comment: Signed by Bitcoin Armory v0.92.3

RealSexySaffron is the Real Sexy Saffron ;)

-----BEGIN BITCOIN SIGNATURE-----

HCrijlYlB4sliE7lm/kYNewmhP9n05fZ6aQ6fLtfEQTSEYqHENecvcJlNrEc/1YQ
GFHb4UKyP0qvQOICjPzglyQ=
=NCpw

-----END BITCOIN SIGNATURE-----

Very weird :)
As other people have said, I've encountered lots of startups using whois privacy; I think it's often a decision made in the early days and never revisited. This is one of the reasons I wrote about this -- to point out to people that having non-"private" whois actually serves an important purpose.
Probably not. There are many small wine producers that will only produce a few hundred cases of wine each year. Despite being scarce, this wine won't be specifically valuable unless it's good or otherwise unique, because it's only a very small part of a very large market. The $35 wine will still cost $35. You won't be able to buy it any more, but there'll be little interest from others.
That would also work (once they fixed the directory index issue). But their code was written in PHP, so I didn't think it was worth trying to explain that option to them.
That can be very expensive operation. Potentially two branches, not counting return from subroutine.
Please do not pretend to be me. Let's not be weird. Thank you! :)

-----BEGIN BITCOIN SIGNED MESSAGE-----

Comment: Signed by Bitcoin Armory v0.92.3

RealSexySaffron is the Real Sexy Saffron ;)

-----BEGIN BITCOIN SIGNATURE-----

HCrijlYlB4sliE7lm/kYNewmhP9n05fZ6aQ6fLtfEQTSEYqHENecvcJlNrEc/1YQ
GFHb4UKyP0qvQOICjPzglyQ=
=NCpw

-----END BITCOIN SIGNATURE-----
No, I'm wondering how long it will be before it goes up for deletion again. That's the modus operandi of those who don't like the subject matter.
It was my understanding that GNU Smalltalk http://smalltalk.gnu.org is text file and not image based.
+1 on this

I don't know if this has changed but in 2010 you even had to sign into xboxlive to use upnp on your own local network.
It's not only a problem of bad software, it's a problem of lack of testing, lack of proper development management (two factors of bad software, indeed), but mainly a problem of poor or lacking documentation. Not code comments, but actual documentation that allow other people to use the program. This leads to improper usage, errors that cannot be solved and are not reported and/or noticed by whoever is running the software.

Not to mention the publish-and-forget.
Agreed! "Track Changes" and master-child documents made it really easy for me to work on 50+ page documents with more than just another collaborator.

Personally, after doing several large documents in LaTeX and only then trying Word, I'd go with Word most times.
http://www.rifters.com/crawl/?p=5370

A recent-ish example of someone using multiple handles...
Why not just build using packer's chroot support? No instance creation or security groups and much faster.
How are you smarter or wiser than Alan Kay?
I don't think it currently does, but it almost certainly will in the future. The primary author of Pandoc is the primary author of CommonMark.
Being chronically sleep-deprived is the worst and I appreciate your sympathy.

However, I just can't get behind your dietary suggestions. Corn and wheat are not psychoactive substances. I don't think there's any solid science to support the idea that adding/removing them would affect your general anxiety levels.

As I said in another response, Lexapro gave me one amazing month of clarity away from my condition and it was a near-religious experience. I could make plans again. I became interested in girls again. I wanted to scream from the mountain tops and work as a door-to-door salesman for the pharma company that changed my life. Then I relapsed.

In other words, for some people (like me), there is a serious physiological issue at work that needs a pharmaceutical fix. No amount of vitamins or yoga or whatever is going to change that.
I marvel at the pace of the technical (mainframe in pocket), and despair at the uses (masses and masses of vapid trivia).