skysight-inc/HackerNews huggingface dataset:
If you want to build true progressive web apps, use our open source platform.

https://qbix.com/platform

We spent literally YEARS on all aspects of making these progressive web apps, including:

* Making each component we build (chatrooms, image upload etc.) work out of the box on whatever environment it’s loaded. For instance resizing and cropping an image on the desktop involves the mouse wheel while the same thing on touchscreens involves the fingers. See this: https://vimeo.com/208438090

* Taking advantage of the latest changes like SFAuthenticationSession on iOS

* Writing our own cordova plugins when the existing ones were not working, available for free as open source on github

* We support ApplePay, AndroidPay, Web PaymentRequest for Chrome and Firefox on Android and desktop and even looking to do Safari for Mac.

* We support notifications on iOS and Android native apps, as well as Web Push for all web browsers that support it. And we plan to make encrypted notifications via VoIP on iOS and some tricks on Android.

* As time goes on we will add end to end encryption beyond what is available on the Web today, see http://qbix.com/blog

* Oh and we are in the process of building a mobile HTML editor that sucks less than all the others (though we have not freely licensed it yet! Contact us!) http://d3e.ru/sel/demo/#1

* We have instant personalization, invitations, access control. We have a passwordless authentication as invited users go to the site via a link that instantly confirms their number/email, see their friends who uploaded their address book, download the app and then use SFAuthenticationSession to continue where they left off.

* We plan to write our own mobile browser to make people have social experiences across websites without Facebook. We also speak with the SAFE Network team to add support.

* The former lead developer of the solid project (solid.mit.edu) has come on board to help us realize our vision for qbix platform 2.0 https://qbix.com/blog/2018/04/03/onward-to-qbix-platform-2-0...
This is what I see: https://imgur.com/hWHyOUD

At this point, I have no idea what polarr is or what it's supposed to do, and nothing on the page seems to be interactive in any way. If this is an argument for PWAs, I'd chalk this one up as a win for native apps.
GnuTLS and TLS 1.3
Costs will go up for consumers to provide enough margin for employers to pay a living wage to a local. The pain of the change will bankrupt small businesses and get the gop some bad pr.
This is a good question. The "directions" you mention would, in our system, typically be considered to depend on the nature of the drive. For instance, if you repeatedly rotate the magnetization by 180 degrees, you can imagine the magnetization going up-down-up-down-... repeatedly, whereas if you instead used rotations of 181 degrees, it would take a long time for the state to come back around to pointing along its exact original orientation.

The proposed signature of a "discrete time crystal" was to observe the magnetization point up-down-up-down-... even when you used e.g. 181 degree rotations, if you allow dipole-dipole interactions to act for long enough between rotations. This is what we observe: "wrapped" magnetization when we use imperfect rotations with short nuclear spin interaction times, then locked up-down-up-down-... magnetization when we use imperfect rotations with longer nuclear spin interaction times.

A last subtelty when comparing to traditional oscillating systems is that the response is not at the same frequency as the drive, but will have a period determined by both the drive period T and the symmetry of the dipole interactions. Our system's interactions have 2 symmetric states, so the response period is at 2T. Other systems have other symmetries; for instance, the research team at Harvard showed oscillations at 3T using a spin system with different interaction symmetries.
It's harder to find automatic transmissions here. You essentially have the full model range with manual transmission, not only low end and sportscars.

And I've changed gears with my right hand my whole life. Changing gears with the left just "feels" right.
Thanks for these! Proton is interesting, I think the space has a lot of potential.

I'm concerned that someday html might be the standard for gui system markups, that could go wrong easily.

Part of my perspective on this, maybe yours as well, is the amount of projects in electron that just didn't need to exist in the first place. Guys writing email clients, for example. Nobody is going to use something like that. Casual users will prefer the browser and power users need mega-apps like Thunderbird to be productive enough.

