skysight-inc/HackerNews huggingface dataset:
Ah yeah, I thought you referred to the situation once he crossed the border.

Inside Russia, I would expect his transport to be Putin-approved, which is probably the safest you can get.
And 43 MB chromium mini_installer.exe
> Saudi is in some respects the bizarro version of the US

And that's the subject of another Adam Curtis documentary, The Power of Nightmares.
As a counter--FWIW--Agile works really well for me and my team. We work with 8 people in a "pod", we dogpile onto backlog items and destroy them. We pivot when the needs change. We trust each other but review the commits anyway. We don't do scrum-of-scrums (they're a symptom of a problem IMO), we minimize and mitigate any effects of external dependencies (e.g. our very first task in a project requiring them is to mock their expected/future implementation)

...

We also eschew software solutions to sprint management, which matters. We also don't bother with morning stand-ups. ("Wait, you don't do morning stand-ups?!" - Yep. Morning stand-ups are training wheels for effective teams, and are necessary for folks that aren't co-located.)

Anyway. I know that "wait, no, this actually works" doesn't sell books or tools or get clicks, but just know that folks proclaiming its death are probably selling you something. Like... video clicks for ad revenue.
O ba ma: https://www.rt.com/usa/340313-obama-saudi-pages-classified/#...
I was a fully funded grad student at MIT. Worked at the mall on the weekends for fun money. Also did it to not be around grad students. Being poor sucks. I didn't feel good eating ramen and siting on IKEA furniture when my "dumber" friends mades hundreds of thousands of dollar every year.
Training Deep Nets with Sublinear Memory Costs
I use multimotors, and think the current hysteria about drones is deplorable, and that this minister's response (and indeed the whole article) is great.

That said, geofencing is not to protect planes from terrorists, it's to protect them from stupid.
I'm skeptical that developers talking to each other about how bad web bloat is will change anything. They will still face the same incentives in terms of ad revenue, costs of optimization, etc.

Here's a random idea that might have more potential: create an adblocker browser plugin that also colors URLs based on how slow they are expected to load, e.g., smoothly from blue to red. The scores could be centrally calculated for the top N URLs on the web (or perhaps, an estimate based on the top M domain names and other signals) and downloaded to the client (so no privacy issues). People will very quickly learn to associate red URLs with the feeling "ugh, this page is taking forever". So long as the metric was reasonably robust to gaming, websites would face a greater pressure to cut the bloat. And yet, it's still ultimately feedback determined by a user's revealed preferences, based on what they think is worth waiting how long for, rather than a developer's guess about what's reasonable.
7402 is saying it's necessary.

you are saying it's not sufficient.

you might both be right; they are different properties.
Is it unusual for nations to use terrorists, mercenaries, privateers for missions that they don't want to be directly associated with? IIRC, the Russians and the Americans were doing this in the Middle East in the 20th century, and may still be doing it in Syria now.

Seems to me that the real news is that Saudi and America are able to be allies and enemies at the same time, not that they may have employed people who have the big T label.
Hackers stole $80M from a central bank because it had $10 routers
It makes me rip my hair out. I brought my own SSD to work to install Linux Mint because I was sick of Windows headaches. You are REQUIRED to install Visual Studio for most npm installs to work (for building stuff). Constant file path issues. That's corrected by deleting the node_modules folder which sometimes takes 20 minutes, and often also fails because the file path is too long which means you just have to rename it and have it forever stuck there unless you get some special software to remove it. Installing web stack takes longer on Windows and is error prone. Lots of smaller projects don't work well on Windows. You have to use inferior version of name version manager. The list goes on. Don't do it.
Can anyone explain why a simple web page is so much bigger now than a whole game?
Is it fraud though? Repo 105 (and 108) were perfectly legitimate financing transactions and their reporting adhered to the relevant accounting standards.

Yes they were done to lower the firm's reported leverage, but again this computation conformed to regulator standards.

So not so clear cut it's "fraud" as nothing was mis-reported.

