skysight-inc/HackerNews huggingface dataset:
I have the same issue.

If I use the --disable-gpu flag, I will hit the file handle limits. I have increased the limits and it works fine now.

I have an AMD GPU and chrome/chromium just does not work. It will constantly flicker.
> You just expressed these in English.

From linguistic point of view, I explained them.

Expressing means there is an English word with the same meaning.
Show HN: Test Driven Development?
Unless you have no other choice. In Poland where I come from all trains are state-owned and each journey costs exactly the same regardless of the time of the booking. The cost of the ticket for a train to the capital on Monday morning costs exactly the same if bought 5 minutes before departure and 6 months before departure.

In the UK on the other hand, all train lines are private,and they charge whatever they like if there is demand. So a morning train to London will cost hundreds of pounds if bought 5 minutes before departure,but only 20 pounds if bought 3 months in advance. I find this offensive on the deepest level. I understand that this is how capitalism works,but it is against human freedom and flexibility, in order to do nothing else but maximize corporate profits.
The article talks about two arabic scripts. Saying "Middle eastern" is more inclusive than saying "arabic" and while it does not include pakistan, it does almost reach it. Kind of like when we talk about Europe and increase the reach a bit more. Or when you say "the United States" when you really mean north america (a much worse offender since you talk about a country). This was my logic when writing it.

I'm not a history expert. I would love a history lesson but you seem like a very poor teacher, "picking" on people who just try to be nice. I did not know this article was going to be on the frontpage as I said in my original comment - I caught it at 2 points. Had I known my comment was going to go through a seven-way review by a wide variety of experts, I'd have just said "non-latin scripts" to be on the safe side. (/s)

Sorry for the rant - People correcting each others where correction does not at all matter bothers me to no end. It feels like a sneaky and thoroughly annoying way of flashing your "I know THINGS!" credentials.
Thanks for the compliment, however I feel from the linguistic point of view, I explained them.

Expressing means there is a similar word.
While I agree that "free will" is meaningless, there is value in experimentally confirming we live in a fully deterministic world, at least when it comes to peoples actions. It hopefully allows society to respond more rationally to undesirable behaviour, for one thing.

For instance, clearly, in such a world, punishment only has value if we model that the outcome of punishment steers the offender away from the undesirable behaviour in future -- since there is no "free will" (whatever that is), if punishment doesn't work, we can stop wasting time on it and expend our energy on more constructive responses to undesirable behaviour (e.g. rehabiliation, and if that is also deemed impossible, at least agree to extract useful output from the transgressor rather than waste energy punishing them, which is a net loss for society).
Interesting read.

Question : I see that you just created your account. What notification service do you use that tells you that your app/game is being discussed on HN or any other forum? Genuinely curious !
I actually very rarely create class hierarchies in C++. I do, however, define and implement interfaces and this is a simple, no-brainer technique that eliminates a whole class of gotchas when I do it.

The total linecount isn't significantly increased by using C over C++. The codebase complexity isn't increased.

This I can't agree with at all. If I had to rewrite my current codebase in C it would be substantially larger and buggier and much less flexible. I know because I've tried this experiment already. This is even more the case with the C++11 syntax enhancements, which reduce the verbosity of C++ a lot.

My only real complaint with C++ is that it lacks a proper ABI so I have to wrap it in C if I want to use it from another language. This wasn't a big deal when I could rely on Obj-C++ but Apple's new Swift language has thrown a bit of a wrench in this scheme.
Here in India, and probably in other developing countries too, google is making efforts to get small and medium businesses online. While it has offered easy website creators, the hassles of purchasing a domain name make the task difficult. This service will probably be used for offer integrated website creation service. Of course, these websites will then be potential customers of AdWords.
Good point - seems that Devops are the next gen DBAs
Cancer 'as old as multi-cellular life on Earth'
I suspect that's done to help anchor your focus, i.e. so your eyes don't move too much
In 2014 I fail to see any scenario besides *BSD and GNU/Linux kernels, where C is available and C++ is not.
Had the Go team made an assumption, they may have leveraged filesystem case-sensitiveness (or rather, case preservation†) to follow the same rule as for package exports: capitalised => exported, lowercase first => not exported.

