skysight-inc/HackerNews huggingface dataset:
I recommend hiring an independent financial advisor, they probably cost $100-200 per hour in your area. (Banks will do it for free but they will also recommend that you buy garbage.) Ask them about options up front and see what they say. And also get an accountant to do your taxes. The cost is peanuts compared to the amount of capital you're dealing with. Just because you can learn how to do something doesn't mean it's worth it.
Two questions:

1. Had they demonstrated the optical processing chips could be manufactured with existing processes by building a working chip?

2. Did the chip(s) in question only route networking signals or were they capable of more general purpose computing?

There's been plenty of research into integrating optical connects into a silicon chip, but this is the first general purpose chip I know of which has done so with existing manufacturing methods, and to me both of those are important milestones.

EDIT: Looks like IBM managed to beat the Berkeley team, appears they got something very similar working in 2012:

http://researcher.watson.ibm.com/researcher/view_group.php?i...
> But we might have chosen differently

Please elaborate on what you mean by "chosen."
Definitions are only useful when agreed upon.
Being vulgar and unpleasant towards people means Linus(with an s) has bad manners.
You can choose to tolerate that for some reason, but you cannot expect it of other people.
Instead, it is expected that people moderate their own behavior.

P.S. Ask yourself why you have double standards with regards to "bashing".
The UK is about to pass a bill in Parliament that will make this kind of notification illegal if the user is being monitored by the police, GCHQ, MI5 or MI6.
Even if, it all depends on the terms of the license whether or not it could have been used to fork it or to base a free version of it.

" Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats. However, noncommercial developers, academic faculty members, and qualified partners will be given access to QNX development tools and runtime products at no charge.

Customer and community members will also have the ability to participate in the QNX development process, similar to projects in the open source world. Through a transparent development process, software designers at QNX will publish development plans, post builds and bug fixes, and provide moderated support to the development process. They will also collaborate with customers and the QNX community, using public forums, wikis, and source code repositories."

