skysight-inc/HackerNews huggingface dataset:
very nice. one thing i'm missing tho is a callback functionality.

for example i did a quick scraper for tesco.com

{
page(url:"http://www.tesco.com/groceries/product/browse/default.aspx?N=4294793330&Ne=4294793660") {
items: query(selector:"li.product") {
title: text(selector:"span[data-title=true]")
price: text(selector:"span.linePrice")
url: attr(selector:"a:eq(0)", name:"href")
}
}
}

now the url field on the page is relative. it would be nice to have a callback param where i could execute a function on the result and prefix the url with "http://www.tesco.com"

trying to make a pull request now
> that an increase in efficiency is fighting the wrong battle

No, it is not

Hybrids will still exist. ICE powered engines will still exist
Passive Wi-Fi
Why does it need a plugin when there is webtorrent?
https://webtorrent.io
This is actually the thing that I mean about not caring that much about privacy, what I care about is the application providing me the best and most relevant information at any time and to do that it needs to have my information. The problem is that the business model of most companies is predicated on 1. harming their users with the information those users give them ( one can be harmed by giving up information if it makes it more difficult for to get credit, jobs, insurance, and so forth) 2. Allowing their true customers (not the users, but the advertisers) to give less than perfect information in the hopes of extracting money.

So the problem really there is - what is Brain's business model going to be.
Exactly! You end up defining your macros in a particular restricted subset of lisp, and your tooling for Emacs and Visual Studio has to know about that particular subset. Other people writing similar macros will no doubt have their own, subtly different subset, and their own integrations for their subset. But since your way of writing declarative specs for language customization isn't standardized, you can't use each other's tool integrations.

The way you express DSLs is something that needs to be understood by language tooling, so it belongs in the language spec.
Is there any "standard" for bloom filters? I think there is plenty of things bloom filters could be used for, but often they would be useful for communication. This means it should be easy for other parties to use the same implementation. So, is there a bloom filter library which has multiple wrappers for multiple languages etc?
Can anybody who is knowledgeable in this area tell me if it is possible to use later interference to build ultrasound transducer? Similar to how gravity wave detector works but for 2 dimensions?
i'm not privy to the details but this is a recent development and i too hope it ends up successful. i remember in the past they were granted quite a lot of EU research money which, as can be seen, has been spent quite well :)
It can still get tested and smoke tested before deploying directly to production. If you cant trust your automated tests and smoke tests then you're setting yourself up to fail.
Decentralizing the World – Endless Possibilities
Handling Websocket Connections in Erlang Application
In the grim dystopian present, writing an app is basically purchasing a lottery ticket. Developers are locked in a race to the bottom selling apps for one or two dollars and giving a third of the proceeds to the platform owner.
> the problem of people not being able to get their disks out of their machines if the OS for some reason refused to release it

My first time on a Mac, about 1990, I felt pretty confident having plenty of early PC experience. A graphic designer I shared a house with had left me alone with (and permission to use) her Mac.

I quickly discerned there was no software of interest actually installed, but found a floppy that looked something like a game. It wasn't, and I went to hit the ... wait, there's no eject button?

After a fruitless few minutes during which I failed to notice the eject key on the keyboard (of all places!) I eventually opted for tweezers, and gently teased the floppy out of the drive.

Imagine my surprise when I restarted the Mac to find it was unable to start, having apparently completely forgotten about it's own HD! The thing had to go back for servicing before it would even boot properly, iirc.

My reputation as the house's resident computer expert was severely impacted, needless to say.
Analyze Your Splatoon Play In Real-Time
Not as nice as having an app, but can Google for the flight to get some of the same info.

E.g. Google for CX5992: https://www.google.com/search?q=cx5992
Looks interesting, took some time to figure out the connection to Discovery but now I know.
I think I´ll be holding out until 4k/UHD has been added. Space documentaries in 4k would be awesome. And a bunch of other stuff. I´ve subscribed to the newsletter to keep an eye on you guys, and the 4k feature. I find it a little iffy that if I go to Netflix I can login and watch stuff without any problems, without privacy badger going off. (It´s something like ad-block that stop external sites tracking my browsing and stops ads). If I go to your https://app.curiositystream.com/ I get a completely white page, like the page is broken, making me think the site is a hoax the first time I checked the page. Turning off my privacy settings and enable all tracking from external sites have the page looking normally and telling me, okay there is something there to subscribe to potentially. But why do you need all this to show the page correctly?

