skysight-inc/HackerNews huggingface dataset:
A general purpose CPU paired with an FPGA to offload specialized workloads onto seems like a really sweet deal - that is until you realize that configuring the FPGA with a new bitstream is pretty slow (so live reconfigurations would be irregular) and the toolchains for building code which controls interoperation between the CPU and whatever you've placed into the programmable fabric is poor (so designing good custom hardware accelerators is a time consuming dev task).

I spent a semester working with a Xilinx SoC, and the experience was enlightening. My computer engineering friends were very comfortable with gate description diagrams and debugging with input/output wires and waiting literal hours between test cycles. I was the only software engineer in the room, and all I could do was ask myself how anyone could be OK with this awful tooling situation. It really befuddled me - I was especially frustrated while using high-level synthesis tools which take C++ and convert it into a functioning hardware description (Alleviating the need to rewrite business logic in VHDL or Verilog). It would take well-formed C++ code with a simple API and give a pretty good hardware description (sometimes with better perf than a handwritten equivalent, with a little optimizing), but fail to generate a corresponding API for it on the associated CPU for anything beyond simple register access (despite starting with what was likely the desired software API)! IMO, FPGA tooling could use a lot of TLC, but maybe I just had a bad experience.
Gaur City Center, Greater Noida West Renowned Mall Shop Retail Space
In the submitted title: am I supposed to see something at Unicode codepoint U+F8FF (Private Use Area)? (Right now I see [block with F8FF]Watch.)
And Peoplesoft.
It's tough because academic disciplines are so provincial; each has its own short list of (typically closed) journals that garner respect.

To get people to switch to an upstart open access journal takes momentum out of the gate. You need to convince qualified volunteers to do peer review for a journal they've never heard of and that might vanish tomorrow. You need to convince influential insiders to submit quality papers. And you need to repeat this process for each insular sub-discipline.
> The only reason to be afraid of what those giants do intentionally is that they are actually competent, and will do the best they can in the limits they imposed on them by themselves and regulators.

Actually as a Google shareholder I want the Gmail team to share customer data with the YouTube team. I doubt that Google's privacy policy prevents this, and it would certainly offer better targeting of ads and therefore more revenue. Is it considered evil for one branch of a company to share customer data with another branch? Wouldn't most users expect you to do that?
We have a presentation about that here: https://techblog.badoo.com/blog/2014/09/13/building-a-mainta...
Doesn't python3 have both bytes and str, the equavilent of ByteString and Text?
Pokémon Go is now available in
Gimp 2.8 frustrated me: I could no longer open a .png, edit it and easily resave it back to .png. The Gimp developers knew better and made the UI strongly favor saving as .xcf, which makes sense in some use-cases, but not mine.

I found this fix, which made quick uses of GIMP less painful for me: http://shallowsky.com/software/gimp-save/

I'm assuming the new save behavior persists in Gimp 2.9.x, but I don't know.
Note - this from 2012. An update is published here - https://gowers.wordpress.com/2015/11/10/interesting-times-in...
It depends on the context. In my experience in advertising / agencies, graphic designers (or "creatives" as they insist on being called) are spoilt brats who found even "responsive design" too technical and "beneath" them, so much that the whole field of UX as we know it today was born to fill the gap. Expecting them to even consider using any tool other than Photoshop or Illustrator is just a waste of time. But in smaller, more "startuppy" enviroments you find some who do use Gimp. Still, the ratio in my personal experience is something like 98 - 2.

TL;DR ADobe has it pretty much sewn up
treatment != vaccine
Rust has six, plus the Path types:

http://www.suspectsemantics.com/blog/2016/03/27/string-types...