Suggests that it was open source more in name than in fact.
Replying to myself (can't edit anymore), looks like the W3C spec bungled it in your [1] by referencing "atext" from the RFC. For example, as specified it disallows addresses with periods in them. In the RFC, "atext" is just a building block in the syntax of the local-part before @ sign.
> It has actually gotten to the point where it's stable enough for daily use now.

Really? What about X11 compatibility?
I disagree. I am currently all in for Websocket in web apps. HTTP is only used for static resources and scripts loading.

In all webapps, there are buttons. In some cases, clicking a button requires an action on the server, and therefore a roundtrip. If Websocket connection is established (you don't need more than one for everything), there is no overhead. With HTTP, you need to build a request every time.

Websocket plays nice with modern reactive streaming architectures. You send stream of events, you receive stream of updates. Everything is transparent and immutable and asynchronous.

If there is a connection loss, you are immediately notified and can move your app to offline mode. This is problematic with HTTP.

Websocket enable web apps comparable with native apps. HTTP apps will always feel less responsive to user actions.
3 CRM Predictions for 2016
Perhaps one of the major problems with bluetooth is it requires such a deep stack of confusing software which it's hard to find logs for when things are acting up.

For me, it turned out one piece of my stack had been set up by debian by default (or perhaps KDE's bluedevil?) to try and put uploaded files into a directory I didn't have permissions on. Leading to a near-silent error when trying to push files. Go figure.
Refactoring a Crossword Game Program
The complaint that the server side of web sockets requires using epoll is strange. Of course we have known for years that select has scalability problems, but we have moved on. That this implementer says they normally use select in 2015 for networked services is worrying.

If using epoll and kqueue directly is not your cup of tea, just use libuv or one of the other wrappers. It's not hard then. I know because I'm a native epoll user but recently helped someone on Stack Overflow and it took me maybe fifteen minutes to write a working libuv server having never used libuv before.
He writes it as if he is suggesting that 99% reliability is just bad, period. If his point was to say that 99% is bad in this specific use case, he should have made that more clear.
I guess we all have different levels of tolerance to queueing. Mine is pretty low, I would never go to a restaurant where I have to queue, even only for 15min. In airports, these queues are the result of pointless checks (I am not aware that in the history of aviation a single terrorist has been caught at an airport security check) and bad management (long queues at passport checks are often associated with lots of empty desks).
It just what "news" or "content" is these days--repeating what others said on twitter. Their conundrum is do they post what little might be said sooner to be the first or wait a little for shit to really kick off. I will admit that I went to see if there was an archive of this story (there is) before posting (and I looked at it).

> Best thing you can do in my opinion is adblock, adblock, adblock.

I already do. No whitelisting, no exceptions, and I keep an eye out for sponsored posts and native advertising.
Would a company making an assertion that it wasn't being snooped on before they were actually snooped be guilty of fraud after the fact has changed? Given they can't say they are not being snooped on...
What's particularly weird about the Amiga scene is how locked down the IP still is and how that seems to permeate the rest of the scene. It's like the IP owners think that somehow they'll suddenly come across hundreds of millions of dollars in VC money and will reignite the Amiga fire with new hardware and software that will sweep the world...if only they hold on to the licenses for 30 year old ROM images a little bit longer. Or that they'll somehow sell enough licenses to make up for millions of dollars of development investment.

What I always thought was really weird is, the community helps them with this. Like, the Amiga scene for some time was about the only retro scene I know of that self-policed for infringement. Regular Ami fans would take it upon themselves to scour the web for people hosting the Workbench ROMs and disks and report them, and would get very very cross about requests. It was as if they thought if they could only shut down emulation people would just start rebuying real hardware in droves just to play ancient games. You can't even practically build an actual high-end Amiga anymore like you can get up and running in WinUAE with a few clicks, because the accelerator and graphics add-on hardware is all mostly rarer than gold these days.

It really is the case that there's this hardcore of really obsessive Amiga fans who're convinced they can somehow force the world to once again go Amiga. No one else is like this; there's no hardcore Risc OS fans out there waiting for the day when Acorn arises again and slays Microsoft or something.

It's bizarre.
This thread should be linked from the Wikipedia page as a prime example of the No True Scotsman fallacy.
Yesterday dropped something behind a bookshelf I had never been able to move by myself, not even when empty.

Guess what? Could lift it up, picked the dropped item, found a couple more that had been lost months ago, and put it back into place.

Additionally, the feeling of accomplishment is awesome, being able to do things you could never do before is just incredible.
AIRBNB FOR SOLAR POWER
It also makes no sense to have mutual defense pacts with them ...
Another link on how British engineered the Bengal Famine Genocide in India: http://yourstory.com/2014/08/bengal-famine-genocide/

Winston Churchill casually diverted the supplies of medical aid and food that was being dispatched to the starving victims to the already well supplied soldiers of Europe. When entreated upon he said, "Famine or no famine, Indians will breed like rabbits." The Delhi Government sent a telegram painting to him a picture of the horrible devastation and the number of people who had died. His only response was, "Then why hasn’t Gandhi died yet?"
What Stopped You from Launching a Bootstrapped Product in 2015
What will you do differently in 2016 to make it happen?
Facebook's free 'basic internet services' have been shut down for 3 million Egyptians

http://www.businessinsider.com/facebook-free-basic-internet-...
with the flexi pack you need to pay an additional cost of the second network card you need.
you've conflated nonprofit and forprofit entities as though they are the same thing, but they're not. there's a world of difference between a private library which is nonprofit (there are lots of those) and one that is owned/controlled by a forprofit corporation.
I had Google fiber in an apartment with roommates in Provo Utah. In the same way, individual tasks didn't seem like they were amazingly faster(bottlenecks and device speed could have often been the culprit for sure) but the parallelism was great. Netflix, Clash of Clans and Battlefield 4 all running through the same pipe without a hitch. We never felt like we were stepping on each other's toes bandwidth wise. And I rarely felt the need to turn off my backup utility or stop large Steam downloads.

Fun story though, it was fast enough that I got kicked for an hour from my school's network because I was downloading way too much output data, way too quickly over SCP from the school supercomputer.
Obligated by law: deliberately acting against (some) shareholders interest is a criminal offense.
>following the old Apple business plan of the PowerMac instead of the new Apple business plan of merging with a Unix OS and going open source ala Darwin
These plans were orthogonal to each other. Darwin would still run on top of PowerPC if it didn't fall behind x86-64 in performance per watt.
You can walk bookshelves if you tilt to one side and rotate, then tilt to the other side and rotate. Just in case you ever lose those muscles... hey, it happens!
I really thought this app was made using some tool similar to Electron. I'm pretty sure you could achieve a similar result easily with web tech.

Not only with such tech Twitter could have leveraged their internal web expertise instead of outsourcing for this app but they would have gained the Windows Store version for 0 additional cost. I checked and the Twitter windows version differs and probably required another external company (or maybe Microsoft help).

I'm a web developer myself and was really impressed with Electron that I discovered very recently. I'll surely use it for the mac app store version. On windows there's already a way to package a web app in Visual Studio (pretty similar to Electron but uses Edge instead of Chromium).
>Free Basics might still be the best short-term solution for some people. I’m not interested in trying to decide for others what might be right for them.

Oh, so you agree that it shouldn't be banned, which means you're taking Facebook's side, against the advocates that do want to ban it. Glad that's clear.
You are misapplying the fallacy - it does not imply that there is no distinction between Scots and non-Scots.

The fact that Blair and Cameron do not identify as Scottish is sufficient reason to say that they aren't Scottish, and does not invoke the fallacy.
> 1. Had they demonstrated the optical processing chips could be manufactured with existing processes by building a working chip?

They had a working setup for demonstration, also we were allowed to hold the chips, also you wouldn't invite the biggest german networking companies for lunch without having something to sell. So basically yes.

> 2. Did the chip(s) in question only route networking signals or were they capable of more general purpose computing?

Those chips were limited to route networking signals chip to chip or chip to backlane. If I remember right CompassOS choosed networking to get production ready as fast a possible, propably also on the interessents
of their investors who were mainly network focused (e.g. Cisco, Comcast and T-Venture).

Edit: So Berkeley is again selling already developed Innovations as their accomplishment. “This is a milestone. It’s the first processor that can use light to communicate with the external world,”
It must be a difficult point for governments and customer-security-minded companies to come to settle on.

I can understand the perspective of a government's intelligence agency feeling like a company is breaching some form of national secrets information by divulging that a request came in.

But the stronger concern for me is that there is some implicit expectation that, if you're a tech company, you by default must agree with and be a part of your incorporated nation's national military and intelligence complex. I don't understand how that squares.
i think you are thinking of a special case... in general this is not a problem because the working directory is specified.

most users never touch a command line tool or system component where this kind of thinking is most valid because it will be run from any old context (but even then...)

its also quite common to think that embedding data in your executable is a bad idea if it is large, even if it shouldn't be something changing or generic. there are some classic reasons for this:

* some platforms have tight constraints on executable size, you actually just can't do it. most platforms have some constraints at all. you won't be embedding 64GB of lunar altimetry data into your executable no matter what...

* you lose control over what goes into and out of memory and have to trust some implementation detail. mmap isn't always great on your platform (it might load everything, twice!), and might not even be the approach the executable loader takes.

* you lose control over choosing to load the data after a delay or on the background. it impacts the time it takes for the executable to launch at all. for large data and small devices this is easily measurable without much data at all.

* file systems are a good way to manage data. it is what they are for. if you have lots of data and you need multiple people to work with it, then its easier to manage in some hierarchical and divided way - like a file system.

tbh i've written a lot of cross platform software targetting every major platform from the last 10 years and plenty of tiny ones too... this is not something i've ever felt was necessary, and that working directory problem... i stopped trying to work around that a very long time ago (the first time i tried to write a big bit of software i convinced myself it would be a problem somehow and wrote something similar to this link [but worse and less platforms]) and i've not looked back or had problems because of it, just less code to maintain.
Or go back further, to the Great Bengal Famine of 1770, where 10 million died in British India because the Brits had replaced too much of the food crop with cultivation of Opium to sell to China. Instead of relief from Britain the locals received aggressive tax collection to make up for the losses due to the famine.

Absolutely monstrous. But also not something that commonly comes up when people talk about Britain or even about the legacy of British Colonialism. Too often the face of Colonialism is modernity, efficient legal institutions, railroads, etc. Not these horrors, which continued in various forms up until the end of empire after WWII.
The trend toward total passive intelligence aggregation is troubling enough... making overt moves to force companies to, by existing in your country, be a part of your intelligence infrastructure feels downright wrong.
No binary object file "has a stack" since it's created ephemerally for the executable at runtime. However the linker checks all objects and determines if any of them contain code that requires an executable stack. For backwards compat reasons, that check will say "executable stack needed" for objects that don't contain the special section flag.

In other words, the check is a logical && operation across all the objects, and therefore somewhat fragile. It's for this reason that in RHEL we have a separate check for all the RPMs we ship to make sure that none of them contain executable stack binaries (well, except in some rather exceptional circumstances).

I think you can argue this is a bug in the linker command that creates the binary blob object.
Hah, I'm out of touch with finding software... I should've thought of that. I've done that kinda of thing before. (Incidentally, I reckon the reason Archive.org isn't globally indexable is that it would abruptly cease to exist all at once if everything out there was discoverable...)

As for the date thing, one of the Amiga threads linked here mentions that this leak is actually incredibly old and dates to 1997 or so. So... yeah, there's that.

This definitely goes in my tiny software leak collection next to NT4 and Mac OS 7 though :D
Restrictions on transferability is standard for a private company. Kudos if you are able to negotiate this but I think a small company would be crazy to agree to this. It opens the door to a whole list of potential burdens for the company.
May be helpful for others:

https://github.com/hannob/ed25519hetzner

(script to check host key and known_hosts file for vulnerable hetzner keys)
Arguing that "WebSockets are bad, because the principals we use for HTTP scalability are not applicable to them" is not wrong, but feels short sighted. Yes: Scaling numerous persistent connections is hard, seeing that most of the available infrastructure is geared towards short-lived HTTP request/response requirements. But there are realtime specific alternatives. You wouldn't want to build your realtime backend from scratch, but rather use something like http://deepstream.io which takes care of the heavy lifting.
I wanted to read that article but the NY Times website was so broken on my phone and littered with ads that I couldn't make it halfway through
But who's paying for the bits to be transferred? Neither the user nor the site. The ISP is paying for it themselves. And where do they get the money? From users paying for access to other sites.

So, ISPs are taking the money from (users paying for) site A, and using that to subsidise site B. This is a blatant net neutrality violation.

A neutral way of doing this is to offer the site the option of paying on behalf of the user, at the same rate the user pays. Offer the same option to all sites at the same price and subject to the same terms. Allow this to be resold, so that CDN-like companies can spring up that allow a company to reach all users in India (or the world) without having to sign up with multiple ISPs. That will be a level playing field.
Virgin customers told: we're moving you to TalkTalk and you'll lose your email
I knew a family w/ the last name of "Null" from high school. I wonder, from time to time, if they have suboptimal experiences using the 'net.
I've reported chrome bugs that were fixed in the next version. I once reported a bug in arc welder and got a response when it was fixed.
Best and Worst Performing Assets of 2015
This is why for decades I've owned and maintained a domain name of my own, with the associated freedom of having an email address under my own control.

Do you?
Similarly to WebGL it will become just another technology that gets abused. Safari has an option to ask before enabling WebGL for a website. I had to turn it off after a while because basically every website was asking for WebGL. I don't mean websites with fancy 3D graphics or even 2D graphics like Google Maps. It's normal news websites that just show text and maybe some pictures.
I'm also a heavy websocket user, and agree with most points. I have previously used websockets on top of a traditional web app, and have been disappointed with the results.

My opinion now is that websockets are an all-or-nothing proposition. And I have gone all-in. My latest project has:

- websockets-only api (except a some image uploads and oauth/login)

- https-only

- single page app, central store with observable data, using a single connection servicing the whole application

- using SignalR (supports fallbacks for IE9 and old Android)

- Actor-based backend (Orleans)

This stack feels like the future to me, but I've had to learn a lot of new things. It's quite different from the web development that I've done over the past 15 years. Overcoming the connectivity issues mentioned in the article is only the first step. Websockets need another type of backend to make sense: Actors. I've had many challenges with the async realtime behaviour of the system, deadlocks, etc.

But now that everything is working and I have some grip on it, I can't imagine going back to a rest/database/cache web architecture.
It's not even a fact - she can exercise the options more slowly than she is given them and still exercise all of them.
I am not sure of the premise of the article... Is springer going bankrupt?
Cheap != free. Free option on a market where cheap options exist != "instead".
The fact that terrorists/weapons/explosives are rarely caught in security checks isn't really a compelling argument to remove security checks.

If you reverse the argument and say they exist mainly to discourage people from trying, you could argue that they are nearly 100% successful.

In my experience security is pretty snappy compared to e.g US immigration. I look European and find it tedious and annoying, I can only imagine what it's like if you have a middle eastern type name or look.
Hacking the Nintendo 3DS
There's more to it than that. You could build it with web tech, but the original Twitter apps (even from when it was called Tweetie) featured lots of performance optimizations [1] to make it blistering fast, designed specifically for Apple platforms. They (ie Loren Brichter) even developed their own Mac UI framework library twUI, which was open sourced in 2011. [2]

[1] http://web.archive.org/web/20100922230053/http://blog.atebit...

[2] https://blog.twitter.com/2011/fast-core-animation-ui-for-the...
I see, thanks for the info about the Compass chip.

As for Berkeley, yes it appears their PR department is telling lies. Even though it's promising work, I do wish they could've announced it in a different way. Silicon photonics is an interesting field, I don't need to be told about world firsts to find it interesting.
I think the LHC would rather be recognized as the precursor to the tabletop hadron colliders that smart kids get as birthday presents.

Beaides which, the pyramids are pretty remarkable from a scientific and mathematical standpoint.
How to solve Cannot find module weak in Nodejs
Oh damn! I didn't realize they're not available any more. Just went and checked, and yes, the two I got yesterday are no longer free.

Wondering now if it was just a misconfiguration on their part, and did I do something illegal by downloading.

Btw, I got "All of Statistics" and "Programming Challenges" by Skiena. Both were HN recommendations (thanks HN!)
Email newsletters as a two-way channel