skysight-inc/HackerNews huggingface dataset:
So it seems sometimes that being 'forced' to adhere to lightweight data structures and functional methods makes all the difference. I'd tend to agree with you, as I have noticed that it is hard to avoid OO and imperative techniques when I have that option.
You are blaspheming the holy spirit like a nigger.

God says...
C:\TAD\Text\HUCKFINN.TXT

,
too, because one of the others might get broke on a snag or something.
We fixed up a short forked stick to hang the old lantern on, because we
must always light the lantern whenever we see a steamboat coming
down-stream, to keep from getting run over; but we wouldn't have to light
it for up-stream boats unless we see we was in what they call a
"crossing"; for the river was pretty high yet, very low banks being still
a little under water; so up-bound boats didn't always run the channel,
but hunted
Monitorix 3.4.0 Released - A Lightweight Monitoring Tool for Linux
While some corporations are too big to fail, managers aren't. The article mixes these to things - it's probably ok (given current economic climate) to leave the bank be and fine it, but it's definitely not ok to not prosecute and send to jail people responsible for laundering. Prosecution of high-ranking bank officers would launch a political career, so I guess there just wasn't enough evidence.
It wouldn't be a new version of Java if it didn't have a new Time API.
The example cited here is insulting to everyone's intelligence:

The possibility of representing face cards with a name would likely never occur to you, because it would be too complicated to go through the effort of defining the type of a rank to be a "integer or a class comprised of four case classes -- jack,queen,king,ace".

I'm sure every competent Scala developer will see that the equivalent in Clojure can be done with val King = 13; val Queen = 12; ..., which also means you get ordering for free as you're not mixing ints and keywords.

I do agree with the author's point that Clojure almost forces you to adopt a simpler design, but I feel that long-term maintainability requires a delicate balance of simplicity and structure that can be achieved with Scala, but takes more self-control with Clojure.
>> On the other side, we have some people who have always forecast an imminent heat death of Malthusian malaise for us all. Those people have never been right

I'd argue that for a very large part of the global population, maybe even the majority, life as they know is, is pretty close to a Malthusian malaise, and has been for ages.
Estonia is an unlikely land of cutting-edge technology
The real use of money is to pay taxes.
Oh, I actually thought that this was something to do with the greetings card company.

Seconded.
"we continued to rely upon NIST as the arbiter of that discussion"

This seems like a reasonable position to me, but I'm not in the field. Can someone tell me why it's not reasonable, in the face of all sorts of theories and suspicions being thrown about, to rely on the leading standards body as to whether the algorithm is flawed?
Further to which, I suspect this might run into trademark difficulties.
Not really. Performing occasionally is fun, but many months of doing pretty much the same perfomance every night in different place - that's definitely a chore.
What do you propose instead? Isn't it just another word for a longform article?
>He's giving all his money away and leaving his kids squat