Edit: incidently this is nothing like what Enron did, which was to move assets off balance sheet by moving them to SPVs and swapping the risk back (incidently also completely legal and fairly common in structured finance). These were simple repo transactions.
We should not be surprised. The Kingdom of Saud is rooted in wahhabism - an ultraconservative branch of Islam that also happens to be the primary influence of a little group called Daesh/ISIL.
In the late 00s I remember turning on an old computer with a 650 MHz Athlon CPU and being surprised that web browsing performance in Firefox wasn't bad. Now if I try that with a 1 GHz Pentium 3, performance is absolutely horrible. Is this why?
Displaying text on screen with some crappy ads & animations is not doing more than Doom, not even close.
...and my first computer had 128 bytes of RAM. And a 300-baud modem.
mhart's images are great, but I have found one issue with them. They do not contain the dependencies needed to build node-gyp based packages, more specifically and critical bcrypt package. I have fixed this issue and have pushed and maintain up-to-date node images that are built on alpine and have make, g++, etc that is needed. https://github.com/stackci/node
It's still the case, the VM has to run on Apple hardware.
I tentatively agree, but this may end up being a distinction without a difference, i.e. if something appears conscious because it's intelligent, for all the outside world can say, it is conscious.

I believe strong AI is going to solve this question over the next several decades.
I totally agree - I love raw JS too, and I hate seeing underscore used instead of stdlib - but the stdlib and DOM API has been getting better very slowly:

- element.classList is relatively recent

- NodeLists still don't have .forEach()

- string.includes() and array.includes() was only added in ES6 and ES7

- As of a Chrome 50 a few weeks ago you can now see the values inside FormData.
I am always frustrated by this 0 or 1 line of reasoning. "I don't believe Sarbanes Oxley has anything to do with companies not going public". So, you seriously believe that regulation that raised the cost of going public has contributed literally zero to the reduction in IPOs? I mean is it the only sole cause? No. But should it get zero weight? no
> the last few digits of pi

There is no last digit of pi.
Once you remove Ad Tech how much does the average we page actually do?
For Windows devs looking for help setting up a new machine or a test VM, this can be automated using BoxStarter:

http://boxstarter.org/WebLauncher
jQuery is not that large and very likely to be cached an a users machine. So, it's IMO disingenuous to harp on it.

If your playing with larger and less 'standard' library's then that's a different story.
"The old have to die for the young to move forward" - This seems like a baseless assumption. If immortality research succeeds, surely we can also fix the problem of older people being stubborn.

A lot of the stubborness comes from facing death. When you think in terms of forever, it helps you to think a lot bigger than petty personal politics.

Or, at least, it should.
It would help if the basic javascript api's were even vaguely useful

I recently tried to force myself not to use any libraries for a simple site. After a while I realised I had so much re-invention of stuff (AJAX in particular is madness without a library) that I ended up adding Zepto

With all the crap they're adding in ES6 you would have hoped they would add an ajax function at least
When the consequences of playing along are what they are in this case? Play along. They've been handed a fantastic PR opportunity, and they're turning it against themselves.
I doubt it, when I was there Ion was only used by only a handful of Java teams doing backend work. It was also horribly documented and supported at the time (3.5 years ago).
5 Beliefs That Prevent You from Starting an Ecommerce Business
I just watched https://www.youtube.com/watch?v=Q4dYwEyjZcY this video about the early HTML standardization process, and it seems to explain all the ills of HTML.

So indeed, there is a huge optimization opportunity of having a stricter error model.

Also, I'm really wondering how much battery could be saved when surfing such pages.

Also I'm sure there is a lot of potential going in the pre-parsed document model. But that's a next level kind of engineering I guess.
Before everyone jumps onto the JQuery/Bootstrap/etc sucks bandwagon, just a reminder that the minified jquery from cdnjs is 84.1kb. Bootstrap is 43.1kb.

If you want your page to load fast, the overall "size" of the page shouldn't be at the top of your list of concerns. Try reducing the # of requests, first. Combine and minify your javascript, use image sprites, etc.
People don't get dysfunctional just because they have no structure.

