skysight-inc/HackerNews huggingface dataset:
Since the article did not go into details, and many of the points seem nonsensical, can someone elaborate?

Why can I not "Create an app loading screen" without service workers? Why can I not "Create an initial app UI to load instantly"? Seems these are trivially possible with regular Javascript, but maybe I'm misunderstanding?

Similarly, "Use push notifications", "Add offline support" and "Prompt installation to the home screen" do not sound like APIs that are dependent on service workers, but I guess they are? (or the article makes no sense)

(By the way, the 300ms tap delay that he gripes about can be hacked away, see fastclick.js)
Nice addition!

If anyone at GitHub is reading this, the dropdown cannot be keyboard navigated because the dropdown doesn't scroll with the focus.
Wow it's a Brave new world.
QAonAir
I think a lot of people find developing applications using things like WPF and QT (and probably JavaFX, too) to be more enjoyable than the modern web stack.

But those same people also probably worry when they see that a huge percentage of job postings involve front-end web development.

The sense I get,though, is that while there are many web-focused jobs available there's also a ton of competition for those jobs.
Whereas with native front end development, there's less demand but also far fewer developers qualified for/interested in the work.
This really crystallizes for me how out of hand cryptocurrencies have gotten, thanks!
> 1. Not Adding Semi-Colons

nice
Why is that a weak argument and not a valid cause of action for tortious interference with a business relationship/contract?
A lot of people are already sick and tired of websites asking to be able to send push notifications in the browser. Annoying people isn't a "killer feature", it's an aggravation.

If a normal website can't do the job, and the developer isn't willing to develop a native app, then maybe the product simply isn't necessary.
The certification programs on the market are excellent. The problem is there is no certification program for the problem elucidated by the parent comment. This is an entrepreneurial opportunity.

>We have already plenty of certification companies that take your money in exchange for a nice logo/label on the packaging. You still need an expert to tells if they do it right.

I think you're underestimating how reputation and communication lead to consumers gaining reliable information in the marketplace. Apple didn't develop a reputation for quality and customer service for nothing. It earned that reputation, and the marker rewarded it for it. Consumer knowledge is often times far more sophisticated than voter knowledge. If consumers are too ignorant to solve this problem, then I have no faith voters will solve it. This comes down to a problem of ignorance, and once that problem is solved, then marketplace solutions can be introduced, whether through cookie-cutter mandates imposed by government that reduce our freedom, or through a diverse array of products/services provided by entrepreneurs that expand our options.

This idea that since you need an expert, it must be done through regulations imposed on everyone, is nonsensical. Experts can work for nongovernmental organizations too, and can have a contractual obligation to serve the public interest, just as government officials do. Moreover, the government can appoint experts to the task, and provide its own certification of what products meet its standards, without making said standards mandatory.

Frankly I find this insistence that only a government appointed body, that imposes standards that no one in society is allowed to opt out of (even if they like BPA in their food), would work, because of an almost religious like faith that market mechanisms, meaning people interacting through voluntary exchanges and contracts, can't work, to be immature.

Assuming no pollution-related concerns affecting non-participants, there is absolutely no moral justification for prohibiting people from buying/selling food containing some hormone disrupting chemical. What society needs is the information with which to make informed decisions. But that decision should be each individual's to make.
Comparative analysis of Chatbot modern platforms
I think safari (desktop) does. It has a checkbox labelled "Allow websites to ask for permission to send notifications" in the Notifications settings.
If the PR disaster already happened why would they pay you? Makes no sense.
We've been paying customers of Slack since the beta. In general the experience has been great. Although I do worry that with a huge funding round it will bring more employees and those employees will need stuff to do. There's only so much you can do with a chat platform, and Slack eeked out a ton of value out of it early on. What I'm seeing now is features being added or reworked seemingly just so someone has something to do. I see Apple falling into this pattern too (mDNSresponder being replaced by DiscoveryD for example).

For example, IMHO one of Slack's best features from the beginning was on the iOS app when you clicked the button to upload a photo you were presented with "Last Photo Taken", "Camera Roll", or "Take a photo". That "Last Photo Taken" button was genius. Simple and I found 90% of the time was what I wanted to do, and it just worked. In one of the last revisions of the iOS app, they removed that feature and replaced it with a newer redesigned photo picker. The new photo picker is riddled with bugs and a good percentage of the time fails to upload the photo at all for most of our paid team members. Some have resorted to using the desktop app to send a photo after transferring it over from their phone. When Slack was a small scrappy startup I'd open tickets and spend the time w/them to get them the information they needed to debug various issues, but now that they are at this scale and size I can't be bothered.
SÄPO is more equiv to Special Branch than MI5.
Doesn't this $475 DJI drone come close to the Lily features?
https://www.amazon.com/DJI-Phantom-Standard-Quadcopter-Camer...
I meant a push notification to accept/decline login (so without code in fact).