I've been hoping Elm guy would try and bring Elm to Qt or OpenGL or something like that. I think desktop apps have a lot to learn from FRP, which is prevalent in web tech, or at least more so than it has been in the past.

It almost reminds me of Emacs, ya know? Everything and the kitchen sink, and the plumber, and his truck, and the Home Depot. Unnecessary!

Anyways thanks for your comments. Your experience is helpful!
Learning Erlang as an Experienced Developer
Although this paper talks initially about concurrency, you can see that really he's talking about concurrency specifically for the purpose of parallelism.

Coroutines don't solve the parallelism part, because they're concurrent but exclusive.

Async/await as implemented in JavaScript doesn't solve the parallelism part either for the same reason, and async/await as implemented in C# has exactly the same problem as threads.

There are many ideas for how to solve the problem - but I think anyone who is honest will tell you none are a perfect solution to all situations where you want parallelism or concurrency.

For example to use zmq-communicating-processes effectively you need a problem where you can divide the data or tasks cleanly a-priori. We simply don't have the mathematical understanding of how to do that to some important algorithms that people really need to run in parallel today, such as triangulation or mesh refinement.

We probably need some radical new idea, or maybe it's looking increasingly like only a mix of ideas will work.
From experience I can tell you that this guy is correct. Or at least he was. I had U-Verse as my first internet service at an apartment years ago and, in addition to waiting a month for them to hook it up, the modem they sent me didn't work. The tech came out (weeks later, of course), confirmed it didn't work, and proceeded to swap it with literally every single spare he had in his van. We got lucky on the last one. While chatting he admitted they were the some of the worst equipment he's ever seen.

Some of the branch locations at work have U-Verse as their only option. I don't have to deal with their day-to-day problems but the help desk tells me they're still pretty crap.
>If a building shuts down it's fire warning systems and blocks the fire exits for a week because of some construction work, that doesn't mean that they should just be removed because obviously they are not needed.

Do fire alarms have a 95% failure rate? Because the TSA does.
Sigh, this again.

Microsoft is very upfront about this. Right on the download page for the nightly build is this link: https://code.visualstudio.com/license/insiders and it says

> DATA. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. For this pre-release version, users cannot opt out of data collection.

(emphasis mine)
I think they work much better (and are less boring) when the checklists are living artifacts created by the people who use them.
No it doesn't. Marvel movies could stop existing tomorrow and it wouldn't matter at all. Life goes on.
In the US you often see people holding a sign saying "slow" next to construction or road work.

This is a job that could literally be automated with a pole :)
You'd be considered crazy, because you can't throw a brick, and hit a VC that will give you money for a no team, no product, no idea startup.

You'd also be considered crazy if you expressed those ideas in Chicago or San Diego, or Charleston, but that doesn't mean that we stereotypes about America not respecting 'changemakers' are accurate.
Is 400k really for a lot of engineers? How many years of experience?
Initializing static pointer in C
Work should create value and in fact most of these make work jobs destroy it by slowing things down or requiring more meetings etc.

There is always valuable work that can be done. It can be improving the maintenance or cleanliness of places, etc.
Are we talking about entrepreneurs or investors? I was talking about entrepreneurs, myself, and I think my point stands. I agree that the market for capital and venture investing is far different in Canada than in the US. But as far as that is concerned, couldn't it be argued that the market for venture capital and investing is far different in Silicon Valley than in most other places in the U.S., even?
Why Is the Government Pushing for TAR in the Cohen Privilege Review?
I would assume it's much worse than the (1/2)^(100) approach of picking random each time.

If you pick randomly with each of your 50 picks then you've got a 50% chance of winning. If you pick a random cycle and follow it, then you win iff the cycle you pick is your cycle and your number occurs within the first 50 of that cycle. So if the cycle that includes you is small, the first thing is less than 50%, and if the cycle that includes you is large, then the last thing is .. hmm well worth numbering:

Say there's a 99 cycle and a 1 cycle. So 0.99 you're in the latter. And assuming that, 50/99 you pick a box that leads you to yourself in 50 picks. And 1/100 you're in the first, and assuming that 1/100 you pick it. So, 1/100 x 1/100 + 0.99 x 50/99 = .0001 + .5 = 0.5001. Hmm, I expected it to be under .5. So .. help?
I probably have a 30k folder myself, and Roundcube still seems snappy.

I generally like it, but for some reason wish there were other things to try. Mailpile is a stand-alone server and thus is more complex to install and run (or at least that was my experience the one time I tried).
Arguably, the longer lines created a greater security risk, as we have learned in the middle east time and time again.

Lines are great targets.
A $137M federal tax refund. And a $211M state tax bill, plus a $724M bill in international taxes.

Also, that refund is something that happened only in 2017; they paid over $1B in federal taxes in 2016, for example.
Not necessarily true. Case in point: Firefox.
Almost half of pregnancies in U.S. are unplanned. There’s a way to change that.
No equal representation before the law, for the "ordinary person".

Private enterprise wants to use all this data to "maximize their returns" through "discretionary pricing" and even "discretionary offers" (you never even hear of the product, if you are not the targeted demographic).

In other words, discrimination.

As far as countering said discrimination? In the U.S., we couldn't even "fix" health care. One of the single most important "products" to "consumers".

So yeah, all the rest of the arguments from "the powers that be", for all this data collection and "targeting", mean exactly crap to me.

I just look at what they're doing. And I don't see ANY benefit for me, Joe Ordinary. Nor for Joe "Down On His Luck". Be born into the "wrong circumstances", or make one mis-step, experience one misfortune. And a "data-driven", "AI-enhanced" marketplace -- and perhaps "algorithmic" "law" enforcement -- will lock you into a positive feedback loop of downward pressure.

The invisible hand of zero sum gain.

And now we can add to all this systems like China's. Speak up, speak out about this, and your "social" score goes down. No higher education for your. No travel.

So yeah, 500M call records. This feels like its going in exactly the right direction. Not.

With all their data collection, why don't they pop the SWIFT records and some other collection likely pertinent to current suspected abuses of power and corruption pertaining to our leadership. You'd think such things would be critical to the safety of our democracy.

Democra-what? Yeah.
> This alone tells me you've never lived in a rural area in the US or relied on Amtrak.

ad hominem

You know absolutely nothing about me. I have lived in rural areas. I've never relied on Amtrak, but I've used it quite a bit. Most of what I was saying comes from facts out of people like Wenover Productions:

https://www.youtube.com/watch?v=mbEfzuCLoAQ

This video doesn't go into the rural -> plane connection; can't find that one at the moment. But he has another video on it. But yes, people do use Amtrak for connecting to major airports from rural areas.

> I'm sure it does. Now shift your gaze westwards, to North Dakota, Wyoming, eastern Montana ....

I was not addressing any of those areas. At all. You built some argument I wasn't making. I never said trains would be good for those regions. I think if we did build good rails, those areas would get some service eventually.

Australia has a similar situation (a region I have lived in btw). They only over 30M ~ 40M people. I have taken trains intercity and they are very touristy and not meant for general transport. But each capital city: Adelaide, Perth, Melbourne, Sydney ... they have train systems that would make any US capital be ashamed of itself. The only capitals without any rail are Hobart, ACT and Darwin.

Australia has the infrastructure to accommodate high-speed intercity if they ever got around to implementing it. The United States does not and it has a much higher population density and much larger cities.

