skysight-inc/HackerNews huggingface dataset:
If this comment were made about any other scripting language than LuaJIT, I'd be in agreement.

But LuaJIT is the future of scripting. It's truly a stunning achievement.
Perhaps, but I think the bigger issue is that downvotes can make your comment illegible. If you spend any time on Reddit, you'll know that the vote system pushes down any comments that go against the grain and reinforces the echo chamber effect. Upvotes can do that too, but to a lesser extent.

Personally, I much prefer linear discussions with hidden favorites, like Metafilter.
Top PhpStorm productivity hacks and keyboard shortcuts
"...That's mostly business users, but even when you look at the consumers who will use Windows, that usage is almost entirely productivity related. Windows should focus on that. On getting work done. On an audience of doers. Job one should be productivity."

Won't that imply support for legacy applications (which Windows is good at) going back some years? Hence maintenance of features required by those applications?
Part 2: http://blog.launch.co/blog/google-wins-everything-part-two-h...

Unfortunately it doesn't discuss any of the follow-up topics mentioned at the end of part 1.
Be glad you don't have to deal with a company like Amazon. Once you are suspended, they will refuse to talk to you on the phone and direct you to their "online support".

Online support consists of canned responses to questions and never any actual help.

I had my account suspended after 3 years of business with 100% feedback at almost all times. I always treated my customers really well and I was never able to get to the bottom of why my account was suspended.

I am now a buyer on Amazon for my business. Something I find funny is that as a seller, you are told that you are only representing Amazon (not representing yourself on Amazon). You can't contact your customers directly, any attempts to send a url or an email address will get you suspended.

As a buyer, I have customers constantly sending me wrong or damaged items. The seller should pay for return shipping. When I contact Amazon about it, they act as if they are completely hands-off and can't do anything about it because I bought my item from a 3rd-party seller.

They really need to make up their minds...because it seems they like to change their tune on situations when it benefits them..which is shady.

Unlike Ebay, they also sell products that compete with their 3rd-party sellers. They have used the marketing and order data (which they get from all 3rd-party sellers), to undercut anyone selling a hot-selling product and essentially put them out of business.

As soon as I had a decent selling product, a "shipped by Amazon" listing would soon appear within a few weeks (undercutting me by a large percentage) and I would lose most, if not all, of my sales.

This is why it is important to not rely on any 3rd party platform for a long-term business. It's really only a good idea when you first start out.
Pff, descriptivists.
We'll post the video of the Execution talk covering phasing to Mill forums today or tomorrow or so. ootbcomp.com/forum/the-mill/architecture/
I thought that:

CIA = external spying,
NSA = internal spying

So how is a domestic agency helping with foreign drone strikes?
Could you list a few customizability examples which you could not do on OSX but are possible on KDE or Windows? I am a life long Windows user, used KDE quite a lot, and OSX for the last year, and I love OSX. I wouldn't claim it's more customizable, but to me it's about the same.
Make a copy of the owner's diary and other sensitive documents, snoop through nightstand drawers... Equivalently, finding someone's personal computer unlocked and deciding it's all right to mirror the contents of its hard disk.
As Rust ML lurker - there was some talk about using macros to fill in for this pain point, if I recall correctly. From what I've gathered do is dead and gone.
Why are there no x64 quad core results for rust?
Instead of relying in random comments, It would be great to see in an actual poll, how many people hate the new Windows 8 UI. In my personal opinion, the new UI is mostly fantastic. Perhaps I find it so, because I have strong visual memory, and usually adapt to new UIs in minutes. If it were available for Linux, I would consider it for my day to day use.

It is unfortunate, how it seems that so many people resist to UI advances. Even more so, on a place like HN. This kind of stubborn rejection seems pulled from something like a geeksquad forum. Another example is Ubuntu, which has collected massive hate, on considerable less groundbreaking UI changes.
Having a choice doesn't mean you need to make a choice. There's a thing called default settings that apply to those who want to be told what to do.
I am strongly "pro choice" - i would allow abortion on demand upto 21 weeks and after that with medical need. I think the way we deal with children who have very poor quality of life and very little chance of living beyond a few months after being born is really poor.