When people talk about dysfunctional teams, they're referring to behavior similar to that found in a dysfunctional family.

https://en.m.wikipedia.org/wiki/Dysfunctional_family
A lack of skills, a low barrier to entry and low budgets are causing this.

I hoped with page performance becoming a ranking factor, this would change, if only for a tiny bit. But I see very slow brand websites still ranked higher then the highly optimized indie website, so that didn't work.
This, and Javascript, and browser bloat.
Same with Maldives.
"100000+ happy users […] can't be wrong", right?!
What's funny about this ridiculous name??? It's stupid - simply stupid and reminds me of Churchill's infamous remark:

» The best argument against democracy is a five-minute conversation with the average voter. «
There are approximately 5 million different CDNs hosting different versions of jQuery. Cache hits are actually quite low.
So you completely agree with parent comment except you think it's "racist"?
Well, Windows has existed for other platforms, especially in the server world. And for end users, you have things like Windows RT that are still supported.

https://en.wikipedia.org/wiki/Windows_NT#Supported_platforms
I also like how Opera now allows you to benchmark websites with and without ads. I think other browsers should expand on that idea (benchmarking sites, and not just for ads).

Give some kind of reminder to both users and developers about how slow their sites are. Those with the slowest websites probably won't like it too much initially, but it's going to be better for all of us in the long term.

http://www.opera.com/blogs/desktop/2016/03/native-ad-blockin...
Funderbeam Launches the World’s First Startup Marketplace, Exciting Tim Draper
You could still use Docker or a vagrantbox if you ever encounter problems.
Unity Certification Program
Well, given the guy's name was "Reagan", it does warrant some kind of correction.
or use HTTP2 which should make the number of requests largely irrelevant.
it's called the "fetch" API. Not sure if it's in ES6
> I check out all git repos directly under C:\b\ which is usually enough to work around path length issues.

Thanks. Could you use a Windows mount point for this?
> The top ten sites are significantly lighter than the rest (worth noting if you want to be a top website).

Wow. That's nice to see actually.
ESCORT KATERINA – escorts |call girls| athens escorts – thessaloniki escorts
> You have to use inferior version of name version manager.

What is name version manager? Couldn't find anything when searching.
Thanks I've purchased that and will be reading it this weekend!

Those items I linked to do very much have an agenda so it's good to see something that is giving a different perspective.
See: http://m.dw.com/en/petro-islam-on-the-rise-in-bangladesh/a-6...
Actually in the real world browsing files by access or modified time is usually quicker because the number of items is small. There may be a set of 10-20 files that I've recent opened and the one I want will be in the top 3-5 very often. Doing a binary search invokes scrolling up and down a large list.
Interesting comparison, if a bit arbitrary. It raises a couple of questions though.

1) How do the numbers come out when you exclude images?

It's valid and good to know the total sizes, including images, but that can hide huge discrepancies in the experienced performance of a site.

For example, a page with 150KB of HTML/CSS/JS and a single 2.1MB hero image can feel very different from a page with 2MB of HTML/CSS/JS and a few 50KB images.

If we're just interested in total bandwidth consumption, then sure, total size is a good metric. If we're interested in how a user experiences the web, there's a lot of variability and nuance buried in that.

2) What device and methodology were used to take the measurements?

In this age of responsive design, CSS media queries, and infinite scrolling/deferred loading, it really matters how you measure and what you use to measure.

For example, if I load a page on my large retina screen and scroll to the bottom, many sites will send far more data than if I load them on my phone and don't scroll past the fold.

I only skimmed the article and didn't dig in to the references. These questions may be answered elsewhere.
How is this more of a farce than arcades that allow you to trade tickets for prizes? These prizes have a cash value in a secondary market.

To me, "gambling" is kind of an arbitrary concept. Would you say that universities are casinos as well? They let students assume risk with an unknown payout.

It might be that I'm not defining gambling properly. I'm curious, how would HN readers define gambling?
Because we can! Games were slim back then because they had to be. Webpages are fat now because our computers are fast.

