skysight-inc/HackerNews huggingface dataset:
My apologies, that portion of my point was meant to be independent of the FP comparison. It is absolutely true that, save for the occasional grudging exception, the 'easy languages' have largely been scorned and shunned throughout programming history. Hell, I've been guilty of it myself where HyperTalk is concerned despite loving the concept.

As for "getting work done" in Lisps/FP, I earnestly recommend checking out Racket. The developers have said that they've aimed to create 'the Python of Lisps' and by and large they've succeeded at exactly that. The documentation is thorough, the functional tools live alongside OOP and imperative ones quite nicely, the standard library is enormous, and DrRacket makes for a very good 'just open up the damn editor and start writing' tool.

Really, most of the FP languages are much more multi-paradigm friendly than Haskell, to the extent that I wouldn't even consider CL a functional-first language at all. CL's problems there are more a lifetime of neglect + Emacs loyalty, though Allegro and LispWorks offer more 'everyone else' friendly options. F# is fantastic as well, and integrates nicely with the rest of .NET and allows for a mixed paradigm while still getting all the functional tools and the power of type inference on top.
The divide described in the article is very much culturally enforced as much as economically.

Statements of this kind trouble me every time I see them, last time yesterday in the discussion about Greece.

I guess Marx's ideas aren't very popular over here. But implying that economy and culture need to be mentioned separately seems at least a little naive.

More fundamentally, you're ignoring the huge difference in power between consumers (in this case the programmers) and the people that create the tools and take them to market.
Honeypot, anyone?
First, check whether they're in compliance with the Apache license, particularly the terms in section 4 regarding attribution and notices. If you can find specific evidence that they violated one of those terms, your position is strengthened enormously.
If they were just using the software and telling investors that they were using it under the Apache license, there would be no problem. The investor said that the startup is claiming they actually wrote the code.
Check out http://casetext.com. Their "ReCites" extraction is a pretty useful way of summarizing a legal case text.
Take it from somebody who's shaken hands with the Indian High Commissioner of a country, chatted up many members of the State Bank of India and who's friends with a venture capitalist that takes investing in, and expanding, domestic infrastructure for cleaner air, water and electricity very seriously. He's setup many electric generations facilities, water generation facilities and more.

Given my background with the Indian government (nope, not Indian here) you're out of luck. The only way to "Save, earn, etc," with your situation is the exact same as I went through as a poor American, owing (today, 15 years after graduation) more than $35,000 dollars for my college degree. That's more money than I earned in the last eight months - and, I have two children, the IRS also claims I owe them about a ton of money, but thanks to finally catching up on filings, it's a smaller number - or soon will be.

Friend, it is hard for people who know billionaires, who know people, shook their hand and made them millions via Ycombinator and others (I got turned down, but, applied late).

The facts are the following:
* Nobody owes you a living, period. If they do, we're all standing in line and it's not moving.
* Save money. If it's a Penny, a Pound or a Franc, it matters.
* Create works - code, write, etc - so when and if you CAN publish, you're ready. Even if you develop skills that you can't use, nobody can EVER steal what's in your head. :)

Finally on a very, very serious note. Everybody has a sob story. My mom's currently a cancer survivor; my step dad has been on dialysis for a decade and thank goodness they are poor enough the US government pays for their medical treatment - or they'd already be dead. Life can be hard, it generally can suck, but, you own what you know. Knowledge is power. Stop whining in public, produce, learn and grow. Most of us, here on a "dot com," address are global, or rather, "Not Indian," so won't be able to give you the best advice.

However, if the goal was, "Learn how to compete with the best & brightest," this is a fantastic place. Sympathy is hard to find, but positive, productive suggestions - hard work, acquire knowledge - are the real keys to growth.
Finding the Perfect Amount of Creativity in Cars and Religion
If Frodo Had Google Maps
Spoofers Keep Markets Honest
You're free to install whatever other shell you want.
That's very interesting. Are your clients typically open to this, or do you run into any resistance?
I am working on something like this, feel free to ping me
@raspasov
Yes, this sounds like a good idea