I would say it's actually justified in that.
Yeah, hopefully their desktop story will improve with time.
DN2A – Digital Neural Network Architecture
During the last years many amazing JavaScript machine learning libraries have been developed to help users to create, train and use neural networks for different purposes. Now a new one, DN2A (https://github.com/dn2a/dn2a-javascript), wants to help users to create architectures of neural networks to solve even more complex problems and to make this kind of machine learning a mainstream resource in Node environments as well as in the browser.
IObit Smart Defrag 5.2.0.854 Final Serial Key and Crack
> Schneier said, "This kind of cyberattack targets the very core of our democratic process. " In this case, though, the attack targeted actors who prevented democratic process.

Parties choose their candidates. While it is democratic in the sense that people cast ballots; the process was never guaranteed to be a level playing field. Sanders was an outsider from the democratic party. The party has rules and systems to keep people like Sanders out. That is what super delegates are for. You and I may both have preferred Sanders, but we don't have a right to the DNC's private email.

As for the polls, in Canada we do a simple pencil and paper system that works extremely well. You might be able to get an extra vote or two here or there, but the process is essentially unbreakable.
Not that I know much about it, but http://www.purescript.org certainly looks like a kind of "Coffeescript for Haskell”? Or is that language too different from JS for that purpose? The that might just be because Haskell is quite different from JS.
I have this and it's awesome.
Is Orlando, Florida Ripe for a Second-Home Market?
Of course it's not just intelligence agencies saying this. There's plenty of independent investigations [0] and they are pointing the same direction.

There's the metadata on the leaked files indicating that at least the metadata was modified with a cyrillic computer. There's reports from two separate security firms implicating the same two Russian based actors. There's the fact that "Guccifier 2.0" had no online presence until after the the Crowdstrike report implicating Russian intelligence services. There's the fact that "Guccifier 2.0" claims to Romanian, but can't type fluent Romanian (I've heard this independently from a Romanian I know), and drops smilies typical in Russian forums, but not Romanian.

None of this is fire, but there's plenty of smoke.

[0] https://www.wired.com/2016/07/heres-know-russia-dnc-hack/
Digital only? I still pay for a few dead-tree publications that come through my letterbox each month. Do they count?
The dev tools built into browsers also tend to be rather bloated and sluggish; opening Firefox's debugger on my 2010 Core2 Duo laptop pegs the firefox process at 40% CPU just idling. Scrolling is painful.

Passable for making a quick change to test an idea but I wouldn't use it as an introduction to an IDE.

Then again I suppose I should be grateful it runs at all; Servo browser won't start because it requires a certain level of OpenGL support from the chipset. That makes me worry about the future hardware requirements of browsers and is another reason for splitting dev tools off from the client UI.
We fall into some precarious befuddlement when we start thinking about computation and our universe.

Is our universe an analog one or a digital one? (Or a mix where space is discrete but time isnt, etc, see plancks constant..)

Now, if our universe is analog. But powered by a digital conputer. The only way to simulate analog is by using an extra dimension....time. in fact, one possible hypothesis for quantum waveform collapse is that since are affecting an analog, the pertubation is infinitely hard to compute, so just nip it in the bud and return a digital value.

Anyho..think about that for a while.. :-)
> If tomorrow a couple of HN users got together and formed a loosely-affiliated working group for decentralization, there is a decent chance the current momentum could be meaningfully changed.

I hope with you but I fear it's not the case. In the end user convenience will overpower all of the good reasons not to do this and a federated system will - unless it has been specifically designed from the ground up not to have these issues and I'm not sure it can be done - always be slightly less easy to use than one that is just a single silo.

That's the heart of the problem and to date I have not seen anything that even comes close to solving that. In my opinion that's the only problem worth solving in this arena, but of course it is much more fun to go and code up 70% or so of FB in a federated manner with all kinds of usability issues related to the fact that it is now a federated system.

This is a hard problem to solve.
That was initially confusing to me as well, but it isn't that bad. If you open a .png (or similar) and edit it, there's a button in the File menu (I believe shortcut ctrl-shift-e) that exports directly to the original filename.
> why does every bit of positive news or cool achievement have to get accompanied by dozens of comments by authors directly comparing it to a commercially available alternative, stating that they'd use it if only it did this and if only it looked more like that?

