skysight-inc/HackerNews huggingface dataset:
A couple of comments in response to other comments:

> I can't see a consistent trend here

My guess is that's because we're talking about a meta-aesthetic that borders on anti-aesthetic.

Particularly for the last 10 years, design on the web and in software in general has been especially trend driven and strongly aestheticized. And arguably in a way that moved outside of consciously or conscientiously chosen and well into either ostentatiousness or default.

When people become aware of a trend, they also become aware there's an area of creative opportunity that a lot of people aren't working in. The move from high-relief/"lickable"/skeuomorphic design to flat design is an example everyone here knows.

This might be a meta-trend away from strongly aestheticized. Whether or not you can actually have an anti-aesthetic is probably a good philosophical question, but I think as a practical concept.

> Just showed some of these to a generally non-tech-savy friend who said he didn't like them because they looked "too 90s." Personally I love them because they load fast, are easy to read, and don't require a knowledge of a bunch of different frameworks to write.

Like you, I like a lot of simple pages (sometimes I use Lynx for simplicity!).

But as you observed for in your friend, for a general audience, I do think an anti-aesthetic is likely to have an uphill battle; visual communications isn't a science but it's real, and some people make judgments on visuals (and almost everyone is influenced by them).
#1 design flaw of Python for numerics: arrays are not a first class type.
It's anecdotal of course, but a small application of ours went from about one false-positive per month to no false positive in over a year when I stopped UPX packing it.
Yes, they've got ECN capability, if you're satisfied with RED as your AQM. pfSense apparently also has an implementation of plain CoDel. Work is also underway to bring fair queuing to the BSD world so that networks with more than one simultaneous traffic flow can get some good QoS: http://caia.swin.edu.au/freebsd/aqm/

All of the BSDs are still way behind; the best by only a few years, while others are stuck in the 1990s.
Its interesting to me that many of the people who are in the "who's who" of our space have a very bare-bones web presence.

http://www.cs.indiana.edu/~dfried/

http://www-cs-faculty.stanford.edu/~uno/

http://javascript.crockford.com/
I despise the trend for content minimalism. Where once there was a headline and sub, there's often now a cute little tile with picture and trimmed headline needing 20x the space to show the same number of stories. bbc.co.uk

Or homepages that tell you nothing at all https://www.optimizely.com

I don't want a wall of text, or the complex design and navigation of 10 years back, but I abhor the tendency to tell you next to nothing, but with bootstrap.
When Dungeons and Dragons Set Off a Moral Panic
'Younger generation'. Kids, I wish I could give you my backcopies of NTK. Brutalism is a fine, ancient tradition of web design. Welcome. :)
> I think what's far more common is prototyping something in Python or R, and then realizing that 99% of its CPU time is already spent in wrapped C code. And then you call it a day and move on to other things.

Someone has to write those libraries.

> This is why Julia hasn't taken off nearly as quickly as I initially expected

Not sure what you were expecting, but consider:

- the most conservative userbase estimate I would believe is 20k users (based on mailing list subscriptions, website stats, and download numbers).

- sustained package ecosystem growth: http://pkg.julialang.org/pulse.html
You can think of the ads as being like the exposed ducts and conduits of brutalist buildings. They power the site.
Teaching computers to be more creative than humans
False. You did the arithmetic in stead of the computer, this is more work.

and if instead of addition it was a function call...
There were a ton of competitive and fun to watch warrior games this year that were extremely far from stream ball. You need a better local team.
Time zones and DST are fun. When I worked at a healthcare software company, many hospitals chose to have their yearly upgrades done in the fall during the DST transition, because 1) it's confusing to see or even display documentation for events that happened at 2:30AM and the other 2:30AM and 2) it avoids any bugs that might crop up from the doubled hour.
A lower level but more portable alternative: http://halide-lang.org/

Takes a bit of learning but it's really fast. The tutorial series is good http://halide-lang.org/tutorials/tutorial_introduction.html

