skysight-inc/HackerNews huggingface dataset:
What would be really nice is a Firefox/Chrome window hosted inside an Emacs frame, which would be controllable via an elisp api so I can bind hotkeys to control it.

Would make web development easier by keeping web based documentation look ups right there in Emacs, plus could have a window dedicated to viewing your work as you edit, especially when working on frontend stuff.
I only used goto in ZX Spectrum Basic, GW Basic and several Assembly flavours.

All its use cases are better served by other language constructs.

Then again, C is a portable macro assembler.
The government should have been trying to influence prices downwards when they were at about 2 times the fair value of the assets, not prop them up when they are at 10 times. Overpriced bubbles just end up with money transferred from ordinary people into dubious schemes and are an inefficient use of capital. See the 1999 dot com bubble, the 2006 US house price bubble and the like.

You end up with a bunch of money pissed away in pets.com like ventures or thousands of houses/flats built somewhere where there isn't the demand. (I've got one of the latter as a result of my own dumb speculation).
Ask HN: What electives go well with a Computer Science degree?
UB is not something that a competent programmer does intentionally.

You shouldn't ever run into a situation where you'd tell your fellow programmer, "Hey, on line 300 here, you're doing UB, stop it", only for them to say "No, I'll do UB if I please".

With C++ on the other hand, you could very well run into situations where you plead with your fellow programmer, e.g., "please stop overloading operators in this opaque and unmaintainable way", and then they tell you, "so what, that's our in-house style and it has official language blessing".
The Perfect Pac-Man (2006)
Turn down the AC at work, and home will be much more comfortable. People acclimatize to hot weather pretty quickly, but we spend a lot of time fighting it in favor of temporary comfort. A few years ago I found myself freezing trying to sleep in an air-conditioned tent in Kuwait. I had to pull out my sleeping bag to stop shivering. When I checked the thermometer it showed that it was still 35C (95F), but that was much cooler than it had been during the day: 55C (130F).

If you went into a portajohn you saw the same effect much quicker: 55C felt like a wonderful relief when you stepped out.
Behind the rattled nerves of China’s markets
(not) Obviously enough, the AC part was a joke :)
As you very well know, HN votes are anonymous. Why make assumptions about who voted? It doesn't contribute to the discussion at all.
The Setup / Severine von Tscharner Fleming
I took it as "filmed theater" rather than a movie. Aside from William Hurt, all actors are playing their roles, not "acting". So if you see it that way it's enjoyable. Everything is theatric, from the costumes to the dialogs, it doesn't really feel like a movie at all.

I prefer this to Lynch's film which has great costumes and design but you can't tell Dune in less than 2 hours, like one cannot tell lord of the rings in one movie.

However,there is certainly room for a real trilogy movie. I'm sure it will happen in the next 10 years.
First time I see fresh rebol code. The embedded html subtype was interseting. JSX came to mind for a second :p
Yeah; running Mnesia in production, albeit for pretty low volume systems (maybe 3000 writes a day on average), in multiple clusters, in different locations, running from anywhere between half a year to 2 years, I think I've seen...two netsplits, total, both of them caused by a VM snapshotting process that caused the socket to hang. But we've got 24/7 ops keeping an eye on things in any case, and the data being stored is maybe ~1 gig, so resyncing is fast. It fits our use case.
Check out DJB's smtp replacement, InternetMail2000:

http://cr.yp.to/im2000.html
That was perfect, thank you. It's quantum woo.
Interesting. I guess it's been resurrected because most of the other materials are dated between 1997 and 2003.
UK Foreign Office ‘did not stop Iraq making chemical weapons’
I really like learning about all the counter measures and the like that went into these planes. I'm curious about a caption from one of the pictures though.

The yellow diamond of reactive paint on the wing was supposed to give early warning of a gas attack by turning black.

Do they mean gas attack like, mustard gas attack or my wing is shot up and leaking fuel?
Fully open decent GPU. The Novena laptop is open hardware except for this part IIRC. No need for latest-fps-class GPU.
I guess this is intended for trusted clients?
The art world is a social game played by rich people who want valuable objects. Art is used as a store of value and conspicuous wealth, and to show that the owner is someone who can afford to pay for an artist's time.