LOL!
The Dental Dork
For me personally I know it's way more than $75k but less than $200k. I have expensive hobbies and like to to travel without blowing my savings.
If attorney-client privilege works as you've described it, it doesn't make any sense. The prosecution could summon the attorney to testify and divulge all the information he has.
type Card = (Any, Any)
type Deck = Seq[Card]
val foo: Deck = Seq((4, 'clubs), ('king, 'diamonds))

It seems to work over here. I would have to be a bit out of my mind to actually want to write code this way, though.

As to the "Lightweight data modeling" pitch, there's a pretty large number of other languages that are better suited to this because they have TCO (when run on their main platforms, the analogues of the Sun JVM) and don't require you to debug apparently-endless stack traces in a different language when your completely untyped exploration/prototype inevitably explodes.
It presumably includes us getting compensation from the modern day descendants of the Normans, Vikings and Romans.
This is totally true. I am honestly blown away by how little focus Universities have on coding as compared to Computer Science. I understand that the degree is called "Computer Science" and not "Coding/Programming".... But it would be immensely useful career-wise if they focused on at least some Coding aspects (style, readability, code-reviews, etc.).
>forced to receive hormonal injections that rendered him impotent //

He wasn't forced to receive hormone injections he chose it in preference to serving a one year imprisonment. As an expert chemist he was no doubt aware of the implications of that choice.

My reading of this has always been that his apparent predilection for picking up teenagers made him a massive security risk. Surely had he done the same with teenage girls he too would have been banned from jobs involving high level security clearance. It also strikes me that maybe Turing didn't like that element of his life?

[I have a pop-psych theory on this all being related to a fixation on Morcom, his childhood friend who died. But 40-something men lusting for teenagers is common enough that the theory lacks support.]
How to take big steps towards your dreams in 2014
> No fucking floats

<rant>
Every time I see floats being used for stuff like currency, which is still more often than not, I'm reminded how very immature and unprofessional the business of programming still is. This situation has barely improved in the 25+ years I've been in IT.

For fuck sake, we're not talking "advanced" stuff like architecture, algorithms, unit testing, SOLID, or whatever, but basic use of simple tools that's equivalent to understanding that you don't use a hammer to drive in a screw.

I can't imagine any other profession where basic stuff is executed so cluelessly unless it's a deliberate scam.

Right now, as we speak, clients and/or employers are paying many thousands of dollars/euros/whatever to have brand new software build by programmers who will use floats for what are supposed to be exact amounts of money the core business of their employer/client depends on.

It's a pathetic state of affairs which makes the phrase "software is eating the world" an utterly terrifying idea.

And now there's a movement that wants to teach everyone "how to code".

The apocalypse will be caused by a rounding error.
</rant>
Missing from the discussion seems to be the subject of licenses. Some of the files have one and some don't (making using the code murky), so you should probably establish a rule of an explicit BSD license or something. "Public domain" isn't suitable as some countries make it difficult or impossible for people to give up copyright (that's why CC0 exists, but I'm not sure how well that works for code).
That's true to a point for everyone: that having more money from a low starting point primarily increases lifestyle. But as you add more and more money, I think that most people reach a turning point where "enough really is enough" and their worries about money truly diminish, but that lifestyle stops increasing.

As I've grown in my own career, for sure my lifestyle increased. I literally subsisted on Ramen and $2 frozen pizzas in my first startup. Then as I achieved more income, I added a convertible, then a 401-k, then a new SUV (worst decision to that point), then a first house, then maxing out 401-k, then an airplane, then a classic Mustang, then a city apartment because my house was too far away and I got tired of the constant commute, then moved to a house in the city, then had 2 wonderful kids, then added 529s (college savings plans), then a bigger airplane, then...

All of those things, except the 401k and 529s, also came with additional expenses in time and money. (Technically, those 2 did as well, but in an immaterial way compared to orchestrating the maintenance on a house, classic car or airplane.)

However, I can also see that increases in income from here won't go towards (current) lifestyle inflation, as we have "enough" now. That could be because I'm older and wiser now, rather than a natural knee in the lifestyle vs income curve, but I'm inclined to think it's a natural knee.

For very few people does that knee hit before $100K/yr in a major US city. I'd guess that for a great many people, it doesn't hit until after $250K/yr, which is why people for shorthand say that it doesn't exist.

If you'd like to challenge yourself to bring that knee closer to the left side of the graph for yourself, I recommend Mr Money Moustache, Len Penzo and JLCollinsNH as bloggers who write extensively (and well) about this topic. Quick Googling will find them all.

I believe that getting to the right side of that knee, where you can stop worrying about money, is worth so much more mentally and emotionally than any amount of lifestyle inflation (beyond the basics of food and shelter). So, whether you can manage to increase your income to pass to the right of the knee, or move the knee to the left of your income, either way you'll be happier than a new car, new house, splendid vacations or 100 great dinners out.
You're misunderstanding the power that the Queen has. Just because it's a 'Royal pardon', it doesn't mean that she actually pushed for it. The opposite is true, in fact (the Queen is a symbolic head of state, and does not interfere politically - anything you hear the Queen doing is almost certainly at the request of the UK government).
There are certainly not "no women" - even if there are few. I think your comment about women being more likely to stay anonymous is spot on.
Tektónica Moçambique 2014
Do you have a large family or a need for an enormous space?

London's expensive, but it's not that expensive. You can get a nice, but not huge, apartment in a central area for £400 / week which would work out to £20K per year.

Source: this was true as of 2011 when I stayed with friends in a 2BR apartment paying exactly that.
I am shocked, and yet somehow not surprised, that there are exactly no women on the list. Sigh. I love the comments posted here.... just imagine the insightful commentary we'd all be benefiting from if half the population wasn't excluded! Hope to see this changing in the future. Thanks for your work putting this together.
Nice idea :-)

I once wrote a python library for wrapping static content into a sqlite database for full text searching, for roughly the same use-case (static content, but I would like a search system). I just threw it online, if anyone is interested.

https://github.com/danthedeckie/pagestore
NSA are fighting terrorism, which probably includes some Nazis somewhere in the mix. That aside it does seem the current groundswell of public opinion is firmly against all spying?
Hi I like You approach, would like to volunteer and help as much as I can for You to reach MVP and validate France as a market. I am also big believer in execution over idea hence think its great approach, especially that You already got beta testers.

I work on regular job that is very data driven in a large financial corporation, but I want to learn from startups and see if I am good fit so can work afternoons and nights, located in SE Europe. On daily basis I run and govern portfolio north of ~300MEUR, not that much on global scale, but in my country its a lot.

I am proficient in unix/R/SQL/dbases while got some knowledge on JS/HTML/CSS (node, meteor, jekyll) and Ive also read the books You mentioned. I do social marketing and growth hacking as personal project for couple of friends in hospitality business.

So I may be of help with any sort of data, biz dev/ operations, finance/accounting and social media. Can bootstrap and run a website, but do not expect anything extraordinary as its only for MVP level.

Pressure is normal, and I create value in given time, so some things may not be perfect, but I get things done.

Maybe we could just discuss it for 15min? And go from there.

Let me know mwmsigma@gmail.com
Computer science == models of computing. One of those models is language. We can run machines without codes, but with feelings and images. We, human beings, are just complex finite automata with very complex states and meta-states.
('gdy' is a karma 38 account, posting most of a day later.)

The Molotov–Ribbentrop Pact has been officially acknowledged by Russia since 1989. It is hardly honest to argue the innocence of USSR by blaming the victims.

http://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pact

"the treaty included a secret protocol that divided territories of Romania, Poland, Lithuania, Latvia, Estonia and Finland into Nazi and Soviet "spheres of influence", anticipating potential "territorial and political rearrangements" of these countries. Thereafter, Germany invaded Poland on 1 September 1939. After the Soviet-Japanese ceasefire agreement took effect on 16 September, Stalin ordered his own invasion of Poland on 17 September.[3] Part of southeastern (Karelia) and Salla region in Finland were annexed by the Soviet Union after the Winter War. This was followed by Soviet annexations of Estonia, Latvia, Lithuania, Bessarabia, Northern Bukovina and the Hertza region."
Why gender neutral language ? I think it makes big difference for men and women. Women are way more attracted to status/wealth than men are and I think it's important for yours (or parent's) point to specify their sex.
There are certain aspects of engineering which are definitely science. Science really is just the production of new knowledge with hard facts.
What demand? The demand for cheaper labor? Outside of a few places like Silicon Valley, we certainly aren't seeing wages rise as they would if there was a true shortage.
There's a difference between having money, which appeals only to the most shallow, and making money, which is a proxy for a range of universally desirable attributes (motivation, confidence, tenacity, intelligence, etc).
The bottom of the keyboard is not the bottom of the screen. http://i.imgur.com/TzUAKI9.jpg
Here's the video of the Pittsburgh Perl Workshop talk this post was mostly a rehash of - http://www.youtube.com/watch?v=lp2z_ZbLE_I
touring doesn't scale not because you can't get a bigger venue, but because it's not a passive income stream. A scaling income stream is a passive income stream - e.g., selling a book, a CD/digital file, video etc.
One would hope in a place like HN one would not find people as bigoted as you are. You must be a very sad person. Lack of sexed allows spreading of HIV, not homosexuality.
I've never been arrested by a corporation.
Nolan Bushnell (Atari) said something like, business is a game and money is how you keep score. If that's their game, let them enjoy it!
The actual pardon: http://cryptome.org/2013/12/turing-pardon.pdf
This is true. The self-made multimillionaires that I've met and worked with don't just "turn it off" because they've made it. The habits and practices that got them there are something that they carry with them.

