skysight-inc/HackerNews huggingface dataset:
I wonder where this comes from. There's no need for next generation.

People have, for thirty years or so, successfully printed their data into a suitable textual streams for processing with programs glued together with pipes, and optionally parsed the results back into some native format if so required.

Meanwhile, none of the "next generation" pipes have gained any momentum. Obviously they solve something which is either not a problem or they do solve some problems but create new ones in greater numbers than what they solved, tipping the balance into negative.

Any object or intermediary format you can think of can be represented in text, and you're back to square one. For example, even if there's XSLT and XQuery, you can just serialize trees of XML elements into a row-based format of expression and use grep on the resulting stream to effectively make hierarchical searches inside the tree.
Wealthy French flee country to escape 75% tax by new socialist government
Did you consider applying directly to companies in your expertise in one of these country? If they like your profile and are interested they should then be able to help you obtain a VISA and immigrate in the country?
Coming from France it is easy to say this, but for Canada for example I was advised to search for a company first and rely on them to obtain the papers afterwards.
A lot of cats can be fussy / scared when people try to make them do things, but the cat in the video didn't seem to mind at all.
You're right. Taxes are in income net of salaries and expenses. If the tax rate was 15% versus 35%, the correct statement is not that it'd free up 20% of revenue for expansion, but rather that it would increase profits, presumably creating greater incentives for expansion.

The way taxes are structured, lower taxes is a second-order incentives issue, not a first-order availability of funds for expansion issue.
not exactly, free doesn't mean you don't have any right at all, and they can exercise abusive control over your a/c as they wish.

I mean okay, you have timeline, you spent time on it, but why force everyone to have it ? its not a rule that will bring something into conflict!

when I signed up for facebook, the rules and regulations did say that they reserve the right to create new rules without notification, just like any other company, but that doesn't really means they will disallow me something just because I have brown eyes or something.

There really needs to be a line .. what is just and what is unfair
Romney selects Paul Ryan as running mate
+1

I live in asia and I'm a dropout. And now after some years of reading great books I found on amazon and other courses from the teaching company, I regret gotten a bad education. In my country the quality of teachers is not very good, plus the teaching is not holistic. The books they use to teach is just plain bad. The people you hang out with or befriend also influence your attitude and worldview. I find here in my country bad schools and colleges have students with either bad attitude or worldview. They were not smart.

Also I was also stuck in a kind of catch-22, I too had a bad worldview and lived in a bad neighborhood which further got worse when I tried to hang with not so smart people. How do you change yourself when your whole neighborhood and peer group have weird beliefs and worldview, its like hanging out with people from Afghanistan/Iraq or something.

It is my firm belief that everyone should study philosophy or humanities. Just to learn critical thinking and "how to think" part of it, without it all the other STEM subjects(science, tech, engineering, math) just doesn't connect well. Checking the beliefs and assumptions you hold dear to yourself is very important. Systems thinking is very important. Every subject interconnected to each other. Plus the type of people you hang out with is very important.
not if you jailbreak :P

search for "nitrous" on cydia
> 'interactive' is when called with -i flag (which sshd does when reached by
> ssh with no command passed, i.e if you do 'ssh ls' it should not call
> bashrc, but should call bash_profile)

Do you mean that an interactive shell should load .bash_profile? Because the
bash man page says: "When an interactive shell that is not a login shell is
started, bash reads and executes commands from ~/.bashrc".

Re. ssh, the bash man page says (at least on my system, with bash 4.2.37):
"Bash attempts to determine when it is being run with its standard input
connected to a network connection, as when executed by the remote shell daemon,
usually rshd, or the secure shell daemon sshd. If bash determines it is being
run in this fashion, it reads and executes commands from ~/.bashrc".

That last quote from the bash man page contradict my own experiments. Logging
into my OS X system with ssh loads .profile, not .bashrc. The same is true
logging into my Fedora 17 system with ssh. Perhaps sshd uses --login instead
of -i (or, on my systems, happens to be configured in that way).

