skysight-inc/HackerNews huggingface dataset:
I guess just drop the comparison with Qt or other similar things. Just highlight that you can build native applications using React syntax. This alone is a good argument, no point on comparing, really. Only if you want to compare performance, etc.
What happens when the num_digits field overflows?
Really isnt constructive.

https://www.washingtontimes.com/news/2018/may/2/north-korea-...

>North Korea has freed three U.S. citizens detained for years in the communist country, bowing to another demand of President Trump ahead of his planned meeting with Kim Jong-un.
aims to compute neural-network jobs inside a flash memory array, working in the analog domain to slash power consumption.

That’s a bit more than just locating the processor inside the memory array.
Misleading title. Article is about audio encoding, not video. Better: “Using FFmpeg on AWS Lambda for audio encoding at 1.9% of cost for AWS Elastic Transcoder”
Prepare for the AI revolution: Crafter.
Every single macOS download I've tried of Eul has been completely broken. It simply won't launch. Doing so from the Terminal gives the following output:

dyld: Library not loaded: libnanovg.a
Referenced from: /Applications/eul.app/Contents/MacOS/./eul
Reason: image not found

Weirdly, `otool -L eul` tells me that eul links against no dynamic libraries whatsoever (not even libSystem) and `otool -l eul` backs this up. I'm really curious how Eul managed to have zero dynamic library dependencies in the Mach-O headers and yet clearly still depends on them (especially because on macOS you must link against libSystem or you can't even make syscalls).
seconded, and it's like $10
Those are all advantages for the developer. I don't see anything that the user gets for the cost.
I'm a big fan of the Wyze Labs business model: buy cheap white label hardware from China for really cheap, write westernized software for it and massively undercut the rest of the competition that is doing custom hardware development.
But we do have people writing some of the most used email clients in the world using HTML and Javascript, so that's hardly a valid criticism in this case.

https://emailclientmarketshare.com/
First Ajax app I worked on had the same problem and for similar reasons. We configured the JSON emitter to turn them into Strings, and back on inbound requests.
Cambridge Analytica Just Shut Down All It’s U.S. Offices
Shell TechWorks | Full-stack Software Architect | Onsite - Cambridge, Massachusetts | Full-Time | http://bit.ly/stw-video

Technologies: React/NodeJS | C# | .NET Core 2.0 | Python/R | Cloud/AWS/Azure | Web API | GraphQL | Git

Methodologies: Domain Driven Design (DDD) | Design Thinking | BDD/TDD/Unit Testing | CI/CD | Agile

Architectures: Microservices | Serverless

Shell TechWorks is a special innovation shop established by Shell in Cambridge, MA to deliver near term value by solving major challenges in the energy industry. This requires both effort in exploring new alternative energy business models (like in our Connected Energy group) involving solar and battery backup systems and deep diving into traditional Oil & Gas knowledge to revolutionize how this century-old industry functions in a lower-carbon future.

Apply - http://bit.ly/stw-architect

Contact - Robert.Madore@shell.com
"this tech allow devs to be lazy"

Not just Electron but Sciter too in that sense.

"electron can have a small fingerprint if the dev team is carefull/good enough"

Only to some extent. You will have two separate process (at least) in any case and so two sets of the same system libraries loaded in them, IPC between them, etc.

Main task of browser engine is to provide safe browsing experience. Presenting HTML is only second its task and so browser based UI will always be sub-optimal (at best).
Hi, I am a recent grad, interested in junior level position as machine learning engineer. Would you be able to share the person of contact?
Google did not fail at starting an ISP. They decided that the ROI for doing individual residential home FTTH was not worth it, considering the cost per house passed. Then they went and bought Webpass, which has a totally different condo/apartment based business model, which has been wildly successful.

Starting a small ISP based out of extreme dissatisfaction with huge, evil incumbents is something that I encourage any plucky upstart to do. If you don't like Comcast, Charter, RCN, etc, if you have sufficient clue, go do it yourself. Just don't try to do it with $20,000 and some good wishes, because something with much deeper pockets like Webpass will come along and obliterate you.