Some of the external stuff tracking on https://app.curiositystream.com/ are:

insight.adsrvr.org
googleads.g.doubleclick.net
connect.facebook.net (Something recognizeable yay, but no login or sign up with facebook, then why?)
www.googleadservices.com
fonts.googleapis.com
www.googletagmanager.com (Google stuff is to be expected)
js.maxmind.com
cdn.optimizely.com
js.stripe.com
cdn.taboola.com
platform.twitter.com (Again no sign up with so why twitter?)

There is a bunch of stuff that I don´t know about or trust, so why do you need it? why should I let it run? and if your app page needs it, it´s a safe bet it will be needed if I subscribe. I don´t like the thought of that. Can you elaborate on this? I tried a bunch of combinations as to how little I could let through the page for the site to work correctly, I diden´t find a combination that worked other than, enable everything to view it normally.
Lamborghini Huracan LP610-4 Spyder Driven – Cruising in Miami
Swagger – The World's Most Popular Framework for APIs
A Beginner's Guide to Content Marketing in E-Commerce
Sharp's shares fall 11% after Foxconn takeover deal stalls
Drone to help refuse collecting robot find refuse bins
> And, no, you did not understand. Any custom syntax you're adding (if the right tools are used, like mine, for example) would automatically become available for your IDE and all the other tools, because they're reusing the same compiler front-end.

Just being able to execute the macro isn't enough for the IDE though. E.g. if a macro is "rot13 all identifiers in this block" then sure the IDE can run it, but it can't offer sensible autocompletion inside the block without understanding more about the structure of the macro.
We also had that fixed with CDs/DVDs when the OS could lock the drive and handle the eject button any way it liked.

I didn't quite like the way Linux handled this though, not allowing the disk to be ejected as long as any file descriptors were still open, which meant you had to hunt down the processes keeping them open.

But it would be extremely helpful for writable media like flash to be able to do full write-back caching and only flush the cache when the eject button is pressed, then EBADF any further reads or writes to any open file descriptors.
Just because people are offended by what conservatives may say

And from reports I've read, you can claim a tweet is harassing you simply because of a difference of opinion. Although it occured to me that would make a great trap to weed out bogus complaints.
Or Terror, mind you - maybe that would be appropriate for a deterrent.
Form another take, her are benchmarks of a raspberry pi 2 and raspberry pi zero versus a decade old and modern Intel chips.

http://www.phoronix.com/scan.php?page=article&item=raspberry...
> If you don't like the article, downvote it and move on.

Generally it's courteous to leave a comment explaining a downvote before moving on.
The dominant elite ready to break the “social contract”
Why ruined? Can't they just use sci-hub to do their research? ;)
The 'smart' arm that plays the drums and other tech news
Why does his orientation have to be included when we discuss his ideals and motivations?
If they used Oraclize (secured by TLSNotary), impossible to forge any data, it would be as authentic as Poloniex/Kraken's APIs say it is.
A Beginners Guide to JQuery Plugin Development
Huh. I absolutely hated the new "Media Viewer" and the WYSIWYG editor, but I didn't know there is this big drama behind it. (Plus all the Knowledge Engine thing, which I didn't hear about. But neither did more senior editors, it seems.)

Truth to be said, I do really like Wikipedia's mobile layout and mobile website in general. I still think they should do something with the discussion system, as I think having wiki-style discussions that nobody ever opens is not really good for anything, but I don't know what to do instead. :)
Which law are you referring to?
The main advantage is probably the price. Placeit is really expensive and I'm not sure if it's bearable for all freelance designers. Another may be the speed, processing in your browser and connection with already made mockups - that means we support the original authors
After $17B Deal Spree, Chen Juggernaut Loses in London
I think his point was that he prefers the javascript toggle to be "built-in quick", which is exclusive to Opera.
Nintendo Cuts Its Annual Profit Forecast in Half Following Sales Slump
He(or she) literally said why in his(or her) post.
If you are part of a group for which discrimination is very real, then you naturally value privacy laws much more.
Let's see, what's worse...