I've seen Google Authenticator do this (for Google accounts), or the Blizzard Authenticator. I would guess that Duo has a product for this.
I've used Mattermost in the past and found it worked quite well. I don't know if it has the same number of integrations Slack does, but as a chat-room/text-communication tool it works well enough. It's also open-source and self-hosted. Perhaps I don't understand enough about how Slack works, but it seems like a huge security risk to me to couple (potentially) sensitive content (chat, e-mails, etc) with a hosted service.

https://about.mattermost.com/
Its amazing the logical hoops people will jump through to defend their rights to invest in pyramid scams.
another option, open up dev console. go to settings and click disable javascript. all the content shows and none of the ad/bs crying crap does not
I guess you are in USA. In Europe you can buy 2-3 apartments in relatively popular cities here without a mortgage and rent them out.
I'd still be interested if you had any books to recommend.
Maybe I'm just an old fogey but I don't like Progress Web Apps. I think this whole movement of trying to make web apps more native-like is wrong headed and stems only from developers who have only ever written web apps wanting to write native apps but not wanting to learn how to do it properly.

As a user I don't want to have web apps giving me notifications or having loading screens. I have always liked that the web was tightly sandboxed and limited in what it can do. The nature of the web; where when I follow a link I'm basically installing your application -- sight unseen -- means that what your app can do needs to be tightly controlled and limited.

As a developer, if I want to make a native app for any platform, I'll write a native app. If you don't want to learn Objective-C or Swift, that's fine. There's plenty of ways to write Native applications iOS using cross platform languages like C++.

Frankly, those languages are easier to write testable, dependable code in than JavaScript anyway.
so you say we give apple, a way to get 30% cut from every transaction done on a website on ios safari and web will leap forward?
The US has this "thinking" that the world is just their backyard. It is not really in the law, strictly speaking. But if you have been watching the news, they strongly interfere with countries for their own (or their politicians) benefit.

For example, they hit Libya with missiles right when Al-Gaddafi sent troupes to defend from future-ISIS militants.

So yes, the US will get involved in stuff that matters to it.

> The question for me is: why US?

Because if you know the US is coming and dropping bombs, who the hell wants to fight it? Even Russia is abstaining hard to prevent the nuclear war possibility though the US have been doing all it can to start it.
I do want to prevent the military from using it, but I am also aware that militaries frequently do illegal things, and I don't have the resources to take them to task over it.

I am a signatory to the autonomous weapons non-proliferation petition from the future-of-life institute: https://futureoflife.org/open-letter-autonomous-weapons/

I am hoping that by including a non-military-use clause, if I ever do have the resources to fight military use of my software, I will be able to do so.
Muslim elders have urged Palestinian
If Amazon can get their hands on stock, nothing stops them selling them. At least I believe there's no law against it.
Native IOS apps can absolutely accept credit card payment. In app purchases are only required for content that is consumed in app.
Conversely, Apple is in a perfect position to spearhead a web micropayment API standard, and has total control over the browser and thus the way users' use it.
If Edge would be a more responsive on tab-switching and would have devtools on par with Chrome I would use it and I guess a lot of others would too. It's going to the right direction.
No. How about we stick to posting publicly available content here?
The Web 2.0 concept was more about the read/write web and user-generated content than it was about Ajax.
I've never met a single end user who wants desktop notifications for web "apps," including myself. In fact I wish I could turn it off globally and more easily.

In Firefox, just open "about:config", search for dom.webnotifications.enabled, then double-click it.

If using other browsers, don't :)

(PS: I like desktop notifications for Slack, but since I'd prefer not to use Slack in the first place, I'm not sure I count)
Wish it had a python wrapper.
I'm not convinced that having no pressure to get a return on investment is a net benefit. I've seen arguments by fusion scientists that the field has historically been much too focused on pure plasma physics, with too little emphasis on practical results or on the economics of reactor designs.

People invest in Tri Alpha because if things work out, a practical reactor is more like one decade in the future, and it would be very economical. The return on investment would be enormous.
Australia to build ‘EV Super Highway’ with fast-charging stations
False sense on security (on MacOS)
https://facebook.github.io/react-native/showcase.html

It's used in a lot more than just hobby projects.
I've written JS every day for nearly 10 years now. I do not have an answer.
Show HN: Is anyone here still listening to music in mp3? You may like this app
Whether or not a government can compel you to download and reinstall data to your laptop is a much trickier legal problem than whether they can ask you to show them what is on it currently (in the US they almost certainly can request that at the borders). It also adds to the hassle factor for the border crossing agent. If you are walking through customs/border entry with a in box, factory default chromebook in your checked baggage, changes the legal conversation.

