skysight-inc/HackerNews huggingface dataset:
I barely notice the difference between Linux and Windows these days. A lot of that has to do with having a common scripting language between the two.
Node.js and Elixir/Erlang have two different models of concurrent programming. Node has its single threaded event loop and Elixir uses the Actor model. Practically that means that your code is split into many small individual actors or routines that are highly concurrent (and parallelizable) and work together by speaking to each other.

Some specific advantages of Elixir's model of concurrency along with it's implementation is:

* BEAM (Elixir/Erlang's VM) creates a schedulers for each core in your machine. Processes are efficiently loaded across each scheduler. This means that your application can easily make use of and scale with the cores of your computer.

* Processes are lightweight. These processes are much smaller in size than an operating system process or thread. It isn't uncommon for an Elixir application to have hundreds of thousands of these lightweight processes. In a way, an Elixir application is almost like a micro service architecture, each process does a small little thing and communicates with other processes to work together.

* Processes can be preempted. A node block can yield on IO operations, but what if a block is CPU intensive. The other blocks waiting in the queue will starve. In BEAM the scheduler can preempt a process if it's taking to long and let other processes have some time on the CPU.

* Processes can crash and thats ok. Since processes don't share memory, they can crash without corrupting the memory of other processes. Elixir/Erlang also has a great library (OTP) that deals with handling how processes crash. If a process crashes it can be restarted without having to restart your whole application. One of Erlang's flagship applications was quoted to have nine nines uptime. That's 99.9999999% uptime. That's not because it didn't have errors, but because the application knows how to deal with those errors without having to bring the whole application down.

Hope that helps.
Italian Mafias killing less but infiltrating more businesses
Quick Question: Who is responsible if the battery blows up and you have burns on your foot ?
The company that made the video and builds those drones, Ascending Technologies GmbH, is developing high-end systems targeted towards industry and universities. As far as I know, they have the only triple redundant flight controler and their own gps, which in combination is one of the most precise solutions their is [1]. It compensates winds of up to 15 m/s on its own. Their technology also powers the upcoming Volocopter [2].
So as surely the consumer drones get better and better each year, their is something to be have for a bit more money, right? ;)

[1] https://www.youtube.com/watch?v=OAR8plnN_10