Giving access to data in supposedly limited cases to an authority that's supposed to do it for the protection of the people, or;

sell the data to numerous third parties, who further make money of the data, while there's absolutely no assurance the data isn't bought by the aforementioned authority anyway?
Nope, it's a free alternative available for all designers for free with less useless features and better UX.
Ask HN: Can i post my artworks here?
Hello everyone, nice to see you again. I like to ask can I post my artworks here on hacker news. I know it's not relevant to Hackernews content but I like to hear thoughts and suggestions about my work. There are alot of popular channel where I can post, But I mostly spend time here in hacker news and I like too. So, I thought of asking.. Thank you.
How this is better than ESP8266?
Business co-founder making me uncomfortable
i'm the technical cofounder and my cofounder is the'business guy. my cofounder is going to the media and attaching his homelessness to his identity and it's making me uncomfortable. he is really talking up the rags to riches story and wants to cultivate it. I associate this with poor form.

i associate homelessness with lack of skills and i want to keep my identity small. i'm known for being well read and I really dislke that my co founder is making the company identity into a gimicky thing that he is using to get past homelessness and talking up the homeless part of his identity too much. he is approaching the media and a film crew is coming to talk about us and i want to avoid this unnecessary attention and well, just actually do the fundamental work necessary to succeed. all this film crew stuff seems premature, too much fluffy stuff, i'm just interested in knocking it out of the park.

i have grounds to not want to be a part of this right?I want to keep our identity small. I feel like an asshole, but I feel it is necessary.

i'm 23 years younger than him. I grew up around his area and my friends live here and they're going to think I'm unskilled. I am also more intelligent than him, mentioning this is distasteful to me but he doesn't handle complex reasoning well at times or bad news. There is a stereotype of a 'business' guy getting the technical guy to do a lot of work for him and I don't want to give off the image that i'm getting taken advantage of.

need to go to sleep now.

i was an employee that was promoted and got ten percent he has thirty but while me and my co-worker just signed our equity papers it's not through yet and it took quite some time. i'm not getting paid, put 4 months of full time work in this, but neither is my co-worker(who i like a lot and is quite intelligent, and 6 months younger than me)

i'm not homeless, live with my parents, and if they read it they will force me to quit.

tl;dr i'm afraid we're going to have the image of unskilled individuals working here when we're not. we're capable of knocking it out of the park but the image that is being presented is gross to me.

we're in the s.v. and i'm willing to meet with a trustworthy member of this community for quick advice.
> The public, though, is largely against these mass surveillance programs

