skysight-inc/HackerNews huggingface dataset:
> cooperating in their work may indeed be in your interest

It may or it may not. You have no idea. They can lie to you with impunity. You're the one barred from lying. They are not.

If you can't trust them to tell the truth, you have no way to ascertain why they are speaking to you and whether it is in your best interest to cooperate. Since it's an unknown, best to assume the worst outcome and the worst outcome is that they're coming for you.

Every defense lawyer, even the incompetent ones, will tell you to keep your mouth shut. There's a reason for that. If you think you win brownie points for helping, you don't.
I agree, these are good reasons to prefer writing over verbal communication. But you can obtain them by dashing off an e-mail to a mailing list, you don't have to spend hours sweating over how to phrase a formal document.
Does that invalidate the arguments put forth in the document? Did it not result in greater freedom for all and eventually lead to massive prosperity?
I agree. I would place much more emphasis on high-level mathematics, algorithms and data structures.

I believe mastering two languages with complementary strengths would be far preferable to just syntactically learning a bunch of languages.

Stated another way, I believe if someone can program at an expert level in one lisp, they probably don't need to insist on learning more of them.

If you progress to "merely adequate" in a smorgasbord of languages but all you can do is churn out CRUD apps but couldn't implement basic algorithms for a search engine you've plateaued.
This raises a very interesting question: what is an optimal stimulant (or stimulant enabler) dosage routine? I think it's clear that in the short term something like caffeine is a net positive. But how do we mitigate negative longer-term effects like tolerance and dependency?

Every week I take a "detox day" - typically Sunday. I cut out caffeine and generally add a fair bit of exercise (preferably 45 mins of cardio). I find this helps cleanse and reset my system. I also free-run my sleep on the weekends, further helping to "reset" everything. My logic here is that I can be stimulated for most of the week while taking a day to undo any longer-term effects that may be done (such as the increase in adenosine receptors). As a result I try not too schedule anything too important on detox day, as I'm a bit less sharp mentally. I actually don't mind working then - the only effect is that it takes longer to "warm up". It's the social obligations where I want to make sure I have that extra little kick ;)

I've been interested in supplementing with modafinil for a while, but I refuse to do so just yet on the grounds that we don't understand how it works well enough. That, and since the drug is relatively new we don't have studies on long-term effects. As much as I love stimulant-enablers and mental optimization, I refuse to do so at the risk of my health.
Background: have been using the early (read: 'unstable') betas of eOS for quite sometime now (almost 1 year in fact!)

I have gone so far as having installed it onto actual live / production (networked) environments (who were previosly running M$ junk).

Apart from a few minor quibbles (most of which were easily fixed) it has been absolutely flawless!!

The biggest testament to the design philosophy / directions that these guys have taken is, in my opinion, the simple fact that I was able to transition non-technical end users from using Windows to using eOS (and therefore Linux) in a live SME environment without any downtime and very, very minimal training! Try doing that with some other OS's or distros!! And this was with the beta/unfinished version!!

Given how well that went, I have also now managed to get it installed successfully on at least 4 Macs (iMacs, MacBook Pros and a recent MacBook Air). And I didn't even bother with rEFIT or any dual booting shenanigans.....I literally downloaded the ISO....burnt it to a CD ....booted the Mac from the CD ans clicked "Install Elementarty OS"..... and in about 10 mins flat I have brand new, screaming FAST, lightweight and beautifully thought-out Linux OS running perfectly!

Oh, and just for the record....as someone with a background in design and who has used every flavour of Apple hardware and software since the AppleII 'Euro Plus' (the one with Steve W's signature on the box!;) .....this is NOT a simple 'knock off' of OSX or anything else. The people who say this I would wager have either not used it so are basing it off a few screen grabs which tell you nothing..or, just have no idea about UI/UX whatsoever. As someone who has been using this day-in day-out now for quite some time.....this already is way ahead of Apple in a lot of respects (and wherever it isn't yet, I have total confidence that the eOS team will keep improving it!).