Now, of course, they structure their lives so that they work when they want, where they want, and build in a lot of time and space for enjoying the things they enjoy (Superbowl tickets? Vacation with family on the water? Of course.) But they also work a lot.
Forget production rates barrels left and the economic value of the oil.
They are second order approximations .The way to measure peak oil is in joules. The energy from the oil - the energy to extract in the first place is what your economy is left with .We will never run out of oil but running out of energy efficient oil is probable
Although I agree with most of the article, I think the moment the words "millicents" and "billing system" are used in one sentence you should stop, drop, and ask yourself what the heck you're doing.

Just save billing stuff in cents and do internal billing math using arbitrary precision integer math and round to %0.2f at the end. Nobody cares about mistakes that involve fractions of a cent, or whether their subscription lasts 1 year or 365 days or 52 weeks of 7 days. Just pro-rate in the easiest way possible and round in favor of the customer. You just don't need any of this fraction-of-a-cent BS.

If your billing math is easy you can even explain how it works in the FAQ so customers won't feel cheated. If your billing is complex and uses millicents in an misguided attempt to "do the right thing" then you can't explain to your customers how it works and why it's fair. That's no good from the customer's point of view.

Billing systems are easy to over-engineer and in my experience you just want a system that's straightforward and correct. That way you can focus your energy on more important stuff.
perhaps, its this way, that earning money is so hard compared to other things we do in our life (except love), is we have to push our self so much, to earn it, but once we have enough.. we can't stop. Thats because its also incredibly hard to stop earning money once you know how to do it.
> Scala gives you are a much faster way to achieve the level of reliability you need than the level of testing you need in a less typed language