The only assumption here is that the filesystem supports a tree.

† This means any current filesystem except FAT which has (had?) a habit of changing the case of same-cap names in one way or the other. Cap-changing renames are a chore on some systems though.
Sure, I agree. There is indeed some work being done in making some of those parts more trustworthy. That being said, it will probably be sometime before that technology is usable by the average person. I'm really interested in seeing what they release.
> Packages and modules should never be reliant under an assumption about the underlying file system, as it tend to lock languages to certain platforms.

And it gives you an escape hatch from Java-style module nonsense: of COURSE I want to traverse 7 singleton directories to get to the source code!
Lex Cryptographia (2013)
Microsoft Makes Opera As The Default Browser For Nokia X Family
> The new rule is that /a/g/x can not import /a/internal/y.

As I understand it, /a/g/x CAN import /a/internal/y, because /a/g/x is in the directory tree that starts at /a/. However, /b/h/z CANNOT import /a/internal/y/ (while previously, it could).
What Happens to a Place When the Data About It Is Lost?
Same in desktop Firefox. Does the attack not work against Firefox or did he mess up the CSS?
The STL has huge mistakes like the completely useless "std::list".

It also does a whole lot of unnecessary dynamic allocations due to the non-intrusive style used for all of its containers.

I think the STL might be overhyped.
>As it stands most companies do not do research directly for drugs targetting MPB because past drugs have been market failures.

Can you elaborate on how that is possible? Surely a cure for MPB would be a guaranteed billion dollar product.
"Now why would somebody invest time in something like Paint.NET, freemium, developed by a single guy that may lose interest or vanish tomorrow"

Because delivers enormous value, doesn't require much effort to learn, is already mature and um doesn't cost me anything to use?
Localization PMs: How Can You Make Translators’ Lives Easier?
Because the parent apparently doesn't like those as much as Gimp / Krita etc? Open source is a noble goal, but not equal to worth donations / money.
That is true in my experience, sooner or later you are going to run into a silly driver related problem with linux. Right now I'm having problems with the integrated Intel soundcard in my laptop. Using Xubuntu 10.10/Fedora 16 there never was any problem with it, ever since then it sometimes won't output to the speakers but I always get sound on the headphone jack. But it's mostly those peripheral things at least for me, the system as whole usually works pretty well.

Thing is, Linux is much more enjoyable to use for software development and deployment, development on Windows makes me feel like a second class citizen, the OS to me feels much more oriented towards the exclusive consumer, especially now with the new (metro) tablet like user interface.
UC won't reimburse for spending on Uber, Lyft, AirBnB, and the like
I put together a simple page of some notes here:

http://tweaked.io/guide/kernel/

In practice the file-handles tweak is the one that many people seem to forget, and can make a big difference for heavy webservers.
Some hadoop clusters are looking at/using infiniband - cluster network design depends on what sort of problems your dealing with.
it's JIT compiling of the third-party plugins, which are dropped by the user in a folder and not AOT compiled.

> Startup performance when many plugins are installed is improved, thanks to the Multicore JIT feature

Paint.NET assemblies are NGEN-compiled.
Cameron does give credits to Spritz on his page.
Think about someone picking up, e.g., half of a store's supply of Snickers. This increases local demand for Snickers right now and the supply doesn't change. Surge pricing suggests that this is a good time to increase price. Then the same is true, though to a lesser degree, when someone picks up one bar.

(Though sorites paradox.)
My interview with Ralph Nader
This is even more the case with the C++11 syntax enhancements, which reduce the verbosity of C++ a lot.

