skysight-inc/HackerNews huggingface dataset:
Playing aka learning in this profession. Some still care to work towards being able to contribute to the "options" that are in play. This is how those developers and new options are born.
Aren't there way too many options for something advertised to a beginner? Shouldn't one dare to have a pedagogical opinion and so curate?
Its huge yes but a lot of it is fluff and history. It does serve to keep it interesting however.

Quick page shot to show the scope and density: http://i.imgur.com/sV1WYFd.jpg

I have a number of other books as well that I use as a reference as well so no problems there (calculus for the practical man has some different insights). Oh and betterexplained.com.
I actually sympathize with the Tsipras guy. He took on an impossible job and in my opinion he is actually making the best of it. You see, Greece has to default. We all know that. All that is needed now, is a sufficient number of face-saving gestures that will allow everybody to come out of this heads up high. Angela Merkel is grumbling and fumbling in the back, but she can be talked in to accepting a new deal, on the condition that the deal is both complicated and ambiguous enough, that she can sell it as a great victory back home. Problem solved.
To keep the non-technophiles occupied while they wait for their external device to be detected, and to soothe them by giving them something to do (repeatedly) to "speed up" their ageing computer.
FBI reveals possible cutting edge virus threats
I admit that the DNA/natural selection point is somewhat over my head still. However, with my limited understanding of the research, I’d somewhat disagree with this:

> …author's claim that objects aren't really there turns out to be more provocative than substantial. The author takes conscious agents as the building blocks of reality, and the conscious agents are still there when you aren't looking. They are just a different representation. You can replace the term "conscious agent" with anything.

My understanding is as follows: conscious agents, as the foundation, exist unperceived. What we see, however, is not a representation of said agents—not a ‘map’. Rather, it’s a hugely simplified interface to the world of interactions between said agents. As symbols of the interface, objects or even space-time can’t be claimed to exist when we’re not looking.