I have serious doubts about this since practically everything in the Scala standard library is horribly broken (collections, views, everything in scala.io, scala.xml and scala.actors etc.). The number of bugs found by Paul Phillips alone is absolutely ludicrous.

As it stands now, both Haskell and Clojure have vastly superior libraries, build systems that actually work, and implementations that people actually understand and can modify.
Instead of pardoning bullshit get him a chapter in elementary school history books. Chapter about a man, who greatly contributed to modern science and the war effort and was prosecuted by bigoted fanatics running the country. Then warn about similar attitudes displayed today and teach the children to recognize them along with their gloomy consequences.
That would do some actual good instead of insignificant PR gesture of pardoning.
There is the same perception issue here in England. Hugh Muir writing in the Guardian (probably the second most popular left-wing paper) defines "middle class" to mean "private education" which is about 7% of the population. Presumably he considers himself to be "working class"...
Photoshop posterizes evenly and doesn't touch alpha channel.

It's possible to pick posterization levels more fitting the image:

http://pngmini.com/lossypng.html#posterization (https://github.com/pornel/mediancut-posterizer)
What I value most about my degree is understanding the full technological stack of the computer. You never know where your next improvement might come from, and knowing CS broadens your possible angles of approach so you can tackle a problem from any part of the stack from a high level to a low level, not just within a framework.
Shame your anecdote is lost due people getting hung up on "spike this deal"....
To be honest, it seems like he didn't get off too bad. I'm sure he made much more than was confiscated from him. The jail time isn't fun, but other 'hackers' have gotten much worse.
I've read some of David Lowery's arguments on the music industry and I'm not convinced he understands the economics of music in the 21st century.