In this case, it's because Gimp is frequently claimed to be a Photoshop alternative. For most Photoshop users, that isn't really true, and it's very reasonable to point out that it isn't true.

I gave up Windows over a decade ago, and I gave up doing any serious graphics work at the same time, because the best available replacement for Photoshop was Gimp. I still don't think Gimp's up to the standard of the last PS I used (7?).

I'm happy that Gimp exists and I'm excited about the GEGL stuff. I wish people would stop pretending it's an alternative to Photoshop. If you can replace your Photoshop usage with Gimp usage, Photoshop probably wasn't the right program for you in the first place.
They realise that they have bought into the "not enough programmers" lie and give up.
Chinese satellite to test secure quantum communications
Remember Arab Spring?

People in the West believe that it was about "freedom", but it was about food and life getting so expensive normal people needed to spend most of their salary just on it. Poor people not being able to eat well or not eat at all as there were no jobs.

People will revolt if they can't buy food because it is very expensive. That is the civilization ending treat: war.

War is really the worst experience you could experience. I will remember things I have seen in Congo all my life.

For example WWII was created because Germans lived a miserable life paying for WW1 and Great depression. Just interest in the WW1 debt grew faster than their productivity meaning they were slaves forever, just like Greece is today.

Americans were very careful not making the compensation for war for Germany excessive in order not to repeat History.

People will choose whoever person that promises an easy exit for their problems, and the easiest thing is to steal from others. You don't have water, you take the places that have water, like the Golan heights.

And that is war.

For market forces to work you need a long time. Inventors will only discover innovative methods after working for decades in a problem.

Letting your lawn die? This is a really stupid idea. I have worked in Sahara desert precisely helping people stop the desert just putting vegetation in place(that holds sand and makes soil so wind does not move it).
That looks uncomfortable
Mmm, charging more for my intelectual, creative and logical skills in graphic and web design...

Now I'm losing all the way by just doing anything for any price :/
Did any of you have good experience using typescript on node.js project?

I remember trying out typescript with few tutorials, but so far mostly on the browser side (i.e angular 2 is in typescript) and when I poked around I couldn't really figure out how to hook up to the npm ecosystem.

Was that just a lack of decent google-fu that particular day?
Amazon patent proposes drone perches atop streetlights
He mentions that the editorial board of Topology resigned to found Journal of Topology. This is counted as a success story, but when I try to read a paper there I get this message:

"You may access this article for 1 day for US$40.00."

Great deal.
@optimalrob Great work in simplifying ad blocking for all devices. Question, is Optimal working on an option to block adult content as well? OpenDNS Family Shield does an excellent job of this currently for home and school networks. We use it and dnsmasq to block all of the major ad networks. Good luck!
your js version:

y = myFunction(1); // y = 2

y = myFunction("1"); // y = "11"

the ts version wouldn't allow you to compile myFunction("1")
The Perfect Neighborhoods for Young Professionals in Florida
Well... what DNS are you currently using now? Isn't a 3rd party? I had 8.8.8.8 so I guess the switch is no-brainer
The two are very connected. Yet, even with dynamic linking, the libraries could be always and only bundled with the application, and the application could be designed to work against the bundled versions and not even tested against other versions. On a practical level this makes it extremely expensive to perform updates.
You'll do massive economic damage that harms the poor if you price control or subsidise any commodity, including water. The economy is the way it is because of millions of individual decisions that factored in volumes of information that you could not fathom. Creating a law that with a stroke of a pen overrides the decisions of millions of people on resource usage, based on a simplistic formula created by a couple hundred people in a legislature, is incredibly reckless.
If you break into someone's house and find evidence of a murder or sexual assault, should you reveal those details? I would say yes, the crime of breaking and entering (and theft of the evidence) is still a crime, but a smaller one in the grand scheme of things. I would say both parties should be charged.

It's not so clear cut though; if I break into your house and find a few joints should that be treated the same way? I suppose it boils down to where on the continuum of severity you place corruption of the democratic process.

