skysight-inc/HackerNews huggingface dataset:
They're by definition incompetently designed, as far as I'm concerned. Obviously this excludes anything which couldn't possibly work without JavaScript, like "Photoshop in your browser" or something. For pages of information, there's no excuse.

I use the Firefox noscript extension by default. If I find some page which doesn't work without JavaScript, more often than not I'll leave it. Sometimes going a step further and actually disabling CSS makes it usable.

The most common irritants nowadays are "single-page web-page viewing web applications", which I want nothing to do with (if you think you can reimplement a web browser's navigation logic as robustly as a web browser does, you're probably wrong; every now and then I have to hard-refresh one of these sites because their navigation process breaks and the "single-page web-page viewing web application" has effectively crashed.)

A particularly bizarre example of a pointless and needlessly JS-requiring single-page web-page viewing web application is certain blogspot.com themes which have become prevalent, so even Google has sunk to this sort of silliness. Bizarrely, these pages are viewable without JavaScript via Google's cache; I have to wonder if Google's cached pages are now some sort of DOM dump (since Googlebot now runs JavaScript), meaning that Google is fixing Google's broken web development practices.

Another irritant is demand-load images. All this means is the page has no images when I view it. It's an inherently broken practice.

Unbelievably, Google's dubious "AMP" project seems to be trying to make people use custom HTML tags to incorporate images, then load them using some AMP-standard approved JavaScript script incorporated in the page. This design is garbage from the very beginning for all of the same reasons.

Progressive optimization is the only sane design. And this isn't just about browsers without JavaScript. Unreliable network connectivity can cause scripts to fail to load, or be delayed. Why make basic functionality of the page reliant on waiting for those scripts to load?
Do what's best for the business.. In an ideal world where everything is free, then yes! make sure you support non-javascript browsers. Otherwise check the market and decide if it's worth the investment.
OpenGL. Yeah I didn't find it too great of an experience. Especially after finding out the myriad devices that are needed to support and their different OpenGL frameworks. Ended up just doing a PoC but gave up around the time I had to do the actual maths. With holidays coming up maybe I'll give it another shot. There's a company I think would find the app useful so it has a commercial reality too! Will check back in with you to see how you're going if I remember
In many countries people still pay for their phone as part of their phone plan. Whether that is due to a lack of credit, some perception they get a discount or just habit, its a real thing. Many people only buy a phone outright after they break the one they have on a two year contract.

I was recently in Thailand, and even in major metro areas it was obvious that most shops were owned by a cabal of monopolistic fat cats. Similar situation in many parts of the middle east. Prices for equipment which would just work with a direct import (like iphones) are ridiculous.
What about the wap-ac? https://routerboard.com/RBwAPG-5HacT2HnD
Out of curiosity, what will you be replacing it with?
I've been meaning to read it but Gates review but me off[0]. Would you agree or disagree with it after reading the book?

[0] https://www.gatesnotes.com/Books/Why-Nations-Fail
The idea that data science is some kind of numerical alchemy where you can just anonymize the data so much that the people doing the modeling don't even know what the problem domain is just irks me. It's utter nonsense.
> No, that won't be possible.

We have computers automatically labelling complex images, deep learning is doing all sorts of things we once thought only humans could do. Detecting shitty websites seems pretty trivial by comparison. If I can easily see the difference, I bet we can train a network to detect the same.

> That's not how advertising works and the concept that freeloaders who block ads would somehow be more immune to advertising that people who don't is laughable.

Nonsense. Even my kids know to avoid advertising when it inadvertently pops up on YouTube. They mute the audio and go do something else while the ad runs. People develop an ability to ignore banner ads on websites, the impact of advertising lessens over time, which leads advertisers to try more and more invasive and repulsive techniques.

> Let's make content tailored around advertising, that's quite the way to make the web a useless place where there's no place for content that can't be used to sell something.

You misunderstand my point.