Someone might have an objection to a boilerplate contract and this is always too much of a coming/going between lawyers of both parts.

With a personal discussion you can get whatever interests each part and get to an agreement faster.
SprayList: multicore-optimized inexact priority queues
iPad is the first computing device in history that I can suggest to my non-computer-savvy friends and know they will be able to use it, without the software getting screwed up in a few months. With the iPhone and iPad, Apple has (pardon the hyperbole) brought usable computing to the masses.

We can bash Apple that they did not turn the masses into programmers at the same time, but it’s far from obvious this is even possible (on the contrary). And, at least for me, a hackable software device is a device that can be broken more easily, thus compromising the first and most important principle of usability. It’s so refreshing to be able to tell people that they don’t have to worry about the device, because there is almost nothing they could break, no matter how hard they try.

Also, this sounds awfully condescending:

I think one of the main consequences of the inventions of personal computing and the world wide Internet is that everyone gets to be a potential participant, and this means that we now have the entire bell curve of humanity trying to be part of the action. This will dilute good design (almost stamp it out) until mass education can help most people get more savvy about what the new medium is all about. (This is not a fast process). What we have now is not dissimilar to the pop music scene vs the developed music culture (the former has almost driven out the latter -- and this is only possible where there is too little knowledge and taste to prevent it). Not a pretty sight.

It’s like someone has got the whole computer interaction thing sorted out and is just waiting for the rest of the idiots to catch up. With all respect to Alan Kay, I’m not buying that.
In the early 1990's Visual Works Smalltalk became the language that introduced enterprises to object oriented programming.

At FPL, the large Florida electric utility where I worked, we went all-in, received training, and with pricey consultants, built several client server applications using GemStone as the Smalltalk server.

What most developers loved about Smalltalk was the liveness of the system, in that a just-in-time compiler made it possible to develop in a debugging environment. You changed a line in a method, and immediately you could interact with the revised app.

In 1995, Sun Microsystems released Java whitepapers. When I saw those I thought - Java is Smalltalk with C syntax, but without the image-derived liveness.

FPL switched from Smalltalk to Java, gaining all the benefits of reusable code, and object-oriented libraries.

I miss Smalltalk syntax, in particular named method arguments, and to this day comment my Java code to compensate like this...

sendMessage(Message.notUnderstoodMessage(
message, // receivedMessage
this)); // skill

where the method parameter names appear as comments if the calling method does not have local variables of the same name.

A particular feature of the Visual Works Smalltalk implementation was a concept known as "Save to Perm" which, after a thorough garbage collection, moved the remaining long-lived objects, e.g. nearly the whole language runtime, to a memory buffer thereafter free of garbage collection.

Even after two decades, no Java implementation has this feature without resorting to off-heap storage.

IBM got on board the object-oriented development wave in the early 1990's and introduced Visual Age Smalltalk. They bought a Smalltalk version control product "Envy" and created the development environment that has over the years evolved into the famous Eclipse (IBM's Eclipse "blocks out" Sun Microsystem's Java).
Nice series. Waiting for an episode or two about Linux kernel on ARM.
3 job search tips from Seahawks head coach Pete Carroll
I would like to point your attention to this:
You don't have permission to access /cgi/t/text/text-idx on this server.
Apache/1.3.39 Server at eebo.odl.ox.ac.uk Port 80
Great book! If you like The War of Art, I'd also recommend the follow up book: Do The Work
http://www.stevenpressfield.com/do-the-work/
If the group retains the attribution notices in the source code, hopefully this will be found when the VC does due diligence and then it's up to the VC what to do. If the group removed the attribution notices and you can somehow gather evidence of this, then they violated the Apache License and you should be able to sue. Whether or not this would be fruitful is up to whichever lawyer you contact.
Excellent! It seem to heavily rely on the community & moderation – something we're exploring with as well. Kinda like (rap)genius.
?