Encouraging someone to break into private property looking for evidence would still be a crime, IMO.
After ctrl-shift-e I have to hit enter in response to different pop-up dialogs three times, and then still answer a fourth confirmation when I quit gimp. If I'm editing a bunch of files that's not fun. With the Saver plugin I have it set up so I just hit ctrl-s like I used to, and can exit without being bothered.
White House Releases Strategic Plan for NSCI Initiative
Is this 'Reason' just slightly modified Ocaml to look a bit more like JavaScript? I don't get it.
Why is this not flag killed like all the other (politically biased) articles on the DNC hack?
I don't see a lot of discussion around the brine. In previous reading brine will eventually create areas in seas where fish and other life starts dying off because of the extreme salt content.

This article mentions the brine "is just pumped back into the Mediterranean", but don't they need to be concerned about killing fisheries?
i like the idea of papers getting stored and cataloged in arxiv. the new-journals can reference the paper on arxiv. I don't have the links handy but there was a recent Overlay Journal that did just that.

one could make their own journal from a git repo or subreddit. they are just lists
>>As for your comments on lenses and records, I've been writing Haskell for a good number of years and still haven't really spent the time to grok lenses. I think they're probably great, but certainly mastery of them is not required to be productive with the language.

Give me any non-trivial industry scale web/database application which doesn't rely on the notion of records. The support for records in Haskell is if not pathetic is very poor.[1] (This is a rather older reddit post but I haven't kept track of it.)

I can be productive with Haskell if I restrict myself to math-type pure computations (e.g. DSL compiler) but if you want anything to do with web/database type non-trivial IO using Haskell, good luck.

So, I restrict myself to use Haskell only for doing pure computations that require extremely simple and trivial IO (mostly just readFile/writeFile).

>>This is an oft-repeated criticism of Haskell which I frankly find has no basis. Firstly, symbols are preferred for these kinds of functions precisely because of their ubiquity.

How about Haskell's notion of fixity of the symbols/operators/names?

It seems this almost arbitrary fixity [2] notion just adds cognitive overhead with little to zero semantic benefits. Correct me if I am wrong and please enlighten me on exactly what semantically significant benefits are offered by the notion of fixity and at what cost.

Most other mainstream languages don't offer such a useless flexibility like fixity which causes so much cognitive distraction when used by different people with different semantics, and that too just for kicks.

[1] https://www.reddit.com/r/haskell/comments/k4lc4/yesod_the_li...

[2] https://www.haskell.org/tutorial/functions.html
As a DJ, a few requests on an amazing start:

- sort by Key
- sort by BPM
- move the song dragging it (need to line up by the kick)
- cue points
The thing is about the leaks, is that there's isn't anything there that anyone paying attention didn't already know. Of course DWS was putting the thumb on the scales for Hillary, who schedules something you want people to see on a Saturday night? [0]

As far as "corrupted" and "preventing" democratic process where's the evidence? Seriously. What votes were not counted?Where's the voter fraud? I'll tell you. Nowhere. It didn't happen. As Bernie Sanders's former press secretary, Symone Sanders, said, "We weren't cheated. We lost."[1]

Look, we know what a stolen election looks like. This ain't it. There's no reason to be an election truther.

[0] http://www.uspresidentialelectionnews.com/2016-debate-schedu...
[1] http://gawker.com/former-sanders-spokeswoman-we-lost-1784282...
Any examples you'd care to share?
I think main problem here is that Google can get away with not adhering to their own terms of service:

We believe that you own your data and preserving your
access to such data is important. If we discontinue a
Service, where reasonably possible, we will give you
reasonable advance notice and a chance to get information
out of that Service.

It is 'reasonably possible' for Google to give this person access to his data.
Sure, there are a few steps to make a hello world work but then you soon realise they make sense and it's smooth sailing.

I would suggest this link: https://code.visualstudio.com/docs/runtimes/nodejs
A new hunt for sterile neutrinos with NOvA
>, but if you don't have access then you probably don't have Chrome or Firefox, and even if you have the browser,