Really? That's not my impression. I remember after September 11 - most Americans seemed more than happy to give up their freedoms and privacy in order to fight terrorism. And didn't most of the politicians that enacted the Patriot Act get re-elected? Bush certainly did. I often get the impression that most people think surveillance is ok because "they have nothing to hide" (they don't seem to think further than that).

Has there been any opinion polls on mass surveillance? Anybody got links?
May be dumb, but first thing that popped into my mind reading the title was "Whoa, element 0 discovered!"
Certainly no need to care about your concerns...
Decline of Species That Pollinate Poses a Threat to Global Food Supply
Webtorrent clients only connect to other webtorrent clients (unless you put a hybrid client somewhere) which basically are quite less. So its can't connect to normal peers .. well atleast for now
If your opinion is that his orientation influenced/drove his ideals and motivations, it's relevant to mention. I don't think the gp is arguing that's the only way to have those ideals.
Poland Plans to Cancel Bilateral Investment Treaties with EU
Microservices Weekly (Issue #15): This week's news/articles on microservice
Come on. It's totally obvious that the shapes of * and + are much simpler and much more distinct than "sum" and "mul" (which by the way are relatively short and simple examples for words).

Humans have excellent shape recognition -- recognizing (and differentiating) a tree and a person happens subconsciously, effortlessly. Interpreting the words "person" and "tree" takes way more effort.

Similarly, humans have usually very good spatial sense. If there are persons to the left and to the right of a tree, it is effortless to recognize that they are "separated".

> You're talking GUI, which is different than writing and reading code.

No. I'm talking perception.

> There are, for instance, much less GUI elements visible on the screen than there are identifiers

That depends. There are very complex GUIs out there. But let's assume it for a moment.
(By the way that typically that means the code is not good (weak cohesion)).

> there is much more context available for deduction in the code than in the GUI.

That is not supportive of your previous argument: The more identifiers, the less context per identifier.

> I don't think the two situations - recognizing GUI features and recognizing and understanding identifiers in the code - are comparable.

It's both about perception. It's very, very important that programmers can focus on their work instead of wasting energy building parse trees in their minds, incurring severe "cache misses". Again, take this simple commonplace example:

(sum (mul a (minus (b c)) d)
a*(b-c) + d

If you don't think there's a huge difference I can't help you. I'm sure I need about three seconds to parse the sexp as a tree and figure out what goes with what. Then I have to go back and interpret the operators.

Conversely, the infix/symbol operators example I can map out with minimal, and linear, movement of the eyes. In most cases I don't even need to parse it as a tree -- it's almost a sequence. On a good day, it costs me maybe a second to parse the thing and extract the information I need.

Another advantage of symbols for arithmetic is that they give a sense of security, because one can intuitively infer that they have "static" meaning. While usually words are reserved for things that change, i.e. mutable variables. Being able to infer non-mutability based on shape alone gives a huge advantage.
The Cost of Launching a Startup or How AudioYouth Was Born
HP will lay off 3,000 workers this year
This one is Bluetooth low-energy, ESP8266 is WiFi. Also the ESP8266 uses an obscure core (Xtensa LX106) whereas this one uses a Cortex M0. So most likely this one is much more energy efficient.
Do you mean?

template <typename T1,typename T2>
int foo(T1 a, T2 &&b);

"auto" is shorter.
"When waste heat is captured from these systems for heating or industrial purposes, the overall energy cycle efficiency could approach 80 percent."

http://energy.gov/fe/how-gas-turbine-power-plants-work
Problem is that if this is not considered beforehand, one might create APIs which are very hard/tedious to replicate without the old/legacy implementation.

But maybe for openssl staying close to the original API is useful, then one could maybe put a C API on top and use it also outside Rust.
Having multiple implementations wasn't a problem for Java (Sun JDK, IcedTea, JRockit), noone thinks much of the different compilers available for the C family (GCC, CLANG, Microsoft C compiler, Intel's C compiler), consider Ruby with MRI, JRuby, or Python. I could go on.

Members of the Lisp family seem to be judged by a different standard. I don't know why that is.

My perspective: the implementations attest to good documentation and collaboration. SBCL by itself is an admirable artifact with extensive documentation that's been maintaned since 1999 (when it forked from CMUCL).

So what gives?
Sure - but at that point we've lost a lot of the value of having a standardized language at all. The whole point of a language standard is that multiple independent tools can be written to work with it - that your profiler and your linter and your compiler can be written independently, because they'll be written to the spec. If everyone has to customize all their tools to work with their own code, that's a lot of duplicated effort. Better to have a common standard for how you embed DSLs in the language, so that all the tools already understand how to work with them.
How to Deploy Analytics for Back Office Process Optimization?
Sumitomo to Acquire Up to 20% Stake in Cosan's Biomass Unit
Transmission losses in the US are 5%.

https://www.eia.gov/tools/faqs/faq.cfm?id=105&t=3
Microsoft's Chakra engine is available as an alternative backend for node (windows only at the moment) and has native support of async/await.

https://github.com/nodejs/node-chakracore
I was assuming that "poor" was defined as approximately equal to or below the USA's poverty line. https://www.healthcare.gov/glossary/federal-poverty-level-FP...

What criteria do you default to when defining the "poor" class?
Loan Application
================

Hello

We welcome you to Happiness Loan Company and we would be very glad to
give you a loan of your desire provided you can be trusted and can be
relied on. We offer loans to individuals at just 2% interest rate. So
feel free in doing business with us.(Rosariochristiana@outlook.com)

I want you to know that our transaction does not take time but it
depends on how serious you are to get your loan from us because we
love doing business with serious people who will be ready to pay us
back at the stipulated time. ( genuine people only).

Qualifications On Our Transaction:
==========================

1)The Borrower must be trusted with good faith and unlimited grace
2)Even with Bad credit, we still Guarantee the Borrower the Loan with
unlimited grace in this company.
3)The Loan Can Be Granted Even With low credit.
4) Fixed Rate Of The Loan interest is 2%.Feel free to write us on our mail (rosariochristiana@outlook.com)
London City Airport bought for £2bn by Canadian-led group
How is a banana better than an apple? :)
They are two different beasts, with two different stacks, and two different means of communication - all with completely different tradeoffs.

