skysight-inc/HackerNews huggingface dataset:
I strongly disagree. If 1 single browser out of 8-9 in common use doesn't support web standards, and represents a fraction of a percent of my target audience, then I'm not going to spend time crafting workarounds to target that browser.

I already make compact web sites compared to my peers -- no jQuery, optimized images, mostly text-driven. No JS is required to navigate and view the site. A hair over 100 kb for most of sites, including blog and header image. I use global CDNs. So my sites are friendly to users in developing countries, as long as they don't use Opera Mini.

There's nothing "bleeding edge" about supporting JS and CSS that IE8 supports. That's as low as I'm going, and no guilt about it.

By the way, have you actually tested any of your sites on Opera Mini? You may be surprised at just how poorly it renders, unless you're still working with tables.
I have to admit, the Yule Log and the fruitcake are so distinct in my mind from the whipped-creamy thing they sell at 7-11, I didn't even really connect the two.
In order to move beyond the views your putting forward here we need to ask: what is a religion?
>That the ability to disable SIP will always be available, forever, even though Apple has incentives to continue making their products more an "applicance" and less a "computer". I already said there are hardware features in new CPUs that are specifically designed to make that impossible. (see previous [5])
That SIP will continue, forever into the future, to protect only those hidden directories.
* That Apple always knows what is better for the user, and won't exploit that power.*

All the assumptions he's making are about what ACTUALLY happens, today.

All your assumptions are about uncertain future events and "what ifs".

Who do you think makes make sense?
But the policies have not changed...
thank you for writing such a detailed reply.