Maybe true. I bailed from the C++ world before C++11 became pervasive. But if you use C++11 you risk leaving VS2010 users (and below) in a situation where they can't use your code at all: http://blogs.msdn.com/b/vcblog/archive/2010/04/06/c-0x-core-...

And C++14? No idea what version of VS supports it. But using C++14 will definitely mess with people who have older compilers. And those people don't always have the luxury of just buying the latest version of VS.

Who cares about Windows? Well, anyone who's into the open source movement should be sympathetic to people who are forced to use a certain operating system but still want to get into programming. The spark for people's desire to become programmers often starts by wanting to customize their environment. That leads them to shell scripting, which is a stepping off point into more advanced programming.

The main point is simply that the C++ ecosystem has so many "gotchas" and timesinks that when forced to choose between C++ and C, an experienced programmer will save time with C, mainly because their years-old patterns will work regardless of what environment they're in. There are still some gotchas, of course; you can't use unix signals and expect them to be cross-platform. But it's far more straightforward than trying to get your codebase compiling on five different compilers.

Of course, choosing Python or some higher level language is almost always the best cost/benefit tradeoff.
You can easily create interface vtables in C. These vtable (ptrs) don't have to be put into the objects themselves, which is a historic mistake that got thrown into C++ and other OO languages. The vtables can be passed as arguments to any operation, making them closer in power to type-classes than OO interfaces (i.e: much more powerful).
There seems to be a trend (which would also be good to visualise) of attacking players - who used to be selected by pace and ability to nip round defenders - to larger, stronger forwards who can charge through defenders
Sporty cares are tuned for performance, but the really high-end ones are often speed limited, too; I guess some of these settings are the equivalent of removing / turning off the speed limiter, if you know what you're doing / can drive on a proverbial track where you have need for those speeds.
I'd love to say I have some awesome tool, but in reality I just check HN a lot and saw it when I sat down with my coffee this morning!

I'd forgotten my normal account password so quickly created a new one!
Occupy Google
What's the point of 24/hour emergency line, if you nobody answers the line?

This is probably an area where Airbnb is going to need to invest in if they want to continue to grow.
Massive fan of Pixelmator, my #1 goto option on OSX. Very few apps have Pixelmator's quality and polish.

Paint.NET is a great option on Windows for quick and easy graphic work, has been enough to keep me off Photoshop (as a web dev) for years.
RAII

Please, yes. It happens I just spent the morning writing some C with files, views of those files etc, and I kept on whishing there was RAII, instead of having to build flow around the fact each of the operations might fail.

Is there a clean way to implement something like this in C?

I couldn't care less about trying to reimplement classes

indeed - the premise the OP starts with, i.e. 'here's the simplest class: BANG two subclasses' is also wrong. That is inheritance, not just 'the simplest class' as that wouldn't have anything to do with inheritcance.
95% of my use cases are satisfied by std::vector and std::map. Neither one has ever even shown up as a tiny blip in my performance traces, even in debug builds. If you really really need intrusive containers you can get them from boost.

Like anything in decades of heavy commercial use it has some warts but at least C++ gives you the control you need to write fast code at a reasonable level of abstraction.
Seriously? Posting this story in isolation presents an image that a downfall of media has begun, when in reality it is just a change of face.

I have read the story, and I very well understand the movement under the surface.

A comprehensive article about the continuous degradation on electronic media would have been suitable as it would have provided a complete image, instead of this, where it gives a peephole view to a very large problem.
To clarify this example, the capacity of the train doesn't change when a ticket is bought on the day of travel, so the higher pricing is simply because they can, not because it costs more to add necessary capacity.
I would donate to GIMP if they started caring about UI.
I'm thinking about making some apps, but one concern I have which I haven't found an answer to and was hoping to find in your post was a discussion about the legal/financial aspect of it. If I make an app, is there any way I can be liable for anything? Could someone sue me if I leaked a password? I don't want to incorporate just to make some apps for fun.

For financials, how does one report those earnings?