A Cortex-M0 + BLE setup would easily outlast an ESP8266 battery-wise, it would also make more sense on the go (BLE devices can communicate directly with a phone app, without much setup). While an ESP8266 is more general - can connect directly to wifi (more work, and more "stationary").
How much did you actually spend??
How can this possibly be effective? What are that many tabs useful for?
That isn't exactly needed for this. The GPS location will give you a street address close enough for the metrics used by this.
This is a Bloomberg article by Megan McArdle. I was expecting it to be vocal in it support of harrasment, but in fact it makes the reasonable point that any kind of "line" is a judgement call and a slippery slope. Once you start banning people for death threats, you'll be asked to start banning people for anti-Erdogan material etc, etc.

However, a lot of what people have been asking twitter to do is not actually dependent on ideological content but about blocking, block evasion by new accounts ("eggs"), and the like. See https://medium.com/art-marketing/putting-out-the-twitter-tra... (speaking of censorship, putting that title into google returns one derogatory reference to the article but not the article itself, whereas on Bing and therefore DDG it's the top search result!)
Agreed, we've been trying out Rancher since its early days and we're currently in their beta program, we've really enjoyed using it - hits that sweet spot between power and simplicity. Biggest frustration is the lack of a CLI which is preventing us from being able to proceed to production as we don't want to manually handcrank API calls.

You'll actually be able to use Rancher to manage Kubernetes clusters[0] in the next few weeks, if you want the best of both worlds.

[0] http://rancher.com/introducing-kubernetes-environments-in-ra...
03AHJ_VuuK4Qbk4OizLTaOcJztTUNJkDYA6YahQeW3NEGQw5EFP7e-cuQAOHMeTkw8vhUEFoA9K2SAn7lZWqPhfzxev4YAjizxjnohFVfNgaIGimQSXYg_T8UC-bvdK7zHyrFAfEKfLjMJ5MJtR3E4__bVotWZdYHBAtk5XChksLuqJZojX0xHsVphGlw7RvZ7GdkJ-VtHPTUtUCqkzQ7gdOIn9dEjWkJ9D4eixQjNBvTC9fQVQNr-lOg
There's a fine line between idiom and annoying cliché. "Can we stop doing X" is another one.
I think that's what menshn was supposed to be.
I'm a big fan of using open source software to build a business on - particularly BSD/MIT/Apache (aka "permissive") licenses - but the idea that "Open Source === Audited" is laughable.

How many huge bugs have been discovered in very widely used open source libraries/applications and identified as having affected the software for many years?

Would you be satisfied if Apple provided the option for NDA-sealed access to the source, allowing people/researchers to view (but not redistribute) their stack?

Edit: fixed brain shart (extra word)
I dont really know how it works, but its possible to circumvent, atleast some non-profit guys managed it:
http://copenhagensuborbitals.com/gps-without-limits/
London's Newest Japanese Restaurant Is Run by a Romanian Chef
BA owner IAG reports big rise in profit
This is nice, but aside from the breadboard-friendly package I'm not sure if it offers any advantage over all of the other nRF51822 modules that are available. Seeed offer one with the same SoC for $7.50, and it's not that hard to solder the package.

http://www.seeedstudio.com/depot/MDBT40P%C2%A0%C2%A0nRF51822...
> The NSA has access to all this data anyways

How so?
Xiaomi and Huawei's software is generally pretty good.
Top 15 Underutilized Features of .NET