Tailored advertising is fantastic. Listen to a Podcast. 95% of the Podcast is still original, non-advertisement content. The 5% lead-in advert is original, funny, and read by the creators of the show that I want to listen to.

More advertising should be vetted and created by the content creators who want the support of those advertisers. It makes better advertisements, it increases trust, and it's far more pleasant to read, hear or watch.
That's just so sad... "get out while you can" is something people in third world countries do, not a country like the UK.
Or just the ability to tell your clients to back off.

Hopefully your clients retry server errors with exponential backoff, if you lose a datacenter you can send half of the requests 503 until you're back at a manageable load.

Hopefully detecting the load/generating the 503 is really cheap.
My preference is sites that don't need large volumes of extra files to download to work, then sites that don't need Javascript, then sites that will degrade gracefully when Javscript is disabled, then sites that don't work without Javascript enabled.

HTML is for content. Javascript is for manipulating content client-side in a way that can't be easily expressed in markup.

What I find more disturbing is the growing tendency to use Javascript as a general hammer for browser frontend, backend and app client. In particular I have a special dislike for electron apps that fulfill functions better suited to native apps, such as terminals and file transfer clients.

I accept that there are many people here who think Javascript is brilliant, but I assure you that while it has it's place, it isn't always the best tool for the job.
There's only three things I want in a smartwatch:

1. Resemble an actual, reasonably sized watch.

2. Display notifications from my phone along with their actions (such as marking an email as "Done" in Inbox, or liking a Tweet).

3. Allow me to respond with my voice for notifications that support quick replies.

The Pebble Time Round was great at all three, and (as far as I know) was the only watch to have the features that I wanted in a form factor that resembled a reasonably-sized watch. The only other alternatives currently are Android Wear watches, all of which don't look like the kinds of watches I like to wear (they're thick, with large bezels and superfluous embellishments).

If I knew for sure that a Pebble Time Round would continue to be useable for the next six months, I'd buy one in a heartbeat, but the uncertainty makes me hesitant to spend the $100+ on one.
Can you elaborate with more detail about what you're wanting to know?

Are you asking about general settings? Are you asking about a developer's box?

More detail would help.
I hope you get a decent chunk of those cost savings as a reward for your effort, great job.
Ever hear about coalition governments? Or about people who will only come out to vote if they see a different option?
Ok, you've sold me, I'll see if I can find a copy somewhere.
Nah, they'll become leaders of free trade by deporting all EU citizens.
Your sales process is the last reason you should do that.

Market size might be interesting but between tax, labor and business laws your going to find yourself on very alien ground. Language is a lower barrier than you think and solving the problem now (at your size) is a much easier goal that after you have done the US.

What does your current sales process look like that the american market looks appealing?
Having lived through the dial-up modem -> ADSL era, I think that 25/3 too high a bar to call 'broadband'. There was a definite qualitative jump from dial-up to ADSL1, and the qualitative difference between ADSL1 and faster speeds is much less noticeable. Definitely present, but less noticeable.

Perhaps another way of putting how I see it - excluding really heavy traffic like video or (cough) torrenting linux isos (cough), you're rarely saturating your broadband bandwidth with casual internet use. Whereas with dial-up/non-broadband, it didn't matter what you did, you were saturating your bandwidth and always waiting.

(YMMV - this is just how I see the term 'broadband' as a qualitative label)
Turkey ballot. Always add a 'none of the above' choice. This is the turkey.

This also makes the ballot less ambiguous.

In the election, if a candidate gets 50% + 1 vote, they win. If not, anyone getting less than the turkey is tossed and cannot run in the runoff. No candidates win? Enroll a new slate.
I would argue that you can combine two parts of your cynicism to create something very wholesome!

1) "It seems like a marketing photo-op for the CEO."

2) "Rockefeller would have helped his company much more by improving his own efficiency."

Surely the photo-op helped create a culture of efficiency and optimization throughout Standard Oil?
The parent poster is most likely using a strategy to build web sites called “graceful degradation”, where one builds “fallback” code paths for specific scenarios. The result is something that you see on web sites that have a “desktop” (all features) and a “mobile” (not all features) version.