American cities, CITIES (which I've been saying a lot) need real transportation. If we built that, the rest would start to naturally follow into place. We'd see rural rail as a byproduct. We use to have it in the US and it's gone now thanks to GM/Ford/big auto buying rail and bus lines and then killing them.

I'm looking back over my comment just to make sure I'm talking about cities. I really feel like your anti-rail stance goes to the hart of the problem. American hate rail and public transport for some fucked up nonsensical reason and it doesn't make any sense to me at all.

I lived without a car for five years in three different countries and I simply think American cities shouldn't require cars to be livable. I don't think that's unreasonable.
> Put very simply: don’t destroy what you don’t understand.

“Chesterson’s fence”

https://en.m.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fen...
This whole article seemed pointless if they paid more people might stay, as long as they don't care about the shitty weather.

Right?

They pay 73k, who wouldn't want to earn 40% more?
Upvoted for making specific arguments rather than abusing people, like you did in some other parts of this thread.
> Compilers, Operating systems, CAD tools? No.

We have to make do with Deep Learning.
> if you're on an engineer's salary and benefits plan, you're probably paying nothing for any of these things.

My wife was hit by a driver while cycling. She was taken to an in-network hospital as it happened to be the closest one. A 10 block ride on an ambulance yielded bill for a few thousand dollars. On the day of the event, the only out of pocket expense was <100 USD, but since then we've incurred several thousand dollars in expenses to treat the consequences of that event.

You're right that as somebody with an engineer's salary who's been diligent in making sure we had savings for unforeseen events, we've been able to pay all of the required fees as they came, but that doesn't mean it shouldn't be taken into account when talking about compensation across different countries, or that being young and healthy precludes needing health care.

> "treble damages" is not a thing California invented in order to pay legal fees

I prefaced with "at least in California" because it's the place where I've had to find this out. I'm more familiar with systems in other countries.

All lawyers that we had to contact (which was already a shocking thing to do for me) had the same payment structure and explained it the same way: there would be a settlement, to be divided equally by HC provider, lawyer's fees and victim. I mentioned this because I can assure you that most people that don't know the American system would be surprised about it.
> hardworking volunteers continually update and maintain the filter lists

This can't be said enough.

Large numbers of users still have no idea that their blocker works at all because of these lists.

The collective amount of work which goes into these free-to-use lists on a daily basis is impressive, especially considering it's done entirely on a voluntary basis.

To get an idea just glance at the commit rate:

EasyList/EasyPrivacy: https://github.com/easylist/easylist/commits/master

uBlock Origin: https://github.com/uBlockOrigin/uAssets/commits/master

Add to this all the regional lists, specific-purpose lists, the hosts files (Peter Lowe's, Dan Pollock, malware lists), etc.
If your comment is meant to be sarcastic, then I am failing to see it...

Could you explain what you mean by enslaving as prisoner? So you would let a rapist free or what?
Hi! I'm Henshaw, and I coined this law. Dave Akin was my lab director in grad school.

You are correct in your analysis. Of course, the phrasing was meant to be a little aggressive, otherwise it isn't memorable.
I don't think the word 'targeted' has as narrow a definition as you are proposing (at least in the common vernacular). In writing laws, as in code, one has to be very specific and define things properly, but not in frank discussion.

Disclosure: I believe in the eventual success of the fediverse.
To add to that, in some zombie stories, such as The Walking Dead, everyone turns into a zombie when they die, even if they haven't been bitten. I don't know if it's ever explained in the graphic novels, but in the TV show it's glossed over, with the character Rick Grimes saying something like "whatever it is, it's in all of us now". I forget if Romero's films share the same conceit. But in The Night of the Living Dead, the dead are actually coming to life, raising from graves.
The first search result on Google --- surely not accurate --- suggests the numerator is ~2 trillion.
I’m jealous. I left Rails behind a couple years ago because I wanted to learn new things and not get stuck on a single stack. I’m currently working with Typescript/Node on a serverless framework on AWS. It’s got all the buzzwords but dear lord it’s complicated. I would not recommend it.
I jumped into this thread just to answer your question, I don't have a personal objection to how Google approaches open source. You can be as private as you want or have whatever project governance you want.

I posted because I find it alternatingly funny and frustrating that Googlers don't understand (or can't publicly admit) what Google is to the outside. I'm willing to believe that your comment is your own words. The problem is that you might as well have copy/pasted it from a social media playbook.

It's Google's prerogative to run the business however they want. But you pretend not to be a black hole. All companies are black holes, and that's fine. It's the dishonesty in external posturing that gets to me. Sometimes it's acting like a given opensource development process is more externally accessible or transparent than it is. Other times it's pretending like the youtube appeals process isn't a fake website to con the dumb people. Everyone knows the real appeals process is to work your professional contacts until you find someone who can reach out to a real human in google to check if they should over-ride the automated system (and/or the hourly drones that DGAF about doing their jobs well). -- That was weird tangent, but it's the thing least tied to software development process I could think of.

I know you can't admit it outloud on Hacker News, but I hope you would have had a different response if we had this conversation at a bar rather than in front of everyone like this. As long as you can admit that to yourself, privately, you're alright with me.
No, because what happens before main is observable.
https://en.wikipedia.org/wiki/The_New_Jim_Crow
Took 19.32s to load this page with 12 buttons: https://321analytics.com/analytics/en
The same blog has a great post on cold-start times showing Python as the clear winner:

https://read.acloud.guru/does-coding-language-memory-or-package-size-affect-cold-starts-of-aws-lambda-a15e26d12c76

Cold starts are a real issue and while warming via pings can mitigate the issue, you will still run into cold starts when demand scales up.

Java with Spring is really difficult with AWS Lambda because of the slow cold starts. Five seconds for a cold start is unacceptable for many applications.
They could easily make it be an honest statement by simply having a different three-letter organization collecting the rest.
Yeah, I agree with zeusk. If you are talking about this: https://goo.gl/hw22Hr , then Surface Book trackpad is much, much better.
Will someone please convince the trucking industry that "communicating" by swapping text files over FTP in an absolutely incomprehinsible, proprietary format is simply no way to live?

Especially with the recent push by the fed to put electronic logging systems in every truck, this system is absolutely ripe for disruption. Downside is you'll be fighting entrenched companies like IBM for ground.
They're still called command-line arguments out of convention: https://en.wikipedia.org/wiki/Command-line_interface#Argumen...
Don't forget the incremental perfectionism, which wont allow for a product to ship, unless its polished to a mirror-shine, and at least a year behind any competitor.

And the constant skepticism to anything that is not a physical product. Writing Software in the eye of the layman is something between boring and con-artistry.
> I'm surprised it took you all the way till the Superbowl.

Heh, yeah. I mean, I've been skeptical and critical of the TSA for a long time, but that event just seems like an very blatant admission from the TSA themselves that their entire existence is to act as a stone in water, diverting the flow but ultimately not blocking anything.
Sounds like a lot less than what I would expect normally
How do you people get this much knowledge about programming and maths?
I thought this one was interesting:

> 30. (von Tiesenhausen's Law of Engineering Design) If you want to have a maximum effect on the design of a new engineering system, learn to draw. Engineers always wind up designing the vehicle to look like the initial artist's concept.

I suppose a lot of new ideas come with a lot of "filler" details that weren't consciously decided on but end up as a permanent fixture of the design, and that whoever tries first to communicate the idea to others has a lot of unintentional influence over the final product.
This looks like a legitimate complaint, but the way you worded it leads one to believe it is some innate quality of being white that makes people do selfish things, rather than circumstance; in this case, preventing poor people from finding favorable housing.
Javascript powered applications are available across most devices - by default even - and across the world, and often work for quite outdated or cheap ones.

The same is not true of native apps.
I was expecting the number will a lot more than this, given over 300M people in the US and whole year long
Why even have the overhead of a function call to main in that case?
Breaking your mind currying functions in ruby
They really aren't. 500 million sounds like a lot, but it is very unlikely any call by anyone in your family is caught in this net. As someone pointed out, with 250 million people owning phones in this country, as well as vast networks of systematic and/or automated calling, the portion of calls actually being tracked here is pretty tiny.

It's also a situation where having useless data costs next to nothing (economically at least, philosophically is a different debate), but missing even a small detail could be critical.