skysight-inc/HackerNews huggingface dataset:
That is why I like uKernels.

uKernel in C , smaller codebase.

Drivers in (everything, possibly Ocaml/Lua/Common Lisp/C++)

Os in everything.

The Linux kernel is not written in C but in a DSL that there is not yet a compiler to generate C. This is the same like Enlightment Object System and GObject.

moreover drivers should be written in a DSl language (Termite-like) that supports concurrency and provided by spec writters as an appendix.

The driver is two parts. The OS adaptation Layer and a Formal description of modus Operandis.

Consider USB, normally the spec provides an implementtion i a DSL that "compiles" to the prose.

One can mechanically check for invariants and properties and
compile to an OS package.

I think it is possible. Packages for example could describe transports

e.g. module BT uses an Ocaml-like interface for transport that can have various implementations like USB transport.

But all could be written in the same DSL.

Of course Kernel developers are allergic to memory management. Rust/Ocaml/D are the anti-histamine.
The Amazing Lisp Vim
So how exactly is Google able to be in position to engage in this unfair promotion? Because they are.....?.
I don't have enough knowledge of Go to answer it. And I'm perfectly content pointing out a problem without fixing it myself.

I think you're taking downvotes far too seriously. I might even call caring about karma a reddit attitude ;) And as far as illumination, I think you have it backwards. Posts that actually have illuminating answers should be brought to the top, so that many people can learn from them. Posts that only have a chance of getting such an answer should lie further down. There's probably also a positive correlation between people likely to form a detailed illuminating response and people that read further down the page on a particular subject.
...a monopoly.
i wonder what they consider veteran.
> it's ridiculously adversarial and self-aggrandizing

Well yeah, that is the whole point.
Great post. I had never considered that aspect of deafness, but it's so obvious in retrospect. Thanks.
Smart phones are becoming the ultimate demise of the internet. People want instant gratification and don't do their research on what they read and automatically assume the click bait they fell for to be true... Perhaps they should introduce a PageRank system into their EdgeRank algo to keep the click bait spammers at bay? Boom Google ded.
Because practices implicitly assumes that merit === talent, and that natural talent cannot be hidden by extenuating circumstances such as social pressure away from a given trade or poor access to learning resources.
I'm not OP, but I attended the same 10-day course last year and will likely attend another one at some point in the near future.

I started experimenting with meditation after listening to Howard Stern talk about transcendental mediation around seven years ago. At the time, I was struggling a lot with anxiety and bouts of depression. When I discovered Mindfulness and Acceptance Therapy, I started to move away from mantra meditation(TM) and towards mindfulness meditation. Over the years, I became more and more interested, not only in meditation, but in Eastern philosophy, and studied everything from Vedanta to Zen to Yoga to Tibetan Buddhism.

I meditated anywhere from 20-40 minutes a day, but I was never very consistent. Sometimes I would skip a day, and sometimes a week, but I always came back to it. The anxiety and depression eventually went away, but I still was a very unhappy person, and I didn't understand why.

Enter psychedelics. After a psilocybin trip last spring, I wrote about 40 pages worth of advice to myself. It was all very practical, very pragmatic, almost fatherly. Part of that advice was something along the lines of, "If you really want to figure out what's going on, you need to study your mind, study your thoughts." I signed up for the first available course.
This discussion is becoming increasingly uncivil, and that violates the HN guidelines. Please stop.
Should also mention that Dart is faster than Node - it benefits from Google's development of V8, and the language design was built for optimization while taking a lot of the good parts from JS.
> The top 1 IP address that have tried hacking my blog, 54.215.171.123, originates from a location you wouldn’t suspect: Amazon.

Really? That's basically exactly what I would expect.
For what magically safe alternative?