Even if you aren't worried about state level inspection, this setup allows you to put the laptop in your checked baggage and not worry that your data has been intercepted by criminal enterprises in the case of rerouted bags or theft. This is a big boon for many business travelers as they are more worried about IP protection than privacy from governmental interlopers.
Hi there, I just updated my first app. If you are someone who still like to have your own mp3 files in your phone (like me) I think you may find this app interesting.

Basically it lets you listen to your music (and now also play videos) in your phone on any browser. I find it useful if you have speakers connected to your computer and you just like to shuffle your music. It's super simple to use, and unless you have some strange settings in your phone you don't need to configure anything, just be connected to a wifi network both in your phone and computer.

Unfortunately only for Android for now and can be downloaded here:

https://play.google.com/store/apps/details?id=com.weezzler.a...

Hope someone finds it useful, thanks!
One thing I've noted is the budget and effort that outsourcers put into killing corporate IT. Not only in the frank effort (as in one outsourcer ringing my CEO and telling him that I was "a problem" luckily my CEO thought this was hugely funny) but also more with more subtlety - sponsoring research that is aimed at undermining incumbent IT. For example, cost metrics derived from peer studies that show that everyone is spending too much - there's money on the table to be had. This generates a cycle of cutting, internal and then when the money is not delivered in full consultants are brought in to "help access the value".

In house has no budget for this, we rely on the public space and academia for validation and fair insight. It's telling that Coarse was active from the 30's to the 70's as was J.K. Galbraith who wrote about the technostructure. Managerial capitalism has been slaughtered, bits of it are flopping around weakly. It seems to me that the neo-liberal replacement has helped billions out of poverty in China, India, Indonesia and so on, but this is an unstable situation. It's not clear that the greater good can continue to be served if the economies of the west cannot be reconstructed to provide far larger numbers of stable, interesting and reasonably well paying jobs. Neo-liberalism has failed in that sense and seems not to have anything to say about it apart from "tough, you lot had it too good for too long and now you have to be as rich or poor as people in India and China." Which implies dictatorship.
Sure is, I can confirm for Romania. We studied it as part of 12th grade algebra (last year of highschool, in Romania).

If you don't believe my personal anecdote, here:
http://www.meditatiionline.ro/44100-122-411-0-0-Formule_Mate...

(site is -- obviously :-) -- in Romanian, but it's pretty clear)

It's material specifically targeted at 12th grade students, in normal highschools.
But nonetheless, this is exactly the kind of thing that will open the door for me! Thanks.
The report also seems to mention buyers violating some Section 5. Does this mean that even so much as buying a token (edit: later found to be a security) could potentially land you in legal trouble?
I tend to use the native UI for each platform I work on. My general opinion of cross platform UI frameworks these days is that they for developer convenience - they don't help the users. However I'm also aware that persuading the budget holder that users are worth spending money on is hard :)

For the drop downs - when I used Flex I had the same issues over window bounds, in that nothing could extend beyond the limits of the flash rendered window. Did they fix that in later versions?
To me (not a lawyer) it seems like a weak argument. The policies in question are Birkenstock's. Amazon doesn't necessarily know anything about the restrictions placed on the retailers.
Yep, the exception was in the form of:

“I give permission for IBM, its customers, partners, and minions, to use JSLint for evil.”

IBM's response:

“Thanks very much, Douglas!”
Show HN: AWS S3 Security Visualizer
Apparently that's a myth:

https://www.pregnancymagazine.com/pregnancy/pregnancy-health...

> Babies of African American, Hispanic and Asian descent are usually always born with dark eyes that stay that way.

Reference isn't great but you'll see the same thing where this topic is discussed almost everywhere.

That said, it would be true for most white people.
10 Whatagraph Features That Will Make Your Life Easier
> When things get completely borked (which in two weeks of heavy use only happened a couple of times for me)

how are people willing to live with this? I would be furious if I had to lose all my state and (for all intents and purposes) restart my machine multiple times in two weeks.

And if this "borking" happens right before or during a presentation (the author was writing about using this setup for giving talks on), this would be very embarassing for me and extremely annoying for the audience.

A work/presentaion machine has to be rock solid for me. No compromises, no workarounds and most certainly no "completely borked". Just pure solid.
No, I would prefer that the license not allow it.
Well the UI can be changed per platform, and as I said, it's a matter of budget. I implemented a solution like that with xamarin but it's not like web. It's way more complicated and the real problem is many things are not supported and so on... React Native? No desktop support. Qt? Oh no, it doesn't feel native... Give me a break! I'm really sick of everyone being a perfectionist and making no compromises. There are too many users, too many platforms and not many developers (at least, quality ones). Facebook can maintain 100 platforms, that doesn't solve my problem of having something "usable" (not perfect) on X platforms.