What the parent poster wrote about testing is only true as long as one chooses “graceful degradation” as the strategy to build web sites. Using the alternative strategy “progressive enhancement” means that one does not have to test as much. The reason is that with “progressive enhancement” the more complex functionality of a web site is built on top of the simpler (think “no JS”) layers.

https://en.wikipedia.org/wiki/Graceful_degradation

https://en.wikipedia.org/wiki/Progressive_enhancement

It may seem counterintuitive, but choosing the right approach to build a web site can save a lot of testing effort – and even make sure that a site displays on browsers one did not even consider.
Are exit interviews bad news for employees?
Making more things isn't necessarily a good thing if the demand for the things you make doesn't match the supply.
it should use shazam or somehing to say what song is playing.
This shows a fundamental lack of understanding of what these services provide. The real statistic would be to example private car ownership in the city. Namely, as Uber/Lyft become more prevalent, does private car ownership (or rate of growth thereof) shrink?
Actually. The conversion doesn't work.

The requests per minute number is an average.

The requests per second number should be given for peak load. That is a very important metric, a system has to be scaled to sustain the peaks, not the average.

We'd need to know the traffic pattern to know the multiplier, that is certainly not 60 :p
I think I can relate to you in that I'd like to find a community to be able to interact more. I've been an active lurker on HN for 4 years now. I learn so much from HN but feel like I'm just eavesdropping on "the smart kids." I love programming & technology as a whole and have been involved since I was a young preteen, but my career path just didn't happen to go that way and I have too much going where I am to change career fields, bittersweet.

However, I've never been somewhere that stays "on topic" so well, so to speak, but then again it's hard to socialize as I don't work in the field and don't have much input that I don't think will make me look stupid.
Well said. These things, especially at the government/enterprise level, aren't just a quick and dirty forwarding rule on your mailserver. It's got to be written up, vetted by legal, documented so knowledge transfers through staff transfer, so on and so forth. The action is simple, but implementation is not.
> you are really getting carried away with word games. knock it off.

No, what I was really doing was mentally combining you with the OP, cylinder. But you said "valid opinion"; OK, I can go there. I think (at least partially) discrediting the whole list because of Friedman is still a bit much, but I think you were actually agreeing with that, when you said "ok" in the post that is five parents up from this one.

But now you're being rather careless with accusations toward me - that I'm playing word games. Maybe you should knock that off, too.
I should probably clarify that the teacher in question hated the film, and spent the entire lesson pointedly not watching it. Some of the other students in my class had heard of it from another teacher and were determined to see it.

I'm pretty sure while it could be considered mildly negligent to give into that pressure, I'm also confident it doesn't constitute child abuse. At least some of us were old almost enough to enlist with the army, I think its good to balance that out with an idea of just what that might entail.
There are thousands, maybe 10s of thousands. My product company is one of them, www.therooststand.com. In my sphere, I know 10+ KS creators running healthy businesses, most bootstrapped, that started with Kickstarter. TC article on my story and Eric's influence: https://techcrunch.com/2013/07/05/roost-laptop-stand/

I also know a few creators that didn't find profitable distribution models and/or demand post Kickstarter.

I also know a few creators that failed to execute production and folded before delivering rewards.

^^^^^ These sound like fates of business of all types started from many different sources of capital.

I do know the path Eric and Pebble carved was inspiration to all the above. And many feel indebted.

It's very sad news on Pebble, tho 'shock' is not the right word for it, as many of us physical product KS creators know too well the risks of development, tooling up, cash flow, and managing delivery expectations. It is a high stakes game.
Airbnb for the Business Traveler
Instead of 2 boxes that can handle all your load, why not 4 that can each handle 1/3rd of the load?
> Slack's plan.

Destroy IRC
I have a unibody aluminum model MacBook (not Pro) from late 2008 that still chugs along. I had to replace the battery twice in its lifetime via an Apple support store. I also replaced the harddisk myself to put in a SSD.