You can't do that with a digital file that can be reprinted and copied ad lib.

But you can try. There's a new project which uses the blockchain to deal with the issue of provenance, so that art world people can be sure that their copy of a digital file is the valuable one that matters.

This is useless madness. It's using a 21st century technology to solve a 19th century problem. But it's run by art world people who used to work at big auction houses, and they're not thinking about art like normal people do.
> Structure Prototypes: This was proposed in February 1998 in comp.std.c by bill@cafe.net (Kaz Kylheku). The idea is that eliding member names in a structure prevents access to the members.

Hey, thanks for the credit.
I think LoTR has much deeper connections to the First World War than the second. WWI is outside of our frame of reference, but for example LoTR was very much a ground war.
Why is reading plain text out of /dev/mouse and writing plain text to /dev/draw an improvement over how Linux or OS X or Windows does it?

Because it has nothing to do with the way other OS implements files. The kernel is effectively an I/O and network multiplexer for synthetic file systems that abstracts common resources to enable location/network transparency, single system imaging and interface uniformity. This is done through the use of the 9P protocol, and process boundaries and file system hierarchy are enforced through namespaces.

9P is cacheable, stateful, encryption/auth-agnostic and can run over any transport layer.

This actually has far more consequences than "everything is a file":

a) There are no symlinks. You don't need them.

b) There is no root or superuser. You don't need it.

c) Your applications don't necessarily need to be network-aware.

d) Remotely debugging, migrating or copying a system resource is as simple as a mount and it will just work.

e) There are no sockets. You don't need them. You have ndb.

f) There are no ioctls.

g) Networking information being a file server obsoletes the need for NAT and VPN, among other things. [1]

Then, of course, the Plan 9 userland is great. Plumbing, a compiler chain that makes cross-compilation stupidly easy (so much so that OpenBSD considered using it but backed away because of the Lucent license at the time), the acid debugger, mk, Venti, etc.

[1] http://cm.bell-labs.com/sources/contrib/uriel/slides/fosdem0...
The best and brightest should be monks and nuns.

What is the purpose of life? To entertain God.

Once you realize God talks, you will see the light. LOL Until then you are a retard-nigger.
As someone who has published a graph theory paper (in a journal), I doubt this is far away from being state of the art work.

A lot of people are trying to apply graph theory in wild situations where it doesn't belong, yet this basic work on social networks and social graphs hasn't been studied in an academic way.
You're welcome. And just in case you didn't know Louis Pouzin, he also invented the datagram https://en.wikipedia.org/wiki/Louis_Pouzin, a funny fellow :)
Come on, even that flag's name is ridiculous. They basically say, for example, that writing camel case, which is the preferred style in most of the projects I've seen, is bad style. Do they like being unnecessarily antipathetic? People think about their personal preferred style for years, and they have very good reasons for choosing them. And in _many_ cases, it's exactly the style that's called bad by Rust's creators.

How about making it the opposite, '#![allow(default_style)]'? Or at least '#![allow(non_default_style)]'?
Cost of living is essentials: food, housing, healthcare. It has nothing to do with what electronics you can buy.
I didn't say it would be easier, only cheaper.
Yes, but it is the reaction of the search desaster by a guy who moderates almost 200 subs. So I included it as a primary source to show the frustration of the mods.
The former. http://www.ww2aircraft.net/forum/aircraft-markings-and-camou...
We blame the sick for being expensive': the mother whose baby cost AOL $1m
Node.js in itself is a wrapper around V8, the JavaScript engine of Google Chrome. It is used to execute JavaScript on the server for example to implement REST APIs. I would consider Node.js if you implement actual webbased software because you could take advantage of a shared codebase. If you want to display content on the internet there are more comfortable alternatives you could use.

What you are probably looking for is Node-Webkit. It is a toolkit to basically pack a stand alone application with a browser and node.js to create a desktop application.