Now, if a webpage were to approach the size of a contemporary game...
This is my fear as well. I think once we finally come up with a sliding scale, most if not all humans are going to score rather low on it.

If you believe that the future of any intelligent lifeform is to evolve into some form of machine intelligence, and it's obvious that machine intelligences can communicate complex ideas in blinding fast speed -- in parallel channels? Plus live tens or hundreds of thousands of years? Compared to that we're like mayflies, popping into existence and back out in a blink of the eye, doing nothing more than buzzing around. Hell, that's not just true of individual humans. Our entire species might look like that.

Want the answer to Fermi's Paradox? There it is. How much time are you going to spend today trying to observe and understand a individual gnat?
>It doesn't explain why.

The aspect of it that people are objecting to is that it does try to explain why. It says "Your father needs to go back in the box so we can make other people", which simply isn't true.
Personally, I really like living, mainly because there's a lot of awesome stuff to do and see and build, stories to tell, people to be with, etc. The logical next step is that I don't want to die, at least any time soon or involuntarily. Avoiding death may be difficult, but it seems rather sad to just give up; and anyway, say what you will about humans, but we are pretty goddamn clever occasionally.

So it seems quite worth it to fight death. I don't know if avoiding involuntary death should seem so implausible---humans are machines that can be fixed when they start breaking; that's how ordinary medicine works! I think it would actually be surprising if we could extend lifespans from 30 years all the way up to 100+ years, but couldn't possibly go much further, even given massive future advances in our understanding of biology, neurology, and technology.
Auto correct error from phone. Node version manager
I see lots of websites that don't even cache static resources and use > 10 scripts and stylesheets, from a lot of different domains. Terrible.
Imagine how fast the web would be if browser manufacturers could "approve" frameworks, and store them as a "standard library" of sorts. A global cache. Then you have ONE copy of jQuery for all sites on your machine.

Wanting to use a framework shouldn't be discouraged. The issue here isn't developers trying to save time, the issue is the shitty tools.
But shouldn't the browser have those libraries cached?
It's an interesting time to be asking the question, because the new "Ubuntu for Windows"[1] subsystem will provide another alternative for running node.js on Windows.

I certainly wouldn't want to try it now unless you really want to be a beta tester for Microsoft, but in a few months that may be the superior alternative for node.js on Windows.

1: https://blogs.windows.com/buildingapps/2016/03/30/run-bash-o...
If the parent is Canadian, then you're talking about the same thing, effectively.
Ah yes, because everyone runs servers based on RISC-V and so -- oh wait, they don't.

I'm as big a lover of RISC-V as anyone (and am excited about the possibility of having a completely open CPU which you can load into a free FPGA). But it's delusional to think that x86 is "legacy" at this point.
Well, not that adding the whole of underscore.js is reasonable, but maybe if Javascript had provided proper enumeration of their data structures earlier like all decent programming languages do, that wouldn't be an issue.

To this day, you still can't enumerate an object literal, yielding each key/value pair. You still can't properly enumerate a NodeList and Object.values is still "experimental technology".

I understand that people just abuse libraries in and out, but come on, let's not forget the reason those humongous libraries exist in the first place (and why they're having success success), it's because JS has long been crippled in terms of abstractions and people needed something to alleviate the pain.

EDIT #1: Regarding enumeration of object literals, it turns out it's actually possible, though Object.entries is still marked as "experimental" and returns an array of [key, value] pairs, as arrays, which doesn't exactly scream great design. I just wish I could do something like someObject.forEach(function(key, value) {}) (and same for map, reduce, filter, some, every, etc).

EDIT #2: The latter in my previous edit is actually possible if you're willing to create a Map from Object.entries, which you can call forEach on. Quite convoluted, but possible, so my bad.
> if they would suddenly adopt human rights, democracy and other western policies, they would most likely not stay in power for long