[2] http://www.volocopter.com/index.php
The company I work at uses Shopify with Sift and it seems to work well. You can have different levels of automation as far as autocharging high-legitimacy transactions, flagging suspicious customers, etc.
Elixir or Erlang provide truly parallel or even distributed code execution. node.js is just concurrent, so it falls flat when doing heavy CPU work. And no, clustering node.js isn't even remotely comparable for anything but trivial API services.
Thanks for your interest. You might want to ask your question on the discussion group of the project to reach the community of Orthanc users (https://groups.google.com/forum/#!forum/orthanc-users). Also note that some Orthanc users who answered a survey are reported on the official Web site (http://www.orthanc-server.com/static.php?page=references).
QEMU 2.5 Released with the VirtIO GPU 3D Support
> "*.com.com.", leading, of course, to a page full of ads.

had to laugh at this part. I tried a whois lookup but they have protection on. I'd be curious to know how much this person makes off this domain and whether or not they filled it up with ads as a kind of pun on the internet.

I learned something new though, I did not know that some browsers would search the relative path for a non qualified name. Thanks for that info.
Last time I checked Skype only used Qt on Linux.
Author of project is part of JS community on Twitter.
(I am not a lawyer. This is not legal advice.)

Gambling sites are an interesting choice for making this point, because even for prominent cases like like FTP it is hardly a matter of international agreement. In fact, Antigua and Barbuda have previously successfully beaten the US in WTO courts over this very matter - prosecuting gambling site operators in other countries.

http://www.pokernewsdaily.com/u-s-could-face-world-trade-org...

"Two years later, the WTO ruled that the U.S. had violated international agreements on trade in services by prosecuting the operators of offshore internet gambling sites. The WTO rejected the U.S. stance that the restrictions were necessary to protect public morality and Antigua was subsequently awarded a settlement of $21 million from the U.S. as compensation."

Extradition is also by no means assured - Calvin Ayre is still quite comfortable up in Canada, despite the indictment and extradition requests.

UIGEA is also more of a problem for banking institutions. Online poker, for example, is not illegal in the US. The UIGEA is largely banking regulations, and these sites are explicitly blocking US users because they cannot interact with US banks.

We also have poker sites returning in several states, such as NJ, NV, etc.

But in general, these big international gambling sites don't deal with US players because financially it makes no sense, and many of them want to visit the US without getting arrested. It's not because they think they're going to get extradited on the next plane flight.

To bring it back around to the Brazil discussion, I doubt there's as much concern in the WhatsApp offices about not being able to visit Brazil.
I feel that part of the problem is the ever-expanding protections provided to large incumbents via IP law and other overly-restrictive legal protections. It flies in the face of being able to compete, or create new upstart competitors.

I enjoy being skilled as a software developer, but it's still not relatively as good as it was in the mid-late 70's accounting for inflation. The problem is we have a lot of pro-business combined with protectionism that inhibits the pro-competition that's meant to offset monopolistic tracks.
Actually both MSX1 & 2 had only the same basic sound chip (PSG https://en.wikipedia.org/wiki/General_Instrument_AY-3-8910 MSX2+ & Turbo R also had it for backwards compatibility).

The reason why Space Manbow there sounds so much better than Zanac A.I. is that Konami started to put their own sound chip (SCC https://en.wikipedia.org/wiki/Konami_SCC) in the cartridges of their later games, which would improve the sound capabilities of the MSX. This is one example of the "plug and play" hardware you mentioned.
> if there's something I want an OS to do that Linux can't do, I would be motivated to work on making Linux able to do that thing so I could do that thing on an Open Source OS I enjoy using, rather than work on replicating Windows so I could do that thing on an open source OS I don't enjoy using.

That's a great ethos, but it's not that Windows can do something Linux can't. If you want to play a game/use a CAD made only for windows, are you going to pour years into cloning it? Yeah, Linux has, at least, competent applications for almost every need, but sometimes what you want just isn't available.

ReactOS is shooting for the moon, but if it took off and got to an almost 100% windows-compatible state, I'd be glad to have an Open Source Windows.
Mashup of Radio, Music TV, YouTube, iHeartRadio, Spotify Radio and More
>The Marxism school of thought is one of fantasies, of free lunches from artful arrangement of resources.

Actually the Marxist school of thought is one of economic self-determination.

That ideal went badly wrong with the concept of the dictatorship of the proletariat.

Even so. Economic freedom - specifically the moral right of the working classes to benefit from the economic value of their labour - is the bedrock concept of both Marxism and Socialism.

And the bedrock moral value of American corporate capitalism is the elimination of that right in favour of distribution of value exclusively to a social conceit called "capital".

Now - in fact both are oversimplified and wrong-headed, and both lead to disaster in different ways.

A useful synthesis may be possible, perhaps. But it's going to take a much more insightful analysis than anything that appeared in previous centuries.
> Raising the minimum wage WILL increase unemployment.

Reality disagrees :) Germany introduced minimum wage recently and the opposite of your prediction happened.

The argument didn't match reality because it completely ignores the growth of purchasing power that is a consequence of higer wages.
It is not clear what is causing more than 18 years delay for this person... I have an relative who came from India on a H1B visa 15 years ago and he brought his family, got a green card through work and after 5 years they all got a US citizenship a long time ago.
Thanks. Does it totally kill metro? Everytime I work on a Win8 computer, I manage to do something that brings metro up (e.g, press the network icon in the notification area on the right, or press the "Windows" key on the keyboard), and start cursing ....
That's an interesting point you make. I've not digged into NT, but is there some fork of linux that provides the same. I can think of GNU Mach, being a case of taking that to the extreme end (i.e: micro services making together a kernel).
Then there would be no jobs in Mexico.
Press Backspace 28 times to own unlucky Grub-by Linux boxes
- Written for thread based applications, not processes

- Asynchronous IO architecture only matched by Solaris

- Object based architecture

- OO ABI (more so with WinRT), besides the C one

- Allows C++ in kernel space

- Components as interoperability between applications

- User space driver model, specially nice for graphics drivers

- Pursues the mainframe ideas of safer languages for system and application's programming

- Powershell is closer to Xerox PARC REPLs than any UNIX shell, except for Mac OS X.

And what brought me back, after 10 years mostly in UNIX land, culture of using graphic based tools instead of a PDP-11 experience and desire to try new approaches to OS architecture.
fyi the transaction process went through perfectly but I received an immediate fraud warning alert from my bank.
The moustache you're demonstrating there has the same problem. Add event listeners in JavaScript, not in moustache / jsx / whatever.
WhatsApp and Facebook are still separate legal entities as far as i know, the subpoena was issued to WhatsApp it didn't comply they've issued a court order to block it in order to compel it to comply.
If a US company would not comply to a court order, a US judge can prevent the company from operating at all by freezing all of their assets and halting all of their operations.
>It’s the only way to deal with lawbreaking companies in a globalized world.

Fundamentally, I think it's ludicrous to think you should international companies to the laws of your own country. Fundamentally, WhatsApp is not a lawbreaking company - they are not subject to Brazilian law. You can't break a rule that isn't actually imposed on you.

From a practical perspective, it doesn't matter for Brazilians. The end result is the same. Brazilian law allows for them to block the site, and that's the end of that.

But the reasoning behind it is important, and that people believe they have the right to subject people in different countries with different laws to their own local laws, despite those people not being in Brazil, is fundamentally scary to me.

Even if I believed in following all of these laws, I am now expected to know all of them?

WhatsApp has the backing of Facebook, so it's conceivable they have the resources to figure out the laws for every place their app is accessible from. But what about a small startup, or solo developer? How can you reasonably expect them to know every law in every internet accessible location?

That way lies madness.
I've been comparing Erlang, Elixir, and Scala lately, and Scala seems to have both a nicer syntax and a nicer feature set than the former two.

Scala is definitely C++-esque in being a bloated language. And it lets developers commit utter horrors. But if you stay away from those horrors (mostly new operators and DSLs) and don't use them yourself, it seems like a very nice and elegant language. You get the same functional programming and actor concurrency you would get form Erlang and Elixir.
12 years (almost 13) after a certain browser had to change its name because of trademarks, it's interesting to see that Phoenix Technologies doesn't seem to care about this one.
Here's a famous paper on the subject. It's not a new paper, it's from 1977.

http://people.virginia.edu/~tdw/nisbett&wilson.pdf

In short, people often have no idea why they chose to do what they did. However, when asked, "why did you choose to do that?" they will rarely say, "I don't know" but will instead concoct stories that explain their choices -- explanations that are often wrong.
Well, you ARE in the network right now. On HN :) networking doesn't have to be physical.
I'm not lying the whole point of CO2 emission is so false, since higher tiered countries always sell their emission and tell others that they are the best.

But that is simply not true.
Also mostly our world will always change his clima, that's natural, we soon will see a ice age. however people always think that the mostly we are the reason for that. however that's simply not true, the world is really really good when it comes to compensate such things. she did that million years before, even before there were any human.
Only if you ignore Powershell.

You can orchestrate scripts in FP style, similar to the REPLs in Xerox PARC workstations, access any .NET, DLL or COM API as if it was part of Powershell, manipulate data without parsing it all the time, interact with running applications via Windows APIs....
Remaking Dow and DuPont for the Activist Shareholders
Yep. Politics and science do not mix, at least well. Science has no political bias, it has a reality bias that just about everyone will disagree with in some way.
I switched to ergonomic mouse[0] at home. It takes some time to get used to it, but I've never look backed after I did.

0. http://www.amazon.com/Wireless-Vertical-Ergonomic-Optical-16...
... but reposting this every day will begin to look spammy.

https://news.ycombinator.com/item?id=10731135
> Since benefits are capped, payments necessarily are. If you want to change social security into an explicit wealth transfer scheme, expect heavy resistance.

You eat an elephant one bite at a time.
Does WhatsApp have any physical presence in Brazil? Did they incorporate any subsidiary there?
School demanding respect and tolerance for anti-vaxxers has chickenpox outbreak
Skype was written in Delphi originally.
Well, if the JVM was the basic layer of the operating system, then yes. But really it's some form of Linux, there's a lot of native code running, system calls, user and kernel mode etc. Apps can use native code too.
> Would you like a socialist society? Do you want a welfare state? I don't.

I do. And I spend time and money on the political process.

> Why shouldn't some people be able to afford luxuries like names on buildings?

Let's talk about everyone being fed, clothed, and sheltered before you bring your straw man out.
> I honestly don't understand why Ruby developers are all so excited about Elixir/Phoenix.

Perhaps the history of Ruby uptake explains it? My feeling is many of these 'Ruby' developers started as Rails developers. Rails did cool stuff, but it had they fanboy/hype around it that only Apple usually garner.

I wonder if now Ruby is established, has lost its excitement, and problems are encountered by users day-to-day, Elixir looks like the next magic bullet? I.e. they are predisposed to being attracted to the noise [and NodeJS didn't attract them all because of...??]

I've nothing against Ruby or Rails, but I did not appreciate the single-minded hype and excitement around one piece of technology which wasn't flawless.
G is for ... on wait, we already Got that one.
You can use our ObjectiveFS[1] if you want a networked file system where multiple instances can simultaneously mount it read/write. It is backed by S3 and gives you a standard POSIX interface.

[1] https://objectivefs.com
4$/month EC2 instances from Amazon
I think you need a geography lesson. Buenos Aires is in Argentina
Wow, this project has been going since Nov 2000, so the 15th yr anniversary just went past. But the genesis is much older. When the release in 2006 occurred, its history mentioned the dream was 20 yrs old.

From an idea to now, an effort that is going for 36 years so far! Incredible persistency.
Be cautious, I had a close friend have their Green Card seized while crossing the border back from Canada into the United States, even though he had documented evidence that he had spent 95% of the previous three years in the United States. He was a consultant, and traveled a lot, but thought he would hang out in Vancouver, BC for a while. Even though he only returned to Vancouver for a few days at a time, before going on the next engagement, and all engagements were in the United States, with a US employer, (And he was a Stanford Graduate) - they seized his GreenCard because his household goods (Mattress/clothing), had left the country more than a couple years ago, and used that as evidence of being away from the United States.

Lesson learned - Sometimes the border staff gets caught up on stupid technicalities. Be aware of them, and don't use common sense.
How to marketing for a mobile app?
I am creating a mobile, it's nearly finished. Now, I am thinking about the way to promote my app. Could you please tell me the way to marketing a mobile app?
There's some subtle and fundamental differences here that I think are important.

People are saying WhatsApp are lawbreakers, etc. That heavily implies that they've done something wrong - which would mean that they are indeed subject to these laws in some shape or fashion.

I would argue that this is a dangerous thought process to have. It's a scary precedent - blocking WhatsApp is relatively mild, but what about if they wanted extradition?

It's also encouraging a world where anyone with an internet accessible site or business is now having to somehow keep track of every applicable law in every internet accessible location.

WhatsApp is a US based business that has not broken any US laws. They've done nothing wrong from that perspective. They can't be breaking laws they're not subject to.

Brazil can control what is and isn't allowed in their country, and you can say that the service did not comply with their laws, and thus the ban - but WhatsApp still isn't a lawbreaking company.

I think the distinction between the two is vital.
Why? It's almost as if you have something to hide...
US government used coercion through unofficial back channels to force Amazon and Paypal to cutoff Wikileaks.
I've gotten to a point where I favor HP laser printers... will never own another ink printer again. I don't print for months at a time... my printer (M451nw) is in standby mode, attached to the network via ethernet, and when I need to print something, a few seconds later, sheets of paper stream out, getting it setup so I could print from my phone (via google/hp cloud) was the only cumbersome step.

I've had trouble with Brothers getting them to work in Linux, which is weird since they opensource much of their drivers, though no idea on licensing. And the scan/fax function never worked outside windows.

Then again, my current HP is about 3yo, and running strong... last one I have for 5+ years (and bought it used at a school auction) HP 4000, that was a wonderful beast. Prior to that was a Brother scanner/copy/fax laser, still running, with my ex-wife. Before that I had a few different inkjet printers of different makes and I hated them all... as I said, don't print often enough.

I wish OS drivers/printers for ink would print a test/flow page every 3 days that they haven't printed, assuming they have power, just to keep the jets lubricated.
When this does happen, it will decrease possibility of global conflict by some measure, because much more of humanity will be able to write and read the thoughts of the other part of humanity.
As a Pythonista, I'm envious that Rubyists have this excellent thing called Elixir to migrate to. I would jump wholesale to Elixir if I could fulfill all my various use cases with it. But at one point I may start using Phoenix for my web stuff.

Definitely keeping my eye on it, and I think these guys (Elixir in particular) nailed the right implementation.

If I had a language I could wish for, a BEAM VM language with Pythonic syntax would be it.
Wait, really? That sounds awesome!
Just a headsup, you'll have to provide your email ID or website or any other contact method in your Profile for others to be able to contact you, there is no private messaging system here.
> Snowboarding, although I've been doing it for so long I'm bored of it.

When you've

1. been doing it that long

2. are bored of it

that screams to me "become an instructor" :P
VMware Fusion 8 Pro Crack, Keygen for Windows and MacOS X
Basically, if you plug an entirely separate new computer into your Z80-based computer, you can play MP3s on your Z80-based computer.
As well as providing tax incentives to businesses who support telecommuting/remote work, tax penalties for requiring workers to come to an office if their role can be performed remotely, or both.

Econ 101: Incentives matter.
Thanks for the link. As someone who's never heard of Dweck, I learned a lot from Aaron's point of view on the topic. Also Gates is totally right when he says that this isn't black and white. I'm growth mindset about some parts of my life and embarrassingly fixed mindset about others.
Pingdom reduces many free plan features
"Failure has no meaning, as I am not attempting to succeed."

-> https://www.reddit.com/r/depression/comments/rtaiu/being_for...
> if you don't make a deliberate choice to change something, the world around you will keep you down.

One of the problems is that usually poor people is a lot less educated. They don't event know the actual value of the knowledge that they lack. So it's quite easy that when they try to "improve" their situation they take ineffective or even harmful steps.

That's why education is so important for a well working society. It will give a more fair start to every one even if the resources that that people have are not fairly distributed. We tend to underestimate the value of our knowledge of the world that offers our cultural background.
Isn't one of the goals behind ReactOS that you can "simply" use the large existing base of Windows drivers on it?
I tested the beta, and compared to SQL Server Management Studio, it was really nice to use it. Everything was must simpler and easier to use.

It had mostly problems to manage the specificities of SQL Server (not in the SQL standard).
RFC 6761 has the details:

example.com, example.net and example.org for second level domains and the top level domain "invalid."
I don't think this works because you can have very safe failure modes - much like nuclear reactor control rods. Instead of all swerving to the right the cars would all slow down as quickly as it is safe to do so. In the second example the situation is no worse than a human driver slamming on the brakes.

Sure there will be some accidents, but nowhere near the same frequency as today. Autonomous cars are much better/faster at "compensating" than humans are.
I wouldn't put too much faith in any tutorial which still had SSLv3 in the config.

I'd recommend this more detailed setup for nginx:
https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx....
So they support computers that have a Z80 in them, does that mean that a C128 port is possible in the future?