skysight-inc/HackerNews huggingface dataset:
It can be used as a traditional web app or even for microservices. I think the power comes from its asynchronous nature, the ability to write JavaScript backend, and the community and tooling. Anything else?
> They are definitely considering the MIT licence. Did they do a ninja edit?

Perhaps my head was spinning from the vagueness of their license decision and I just overlooked it.
Is there such a thing? ;-)

This file shows how they authenticate users:
https://github.com/mikemintz/react-rethinkdb/blob/master/exa...
There was a time when everything you did with your computer was an application. Nowadays a very large portion of that work is done with a browser, either for free or ad supported. So the market for licensed software sold to end-users has contracted, and the delivery mechanism (installing downloaded software for your PC) is more and more tainted because of malware and rogue installers.
What company? I would like to know.
To me this seems so different from email that it rather invites a comparison with RSS feeds or Slack-like services.

What if it was a no-brainer to publish to and subscribe to feeds, there was some kind of feed exchange and access control built-in, and everyone was using them to communicate? What if Slack was open and decentralized, and everyone was using it?
Yes, it is. A file is just a representation of resources, nothing more. You can have files as a user convenience without even having a file system, but rather a persistent object store.
Learn to Download from Fileice.net
The E paper used by pebble is a form of low power LCD, it has nothing to do with E ink (other than being low power)
Congratulations for shipping but it does not seem like a good idea to me to use a web-based password generator.
Btw you can easily connect the Firefox debugger to a Conkeror instance.

http://conkeror.org/Debugging?highlight=%28debugging%29#Debu...
Nice! I'm definitely a fan of the tech scene here, should be a good move.
A function call is nothing more than putting your return address and parameters on the stack and jumping to the address of the function. By referring directly to the function's address, there's no "additional pointer chase", since calling the function already does exactly that.

If you were to inline all of the perform functions in the GOTO version vs putting a macro at the end of each function, you're right that there's some function overhead, but I think it's as small as a single instruction to put the return address on the stack. Maybe that would be optimized away, maybe not.

To your point: My argument isn't that you can't do the GOTO version. With optimizations, it's essentially identical. My point is, that is a lot more hard-to-grok code to maintain for something that can be achieved in a simpler way.
Try using something better than Zip. LZMA2/PPMd are very good.

This is what I use for backups:

7z a -m0=PPMd:mem=256m -mx9 archive.7z file_to_compress
Costa Rica Dental Implants
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/
24 Books Startup Founders Should Read
This is a very clever idea. Building upon the same types of features you might find in a modern email client, like folders and tags, you would get quite a useful set of tools for organizing incoming items. Something arrives in your inbox from streams you subscribe to, and you file it based on what you are going to do with it. Such as whether it's a todo, a task, a calendar event, an article to read later, a reference item to refer to, whatever.

Once you're done with it, you could then store them (notebooks?) for later, possibly associated using links to other items. Your workflow would go from the stream (incoming) to your inbox (active) to your notebook archive (completed/logged archive).
TL;DR: Apps that perform high I/O.

For example, if your app is just getting data from a database and returning it to the user, 90% of your time will be spent:

* Receiving the user's request (Network, IO)

* Fetching something from the DB (Network, IO)

* Returning the data (Network, IO)

That's a good scenario for an event based system like Node.js.

Try not to use node.js if you're CPU-bound: rendering images or PDF, processing sound, etc. If you do need to do something like that and you still want to use node.js you should use a processing queue.
> It’s hard to believe people still use email.

It's hard to believe people don't understand that 'shortcomings' are sometimes 'advantages'. Email is perfect for what it is, it's a textual, non-realtime medium of communication. You take the time to compose a long, coherent message using written language. Mail has existed for a long time, and hopefully it will never go away.

It's great if you want to invent something more instant, more automated, more visual, but it's not going to be an improvement on email, it will be something else that fills some niche.
> And it's easy to find examples of for-profit companies that use (and abide by) any one of those licences.