It’s like an API spec that describes various entities and whatever manipulations we can request on them. These Users and Posts don’t actually exist as such, but for our practical purposes they’re always there, helpfully constructed. As API consumer we can fetch a user whenever we need it, but network can be down between our requests for all we know. (A precise map then could probably be raw SQL shell, the complexity of which API hides. I know this analogy is far from ideal, but it somewhat helped me understand some aspects of the idea.)
I guess it's more handy to refresh instead of navigating out of a folder and going back in.
Luabind is terrible to install. The most up-to-date version (https://github.com/rpavlik/luabind) is nowhere to be found on the first three pages of Google results for 'luabind'. It requires and builds with Boost, with all the attendant package version conflicts - for example, the Luabind package for Ubuntu 14.04 has the two-year-old Boost 1.54 as a dependency, which typically conflicts with newer Boosts from PPAs. And for some reason the github source generates a library called libluabindd.so, with a spurious extra 'd' which requires symlinking to libluabind before stuff will build against it.

It's a shame, because the library itself is intuitive and reliable, but building it is just painful.
It's an indispensable source for those who build opensource projects on their Macs (such as I .)

For instance the Apple build of gcc is still needed to build some OSS projects, and they are probably found only at this site.
Create Android/iOS App for Wordpress Site Using WordPress Hybrid Client
I praise the idea of making TCO explicit and guaranteed, but wonder if whole new keyword is necessary? It could be avoided by modifying `return` with another keyword which is currently impossible at that place, for example

return as foobar(x, n-1)

return in foobar(x, n-1)

override return foobar(x, n-1)

final return foobar(x, n-1)

It's a little surprising to see entirely new construct invented for something that is just a different implementation of `return`, after all, the end result of computation with tail-return is the same as with normal return, only performance differs.
> In one band that I'm in, the composer brings new material to each rehearsal. It's all written out by hand.

It is way faster to write out by hand than using software. You use software at the end, when your ideas/tests settle and you want a nice copy. Before that, it is really not worth it.
@Elrac : You can get the shell running if you have linux or mac. Yesterday, I tried on windows but couldn't get it working yet. Instructions are here : http://www.jclarity.com/2015/04/15/java-9-repl-getting-start...
I would think that museum should be able to get a SSL cert.

But yeah, "SSL-only" kinda breaks the end-to-end principle since we have no mechanism to assign SSL certs to endpoints on demand. So it seems flawed on a conceptual level.
libretro/RetroArch 1.2
Typically with years of experience substituted for a degree.

For example, if hiring someone with a CS/MIS/CIS degree with 4 years experience. We'd accept 8 years experience in lieu of a degree.

If you find learning in college boring, what do you think this field holds for you? You have a world full of knowledge you could be learning if you're bored, no professor is preventing you from becoming knowledgeable across many programming disciplines.

It seems you don't even have a rudimentary idea of what goes into building software yet, you just want to skip ahead to the getting paid part.

If you can't build your project/idea already, why would someone pay you to work?

Keep learning, you've got a very long way to go. Good luck!
Why not just use 'git gui'?
It is not undefined behaviour. The object is left in a valid, but unspecified state. If you .clear() it or whatever (in case of a vector), you'll have a perfectly good object to use.
Pandas Pivot Table Explained
In fact is 100% plus their children and grandchildren. The real percentage of people marked by the debt that voted for the corrupt government is much, much, lower.
Rewriting software from scratch, lessons learned from Mac's discoveryd
This is pretty much elm (http://elm-lang.org) and elm architecture (https://github.com/evancz/elm-architecture-tutorial/)
To print, one used to pipe things into the lpr command, discoverable using the apropos command.
I was in the same situation and after 3 years of open source projects, figuring out what language I wanted to stick with and finally nailing a interview "after many many strange ones" I got a great job. I've quickly grown in my company and others look to me for guidance "I actually introduced them to git".

I hated general college classes that weren't related to programming and sitting in rooms where after a semester people still didn't know how to add a image to a webpage. Now I've learned so much working 50 hours a week getting challenged left and right by so many real life issues.

There are plenty of jobs open to self tought programmers around me they simply want you to master your language and stack whatever that may be and my problem was trying to be a jack of all trades like trying to learn Ruby 3 days before a interview.
https://twitter.com/fraudevotar

http://justpaste.it/votarleaks6
Before GMail a typical webmail provider gave you so little space that deleting irrelevant e-mails was standard practice; otherwise your inbox would soon fill up.

Frankly, I had to delete my e-mails on school Linux server AND not so long ago, on company mailbox. Yes, this is ridiculous and yes, it happens.
Patents are indicative of an IP based economy, Greece is much more dependent on tourism than on IP and technology than Austria or Finland. Economic productivity is not accurately measured by looking at the number of patents granted for any country, though it does reflect how large the tech/ip sector is for that country.
Did You Actually Read the Lower Court's Decision?
I also thought I would be bored with CS (well not with the subjects... with the nerdiness) so I decided to study design at University. I knew that whatever happened I would always eventually end up doing a lot of code as it's something I always enjoyed doing even if just for the sake of learning how something works.

Now I'm a web developer and after having worked in one of the most interesting design studios in my country I'm pretty sure my previous choices helped a lot broaden my horizons.
Back in Windows 98 there was a feature called 'Active Desktop' that could use web pages as desktop wallpaper (or partial desktop wallpaper). It was intended to be an early version of desktop widgets like stock tickers. As these were basically web pages, you could refresh for the same reasons you might refresh in a web browser.

As you could execute javascript it was also possible to do things like change your desktop wallpaper when you resized or rotated your screen. But active desktop was never heavily used enough to have all the bugs in it sorted out - if you widget's javascript tried to display a message box you could trigger a crash, for example.

I assume that feature is gone now - but presumably you can still put files on the desktop, so presumably there's a refresh button in case you have some strange configuration like your desktop folder mounted from a network share.
The library OS work from MSR has fed into Windows Nano, so will be a shipping product soon.

The revivial in systems work has already started, and there is a lot going on eg see some of the talks in [1]. Projects like CHERI show you can do research on a real production OS (FreeBSD) not a toy one, while SeL4 shows you can even do correctness proofs on a small OS. Unikernels and other library OS projects and performance oriented projects are putting what was system code into userspace where it can be iterated faster, and moving to high level and scripting languages. Comtainers and microservices are causing a huge rethink of the monolithic architectures too.

[1] http://operatingsystems.io/
The Advice I give to a lot of people on the importance of school is that one should use it to learn the things you wouldn't learn by yourself anyway. So sometimes boring might be good if it's useful.
Also it had horrible performance. Even without any active desktop content, just having it enabled was enough to make any desktop interaction painfully slow compared to having it disabled.
For $1000 you can get tailored in eg Hong Kong.
Sure, as long as you're able to provide value to a company, you can get a job. I recently got a job at a startup as a frontend developer, after going through a 3 month coding bootcamp. I had been learning coding on my spare time a couple of years before that, but no formal CS education. As for websites, use Upwork to get some clients. Won't be well paid, but it's a start and will help you grow your portfolio.
Because this isn't the same thing. Did you really create an account just to ask such a question?
> he is actually making the best of it

Please tell me you were making a joke.

Trying to collect WW2 "debt" from Germany? Using "insulted dignity" as an argument in financial negotiations? Deliberately setting up the referendum after the deadline and then "pleading" for extension? Really? He is pulling all the stops, granted, but they are nothing short of sleazy and obnoxious. If EU are to cave in, it would basically mean that EU is susceptible to blatant manipulation. So they won't.

The only way out of this mess is for the referendum to resolve with Yes, for Tsipras to step down and his replacement to agree to whatever the last EU proposal was. Tsipras tried the unorthodox approach and it didn't work, not much left he can do now but to leave.
I like the idea as a help to people desperate in need if a job.

My question is; if and how would you make a buck? People looking for that kind of job usually don't have any money to spare?

As a free service to immegrants it would be nice, and you could learn a ton building the site.
Several months ago I wanted to have an REPL for C and couldn't find anything satisfactory and I had the similar thought: Why weren't there any decent REPL for C ?
Also variable templates, which are crucial to generating the metatable name for user types.
Why everyone keeps forgetting beanshell?
It is both a shell and a scripting language with context bridges to pass object back and forth from java, it was doing everything groovy became and then some but three or more year earlier
the country that first legalized gay marriage

Out of curiousity I started reading... depending on the interpretation this is either Canada, Denmark, or Mesopotamia. I'm guessing she means Canada.

Good post though, spot on.
Needs better terms.

For instance, "split consensus" is dangerously close to being self evident nonsense. I think "untenable distributed state" captures the picture there.
Beanshell was there since 1999
Most of these types of exhibits are created by art students and shown at events and happen to be run by museums. Neither the students nor anyone at the museum have any tech experience whatsoever. As the system is now it works for them. But when HTTPS is required they'll all be S.O.L.
Code that is easy to understand vs easy to reason about
Employee engagement ideas for Companies
The example refering to rotating car wheels seeming to stand still can only be seen in "artificial" street light and not in direct sunlight. It is the lights Hz (refresh rate) that causes the illusion and not some "frame rate" in the brain.
> There was a recent ad on FB from a maker of teapods that said something like "share a cup of tea with your dad". Unfortunately, that ad was shown to people whose fathers were dead or abusive. My dad died before FB so I've never had any account in my friends list that an algorithm could consider to be my father. I'd link to it but I genuinely have no idea how to link to a Facebook post. :-/

Is that really fair? How is that different from an ad on TV saying the same thing?
Extreme micro soldering at home(Apple 5s long screw screwup fix)
Retroshare – Secure communication for everyone
Was the South Ever Confederate, Anyway?
Does it cope well with large amounts of data, and streaming of data? So far, all of the frameworks I have seen break down in such cases. And it is really a pain to pull a framework out of a project because it stopped meeting performance constraints.
Sorry for sounding cynical, but this hacker just hacked his way into the author's brain (social engineering). Of course he likes chicken biryani. I also like chicken biryani! Now tell me what your favorite drink is and I'll tell you what mine is!

Successful/influential people tend to greatly underestimate the lengths that some people will go to just to put thoughts inside their influential brains.

When you let someone else's thoughts get inside your brain, you are giving them power over you. You should only give that power to people you actually trust, not random people who hacked into your account.

I think that's why it's so hard to reach influential people (aside from the fact that they get zillions of emails per day). At least at a subconscious level, they must feel like their brains are constantly under assault by foreign thoughts (often coming from people who are trying to gain something out of it).

The mind is like a sponge, it absorbs everything around it. People believe that they have control over what they believe, but it's not the case. Your environment will decide for you what you believe.

That's why brainwashing works and why there are so many terrorists. Everyone is vulnerable.
Well, she seems to live in the Netherlands ( see http://www.felienne.com/about-3 )...
"What I don't understand is where robots will get their jobs if nobody can afford the stuff that they make."

Nobody = other robots?
TV ads never claim to harvest my data to make ads "more relevant" to "my interests".

That's a thing that Facebook and most online add networks claim.
Schroeder?
You mean the one that is the one of the best friends with Putin and was put by him chairman of the shareholders' committee of Nord Stream. Which was basically created by those two. Corruption at it best, I would strongly object to such "respectable leaders".

Look at https://en.wikipedia.org/wiki/Nord_Stream Controversy section
I've found that most libraries implement the wrapper around C++ functions in the most terrible way. It ranges from userdata types wrapping std::function objects to wrapping the lua_State, which the users have to interact with themselfs.

Luwra uses inlinable functions and templates almost exclusively. That way (best-case scenario), each wrapped field/method/constructor/function implies only one generated lua_CFunction, which invokes the Lua API to retrieve the values and finally call the wrapped function with them.
And all that, during compile-time, which in my opinion is the best part about it.
You carry around a device with two cameras, a microphone, gps, and various other sensors.

They know everything about you.

They know what your face looks like when you poop.
tl;dr - YES
I have hired personally self taught programmers several times.

But I wouldn't suggest you to quit college and seek for a sw developer job. In most cases those (usually talented) developers have knowledge gap when it comes to algorithms, data structure or deep understanding of the HW / OS. Thus, you might be able to find a job right now, but in time you will need to catchup or you will have hard time to compete other developers with formal education.
Yuval Noah Harari: The age of the cyborg has begun
Netherlands 2001, Canada 2005, Denmark 2012 (though recognised same-sex "registered partnerships" from 1989).

Source: https://en.wikipedia.org/wiki/Same-sex_marriage#Contemporary
I actually think OSX and especially some of the Apple apps like FCPX have a bunch of discoverability problems

there's a lot of cases where you have to hold down alt (option) to reveal the 'secret' menu options or special tool mode or where double-clicking on something provides a feature not surfaced in the right-click menu etc etc

it seems someone has gone through the interface and tried to sweep away visual clutter, effecting a superficial subjective improvement while harming discoverability and thus usability
You will certainly need them if you have any interest in quantum information.
"But I disagree with the "3 languages" rule here, I'd recommend trying to learn a little bit of a new language every year"

Absolutletly agree. By the way, an interesting language to learn is Smalltalk.
Hi Dan,

Great job. Hot reloading is SO HOT .. in your hands!

Would you please share your plans for Redux, Redux DevTools and other tools you are working on?

What's your vision for React based tools in such quick changing environment?

I'm really scared to move all my projects to React base cause constant breaking changes. Coming packages splits in React 0.14, rush into ES6/7 rewrites, etc. is a huge hit for guys like me who can code only in free time outside of standard business hours.

I would rather follow someone with strong vision ;))) ... and it seems you got your own.

