skysight-inc/HackerNews huggingface dataset:
I'm tolerant of ads[1] but I remember an Internet before ads; a WWW where most pages were not ad-driven, and it was amazing.

A lot of content now is not ad supported but ad driven - they meed the clicks to get views for ads. But ad views pay so little they need people to click the ads. So ads become manipulative and scummy ("HELLO!" Punch the monkey, mosquito, you won't believe, etc) and also content becomes dumb to drag in people who can't tell the difference between links to other content and ads.

I miss the WWW we used to have.

[1] although i strongly feel that I should be allowed to opt out of gambling and alcohol ads - not being able to do so pushes me towards ad blockers
That's just your filter bubble then. About half the developers I know personally run Windows, and only about 20% of them do C#.

FWIW, node.js and most frontend tooling (like webpack, gulp, etc) works excellent cross platform. It's very easy to build a frontend dev setup that works great on Linux, OSX and Windows without any hacks or testing if you choose to fully depend on Node for scripting. Use NPM scripts that call .js files instead of using .sh files and you're basically there. Node's somethingSomethingSync API is great for scripting anyway (plus, any frontend devs can now hack on your automation as well, without learning bash).

So there's good advantages to scripting your stuff in JS anyway, and an extra bonus is that you can be quite sure that everything will work out of the box on any platform. Node's cross platform support is really that good.
While that is somewhat in jest, there are potentials for fusion to first make it as a power source for spacecraft.

https://en.wikipedia.org/wiki/Fusion_rocket#Electricity_gene...

This has the advantage of not needing a power recovery system and the actual power can be external (like solar) and the fusion engine would act more like a souped-up ion engine (with correspondingly ultra-low thrust).
Any alternatives available?
I have found micro-web frameworks like Spock https://www.spock.li/ or Scotty are a good way to "get something started" in Haskell.

With that, "aeson" for JSON, "sqlite-simple" for persistence and perhaps something like "lucid" for HTML, you are half-way to that twitter clone... :)
There's no reason not to use advertisements to fund your content-producing efforts.

Newspapers, magazines, television, radio, podcasts, internet forums... pretty much any of this content is paid for by advertising.

Would you rather everyone have to pay for SeriusXM, basic cable, etc?
My laptop has an Intel card, and everything is nominally supported.

You are free to be surprised all you wish: I went back to linux because I was sick of dealing with the system locking up for 5-10 seconds every time I opened, closed, or switched to a new browser tab. Couple that with 1-2 fewer hours' worth of battery life and I found myself very quickly asking what the point of "code correctness" was if the system just doesn't work.

A thoroughly frustrating experience from top to bottom.
You may be recalling "the web we used to have" with nostalgia. The web we have is MUCH better and Google does it share of paying for it.
Clojure -> Java Bytecodes -> Dex Bytecodes -> Native code (Dalvik-JIT / ART-AOT) => No FFI, direct access to native APIs

ClojureCLR -> MSIL -> AOT compilation via MDIL and .NET Native => No FFI, direct access to native APIs

ClojureScript -> WebView (whatever it uses to execute JavaScript) + writing JavaScript bindings by hand for webview access

I don't care about JavaScriptCore as only have access to Android and Windows Phone devices.

Plus it is already enough having to deal with JavaScript toolchains when customers request webdev projects.
>> Too low, median income for an Indian software developer is 60k in USD

I am pretty sure that figure is Rs 400k a year. Which is about $6k. That's per year. I am from India and that sounds about right. I have friends in many of the consultancy firms like TCS, Infosys, etc who are in that range. It's obviously for people early in their career but then again, it is $60k for developers early in their career in the US.

http://www.payscale.com/research/IN/Job=Software_Developer/S...
My theory is this is Apple's attempt to push people working in adtech towards Apple's Google-Analytics analogues.