You can also find companies that don't. I am under the impression that nprobe source code is under the GPL [1] but the author sends DMCA requests to those who want to use the source code under the terms of the GPL [2] [3]. Then there was the company who created the entourage edge (an Android powered device) - for the longest time they refused to release the modified kernel source....they eventually did then they went under.

[1] http://linux.exosec.net/mirrors/www.ntop.org/nProbe.html

[2] https://github.com/github/dmca/commit/859890b8aaf4db678dce96...

[3] https://github.com/github/dmca/commit/85c03a289fe56c67636ed6...
Just when I was looking for C-with-tuple-and-destruct. Brilliant.
Node is a tool for running Javascript on the server. Your desire to use it will stem entirely upon your desire to write javascript to perform server side tasks.

There are many languages and environments for running code on the server, so I personally have problems finding a niche where Javascript is the obviously better choice for these tasks. In my experience with it so far, it's "fast enough" for IO bound tasks (routing, serving CRUD applications), but if you'd like to perform any form of computation on inputs, you'd probably be better served by a different language ecosystem.
Don't corporations insure themselves against these risks?
a centralized gps traffic (a public tom-tom)

an alternative to open design alliance CAD DWG Autocad
Hi there, thanks for your response.

I programmed some Desktop Apps with Java and C#. And during some hackathons i used python+flask+nginx to implement a Web-Applications with a RestAPI on the backend.

I was just curious for which type of application i can use node.js (since i didn't use javascript on the backend at all). Usually i used PHP, C# or Pyhton for the backend..

Is MS Windows 10 using node.js for their applications (since its possible to develop Node.js apps in Visual Studio Code)?
That's just the insanity of having health care coupled with the employer.
> When I create a software program, I don't expect people to come along and point out that I'm actually creating it for different reasons or a different purpose.

You must be new. :) It happens all the time.
Node.js is typically used for servicing web applications, but it has found some other surprising uses as well. There's a fairly sizable robotics (check out Johnny-Five) and drone community around it as well. The programming editor Atom by Github is also a "traditional" desktop app with Node.js at the core.

In my opinion, Node's biggest advantage today is the absolutely massive module ecosystem that has sprung up around it in record time. It's already the biggest, as well as the fastest growing according to http://www.modulecounts.com/ You can find a package for almost everything imaginable, and your typical Node app is made up of dozens of these modules. So take a look at https://www.npmjs.com/, and try searching for whatever field interests you.
That doesn't answer the question, we still need to know the 'value of the company holdings', as you say. It's not the same as selling all the physical possessions of a company.

You have to look at the income generated by the company, and then form an opinion of its worth. That's a subjective thing, so again we're back to the problem of determining a fair value.

Basically, there's no formula for it. Or at least, no formula that everyone agrees on!
Just grab the bottom left corner, drag around, and see bits of slides disappear.

I have fixed this in my slide library by choosing a single ratio, and using css3 zoom to fit that best in the browser window. Is less "weby", but better for displaying same slide to everyone.
Yamaha ditched its computers for Amazon
It is true that a lot of woo is produced by people who appeal to quantum weirdness without having a basic understanding of modern physics. This article seems to be no exception (I did not have the patience to read it all).

What you say, however, is dogmatic. You assume the emergentist theory of consciousness: that consciousness somehow emerges from the complex physical interactions in the brain. This theory is itself woo at the moment, because there is not even a proposed mechanism by how this could happen. There is just a magic step: complexity -> magic -> consciousness.

It makes all the sense to take into account the additional information about reality that quantum mechanics provides when trying to understand consciousness, which is so far a mysterious aspect of reality.
I can not see much economic shift - in the majority of the cases the trends pre and post crisis are pretty much the same, they just experienced a dent. A few show trend changes but this is of course expected when you look at that many time series.
Having used Node.js recently for a high volume service my feeling is it is best for lots of network communication.. but not long running or CPU/disk intensive operations. So, we're slowly transitioning to a Go backend with a slim Node.js layer to form the very friendly API while we use some RPC between the Node and Go. In this, Node.js is amazing and--I would guess--hard to beat.