This is not a paid advert, I have absolutely no affiliation with this project, I just thought I should put my 2 cents in so hopefully some others can benefit from my experiences with this GREAT project!!!

Keep it up guys

E
Ah thanks! Never knew about that.
Only if the order is the same. E.g.

:set go=aAcegimtv
:set go-=vtmigecAa
:set go? " guioptions=aAcegimtv
> Do people create new, open protocols anymore?

https://tent.io/
...and that modesty is the charm of the piece.
>floats for wrapping elements depending on screen size

Not sure exactly what you mean here. Are you talking about floating divs to wrap elements to the next visual "row" for smaller screen sizes, as in responsive design?

Because I don't find this necessary very often in practice, and certainly not nearly as often as the tons of other general layout that's required. Not to mention, of course, that you can still use divs where "needed".

BTW, on a side note, the jury is still out on responsive design for me. Or, at least as I have frequently seen it practiced today. For instance, many times a site with sidebars (including nav) will wrap the sidebars on smaller displays such that content, nav, etc. are all lined up in one vertical column. Not very appealing or usable IMO.

I really believe that how we treat designing to different formats will change and this responsive wave will pass. And, while I know there are other reasons to wrap elements, I do think responsive design is responsible for a good bit of it.
Judging by video on their front page, this looks like an attempt to copy OSX look and feel.
Pity they don't take that concept to Wall Street.
Re: Digital - you must be part of an interesting demographic, of the 500+ iPhones we have at work, I've never heard the Digital ringtone used by anybody for any purpose.
I have been a developer for elementary for 3 years, and I am part of the elementary core team. I am also personally close friends with much of the design and development team, including the project's founder and lead designer, Daniel Foré.

There seems to be a lot of feedback here which basically says "this trying to rip off OS X". I would like to offer you some insight into our internal assessment of these claims.

Is elementary OS reminiscent of OS X? I can't disagree. Did we actively intend for it to be reminiscent of OS X? Absolutely not.

We build upon good ideas from all sources. We don't have a dock and silver window chrome because OS X does. We made those design choices because they work (Windows has slowly made its task bar more and more like the OS X dock) and because they look good.

Could we have changed the window chrome to be, say, green, just to try to make ourselves stand out from OS X? Sure, but frankly, we don't feel we have to. I think there is a strong sense in our design team that we shouldn't change things simply for the sake of being "different" -- we should change things to actually improve them.

Disclaimer: I wrote this post myself and it reflects my own personal opinions, though I'd be happy to ask other core team members to back me up here -- I think they'd agree.
For heaven's sake, if Guantanamo isn't a clear indicator to you, I doubt that secret imprisonment, when it comes or when it's proved to you, will be taken as a clear indicator either.
I hate it when websites do that, and I certainly wouldn't want an operating system doing it. At the very least it should require the user to click on something before playing anything.
I thought it was called Solar Wind?
Recently I cut my normal coffee intake (2 very strong 16oz cups per day) to a single mild 8oz cup in the morning.

Suddenly I was depressed, like meaning had been swept out from under me, not to mention a 2 day headache.

On the 3rd day the clouds broke and I started to feel much better, better than the best of days high as a kite on caffeine.

Have more energy, less irritable, sleep better, etc.

I'll be surprised if I go back to previous levels, seems incredibly unhealthy from the less is more side of the fence.
Spell checking. Nice!

The undo branching feature seems like it could be useful as well.
Visualizing Probability Distributions through their Logs
A self-published riff on Hamlet broke every Kickstarter record.
The post was flagged by a lot of users.
Here I am stuck on "pretty" OS X because of the support for sexy hardware and all I really want is awesome window manager, chrome and some terminals. If only there was a haswell ultrabook with a huge trackpad, nice backlit keyboard, hd screen and out of box linux support with drivers that gave windows graphics performance and os x battery life. Anyone who wants a dumbed down UI has got an iPad already.
OS X & Linux are not direct competitors, they are in different market segments. Extensive hardware support is not that important to end users. The important thing is that the OS supports well the individual hardware you use.
Sweating it out in the ER waiting room sucks versus sweating it out in bed at home. Of course, it depends on how sick you are, and if you ask your doctor they will always err on the side of caution.