- Yeah we don't support offline mode on iOS, sorry.

- How much would it cost to implement that?

- Hmm, a rewrite plus more devices to test and licenses and... hmm. Just 50K for a start.

- What, are you kidding? I just want to enter this order when offline?!
So you don't want some code to be open source because you care about some tech people may used that open source code and get infected? Java was open sourced and you don't have an open source Java plugin forced upon you.
Facebook crushes profit and revenue estimates as mobile ad sales zoom up
Sounds very safe.
> IMHO, the main reason Rails is declining in relevance isn't microservices or the productivity (!) of Java, but the fact that more and more development effort for web applications is moving into JS front-end coding.

This. I also suspect that for developers whose first language - or primary language these days - is JavaScript it's a lot more comfortable to reach for a Node backend framework when they need it. Also, Go has become pretty popular for somewhat more custom or complex backend tasks. Plus, there are more and more high-level third-party services offering different pieces of backend functionality.
Then it's separate feature from TOTP. It's not a real 2fa because it works like service>duo>user where duo can accept anything for you.
When a company like Slack gets all this money, can they decide to not spend the money? Like you said, what else could you really add? Why do companies find the need to expand?
> Most web developers are comfortable in many languages.

Citation needed. Especially the "most" part.
I've been web developer for 10 years when iPhone came out. I liked what I saw, so when SDK came out I've learned Objective-C. Then I learned Swift. And because I know both sides all this feature parity talk really makes me sad about ignorant people not even willing to learn.

"Walled-garden" has long ago became thought-stopping cliche. But if it is walled garden, then I am thankful that Apple does not allow to litter it with some JS scraps.
All this cross-platform talk is just being cheap, being lazy or both. It save money, but it produces the lowest common denominator UX wise. And I would not be surprised that maintaining cross-platform monstrosity eats away any cost-savings pretty quickly.
Communications of the ACM: Calling Slashdot 'News for Nerds' Is a Google No-No
Wondering if Google would themselves launch such a workspace. https://www.youtube.com/watch?v=mfLc4U8pnPk
The idea is to have a vnc/remote-desktop style machine on AWS. Just need only a client (secure chromeOS)
The SEC notice also mentions buyers violating some Section 5. Does that mean that buyers are also at risk here for simply purchasing some tokens that were later found to be unregistered securities? That seems rather chilling.
Idiomatic Container Patterns
If hosting is enough to be considered present in the US, then the US cloud providers better get ready for some unpleasantly stiff competition.

I'm not sure it's a factor here.
There is no reason why you shouldn't be able to build one :)
You should even be able to reuse the existing Lambda backend.
I think a lot of commenters here are missing the point and getting distracted by push notifications (who wants a website spamming them with notifications?) and loading screens (hardly a feature).

Apple supporting PWA (Progressive Web Apps) is hugely important because it enables a future where web apps can natively support browser, Mac/Windows/Linux desktop, and mobile iPhone/Android/Windows native mobile with a single codebase of open technologies.

Why is that important? By fragmenting development effort, the overall product isn't as good on any platform.

There's an app I'm making on the side to keep track of your contacts (like a personal customer management system). This needs to store all your contacts offline, because it'd be too much friction to load everyone you've ever taken notes on over the network every time you open the app.

Right now, the only way for me to accomplish that on iOS is to make a native app. This means I had to learn an entirely new technology stack (React Native and XCode), completely rewrite my views, tie everything into my backend, and go through Apple's Byzantine approval process (which I still haven't done because I can't figure out why my app compiles and runs locally but complains about libraries not being linked when I try to archive it to upload to the app store).

This is unnecessary duplication of work that could've been spent writing new features, makes it harder to add new front-end features in the future (because now they have to be added in two places), and adds a huge lag in the time it takes me to push changes to the iOS client (weeks, vs. the seconds it takes to push a change to the web client).

If apple supported PWA, I would've spent my time making the database keep a local syncing copy on the browser (with minimongo or pouchdb), and then every platform would've benefited from faster page loads and offline syncing.

Until Apple adds PWA support, I can't make as good stuff, and people can't use the better stuff.
But now Facebook mobile app is a different tech. It's ReactNative, not Obj-C, right?
the web apps still could not interact with different hardware components/sensors

Why not? WebUSB already shows otherwise.
Glad if you're happy with your life, but don't be sorry for me, I'm very happy with mine.

Also, thinking about what unconditional love may be, and reading a bit about it, doesn't entice me to change my mind (it's very badly defined...)
I don't think Apple's customers are clamoring for Progressive Web App support as much as they are wanting other features.

The average customer (of which Apple has millions worldwide) wants a device that solves some basic desires like taking pictures, making phone calls, texting, email, etc.

I don't see how this feature serves enough of those customers for Apple to care more about it than something that will sell computers (in some form or another).