It's been incredibly reliable as a consumer laptop (dev work is on a desktop). I have had zero incentive to upgrade, except the difficulty of finding chargers whose cables don't fray. This was before the magnetic attachments.

I've finally been entertaining about getting another laptop/tablet for consumer non-dev use, and none of the options I'm considering are Apple.
Every Investor Is Different.  But.  22 Reasons I Won’t Fund You
I've never tried using my Apple Watch 2 for sleep tracking as it's usually only around 50-60% at the end of the day, and it's 'best' to charge at night. Granted, I'm already wearing a Fitbit Charge HR and have a Hello Sense sleep tracker as well.

I've also noticed on the odd occasion where i sleep with my apple watch on, the screen lights up too frequently as i roll over. The fitbit does that too, but isn't as bright.

Anyway, if you can barely/hopefully survive 2 days with it, it means you really need to charge it daily. Again, something I'd rather do while sleeping than at my desk.
Study: MS Office skills dominate job listings, top-paying gigs are all about AWS
Thanks. Not bad, but I don't think I want to have that on the ceiling in my living room.
Yeah, it was in poor taste and I apologize for saying it. I was in a goofy mood and knew it would get a reaction. (It is a Trump tweet from 2012)

I think Trump will be more reasonable about the issue during his campaign and he said it at a time when there was less data and less certainty, so it's also not fair to take it out of context.
if you did the same at the telecom company I used to work at if you looked up say the queens private number you would hope that MI5 or the special branch got to you before our internal security guys did.

People who had wide access to data (team leads) had to have PV clearance in us terms that's the same as a CIA Officer would have.
I knew the power bricks were different between the 12", 13", and 15", but I had no idea that the completely identical cables were also different and potentially incompatible. This whole transition has been a huge mess so far.
Ha! Why kill the gold egg laying goose? Look at the bot-nets that are already in your daughter's talking Barbie. They don't interrupt the functionality of the device/car, they only take the extra clock cycles there are when the processor is not in use and then use them to try to sell you Viagra. The same will be true of real cars. If they get too bold, then legislators will orbitally lazer your bots and the small spaces that the bot makers exist in. Sure, some mafia guys will pay to get it figured out how to lock you in your car (or your kid on a really hot day) until you pay up/brick your Tesla from Outer Bongostan, but if they do it too much, it'll kill the whole enterprise. Yeah, hackers are stupid, but they more greedy than that.
Do you have much context on how he got this off the ground in the first place? These sorts of businesses are always very interesting to me from a launch standpoint. What would an MVP look like? How did they get their first users? Etc.
It doesn't matter what I think, because the inexorable tide has washed over this question long ago.

Anybody willing to outspend their rivals with enough money to bury the world in obfuscated asynchronous callback hell, just to lock people out of any hope of understanding what their machines are actually doing, did exactly that over the past decade.
I don't like it, but at this point, the precedent is set. The percentage of sites that won't work without it is only going to climb.
Maybe one day the OS will go rouge and we will have to start pulling out memory modules to save ourselves

Relevant: https://www.youtube.com/watch?v=UgkyrW2NiwM
I've found that the caloric, ingredient and nutritional breakdown for almost all processed, boxed and frozen foods at Whole Foods are close to or exactly the same as their grocery store counterparts. Nutritionally, produce is produce; so to me the real value of Whole Foods and their ilk are their selection of meats.
It's a matter of resources - Apple has limited resources and history of execution glitches even when they aren't stretched out. With the continuous strain to find the next new thing, put out an iPhone release every year, improve iOS and also dabble in cars - even though these sound like separate things different teams should be able to do, the integration aspect and company culture makes it very hard for Apple.