Personally, my musical tastes run more towards the long tail so I am quite familiar with many musicians who have never been on the radio and are acts you would classify as "midlist". By far the dominant feature of moderately successful musicians in the modern era is that they tend to own the entirety of their businesses. They produce their own music, they sell their music and merch on their own websites and at gigs, and they have an intimate relationship with the planning of their tours and appearances. If they need to they use kickstarter to help fund albums or other projects.

And they make a good living, often at levels of popularity that would be unsustainable if they had to sign away so much of their rights and revenues to a record label.

A perfect example is Jonathan Coulton. You're not going to hear him on the radio but he has monetized his music in a way and to an extent that would not be possible if he were tied to a domineering label. He sells shirts and prints, he does variety shows with friends sometimes, he sells his music by track, album, and box set in mp3, ogg, and flac. He also sells karoake track versions of several of his songs. And he even organizes Caribbean cruises along with several other acts.

Jonathan Coulton is a bit unusual but fundamentally his control over his own music, his "brand", and his business is not unusual these days. A great many musicians across the entire success spectrum have such control, and by and large I think they are doing better than they would under the label system.

When you break it down the label system doesn't make much sense. Somehow they convince artists to sell their work and themselves in trade for a loan. They were able to do that in the past because production and distribution of music was hard to get into and they had an effective oligopoly on the system. Today those functions are not just commodities, they are so inexpensive as to be effectively inconsequential.

I would argue that today signing on to a big label actually benefits the artists that become the most popular far more than "midlist" artists. Many extremely popular artists are not actually terribly musically talented, but they are either interesting, controversial/infamous, or pretty and thus benefit greatly from having a big corporation constantly promoting them. Whereas for artists who have legitimate talent it doesn't seem to help very much to have to wrestle with them over ownership of their "brand" and to be elbowed out of most of the revenue of album sales.
You don't really want "freedom," you want an obligation that you're excited about, you want a responsibility you're eager to take on, you want a job you love doing, you want a relationship that resonates with your values.

And if those things are freely chosen by you, isn't that a good thing? Living your life as a doctor because that was where you were directed by your parents, rather than as the teacher you dream of being, is not where most people want to be.

Freedom to choose valuable ways to make a contribution, is good. Freedom as ability to flit randomly from A to B to C, with no obligation or responsibility, is useless.
Instead of revealing your ignorance, you could read up on ECHELON, which was becoming a bigger issue in Europe already in the 90's, there was an investigation by the European Parliament in 2000/2001, and coincidentally 9/11 is probably the reason why the US&Britain didn't get to bear the cost at the time. Now they are (Boeing, CISCO, IBM, ...) and will probably continue to for some time to come.
The article starts saying that Scala gives you lots of options while Clojure guides you to a certain style, but the Scala example takes the most complicated solution as if every programmer would solve it that way. He's contradicting himself.

Scala can solve it in a way quite similar to Clojure. The author is trying to hammer a point about Clojure which doesn't emerge from the example, as most Scala programmers can notice.

It would have been great if he had listed all the possible solutions and told us "Scala lets you solve it in all these very different ways without the language guiding you, Clojure guides you to the simpler solution". That's a fair point, and one Scala programmers will tend to agree with.
Why Sony Is Using LLVM/Clang On The PlayStation 4
Actually, that's a good reason why we don't have evidence to prove that hypothesis. We're only seeing the trials that worked, because if science didn't improve in time to save us we wouldn't still be here to observe it. For all we know, there have been billions of civilizations out there that have thought the same and died out, but by the very nature of the problem we can only observe the successes.