It is getting a bit ridiculous how bluntly Google (the incumbent), Apple (whoa we track mobiles really well) and Facebook (wahey, we track real people, come over here) are all trying to push adtech people onto their platforms. They are now truly going for the Enterprise market, and are looking to lock them in.
Is this really different from what AdBlock already does on every platform? It looks like the key feature is that the adblocker app doesn't have to have access to your browsing data. But people will still have to install it, just like they already have to install existing adblockers.
Jon Harrop often comes across as too negative and is described as "well known internet troll". However, his thoughts are usually quite valuable and often better than what he is credited for. His contributions to the F# community are well known.
There you have: infausto, infausta
adjetivo
formal
[hecho, situación] Que trae desgracia y causa tristeza, dolor o sufrimiento moral.
"un infausto recuerdo; nadie quiere hablar del infausto día en que fueron derrotados"
Adj. situation that brings disgrace and causes sadness or pain.
> I'm happy with advertising.

Good for you. I'm not. And I reserve the right to block anything appearing on my computer through my paid-for internet service. I also read and view a lot of content that is offered for free and that material has 1) no need for an advertising support model and 2) is often better than that supported by such models.
Even when you use BLAS calls there are some inefficiencies that remain. There can be (i) no optimization across BLAS calls, sometimes these can help a lot (ii) the loops or code containing the BLAS call can benefit significantly from this
Given those stats, his average power usage was 4.1kW, or about 5.5HP. Not bad considering that's input power including all peripherals and losses, not just power to the wheels.
Only if you are speaking about iOS. I only care about Android and Windows Phone/Store.
Had a wake-at-4am. The prop IBM arch wasn't EISA, it was Micro Channel. (thanks)
I’ve been fortunate enough to use Haskell professionally at 2 jobs, and it’s been my go-to language for hobby projects for a few years. I find it useful for infrastructural-type projects where people would ordinarily reach for a managed imperative language such as Java or C#.

The main advantage for me is in code reuse and refactoring, something that really shines for medium-to-large projects, and is unfortunately hard to showcase in tutorial style.

Getting started wasn’t easy, but as you imply, not really due to the language—mainly because the learning materials didn’t suit me. I couldn’t bring myself to finish Learn You a Haskell or any other tutorial, so I just used the language to build stuff and figured things out.

Been thinking about writing a book about my experiences, but it’s Yet Another Project I’ll have to make the time for…
Tiffany+Outlet,Tiffany+And+Co+Outlet
You have to understand that the company makes most of its money by selling stuff. One of the easiest ways to get your project approved there is to say "we'll increase sales by xx million." If you just tell the executives that you want to make a speaker voice thing or reorder button thing that customers will probably want a whole lot you won't get approval.
I am ok with adverting in small doses, not when 90% of the page are ads.
As opposed to an animal person? So someone spent a few thousand words saying that emotional and inter-personal intelligence is a valuable skill to develop. Got it, thanks.
> Companies built around an advertising model should detect and reject Apple browsers.

Not sure why this gets repeated. iOS users whether you like it or not are a significant percentage of users (especially on mobile). They skew higher socio economically and are far more likely to spend money for content. There is a reason why iOS is the primary platform for development.

Companies should instead look at WHY people would want to block ads. They are often poorly implemented on mobile e.g. cover content or are unable to be dismissed. They don't take into account people are generally skimming through content. And they excessively drain the battery.
I assume they're figuring this revenue would continue for a while even if they all quit tomorrow. From their August numbers their churn rate is down to 6%. Even at this rate it seems like they could make pretty good passive income if they all decided to stop working on this today and pick up a new day job tomorrow.
The advertising ecosystem is an inherent part of the capitalist economy.

I don't think that's true. Advertising (or rather, marketing) is a way to circumvent word of mouth - instead of making something and telling the small number of people in your network, who tell other people and so on, an advert is essentially paying someone to go and tell lots of people all at once regardless of who they are and whether they're interested.

It feels necessary because it's how things are done at the moment. That's not the same as actually being necessary.

Mind you, I don't have an alternative. If I did I'd probably be writing an application to YC right now.
My solution to this problem is to run Windows in a VM, with a graphics card passed through to it. That way I can run (and test!) games and other apps I still need every once in a while without dual booting.