It'd be interesting to see a comparison between the two for something non-trivial, both in terms of code complexity and performance. My guess is that Halide takes a lot more code but ends up being 2-3x faster due to the ease of low level optimization.
> A feature I would like from operating systems is to tell me the true time during leap seconds. E.g. 23:59:59, 23:59:60, 00:00:00 Instead of repeating 23:59:59 or just pretending the leap second never happens.

In past discussions of leap seconds, it came out that the POSIX standard specifies that no such second as 23:59:60 can exist (by specifying that "one day" consists of exactly 86400 seconds). As I understand things, this is why the erroneous behavior you mention is done.

It is not clear to me why, for the sake of complying with a standard we know to be wrong, we report false information and otherwise do things that we also know are wrong. The obvious approach would seem to be to either change the standard or just ignore it.
this bloat is what causing the increased use of adblocking software. If all the websites just displays a few KBs of ads with 2, 3 light trackers, they won't start putting up adblockers.

I use Adblock. And if there is an Adblock disable request, I check whether the site loads fast and whitelist the site. I have a 50Mbps connection. Due to the 1 or 2 slow loading script, it delays the website.

One of the best example I have seen is Facebook instant article. Loads pretty fast and ads in it are good.
This is a most succinct and accurate explanation. Thank you - I'm sure I will use it in future conversations. It serves as an answer to the "street light argument" - https://en.wikipedia.org/wiki/Streetlight_effect

That said, have you every thought of how alien intelligence might look that does not adhere to the above chemistries?

There are some great science fiction speculations - life living in the ultra-high-gravity "crust" of a neutron star [0], intelligent Turing machines running in the convective layers of brown dwarf stars[1], just plain bootstrapping an AI environment on the substrate of the Universe.[2]

[0] Robert L. Foward, Alystaire Reynolds
[1] Stephen Baxter
[2] Greg Egan
The differences between tinkering and research
Once finger printing has been done can that info be shared with other cell phones?
However, methane is a greenhouse gas in its own right, and 100x worse [1] than CO₂. And some unknown amount, I guess 2% to 10%, of methane leaks into atmosphere during the mining and transport and use of natural gas. Depending on the exact amount of this leaking, natural gas might even be the worst offender, per unit energy produced.

[1] 100x worse on a 20 years time scale, 30x worse on a 100 years time scale.
https://hastebin.com/ vs http://pastebin.com/ ;)
What I find interesting is that Twitter and Facebook have the same graph shape, both peaking in 2013.

They should allow a log scale, then you could compare with Facebook more easily.
Oh.ASCII.
Secrets to Find an Advisor Company
Guess you're not familiar with the old term "pager duty".
I use an engineering notebook and I've got a system of colored "flags" that has sort of evolved over they years. When I work on a project I journal it into the notebook, I add a 'prev' link with the page number where I last journaled it, when I create a new entry I go back one and add a 'forward' link to the page number where I came back. In the index I add a reference to the 'start' of the project. Very simple doubly linked list in ink. I used colored post-it flags (like those 'sign here' ones) on pages that I have some sort of follow up on. So red for action items, yellow for invention ideas, blue for waiting for something to happen (someone else's action item), etc. When I journal my current state I try to get as much as possible down of my current mental state. That way when I come back to it I'll be able to spin up quickly with the bread crumbs left behind.

I've also done some of this with Evernote, and I'm playing around with OneNote on my Surface book and the stylus, I find it is the writing it down that is important to me.
> The extension only affects definitions in this module. Functions and data types imported from other modules are unaffected
What happens if you declare an external function of type 'a -> 'b? Obj.magic is trivial to implement, it's just the typing that is wonky. (Disclaimer: I have never looked at BuckleScript or js_of_ocaml.)
I'm tempted to reply that a brutalist website would be one that keeps decoration to a minimum, but.....that wouldn't fit, because (for example) the Geisel Library has plenty of decoration, it's just in concrete and glass.

Maybe a brutalist HTML page would have the tags embedded, kind of like the WordPerfect codes.
Only, but only a little gas gets out. It's ok. Coal is the enemy mainly because you can see it. Natural Gas requires infrared camera to detect. No this isn't snark/cynicism: we regulate the opacity of a scrubbed coal plant's output.