It is very logical that Apple will dump or merge some product categories sooner rather than later. There's little chance macOS will be made touch friendly and with little resources to keep the Mac updated (see Mac Pro) it just makes sense for them to sell the iPad Pro somewhat like Microsoft does for Surface line - lower cost model without physical keyboard and a Macbook like one that shares the same SoC and runs the same iOS. Get XCode running on it and that solves the problem of iOS App Developers. Make the Pro version of iOS little less restrictive and add better multitasking and that helps the regular iPad line as well. Much easier than redoing macOS for touch.

It also solves the margin and control issues for Apple. One OS, shared CPU/SoC, no need to do Mac and macOS development anymore and that frees up a ton of resources. It's just too good for Apple to not do it. And if they could solve the problem of pesky "pros" wanting to control their hardware and OS better by slowly making the Mac more and more inconvenient/unattractive - they are going to do it.
If you use a metric like that to affect my pay, I will go find a different job, where I am treated with respect.
"Works without javascript" also normally means that it works under partial failures, which are a lot more common: an adblocker doesn't like the look of your JS (some people have them configured rather strictly, and false positives happen), a CDN is down, JS doesn't load because the user is on a bad connection... many sites stay sort-of readable even when CSS doesn't make it through, which I really appreciate while travelling.

The more application-like your site is the more leeway it gets in my view. I don't expect Slack or Google Maps to work, but blogs that stay white because jQuery failed to load are really not necessary.
How to Fit into a Corporate Software Environment [Satire]
It will be OK. I shouldn't have posted that. I think Trump will be more reasonable about it during his campaign and he said it at a time when there was less data and less certainty about the issue, so it's not fair to take it out of context.
These two facts tell you the answer:

1) The "Web Browser" (i.e. html+css+javascript) is the ONLY platform-independent way of creating Apps. (despite you being addicted to your particular phone)

2) Javascript is the ONLY language currently in wide support in all "Web Browsers".

So obviously Javascript is needed. If we had a WWW that was only made up of resources that are static and link to each other (static documents), then we wouldn't need Javascript, but if you want actual APPS that run in the browser, Javascript is the only way. People spend so much time being addicted to their phones and the proprietary apps on those machines, that they for get that isn't REALLY the web. The web is what WEB BROWSERS use. The three things that are a must for a web app are HTML+CSS+JS. No getting around that.

Apple would LOVE to change this and make their proprietary browsers, apis, languages, formats, hardware, store, ad nausium become the world wide standard and kill off everything else, but luckily there aren't quite enough brainwashed fanboys of apple to make that particular technology Apocalypse a risk (yet).
I think that as you have some rough exposure to relativity already, you could first absorb the idea that Minkowski (flat) spacetime is a theory where at every point the Poincaré group is the isometry group. That's a good way to hit on representation theory.

Representations of the Poincaré group:
http://www2.ph.ed.ac.uk/~s0948358/mysite/Poincare%20Chapters...

and generalizing:
https://www.wikiwand.com/en/Particle_physics_and_representat...

Introductions to QFT tend to assume you know a lot of physics. An example is the Preface for Students in Srednicki's prepublication: http://web.physics.ucsb.edu/~mark/ms-qft-DRAFT.pdf

However, Lancaster and Blundell's book has some reviews suggesting that someone good at math should be able to work through it without the background needed by textbooks like Srednicki's https://www.dur.ac.uk/physics/qftgabook/ (I have not read it though).
World's First Manned Battery-Powered Helicopter Fly
According to most on-wrist HR device reviews I've seen (for example, dcrainmaker), the on-wrist devices work just fine but filter 'noise' too aggressively to accurately capture your abrupt heart rate fall when doing intervals. For most people, this is 'good enough'. I have an AppleWatch2, Fitbit Charge HR, and a Suunto Ambit that uses a chest strap. To be honest, the chest strap is unreliable enough that I don't think I'd say that system works better than the on-wrist devices.
Traders scheme to cash in on Trump's tweets
Live+Team+Blogging+demonstration,+mindset,+Q&A+after
Microservices and Container Monitoring
Deep learning is useful for predictions (including classification) based on audio, image, or video. There are many boring applications.