But it seems that 4 out of your 8 points are covered by external libraries that are pretty good - Immutable is great... lodash is great... and google closure compiler is usable (https://github.com/mihaip/react-closure-compiler). I use systemjs/jspm as well as its hot reloader and it works great (unless a particular component is legacy JS.. which will be a problem anywhere).

Not really refuting your point, but ES6/ES7 (and from what I'm hearing.. Typescript) with all these libraries have sort of taken over the mindshare that clojurescript used to have.

IMHO the only reason for me would be the package manager. I mean Systemjs/jspm is okay.. but the whole AMD/global/cjs/webpack/requirejs/browserify crap is way too much. Nothing works anywhere in the javascript world .
The body is working with organic molecules more easily. You can literally drink mercury and chew iron and nothing bad will happen (you can, but you shouldn't) - you will pass it the next day. We humans cannot absorb non organic molecules easily. A starving person won't be able to eat charcoal. The mercury vapors are dangerous because you breathe them in which is easy. Organic compound with mercury can be absorbed trough the digestive tract - and mercury inside the blood stream is big problem.
The reason many users are using Opera Mini is to use less data and to load pages faster. An app won't scratch that itch.

-posted using Opera Mini
Skimming through the article, it seems like it was so much easier and faster making a level in DEU back in the day (1994/95). It was more or less like the CAD software I was using in my senior year in high school at the time. By contrast, this seems almost counter-intuitive.

Then again, the difficulty in getting DEU to run on modern OSes might be an even greater challenge than learning a new, awkward tool.
I use this backup method too :-)
Nero Burning Rom 2016 Platinum Serial Number 17.0 Crack
That's the politically correct way to look at it but I don't think you're right.

With the advent of the $30 smartphone, by the time these countries have disposable income that you can indirectly or directly profit from, its likely that one of their first purchases is a better phone with a capable browser. Until then they're a waste of time and resources.

On Black Friday you could get a Moto E, unlocked and off contract, for $10. This phone has a quad core processor, an LTE radio, a gig of ram, and a 5 megapixel camera. Ten dollars gets you something that can outperform flagships from 2 years ago.
What I learned trying to log wall
Changing topcolor in settings from ff6600 to something else (like ff6601) brings back the right^TM color.
The CPU measures the first block of the firmware into the TPM. This is already a solved problem.
Sigh.

You know why many SQL databases use a lot of RAM? Because it improves their performance. They don't require the RAM, they just use it when it's available. Would you rather that it uses your free RAM to speed up your database operations, or to just have it sit idle doing nothing?

As for not being "the only choice" - while technically correct, this is very misleading. SQL databases and schemaless/document stores are _not interchangeable_. They are used for different usecases with different data models and different integrity requirements.

MongoDB is a special one entirely - even for a schemaless document store, it's just very poorly designed and maintained. Use any of the many other such databases - which gained a reputation by actually working well in production, rather than its developers organizing lots of hackathons as a marketing stunt.
Linux Assembly
I set this up earlier this month after seeing someone recommend it here on HN in a comment, and after a very good start I decided to stop using it.

The performance was very good, and switching default DNS from Google to OpenNIC was easy enough, but the default blocklists included too many domains I needed to use (e.g. mailchimp.com) which were not explicitly ad domains. Whitelisting domains is possible but you have to drop what you are doing and SSH into the Pi, whitelist it and reload the config, then resume what you were doing.

But the real dealbreaker for me was that this is largely incompatible with NoScript and its 'Application Boundaries Enforcer' which gave me constant warnings due to some content being served from my LAN. The way pi-hole works is to intercept your DNS query for 'bad' domains, re-route it to its own server, and return an empty page. It is the return of an empty page over the LAN that was problematic.

Maybe someone more savvy could have made it all work together but at some point you have to evaluate the usability of this versus just toggling an ad-blocker with your browser. The browser ad blocker is just faster and easier when you need to override anything.
I assure you, if you keep throwing in coins in proportion to the water you take, the well will never run dry (modulo some scaling delays).

Am I missing a joke?
The 15 most beautifully designed apps of 2015
Call your folks
The majority of people on HN are technically-inclined, in their 20s and live in places where Christmas is celebrated.

We get really busy and caught up in things. I get it. We move far away, we create our own life, and where you used to see these folks every day, now you might not see them for long periods of time.

Call your folks.

Those of us with grown children look forward to hearing from them. Even if you don't celebrate the holiday, it's a time of year where families think of each other. Yes, you might have had a spat and don't want to go through that again. Yes, talking to the folks can be tiresome. But it only takes a few minutes and I promise you that you'll live through it.

So pick up the phone already.
Christmas, End of Winter: Jörgits Book
And which magic exactly does that phone perform to reduce the bandwidth prices of their provider?
While I agree with most of your assessment, this is one bit I very much disagree with:

> But I think it is the easiest ecosystem to be a terrible developer in, and still get stuff working.

That honour would go to PHP, as far as I'm concerned. JS has many more fail-hard scenarios, and if you don't adapt your attitude to learn about things before using them, you're very quickly going to run into brick walls due to the entire callback thing.

Neither really has anything to do with MongoDB either - there's nothing inherently JS-y about MongoDB (JSON isn't JS), it just happens to have picked up a lot of traction around those parts.
MongoDB isn't really "queried with Javascript". Rather, it's "queried with JSON", which is a separate language entirely.
Note that Perl 6 now is really a brand new language. The old Perl continues to chug along in the form of Perl 5 (with yearly releases and feature additions). As such, Perl 6 is a modern language, with all that you can expect to have in one.
Enjoyable read! My mum is a painter and was recently involved in a campaign against new cadmium regulation in the UK. It's used to produce a red paint that apparently has no substitute. They argued that since it's very expensive, little of it ends up in drains. I'm pleased to say the regulation went through anyway, but with an exception for oil paints.
Ask HN: Why has nobody gone to the Moon since 1972?
You can use promises in Express just fine, though. Especially with `express-promise-router`. Not really fair to compare it to nodeback code in Express :)
Thanks, so apparently it comes from Germany, I thought only people in french speaking countries were eating that kind of cake.
Yes, see https://persowna.net/. Setup is as easy as copying a file to your web server.
Lego a “better investment than shares and gold”
The same exact "magic" of MITM optimization that Opera performs is available in Chrome for Android. [1]