Please share what's on your mind.

P.s. And yee ... please do presentation at MoscowJS ;))
http://www.moscowjs.ru/
https://www.facebook.com/groups/moscowjs/
Ilya S
17 Years in a Refugee Camp – on the trail of a dodgy statistic
1. The answer is yes. I personally think there's no such thing as 'equity in a product'.

2. You working harder than the other founders should be a salary negotiation.

3. If the company makes a profit, it should pay it out to the shareholders relative to their shares.
Data Science Weekly Newsletter – Issue #84
So more like a Snopes for the mainstream media then?
The trouble is, mainstream media usually (i) is correct on the actual course of events reported and (ii) already comes to wildly differing conclusions about the rights and wrongs, which facts are most relevant, whose opinions matter and what will happen in the future. Disagreeing with other commentators' editorial stance and tearing them out for reporting rumours which later turn out to be false is something mainstream media personalities take great pleasure in doing already. So if your stance is writing alternatives to things that the media pretty much universally agree on, you're inevitably straying into pretty outlandish territory
OK, I'll bite.

> women ‘nagging’ about equal rights are so annoying

Now, let's talk about the three concepts OP introduced.

1. Simply said: people want the world to be fair and they happily refute evidence of the contradiction.

2. People want to believe they are reasonable creatures themselves.

