skysight-inc/HackerNews huggingface dataset:
>Hotspot is a Smalltalk JIT compiler reborn.

Yeah, but nothing in it is Smalltalk-specific. It's not like Smalltalk survives in the mainstream because of Hotspot (in the way that, say, Algol survives).

[edit: survives, not "survices"]
> How can we unambiguously distinguish between what qualifies for the classification of a "tiny" c-compiler versus just a "small" one?

We don't care about an unambiguous distinction.
I wish people would properly edit videos like this before uploading them. The complete inaudibility of the host up to 3:14 is rather disconcerting. If you can't fix the sound, cut it!

Here's a link to the point where Geoffrey takes over, which is audible, but you'll probably need to crank up your volume:

https://www.youtube.com/watch?v=EK61htlw8hY&t=3m14s

Fortunately there doesn't seem to be any problem with background noise, but I can still barely hear it on my MBP with the volume at max. Headphones will most likely help.
Even if you invest at peaks, and watch it all crash shortly afterwards, you can still do very well. Just start early so you're not staring at retirement the year after your first investment.

http://awealthofcommonsense.com/worlds-worst-market-timer/
You'll want to check out Steve Keen, of "Debunking Economics" fame, for the gory details. He has a blog (debtdeflation.com or something) with a couple of finance class videos on it, and he runs or used to run a talk all over, a version of which you'll find in the Google Talks channel.

In short though, the entire thing is based on the idea that finance is based on guassians, whereas the evidence overwhelmingly suggests it's based on power laws instead. (And intringuingly, the consequence of the latter would mean that portfolio risk increases when you're diversified in many asset classes.)
I would say Julia sucks for embedded programming :); building graphical clients - although not badly as there are various js libaries that it can chat to, games programming, it's not great at data base interaction although once you have the data in it it is fine (frames). The last point is a bit of a development area I would expect to see because Julia has a console and this means that interactive querying would be great - like SQL on steroids but currently without the sql unfortunatley.

Julia shines at developing efficient reusable code for crunching numbers. The type system is really nice, and the syntax is very clean and natural (to me!)
Special spots in empty space might hold the key to interplanetary exploration
This was here just 3 days ago: https://news.ycombinator.com/item?id=8558822 ; Now, YOU just need to write those assumbler macros. But why? Are you in some shortage of working compilers?
One thing I took away from this article is that "the concept was promising, the implementation too slow and cumbersome in practice" so the author stuck around to improve it. Bzr is still, many years later, interesting, slow and cumbersome.

I that tends to be so because once your data structure are set in stone, the complexity of the implementation follows. You can always work to improve performance, but without redesigning your basic concepts you'll only go so far.

There are similarities in other areas than theoretic complexity models. I tried a phone a while ago. It waws promising but the UI was far from smooth. The person I spoke with insisted that it's a first version and performance will surely improve. But if your basic drawing primitives isn't smooth by design, your final version will never be. The comparison is far from perfect of course, but provides food for my thoughts.
#5

> If you'll tolerate my hypocrisy for a moment, here's my suggestion: try to avoid putting the const at the beginning like that

Or you could not do that, and put const in the least ambiguous place, and since you rarely have a 'type* const ' it works very well just using:

const type*

for pointers to const types, and

type* const

for const pointers to types, and entirely unambiguous.
Apple to GT Advanced: “Put on your big boy pants and accept the agreement”
What happens if somebody discovers a critical weakness in your hash function?
I remember seeing pirateat40's scam happening live. I could not believe that anyone could possibly fall for a fund offering 10%+ per week, and when I found out that he ran off with 150k bit coins, I laughed so hard. The bitcoin community always found ways to amaze me.
What I'd like to know when learning a new language is: why can't this be done in an existing language?

Take for example the R programming language. Things you do in this language can be perfectly well done in e.g. Python too. Same goes for the MATLAB language.
> It might have been useful to learn a little sooner that this is _only for mac_.