I use qemu/kvm, with OVMF for the firmware to get around some VGA problems, and pass a discrete card to the guest while using the integrated intel graphics for the host. It requires CPU and motherboard support, but those aren't too uncommon on newer hardware.
I find that some of my co-workers who work the best are ones that are not necessarily good at talking to others, but are good at shutting themselves out from others for periods of time, which helps them get lots of work done. The risky part being that sometimes they get a lot of work done in a totally wrong direction.
We have to use Windows because tools such as Solidworks, Altium Designer and a gaggle of other FEA, CAM and engineering tools pretty much leave us no options. For everything else it's a VM running Ubuntu 14.04 LTS.

The combination works really well on beefy development machines with three large monitors, tons of memory and multiple (4 to 5) hard drives.

This actually is a really nice environment to work on because you can seamlessly choose which tools work best on which platform and optimize your process accordingly. For example, I can use Excel under Windows to prepare data to then export into a PostgreSQL database using Python on the Ubuntu virtual machine. Really slick.
Do Facebook and Apple really have an analytics platform anywhere as good as Google analytics? If one of them acquires kissmetrics or mixpanel of something I'd believe you but having used facebook's business interface first hand it's only good at analytics "on facebook" it tells you very little about your actual site even if you have their pixels on every page. With Google I can see my marketing funnel from on every platform.
I actually should have clarified my intent better and hope no real harm was done along the way. I'll definitely work on this going forward.
The math comes out to about $6k per year. I am guessing that is the starting salary for a fresh out of college engineer.
If it means no ads, then - yes, that would've been fantastic.
> Rickson ... Tokyo Dome on May 26, 2000 ... Funaki

If you've ever wondered what 12 minutes of sweaty men hugging each other, standing up, and not moving much except to occasionally knee each other in the crotch, followed by 3 minutes of violence looks like, this is the fight for you.
This looks good but I have not personally tried the courses mentioned at the top of the article - https://github.com/bitemyapp/learnhaskell
Management usually thinks engineers are expendable, re-hire-able, and fungible. They think they will just hire some new ones if a need arises.
I'd disagree with both you, I use all 3 of the most publicized OSes on a daily basis and I don't see MS as laggig. My experience is this:

Linux is improving on a daily basis (but there are too many DEs/WMs which adds to barriers of entry for new users [1].

OS X has dropped the ball, I see too many services being pushed that I do not want and they are getting in the way of me using my Mac.

Windows are actually ahead of the times. The every device with one OS was such a good idea on paper, but they jumped the gun. It's the legacy windows support that hold them back. The lack of start menu in Win8 is a priime example, it wouldn't have mattered if everyone had gone over to touchscreens on Jan 1 2014, but they didn't.

[1] Recently the good people at Bodhi Linux forked E17 calling the fork Moksha, because they want stability over new features, I would have preferred Jeff and the team to contribute to Enlightenment, but that would mean the Enlightenment team would need ears and continued support of E17. Now I'm not sure I want to swap my DE to Moksha or just keep using E19, forking is the FOSS plague, and its saviour.
> Would you rather everyone have to pay for SeriusXM, basic cable, etc?

That is what we already do in Europe anyway. Most countries have TV and Radio tax.

Additionally in countries like my own, if you don't subscribe to cable, there are only 4 lousy channels available, with deplorable content.
> The advertising ecosystem is an inherent part of the capitalist economy.

I doubt that; it distorts competition by making false / aggrandizing claims about products and their prices and capitalist markets would work much better with transparency instead of the smokescreens of advertising (i.e. more comparison shopping).

> In whose interest is it to kill that?

Consumers and small businesses would profit greatly if advertising played a smaller role (big businesses spend a lot of money in advertising to sell inferior products, small companies find it difficult to compete even with better or cheaper offers).

Also, page load times and traffic plans, obviously.
I totally agree, but having a bad platform hasn't stopped people trying to sell theirs to enterprise, afaik.
I hope they succeed. Web is for interactive content not apps.

<rant mode>

too many scars of web projects trying to replicate desktop experience with pixel perfect requirement across browsers.

</rant mode>
I'm in two minds regarding this. This reminds me of the clampdown in many of the middle-eastern countries during the Arab spring. On Principle I don't believe that the state should be allowed to place such restrictions on civilian freedom. However, I can't deny that the measures worked. The protest had become extremely violent and needed to be defused instantly. This measure possibly saved lives.
LG Rolly – a keyboard that rolls up into a stick
Dj lamberto
It's not that the Kindle was bad. It's that the e-reader market sector was absorbed by device integration into more general devices, phones and tablets.

The killer was the growth of "fat phones", which moved into the Kindle's screen size range.

Oh, right, they also made a phone.
> Parse analysis won't remove information from the query

That's right.

PostgreSQL's parse analysis keeps a statement structure with token-by-token in the parse tree, and PostgreSQL's query jumbling calculates a hash value from the parse tree.

So, it's possible to find something strange in the statement(s) if someone attempts to cheat.
Needing to replace the start menu, which is an integral part of the desktop manager hardly qualifies as a standard practice for a consumer-grade operating system.

I found the shipped state of Windows 8 unusable as a power user so I needed to replace it as well. I consider that a complete failure.
What do you mean by refactoring? Automated tools to do that?
Why would manual refactoring be better than let's say in more dynamic languages?
A guy was trying to build a jewelry biz and wound up with a huge tech co
> I don't know why, but people sometimes seem to think the runtime is "magic".

Apparently somewhere in the last 20 years people stopped learned about how compilers work.

That knowledge is now kept by the few druids that possess the abilities to read the old runes and release the enchantments that reside in them.
>Yes it's an ecosystem I want to be healthy.

There is nothing particularly healthy about an advertising ecosystem. It skews the incentives of content creators towards dishonesty.

>The advertising ecosystem is an inherent part of the capitalist economy. In whose interest is it to kill that?

Anybody who believes that market power should be determined by the quality of your products rather than your advertising budget?

Sao Paolo banned advertising. As far as I'm aware they are still a capitalist economy.
Speak for yourself. As a Microsoft fan, I am considering switching to GNU/Linux as all commercial operating systems seem to be moving towards the model of "don't pay us with money, pay us with data". A lot of this is driven by the trend to make web applications out of web pages when there is no need.
you're talking about Tokamak like confinement, [electro]static type. That isn't weaponizeable. I'm not sure that electrostatic can produce a space engine too. Regular electric generation at best. No, i meant inertial confinement.

>A fusion bomb necessarily needs a transient, extreme ignition, which I believe can only be achieved with a fission bomb

Inertial confinement doesn't really need much energy. It needs huge power, huge energy density (notice that power != energy). Fission primary is the best way to achieve that of course, yet Sandia Z-machine or LNL NIF lasers achieve power enough for ignition too while not spending any noticeable amount of energy (NIF uses old lasers so it consumes more energy than it would if it was built with today's lasers). Both devices - Z-machine or a NIF-like with the old lasers replaced by modern solid state ones - are already of the size on the scale of 10-20 shipping containers and are capable of burning something like a grain size pellets which creates neutron flux deadly in the area of the size like that LNL NIF building. To me it seems like there are really great chances that either of them would be miniaturized enough to produce a space engine as well as a weapon (to which our civilization doesn't look ready).
Everybody has access to C++ now. Even on the Arduino. If you need exceptions, go to C++. "longjmp" was a bad idea when it was first invented, and it hasn't improved with age.
Free tax planning tools
You did not answer, fanboy. Does Scala already allow to use macro in the same compilation unit it was defined?
UX degee level graduate here, had too many interviews in which an interest and ability to write code was seen as a detriment to the design process because they thought it detracted from the ability to design as a 'dumb user'. And because the people interviewing had no idea what I was talking about when I mentioned anything 'engineering'. Some of these people had no idea how the Internet works or how to make a simple web page. And yes, I have do have chip on my shoulder about it, because many UX people are self-taught and have little idea about what UX is either, they just keep churning out "i think" "solutions" that never get tested.
> Why would manual refactoring be better than let's say in more dynamic languages?

The compiler won't let you generate an executable if you missed a code location.

Whereas in dynamic languages you never know if you have covered all the code locations.
So the whole team was Fired? Sounds like the guys running it were some real Bozos.
MIT is the Massachusetts Institute of Technology, largely regarded as one of the top universities in the world.
Bezos
Another Indian here (Currently living in the US). Unfortunately, whatsapp rumors have become a huge cause of concern in recent times.

"Forwarded messages" on whatsapp is an extremely common practice and a lot of times, false videos/news start trending which were originally sourced specifically to incite people.

There have been instances where I have had to explain my relatives to not worry about the forwarded message they got showing some disturbing images (because in reality, they were taken from the net from some war in a distant part of the world).

I am a huge proponent of Free speech but in those very tense moments in parts of the country, disrupting / stopping these false rumors from spreading can result in saving lives.
Or alma mater songs, many of which are based on 'Annie Lisle' because of Cornell's "Far Above Cayuga's Waters".
what is the determining factor for "better"? if the web is for transmitting information, I'd say it is significantly fatter, slower, and more difficult to parse in that regard.

is it shinier? yes, it is much shinier.
Meta:

Why is this tagged 2014? The article was only published yesterday. (August 26 2015)
It does reference a 2014 talk in the first paragraph, but the interesting parts about recovering from the wrong abstraction are all new (2015) content.
Of the people in the world who are the most wealthy, I don't think many of them come across publicly as 'people person' types. There are myriad stories surrounding Bill Gates, Jeff Bezos, Elon Musk, Steve Ballmer, Steve Jobs, etc and how they're dreadful to work with. Jobs especially - people can't write entire listicles about how awful you are if you're a people person, but Business Insider managed it - http://uk.businessinsider.com/steve-jobs-jerk-2011-10?op=1

Maybe if you want a high paying job working for someone else then you should brush up on your 'soft skills'; but if money is really the driving force behind that decision then you'd be better off developing a fiercely ruthless attitude and starting a business of your own.
Why are there 7 different versions of Windows?
Why can't Win 7 Norwegian upgrade to Win 8 English?
This is exactly what mesh networks are for.
The hardest things for machines to get right is to act human - i.e. social skills. As tasks that are easy to automate will continue to be rewarded less, and tasks that are hard to automate will increase in cost (e.g. education, health care), it pays, literally, to develop good social skills and become a people person, no matter what field you're in.

It is by achieving the essence of what it means to be human, a person is valued within human society.
This reminds me of 10X rule [1] - "A technology needs to be 10x better than a previous one for widespread adoption". Although, the initial appeal of Ghost as a cleaner, sleeker blogging platform seems attractive, if that's the only thing you want to sell, then I am not sure how successful you can be.

Is there a reason, why someone can't use a similar theme and markdown plugin with wordpress to achieve the same?

[1]: http://www.minidisc.org/econ113-paper.htm
Ad Blocking Extensions Tested for Performance
I got exactly the same experience just a few seconds ago (@ddpelayo here)
I believe that the growing aversion is toward the pervasive tracking and UX destroying variety of ads. Not all ads have to be that. It's not just an iOS user mentality obviously since ad block usage is increasing across desktops too. The ad ecosystem is out of control and in need of an overhaul. iOS 9 will simply help many more see how much ad-tech has slowed down the browsing experience. Also, free stuff will always exist on the Internet.
Why can't you do it without being fierce or ruthless? I think this attitude is somewhat dangerous to propagate.
The Lisp community remembers when he trolled them. Basically he wanted to create clicks for his commercial offerings, unrelated to Lisp. Some kind of anti-marketing strategy, which fired back. Since then his business failed and he trolls the Haskell community as a hobby, from time to time.

Really 'valuable' thoughts from him are rare. 'Valuable' more for him. ;-)