(no, you don't avoid all deaths with hydro, wind or solar either; in fact hydro has historically been one of the deadliest power sources thanks to the Banqiao accident where a dam failure killed 171,000 - even excluding that, though, hydro is far from free of deaths)

EDIT: Since I was being a bit snarky: The point is last I heard the number of deaths from installation of rooftop solar is higher than the number of deaths from nuclear power plants for equivalent amount of energy. Nuclear gets the headlines because the nuclear incidents we hear about are big and scary and rare and get hyped up.

You don't get massive worldwide news coverage because some guy fell off a roof while mounting solar panels and died. But he's just as dead, and it adds up.

You can't ignore the small incidents if their rate is high enough.

Overall, you could have meltdowns on a regular basis and nuclear would still be one of our safest alternatives. Chances are it will also be one of the alternatives with the lowest environmental impact: Less radioactivity released than coal, by orders of magnitude; far less land area affected by development than hydro, wind and solar.
ShitExpress: send boxes of horse manure to anyone, anonymously
OP does this plugin also monitor brute forcers that attempts that try to pass credentials through POST strings? I see this shit often... annoying..
Consider that each passing year reduces the problems of dealing with it. They'll want to wait as long as they can before doing anything.
Of course my family, my health, and I am still alive :)
I use the following in my nginx configuration (inside the "server" block) to restrict access to the WordPress login page from two IP addresses (one is my static IP at home and the other is the IP address of a VPN endpoint):

location = /wp-login.php {
allow x.x.x.x/32;
allow y.y.y.y/32;
deny all;
}
I don't think so. But they do have a disproportionate market share. Why?
The radioactivity released by coal plants still dwarf the sum output of all recorded nuclear incidents many times over.
There has been talk about Twitter managing your feed, so at some point, you may not see all tweets of accounts you follow.
Can we keep the hysteria down a bit? The resolution doesn't even mention Google. It merely suggests the European Commission looks into unbundling search-engines for fairly obvious reasons. It's just a resolution from the most toothless parliament on the planet, it has zero actual impact.
I would ask him who's idea was it to auto-play videos on Facebook.
I read this post, felt sorry for RadioShack, and decided I would give them one last shot and try their price matching policy for a pair of beats solo headphones. I hoped to avoid the long lines at some of the bigger retail outlets and, by utilizing their advertised "extra 10% off" price matching, avoid mail in rebates as well. Long story short, after waiting close to an hour for one of the two working associates to become available I was denied a price match. They ended up losing my sale because of this and leaving me wondering how they have lasted this long. I had a bit of sympathy for them earlier but the only sympathy I have left is for the people still working for them.

https://twitter.com/MatthewTavares/status/538138578208169984
For future reference, it'd be easier to just add a new administrative user to the database. I've had to do that a few times.

(Alternatively, you can just update the password hash for the existing user account.)
So if you didn’t want your program to be attacked like this, you could: statically link your program..."

That's not really possible on Linux anymore, is it?
React Tween State
This is true, information overload is a serious problem that much greater minds than mine work to tackle. Though personally I want to have a little more control over my stream.

Google+ had an attempt at this with giving a kind of ranking to certain circles depending on how noisy you want them to be. For me that is a much better approach as I am more involved in making such a choice. Though then comes the issue of giving the user too much work.

There are two sides to each coin I guess though in this case I do feel it is weighted more toward boosting FB's share price rather than truly looking out for their users.
> European moves against Google are about protecting companies, not consumers

I'm pretty skeptical of all government antitrust infrastructure for precisely this reason. Why should I expect a government to use its antitrust authority only against actual trusts that threaten consumers or industry (assuming for the moment that those routinely exist), rather than use it to help certain corporations gain market power?

That said, most of my armchair research has centered on the history of antitrust in the USA (I recommend reading Gabriel Kolko for some distilled revisionist history on the topic), and I know little about how it works in Europe and elsewhere.
Was just about to recommend this. Supporting Wordpress everyday, I find this is the best way to combat the problem. Another option would be to add an additional password for the directory. For you apache guys,

AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/etc/htpasswd/.htpasswd"
Require valid-user
A small point here: Roubaix is the town where OVH has its datacenter and exchange point, so this is most probably people renting VMs or VPS in there (like Amazon).
It makes me angry because it's unnecessary, adds complexity, and requires me to allow whatever website to execute code on my computer. I don't want that code, I just want to read the page.