I personally would recommend to use QT or GTK or some Windows framework if you want to learn how to program a desktop application. No need to deal with the performance problems of web technology and then ship a whole browser with your app if you have to learn something new anyway. In my opinion you should use Node-Webkit only if you know why you use it or if you do not know how to use anything else.
I am excited about rethink and I use react (via cljs + reagent [1]) every day. The FRP approach of reagent combined with subscribing to rethink for updates is very appealing.

[1] http://reagent-project.github.io
I think that's all true. Escher's art is accessible, it has very fine technical control, superficially it's a one trick pony.

Isn't real art messy? Escher isn't messy.

But it's one hell of a trick. The math is more complicated than it looks, the draughtsmanship is incredible, and there's real mood and atmosphere.

I wouldn't say it's ugly or revolting. I would say it's unique. It's a new visual language, and no one has ever copied it successfully.

But I could be biased. I'm an artist, I work with code and math, and I can appreciate the technique and the content.

Artists who hate code and math probably don't get it at all. If all they see is some monks climbing an infinite staircase then yeah - that's going to seem gimmicky and boring.
If only we could know what the "fair value" of an asset is...
How many days old are you?
> It’s hard to believe people still use email. It has so many flaws yet still remains die-hard to replace.

Well, at least it doesn't live inside a silo, like most other messaging protocols.
I had a completely different experience. I just set up a new company (GmbH) here in Berlin and it was absolutely painless. Company registration took around two weeks (and it's possible to do that in a day with some extra money), Internet was only one phone call away, office space is super cheap and easy to find.
Not sure exactly, but wouldn't these images theoretically scale up better than jpeg? i.e. Making a 600x800 image out of a moderately compressed 300x400 seems like these would potentially scale better than jpeg (for some types of images).
Show HN: Passed.pw – Random password generator seeded by mouse or touch motions
Yep! Also when I don’t want colored output (e.g. when working on familiar codebases or often in the shell), I turn on the Grayscale option in addition to inverted colors. That gives the screen cool retro-futuristic feel, and IMO makes it more aesthetically pleasing. Too bad a shortcut can’t be assigned to this one, but typing "pref access" in Spotlight gets the relevant settings page.

As a related tip, on iOS you can have a home button triple-press shortcut which you can assign inverted colors or grayscale, or both. Was stoked when discovered that.
This is an excerpt of my manifesto "The Universal Constitution of Humanity." All copyrights are reserved by Hillary B. Mcclelland.
As much as I love the way p9 modeled the world, I agree a tiny little bit about cwyers, in that the notion of file is stretched a little too thin. I do love the consistency but these aren't files anymore but namespaced objects, unless a file is a pipe `or` a register `or` a document `or` container of files.
> The fact that a system is widely used when classifying the impact of UV light on melanoma does not imply that it has relevance in another.

You may have a point there. But it is a classification of skin colour as well.

> It's quite regressive to bake an outdated conception of the color theory of race into a standard

Color theory of race? This isn't the Von Luschan chromatic scale, that was used to enforce racial segregation. It's a simple colour selector based on level of melanin.

It's not perfect, sure, but I think it's surely better to allow a choice of skin shades than to make everyone white (the de facto result otherwise). You might object that implementers could make everyone black, say, and that's also true. But either way, you're enforcing a "default" skin colour, and there is no such thing. Different human populations have different skin colours.
> I really thought you meant Caucasian. Did you just mean light-skinned?

It would have been better if I said "light-skinned", yes. While East Asians are not "white" in the "racial" sense (ew), their skin is light much like Europeans', and thus when the Japanese created the emoji, they made them have light skin.

Sorry for the confusion.
"How can consciousness be cast in a mathematical formalism without losing something essential?

The mathematics does lose something essential, viz., consciousness itself. Similarly, mathematical models of weather also lose something essential, viz., weather itself. A mathematical model of hurricanes won't create rain, and a mathematical model of consciousness won't create consciousness. The math is not the territory. But, properly constructed, mathematics reveals the structure of the territory."

http://www.pnas.org/content/105/7/2745.full Bayesian learning of visual chunks by human observers
Generally Node has been targeted at server side projects to date (i.e. building web APIs/etc). Stand it up register a listener on a port, and start servicing requests.
> I found interesting how Dune influenced all these other blockbusters that came after, most importantly Star Wars.

Didn't it bring Geiger to the attention of Ridley Scott (Geiger's art sets the ascetic for Alien and its sequels)?
Looks like everyone's hopping on the React bandwagon, trying to grab a piece of the hype.
Curious: isn't Node single-threaded? How can it scale on a server i.e. on a beefy server with 64 hyperthreads, now can Node capitalize on the available horsepower?
Any web-based WYSIWYG text editors. There is are millions of them and every single one is either too big and often not true wysiwyg or too buggy.
Switches over enums are usually compiled to jump tables. What you see in source and what you get after the optimizer is done with it are sometimes very far apart. Looking at the output of gcc -S can be very enlightening at various levels of optimization.
Had to look that up ("woo woo" = unfounded or ludicrous belief).
Which is the point. Files may be synthetic references to resources and not actual on-disk files, it's a general abstraction.
China has nothing similar to GAAP, so as far as I understand it the "value" of a public company there is just a guess (rather than an estimate based on data) or an outright fabrication. No way to know unless you have access to the financials of the company itself.
If you've already sloged through Dune Messiah and Children of Dune then you should consider giving God Emperor of Dune a chance because it's very different from the first two sequels. The setting has dramatically changed, so there is a lot of new worldbuilding; the overall narrative shifts to focus on a new central character; there is a return to the more philosophical content of the original as opposed to the strictly expository content of the first two sequels; and the writing itself is (in my opinion) much more lovingly crafted than the prose in the first two sequels which seemed to me as a reader as if it was rushed like he just wanted to spit it out and be done with that part of the narrative. I know I'm really just evangelizing on the basis of my personal reaction to the books but again, if you've alrady read the first two sequels, pop into a Barnes and Noble or something and give the first few chapters of God Emperor a chance.
Breakouts: Implementations of the game Breakout in various JavaScript engines
Cold showers work really well to bring your body temperature down.
> Email seems to carry the notion of importance, which is not true of chat messages I think. The reasoning behind this is, I think, an incoming email stands alone, whereas a chat message is quickly surrounded by other messages.