These are the questions I have, but I don't know which country you are based out of. If you or anyone knows how this would work (or know some online resources) for people in the USA or the NL, I would really appreciate it.
Good article, shame about the paywall.
I guess that makes a lot of sense. The Nokia X is an Android device, so it would be difficult to port IE to it. They're not going to use Firefox or Chrome... they might potentially use a custom Webkit-based browser, but I'm sure Opera was more than happy to get their branding in front of a bunch of people.

Does the Android port of Opera still use the old Presto engine, or have they switched to Blink there too?
I'd be curious to see teams ranked by the amount of doping each player does.

http://www.4dfoot.com/2013/02/09/doping-in-football-fifty-ye...
Mobile is interesting, because while the kernel is theoretically GPL you can't normally replace it with your own kernel without using a security exploit against your own device to get root. And almost all the userland is closed as well. It's far harder to run a properly Free operating system on a phone that nominally already runs Linux than it is to install Linux on a PC shipped with Windows.

On mobile, Linux is a thin shim of Free software in a proprietary stack.
How Warrior Forum is breaking Google Webmaster Guidelines
Email addresses are an implementation detail.
How Bing became the search engine for porn
There are 2 problems with your comment. First, I live in a 3rd world country and my time is worth something, as is my knowledge. That unnecessarily disparaging comment aside, it's quite possible there are plenty of people who have useful knowledge and whose time isn't worth all that much to them. Whether or not there's enough of them, or enough interest from them or potential buyers, are separate questions.
Beware that it silently installs .NET 4.52!
It's harder to intrude on desktop installs. Any anti-NSA strategy should be predicated on a cost basis.
Using drones to deliver packages from warehouse to the last mile delivery center would have use, you can simply ignore ground traffic!

however last mile delivery? to the customer? sorry, too many liabilities plus the risk of some agency / group finding them the perfect way to deliver unwanted items to people.
Pretty much all end-user facing systems?

(Android barely counts as Linux for reasons discussed in my other comment)
No problem! However when this last appeared on HN that was taken to mean the project was a failure, which I'd disagree with.

'New car money' doesn't mean buy a new car and nothing else - it just means I'm not living in a penthouse apartment! I've been fortunate enough to earn enough to quit my 'real' job and make games full time, which is the ideal outcome as far as I'm concerned! I'm not rich, but I'm doing what I love, so I'd count that as a resounding success. :)
If your goal here is really to "reject[] the cultural Arabization of South Asia", have you considered writing your Urdu in... devanagari? Using nastaliq is already a pro-arabization move.
What problems are you talking about? I use Namecheap for my domains and never faced any problem.
UK home sec. pushes for greater surveillance powers to access email/social media
CESG (GCHQ) guidance on securing an end-user Ubuntu device
Can't find Lionel Messi on the Height vs. Weight chart based on the data from Height/Weight.
Sharing Ruled Out
It is not real two factor authentication, if you can bypass it with questions.

It is more security theatre, giving PayPal's users a feeling of security.
This is the only sensible (but temporary) decision that the FAA could have done. The next step is to research reliable methods of navigation and air traffic rules for unmanned and autonomous aerial vehicles, and when that can be made demonstrably safe, this regulation can be revisited.

If FAA would have allowed commercial drone operations without further regulation, and the technology would have had widespread adoption, there would be great risks involved.

Before there are the equivalents of traffic lights, air traffic control and airways and regulations to how much and what you can carry, there are risks involved. ("hello Amazon, I'd like to have 5 kilograms worth of lithium batteries, drone delivery to this busy urban address." what could possibly go wrong?)

Of course, things can be relatively safe if common sense is applied, but you can't expect commercial operators to apply common sense when there are potential profits available.

And common sense is not always correct either, back in the 1930s when the state of the art in aviation was relatively comparable to the state of the art in drones today, most people thought that pilots should fly by the seat of their pants and flight instruments are only supplemental (which is deadly wrong, and today all planes have doubly redundant gyroscopic instruments).