But even putting that aside, you're ignoring the fact that as these developing nations develop and have money that's worth going after, bandwidth is certainly going to become cheaper as well.

[1]: https://support.google.com/chrome/answer/2392284?hl=en
What (further) did Bitcoin achieve – breaking the taboo on self-issuance
6 Great Tested Tips to Improve Your Pitch
But why? Most of tech confs are sausage fests. It's time we start addressing the sex inequality issue in our trade.
Reasons to Use Code Generators
Erdős–Bacon number
You really can't compare both.
Then implement them in a way that allows for graceful fall back to just text, etc.
Ask HN: What are your goals for next year?
Been reflecting a lot myself and would be interested to hear others thoughts for the coming year? Be as specific or vague as you like.
Rivers used to be considered a form of free garbage/pollution disposal.

Even in relatively modern cities like New York, the rivers are still fairly disgusting. I'd be quite surprised if existing environmental regulations are being enforced there now.
It's really great to see that with every big release, Ruby is making the language even more pleasant to use in addition to the regular performance improvements.

Ruby just keeps getting better and better.
I've been a vim user for a number of years and have fiddled with building in Clojure support at different times with repl support, syntax highlighting and other basics. My success was varying and incomplete. Tooling has been a barrier for me learning Clojure. Half the time I want to learn or practice Clojure, I remember gaps in my tooling. Subsequently, I spend a few hours yak-shaving to improve it.

I've contemplated learning Emacs because of the general praise for its workflow in the Clojure community. I even know some basic emacs from bash scripting. Switching just seemed like it would add another learning block to an already long list of tools to learn. Cursive, on the other hand, is based on IntelliJ, which is familiar to me through RubyMine.

Thanks for taking the time to write up about Cursive. You just convinced me to finally install it and give it a shot.
>Adobe offers the DNG SDK as open source, it gives quite good clue on how to process RAW images, alternatively dcraw from Dave Coffin has been online for ages and is the basis (in a way or another) of most of open source RAW processing software.

The DNG software is not really relevant, as it's mainly used by smaller camera makers. Yeah, it would be niced if everyone adopted an open standard, but in the real world Nikon, Canon, Sony etc use their own RAW formats, and those are undocumented and proprietary. dcraw from Dave Coffin, on the other hand, is a small, mostly one man, project based on reverse engineering.

>Once the CFA bayer (or other mosaicing type) data is available (decrypted as it is crypted for quite a few camera makers), the demosaicing performed and the photo white-balanced and exported with its full dynamic range in a RGB colourspace, you have done most of the technical steps to start working creatively with it.

Having done "most of the technical steps to start working creatively" and having the best possible image resulting from the decoder is a totally different thing.