This is critical. Understandably, "chat" user interfaces don't make individual messages stand out by themselves. This means that it is easy to miss a message, or even a conversation. It also means that you can't delete everything but the important stuff you need to reply to, which is trivial in email clients.
Use this trick: Ice + Fan.

https://31.media.tumblr.com/cd2e1b3c549cdec0918a2000892c6c07...
Machine Learning System Detects Emotions and Suicidal Behavior
> Why is reading plain text out of /dev/mouse and writing plain text to /dev/draw an improvement over how Linux or OS X or Windows does it?

It's very useful because uou don't need a C FFI to access OS functionality, graphics libraries and the like. Any language whose implementation allows you to read and write files can already do a lot of things (including GUIs, IPC and so on). There are very few wheels to reinvent. Furthermore, any program that wants to integrate with yours also needs to do nothing other than open, read, write and close files. You can expose any function or configuration variable of your programs through files -- and all you need to do for that is to read and write byte or UTF-8 streams.

Things go a bit further than just "IPC is done by reading and writing files". It's only one of the principles behind Plan 9's approach to files and filesystems.
Xiaomi Yi Review
How to Crush to Impostor Syndrome in 20 Minutes or Less
yes, yes, reasonably close.
Ok, minefield here, but 'black' isn't a genome. In fact, Africa, cradle of all humanity, has more genetic diversity even today than the rest of the world.
Show HN: ParseMail.org – A tool for email admins
From the about page:

Paste the raw source of an email into the form on the front page. The email will then be parsed, decoded, separated into it's various MIME parts, and displayed in an easy to view fashion. Image attachments will be displayed as images. HTML parts will be rendered in webkit (with javascript and plugins disabled) and then also displayed as an image. IP addresses in headers and message bodies will be identified and highlighted along with a flag representing their origin country. Hostnames and email addresses will also be identified and highlighted.

What's the point? If you run email systems for a living, you may find this useful as tool for quickly identifying important information in emails you find in your message queues and mailboxes.
If it is shares, consider the total value of company holdings if it was all sold off that day.

if you are looking at an asset price that is a multiple of that, you are basically betting the farm on the company staying afloat for decades.
Just never put STL into your environment. What's what I've seen at a number of C purist dev shops. At first, younger C++ developers complain about the missing STL, but if they actually know how to write the algorithms STL provides, their complaints die after some ribbing from the old guys. It's actually something of beauty when a developer realizes how much of a crutch STL had been to them, and the ease of working without it. Code complexity reduces too, because STL seems to encourage creating complexity over simplicity. Teah, it's not supposed to be that way, but we live in the real world.
Here are a few examples.

On Plan 9, network sockets are available via the /net filesystem (for instance, /net/tcp and /net/udp). If you use the standard remote filesystem mechanism (9P) to mount a remote system's /net filesystem, you can access files there to create sockets from that system, rather than your local system: VPN with just the filesystem.

If you want to forward a few specific ports from that system to yours, mount the relevant bits of your /net over the remote system's /net: port forwarding with just the filesystem.

If you want to prevent an application from accessing the network, or firewall it from accessing certain ports, you can limit its access to /net or a subset of files in /net: firewalls with just the filesystem.
This concept seems quite reminiscent of Google Wave, if anyone remembers that:

http://www.renepedersen.com/wp-content/uploads/2010/01/googl...
7 Minute Independence Day Workout
“Adaptive and Mobile Action Assistance in Daily Living Activities” (ADAMAAS)
The eerie thing is that as far as we can tell, our brains are no more than models of consciousness, and yet they are conscious.

The line is very blury between a model of consciousness and the point where it can not only be described as conscious but truly has that ethereally, hard to define quality that we "feel" as consciousness.

Would the first truly general AIs simply be working models of consciousness, or would they also feel consciousness as we do? When does the viz creep into our model?
Dental Implants Costa Rica
Prisma Dental is one of the Best Dental Implants in Costa Rica specialized in dental implants, cosmetic dentistry, oral surgery. Contact us and experience high quality customer service with low cost procedures.
For more details contact us at-http://prismadental.com/
Node includes the cluster module to create child processes that all share the same server port, allowing you to take advantage of all available cores.

You can also run multiple node processes on the same machine (on multiple ports) and use something like NGinx to loadbalance between them. You can use this to get zero-downtime upgrades on a single machine.
React-Europe ended yesterday. It probably got some people excited.
Previously you could launched multiple instance of your program. Today you can use https://nodejs.org/api/cluster.html and leverage all those sweet cores on your server. You can multiprocess but not multithread.
It reminds of a conversation R.P. Feynman had with an artist friend that goes like Artist:"When I see a flower, I see beauty; you scientists pick it apart, examine meticulously and it ceases being so beautiful.", while it seemed Feynman had a hard time explaining that he saw other, (sometimes) more profound beauties, not just the one arising from it's color and immediate looks. It's probably because the artist didn't even know what he was missing, so the discussion is very asymmetrical in a way.
Yes, there may be exceptions when this kind of code is preferable. But it's definitely not the rule and the speed difference between the one and the other is so small that only a profiler can guide you to optimizations like these.
It's good to mention at least programming languages you're familiar with.

I would suggest to start with:

https://github.com/trending
And find some interesting, but not yet popular project.

As I understand from your profile you're good with Python. Then check this: https://github.com/StackStorm/st2

It's kind of "IFTTT for Ops", event driven automation platform, but also with ChatOps focus. This should be popular in future.
It's just a vocabulary thing, `file` is not that generic.
This little gadget turns regular glass of water into humidifier
Do Contact Us Forms Need Terms of Use and Privacy Policies?