The reality is that the technology to fly unmanned and autonomous drones exists but it's not mature enough to work in large scale commercial operations safely and effectively.
Make sure to watch some of the later videos too as viznut added some visualizations as well: https://www.youtube.com/watch?v=tCRPUv8V22o
Doesn't make sense because Squirrelmail is also written in PHP and it's pretty solid. The next version will use HTTP-only cookies to further harden against attacks.
C++ standards compliance is better now than its ever been. You can't have a nice modern language and expect to support a four-year old IDE too. C++14 is mostly a minor refinement of C++11. You get a much nicer language already in C++11 that you can use pretty freely on modern platforms.

Sure, use the highest level language you can afford to use. But I can't agree that experienced programmers will in general choose C or be more productive in it. The counter-examples are almost too numerous to even know where to begin. Surely the people behind Photoshop, Chrome, Renderman and Cubase etc. are aware of C and made a conscious decision not to use it.
Jul 15 Deadline: Code for America's Fellowship Application
Aren't you exaggerating when you say that

> an HN submission about your experience, [..] will completely ruin their reputation

?

Are there any cases like the example you suggested?
"The continuing trend towards fewer people being employed in manufacturing, and greater automation of service jobs, will continue: our current societal model, whereby we work to earn money with which to buy the goods and services we need may not be sustainable in the face of a continuing squeeze on employment. But since when has consistency or coherency or even humanity been a prerequisite of any human civilization in history? We'll muddle on, even when an objective observer might look at us and shake her head in despair."

He wrote very little about that subject, although there's decent likelihood that will be the issue(together with AI,VR and possibly medical innovation) that will make 2034 very different from out time.
Working apps built on Node.js for learning
The difficulties in PKI are not that hard. Most of the problems are social, such as the belief that any implementation of PKI must be absolutely 100% bulletproof. Corporate deployments of PGP with no passphrase make the difficulty of executing spear phishing attacks considerably higher (especially when you consider that these are the usual way of getting initial access to corporate systems).
I agree with you. I've found it extremely useful to quickly pass through light reads. But sometimes, I wish there was a feature to display 'fixed width', that way small words can be combined, and will give more fixation time at higher speeds.
Does it support color profiles yet? That is a big deal preventing it from being used in any professional setting.
It would help if you could point me to something that is better than STL (in performance and ease of use) and addresses the full scope of STL. I have asked this a few times, but all I have got so far is cricket chirps or pointers to worse bloatware. Not claiming that such a thing does not exist, rather would be happy to give such a thing a try. It would also lend more heft to your comment.
What was snarky about it? I agree, he should file a bug report, as I'm on a modern system and don't have lag (I use paint.net and Gimp on Windows 7). But his comment was fairly emotionless and to the point.
Pyew: A Python tool for static malware analysis
I can't really answer your question directly since I'm in UK, but I can say that once the game had some success I went straight to an accountant to form a Limited company.

That accountant now deals with the money side of things, so I can stay focused on the games (plus I'm terrible with money). That separation of concerns is, I suspect, a lot easier when there's only one person in the business!

Additionally I didn't do much in terms of legal contracts with the first game (mostly stock assets with just the character art being commissioned), but for my new game I've had a lawyer draw up contracts for any major pieces of work.
Great, now MPAA (or ICE for that matter) will ask Google to completely censor domains, too, and Google like a good media partner that they are, will do it.
I have that with a lot of authors. John Scalzi and Neil Gaiman are other examples. I like Neil Gaiman's screenwriting work, though.
I used to work here. And even though I left, I've still got a huge amount of respect for the people in the org. Fellows get access to some incredible speakers (people like Ken Norton, Tim O'Reilly and Aneesh Chopra) and they get to tackle really hard problems -- like Food Stamps and economic development. It's cheesy, but I really feel like the fellows are doing something noble for US cities.