EDIT: Clarify with "CPU/disk intensive operations"
In the field?
Are you writing big projects with this combination?
Thanks!

So, you would use node.js just as a service to process data on the server side and not as a application for the desktop (with a gui)?
Oh, I found it now!
Except its not, its memory LCD.
It's "Notes on (the paper) 'Plan 9 From Bell Labs, 1995', 2012"
Interesting approach.

I would still rather connect to RethinkDB with a frontend service and push those to stores and have the component watch the store.

Because while this might work for a small use case, a real world usage will quickly outgrow that and you will wish you hadn't stuffed such functionality in a display component.

So this is probably most useful for quick sketches and debugging stuff.
OK, silly question time. What does this concept of streams have which is different from a mailing list?

mailto:(code-review|off-topic|blog)@tonsky.me?subject=[un]subscribe

Sounds more like he is suggesting improvements to mailing list interfaces than email itself.
Heh, go google the difference between ascetic and aesthetic. I think you'll find it interesting.
> It's also temporary. Whatever you post disappears after six months. It's designed to be an ephemeral space, and it's focused on now, rather than the past.

Not a fan of this idea. I love finding new subreddits and taking a look at their top posts of all time.
Bug or intentional design tradeoff? When you choose an inline V12 over a radial engine, you're implicitly choosing to be more sensitive to battle damage.

But the R-2800 Double Wasp is an engineering triumph in its own right. Hellcat, Corsair, Thunderbolt, Black Widow, Bearcat... they put it in everything.
Thanks.

I agree that a web-based password generator is not ideal and have mentioned this in the about page. This is mostly due to Math.random() being pseudorandom. However, the application does try to be a bit better than some of the services currently out there by seeding Math.random() and using window.crypto.getRandomValues() to generate cryptographically random values where available.

Also, it goes without saying but the passwords are generated on the client as all similar services should.
> If it is shares, consider the total value of company holdings if it was all sold off that day.

