skysight-inc/HackerNews huggingface dataset:
I don't agree that conscious experience is necessarily reducible. When I put a piece of cheesecake in my mouth, certain electrical signals will likely be firing in my brain, but those signals don't mean what it's like to consciously experience cheesecake in my mouth. That is, the signals themselves aren't indicative of the quality of my experience that only I, myself, can have in my conscious existence. The signals are only a physical correlate to my experience. I don't experience electrical signals in my brain. My experience is different than them.

My point is, there is other stuff out there in the universe (mental stuff) that is different than physical stuff, that seems almost impossible to be explained as physical stuff. I believe in the physical sciences, evolution, and mathematics, but I don't think that they fully encapsulate all that there is, nor can they definitively explain things like consciousness (they at least need a little more added to them).
I wonder if public shaming is a viable option here. Get e-mail threatening rape? Publish said e-mail. Something tells me that a lot of these morons aren't taking great care to anonymize their threats.
Iterative Self Learning
Just like in agile development where you fine tune and iterate according to feedback and new research – take this same concept and apply it to your life.
I can't be the only one who thought that the DLI image was significantly better than the HEVC image (see the last set of 3 images in the article)?
Great going guys ! Kudos :)
Mechanized farming.
مشاهدة مباراة برشلونة وخيتافى
Yes, and the other big advantage of RHEL in enterprisey environments is their compatibility certifications with other vendors (e.g. Oracle Database).
Well, I don't even put my successful commercial projects in my resume to do not encourage competition.
Very interesting! I've often thought that Javascript could actually be a pretty language with some syntactic sugar. It'd be even more interesting if you could run it client-side without preprocessing an sjs file into js first, sort of like how you can include LESS stylesheets and load a JS module to compile them in the browser.
I am a student who is not in the workforce.

The biggest benefit for me when it comes to having a private room to study is that I can do light physical activity while I'm taking a break, which most often invigorates me. This is much more convenient, and a supplement to, "properly" working out by donning clothes to sweat in, perhaps going to the gym and the like. I can't really take these breaks when I'm around other people because I'm too shy, and doing pushups while in such a context makes me feel that people think I'm trying to show off (and no one would be impressed anyway).

Sure, less noise and less visual distractions of other people walking by is great, but I most often listen to music anyway. The article claims that this is suboptimal, but it is what I prefer, and I sometimes listen to music without vocals if the music is too distracting.

Thankfully there are a fair amount of places I can study at my university, most places with other people and sometimes places where I can be alone (if I feel like being alone).

On a slightly other note: I wonder how much of the hatred of cubicles (which I have the impression of not being thought of as truly 'open' office) is disliked because of the noise and such around them, and how much it has to do with perceived status and feeling like a 'corporate drone' without the privilege of having one's own door?
Don't post garbage on Hacker News.
Ah, yes, I remember those days (different university though). Our first class was programming in Pascal, and all subsequent programming classes were "deriving algorithms and proving them correct"-classes (a la Dijkstra). In other classes, like user interfaces, OO-programming, mathematics, computer systems, all kinds of projects, AI, and so on, the assignments had to be done in a particular language and it was up to us to learn it ourselves in addition to the classwork. So I had to learn and used java, c, c++, Delphi, PHP, prolog, bash, mathematica, matlab, haskell, ASM, python, and latex (although I could be forgetting some DSLs). It was fun though :-)
First of all, that would be property dualism, not substance dualism; property dualism is less controversial (in the sense that Descartes went with full-blown substance dualism, and screwed things up.) And second of all, I don't think this is dualism. It's maybe some or other kind of functionalism[1], or something else, or whatever; but not dualism. And it's not Penrose-style "something something consciousness and quantum mechanics" voodoo.

[1]: http://plato.stanford.edu/entries/functionalism/
This is basically just saying "Choose Sweet.js in combination with some unknown array of macro libraries as your only language that compiles to JavaScript."

But because the article doesn't really frame it this way, it doesn't really explain to me why I would choose Sweet.js over ClojureScript or Scala.js or Black Coffee or whatever.
Let Interns find you company
'them' is plural and flatly incorrect when used as a singular pronoun.

Why? How do you know this?
Is it possible there's any difference in productivity in open-office environments between introverts and extroverts? I've always wondered that.
It depends on how fast we can find new material needs. We don't seem to be doing that very quickly though (in lots of areas we are regressing, becoming more efficient with our inputs).
Cubes still suck. They have most of the same noise issues as open floor plans. Assholes on speakerphone conference calls...

Also your plan requires that everyone work primarily on laptops (unless you expect to lug your desktop and monitors to a cube when you need to concentrate). And you've basically allocated double the space (cubes for half the team plus a room big enough for the whole team). Why not just cut the space up more efficiently and give everyone a private space?