Command history is a property of the shell and pdksh supports it, it just isn't enabled if HISTFILE is unset (other shells use a default HISTFILE if it's unset).

Just `export HISTFILE=~/.sh_history` from your `.profile` and you're done.
Reactive programming by example
I agree, and you can certainly base a pro-vax argument off of this opinion.

What frustrates me is that the vast majority of anti-vax critics are uninformed. Most insist that vaccine injuries do not exist. Several are unaware that immunocompromised or allergic patients cannot be given the vaccine. Emotionally charged arguments from these people ("your kids are putting my kids at risk!") are what I consider the least productive. That argument will never convince an anti-vaxer, who is usually only concerned about their families direct risk of vaccine injury. It's just two people with different viewpoints on how best to keep their families safe. And listening to the arguments feels a lot like listening to politicians.

Also I think it will happen, and I think this outbreak will end up putting pressure on science to make it happen. The bio people I've talked with think the answer is in individual gene therapy.
I can understand the frustration. However I think it's a little premature to cast aspersions on the whole language because it isn't good at this particular test right now.

We still have ObjC. The two languages work together. (we also have C and asm). Pick the right tool for the job, and have reasonable expectations about the maturity and progress of Swift.
Bernice Gordon, Who Toyed with Words, Dies at 101
The default shell (pdksh) supports command history, it just doesn't setup a default one, so if HISTFILE is undefined there's no command history. That's pdksh behaviour not specific to OpenBSD (aside from not creating a default HISTFILE on new user profiles).
I think you are letting your hatred of the US cloud your judgement. Plea bargaining is mostly a cost saving measure, going to trial is very expensive.
Hehe. Well, text will be text... on a side note, those interested in this, might also like: https://github.com/brianpeiris/RiftSketch
Just remember that Zynga has no dignity and they do a service by write paychecks to many employees. They have the misery of downsizing. Justice catches-up.

Meanwhile, their victims moved on. Maybe God, the allpowerful and only muse, granted some good ideas in the old age of the victims, so their old age was not as screwed as most tech people.

I have a master's in control systems (electrical engineering) -- rocket science.

http://www.templeos.org/files/ASU_Transcripts.pdf
Anyone know the company providing the technology?
Except for the games that are only carried on cable networks like ESPN, Fox Sports, NFL network etc. which you MUST watch if you are a true fan.

The hosts of many Twitch channels talk about their philosophies on life and interact directly with their fans to have meaningful discussions.
I think the main problem that you'll have is proving damages. Sure, maybe they did something morally wrong or even illegal but there is no point to suing if they didn't cause any damage to you.
> What does spivak have to do with Math 55?

> Math 55 assumes students can write a tolerable prose proof.
Relay FAQ: Facebook's Data-fetching Framework for React
Great question - as this thread showed it's a 2x2

Possible outcomes:

1. The models predicted survival, and the business survived
2. Predicted survival, but the business failed
3. Predicted failure, but the business survived,
4. Predicted failure, and the business failed

Here's how our results stacked up:
#1. 69% of observations (it wobbles around 66%, but was 69% in the last update)
#2. 31% of observations (notice #1 + #2 = 100%. Out of 100% of the times we predicted survival, we were right 69% and wrong 31%)
#3. 12%
#4. 88% (again, #3 + #4 = 100%. Out of all the times we predicted failure, we were right 88% of the time and wrong 12%).

Again, there's more luck when you predict failure, so it's really around 66% for both positives and negatives when you dig deeper into the stats.
> I have looked into doing freelance work, but as I am self taught my CS skills are not as solid as other developers, and my design skills are just about average. I am more product focused, I try to work as closely to the end user as possible and clearly define what they need.

in my experience unless you are interviewing for a huge silicon valley company, most companies don't get into the nitty gritty of algos. and data structures. rather they will ask more fundamental front-end questions like 'what does this refer to in js' and 'what is prototypical inheritance' and might have you do a small project to showcase your skills.
OpenBSD has used pdksh as their sh(1)/ksh(1) implementation for over 18 years. It has supported command history since the beginning..

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/...