It makes me angry because it is a gross abuse of the web platform. The web is not for applications, it's for documents. I would be just as angry if I received a Word document that contained scripts that it needed to run to display the document (actually I would be angry if I received any Word document).

I don't want 7 tracking scripts, 4 advertisement scripts, jQuery, Angular.js, and whatever other junk modern webdevelopers include on their "websites". I just want the content, and that's what HTML is for. You don't need to include any JavaScript programs to show me formatted text, which is what I visited the page for. I didn't visit to see fancy scrolling effects, to have my every interaction with the document tracked, or to see nothing at all if I don't run foreign programs. I just want the content. Just give me a [motherfucking website](http://motherfuckingwebsite.com/).
I feel like at this stage, simple small improvements will give you the most bang for your buck. A few starting suggestions:

* The buttons on the page (highlight, defer etc) are kinda small and close together.

* Highlight is a simple toggle function, but it has two buttons. One button would be simple and just as easy to understand.

* How do I make a new category. It wasn't obvious on the first page.
Fusion.
Every ten years, plasma physics say that we would have fusion on the next ten years. :D
It lacks the same syntatic sugar as Python dicts :(
Definitely. Twitter and Pinterest are my favorites. Twitter for the above reasons, and Pinterest because you can follow whichever topics (boards) of a person you want. I also like that neither has a real name policy.
Well I appreciate you putting these numbers and links together. I certainly have some reading to do.
Plans for a Futuristic, Atlantis-Style Underwater City Unveiled
Ionic: An AngularJS based framework on the rise
When you set up a new WordPress site, or you can do this for an existing site as well, create a new user and give this new user the Administrator role. Then log out and log in as the new admin user. Now, don't delete the original "admin" user but instead change the password to something super strong and give the user no role. This way, bots will think that the admin user exists and will try to brute force the super strong password you gave it, which obviously will be futile.
It means that enough users flagged the comment to kill it. Killed comments are only displayed to users who have "showdead" turned on in their profile.
Is there are a good article or book describing this, i.e. that they disabled safety mechanisms. I'd like to read more about it.
Quotas are not the answer... (I can't think of anything I've read recently that hinted as such)

The answer is similar to the answer for problems that have been recently highlighted by the Ferguson catastrofuck.

And that answer is to figure out how to remove systemic and often institutionalized biases and narratives that have been baked into our society and in turn the heads of individuals growing up and living in it. That's the first step. The second is to figure out a solution to the income inequality that opens so many doors for some, and keeps them closed for so many others. It's about creating a fair playing field for everyone, where a theoretical, honest to god meritocracy could actually perhaps exist.

How does one go about doing that? No fucking clue.
Warning: Browser Auth Pishing Attack with Embedded Images
Funny, that's exactly how I work with Fortran (2008). And I have Syntastic in Vim nag me every time I save if I made a mistake that the compiler catches. A great advantage over C/C++ is that even on 30 000+ LoC projects split into many files, compiling from clean takes less than 30 seconds. "implicit none", of course.
The author probably meant to say that's it's way way way more easier to get seed funding than ever before (besides probably the pre-dotcom burst era).

Secondly besides a prototype you also need a little amount of validation in the form of paying customers or small loyal user base and a good amount of connections to pull of that funding.
Learning is emacs is not a destination it is a journey.

The good news is you don't have to learn emacs to benefit from org-mode, give it a try. Print yourself the reference cards for emacs[1] and org-mode[2], go through the tutorial that shows up when you first launch emacs and you'll know enough to start using org-mode and make your own opinion.

[1]: https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf
[2]: http://orgmode.org/orgcard.pdf

PS: if you have vi/vim experience/preference you can put some evil in your emacs: http://www.emacswiki.org/emacs/Evil
Broken Codes, Both Strategic and Social
Most of the attacks are performed from other, already infected sites.
Unfortunately, I think node.js is still lacking in a lot of regards that a brief spurt of "willy-nilly" commits (plus some dictatorship-style thoughtfulness) would help. Many of the builtin modules are still "beta" and even core stable ones lack some features that require using unsupported/undocumented properties (it is not even clear why some of it is undocumented).

I use node.js in production so I'm not knocking it outright but you quickly understand the plights if you try to do anything with node that scales well.
This is the approach I used to take also, before moving my site to Jekyll. You could also use fail2ban to prevent hammering of that URL.
https://news.ycombinator.com/item?id=8666932
Yeah sure. To "learn programming".

You made such a nice game in your first shot at "learning programming".

You sure you're not here just to get some sweet promotion by exploiting the good old "I'm a newbie, I made this, please see if I did good" technique on which everyone goes awww.
"The crucial question for medallion owners like Mr. Ionescu is, if Uber is that much cheaper than a taxi, why would anyone take a taxi, and therefore why would any driver pay to lease a medallion? Mr. Ionescu says his revenues are down around 25 percent, and he’s having trouble leasing out his whole fleet."

Apart for selling the right to operate in a government sanctioned monopoly what service does this man provide? This looks like the worse example of rent seeking I have seen.
Think small but make it big!
Usually small inventions can make a big impact.
D-Tangle is Laidback Life's fist invention.
The first small automated gadget where users will be able to place their existing set of earbuds and by the press of a switch unwind them!
I agree. And intolerable to take when the provocation comes from an accomplished if not professional astroturfer who has plagued this site for years using dozens of accounts.
>I'm guessing that this is wrong, though, and that the radioactivity from longer half-life radionuclides will eventually start to dominate and the "effective half-life" will be much longer.

Exactly. From a report on Chernobyl [0]: "Most of the decrease [in radiation] in the coming years will be at only the rate of the physical half-life of 137Cs." Cesium-137 has a half-life of 30 years [1], so if we use the number given in the article (10,000 roentgens/hour) the dose is apparently 434 million times background radiation, 23 microroentgens/hour [2]. It would take over a millennium to reduce Cesium-137 by a factor of 434 million[3]

That's the Elephant's Foot, though. Randall Munroe cites Chernobyl as having 6 millisieverts/hour on average[4]. That's 3000 times background radiation [2], or a 350-year wait before Chernobyl emits the same amount [5].

This is obviously a simplification, though. Plutonium isotopes were released too [0], which have a much longer half-life (thousands of years). It's possible those small amounts of plutonium will emit enough radiation to make Chernobyl have noticeably higher radiation levels than the background dose for much longer.

A final caveat: I'm not an expert or even a devoted amateur. Your question just sparked my curiosity. Although, this New York Times article [6] says scientists say it takes about 10-13 half lives for an area to recover, which is close to my 350 year figure.

[0]: https://www.oecd-nea.org/rp/chernobyl/c02.html. Search for 239Pu, not plutonium, to find the plutonium reference.

[1]: http://en.wikipedia.org/wiki/Caesium-137

[2]: http://en.wikipedia.org/wiki/Roentgen_%28unit%29#Significanc...

[3]: http://po.st/3ckuGC

[4]: https://xkcd.com/radiation/

[5]: http://po.st/T2qoni

[6]: http://www.nytimes.com/2011/03/20/weekinreview/20chernobyl.h...

Edit: Fixed math and added New York Times link. (Previously I based the Elephant's Foot calculations on 1,000 roentgens/hour.)
>I have no physics education, I'm using common sense.

That's a mistake. "Common sense", or the mental picture of "how things work" you've built up over a lifetime is utterly useless when it comes to nuclear devices. Things that common sense will tell you are super dangerous really aren't, and conversely things that common sense tells you should be safe are not at all safe.
European MPs in Favour of Breaking Google Up
Also: C is the only option for parts of an OS. Writing it all in C because 10 or 25% needs it is a strange choice.
Of course it doesn't mention google but it is pretty obvious google is targeted given the current investigations by the commission.
Also RSS.
"Like Facebook, Amazon and other tech giants, it benefits from the network effects whereby the popularity of a service attracts more users and thus becomes self-perpetuating."

The network effect is very clear with Facebook, but it is not clear to me at all when it comes to Google Search. The product doesn't seem to get any better or worse when more people use it.
OnePlus One available without an invite for 72 hours
Interestingly, you can do it with types and no parser help: https://gist.github.com/dlthomas/d18d475068f23584d473#file-c...

Obviously, that's not what's going on in Python...

It could be smoother and more generic if Haskell permitted specifying defaulting for non-numeric types. But it does support things like:

*Main> 2 < 3 < 4 < 4 :: Bool
False

*Main> 2 < 3 < 4 <= 4 :: Bool
True

*Main> 2 <= 3 < 4 <= 4 :: Bool
True

*Main> 2 <= 3 > 4 <= 4 :: Bool
False

*Main> 2 <= 6 > 4 <= 4 :: Bool
True
Event quadruple dipping as customers are sold to advertisers and with the recent ToS change, content posted on the site is now no more owned by posters.
I beg your pardon? I've used valgrind for this purpose on large scientific codes running with MPI on supercomputers. And that works fine. The PETSc team at Argonne National Lab, who write perhaps the most used high-performance parallell linear algebra library in existence in C use valgrind for debugging. Surely those count as non-trivial applications?
“checked arithmetic had a cost that was so close to zero that it was negligible”
And being deaf doesn't seem to protect from other drawbacks: Some deaf people are very sensitive to vibrations, therefore when they want to sleep they need their relatives to shut doors very quietly.
I would expect Amazon to have some automated abuse controls; the rest of their infrastructure is pretty impressive.
>and freeze to death in winter?

This is off topic but I always find statements like the above rather bizarre. Why must humans insist on living in places where the environment is hostile to human life?

I guess its because I grew up in a place where heating is very rarely necessary, without cooling of any kind and have spent most of the last three years traveling around countries where you could theoretically walk around naked all year if you so desired but I increasingly find it bizarre how attached people are to living in locations that are ill-suited to humans.
ROAD RAGE MARINE: I protect this f*****g country to keep you safe
This was expected and the trend will not stop as this is how web companies built on investor story time operate.

http://www.theatlantic.com/technology/archive/2014/08/advert...
Good job :-)
How to Restore iPhone Data from Backup After Jailbreak
Bruce Lee saved my life
Thanks a lot for taking the time to reply! That did help a lot.

> you have chosen the worst possible piece of Rust code for someone who has never looked at the language before

That's my luck :P

I was in the middle of turning my HTTP message library from a series of "setHeaderName(value)" functions into just a single "setHeader(name, value)" and was told it had some innovative ideas on how to handle HTTP headers. And I have no doubt it does ... if I could make any sense of it.

Really glad to hear a lot of the vague names were library-specific, the really evil stuff shouldn't ever be used (though I'd argue it shouldn't be exposed outside of the stdlib if true), you definitely cleared up -> and => beautifully, I think the excess colons are a type annotation (used to 'type name' and not 'name: [type]'), and although I still have some questions (around ' and & specifics), I'll read up on your guide instead. Thanks again!
Looking at the v0.12 branches of both iojs/iojs and joyent/node, it doesn't seem to me that idutny's latest commit (updating OpenSSL to 1.0.1j) was a commit to Node proper. I also can't find that commit in any other branch of Node, or on idutny's personal copy of Node (idutny/node).

In fact, the history of Node and IO.js seem to completely diverge after Nov 21, with no overlap between the commits or contributors. To me, this seems to clearly indicate that the committors in these last IO.js commits are also the people behind that effort. Am I missing something?
I think the parent was trying to say "no one has managed to use C safely in a non-trivial application", not "no one has managed to use mudflap or valgind on a nontrivial application".
High-tech mirror to beam heat away from buildings into space
Use Cases for E-Commerce, Travel, Real Estate and Local Business
Alan Turing was one of the first people to devise an algorithm for playing chess