This seems like a bad deal for everyone. Workers still feel like they have no privacy and are constantly distracted, and the company is paying for a lot of extra space.
Beleggen kan je leren - Je Geldzaken
I'm in the process of switching over to DO from another provider, where I'd been paying more per month and getting vastly less (less disk space, less transfer, shared server instance instead of a full VPS). I'm beginning to wonder why I hadn't done this earlier.
If open offices are so great why don't managers use them? They don't because open offices suck. Get rid of them yesterday.
If that's what it's called then yes!

I think the term I always associated with it was a linear induction motor.
Farmers dropped from 30 million to 3 million.

http://www.agclassroom.org/gan/timeline/farmers_land.htm
"But what does 'return 0' do?"
"It returns the value zero to the calling process."
"Calling what?"
"The process. Usually it will be the shell."
"Wait, you just said process, what is this 'shell'?"
Audi has been doing autonomous sports cars for years. In 2010 they had a TTS climb Pikes Peak, albeit almost three times slower than the human-driven record for that course.
Well yeah. This is the Wall Street Journal we're talking about. Even without them publishing an article, given my knowledge of their ideology, I can predict that they will almost always favor strictly-applied negative reinforcement as a chief motivating force for managing people. It's just one of the defining beliefs of their worldview: people are pigs in clothing who must be tamed by the system through force.
The problem with SPDY is that HTTP pipelining has essentially the same performance as it:

http://research.microsoft.com/apps/pubs/?id=170059

There hasn't been a single publication by Google that hasn't been fundamentally flawed, for instance comparing SPDY to HTTP without pipelining (all their claims) or leaving out the TCP handshake for SPDY but including it for HTTP (their claims for mobile).

There are a ton of unsubstantiated claims that followers just repeat without analysis, for instance "head of line blocking" across several connections is not a problem that needs to be solved.

SPDY was designed largely by one recent college grad. That isn't the way to design a protocol to replace HTTP because no matter how smart they may or may not be they don't have the experience to do a good job. Take for instance the compression not being secure... this attack was known to experts at the time SPDY was developed and should have been avoided.
You may keep an eye on mailing lists/open PRs in interesting areas.
More likely that change is happening much more slowly today.
It is time to liberate the mobile ecosystem.
I'd be afraid of inheriting any codebase that made extensive use of these JS macros.

You really have no idea what this is doing (the canonical example from sweetjs.org):

class Person {
constructor(name) {
this.name = name;
}

say(msg) {
console.log(this.name + " says: " + msg);
}
}

It's not javascript -- it's your own made up "language" of macros.

I do believe with a steady hand this could lead to some great things, but the example on sweetjs.org seems rather heavy handed. Having different `class` macro definitions between codebases that use sweet.js will devolve into madness.
Does anyone know if it was pre-programmed with the course and made minor on the fly corrections or was able to complete the course independently in real time?
Yeah you're right, but I think this doesn't work quite as well for the larger projects which are the crux of most procrastination issues.
very clean experience throughout the process :)
You can play white noise on the headphones. It mutes other sounds without drawing attention to itself.
Healthy Living Cartoon
Glad someone finally wrote a post about this. Coming from the lisp world, that's the thing I constantly see missing from languages wrapping javascript. They generally change the syntax a bit, add a few features to minimize boilerplate in some areas, and call it a day. Why would I want to learn a new syntax to program in a language I already know well? Unless you give me the tools to write code that writes code, I'm not going to bother learning/using a new javascript syntax.
That stereotype leads to a paradox, because in many cases:

developers == users
Lack of psychological territoriality. Still unhappy, but better. Oh if only I had a job where my boss thought I was important enough that I could have a picture of my kids in my cube, you know, a Real job.

Also I've seen this tried and inevitably rules have to be put in place because no one wants to sit in the big room and everyone wants to sit in the cubes to do work. So you get people arguing about who's work is important enough to require the cubes. Which is not terribly motivating to people demoted to working sullenly, silently, in the big room.
I find it really strange that it is necessary to talk about quantum physics or the nature of time to explore the concept of consciousness. I thought it was pretty clear by now that consciousness is a macroscopic, emergent feature, seeing what very very simple neural networks models are able to do.
Show HN: Streamus - A Chrome extension for a seamless YouTube music experience
thanks man :) i hope you make most out of our hack :)
I have written quite a bit of Haskell, I'm not sure what you think is wrong with my belief. Also, I like C++ :)