http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin/ksh/history...
Yeah, I couldn't tell whether the author was being honest or mocking it.

I use Ubuntu on my home laptop, and I agree that it doesn't quite work 100% yet compared to OS X (or, uh, Windows), but it does have the most user-friendly installation of the Linux systems out there.
Congratulations, you have a low maintenance system built on solid technology.

New isn't better, especially when it's rehashing the same problem that was solved decades ago.
Well, any funny business that happened at the Planck scale during the big bang is hidden from us by an ionized cloud of gas. Maybe there is some trace left in the CMB, but there could be other physics in the way.

People have often said that "physics breaks down" at a gravitational singularity, but it is right to say that the theory of GR breaks down. Singularities generally are a sign that your theory is incomplete and aren't something that occurs in nature.

My argument is that the coordinate transformation and analytic continuation of the schwarzchild singularity is invalid, not that anything specific happens because of high curvature. The semiclassical view is that the event horizon is a quantum object, and if that is the case why believe the classical theory of the interior.

There is also the classical story that an outside observer sees it take forever for something to hit the event horizon but that the semiclassical theory says the black hole decays so presumably an outside observer sees the in falling object get burned up by hawking radiation or otherwise destroyed by something that happens at the eh.

Somehow the physics establishment denies there is a contradiction too and it is certainly true that the wall of fire has it's own problems, but that is because our current theories don't entirely work.
It's interesting you bring that up, since going out drinking with your boss in certain cultures is also a venue in which some degree of "friction" is assumed because "oh we're drinking of course it's all good natured" so that people can be more open; but has a reputation for some of this same "if you don't like it there's something off about you" effect for those who chose not to I was mentioning re: American football.

Not that I can't see the proposed appeal, I just mean to comment on the somewhat unique additional pressures these interactions carry with them.

(Deleted following post due to accidental double reply-click)
I'm not sure society needs to avoid it. And even if it did, I'm not sure individual humans can.

Differentiating between things is a core functionality of the brain, and separating people into groups and categories is necessary to identify which decisions are correct or what actions to take in a given scenario. It becomes degenerate when this kind of divisiveness stops being "friendly competition" and starts being a feedback-loop of antagonistic rationalizations.

Even so, it is hard to be inclusive with people who aren't inclined to be inclusive. It's not something that you can achieve with just intent; it requires a community with the right infrastructure. And it is hard enough for individuals to control their own behavior that controlling community behavior is almost always intractable.

I'm not sure that it is inappropriately cynical to think "I'm just going to pick the side I like and criticize the one I don't. If the other side doesn't understand this and value it, then screw 'em."
Maybe they had blocked the IP instead of the domain name? They surely have a different IP address now.
Show HN: NYC Citibike locator app that gives bird's eye view of available bikes
This isn't news. VPN blocking based on deep packet inspection appears to have been in use for a long long time.

I have heard from two friends that their VPN provider (they both use the same one) has been less reliable of late. This doesn't mean there's any new technology, and this type of occurrence is common.