Choice of demosaicing algorithm (there's not an 1-1 mapping between a RAW file and that), and steps applied after that, like sharpening, color correction and some basic curves affect the end result in a big way, and are big parts of what makes a photo software good in its RAW handling. RAW images don't just get demosaiced and that's it before we view/start editing them.
How well is typescript supported? It is hard to imagine going back to javascript.
"It struck two 3 inch water mains and drove them and the electrical wiring above them into the concrete roof of the building, cracking it."

=> that concrete roof probably had more to do with the stopping than the pipes below it.
Um, why not?
Not for binary packages, which usually end up requiring libraries installed into /user/local (and let's not get started about the mess that is Python binary deployment on Windows).
It's expensive and the potential for scientific discovery is too low?
I thought the blood-red header is an indication that I was banned.
Because we are planning to go to Mars now.
It's crazy how currently all kind of "tricks" are being invented that would make Bitcoin more complicated.

Great hackers who had a real world impact always excelled at making small, logical systems. And avoided adding complexity to achieve short term fixes.

The logical solution to scale up Bitcoin is the new Bitcoin Unlimited client. I would be very surprised if it did not get traction. I expect it to become the new standard client.

It will be super interesting to see if other, incompatible solutions get traction at the same time and we will see a real world split of the blockchain. My guess: This will not happen. The pulling power of the most popular client will be so strong that everybody flocks to it. And alternative clients will have close to zero usage.
OMG, this _was_ my childhood. So sad I decided to throw away the levels I had saved on floppy disks. Some of them I think were quite impressive.

If I recall things right my editor was a DOS program simply named "Doom Editor". Can't seem to find any info on it though... http://doom.wikia.com/wiki/Doom_Editing_Utilities
Ultraviolet - a clunky, expensive, irritating way for the copyright industry to claim it's doing you a favour while still restricting what you can do with media you bought, rather than just letting people make standard, portable video and audio files from discs they've actually paid for.

Which they can torrent in seconds anyway.
Congratulations darktable team. Very great going and keep it up. Its an amazing work you are doing.
Provably depends on the region but there's no water as good as water from traditional wells in rural areas here.
Or, if you had abusive parents, look after yourself and try to ignore the relentless focus on "you must rebuild your family relationships" that comes with Christmas.
It could, and they're also safer, since they can't be intercepted like SMSs. There's a question of device support, but considering there are J2ME apps that implement TOTP, it shouldn't be a problem.
The intense cold war of the 50's and 60's ended and the cost couldn't be justified. Make no mistake, if there wasn't the constant fear that our enemy would use space to drop nukes on our head we never would have made it to space & the moon as fast as we did.
Chrome on Android offers proxy compression too
I learned that freelancing is only 10% coding and 90% people skills
I am curious, how many people would prefer this fallback overr the actual site. I'd do.
Because there's nothing up there you can make enough money on to justify the expense. Not yet anyway.
I use Google Search rarely but https://www.google.com/ncr is still in my muscle memory.
Nowadays I just ddg.gg and in the rare case I'm not satisfied with the results I add g! in the search bar.
The g! seems to give me the same results as https://www.google.com/ncr. (I like to consider this a feature and not a bug.)

To give you some perspective: I live in Germany but prefer to read programming or scientific topics in English. My English is not so good but the amount and quality of English content counterbalances this by large. When using Google from Germany (google.de or google.com, doesn't matter what) looking for English search terms gives me subpar search results.

There is another reason for avoiding local Google search (google .com or google.de without ncr). From about October to mid December whenever I'm was not logged into Google I could only search when I OKed a popup to accept Google's terms. There was only an OK button so I could only search if I explicitly accepted their terms or logged in (I did neither). ncr avoided this problem. They stopped doing this but still nag with a big banner to accept their terms.

Just to be clear: I'm not complaining. I just think that most HN readers are not aware of this and some might prossible be interested to know how using Google another country feels like.

The only use case I have for Google search is localized search. For example: Yesterday I wanted to look up the ensemble of a local theater. There is nothing that can beat Google in this regard.
Wouldn't it make more sense to create a permanent base on the moon first? I mean it would be the best training to prepare a manned mission on mars.
> I don't believe they will.

Aka, an assumption.

So tell me the equivalent method to gain complete root access on an iphone. Not a jailbreak or unofficial firmware, an actual supported method by which you can become root and change anything on the device. Unless I am badly misinformed, this doesn't exist.

Your faith in Apple to not lock out SIP (or otherwise continue their trend of turning their products into appliances) requires ignoring that Apple already did that on other products.

> anger developers and technical users

So all Apple (or whomever) has to do to take away features is to make sure they have a way to satisfy or distract most of the developers and technical users. As this is not a large group of people, if they have a workaround, it does not change much.

I already said that this technological priesthood that knows how to work around these problems don't matter, as the average users are the people who will pay for this in practice.

Why would it hurt users? Because this kind of feature tends to always expand in scope when there is a financial incentive to do so. You even acknowledge this.

> I also hope apple keeps adding to the list of protected resource, to continue securing Mac OSX and IOS.

Securing for who? The owner of the computer? Or the vendors of their app store and music store?

> Apple has not taken root access from me, I can still do whatever I want on my Mac Pro.

Sometimes this isn't about YOU. This kind of selfish attitude is what allows corporations to continue taking advantage of other people.

> switching to a competitor

How many competitors are there for people to switch to? Are you stretching the definition and including competitors that are not compatible and would require re-purchasing software because the software they already paid for isn't compatible?

There is a huge cost to switching... which is why Apple absolutely is guilty of monopolizing (which is what the anti-trust laws ban, not a "monopoly" by some arbitrary market share).

> Again I still have root on my laptop,

Of course. Apparently you didn't read the part where I discussed this was a warning about the future, as power is taken in small increments.

More importantly, I find it interesting that you completely ignored the topic of the War On General Purpose Computing, which is central to this discussion. Doctorow's 28C3 talk directly address these problems and refutes many of your replies. Do you want to learn about this problem, which has been going on for many years, or are you an apparatchik that believes Apple can do no wrong?
For me it works with just this:

http://www.google.com/?gws_rd=cr

In Firefox you can assign a keyword to a bookmark. So when you bookmark this and assign keyword "g" then you can visit google.com by simply typing "g". Very convinient.
Physicists figure out how to retrieve information from a black hole
Christmas Lemmings (1991)
500k is supposedly 5% of the itunes store. That's 10 million apps, madness! There must be hundreds of thousands with approx 30 installs...
Wow - the WAD editors have come a long way since 1995 - and I guess that with contemporary computing power, one doesn't have to wait a few minutes while the level renders, only to find a stupid bug to fix and render again... Which reminds me about all the quirks of Doom's 2.5D mode that the article doesn't get into - for example, put a texture on the wrong side of a wall an you'll get ugly artefacts... Lots of those gotchas to watch for... Oh the nostalgia... Doom levels have been my biggest foray in game content creation - I did the 2.5D modeling and three business school friends handled sound, music and texturing... Borrowing school hardware and organizing a 250-people tournament of two-people teams (Doom's IPX multiplayer allowed only four players) was a highlight of those times !
Lux Tutorial: Simple Todo List Using Vert.x
Couldn't finish it because of the pretentious writing style. Maybe if the author had bothered to explain why this group was any different from the others. From the description it sounded like https://www.reddit.com/r/abandonedporn reposts.
Thank you so much! I was trying to use google.com/ncr the other day and it wasn't working. No wonder. Just saved this one in my bookmarks.
It does, and it will probably happen.
Have fun with Moses. And well, using the dummy "_" is not mandatory, but just convenient. Feel free to using any other namespace though ;)
There is plenty to gain from it. But it is a long term prospect. Unfortunately today, everyone is after the quick profit (You know like building bombs.)

Some examples:

* A telescope on the moon could be larger due to the reduced gravity, and have a better view without the atmosphere.

* Helium-3 mining, not to mention plenty of other resources that are starting to become somewhat scarce and hard to reach on Earth.

* Since the gravity is a 6th of Earth's, launching space exploration vehicles from the Moon would be much easier and thus cheaper.

* Colonizing the Moon would be first step in getting all man's eggs out of one basket, so to speak.

* If man can setup a sustainable ecosystem on the Moon, then he can do so almost anywhere. It really is a great testbed for expanding into the cosmos.

* The Lunar Olympics will be awesome!
I am the OP, here, and a Muslim.
So you're saying we should inductively reason that Apple will never change their behavior even though they already restrict the iphone? This is a large claim.

Do you want a warning about the possible arsonist who seems to be stacking gas cans near your house? Do you want to insist that he isn't a problem because he hasn't burned your house down yet?

Both of those are claims about the future. I'm basing mine of Apple's history with the iphone and the direction their actions have taken over the last decade. The claim you describe as being "about what ACTUALLY happens today" is really a claim about Apple's behavior into the future. I see no contract guaranteeing they won't change SIP. What I do see is a lot of people seeing what they want to see.