I think you may be right (I haven't enough information about Saudi Arabians or their views to tell) but I really want to believe that the real-life politics is much more rational than in a game of Civilization.
Would you trust a code reviewer who had never written a line of code or deployed an app?
Apple Services Shut Down in China in Startling About-Face
That bag of peanuts may have an intrinsic _cost_. But it most certainly does not have an intrinsic value.

"value" may be a confusing word here. Starting from "This has a $5 value". Compare to "I value this at $5". People have moral "values" too. It's confusing.

The point is that how much we value things is contextual.
I care. I know a lot of people (here in western Europe) who are on a 1 GiB/month data plan. 2.2 MiB per page means that you can visit 15 pages per day. Better think twice before you click a link.

Besides, 2.2 MiB for a page is pure bloat. Unless the page is heavy on images, you can usually fit all of the content that matters in a tenth of the size. In 300 KiB you can fit a 500-word article with 160 KiB picture, a few webfonts, headers/footers and stylesheets. Using a factor ten more is just ridiculous.
You might have luck as a lab technician and seeing where that leads you, maybe.
Have you tried npm 3? Does its flattening solve your path length issues?
I'm aware of the gambling sites, but that's not Valves doing. If people gambled with pokemon cards, no one would care.
Checklistomania makes it easy to keep track of relative tasks
One way to be informed is to learn facts. Another way is to learn about how other people live, so that you can empathize with them, gain perspective on the lives they live, and then are better able to understand the context for those other facts you learn.
The speed index was invented for benchmarking this: https://sites.google.com/a/webpagetest.org/docs/using-webpag...
Source? And even then it's ~83KB vs the average page of ~2250K.
Why We Switched from Single Branch Flow to Pull Requests
> I honestly believe that what our species needs is a sliding scale of sentience.

What purpose would having this hierarchy serve? To justify which animals you can eat? Despite many of the other comments, eating animals is outside the scope of this article and should take into account more factors than animal sentience.

> I had to bail out.

If you had stuck with the article a little longer, the reviewer would place de Waal's argument as directly counter to yours, although too long to quote in entirety:

De Waal explicitly rejects the idea that there is some hierarchy of cognitive abilities. Nevertheless, an implicit tension in his book shows just how seductive the ladder-of-nature view remains. Simply saying that the “lower” creatures share abilities with creatures once considered more advanced still suggests something like a ladder—it’s just that chimps or crows or children are higher up than we thought. [...] As de Waal recognizes, a better way to think about other creatures would be to ask ourselves how different species have developed different kinds of minds to solve different adaptive problems.
A simple web page nowadays is bigger than a whole game in 1993. A whole budget game nowadays is several gigabytes in size and that is far from a simple website.
Why $225k is too much? Bill Clinton and Al Gore take similar money. Well known political activists take between $50k and $20k per speech. Actors are charging millions for 20 minute episode. That money seems fair for such prominent speaker.
In rural areas when you get invited, often there is nothing else to eat. You don't get a menu. Most days you eat Seal (cooked for 5 hours). No side veggies. No spices.

I do know that there were restaurants in Nuuk and Ilulissat selling whale meat on the menu. I guess mostly to Japanese customers, if you know the popularity of restaurants in Osaka or Tokyo selling whale meat. That is of course against the conditions of Aboriginal Subsistence Whaling.
Ok, how about I rephrase this, I don't think there is a single company that would be successful as a public company that has chosen not to go public due to Sarbox.

What Sarbox did was to put into law what companies should have already been doing in terms of corporate governance and financial reporting.

The companies that consider thsi to be a burden were ones who are already doing either shady things with their accounting or who just weren't doing proper oversite to begin with, hence the small number of companies who where complaining about it when it first came out.

Should Sarbox regulations get zero weight wrt to stopping companies from going public?

Yes I believe its impact is so minuscule that you can give it zero weight.
The reality, however, is that depending on where they are many users don't have an LTE connection to begin with. My personal experience is that every so often a page begins to load, then shows text invisibly, then loads ads, and only after around 10 secs, I guess, I see the content I was interested in in the first place. Well, usually I closed my browser by then already.