Both are fairly big complex languages with horrible error messages, horrible compile times (if you use template haskell in particular), with a whole bunch of gotchas you have to learn to get good performance (the haskell gotchas are very different, and often based around lazy evaluation / memory bloat). Both have sharp edges that come from being old languages which have evolved over time.

However, both languages are good in practice for actually getting things done.
thanks :) trying to make it a cleaner exp....
GMOs are not banned in Europe as a whole, but it looks like only Spain have a significant GMO output [1]. Coincidentally Spain has a nice life expectancy, so there doesn't seem to be an obvious correlation (one might argue that Spain might produce but not consume most of it GM crops, which I don't know).

[1] http://www.ipsnews.net/2013/03/spain-leads-the-eu-in-gm-crop...
I have seen, that despite the fact, that open offices are criticized for I think at least 20 years (somebody mentioned the book Peopleware that is a real classic) the idea is keeping coming up in big companies. First time it was presented to me, it was as big "new invention" that has proven to better communications .... that was already at least 10 years after Peopleware ... (so much about new "invention"). Then, some years later, it was brought to us as big break-threw for "teams of ten" better for scrum and the like ... how wonderful, old wine in even older bottles! Of course they sweard that would get enough extra spaces for retreat, so that people could go there to have silence .... then it was only talked about one spare room, may be for two big team offices (meaning, for 20 people ... so much about retreat possibilities!). Later also this was canceled, since facility management was unable to prepare enough extra space ... What was left: Everybody got notebooks instead of regular PCs and many where happy with this "generous gift".

And so the story goes: The same foolish idea keeps on popping up and popping up, I guess because every now and then a business magazine for managers writes how wonderful the idea is ....

And so the tailor keeps on sewing The Emperor's New Cloth!
Are you actually citing another report or are you simply hoping this is true on the basis it's been true so far.
How email are handled at Buffer
2014 is the year Defcon abandons all pretenses that they were not a fed/military recruiting event.
Intel renames its McAfee security brand
They are legally and morally permitted to make snooping on your Internet traffic part of what you have to agree to in order to use their WiFi.

The ability for a person to set the terms in which others interact with his private property is what makes this society worthwhile to live in. People can't force their way into your stuff without you setting conditions for that use.

And you're correct that looking at other people's traffic is illegal. It's illegal where I come from too.

So is speeding.
Facial hair trends over time
sweetjs was a good idea, but I've found it hard to use, or rather..it's not the using part that's hard, but writing your own macro.

sweetjs has this hygienic thing that renames identifiers. To prevent it from renaming, there are many hoops that you have to jump through to prevent it.

sweetjs introduces of a lot of new concepts. These concepts are not as easy to understand as the ones in C. The macros are certainly more powerful. It's just that assuming it's C-like macro will give you the wrong kind of expectation with sweetjs.
A guide for new managers: how to own your role and build a successful team
That is (very likely) true in the long run, but it would be foolish to overlook the short-term effects that can be devastating for many individuals.

The weavers faced real problems, had a real existential crisis and struggled with real poverty and hunger for many decades. Yes, the industrial revolution brought a tremendous increase in wealth and living standards to everyone, but only eventually to everyone.

It is tremendously important to take care of the people who are cast by the wayside by those changes.
I think a difference is perhaps that the time investment required to adapt to the old automation was a lot less than that required to adapt to this one, while human lifespan hasn't categorically changed (the most dramatic shifts in life expectancy in the last century and a half have come in large part from infant mortality improvements). Working in a factory in the Industrial Revolution didn't require much training/education at all. Post-WWII, the shift in job-skills to essentially requiring literacy was dealth with by a society that tried to ensure that its citizens were educated enough, with great results.

This time, starting around the 70s and 80s, we entirely failed to educate our populace to the point where the majority can be fully-productive members of the new job marketplace. It's becoming conventional wisdom that having only a high school degree (as a crude heuristic for skill level) is not enough to be productive economically, and this is becoming increasingly true of having a college degree where you don't learn anything useful. In every cycle of improved tools/higher skill bar, there are casualties that weren't able to improve their productivity fast enough; this is one of the uncommon cases where (in the US, at least), "people not keeping up" is a systemic issue instead of a transient one (I don't think the overall education system today is all that much better than 20 years ago).

It's a "this-time-is-different" situation in a limited sense; that is, it's not inherent to the nature of the automation-cycle itself, but rather to the nature of our response to it.

Note that this isn't some engineering-centric notion of needing immediately applicable skills from college. Studying something more academic in college has just as much value, as long as it's something that's useful (a good rule of thumb is "as long as you use the things you learned in college in the future"). I'm referring to the fact that it's long been the practice for many people to get a college degree in literally anything with the knowledge that the existence of the degree itself would be a good enough signal for intelligence/skills that you could get an okay job afterwards. This is increasingly untrue.
Automation eliminates jobs - that's the whole point. One robot replaces 20 workers and you only need 1 person per every 20 robots to manage them.