The point that I am rather bluntly trying to get across to these folks is that if they're going to invest significant amounts of their personal time/engineering resources into it (unpaid labor?), that they should treat it like a serious business and not a nonprofit. Raise sufficient funds, somewhere in the $500,000+ range to start, to build a network that actually does meet five nines through sufficient diversity in topology and routing.

Compared to random YC companies that seem to raise $1m to $5m to do some vaguely defined web2.0 SAAS thing, the amount of money that a group of people need to raise to build the core of a serious ISP is not huge. Elsewhere in this thread I threw out a figure like $750,000 in beginning CapEx if they're serious. For some good reasons, however, it's easier to get $5m of series A funding from a VC for a pure software development business than a wholly-owned-facilities-based startup ISP.

Even if you completely ignore things like colocation costs, IP transit costs, IX/peering costs, office rental, office utilities and overhead, running a serious ISP with live, clued in humans watching the network takes a lot of money per year for salaries.

3 to 5 NOC persons for 24x7x365 NOC phone coverage. At a certain point if you peer with the big boy ASNs they will expect a live human to answer the phone at 3am when something unusual happens in traffic between your mutual networks. That live human needs to be somebody who has the equivalent of 'enable' on your peering router and sufficient clue to wield it.

2 network engineering/architecture positions, multiply by expected fully loaded yearly salary and benefits package for each person.

at least 2 field technicians

vehicles, vehicle insurance, tools for technicians

At NYC salaries? In a greenfield scenario, I could easily spend $900,000 a year in just payroll and benefits, just to begin to attempt to duplicate what some other serious ISPs already have in place for manpower.

And again that is before you spend one dollar on equipment.
I deactivate the extension after usage. I also looked at the console/source code and the only external urls the extension is calling are google services (Analytics and Chrome Store) I have analytics blocked in the HOSTS file anyway.
. . and then, just like what they are doing to Prime now - - they raise your rates for payment processing up to par or even higher.
> Mesh networks are too complicated to be reliable over a long term

I mean, this isn't true. I'm not even sure to begin. Perhaps specific points instead of nebulous nonsense would help us better understand you.
The article makes it sounds like facebook only found out via outside investigation. That is not a good look.
Because for the people you describe, they love MBP's and no other option comes close for what they prefer, but with love comes wanting it to be more perfect.
One big advantage of PayPal over other payment methods (that's usually lost on consumers) is that they have extremely friendly merchant policies when it comes to fraud or seller protection.

With a credit card all it takes is a button press (or phone call) to reverse a charge and it gets with-held for about 90 days at best, and completely reversed with no recourse at worst. According to Stripe, card companies do not communicate back about the status of these disputes in any way, and no discussion is allowed except for one response from the merchant which requires you to send PDFs (mostly automated by Stripe). They don't even tell you if the customer withdraws the dispute and funds still get held for up to 90 days!. And valid reasons range from fraud (on the buyer side) to simply dissatisfaction with a product, all of which becomes the merchant's burden to bear. On top of that, to add insult to injury, the credit card company adds a fee to provide you with this terrible service.

PayPal, and most other "payment facilitators" do a much better job handling disputes. In PayPal's case they provide a much fairer arbitration process (funds are held by PayPal, and a website with message thread is created allowing communication between the merchant, customer, and arbitrator). The whole process happens within a span of days rather than months. And PayPal manages to do this without charging any more than credit card companies do (via Stripe et al). I've also done disputes through Affirm, a PayPal competitor, and they equally handled them in a fair and easy manner.

This ends up making credit cards super risky for smaller merchants if their transaction volume is low and transaction amounts are high. As someone who runs a small business I highly welcome these alternative payment facilitators, even if they charge the same rates as credit cards, because they do provide a much improved service over the old credit card companies, and that's even with all the convenience features services like Stripe provides.
The css grid code this produces is pretty poor in my opinion. I thought it was going to use the names to define the area templates, which it did not. It uses an attribute and then defines the grids in a long-winded way. Yeah. I'll pass.
Will keep my eyes on the project but right now, the example for Notepad doesn't even work properly :/ hopeful for this project though.
Came to say the same thing: this article was a refreshing piece of journalism that uses language and writing techniques in a creative and effective way.

I especially like that the effect was confirmed by other comments as being very indicative of the topic itself. In other words, you could write about anything like this, but it actually resembles how people experience or think about this particular topic.
As far as I understand, this is a US citizen, having registered their domain with a US business (web.com), and the government of France filed a lawsuit in a US court, and the decision was made based on US law. And apparently US law allows this for the French government, even if they're not a US citizen or corporation (I'm not sure how that works but if it wasn't specifically allowed by US law, it wouldn't have happened).