For the rest of us.
Boracay Vacation Packages – Your Holiday Destination
Nor in my research lab.
Juju is ~300k lines of code, and that doesn't count 3rd party libraries (it's also like 6 months out of date, so it's probably significantly more than that now). There are many large Go projects out there - maybe you've heard of Docker or Kubernetes?

Saying it's not for large systems is just showing ignorance of what it's already being used for.
Alayne Fleischmann and Matt Taibbi on How JPMorgan Chase Helped Wreck the Economy
I am a born Catalonian although living away. Honestly, the page could do with a bit less bias.

Also, the big difference with Scotland is the Constitution. All citizens are subject to it and in it the existence of a single state is established quite clearly. Not so for the Scots, rather the opposite. That is why their referendum made sense.

Notice that in the same constitution is stipulated that there is no right to carry out a referendum by anyone except the Spanish Government.

What will take place tomorrow is a travesty because only the people willing to say yes are encouraged to go to the stations. The others have absolutely no interest in taking part in a unilateral decision.

Yes, great photos and lots of people. And so what? There have been lots of people meeting in Spain for many other reasons which are not shared by the majority necessarily.

What is the way forward? I do not know but it is never a travesty of legality, which is what shall happen tomorrow.
Probably the most interesting article I've read in a while. It was eye-opening in so many respects!

Congratulations to the author for the deep in-sight view and easy-to-read narrative.