3. Accepting that there is a bias against women, means you must accept there is a bias in favor of men.

The problem here is not that women want equal rights. No rational actor wants equal rights, only increased rights. It is very disingenuous to talk about a "white privilege" or a "male privilege" without acknowledging there are privileges that come from being $input_race and $input_gender. Of course, people of $input_race and $input_gender will usually not complain about the privileges they get.

It is absolutely OK to seek parity in terms of rights. It is understandable that people seek greater rewards for themselves. Lets just not delude ourselves into thinking that what we want is equality when what we really want is better rights and greater rewards for ourselves.

If feminism is about equality in rights and responsibility regardless of gender or sexual identity, there are a lot of people around who go by the wrong name.

Downvoters: please leave a note.
You don't need to be a feminist to want to make a programming community more "diverse". Often the lack of diversity is a sign that there is toxicity in the culture. Trying to attract more women, or people of color, or LGBTs rather than chasing them off can only make a community more healthy, in my opinion.

Also, once you really take a look at "feminist" issues, they are a bit deeper and more complicated than people who say they don't believe in feminism seem to think.
Part of it, to me, has always seemed to be due to the institutional/personal divide. I enjoy watching people playing video games professionally, and yet as a feminist, I can say that it is ridiculously sexist scene. I can condemn the institution without condemning its members, and my saying it is a sexist institution is not my apportion blame; I simply would like to see the system improved.

See also: gamegate
Except if you forget when it fires. These sorts of things aren't done because doing them right is actually very very hard.
Only if you dig deep enough for it. There are certain subreddits that are pretty bad as well.
Didn't realise the YouTube people were PayPal too. Also Kevin Rose worked there: the PayPal logo is his Photoshop work.

Not sure the 'Path' guy qualifies as much as the others on the list.

MessageBus has shut down.
Long story short: You believe that feminism has already gone so far that women have more rights than men, right?
I agree, MiniHack is the cleary the top iOS client for HN.