So France didn't "seize" anything.

You can argue the govt of France shouldn't have filed this suit, but based on what reasoning? It's not really their job to protect the interests of US citizens. I mean, that's how it is. It's not very nice. In reverse, the US only seems to care about US citizens as well. I agree it would be nice if governments cared more about the rights of their allies' citizens as well, such as not violating their privacy on a global scale and not hacking into the private home computers of allies' citizens.

Also I kind of feel the article confuses the matter a little by referring to the guy as a "French-born American" (which isn't at all relevant enough to the case to lead with in the first paragraph), and incorrectly stating he "has now sued his home country" when he has in fact sued his country of birth. His home country is the USA if he's an American. (unless I got the meaning of those terms wrong, in which case I stand by the fact that it's confusing to lead with :) )

edit I think I wanted to reply to the sibling post, sorry for even more confusion :)
I'd love to hear more. Maybe I'm a bit confused: the documentation says that functions are pure, and then the example functions look like they are full of side-effects. Does anyone have a good explanation of how purity and effects work in Eul?
This is the specification as it relates to JSON: https://tc39.github.io/proposal-bigint/#sec-serializejsonpro...

Basically, serialization will throw if there is a BigInt present. But, the .toJSON() callout is supported if a particular environment wants to opt-in to supporting it in some manner.
Many WISPs have their customers share the same IPv4 address, which means when one customer gets the IP banned from some site, all of the customers are banned until the WISP resolves the issue. I don't know if that is the case here, but it is common enough that I think it's likely.
As if all work, and all effort, performed anywhere, is inherently noble and good?

Do you praise the builder of that Brazilian skyscraper that caught fire and collapse for the thousands of hours that went into its construction?
Python derives a good chunk of its speed (if not all of it) from carefully tuned libraries written in other languages (or even for other architectures in the case of many machine learning packages). As soon as you try to do a lot of heavy processing python even the compiled versions quickly bog down. IMO the best way to use python is to use it to cleverly glue together highly optimized code. That way you spend the minimum amount of effort and you get maximum performance.
I just realized what this would be great for: Avatars in VR games. Snap a photo or video of your face and have it put straight into your character complete with animations. Excellent.
You definitely can. Once you start the GC process you can't get a TN renewal anymore due to intent, but as long as you get your GC before 3 years is up then you're ok.

Even if it takes longer than 3 years you can just not leave the US until you get the GC.
This will happen more and more, though many will not be as open about their concerns, for fear of retaliation.

I grew up in a time and place where many took great steps to profess that they were the "good" people and to ensure that everyone knew that they appropriately despised the "bad" people (albeit with love). I will not be a part of a return to that.
Given the relationship between eul author and deadlines it won't happen in 2018. Author also promised to open-source eul itself at first but last statement is "I'm not 100% sure it's going to be possible."[0]

Current state of eul app also hinting that most likely nothing of value would be lost if this language won't be open-sourced.

[0] - https://github.com/eul-im/eul/issues/45#issuecomment-3356427...
Works for me. Safari on macOS. What's broken for you?
1,374 illuminated dancing drones in China break world record
Not static AOT, not creating tiny binaries that fit on a microcontroller.

There is a lot of stuff out there that goes in this direction. There is nukita (again no small binaries), there is even an abandoned GCC frontend that can compile some minimal examples, but has been abandoned long ago.

Seriously, the time I spent researching this topic - if a proper compiler engineer would spend that on the actual compiler, it'd be done by now.
The community change I cannot take is how the social injustice
movement has permeated it. When I joined llvm no one asked or cared
about my religion or political view. We all seemed committed to just
writing a good compiler framework.

This makes me sad.
I suspect the reason autism has such a constellation of symptoms isnot because the cause is complex, but because the environment (human brain and body) is complex. Imagine there was "cardboard box spectrum disorder", caused by keeping a child in a 4x4-ft box for their first 5 years. They'd develop a host of comorbid symptoms, in varying intensities, based on how the child developed coping mechanisms and workarounds to it's confinement, even though the actual cause is quite simple.

For autism, the "cardboard box" is something to due with the pattern of connections in the developing brain, and pattern has wide ranging impacts on many brain functions, which then influence physical functions , which cause feedback loops back to and inside the brain.
Someone posted a link to a new framework called Proton Native... that's a great step in the right direction
For better security, you may want to update the SSL cert on your website. It's expired.
Does early diagnosis give better treatment options?
Are we decentrailzed yet?
> The plural of an anecdote is not data

Well of course it is. Data isn't some magically objective set of golden truth, it's just a collection of recorded observations.

If the only observations are negative, it's still data. Data doesn't self-testify as to its holisticity or accuracy.

I could compile daily records of my personal experiences commuting on the bus. That's still data even without the driver's perspective.
I'm down with this -- this is how Canada's system is run. Each province provides insurance for its residents meeting the requirement to provide a socalized system as defined in the Canada Health Act. States should provide the socialized system, the federal government should mandate a public option exists (either single payer or two-tier) and the basic rules that govern one.
The downside was, that UI design was visual, Delphi used absolute positioned layout and everyone was using pixels (despite VCL supporting pt<->px).

Allaire Homesite (one of the early HTML editors), written in Deplhi, was one of the first apps that openly ignored the pt sizing and was broken on computers with Large Fonts setting enabled. After that, everyone started ignoring the DPI, and that is what got us into today's HiDPI mess.

Yes, I was pissed of at the time. I was using Large fonts. During a short time, that option became unusable, because nobody bothered with DPI, when drag and drop UI design is so easy.
I do have a question, but first I must say that as I was reading your post I found myself nodding in agreement again and again and again. Yes, the Silicon-Valley-centric AI research community (including UK-based DeepMind and its surrounding satellites) tends to overlook or even ignore important research from elsewhere. Yes, "algorithmic creativity" and focused tinkering often prove more important than computational resources. Yes, innovation in deep learning does not require big data nor massive hardware, but "engineers are drawn to using the biggest datasets they can get, on the biggest machines they can access, like moths flitting around a bright light" (so true!). And yes, "genuine advances [have] consistently come from doings things differently, not doing things bigger." Ah-men!

With that out of the way, here's my question:

Have you guys tried or managed to achieve learning super-convergence with attention or residual attention models?
Another thread quoted 300MB baseline
Even if diagnosis works perfectly, a brain scan tells you almost nothing about how to respond. The one benefit is to focus early intervention efforts on parents who will likely need ASD parenting skills in their child's next few years.
Algorand’s Instant Consensus Protocol
Vuzers – In app polls builder
Well said. It's very impressive and I have a lot of hopes for the future but I feel the concerns are very valid and if OP wishes to take this to the next step, he/she needs to be aware of the security implications and possibly figure out a way to help address them.

Regardless, I'm really glad there are more people trying to fix the problem of email.
"uptick" heh
So that org doesn't want US white males, asians and indians (from India). Fine, if you are leftist this is expected of you today.

More interestingly, being a gay man doesn't qualify you (but being a trans-gender man does). So gay man are not considered worthy of special attention.
I've done it.
Wow, nice! Didn't think there was much room to improve given the dependency on Chrome.
There is no implicit conversion. 0x1n === 0x1 returns false. See here: https://github.com/tc39/proposal-bigint#no-implicit-conversi...

Shifting is specified here: https://tc39.github.io/proposal-bigint/#sec-numeric-types-bi...
I don't think it would be hard to add type annotations to existing projects, though. Something similar happened in the JS world with the transition of JS projects to TypeScript and it wasn't a big deal, IIRC.
they won't be missed
Ridiculous. This is the kind of weak thinker who would have looked at Jim Crow's South and said it was egalitarian. Formal discrimination is not the same as concrete discrimination.
Please stop censoring views that don't align with the hackernews majority. Just because these complaints are so common that HN hipsters now like to hate on them does not invalidate them.
Is there a comparison of Kata and gVisor based on how they act functionally rather than how they are implemented under-the-hood? Like the OP, I'm curious when you'd use this over Kata.
Well, that seems a bit too much. For comparison, take a look at this example electron app that I wrote to basically check if you're online using IPC.

https://i.imgur.com/g94LOvE.png

It uses around 35MB.
These social justice warriors may seem well-meaning, but ultimately they are parasites. Their mission is never-ending and ultimately they overreach and this is the result.

I just want to work with smart people. I don't care what gender they associate themselves with, what color they are, whether there's an equal distribution of any of these characteristics in my department. I just want to do my job and learn from smart people. Why can't it be as simple as that?
One thing about PicoLisp that might stick out for people coming from CL,
Scheme, or Clojure is that it's dynamically scoped (like most Lisps,
historically), so you can't make closures. Compare this Scheme session:

#;1> (define (make-counter)
(let ((i 0))
(lambda () (set! i (+ i 1)) i))))
#;2> (define counter (make-counter))
#;3> (counter)
1
#;4> (counter)
2
#;5> (counter)
3

To this PicoLisp one:

? (de make-counter ()
(let (i 0)
'(() (setq i (+ i 1)) i)))
-> make-counter
? (setq counter (make-counter))
-> (NIL (setq i (+ i 1)) i)
? (counter)
-> NIL
? (setq i 10)
-> 10
? (counter)
-> 11

Using `curry` and patterns, you can do substitutions into a "lambda", which
can look like a closure, or not:

? (de make-adder (@base)
(curry (@base) (n) (+ @base n)))
-> make-adder
? (setq add-three (make-adder 3))
-> ((n) (+ 3 n))
? (add-three 5)
-> 8
? (de make-counter ()
(let (@i 0)
(curry (@i) () (setq @i (+ @i 1)) @i)))
-> make-counter
? (setq counter (make-counter))
-> (NIL (setq 0 (+ 0 1)) 0)
? (counter)
!? (setq 0 (+ 0 1))
0 -- Variable expected ; oops, we're trying to redefine 0
There's a related article linked in OP that answers your questions: https://developers.google.com/web/updates/2018/05/bigint

When mixing Number and BigInt, abstract equality (==) works fine, but strict equality (===) is always false, since they are two different primitive types.

Most bitwise operators are allowed, so long as all operands are the same type (Number or BigInt). The only exception is zero-fill right shift (>>>) since that doesn't make any sense with respect to BigInts.

From my console: (node 10 with --harmony-bigint)

> 1n == 1
true
> 1n === 1
false
> 12345n >> 1
TypeError: Cannot mix BigInt and other types, use explicit conversions
> 12345n >> 1n
6172n
> 12345n >>> 1n
TypeError: BigInts have no unsigned right shift, use >> instead
None of these address, for instance, the issue raised about the firefox build invoking python many times. This seems both an accepted use case of cpython and an area where traditionally cpython has a huge edge on the JVM and PyPy. If scripts are not a priority, what is the expected use case of cpython?

I would like to note, the cpython ties to the PyObject C abi seem to stymie rather than encourage “hacking”. Cpython seems to have traditionally valued stability over all else.... see the issues pypy has had chasing compatibility with c and retaining speed.

So: normally i’m with you and a language should lean into its strengths, but i’ve always listed startup time as a primary strength of python!
and yet to make this comment you do it from an account created just for this purpose... why? to protect your reputation?