...and an IV drip usually doesn't help that much, and its not good to have too many of those.
Locks make a terrible analogy because servers are built to respond to public requests.
Yes. Because we know they already black bag American Citizens, but only the bad ones, right?
The problem is that extraordinary claims require extraordinary evidence.

There are broadly two possibilities:

1. Some unknown phenomenon is defying everything we know about physics. Matter and energy are being created, apparently from nothing. Or perhaps transmutation is occurring without emitting lethal doses of gamma and X-ray radiation.

2. There has been uncontrolled variance due to faulty or incomplete record keeping, unobserved changes in activity, genetic drift affecting the appetite and activity of the population, changes in environment affecting the appetite and activity of the population (eg cage size change, lighting changes, temperature changes), unannounced changes in food supply composition (the food is a commercial product) etc etc et bloody cetera.

In human subjects, when placed in controlled situations, weight loss or gain very closely aligns to the simplest model of calories in - calories out, modulo fluctuations in water weight and personal variations in digestion and activity.

Furthermore, when zoomed out to a population level, BMI tracks calories consumed per capita very closely[1]. The increase in wealthy country population obesity reflects that food is cheaper, easier to get and more calorically dense that at any time in history[2].

Calories in/out is reductionist. But it's all you need to control weight.

[1] http://wholehealthsource.blogspot.com.au/2012/06/calories-st...

[2] http://www.ncbi.nlm.nih.gov/pubmed/19828708
It's not that much different, just a rebranded version with a configuration that prioritises speed over anonymity (by permitting single hop relays so it effectively works like a normal http proxy), and doesn't select exit nodes in countries that block their website.
As an elementary developer, the feedback is appreciated :)