Not sure why your reply is framed in terms of Chrome & Firefox.

If one buys a Mac laptop with no intention of connecting it to the internet, the preinstalled OSX will include the Safari web browser which has the Web Inspector tool.

If one buys a Windows pc that will never connect to the internet, it will include Internet Explorer which has the F12 Developer Tools.

The web browser (regardless of flavor) dev tools is still the closest equivalent we have today to the BASIC that was preinstalled in the ROM of 1980s home computers.

> it has no offline documentation.

The BASIC included with Commodore 64 and IBM PC also didn't include offline documentation (in the sense of copying MSDN doc library from DVDs on to local harddrive). Unless you meant "offline" such as the spiral bound hardcopies that came with the 1980s computer. Yes it's true that one can't go to Barnes & Noble to buy a "Web Browser Dev Tools 2016 for Dummies". On the other hand, the dev tools change so quickly that no publisher would find it profitable to sell books that would be out of date before it hits the physical shelves.
Building HTTP 2 server in Python
Nautilus and Science & Vie.
The homepage only talks about enabling viral spreading inside a corporation. In this context Bandwidth is not a problem anymore, and Security is greatly improved (while not full, there is a higher trust into machines inside the company)
> You'll do massive economic damage that harms the poor if you price control or subsidise any commodity

Source?

Is it possible the unfathomably complex economic machine will simply adapt to the subsidy? If the subsidy was limited to a couple liters per person per day (e.g., sufficient to ensure survival), could this be less reckless than letting people die of dehydration?
I don't understand this line of reasoning. WebAssembly isn't 'sandboxed native code', it's a compressed AST, and even if it was native code there's nothing stopping someone creating a native compiler for TypeScript.

That said, Typescript is most likely to support WebAssembly when WebAssembly offers a GC implementation for it to use (the WebAssembly GC is planned in the medium to long term IIRC).
> Switzerland is doing very well outside of EU despite it's literally surrounded by EU members

It also has a lot of agreements with the EU that include accepting restrictions on what immigration limits they can impose. Those are exactly the sort of restrictions that the Brexit campaign were complaining about, so if the UK went for a deal like the one Switzerland has, it would make a lot of the brexiteers angry.

Even in the best foreseeable case (where very little changes), the UK will go from having a say in the way the EU develops and the rules it abides by to gain access to the EU market to not having a say, but having to follow those rules anyway.
What is the problem with ranked voting? If I were to really want Jill Stein to win, but if she can't win, I'd put my full vote for Hillary Clinton, because I don't think Trump should win- I as a voter should have a way to indicate that in a democracy. Simple 1-candidate voting enforces the two party system and makes people pick the lesser of two evils.

Without proper democratic voting we might as well choose candidates at random, as at least that would provide a chance of the majority electing a candidate they preferred.
It can go two ways. If the only thing people really need are basic blogs, videos and chat/email, then in sufficient time, good decentralized solutions will emerge. But if people become dependent on more and more features, then probably we will always have to rely on big companies.
Xerox Phaser 3320 Driver Printer Download
I've found https://www.npmjs.com/package/documentation to handle JSDoc + Flow annotations reasonably well.
You seem to equate "democratic process" with having a properly counted vote. There were elections with proper votes in East Germany, there just never was any actual choice in who you could vote for.
Why is blacklisting not safe, assuming you contextually blacklist?
4 Predictions for the World of Big Data
Yes, Elsevier definitely is the copyright holder to most of the non-open-access papers it controls.

Elsevier, like most other no-OA journals, requires a copyright transfer. Quoting https://www.elsevier.com/about/company-information/policies/... :

> In order for Elsevier to publish and disseminate research articles, we need publishing rights. This is determined by a publishing agreement between the author and Elsevier. ...

> For subscription articles: Authors transfer copyright to the publisher as part of a journal publishing agreement, but have the right to: ...

(There are some exceptions. Obviously Elsevier does not control the copyright to materials which are not covered under copyright, like papers produced by employees of the US government as part of their job.)