skysight-inc/HackerNews huggingface dataset:
> CSS was the modern thing. JS was called DHTML and was used for mouse trailing bouncing balls.

Javascript was called Javascript and was used, mostly, for form validation. Dynamic menus, animations... - all of which you couldn't do with CSS alone - were called DHTML. You could even use Javascript in the server.

> [...] before that, it was ActiveX and nobody used it.

Plenty of people used ActiveX and it was useful, sometimes, although it limited you to IE. But you are forgetting two of the most widely used technologies of the time: Applets and Flash. Fortunately both are out of modern web development.

> You did create modern sites with CSS, without JS.

You did create sites with CSS, "modern" sites included JS and DHTML.

Then, as now, I found that most people complaining about Javascript were really complaining about bad coders and bad implementations; The browser's DOM back then and the mess that is NPM today. The language itself has bad decisions (weak dynamic types) and good features (functional capabilities), exactly like every other language out there.
centos: I am surprised to see that centos is not mentioned a lot. Anyway, I am in the animation/vfx industry and most of the vendors support centos out of all the other linux flavors.
The difference between all the alternatives and FB is... that FB is intelligent and learning about you through your interactions, which on scale can make FB a lot more intelligent and powerful then the rest of us. Everything that raises fears of superintelligence also applies to a lesser degree to a company like FB. I recommend to have a look at Nick Bostroms book Superintelligence for a good overview why you should care about that.
Nuklear: A single-header ANSI C GUI library
it may be, on a fundamental level, an incredibly stupid thing to even try, but it also seems to have been an incredibly necessary thing and incredibly appreciated thing by most of the world.
Sophisticated spy agencies don't need the source code. They can disassemble it.
How to Test Interactions Among Life Extension Treatments
>The fact that it’s natural means nothing nature is a cunt.

Natural means, what a human body has been accustomed to, over the course of its evolution. That is what is natural. Not something coming directly from nature. Often both are same since most of the things that we were exposed to during the long course of evolution came directly from nature.