https://www.washingtonpost.com/news/energy-environment/wp/20...
Core Image on iOS is supposed to handling tiling of larger images automatically. This is one of the reasons I'm planning on porting my iOS video effects app from GPUImage to Core Image, although GPUImage has served me very well.
JGEWQ
You have to some extent switched to a different language when you're using Cython. Do you teach Cython to newcomers when you're introducing them to Python? If no, why not? Performance and parallelism shouldn't require hurdles.
http://craigslist.com/ is pretty straight up
You probably haven't been to a .NET developer conference, but you would probably be very surprised to see the number of people there running macs. The main reason is that Developers love unix. You're right that this is about Azure, but it's also about Developers loving unix.
The withdrawal from coal is a year old decision[1] made my our parliament, which is as far as I see not based on plugging the holes in any way. We have a policy that states you can use up to, but not more than the expected surplus of the fund for the coming year. [2]
So, I agree we're spending more than we used to do, but this is exactly the reason the fund was made in the first place.
As long as politicians are curbed, and we stay within this rule, I'm not scared no matter how many billions are used from the fund.

EDIT: and the core of my comment should have been, that I'm not sure this could be seen in the same context as other national funds, as we're "too big to fail"^tm

[1] :http://e24.no/boers-og-finans/oljefondet-ut-av-kull/23459941

[2] :https://snl.no/Handlingsregelen
Definitely!! I just used my personal anecdote to say that my "interest" is rarely with the service it is with the people using the service.
AI – It's Real, It's Here and It's Helping Mankind
Our upside-down city hall and the plaza wasteland around it are described as brutalist, and yet I would not call City Hall "non-distracting" or the plaza "clean".
What was Harper's attitude on Syrian refugees? I seem to recall he said Trudeau's goal of 10000 before the end of 2015 was unrealistic, and that's exactly what it turned out to be. He was going to bring in about the same number Trudeau actually managed to bring in.
I went exploring the Chinese half of the internet for a while. It's amazing how different things are there, yet how similar they are.

Baidu seems essentially equivalent to Google, AliPay to PayPal and Weibo to Facebook.

As for differences, I noticed were how heavily integrated AliPay (and all the payment methods) were with the regular Chinese banking system, needing a local bank card to verify any account.

Also interesting how they handled file sharing. Baidu Pan seems to be the Chinese alternative to torrents or P2P.