I have experienced no difference myself, on fixed line or mobile connections.
And like many English words Hacker has several meanings and trying to go back to the 60's usage at MIT is I afraid a pointless exercise just Like King Cnut trying to hold back the tide.
Well... if you look at things like (colour)forth (and highlighting in IDEs/editors) -- most people don't actually code in "plain" text (there's colour/typographic hints that indicates meaning). Other than that -- we do tend to still use text to represent mathematics, so I don't think it's that strange that we usually represent code as text. For another exception to the rule: see graphical editors for UI layout, as seen in many IDEs (ie: using graphical programming for representing graphics) -- or 3d modellers like Blender (when you add bones etc, you could argue that you're "programming"). Then there's of course spread sheets -- but they tend to be pretty text-focused -- even if they use layout to great effect.
Kindle Reviews
Once again, time to suggest Thomas Pikettys "Capital in the 21st century" as highly astute commentary on this.
Of course no screenshot. What did I expect ...
> Contrast that with Lisp where you can spend at least a day just getting the environment set up in a way that asdf doesn't hate.

I recently re-installed my OS and setting up my Lisp environment (SBCL, Quicklisp, SLIME+Emacs) took about 30 minutes.
Getting started with web development
I've been looking to get into web development, my background is basic, c, c++ and cSharp, also various 4gls. I've had a brief look at bootstrap and REACT, but don't want to throw myself in at the deep end only to have to re-tool halfway through my new project. What is best practice, are there any frameworks I should be looking at, I have a grasp of Java and php. Many thanks.
>> … but it didn't succeed because … <<

By what definition of success?

From 80's through '90s Smalltalk was used commercially in finance and manufacturing and … on large scale projects.
So tired of people mocking the OS choices of others. If someone is happy with Linux or BSD in their own use, how does that equate to a claim that this same choice is acceptable for everyone and that it is the "year of the _____ desktop"? In the desktop there are many niche choices that some of us make, they work well for us and I don't think we ought to be mocked for it or told we can't do it.
Amazing(Gamer)Home Is Up for Sale:I Guarantee You Haven’t Seen Anything Like It
I expect that it's built in-house rather than outsourced.
> I, as a programmer, spend my days trying to express things as clearly as possible. Programming, as a whole field, is trying hard all the time to come up with safer and simpler ways to express precise thoughts.

Mmm... I'm not so sure. "Programming as a field" certainly does, in the sense that if you take it as a whole and look into the field, there are people trying for those things. But by and large, many programmers seem to revel in some degree of obscurantism.
Java? didn't he say he was a Javascript developer
I wonder, in Italy blocked just the PB blocked or other torrent websites as well?
It's funny you'd say that, seeing how NFL players, just last month, were protesting racial disparities in our policing system: http://www.huffingtonpost.com/2014/12/07/nfl-i-cant-breathe_...
Locked Up: My Post Cyberpunk Indentured Servitude
Estimate the latency from your browser to each AWS region
Braces combined w/ something like clang-format or gofmt are clearly better. Perhaps a really advanced editor (that most people don't use) could offer a similar experience for braceless (sig. indent) languages.

Short braceless code typesets beautifully, but you can probably get a similar effect w/ an appropriate 'braces highlight at lower contrast when autoindented as expected'.
Is there a link to your project? I've recently been thinking of trying something similar for UK law.
> Pirating movies, music, software and so on strikes me as a mostly selfish act

Well, it is. Just like any form of protest. When copyright is 14 years again, and when content will be available on a buy-once-for-ever, lend-to-friends, inheritable, anywhere-in-the-world basis, I'll start paying for movies and music again. In the meantime, I'll just buy stuff from the independent artists I like to support them.
There is a reason the WW is called like that but you choose to bypass that. I understand, after all you created an account just to comment on the topic didn't you?

Anyway, I've had enough feeding trolls. Won't comment on the topic anymore, it's hot enough as it is.
Show HN: TK Checker – A WordPress plugin that helps you edit your posts
You got an MBA or a Mac?
I understand "Panem et Circenses" as "let the authoritarians and libertarians fight each other, while I watch and enjoy the benefits of their fight".
> A poem can mean whatever any reader wants it to. In math objective truth matters.

Maybe? Penelope Maddy, et al, have convinced me that this isn’t as clear as we’d like:

http://www.socsci.uci.edu/~pjmaddy/bio/DualistVol15_Maddy.pd...
For me, this was the money quote which I think is a sentiment not mutually exclusive with what you're saying:

It is just a shame that in an effort to make interpersonal engagement over computers easy and ubiquitous, the goal of making the computer itself easily engaging has become obscured
I haven't dug into the details of the paper yet, but I want to commend the authors for 1.) making it possible to actually download the PDF and 2.) giving some indication, within the actual document, when the paper was published. I'm being a little bit snarky, but I'm very sincere in thanking them.