Also, from your other comments, you have a skewed definition of health. You seem to consider a human being healthy even if they can only survive with the help of medicines or modern health care..which is quite stupid...
Thanks for the heads up. I too see something fishy going on.
CS:GO (and all other source games) do the same lag compensation as CS did (though it's horrifically buggy, but it was pretty messed up in 1.6 as well). People seriously underestimate how impossible it is to play fast-paced games without it - you wouldn't be able to hit a HS on a moving player in CS:GO even with ~30ms ping without leading your shot if that wasn't there.

It's also not actually why you rubberband - that's just caused by your own latency (moving while already dead). It does mean you can get hit after moving behind a wall though.
Necessary how? All the actually useful things you can do on the web you could have done with a 90s browser. I bet Amazon still works in one!

Moving apps into browsers is a step backwards for most apps and most users. I was using Jupyter the other day; it’s clunky as hell compared to MathCAD from 20 years ago. We use 1000x the computing power, literally, to deliver 10% of the experience. Keeps a lot of devs employed I guess...
C#, and maybe all programming language, are not designed for structuring documents inside a browser either. That is what HTML is for, not display or applications or communication, etc.
We Must Cancel Everyone’s Student Debt, for the Economy’s Sake
Skyrocketing student debt like you see in this chart does not arise because students today are less virtuous or moral than their predecessors:

https://pixel.nymag.com/imgs/daily/intelligencer/2018/02/09/...

It is the result of deliberate policy decisions, such as excluding student debt from being cleared through personal bankruptcy.

These deliberate policy decisions magnify the advantage that accumulated wealth has on success. Deserving outsiders are thwarted from fulfilling their potential in the so-called "meritocracy", so that by and large social mobility is stilled and American "meritocracy" becomes a first-order approximation of aristocracy.

When the policy decisions which have led to this crisis are so vast and immoral, why not consider an action as dramatic as forgiving all student debt?
Replacing fear with love was about as reasonable as replacing MarCom with Stasi. They were only carrying on playing a game of your choosing.
As someone who missed out on Bitcoin, these stories make me feel better about myself. Probably self-deluding myself into missing out on more opportunity, but there is a clear wild Wild West feel in these messages.

Covering up bad code and bugs by yelling hacker Wolf. Either way that doesn’t absolve the banker. If your bank is robbed they still owe you that money. That’s the deal. They insure against that. But what is a financial institution in the crypto world is telling customers that they can’t pull out their direct deposits because they left an ATM unlocked.

People would riot in the streets if that happened with BoA.

Worse is the begging in reddit comments for everyone to HOLD their nano. It’s begging for regulation.
There is always the appeal to nature argument. Slightly off topic. On one of my hikes with my dog. I wouldn't let him drink from a stream. Some people near by waved to me and said "It is fine! Dogs know good water". I thought how absurd. Another time we came across some small animals. He has a high prey drive. He made some aggressive advancements towards the creatures. I called him off. A person sharing our hike made the comment that it was okay. If he ate the small animal it would be good for him. It is natural. I said no the possibility of my dog contracting a parasite like tape worm would be a very bad thing. Nature can kill or hurt you in very natural ways.
Do you realize that many of those millionaires have gotten to that position by saving and studiously contributing to a retirement account/mortgage payment while on a regular income? A significant portion of those would never even think about spending money at Gucci.

Gucci's clientele are the 5m+ crowd and people obsessed with social signaling.
Wow such stupidity in this HN crowd!

Natural means what a being has been exposed to during the course of its evolution. "Vaccines are chemical and unnatural" because we didn't have stuff like that injected into our bodies during the course of our evolution. Hence it is not "natural"..

I am finding so much stupidity in this place these days! Damn!
Maybe. Apparently they use a non-standard wireless networking protocol called Sonosnet. They do have "bridges" to connect to a regular Wifi or ethernet network, but it's not clear to me if the CR100 can use those to connect to the speakers (and hence to the hypothetical "fake speaker" server).

I'm sure all of this is reverse engineerable, but it might be less work to build everything from scratch :)
> turns out JS was implicitly casting my string value to octal

How exactly? I'm really curious. AFAIK it's pretty hard for a JS string to be casted into anything (pretty easy the other way around though).

I guess maybe parseInt can do that, but that's neither casting not implicit.
I agree that there are many natural groups that should be given much more attention when teaching group theory.

But the virtue of abstractness to me is in the notion of isomorphism, which is surely critical to how we understand groups. Then you can find same (that is, isomorphic) groups with different representations - like sitting as subgroups in two different symmetric groups.

And to define when two groups are isomorphic is more or less the same as to define what a group is abstractly.
That’s what I had in mind. Or maybe being underwater on a mortgage or a second mortgage. But generally I meant high interest, high principle debt.
Are there multiple vibration settings on phones though? I was always under the impression it either vibrated or didn't.
Introducing Holloway: Reliable, In-Depth Knowledge
From the ARCH foundation FAQ:

Beyond the laser based digital layer there may also be layers that require the ability to detect and decode molecular, atomic scale or subatomic scale (quantum or holographic) information. We can already encode data in this way, but reading it requires very advanced technology.

They seem so clueless that even if I bought into the underlying mission of preserving data by sending it into space, I wouldn't trust this group to do it.
Peter Thiel: “Crypto Is Libertarian, AI Is Communist”
What language do you use that does not have a linter?
Introducing propellor
None of those are apt comparisons because people don't pay for the brand signaling.

Laptop stickers and conference shirts are free or dirt cheap. The logos you see in a coffee shop on electronics are side effects of purchasing the product. I would still buy an MBP without the lighted apple on the back because I'm buying it for it's utility and quality. Nobody would buy a Gucci bag without the logo.

Social signaling through brands is not as common as you would like to believe. This can be seen by how many people buy clothes that are close to cost (Gap, Walmart, etc).
Then hire a marketing team to make it sexier.
An earlier discussion: https://news.ycombinator.com/item?id=11522452
It’s a remote. A remote that stopped being sold a decade ago.

The speakers still work. There is an app.

I would agree if it were the speakers. It’s not. It’s a remote that hasn’t been sold in almost ten years.
I'm surprised that you think FP requires mastering category theory. Au contraire. It's perfectly possible (and indeed easier for programmers) to understand the abstractions that Haskell and Scala pioneer (higher-kinded types, and things like type-classes as well as monads which are basically enabled by HKTs) without category theory. It is true that monads were discovered via category theory, but in retrospect programmers could have discovered them -- after all they are (simplifying a bit) merely a way of generalising composition.

Scala and ML-variants like Ocaml, F#, Reason.js are perfectly good
imperative languages. They don't force you to go purely
functional. I always recommend that my students (whose first language is Java) start by treating Scala as a "nicer Java", and then slowly explore Scala's more powerful features. Indeed, I'd argue that Scala and the aforementioned
ML-variants are (slightly) better general-purpose imperative languages
than the Javas, Pythons, PHPs and Javascripts of this world, because
they are more consistent, they have types/type-inference, and their
statefulness fully supports higher-order state and powerful
modularisation without restriction, not to mention pattern matching.

Being able to use functional idioms without compromise if and when desired (including, but not restricted to, pure functional
programming) is another benefit of Scala and ML-variants.
Of course they do. They buy cars, boats, restaurants, etc that all plummet in value.
I think the point of a passive building is that it shouldn't need air conditioning.
Any many other microorganisms including Leptospira.
The latter can be acquired through the skin by swimming in the wrong areas in Hawaii [1]. Giardia can be difficult to treat and give you horrible problems for years as happened to one friend. Another friend acquired boils with visible nematodes under the skin from wading near Belem in Brazil. As a field biologist one is constantly reminded that nature is not benign. However local knowledge can usually keep one out of trouble, with the disclaimer that sadly in almost all of the world even its wildest most remote corners, the organism that poses the greatest danger is Homo sapiens.

1 http://health.hawaii.gov/about/files/2013/06/leptobrochure.p...
accelerometers are way too imprecise for that to work
> All the actually useful things

You're pre-emptively trying to define what's useful for everybody else. That's the only way your premise works.

In my equally subjective view, XMLHttpRequest radically altered and improved the useful things you can do with the Web.

You can't use a 90s browser for Google Maps, Gmail, YouTube, nearly any online productivity software, and dozens of other common activities on the Web today. You would have to strip the services down to make them work, ie turn them into completely different products.

Simply put, most of the things most people do online today, can't function in a 90s browser. Just try using IE 5 or Netscape 4 with nearly any of the major Web services today. You can't. IE 5 with Facebook's non-mobile site? You have to build an entirely different product to make that work, basic interactivity drops to near zero.

1990s MapQuest sucked, big time. Google Maps is a radical improvement. How about simple things, such as smooth, fast, highly interactive stock charts, or real-time updating stock quotes, without having to reload the page constantly? 1998 browser? Nope.

Would the user experience be better if everything on the Web adhered to strict 1998 standards? That's an obviously subjective opinion. I don't think so. Do people like to see instant previews of the content they're about to post to Facebook or Twitter? When they click the little upvote arrow, do they like to see an appropriate reaction? When posting basic content or interacting with simple site features, do they like having to reload the entire page?
This made me chuckle, since modern Python and Java styles are very, very similar, if not identical in places, to those of 10 years ago. Some of the libraries have changed, but many are the same as well. Shoot, I can still run Python code I wrote 10 years ago on the latest version (yep, that means something originally written for Python 2.3 can run fine on Python 3.6).

And no, that doesn't make Python and Java old hat or redundant.
How to Make Package Managers Cry [video]
Gray/soft and hard to read text
On this, and many other, websites.
http://www.amphibianark.org/

I engaged the management and they responded thusly.

"Anne, for some reason, perhaps out of some artistic aspect, your website text is grayish instead of black. This makes it hard to read - try it yourself.

Strangely, there is a "Printer Friendly" on your page, and this causes a black on white image, - far clearer by the way. This means that the only way for the page to print, it must be rendered black on white.

I can not see any valid reason why the website test should be rendered in gray, except to slow down readers.

I suggest you look into this. The web site people can easily change the site and you can tell them to make the text black on white in the future. "

and they responded as follows:

"Dear Bill,

I contacted our webmaster who offered the following. “We intentionally chose the current color scheme to give the site a softer feel. In the past 4 years yours is the first complaint we’ve had about the site”.

The print friendly option you refer to omits all images, to save on printer ink, rather than simply to print the page in black which would happen on all non-color printers. It completely reformats the page into just text, with no color at all.

Thanks for sharing your comments with us. It’s always good to review what we’re doing and see if it can be improved.

Best regards,

xxxx"

My rejoinder was :
"Anne, a large number of people simply skip your site as a nuisance to read. This so called 'softer feel' is ridiculous.

Let me do the same to the books you read....?
The Times list, along with most everything else in the paper, as per their motto of "all the news that's fit to print," is essentially the sphere of approved thinking that a certain part of the populace approves of.
Direct link, http://www.technoblogy.com/show?1INT
Graal works on Windows since a long time,
it's the AOT with Graal that works only since Java 10.
It might not be widely known but the NYT Bestseller list is curated list.
Just to share anecdotes ... My wife has had two Coach bags and the quality really shows after several years of daily use and no marks of wear and tear. It's not all branding.
I was running 1.9.6, after an auto update to 1.10.something subtitles stopped working on Chromecast. I looked around and found a thread[1] with many people reporting the issue with many versions of Plex. One guy said he reverted to have it working again so I tried that and... it worked! I haven't updated Plex since then. Good to know that you have subtitles working with the latest version, maybe I will update when I get home, fingers crossed!

[1]https://forums.plex.tv/discussion/288806/plex-losing-subtitl...
There's also a bookmarklet linked at the bottom of the page. It has good cross browser compatibility.
can your web site be pre-rendered or rendered on the fly? then do server side rendering - only send html to the client. if you need dynamic rendering - use static js - only for those parts. if you need everything to be dynamic rendered eg live push, multiplayer games etc do full js rendering but do not use static html! only css/js. i think the complexity comes from web devs familiar with server rendering tries to use the same paradigm with dynamic sites for example angular and react. you should do it more like a desktop app instead of web page. if it makes sense do the rendering in canvas instead of the dom.
Was this an American centric startup? I know in especially Germany and probably much of Europe building efficiency is a big deal, to the extent that things like smaller windows are prioritized.
From the article's description, apparently "Passive House" means "no cooling whatsoever", which explains why it's not common in the US.

Don't get me wrong, we need stronger building standards and better insulation. Especially in the US, where we let literally any hollow twig+glue structure stand with essentially no quality checks whatsoever.

But the reason everyone "throws a solar panel on top to get Net Zero", is because it gives you cheap green electricity to run both heat and Air Conditioning. There are precious few places you could build this thing in the US where it won't be annoyingly hot to live in for at least 3+ months every year. Even in Michigan, a building is essentially broken if it doesn't have AC, if not for the heat then to at least remove the moisture / humidity / condensation built up.
Sure. If you use an OSI license maybe. But I seriously doubt they can stop me from using the phrase open source if my code’s source is open.
When I'm thinking about bloated web frameworks and inefficient libraries, I often come back to memories of 64k demos released by groups such as Farbrausch. Here's what they've pulled off in 2000: https://www.youtube.com/watch?v=Y3n3c_8Nn2Y - as somewhat of a "contrast", jQuery alone (3.0.0-alpha1, minified) weighs 84522 bytes.

Use (what you deem as) the right tool for the job. As to how we've got to where we are today, there are lots of reasons - but personally, I feel it's pointless to constantly talk about it. Whether things are more complex than they used to be is up for debate, it's entirely subjective.

It's natural for things to evolve given the rising popularity and increased demands - but they evolve organically. People flock to frameworks because there's abstraction, and the "dirty work" has been offloaded to a third-party. This saves people time and effort. It's a bet - frameworks come and go, maintainers disappear; that's just the nature of it.
Tangentially related anecdote: I remain convinced that it's the occupant, not the building that matters. I heat my uninsulated 1910 era flat for about ~150EUR/year. Of that 150 about 100 goes to hot water (showers, mostly). How? By wearing clothes in winter. Sometimes a blanket if it gets particularly cold. In winter my indoor air temperature is around 14°C, which is plenty when you're wearing clothes.

Buying extra insulation, or a "smart thermostat" or any other "energy saving" thingamajig would cost a lot more than the payoff would ever be.
Reminds me of Google's tez payment system (does over ultrasonic tough)
I think their node app has issues with Little Snitch on my laptop.
I guess this incident makes it more widely known.
That won't get you all the FIXME and TODO comments.
Looks like it's been fixed in ES5. From memory I was performing an operation on a html color string and if you clicked a color with a certain prefix it would crash.

I could easily reproduce the bug but it took me forever to work out why JS was choking. I think I added in some ridiculous string padding to prevent the auto casting.

https://stackoverflow.com/questions/2547836/why-doesnt-an-oc...
You said it. You're not an expert. You are comparing a prototype based language to oop languages. You're basically putting the wrong fuel in a car and blaming the car. You are lazy in my opinion because yes there are few resources that teach you how to use the language properly but plenty that compensate for those who want to make it familiar to back end devs. If you looked for good resources you will slowly discover that most JavaScript developers do not understand the language well because of the same assumptions you are making. It's a highly misunderstood language due to human stupidity.
Ok, doesn't need to be secret. Perhaps better not being secret. It's merely demanding that politicians are subject to the same rules as the general public.

Ideally, the press would do this job as in the link below.

http://www.telegraph.co.uk/news/worldnews/europe/eu/10141790...
The article is also about Asmodee purchasing Lookout Games. They bypassed purchasing Mayfair, which was publishing games created by Lookout Game's oversees, and purchased Lookout instead.
Descartes – A small Node.js plotting library
Graal dev here. We're testing on jdk 8,9,10 and 11. We are packing graalvm with jdk 8 atm to keep variability reasonable. Graal will be integrated into the JVM soon with project Metropolis: http://openjdk.java.net/projects/metropolis/

Graal is used for many more things than dynamically compiling Java. Besides others it's used for SubstrateVM (closed world AOT compilation) and Truffle languages like TruffleRuby, Graal.JS, FastR, Sulong(llvm integration) and our newest member Graal.Python.

Graal comes out of Oracle Labs. The build tool mx is short for Maxine, the spiritual predecessor of the Graal project. If you don't know mx it's quite intimidating and ugly. It's Python written by Java developers. But it does it's job coping with our not so standard building and testing requirements. No we don't run mx on Graal.Python yet, but we are working on it for full build tool metacircularity ;).
On the other hand, in nearby Seattle which has similar climate, lots of hydro makes even electric heating fairly affordable. Also it’s in the middle of winter and my window is open, I don’t see a great need for it (maybe in the summer when it heats up and we don’t have AC).

I skipped on renting in a passive building in Bellevue I saw this summer because I couldn’t open the windows (well, there was one slip I could open just a little bit). It was a nice apartment at a decent discount as well.
When an explanation for global cooling/warming/change puts one at odds with Archimedes, I think it's time to reconsider.
Part (or much? it's not clear) of that time, rescuers were performing CPR on her, working her heart and lungs for her, so she didn't go that entire span entirely without oxygen.
Lausanne was like that, not exactly the apps but on the southern nearby end. I venture that most of Europe has mild enough winters and summers outside of the extremes northern and southern parts.
Is the Native target stable, or experimental as of now?
From a privacy perspective I would personally see it as a positive if my skin color made it harder for me to be accurately detected by facial recognition algorithms. This seems like severely misplaced outrage. Be careful for what you wish for..