None of this is incompatible with saying that the "clump of cells" is precious and worth preserving, and that parents should have support before, during, and after pregnancy to help this child.
I've not heard it described as such, but he did once say:

> Nobody ever went broke underestimating the taste of the American public.

He also once said:

> For every complex problem there is an answer that is clear, simple, and wrong.
People keep wanting monadic syntax (I'm one of them), but I believe the general suggestion is to do it via macros/syntax extensions. E.g. write something that desugars

do! {
bind x = foo();
let bar = baz(10);
ret x + bar
}

into the equivalent of Haskell's

do
x <- foo
let bar = baz 10
return $ x + bar

Rust currently lacks higher-kinded types, so it would be hard to write functions that are generic over monads but the above would at least give some local reprieve.

Also, note the `if_ok!` macro alluded to in the point about IO errors is giving the shortcircuiting behaviour of the Either monad (specific to Either, though).

(NB. the macro probably can't be called `do` just yet, but we may remove that as a keyword. Maybe.)
Thank god they're investors and not CEOs.
I agree. As with most bad products and failing companies, the problem here is focus.

Microsoft need to have a vision about what products they want to create and go about making them with a singular focus on producing something which customers will love. It's not about abandoning consumer software or business software, it's about making something great, regardless of it's purpose.
Sorry, I got sidetracked from the dogfooding main point. I'm pretty sure google don't need ads to cajole their employees into using their search. I was referring to their public ads.
Unfortunately some of the defaults do not seem to have been thought through and cannot be changed from the terminal. For instance, fat-fingering the button right above backspace will pause your music and make you log back in to keep doing whatever you were doing, and full screening YouTube videos will sometimes trigger a soul-crushungly long transition to the needless removal of all the contents of your other monitors.
Because is something they like?
The Science of Ranking Features for Product Managers
Polycode looks a little quiet, which is disappointing, it looks really nice.
And my American centric worldview is thwarted once again.
"Soft tabs" are fiction. Show me the Python specification that says "you cannot use spaces, you must use soft tabs". The fictional soft tabs suffer from the same defect as real tabs -- they're defined in different ways in different places.

Source: https://code.google.com/p/soc/wiki/PythonStyleGuide

Quote: "Indentation: 2 spaces (no tabs)"

Gee, that's funny -- no mention of "soft tabs".

Source: http://www.python.org/dev/peps/pep-0008/

Quote: "Indentation ... Use 4 spaces per indentation level."

Where are the references to "soft tabs"?
Yes, and soft tabs are fiction. Prove me wrong -- show me a Python specification that tells us what "soft tabs" are and how they are to be used. Post the Unicode code point for a soft tab character.
A crazy misfeature of windows 8.1 is that the Skype user is tied to the Windows user account.

You want to use Skype on someone else's PC?

No problem, just create a new Windows user (and watch Windows crash twice in the process while the person you're supposed to call is waiting).
With Amazon and Google finding some success in diversifying their offerings, one must posit if this is what companies need to do to remain competitive and sustain. Leaders lead!
facepalming. Ben Homie, you just lost major scientific competency credibility.

http://www.nrc.gov/about-nrc/radiation/health-effects/measur...
Microsoft is in the same place with Windows 8.x that it was with Windows 2.x: trying to migrate its userbase onto a new computing paradigm (GUI/mobile touch apps) while still showing support for the old paradigm (DOS/traditional GUI). Yes, it's going to be a force fit. In part because the paradigms are so different, and in part because it's Microsoft and they don't know how to do anything with any grace, at least at first.

But eventually they'll get it kinda-sorta right. And when they do, they'll crush the competition. Especially when tablets and convertibles start to supplant traditional laptops as daily driver devices. Apple probably hasn't much to fear. The real loser here is Android. A light, cheap, powerful device that can run full Windows like the Dell Venue 8 Pro has insane added value above the equivalent Android device.
This does seem true for the google ads. An overriding theme in them does try to make Google appear more friendly and likeable, rather than to grab more user share.

Although reinforcing a brand is still a big part of attracting and keeping customers. If Coca-Cola stopped advertising, they'd definitely lose sales.
i can't believe anyone actually learned this stuff in school. i can't believe there is any debate about it. all the truly good programmers/engineers/computer_scientists/whatever_the_fuck_you_want_to_call_us learn the vast majority of what we know on our own (even if some of us did go to school for it). We do so because of curiosity and determination to make ground-breaking stuff, which we intrinsically know comes from understanding every single damn thing about computers from the metal up to javascript. CS in schools, at least past required k-12 education, is for people not sure of what they want to do--so we should frame the conversation about how to make CS courses to hook them or something. To me it's just a lame topic. I mean it's a valid one, but the idea of passionate programmers from hacker news in any way, like, looking up to school as any sort of answer is just some bitch ass shit. If you're sure you want to be a developer, get to work son, and zone out on your computer. That's the appropriate stance. Stop looking to institutions for answers.
At first, I thought I accidentally clicked a link to the Daily Mail.

Completely unverified and fictitious article, of course.

Look at the sidebar:

* VISUALLY CONFIRMED: Enormous Craft Detected on Moon

* * UPDATED Feb. 5 * INDICATIONS OF SEVERE EARTHQUAKE / ERUPTION AT YELLOWSTONE NATIONAL PARK

* MONSTROUS EARTHQUAKE TO HIT OHIO?

* The Most Secret Prison Unit in the Entire United States

== WTF.

Also, this is why not to upvote without reading.
I'm not too convinced this is due to short term thinking: if you're a short-term investor you still benefit from a company using a long term strategy because you can just sell the stock.
This is all very depressing.

OT: Same picture used in FAZ-article in 2012 [1]. Can you search stockphoto dot com for "Predator drone"?

[1] http://www.faz.net/aktuell/politik/ausland/obamas-drohnenkri...
No, I was referring to investors wanting G+ killed. Which investors, where (and recognizing you're not the OP).
Computer science concepts build on each other, but technology and frameworks don't necessarily get more and more complex. If you fall behind, you could always skip a generation of technology, and pick up the one after just as easily. In fact, it may be even easier. I've noticed the trend of new frameworks and APIs getting simpler and easier to use over time.

Yes. In the world of programming you have to always be learning, but you can take a break from learning, and jump in later if you stay in the same place technologically for too long. It's not like if you fall behind, you need to learn everything in the time period between then and now. You just need to learn now.
Not degrading. That's why I own an iPhone. I got more important things to do than change the keyboard on my Android phone. (Yes, I own both)
This is really the crux of it for me. Boys aren't coddled or soothed, they're expected to learn self-restraint, and expected to just get on with it. They're also expected from a young age to put up with being treated somewhat scornfully, so negative socialization has less of an impact. If we look at what VonGuard said of the boys he teaches [0], he said they 'go off ahead and get lost'. Note how this isn't shown as a positive trait (e.g. 'they try extra hard to learn beyond their limits, even if it proves tough'), but instead as a negative trait, as a problem they've put themselves into. Note how the girls in his example are shown as being cooperative by helping one another, rather than the more uncharitable explanation being offered: they're not brave enough to own their own mistakes, so instead try to distribute them across a group.

I remember this exact same rhetoric all throughout school. It's frankly unsurprising therefore, that more boys are more comfortable doing something that leads them to be ostracized, or to become a target. It's also unsurprising that more boys are happy to enter tech, where you're expected to constantly teach yourself without others helping you. For all the VonGuard's and the education system's suggestions to the contrary, working together and being cooperative isn't sustainable in a professional programming environment where you have to be comfortable with constantly keeping yourself up to date with changes in tech.

Frankly, the actual solution to the 'girls in tech' problem is going to be one that few pseudo-feminist social justice warriors will actually want to bear: stop attempting to blame conspiracy theories for the low levels of women in tech, and start raising girls in the same harsh ways as boys. I hear a lot of 'daddy daughter programming time' being mentioned in threads like this, but for the life of me I can never remember the 'daddy son programming time' that lead me to become a programmer. I can only remember no-one giving a shit about me learning to program until it started paying lots of money and achieving results.

[0] - https://news.ycombinator.com/item?id=7207075
I recently bought a Windows 8.1 tablet for about $250. Specs-wise it's a lot better than my 2013 Nexus 7. 2 GiB RAM, a quad-core Atom, and 64 GiB of onboard storage.

And it runs full Windows.

Hell, I put VS on it and started writing C# apps with it. It's pretty nice. The two different GUIS are pretty jarring if you're running a desktop PC, but they make perfect sense with a touchscreen laptop or tablet.

The tablet game is about to change. Android may find itself crowded out of the mobile computer space.
Sounds to me as if he was defending the cockup and has since reconsidered / decided it's salvageable. The statements aren't necessarily contradictory.
> Learning to code is a prerequisite for learning computer science.

I know what you mean, but there's a lot of people who have CS degrees and have /absolutely no idea/ how to code - when I was a Unix admin, this described most of my colleagues.

They knew sorting algorithms well enough to pass an exam, but parse a spreadsheet with some proposed file systems and make them? That was a big deal.
The screenrewrite branch has commits from 5 hours ago, so it's not really quite in my opinion.
> It's sad that you can't admit that a population decrease is not exponential growth

I posted the proof of my position, you posted your ignorant opinion.

Here is another reference that makes the same point in the same way:

Source: http://en.wikipedia.org/wiki/Exponential_growth

Quotation: "The formula for exponential growth of a variable x at the (positive or negative) growth rate r, as time t goes on in discrete intervals (that is, at integer times 0, 1, 2, 3, ...), is xt = x0 (1 + r)^t"

Let me emphasize that for you, in case your eyes are giving out:

"THE FORMULA FOR EXPONENTIAL GROWTH OF A VARIABLE X AT THE (POSITIVE OR NEGATIVE) GROWTH RATE R ..."

Now circle the word you're most unfamiliar with, raise your hand, and the teacher will administer a sedative.
If you google search on the very first image in that article you will find it is from a forum post in 2009 2 years prior to Fukushima[1].

If you believe an article like that then you're quite ignorant.

[1] http://www.fishingwithrod.com/yabbse/index.php?topic=22216.0
Not really. If I found a page that redirected me to a login, I would assume that that page is not intended to be publicly available, and that other content that I don't know about exists which is not intended to be publicly available.

I wouldn't infer that just because (as noted by the parent comment) https://twitter.com/ requires a login, I shouldn't look at https://twitter.com/twrbrdg_itself

Now, if all those pages I looked at before finding the login page had a banner saying "private, not for public consumption, don't share this with anyone who doesn't have an account", then I might think "hmm, perhaps I'm not supposed to be here".
> This comparison is so erroneous that it's embarrassing

why? seems apt to me. Care to elaborate?
Yup. Never understood the Ubuntu Unity hate either. While I prefer Gnome Shell, Unity is still an improvement on Gnome 2, and has some very interesting features of its own (like lenses and the HUD).
Wine for android making progress
Interesting. Is this yours OP? In that case I may be interested in contributing words for other languages.

Idea: allow people to add and fix the language database (imagine how many words and how many different languages will add up)
> Can a company limit the damage to its other assets if the money it set aside for insurance gets used up?

Yes, but at risk of civil lawsuits from the insured, who might have a different perception of their coverage. This kind of thing actually happens, often based on an implied contract between the employer and the staff that may have never been fully committed to paper.
New frameworks are getting simpler and easier all the time. They try to avoid the pitfalls that old ones fell into and thus become easier to learn than the last generation.

It's far far easier than learning a new language, and it's now common knowledge that you shouldn't make hiring decisions based on what specific languages a candidate knows. I haven't seen a trend in the real world forcing people to know new frameworks as a requirement for a job. In fact, I'd say it's less so than needing to know the language.

Many that put that they "know" a framework that I've seen "know" it just by doing a project in it over a weekend.
Wait, how don't macro need to take escaped sigils?

Like range! takes range!('[' 0 , Inf ')' )?

Is 'do' still a keyword? I remember it being removed, pretty much everywhere. I just assumed it was thrown away.
I was aware of that, and it wasn't my point. I was talking about the supposed portability of systemd. The question remains, is systemd really Linux-only, or portable to some degree?
For anyone not familiar with it, the `do` that was removed provided sugar for calling HOFs similar to Ruby blocks.

Monadic do could be added in the future, backwards compatibly.
I actually think that the way the game works. Throwing you back to the home screen every time you loose, makes it more likely that users write a review. They are already outside of the game.
+1000.

I 'learnt about recursion' from the fibonacci sequence four of five times.

Then one day I had to make a threaded message board. And I actually learnt about recursion.
Java can't take stuff out, at least not anything major. Java's adoption is two or three orders of magnitude higher than most languages out there (except C/C++); you can't make so many millions of developers go back and change 10 or 15 year-old code. One of the reasons it's this popular is that it's consistently backwards compatible.

I don't want to be dragged into the Scala discussion again (after all, these are just opinions; I realize some people really like Scala, but for some reason, Scala people just find it hard to accept the very real fact that some people don't like it, and it's not because they haven't tried it or don't understand it).
Wait...they're messing with the 4000?
Yeah ... welcome to capitalism
Watch How to make Poached Eggs in White Wine
Well Microsoft got XBOX wrong two times in a row. So no surprises here. Only the first XBOX was good console IMO. XBone and 360 were disappointments [1].

Surface is also one of the products Microsoft almost got right - there was real interest on windows on ARM at the time. But full windows.

And Bing - well its only advantage over google is the turned off content filter.

[1] Owned 360 for 5 years, played 5 hours on it.
"Morfit is a 37-year-old activist investor whose employer, the private hedge fund ValueAct, acquired a 0.8 percent stake in Microsoft in August. That was enough to put Morfit on the board."

Slightly OT, but how does owning < 1% of a company's shares qualify for a board seat? Can someone who knows about these things enlighten me?
> I actually think dog fooding is a net negative because it teaches people to ignore bugs and bad UX.

I've never been asked to dog food anything before RC, so I haven't really felt that.

> Trying to please too many people = personas. Anyone who has worked at MS knows what personas are.

Something they left out of our MSR training I guess?
The illustrations are just lovely and really helpful to learn words.
I was using this method to study german vocabulary with Anki and very often it's difficult to find a suitable image for every word.
Since I tried this app for german as well, I'd say it's bad that the words aren't shown with their article or, at least, the gender. So it should appear "das Auto" instead of just "Auto".

Then, the register form has a confusing UI. After I compiled it to create a new account I clicked on the first button available which actually was "I already have an account".
Can you please also explain the motivation for anyone to do all the phony bidding. They don't intend to buy it, they risk getting their account closed, there's no side-channel profit (like ads) from the shill bidding, no one's going to be impressed by the fakery, so why?
Microsoft seems to have this belief that we must have the same look and feel across our PCs, laptops, tablets, and phones.

Actually I think their key argument was that people should be able to develop apps across all these devices using the same APIs and technologies. Same look and feel is just a (unfortunate?) consequence of that.

The idea was that having a unified technology-platform, if people made an "app" for Windows, it would also work on Windows-based tablets and phones. This was Microsoft's attempt at trying to leverage their desktop-dominance into working for their mobile strategy.

If that worked out OK or not can clearly be argued, but the basic premise wasn't all bad. If they had made that work, developers would probably want to create apps for Windows first, instead of iOS or Android.
On December 7, 2012 Google discontinued the free version of Google Apps.

Previous domains that had the free version still are free. But new domains now have a per-user fee.