Sure, you've got jobs in robot building and such but when a robot shop with 20 employees turns out 200 robots in one year and displaces 4000 workers...
Well, argc and argv were a magical mantra to an 18-year-old reading K&R...

Edit: I was 22, not 18. Time flies.
"Value" and "willingness-to-pay" are different concepts.
Bondero, starring Antonio Banderas as Zorro

It rolls off the tongue well enough, it's spellable (English speaker here), and it's distinct enough that it looks like you're top of the search results for it[1].

To me, that's all you need.

1. There does seem to be a YouTube account at #1, but you can knock that out after a couple weeks of blogging.
You're absolutely right, and we need to establish a good culture that doesn't abuse macros. Of course, some people always will and let's hope we don't have to work with that code.

There are a lot of ripe ES6 features to implement as macros. That `class` macro is actually taken from ES6 and has been standardized for JavaScript, so it's not exactly random.
A website aiming to fix homelessness in SF - v2.0
Hi! Developer of Streamus here. I built this whole thing from scratch. The software is entirely open-source, https://github.com/MeoMix/StreamusChromeExtension, and has been my hobby for about 15 months now.

The gist is simple -- make YouTube easier and quicker to use. Streamus provides the basics, such as searching YouTube and building/sharing playlists, but also provides extension-specific features such as keyboard shortcut support, omnibox integration and a ton more.

I'd love to field any questions, comments or concerns.

Cheers
Yet I can't find any book on FP in practice...
Make sure the work you do actually matters
It doesn't define high level semantics other such as QUIC can use or build from.

It's the whole kit and caboodle when it should have been broken up into clean modular pieces: framing layers, protocol layers, semantic layers. QUIC or other hopefuls trying to break from the mobile-horror-show that is TCP are left with nothing to start from, and HTTP/2 docs devolve into a commingled big-ball-of-mud as it hops from low level aspects to higher level aspects.
Rather, models of reality are reductionistic when they say a chair (or a human) can be explained as "just" a bunch of atoms. It's worth reflecting once in a while on whether this is true, or even meaningful. For example, what is the standard of explanation? The idea of a perfect mathematical model of low-level physics is just one abstract conception of understanding reality.
Hi everyone,
I shared the old version of this website before and got a lot of valuable feedback from you all(thanks!): https://news.ycombinator.com/item?id=7012059

You made me realize that there is a communication problem between the different sides of the table. I realized that as individuals we all have a different view of the same issue, and that this is mostly because we don't know what the others know and vice versa.
Hence, with this new version, I shifted the focus of the website a little bit. Now the project is focusing more on initiating a conversation between the different sides of the table(government/social workers/homeless people) and the residents, with the goal of informing the interested residents about the issue.

Would love to hear what you all think about this version. Your feedback really helps this attempt converge faster on a solution.
Thanks,
Seckin
I'm not against that, but it only treats one symptom of misogyny, not the disease. Granted, it's one symptom that has many consequences of its own, so maybe it's ok.

I also wonder, given how widespread the phenomenon appears to be, whether shaming individual trolls will have any non-trivial impact on the total volume. Snowflakes in an avalanche, and all that.
Incidentally, Humble Bundle locks the BTA price needed to upgrade your Bundle at time of purchase, so it's in your interest to wait.
Do you know exactly what your compilers are doing? Do you open your compiled C programs in a disassembler? I don't think worrying about "correctness of the implementation" is constructive.
Interesting concept. No ideas as to how to market it, but best of luck in bringing it to the masses.
Since sweet.js code can't be directly run in the browser, you need some "compiling" or "interpreting" step. It's not obvious why this is any different from a compile-to-js language that had support for macros.

For example, someone wrote a macro system for coffeescript: https://github.com/mrluc/macros.coffee

Related discussions: https://github.com/jashkenas/coffee-script/pull/3171 https://github.com/gkz/LiveScript/issues/328
Agree. Implementing classes with macros is not only useless and potentially harmful, but also redundant, since ES6 has classes (which can be used today with dev versions of Firefox, or compiled with Traceur).
Great design. That is all.
Picking on one small point:

My experience of teaching is that a little knowledge of assembler is a dangerous thing when it comes to modern programming. Writing good code for a modern amd64 processor with deep pipelines and vector instructions has almost nothing to do with teaching simple assembler. Students often get the Idea they should do things like limit the number of local variables they use, not realising c or c++ compiles will turn their code in Single Static Assignment almost straight away.