Can you suggest an alternative to the bounce?
Well, no one ever accused me of being particularly efficient, but what I do is read the mode documentation (C-h m from a buffer in python mode, or whatever mode you're trying to investigate). That brings up a description and a list of all the chords the mode defines, and you can read the docs for any function listed there that sounds potentially useful.

But my workflow involves fairly few kinds of commands -- open shell, (re)load buffer into shell, (re)load def statement, that kind of thing. I figure the load of remembering 300 subtly different commands outweighs the benefit of having them ready to mind in case circumstance #277 suddenly comes up. If you really need something, you'll know how to do it (and if you don't, but you know it's something you want... look up how to specifically do that thing! Then you'll know).

It may not be impressive, but the lowest-common-denominator approach came in handy when I wanted to do python development on a windows machine. Install emacs and it's just like emacs anywhere else.
Young was indeed back to committing burglaries[0] and even had his son tag along to help load the loot into his vehicle. So, Kristof lies. It's obvious the state charges against Young were dropped only because his federal conviction and sentence makes the state case a waste of time.

From the Chattanoogan[1], October 06, 2011:

YOUNG, EDWARD LAMAR 4920 BRANDINGTON AVE
HIXSON, 37343 41 Chattanooga BURGLARY
THEFT OVER $500
VANDALISM/MALICIOUS MISCHIEF
CONTRIBUTING TO THE DELINQUENCY OF A MINOR
THEFT UNDER $500
BURGLARY OF AN AUTO
BURGLARY OF STORAGE BUILDING
THEFT OVER $1000

The law ought to be changed to allow the judge more discretion in sentencing, however.

[0]http://www.timesfreepress.com/news/2013/jul/21/a-few-shotgun...

[1]http://www.chattanoogan.com/2011/10/6/210681/Latest-Jail-Boo...
Off the top of my head:

list = ["1", "2", "3"]
sum1 = sum(int(num) for num in list)
sum2 = reduce(map(list, int), operator.add)
sum3 = 0
for num in list:
sum3 += int(num)

Lua only has the third of these three options. I don't really consider this a particularly compelling advantage as a user.
patents work great for the big corporations that control america, and that is what is important. That is what the USA was created to do: "protect the minority of the opulent against the majority," to quote the father of the constitution. And patents do that just fine....
You and I have very different concepts of "free". Patents cost thousands, sometimes tens of thousands, each.
Jerry's Map (2012)
While black tea has roughly same amount of caffeine as coffee, it's not completely the same for whatever reason. For me double-espresso is more "spiky", has higher kick and wears off quicker, black tea has slower ramp up, has longer steady effect, overall leads to better productivity because highs are not as high and tail is longer. Both if taken too late in the day affect sleep.

So over time I developed next schedule: double espresso or two in the morning, one or two black teas after lunch/later, decaf black tea or camomile in the the evening.
Hey, thanks for being cool about it. I'm not sure a good alternative would be, but I do have this advice. Google often takes ideas from competitors and remixes them to the point of making them original (a good example is the gesture password on the Android lockscreen). You can remix ideas from competitors. So in this case, instead of a bounce, a spin could work.

I'm nowhere near an expert but I thought this could help.
Which "good parts", exactly, are you talking about? There's a lot of talk of elementary copying OSX, but much of the video is default functionality of GNOME/Compiz -- no one is specifying _exactly_ what is being copied. The only major difference is a grey theme, which is probably triggering the whole OSX copy nonsense.
Not as many vehicles had those when the Prius first came out, and even now few make MPG as front-and-center with graphs and such. Implementation matters.
Yes, absolutely we are doing different things. Examples include our launcher (from the top left hand corner), slingshot[1], our deprecation of the desktop as a place for folders, and our human interface guidelines. As another concrete example, we are very much trying to eliminate menu bars entirely. Instead, our apps use the "AppMenu"[2] -- a cog wheel that works similarly to Google Chrome.

[1] Here's a video I found of someone using a pre-release version of it on YouTube: http://www.youtube.com/watch?v=TYwIQ9HcWZU

[2] (Note: images seem to be broken for the time being as a result of the website relaunch in tandem with Luna): http://elementaryos.org/docs/human-interface-guidelines/appm...

Full disclosure: I am an elementary developer and core team member.
"In fact, according to Ms. M, it wasn't until 2009 that researchers Odile Buisson and Pierre Foldés produced the first complete three-dimensional sonography of the stimulated clitoris, similar to the one shown here, depicted in profile."

Sensationalist wording is the hall mark of most journalism and isn't all that bad — it makes people read your stuff, and is used by a _lot_ of blog posts making their way to HN.(Hours are bullshit, Disrupting X, Why I hate Technology Y, etc.)
Heres a full version on Synthesia
https://www.youtube.com/watch?v=KTz94crRC6g
I quit drinking any caffeine for a week once, an experience I won't forget any time soon. I think some have varying degree of withdrawal symptoms but I recall a couple of days in having one of the worse migraines I have ever experienced, if I moved my head it hurt, blinked or even chewed my head would ache. I got hand tremors, I became incredibly fatigued and somewhat antisocial as well. After a week I returned to normal but have since started drinking coffee and tea again as it is hard to not drink any of those (especially client meetings). So it's definitely an addiction, one that your body is quite dependent on.

Although even though I tried to stop drinking, I never once had the urge to make a tea or coffee, it's weird in that caffeine addiction seems to be one of those things we don't feel like we need and more of just a habitual need if anything. I never got to the point in my week detox where I felt like killing people for a caffeine fix or stealing from loved ones.

It's surprisingly hard to avoid caffeine, it's in more things than most people realise. It's in soft drink, it's in chocolate, a lot of decaf coffee still has low levels of caffeine. While if you want to live a life without, tea, coffee and chocolate you might mostly avoid ingesting caffeine, lets be realistic, it's unavoidable...
In fact, the video (and Luna) uses neither GNOME nor compiz. We use our own window manager called "Gala"[1] (it is based on the same library that gnome's is) in our own desktop environment called "Pantheon"[2].

[1] http://elementaryos.org/journal/meet-gala-window-manager

[2] (I couldn't find an elementary journal article explicitly about this, but here's one from the Gentoo wiki): http://wiki.gentoo.org/wiki/Pantheon
please enlighten me. Because from the demo, I really could not see where the real innovation in design is.
Both of these are valid points about Germany - but neither one is actually due to a lack of talent.
I haven't yet tried the OS so I can not speak from an experience, but after watching the introduction video, I think it was pretty clear that they took some design ideas from OS X (I'm putting it lightly). Even the wallpaper was the same.

I'm downloading the OS right now and I hope I'll like it. It always makes me happy to see people trying to get casual users to use Linux. I hope they succeed. Having said that, the introduction video left a bad taste in my mouth.

Update: I'm using it right now and I love it! Great job. I have to give it more time, but I may even use this as my main OS on my notebook if everything goes smoothly. Looks very promising.
Does flexbox support the centering of elements like the canvas and a webgl context? Does it offer facilities for resizing either of these elements? If not, is there anything out there that allows for resizing these elements with the rest of the page?
Few languages are pure FP or OOP, at least all the modern mainstream languages are hybrids. How different is python from c#? Ya, they are different but not incredibly so. Definitely not the diff between Latin and Chinese.
> Reams of Lua code have been written to script WoW by people who have no idea how to program in C.

That plays into one of the reasons why there's not a lot of Lua libraries: they're mostly ecosystem-specific. There's quite a few Lua libraries for WoW that aren't inherently tied to WoW, but they aren't packaged in a way that makes them usable anywhere else. People writing code for a specific program that happens to use Lua generally can't use libraries from LuaRocks, so there's no reason for them to care about LuaRocks in any way.

Sadly I'm not sure that there's really any solution to this problem other than just accepting that an embedded language will have a very fragmented ecosystem.
Thanks for the advice, and I definitely see where you're coming from. I tend to be an advocate of the "take good ideas but make them seem different" approach, but I think a core philosophy in elementary (perhaps to its detriment at times) is: "don't change for change's sake". I wrote more about that philosophy, and the general perception of elementary copying OS X in my comment here: https://news.ycombinator.com/item?id=6193676
Thanks :) Firebase is pretty neat, especially in combination with Angular's two-way binding; which essentially means a real-time app out-of-the-box .. without a backend!