So, value of every tech startup everywhere ~= 0
NSA’s Top Brazilian Political and Financial Targets Revealed
Great choice, must read
Thanks for the add (:
Many larger companies self-insure. They still pay a traditional insurance company to handle the claims process and negotiate with providers, but they get a discount for taking on the risk themselves.
My company has 41 telecommuting employees out of NYC. I've sent the article to everyone in management, and I'll make sure we never use their services. If you disagree with the tactics of this company, tell everyone not to use their service. Email the company.
The AT&T Next Hustle
> Yes, there may be exceptions when this kind of code is preferable.

In my practice these exceptions are ubiquitous. Multiple tiny interpreted DSLs (which cannot be compiled more efficiently for the latency reasons), efficient protocols, all that stuff. System programming, in other words, and it's exactly the stuff Rust was supposed to be designed for.

> But it's definitely not the rule and the speed difference between the one and the other is so small

2-4 times difference is not "small" in system-level programming.
Don't use Node.
What makes you think there is no chinese GAAP? https://en.wikipedia.org/wiki/Chinese_accounting_standards
And Rust specifies their floats to be IEEE 754, so it always works (endianness may apply though).
Many of the Rust fixes, aren't an issue in Ada, Modula-2, Modula-3, Turbo Pascal, Delphi, Oberon, Oberon-2, Component Pascal, Eiffel, Dylan...

However in those 20 years we saw the rise of UNIX in the industry and with it C and C++, to the point those languages lost mindshare and are only known to those that experienced the IT world before they got widespread.

So new generations have to re-learn system programming without C and C++ way of doing things is possible.
Peter Buhr also teaches CS343: Concurrent and Parallel Programming.

CS343 uses uC++ which has coroutines, threads, monitors and other constructs used to teach advanced control flow.

[0] http://plg.uwaterloo.ca/~usystem/uC++.html

[1] https://www.student.cs.uwaterloo.ca/~cs343/

[2] http://plg.uwaterloo.ca/~usystem/pub/uSystem/uC++book.pdf
addictive game
This reminded me of some graffiti next to the East Side Gallery, Berlin, which I found striking. There's a picture of the artist surrounded by the words: "MC Escher would be like, who the fuck is OBEY?"
I believe that you just report them to the police and say that they are armed and dangerous. The police army then storm their house and throw stun grenades into the beds of toddlers.

Nah, would never happen in real life....
God is perfectly just. That's why they call it "Divine Comedy."
I do not think, that node.js is involved in the JavaScript apps for Windows. In your place I would test node.js the next time you do something like you did with Flask. If you now C#, I would not recommend to waste time to implement a node-based Windows GUI app.
I would love and/or keywords. Eg. I'd like to find a job in Chicago for either C# or django work.
Even if they did, you can see it doesn't prevent them form lobbying to cut benefits (i.e. your salary).
Hmmm... I wonder if there's potential to use this concept for video. Not this implementation, naturally, but the concept.

I'm a little too sleep deprived to think through this entirely, but just off the top of my head, it seems like over the course of a few frames that an edge in motion would wind up as a series of triangles where one of the points remains static while the other two shift away from it -- in other words, the Trigrad approach would yield motion blur as an artifact. And then when the next key frame comes along, the remaining point gets reselected, probably further along the motion path... So much like a normal differential approach you wouldn't need to store all of the point locations each frame, just the ones that change and which triangle they belong to.

It might be hard to make it stream-friendly though, since obviously the compression efficiency depends heavily on the storage structure (see pjtr's comments)...
> Metaprogramming to the full power sounds like Lisp.

It does, yes, although many Lisps got a pretty limited backend for this sort of things. My preferred metaprogramming environment must have a fallthrough mode for allowing generating low-level code where Lisp semantics is not sufficient. Rust seems like a very good target platform in this sense, so the lack of goto really hurts.

> It doesn't have goto.

Of course they do (tagbody in Common Lisp, for example). And when they don't, it's often relatively easy to add one.
There have been some posts on this thread saying that reddit is losing users for bad reasons. The users want to make hiring decisions, or approve of hate boards. That might be true, but there's one damn good reason to leave.

https://www.reddit.com/r/sysadmin/comments/3byaei/reddit_alt...

The CEO went on reddit to explain her decision. It comes down to "the software is bad, and we'll release better software". She did not acknowledge her mistakes. Nor did she explain why she reacted before the fix was ready. Instead, she blamed it on the developers.

This is cowardly and self-serving. If reddit is in the hands of a person with no loyalty to her customers, they're going out of business. If Pao is still CEO by Monday night, reddit is done.

I'm moving on.
> .. anti-lisp ..

So is Scala. Meaningless.

> .. anti-unix

Actually, the issue is precisely that Rob and team are entirely too comfortable on _nix, so there is a (typical for Go) duality where (L) language is syntactically light and semantically small, (R) *nix is your IDE and piping source through source level transformers are assumed to be 2nd nature to the user.

[p.s.]: (L) is motivated by making another work-day tool for the broadest range of developers and experience levels, and (R) possibly emerged as a de-facto approach given the zippy compiler and source level parsers built into the Std. lib, and comfort at that level is a virtue of a much smaller set of developers that map into (L).
One of my friends has loaned some books to my other friend's brother at the beginning of the year.

The year being over, I asked my friend if his brother is done with the books. He got back to me saying that his brother asked if I was in 1st year, and that he was surprised when he learned that I graduated and still studying.

I had a chance to talk with him yesterday (well, this morning at 4 AM), we were seven people at my friend's.

I said that not working harder than I did back in college is a mistake I am paying the price for today. I urged him to work harder than he is for he will later regret it with hot tears. I said that right now, he's in a cocoon where nothing is expected of him except to study, which he should do vigorously, relentlessly, and constantly. He has no other obligations or pressure other than to learn and become excellent. I said if I was asked to kill ten people to be able to go back a decade, I would kill an additional two to show how thankful I am for the bargain.

I tried to convey the message because he didn't fully grasp that time wasted is never, ever coming back. That once it's gone, it is forever. That it is the only thing we own only for its very duration, not a second more.

I hope he understood. There was a fleeting expression of realization after the chuckles that I hope will grow.
Wear a light straw or nylon hat, soak it with water and shake it out. The evaporation will cool you down a bit.

I've never tried the following, but I know the above works so this should work too: Carry a spray bottle of water, and spray your clothes and hat/head periodically. Evaporation.

And the obvious, stay in the shade and cool places as much as possible.
A brief search reveals lots of info about power loss in negative g maneuvers:

https://en.wikipedia.org/wiki/Miss_Shilling%27s_orifice

edit: I see now that gp2000 had posted that link hours before I commented. I had missed it, but ended up at the same place.
The cost of each watt of grid power for 2 years is about $1. A high-end GPU costs $3000 and burns 200W, so power costs $200 over 2 years, or 6% of the total cost. I can't think of any high-performance computing semiconductors costing less than $1 / watt.

What systems can you point to where the power cost over the time-to-obsolescence exceeds capital cost? Besides Bitcoin mining.
This makes me feel obligated to share my ongoing master thesis project. Among other things, my approach is the reverse to this, namely decimating a full detail mesh using edge/ridge detection.

https://femtondev.wordpress.com/2014/12/18/not-delaunay/

https://femtondev.wordpress.com/2014/12/12/principal-compone...
Those first things are hard to remember now (that was half a lifetime ago). And I later had another long stay in Taiwan, followed by another return here to the States, so I'm especially vague now about where "home" is and what is "normal." But in general the United States idea about children being "independent" from parents and parents not actively providing for them seems quite strange to me now--even though my oldest son, still younger than I was when I first traveled to Taiwan, is arguably more genuinely self-sufficient than I ever was up to that age.
Only the Reddit staff and Victoria know what really happened to cause her dismissal; to offer her carte-blanche after that seems rash.

This tastes a lot more like an attempt at "free" publicity for CareerVillage (who'd I'd never heard of until today).
In terms of power, there is a largely unexplored but yet very interesting world of the mobile GPUs. Project "Mont Blanc" is about to dig into this area: http://www.montblanc-project.eu/

But, yes, I'm very enthusiastic about the Altera acquisition by Intel, it may drive prices down and we'll probably see FPGA-enhanced Xeons soon.
I wonder if this has anything to do with prices being grotesquely overextended? It's not normal for a market to double in less than a year when inflation is otherwise low.
If your goal is to have the experience of code, you can achieve that goal by writing

echo "Hello, world"

in your terminal over and over. Obviously the author's goals are larger than that.
Silly.
Stop going to Reddit.
The problem will fix itself.
I don't think (s)he was talking about the payment processors, but about the centralization of mining, which is a different issue.

And a payment processor in Bitcoin is closer to a company that runs cash registers than a provider like VISA. The worry is about the companies that want to control both ends, like Coinbase, not payment processors in general that simply take care of accepting BTC on behalf of the payee.
Nothing more than a publicity stunt.

I'd like to think there were goodwill behind this, but the timing and the public nature of it makes it all to obvious this is here to garner attention for their business more than altruism.
Just gonna rip this straight from an /r/Economics comment yesterday:

>Using wages as a picture welfare is unproductively restrictive. Using total compensation yields a very different picture.(http://i.imgur.com/nCCCuSC.png) Real compensation accounts for all forms of income paid to employees, including health care costs and defined contribution plans. Additionally, the CPI overstates inflation, and changing household dynamics/other forms of income (https://www.minneapolisfed.org/publications/the-region/where...) have substantive implications for any picture of overall income growth. Context matters for how we should view these trends.(http://www.igmchicago.org/igm-economic-experts-panel/poll-re...)

https://www.reddit.com/r/Economics/comments/3by8tb/elizabeth...