Running a command via ssh ("ssh hostname somecommand") loads nothing when the
remote system is OS X, and loads .bashrc when the remote system is Fedora 17.

All in all, I will respectfully disagree that "there is no madness". Normally
I completely relate to the RTFM sentiment, and I have spent plenty of time in
the bash manual myself.

I remain unconvinced that there is a better solution than putting everything
into .bashrc (with the $- guard around stuff specific to interactive shells)
and doing nothing in .profile other than unconditionally sourcing .bashrc.

> [[ $- == *i* ]]

Thanks for the sane test syntax: It's much clearer than my ugly mess of almost
every symbol character I could find. :-)
No, it's correct behavior that spam emails go into your inbox.
Which industry? I think there are impedance issues with patents in the faddish Web 2.0 world, but they work fine in many other industries. E.g. In jet engines, where the life cycle of a design might be 30 years, "first to market" is almost irrelevant.
I worked on designing such a thing while at university using differential angular momentum - kind of like a cube with a high-speed rotating wheel embedded in each face. The wheels on opposite faces cancelled out each other's angular momentum - but if you vary the speed of one of the wheels slightly, it would give a small amount of angular momentum about any desired axis.
The laws of where the alleged crime took place are a little more strict than the uk and usa. That said really if the alegation is made by a victim and the system want to prosecute, then he should fight the rap, not run from it. End of the day no matter how much or little we share in ideals should put anyone beyond scrutinity.

When that happens you get people sending a thousand kilos of high explosives into a school bus and walking away with a book deal and secret service protection for life. If u catch my drift

I reckon this is probably q bunch of patriot hackers operated by some shadier puppet masters. Ironically probably someone that's not friendly with the US
Ok, I'll work then at creating a documentation and adding some tests. The project was written in coffeescript and someone only needs to extend a class and implement 2 methods and a list of starting urls. Using node cluster and concurrent connections I think it can scale very well. I introduced promises (taken from Jquery Deffered) in case someone wanted the writing to DB to be synchronous.

IMO, using kue was a success because it also offers a web interface where you can check the progress and restart/check failed jobs.
Which one is easier to make a short-attention span decision on:

1) This person has made 1000 tweets, let me read them all in order to gauge my opinion of them.

2) OH LOOK, 5,000 FOLLOWERS! Must follow popular person!
Both actually. Electronics for control signals, often electrical for what you are controlling. Home automation for example. CNC can easily be both if you are laser cutting for example.
Actually, it's not at all obvious what a + operator on a string does. Some languages think it means string concatenation. Others think it means convert the strings to numbers and add them.
I once was in a meeting where they had implemented a solution to a problem, but the solution was totally inadequate. I had an easy fix, but they didn't understand the problem correctly. I was treated pretty poorly in the meeting.

Unfortunately, I took it badly and got annoyed. I eventually managed to force in my solution, which saved quite a lot of contracts from falling through. Sadly, this caused me issues later down the line with the remarkably arrogant developers (one in particular!).

In the end, I would have been better not stressing about it and focus on other things. The company was later acquired by a large storage company who managed to throw away the secret sauce and keep the dysfunction, and eventually they sold it to a certain well known virtualisation company who has now dropped the product. So in the end, it probably wasn't worth it!
I'm actually convinced the future of economic activity will involve lots of live performance.

Extrapolating the trends of automation I see fewer and fewer people involved in the production and distribution of physical goods. Distribution is set for a major workforce implosion with automated packaging and transportation. Production is already largely automated, and becoming more so. Meanwhile, demand for physical goods is at or near peak capacity in much of the world, so cheaper distribution will not mean more goods will be needed.