So all you have is a static page :) which is why I could host it on Github pages
The fact that the documentation is written in a form of Racket really helps with that, I think.

Having the documentation be parsed by the same infrastructure that understands the programs that you're annotating really goes a long way toward making the documentation cross-referenceable and easy for developers to work with.

I just wish there were an established way of documenting Packages (the PLaneT replacement).
Ah, then that's the problem. Stop taking responsibility for your coworker's mistakes. Then you will not feel compelled to yell at this person.
When focus on aesthetics goes wrong. Terribly wrong...
What it means to be "fluent" in a natural language is probably even more disputed than with programming languages. It is a good metaphor in that sense though.
Just as an aside, are you aware of Whalesong?

http://hashcollision.org/whalesong/

It's a Javascript VM that interprets Racket bytecode. It's complete enough to run, eg. World/Universe games or render HTDP2e pictures. Might be useful for some of what you're doing.
Pretty nifty trick, but I think undoubtedly the best is the transform 2D method detailed in this CSS-Tricks article: http://css-tricks.com/centering-percentage-widthheight-eleme... — You don't need to know the height or the width, and the great thing is transform2d's are supported in most browsers that matter. If you're smart and have dropped IE8 support, then all browsers are mostly covered and is definitely a lot nicer/neater than needing a height/width or using display:table and display:table-cell hacks.

If IE8 and down matters, then there are polyfills available for this functionality.
Try http://learnxinyminutes.com/docs/lua/
I'm downloading this now and going to throw it up in a live VM. To be honest, aside from the work-space management and what not in the video; that desktop looks close to my KDE 4.11 desktop here.
Do you really think this is a legitimate concern? I'm asking this as someone who is intimately (well, less so in recent months) involved in elementary's strategic planning -- I am on the core team.

Can you suggest specific aspects of our OS that would judged to be too similar to Apple's products so as to warrant a claim of infringement, other than a general aesthetic similarity and the color of our window borders?