EDIT: Although probably not as interesting as Japan (because of the huge culture difference, to Greece/Italy/EU to which I'm accustomed) I'd love to read similar articles for other countries like New Zealand, Australia, Canada, Russia, Brazil, etc.
There is work happening on the UI side in Julia. While we are some ways away from building graphical clients in Julia, we do have GTK bindings and such.

For some interesting ideas borrowed from Elm, do see: https://github.com/shashi/Patchwork.jl
I often see consultants (or entire teams) which are engaged, but are blocked by the environment they were hired to work in. From another perspective, that may look like that they are doing a bad job. They have to perform, because they are 'the outsiders, the specialists', right? - Bad consultants may just be a sign that your company is dysfunctional.
Sckt.co: On the Internet, No One Knows You're a Server
Isn't this... exactly what the linked paper tries to explain? The very first three bullet points are a great overview of the traditions Julia breaks away from, and the rest explains how the language enables that.

Can you clarify which parts can easily be done in other languages and how?
There are no hashes that are proven to be secure.
And we aren't likely to get such a proof any time soon: secure hashes can only exist if P != NP.
Go is not the language for you if you care about mashing as much logic into a single line as you can.

Also, I can count the number of times in my 15 years of professional development experience that I've wanted to count down to zero using an unsigned int as the index... never. Which is not to say that the declarative isn't nice, just saying that the example of the infinite loop is not exactly compelling.
A good example of bad "design", that holds aesthetics above everything else.

To be fair, it looks really nice. But having scrolled through it twice and being annoyed by the hijacked scrolling and autoplaying video with sound, I still have no idea what this is about.
Thank you so much for the review and suggestions, and thanks for your time.
The situation is not that simple as "Catalonians want to become an independent state": they want to be independent with some conditions. For instance they claim they should not take any part of repaying Spain's debt, but some of part comes from them. Is like if a group of friends go out for dinner and someone say "I'm not paying".

They want to keep be part of the EU, which is not that simple, open borders, same currency, use Spain's army instead of building one, football clubs to play on La Liga (this a very big deal for most Spaniards).

As someone from south Spain, I'm totally up for them to become independent if that's what they feel like. However, they shouldn't expect Spain's help at all.

The site is obviously catalan, but the bigger picture is way more complex than that.
For those of us old enough to remember the events, no, not at all.

The story is of course much more complicated, and from my recollection the events in Eastern Europe really got started with Solidarity in Poland sometime before.

But we also know that Reagan was the first US president who was determined to end the USSR, not "contain" it (compare to e.g. G. H. W. Bush's later Chicken Kiev speech), and we did all sorts of things to help bring that about, and this included parts of our civil society like our much more industrial and to the right back then unions.

The actual events resulting in the very quick fall were something of a surprise, we didn't expect that, especially how relatively peaceful it was. But it was something we'd strived to help bring about.
I have never heard anyone imply that the US tore down the wall, so to speak. Common opinion seems to be that East Germany was shitty, and people wanted to leave, and with the changes from the USSR, popular movements made it fall.
And that's why I like go.

Sorry, that's not really fair. I'm sure the compiler would have caught that when you tried to feed it into something that wanted a vector (or would have not cared if you were just iterating over it).

To be honest, I think Rust has a lot going for it. I just think Go has a lot going for it too... they're just different things. Which is fine, because if everything were the same, the world would be a really boring place. :)
One of the few things I don't like is that it lacks a bit for object-oriented programming. Specifically:

- It doesn't use the object.method() syntax, which is often more natural and readable than method(object).

- Support for interfaces but I'm not 100% sure about that.
Tidy (an iOS app for organising your photos) has this as well. Dont know how they do it, buts its really neat.
Cool - have a link to your songs ?
This design caused motion sickness in me, and I'm pretty immune to motion sickness in general.
How do you rehabilitate a person who does something like this such that they won't do it again? Serious question.
My point was that Smalltalk did not became mainstream, because a few heavy weight vendors decided to switch field to support the new kid on the block.
If it sounds too good to be true, then you'd better put all your savings into it quick before it gets shut down?
I'm aware. The presence of nonlocal and global still makes them broken to me, even if it's a result of how scoping works. Lua and Javascript both manage to have unbroken closures.
How it's better than Fortran?
The Django project is investigating a claim of unauthorized server access
Deterrent.
> How a leak affects ticket sales is pure speculation

I think one can say with good amount of confidence that a leak of a bad movie would likely tank ticket sales. Leak of a good movie has more unsure consequences.
Running info:

* As a precaution, all our infrastructure has been taken offline.

* If you depend on Django, installing from PyPI will still work.

* Our PyPI uploads and GitHub release tags are GPG-signed by key ID 0x2d9266a6808fe067 for verification purposes.
Julia is homoiconic, so it can do things non-homoiconic languages can't do. E.g. symbolic differentiation of Julia expressions.

Of course Lisp and Scheme can do this too, but it's virtually non-existent in any common language today. SICM makes heavy use of this.

Now, is there any other language with Lisp-like macros and static typing?
There's an American conservative sect that believes Reagan was personally responsible for the fall of Communism, including both the fall of the Berlin Wall and the breakup of the USSR. I don't know just how common it is, but it's not entirely uncommon among the "government is evil, taxation is theft, global warming is a hoax" fringe crowd.
Jesus, what's with the scrolling? I hope their politicians are better than their web designers.
Please stop using Hacker News for delivering your propaganda. This is all BS, there is neither right, nor matter to be decided.
Employment in Russia is a pretty boring topic.
You send in a resume, get interviewed and hired, work for a few years and then leave for fresher experience, more money or maybe abroad.
Nobody expects much loyalty or lifetime stability because of all the history.

For foreigners regular employment may be tricky: you would be expected to possess some unique skills not present in native workers, otherwise it's simpler to just hire them - language and cultural barrier is a thing. But if you do, you may perhaps aim higher.

Oh, and the whole employment in Russia is widely uneven, wages unpredictable, conditions wildly vary, life quality is love it or hate it. If you really enjoy chaos you could probably try.
So what's to stop this from happening everywhere in Europe where more affluent regions want to become independent from less well off ones? I don't think that's the way forward, we should be more united not less. Each region can keep their language, culture and traditions.
A bit off topic but I went to Japan for the first time earlier this year and really enjoyed it, specially the food!. Since I've been back I've been thinking of working there for a while as a dev, I know a friend of a friend got recruited by Rakuten but he is much younger than me and speaks Japanese. Considering that I'm in my 30s, not white or asian,can't speak, read or write a word of Japanese and 10+ years of experience as a dev in Australia, USA and Latin America, what are my chances of landing a semi decent job in Japan and is this a good idea? I am specially concerned about the low salaries,being overworked, xenophobia and not being able to learn the language, I feel too old for these kinds of adventures but I haven't stopped thinking about this possibility since I got back.
Going through this now. Trying to build an app on top of the client's service layer that is never up so we can't do end to end testing.
Name some members of it.

Of course not counting those of us who note, as I noted in another posting in this sub-thread, that Reagan just happened to be the very first President who tried to end vs. "contain" the USSR. I.e. the difference between giving it a strong push into "the dustbin of history" as he put it, vs. "personally responsible".
Why is there something rather than nothing?
I was 11 at the time the Berlin Wall came down, and I remember my mum waking me up and telling me to come downstairs. She was patiently trying to explain how important all this was, but as I sat there watching all of these people joyfully smashing a giant wall to pieces I kept thinking, "I wonder if I can ask for a sledgehammer for Christmas, if people on the telly are using them it must be okay for me".

So yes, that was me growing up in the UK during the 80s. Cold War tensions, threat of nuclear war, proxy wars springing up all over the place and at the end of all that my abiding memory is "hmm, sledgehammers are cool!"

That and the film Threads[0], possibly the scariest film I've ever watched and if offered the chance to watch it… DON'T.

[0]: Nope, not linking to it. I'm doing you a favour, seriously.
Julia is really more a functional language than an object oriented one. Not saying that's not a valid point (at least to the extent that favourite paradigm is subjective) but just to point out that it's about more than just syntax.

It wouldn't really make sense for Julia to support object.method() any more than it would for Haskell to, superficial as it may seem.
Your interpretation of the laws is irrelevant. Interpreting the law is a prerogative of the courts of justice, not of ordinary citizens like you and me.

And even if the referendum was ruled illegal (which so far it hasn't, it's only been "suspended") some people believe that the right of secession is a fundamental right of people regardless of whatever the constitution says.
R (1976)[1] and Matlab (1984)[2] both predate Python (1991)[3], so I guess the answer is because the 'existing' language didn't exist.

As far as Julia goes it aims to bring strong typing and very fast native performance for numerical operations. Neither of which R, Matlab, or Python provide. Seems perfectly reasonable to me.

[1]: http://en.m.wikipedia.org/wiki/S_(programming_language)

[2]: http://en.m.wikipedia.org/wiki/MATLAB

[3]: http://en.m.wikipedia.org/wiki/Python_(programming_language)
> License is spelled wrong in the footer.

That's a valid British spelling.

http://dictionary.cambridge.org/dictionary/british/licence
Well, possibly it could be rehabilitation, but what if rehabilitation fails and they offend again? Do you just layer on more rehabilitation each time, or do you eventually decide on punishment at some point?
While my information is probably incomplete and biased, I got the impression Occupy 'failed', or rather is perceived to have failed, had more to do with 1) the fact that there wasn't one concrete issue to have 'success' with, on the whole, and 2) serious efforts by the government to crack down on Occupy in a variety of ways that are worryingly clever.

In both cases, it's important to understand that Occupy, at least according to prominent individuals in the movement like David Graeber, was ideologically built on anarchist principles. He argues in his book on the issue that being leaderless and 'horizontal' in nature was actually one reason why it did so well, relatively.

To be clear: I'm not sure I agree with his viewpoints or his perspective on the Occupy movement. That said, I can still strongly recommend "The Democracy Project" as an interesting and completely different view of not only the occupy movement, but on Democracy and society as well.

I've read a number of his books and articles and I like how they make me question things.
Wouldn't that become a separate function per translation unit?
4 lessons Bitcoin needs to learn from Apple Pay
Only the poor regions should be allowed to become independent?
Looks great, but the permissions seem to be a bit heavy-handed. Why does it require access to Wi-Fi and have the ability to add/remove device accounts, for example?
You need to invest more time and effort learning the English language,
and be extremely careful when proofreading your written text. There are
a ton of English mistakes on your page; some are simple typing and/or
proofreading mistakes like forgetting a space, but others are far more
severe grammatical and/or usage mistakes.

By using the English language for your website, you are targeting
English speaking customers. If a potential customer knows English and
notices your mistakes, then you're giving them good reason to not trust
you to build their website.

Examples:

> identity.Through

You forgot the space after the period.

> our experts are complemented to the latest technology.

This makes no sense.

> We are composed of highly qualified with extensive profiles acquired
from national and international companies.

You need a noun after "highly qualified" such as "highly qualified
engineers" or "highly qualified professionals". The prepositional phrase
"with extensive profiles acquired from national and international
companies" makes no sense.

There are more examples, but I don't want to be overly critical. English
is a difficult language to learn, even for people who grow up in English
speaking countries. Hiring a native English speaker to do proofreading
for you should really help improve the quality of your text while also
helping you to learn the language better.
"Las decisiones políticas de especial trascendencia podrán ser sometidas a referéndum consultivo de todos los ciudadanos." Art. 92.

As I understand, "todos los ciudadanos" means "all the citizens."

However, my interpretation is obviously irrelevant but I have the same right to an interpretation as anyone. What the court of justices have is POWER (which is the ability to enforce rights and duties). Not the same thing.

And yes, some people believe that. And some do not. The problem with a constitutional state is precisely that it is a difficult problem.
SoundCloud’s ‘Wall of Sound’ Commemorates the Fall of the Berlin Wall
If Kosovo is a country, than Catalonia has rights to be one too. That is the reason why that travesty is not recognized as a country from Spain.
The US has also had a quickly growing population. It takes a lot of economic growth just to keep everybody on the same level when the population is growing. Because the pie is getting larger for everyone, there's less payoff in trying to protect an existing slice. I wonder if the dynamics will still be the same when the US's population growth tails off.
India to Administrate Health Plan with Digital Citizenship Cards
For all of you that are not in Spain and want a quick understanding of the situation: it's OK if (some) catalans want to be independent. The fact is that the constitution says that this matter belongs to all Spanish. So if Catalonia wants to vote that, it has to be all spaniards to vote in favor or against that. It's against the law that only a part of it decides, withdrawing that right from the rest of the country. It's really that simple.
Kitovu
Location: Foz do Iguaçu
Remote: Maybe
Willing to relocate: Maybe
Technologies: Sysadmin, RCHA, VMWare, RHEV, Checkpoint FW, more on my CV
Résumé/CV: https://www.linkedin.com/in/jacsonquerubin
Email: spacial AT gmail DOT com
Perhaps going as an expatriate for a western-based company would be a viable option for you. This way, you would be employed on western terms, with western salary, and in all likelihood have your relocation and accommodation taken care off. Also, there's a higher chance that local language skills aren't a strict necessity.
As an East-German I find this slightly offensive (edit: Reagan bringing the wall down). It was the peaceful people on the streets, a bit of luck (no hot-heads in the police and military who wanted to open a civil war on their own people), a completely paralysed government and the Russians who didn't want to intervene. Besides, we all know the only American who had a hand in this was Hasselhof, not Reagan ;)
I like it but for a company offering branding advice you don't seem to have a discernible brand.

I also always think 'agency' websites without bios and staff photos are basically run by a few 13 year olds. Not a bad thing, but this feeling is compounded by lack of postal address or telephone number. If you have an office, put it on there. Nobody will call or visit, it just makes people feel safer.
Strange,on my phone atm and it works perfectly. I was actually quite impressed.
Almost Everything in “Dr. Strangelove” Was Based on Fact
Guido discourages map because it should usually be expressed as a comprehension, no?
How love and integrity made Welcome to Night Vale a massive success
> The fact is that the constitution says that this matter belongs to all Spanish

No, Spanish constitution say that Spain is indissoluble.

> It's really that simple.

No, it is not that simple
Typed Racket?