So, I suspect the majority of the workforce will not be involved in the physical part of the economy, not in production, distribution or services. The economy requires scarcity, but it does not require physicality. What is more scarce than digital live performance? Why couldn't NPC's in games be real people? Why should it be strange to earn a living live-acting a role in a game, and then spending most of your money on live-created digital goods?

The current IP laws make an assumption of mass-distributed centrally-produced IP, and that's why they won't hold in this individualized IP future. Currently the digital economy is run by the agents of mass-distribution: the MPAA, apple, microsoft and so on. While they may seem all-powerful now, in a 100 years their model of everyone owning the same product will seem quaint and archaic. Why would you want the exact same product as your neighbor?
I've been meaning to delete my account for a year, but I just couldn't be bothered to delete it. Now I've finally deleted it! It feels good deleting your Facebook account forever. Try it!
In Defense of SCO
In this case, i dont believe we do have a right. Do you have a right to a facebook account?

Basically i reckon everything on facebook belongs too facebook inc. All your statuses, photos, comments. Complaining about a timeline is like complaining that the council changed the types of flowers in a public park.

Could people be a bit less naieve about facebook and realise it is in this for the money, nothing else. If people really hate FB that much, maybe instead of killing our accounts we should start pumping them full of junk data and destroy the SNR for facebook's business dev
We absolutely have this at checkout in Australia, I go for self checkout whenever possible because of it. Most people working at checkout just don't care at all and just give out the minimum fake courtesies that their employer forces upon them.
Thank you for your very interesting post, and please ignore the pinhead complaining about formatting.
the difference is that CTRL+SHIFT+F works from every tab in the chrome inspector and searches globally i often just copy paste the line i want to debug from my editor in there be it a function or declaration within a function.
Some time ago I had to deal with Bash initialisation, so I wrote this:

http://news.ycombinator.com/item?id=4369934
If Jailbroken and you have 99 cents, you can install Nitrous in Cydia to get nitro everywhere. It gave me 3.5x faster performance on Sunspider.

But even if not, how many mobile websites use heavy JS? Chrome appears to use page pre-fetching as well, or at least that's what I gather from the "preload webpages" setting.
Bash Initialisation Files
Sure, bad example, but the point stands. Not everything requires type safety, and playing fast and loose with dynamic typing is not always faster. Programmers shouldn't be ideological, they should always be striving for the best solution by understanding the tradeoffs in any given situation. To do so effectively requires both liberalism and conservatism as Yegge defines them.
The output is typed, in a standard format. He defines in his post (cf output of the dfs program).
At first I was skeptical as well, but it turned out there is no reason to worry. He picked the right cat for the job. She was totally cooperative and it seems like she thought it was a game of some sort. It's obvious from the video that the cat was neither frightened nor angry.

In fact towards the end of the video, another cat makes a brief appearance (the guy just wanted to present her to the camera, no throwing or falling involved at all) and it serves as a good demonstration what it looks like when they're not in the mood for human shenanigans.
I very much enjoyed and learned from Ireland & Rosen's "A classical invitation to modern number theory". "Number Fields" by Marcus is also good, but that focuses more on the algebraic side of number theory.
this is great, but now that we have Raspberry Pi, i'm more interested with using it as starting point. simply because, well, it's a computer (something programmers familiar with).

EDIT: bonus point if the book/tutorial can relate with concepts in software development, e.g. "this is equal to a compiler, and this is how you put breakpoints and run debugger"
Prompted to submit this because of this item:

http://news.ycombinator.com/item?id=4369485
This is strange indeed. He provides some explanation in FAQ (but I don't buy it)

*http://yearofopensource.net/faq/
> There's not much information about "electronics for software guys".

Interesting you mention this, I've been getting into microcontroller programming for the past year or so and I've also found this to be the case.

I'm thinking of putting together some tutorials that focus more on the electronics side of things. Additionally the programming would be a bit less offensive to us (i.e. where possible tidied up into libraries instead of splat out into one big sketch file). Do you think there might be a lot of interest in something like this?

For arduino, getting set up in vim and working with ino (instead of the arduino IDE, which is extremely useful but fugly as hell) was the first big hurdle.
How often do they give a really honest answer though? I think for a lot of us, we aren't interested in meaningless pleasantries and if they are being totally honest often you just wouldn't care aout what they are saying. Sure you could happen upon an interesting conversation, often though it doesn't pan out like that.
I wrote a follow-up on lessons I've learned from Russell and this whole experience. You might enjoy it - http://joelrunyon.com/two3/russell-kirsch-encounter-lessons
It is on torrent networks, but the places hosting the torrents are being attacked. This attack is above 10gbit/sec. It bought down the datacentre of one of the supporter sites. This could also take certain countries offline. Saying that, their supporter sites are run by some pretty competent system admins: here are the torrents http://wikileaks-press.org:81/
What do you mean by "what when I want to output a color"?
Why I am not on Facebook
The Arch Way
It's Time to Play with Cloudify
Yes, they use it. http://wikileaks-press.org:81/ Here are the torrents. But supporter sites are getting hit at above 10gbit/sec. You try dealing with that.
Many for-profits have very shady marketing and admissions policies. Almost all of them have very low academic standards.

Some non-profits have similar problems. Why exempt them from the rules? If these are real problems, why not pass laws against them and let the chips fall where they may?

http://www.washingtonmonthly.com/college_guide/feature/colle...

Your argument is analogous to this one: "blacks are more likely to rob people, so lets exempt whites from laws against robbery."
You seem to be trying to say something, but it's not coming across. What is primitive? How is it primitive? How do you describe the difference between efficiency and consistency in your usage? Is English not your primary language?

My exposure to this stuff is limited to a few exercises in a Matlab class years ago, plus what I read on HN and Wikipedia. Based on what I understand, from a data transmission perspective, there is no difference between efficiency and consistency. There is a theoretical maximum amount of data that can be transmitted using a given medium, bandwidth, and error rate. The only goal is to get as close to that maximum as possible.

Also, there's no shame in admitting you're wrong. In fact, every opportunity to be wrong is an opportunity to learn.
Yes, of course they have. Most of their files are bundled and released via BT.
I would be surprised if a site like WikiLeaks wasn't under constant attack from any number of different parties. Where is the evidence of causality?
Steam pipes are pretty common and can be quite economical. Besides New York, you'll find them in Seattle, San Francisco, and a number of other large cities in the US, as well as all over Europe. On a small scale, a number of institutions run them as well - IIT in Chicago, for example, has a central steam plant.
That's true, actually I wrote it in a text editor for programming, and those breaks disappeared mysteriously.
Designing MongoDB Schemas with Embedded, Non-Embedded and Bucket Structures
Yes, I understand the problems with "magic". One good thing about magic is that it reduces verbosity though. I have been programming in Rails for a few months now. I still prefer Python explicitness over Ruby magic.
Oh boy. Linking to this opened a real can of worms for my productivity. The guy in the video had a whole channel of similar content and then goes ahead to link to even more content in the fields of chemistry and math.

Thank you for submitting this. You made my weekend!

Also, it's really cool to see videos like this that go such great lengths at explaining difficult stuff in such an interesting way, providing enough detail to get you started, but little enough so that you have to look it up in detail if you really want to know.
please do, but please approach from software programmer perspective (please read my other comment in this thread).

i think it's like OOP programmers trying to learn functional programming, you need to bridge with similar concepts so it's easier to grasp.
I found that for very beginners Arduino is easier though. It's also cheaper than the RPi/Gertboard combo. In any case both are a good way to start. :)
Black magic is "A technique that works, though nobody really understands why." http://www.catb.org/jargon/html/B/black-magic.html
If you unconditionally believe video, which so obviously can be misleading, then you might as well believe RT too. The international media, which can too often means Western media, is equally suspect at times. All sides play the information war games.
Who does most Google searches on WikiLeaks?  US intelligence
Not being pedantic here, but what do you think is hard about electronics? Could you share it with me?
Oh good, he picked the insane one.
He'd still have been wrong, since he argued from simplistic conclusions colored strongly by his own preconceived biases, and provided nothing to justify those conclusions.

There aren't just two 'sides', and the qualities proposed by Yegge can not be ascribed to just two sides. Different words would have made the post less insidious, but no less disingenious and intellectually stunted.
Venture Capital in Google Fiber
"Updating your rover is almost complete. You must restart your rover for the updates to take effect. Do you want to restart your rover now?”

Am I the only one having a very nervous moment when the update's applied?
> Gertboard is packaged as a kit. It doesn’t come preassembled; you will have to solder it together yourself.

I hope it won't take to long until there will be pre-assembled ones, too. For an open source design, all you need is someone who invests some money to get the board assembled in China and then sells it in a web store.

Here is an example, to show how affordable assembling low quantities of boards in China has become. For one of our designs, buying all the parts online in the US or Switzerland, was about $150. If you buy about a dozen of them in China, they are about the same price point. But then, they are already assembled according to our design! Once you buy around one hundred, you save considerable money. In our case, the offer we got is about $100 per board (33% savings!).

The lower the transaction cost, the better. If you think soldering has minimal transaction cost, compare the price of a soldering station with a Raspberry Pi.
I do have a question however. I just read about 8b/10b encoding and I think we can agree that 8b/10b has around 20-25% overhead. This means that for the same throughput (29k/sec) we have 21.75k/sec of data.

Since TMDS is a superset of 8b10b than it's a fair assumption to think it has the around the same overhead.

Now I know we're only talking encoding here, not encryption but still, I wonder:

What kind of encoding are they using, because smaller the encoding is, the weaker the encryption is (Unless I got this wrong...)?

Now if all my assumptions are correct could it be possible that they use an encoding that makes encryption useless?
I Lost My Faith in Humanity
"Architect" is highly overloaded term.

The only definition I personally find plausible is by Jonathan Alexander ("Codermetrics")

"Architects

Coders designated as “architects” are usually the more experienced members of the
team. Their assignments may differ from other coders, with a higher percentage of
complex tasks, including design tasks. They may also be expected to spend more time
guiding and assisting other team members, to ensure that the software is well-designed
and high-quality."

I think that I am architect-type programmer. I'm doing a lot of exploratory work but I'm not "sitting weeks without writing any code" - I'm writing prototypes. In my company the worst crap is born by our "thinkers". It is also well-specified crap.
"Single-use codes are codes users can have sent to their phone via text message (as long as that phone is already associated with the user’s account) that can be used to sign in to an account without needing the password. That way, a user can sign in on a public computer without worrying that a keylogger might capture the account’s password."

Does this mean I can spam someones SMS by requesting periodically to log onto their account using SMS code to the associated cell phone number?
> Do you think there might be a lot of interest in something like this?

I can only tell from what I know from my peers (mostly CS educated guys). Many of them are interested into hooking up stuff to their computers but can't get their head around the most simple electronic circuits. (Pull up/down resistors are pretty much irritating for example).

So yeah, there's definitely some interest. I guess hardware hacking is something many programmers are interested in (Software only gets boring after 2 decades of programming) but can't find some easy intro.
Your comments are a great insight, thanks. It reminds me of an article I read about trainee Chinese pilots coming here to my country (Australia) to get required flight training. The Australian instructors are happy with their grades, but are generally not impressed by their spirit and attitude; i.e. they don't have a real love for flying.
Adobe open sources its first font family
I guess I'm blind and deaf then.

I strongly support Wikileaks, but Assange strikes me as the sort of arrogant, narcissistic jerk that is capable of exactly what the women accused him of. Whether or not it's true, I don't know, but that's why we have courts.