Really though, the biggest take away I got was the inconceivable amount of information that isn't displayed to Westerners in search. The Chinese internet, with over 700m users, must be enormous but your average Western internet user doesn't see any of it.
List of important publications in theoretical computer science
There's now a true debugger: https://github.com/Keno/Gallium.jl
Only works on master 0.5-dev right now, but it's coming along nicely.
New Way to Buy and Sell Used Cars Online
Classroom.fm
That's how it all started: http://www.zerobugsandprogramfaster.net/essays/2.html
Clarification: By "authentication" I mean keys that the users generate using ssh-keygen. I do not mean certificates or "certficate authorities" (CA's).
Right, SCADE compiles down to C, but the development and verification are done in SCADE.
That's because they are optimized for that.

No reason, apart from economics, why even with current IDE technology we couldn't make one that works well for specific programming languages.
A popular video game randomizes race and gender and many white men are furious
Those aren't the who's who of visual design though.
Ubuntu 16.04 to feature Snappy packages
http://wizardmac.tumblr.com/post/104019606584/whats-wrong-wi...

The author writes that Julia still isn't ready to replace his current development setup.
No problems with oil though!

https://en.wikipedia.org/wiki/File:Norwar_Exports_Tree_Map_(...

We will see this fund drain to zero over the next few years easily, Norway is a completely broken economy with high unemployment masked by "scholarships".
Be that as it may, UK legislation uses GMT and not UTC. It is therefore the appropriate time to be using in software for UK citizens.
https://www.reddit.com/r/nim/
GCE is less expensive for compute than AWS, period, RI's or no RI's.
Disclosure: I'm a cloud pricing geek among other things working at Google Cloud Platform and I did substantial analysis on this, published here: https://cloudplatform.googleblog.com/2015/01/understanding-c...

There's also a handy-dandy TCO calculator that further explores these dynamics here: https://cloud.google.com/pricing/tco

Let me know if any other details would be useful!
How I defeated an anti-tamper APK with some Python and a homemade Smali emulator
How big were such projects?

I never saw a C project with teams bigger than 5 developers without memory corruption issues.
It seems to me that web design trends tend to change faster than most people's patience for maintaining their personal site, so it makes sense that anyone with a sufficient amount of work to do who is not a web designer would choose a very simple "just get the info out there" design. Specifically these guys you posted have been in computing forever and are very, very busy.

Personally I can't justify more than updating bootstrap every six months or so. I'd rather spend that time on open source or with my family.
Well, for one, they make about 50% of full measures, give or take.
Sometimes, people are also just asleep/on vacation and will miss the previous submission, even if their acount age is greater than the "X days ago".
https://hastebin.com/ is serving the wrong certificate.
A computer system in less than 20k LOC progress report (2011) [pdf]
How to run Linux desktop apps on Windows
don't forget $XDG_RUNTIME_DIR for sockets and the like
Thanks for the hint, I'll have a look into it!
The "We're back" schtick is pure BS. Canada never left, and it remains to be seen if we do more or less internationally under the Liberals. I'd be pretty insulted by Trudeau if I was in the diplomatic service though. Trudeau does seem to be striking a much more conciliatory tone with the U.N., which could be good or bad in the long run, depending on whether the current problems within the U.N. improve or worsen. Trudeau is certainly drawing more international press, but that's not the same as increasing foreign aid, involvement in peace-keeping missions, etc..

As for the conservative attack ads, they're no different than the attack ads any of the other parties typically run. Do you remember the "We can't trust Harper, he's from neocon Calgary and has a hidden agenda!" smear campaign from the election before last? It was so effective they didn't even need to run it during the last election. People wonder why Alberta typically doesn't support the Liberal party, but demonizing the province as a means of vilifying a leader is one big reason why that's the case.

Trudeau did rely relatively less on attack ads than his opponents in the last election, which I approve of. However, the rise of PAC's with funding from god knows where does make it suspiciously easy for parties to run attack ads on the sly without fear of blowback. Whether the Liberals funded them or not, there were plenty of attack ads against harper during the last election. I'd like to see PAC's regulated much more strenuously in the future. In particular, their donors need to be a matter of public record.
I prefer the xdg variables mostly for $XDG_CACHE_HOME and $XDG_RUNTIME_DIR. Those are the kinds of things I don't want to keep having to write rules to exclude from my backups.
Another thing I thought of was using the <table> tag for layout.

It's austere, as well as an anti-pattern when used exclusively. Despite this, it just plain gets the job done. It has also proven quite sturdy/reliable, even on popular sites like this one.
I thought so too, this is why I added the "Generate Image" button, you can save your images even across resetting.
It's ridiculous how many letters I get that are incorrectly delivered that should have been sent elsewhere. I welcome this if it eliminates these errors.
Future of secure systems in the USA
Miniature Lamp 3v 0.5a E10 A608 GREAT- US$0.62 – Sellwell Lighting 666lamp.com
HTTPS Results in 7% Google AdX Revenue Drop
Complete Guide to A/B (Split) Testing
I would say more correctly GAE ~= Lambda
got mirror?
OFFSET is not "handled by the engine". It heapsorts the entire dataset before you offset to a page.

The top-level comment is asking for good ways to paginate. OFFSET works on localhost and with hundreds of rows. My solution is one that works in production once OFFSET fails you. For me, it was day 2.
> Despite huge evolutionary pressure and no small amount of experimenting with blood chemistry we're still stuck with red iron based blood.

Careful, this isn't a given. Some tunicates actually concentrate vanadium for oxygen transport.

Now, iron is so much more plentiful in the universe that it's likely that it would be pressed into service for oxygen transport, but it isn't given.

In addition, life looked very different before the Oxygen Catastrophe, so we have lots of evidence for life without oxygen transport.
Comments like this are a bannable offense on HN, but we won't ban you because you recognized it as an error below. Please, however, only post comments that are civil and substantive in the future.

We detached this subthread from https://news.ycombinator.com/item?id=11516200 and marked it off-topic.
How fast can we make interpreted Python? (2013)
NSA got me penalized from 2013 onward if I said anything positive about them on about any security or IT forum. Evidence or accuracy didn't matter due to polarization. So, this is more true than you say. Less now but the effect is still there.
Situations like what? An unidentified object may have hit Apache, doing no damage. Perhaps we should understand what Hartland before going on a witch hunt.
I didn't know about web workers until now, would be a nice to try! I'm not sure though if they work well with ProcessingJS...
This article was deleted and will be reposted at a future date.
We already had the website equivalent of béton brut in the formative stages of the web. Just about all websites were the correct color.

https://www.google.com/search?q=mosaic+browser&safe=off&rlz=...
...so what that doesn't matter? Imagine you are an evil genius who has built a rocket to extend earth's orbit by an hour each day. How would you now represent time for a day once we live in that new orbit? Most people would just add an hour so the days end at 24:59:59. What if the rocket didn't extend time by an hour but instead by 59 minutes and 59 seconds. What would you do then? We can repeat this until we get down to one second. Wouldn't it make sense to end up at 24:00:00 instead of 23:59:60 in that situation?
The nout about aio in glibc documentation says the following:

"The current Linux POSIX AIO implementation is provided in user space by glibc. This has a number of limitations, most notably that maintaining multiple threads to perform I/O operations is expensive and scales poorly."

Why does it scale poorly? It shouldn't given a decent thread-pool implementation and lock-free queueing.
I really love Revolutions [1] so now I'm excited to try this one! History podcasts for the win.

[1] http://www.revolutionspodcast.com/
Remote code execution, git, and OS X
Free IoT Online Courses You Should Know About
The value we create
>You self righteous naive children ought to have your irony detectors fixed.

We ban accounts that comment like this on HN, so please don't comment like this. Instead (re-)read the guidelines and post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

(We detached this comment from https://news.ycombinator.com/item?id=11515503 and marked it off-topic.)
Hostile media effect
I don't see why you couldn't. You're just shipping serial numbers through the air at that point.
It makes perfect sense to me. I interpret "x" as shorthand/lazyhand notation of the Angloamerican multiplication symbol "×", which I verbally expand to the word "times". Furthermore, calling something "two times smaller" is equivalent to calling it "half the size", since "smallness" is simply the logical and mathematical inverse of "bigness", or "size". The same argument holds for unoptimized code being two times slower, or half as fast. (Slowness is the inverse of speed.)
The iPod Notes format used this type of pagination! It was essential back then because each note could only have a maximum of 1000 characters.
Can it be accessed from within Ubuntu though?
Yet the somehow got it right on their iOS app (that top left back button actually works as you'd expect).

Amazing how nice it is on the phone, but how broken it is (because of modal inconsistencies, the way you'll eventually have to press your browser back button) on the web version.
> The TL;DR for this article is, approximately: "Our heads are so far up our asses

Aw come on. Don't make Lisp programmers look even worse. It's embarrassing.

Also, this breaks the HN guideline against calling names in arguments.
You can't comment like this here. Please (re-)read the site rules and follow them from now on.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

By the way, had we seen https://news.ycombinator.com/item?id=11312766 at the time we would have banned you for it. That one was worse than this one, because it added a personal attack on top of calling names. To continue commenting on HN you need to drop this approach altogether and make sure your comments are substantive and respectful, even to people and about positions you disagree with.
Because that will bite you in the ass. Someday the person who knows how to ssh in to fix stuff will be on vacation, or at another job. Or someday you'll decide you would really like to put the service in an autoscale group and now you have to sort out a bunch of tribal knowledge into a real deployment.
I've got my configs stored in a git repo at ~/configs, which contains a makefile that sets up symlinks for me.
I think a lot of people ITT may be confusing Brutalism and modernist architecture in general. "Clean," "unobtrusive" and so on are not adjectives I'd use to describe it (Brutalist architecture).