skysight-inc/HackerNews huggingface dataset:
Yes. Discord is served over HTTPS. :P (your link is broken; socketcluster.io doesn't serve over HTTPS)

But seriously, Discord actually benchmarked 5 million concurrent users, horizontally distributed, and having to ferry messages across the cluster, with specifically tailored fanout patterns (rather than just a global pub/sub. I.e., who a message goes to varies, rather than just "everyone").

Socketcluster.io only has benchmarks for a single machine, capped at 42k concurrent connections (though to be fair that was due to them running a single client, rather than a limitation of the server). They don't out of the box support horizontal scaling; you're required to spin up your own message queue solution for that.

So, basically, you're advocating a technology that solves -the simplest part of the problem-, and nothing else. Whereas Phoenix + Elixir, even without any of the custom tweaking Discord describes, solve that AND more of the actual problem Discord had. So...yes, and no. Yes, there is plenty here they've describe that is not available in socketcluster.io, but no, nothing they've done here is no generally solved by an off the shelf system, because they're -using- an off the shelf system, Elixir + Phoenix.
Neat. It is one of that books that really helped me change my habits. I don't think there is anything revolutionary in there for the average knowledge worker, but the presentation is compelling and it offers very practical advice and examples. I often think we "know" a lot of things that are good and work well, but without picking some of those good things we "know" and just working them and doing them "knowing" that stuff doesn't help. Books like this offer a practical framework to narrow the scope of the doing and can surpass the mental hurdles to commit to things you already "know" or have a good idea about.
I don't think python2 is installed by default.
>"I've only done much less hellish Grand Central version, and I think Metro North publishes track assignments much earlier."

There is so much more space to wait for track assignments as well as space on the grand stairwell to get down to the track in Grand Central(even with tourists) that I don't think they are comparable at all.

If the Metro North does publish assignments much earlier it's likely because its much safer to do so. Although I don't think I've ever seen people waiting on the platforms for Metro North trains in Grand Central.
Regulation and taxes are a means not an ends. They do not, in and of themselves, fix the problem. They fix the problem by getting people to do the things spodek suggested.
I believe he links it for a bit of general background, but it is older so naturally it wouldn't include the latest finding
Yes. It's essentially Scala 3 (though that is a rather foreboding, Python 3 like name).

It's being developed separately from Scala 2. For example, it interops with 2.11 but not 2.12.
Leading Innovation Software Vendors Comparison
By valid reasons, I mean other than the developers, read the link in my post.

You may also appreciate this viewpoint: https://blog.codinghorror.com/php-sucks-but-it-doesnt-matter...
> always draws out the torch and pitchforks

I still stand behind my statement that this is immature and disrespectful. The rest are "if"-s, you can check my comment. There are no claims, there are "if"-s.

Granted I made a few assumptions. If you don't want that, write more than one sentence. ;)
Am I the only one bothered by the blank last page and the comic sans like font? I hope not because then I will be lonely.
HTTPS: Private Keys on Web Servers
Google Acquires Newborn Bengaluru-Based AI Startup Halli Labs
Despite the weirdly worded title, the actual article is pretty fascinating. I'm quite interested in graphics programming, and one of these days I'll have to drop a subject from my SE degree to do a harder graphics subject. One day.
Individuals can only slow down climate change, we cannot stop it. To stop climate change's progression we need to completely stop producing green house gases. The sooner the better. No matter how I change my behavior I cannot decrease my impact to zero. The solution needs to happen top down by a massive investment in new energy infrastructure. The best thing we as consumers can do is voting for parties that are in favor of such changes and supporting change for example by paying extra for "green" electricity.
I'm still struggling to think of what drivers would actually count here, depending on what time period we're talking about. Early 80s? Late 80s (Win3)?. INT 21h file services?

It was the era when DOS games didn't use "video drivers", they all wrote directly to the VGA registers. Similarly for sound cards: you could buy a Soundblaster or (if you were rich enough) a Gravis Ultrasound, and other manufacturers cloned the hardware API directly. Games later tended to come with "DOS4GW", which was effectively a 32-bit operating system that could load from and return to DOS.
Quazarz vs. The Jealous Machines was inspired by a similar sentiment. Great album.

http://www.npr.org/2017/07/06/534316470/first-listen-shabazz...
I've never heard of dotty-the-language before this morning, but have been a long-time dotty user. I was hoping to help antialias the name collision for others.

On a different note: I've noticed that HN is starting by to develop the drive-by-I-disagree-voting that Reddit has. That's unfortunate.
Turn your website into a Progressive Web App
>But the quesion for me is, why is a router broken say 10% of the time?

From a lot of experience, I see these issues.

All in one router/wireless/NAT/switch units: Doing too much at the lowest price. The fact wi-fi has stopped working is really secondary to some memory leak in the system eating up resources causing problems with the entire unit. Solution: Separate switching, routing, and wireless access point capability. Reliability goes up (unless you buy really terrible equipment), each individual system has less responsibilities and less potential bug interaction.

Access points: Wireless has the problem of trying to be everything to everyone. Just look at how many different wireless protocols are enabled at one time by default. G, N, A, AC, likely over 2 different spectrums. Individually this are complex protocols, all together it leads to stuff breaking. Even worse you're dealing with exceptionally secretive vendors (Yes, that means you Broadcom), so getting good chip information is hard. Solution: Enable only one standard and then only use one client chipset in all your clients (heh, pretty much impossible).

Wireless itself: The first rule of wireless is, the less wireless you have, the better. I have clients that can pick up between 30 and 50 access points at any given time. Needless to say, wireless is useless for them. Other non wi-fi devices on the same spectrum pretty much ruin reliable transfers. Also people blasting their wireless power and over coverage. This is where I would say the article is wrong. More AP units are better, as long as there is as little overlap as possible between stations. 3 small station areas will work better than one large area with random dead spots and long distances between clients (hidden node problem).

Power: Many routers/AP have crappy power input. Swapping out their power brick with something more reliable helps often, unless they have crappy caps on board.
Or their client list is now full and they pulled the ad.
> none of them uses services in their home LAN

They don't have printers? They don't connect to a NAT router before their cable modem? They never tether their computer to their phone? Their DVR doesn't have an app to control it? None of them have their receiver connected to their iTunes library?
Save the Open Internet – Internet Association
Audi introduces its level 3 semi-autonomous A8
* Temperance: Restricting yourself in things. Try it: find a vice. Now stop doing it.

* Integrity: Doing the right thing, when no one is looking, or "when it doesn't matter"

Example: Yesterday, Amazon accidentally discounted a $3.5k guitar to $112. It was widely publicized and hundreds of them were purchased. Some people go theirs shipped. Is this right or wrong? After all, it's just "pennies" to a company like Amazon. Answer: yes it's wrong.

* Self-discipline: Do you work out? Force yourself to work out 2x a week. Stick to the schedule. Do you play an instrument? Force yourself to practice multiple times a week.

These things were beat into me as a kid by a pair of "tough love" parents. I cannot thank them enough.
That was pretty eye opening indeed. I feel that companies as well as schools should be attempting to instill more conscious and empathetic behaviour in their execs and employees.

After all - as Foster states education never really ends - considering the immense time and commitment we give our employer I think their reinvestment in our skills and mental well being will reap dividends for both parties.
how about https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton.27...
The article makes one incorrect assumption, that there could be enough redundancy on a peer basis to make reliable p2p storage, rather than requiring each shard to be stored in a different country, making centralization of resources impossible algorithmically. Storing data in one country is a huge risk. One thing is probably true though, the number of countries will likely be limited to those, where providing storage is most economically viable.
Introducing Harness, an integration test harness for MongoDb
The case could be made for choosing to stick with well tested and battle hardened libraries instead of bleeding edge, backward-compatibility breaking releases.

Virtual environments tend to solve the problem in either case.
The title sounds like Google is doing everyone a favor. From reading the thread on encode.ru it appears to me that Google is patenting it so that they have the patent, not for purely altruistic reasons.

If it was for the public good, the patent would be filed via a non-profit that Google can't control.
Investigation of serendipitous results.
FairClaims raises $1.8M to be a virtual “Judge Judy”
I think a lot can be said for someone trying to go their way, and learning the value of a prebuilt solution. A lot of people would stubbornly keep trying to build their own "because they could build better" rather than focusing on the end outcome of a playable product.
Yes. They just tend to be much more effective than asking billions of individuals to each take actions that without such regulations and taxes would mean additional cost, inconvenience, and mental overhead compared to alternatives.
Yeah, that's fair. If I have to take LIRR, I'll generally use Atlantic and switch at Jamaica if needed -- anything to avoid Penn.
SpyDealer: Android Trojan Spying on More Than 40 Apps
We're discussing university lectures?

If so why are there any non-eager learners?
Well, why don't they? Is the market not large enough to take 300 million invested via ETFs? Is it factually incorrect that if Trump had invested in the market, he would have made more money than he did actively managing it?

More importantly, if I have the choice between roughly equivalent outcomes where one consists of decades of busywork and the other consists of taking a small part of the money and doing good in the world, why in the world would I want to be building a real estate empire?

Of course, for Trump the reason would be because he's a narcissist who needs to see his sense of self-worth boosted by seeing his name slapped onto buildings in giant letters and his face in the news. But for someone who wants to merely lead a good life? You take out however much you need to actually make a positive impact, and leave the rest in index funds.

That said, I'm not rich so I don't understand the system and why things need to be the way you describe. Please provide some insight.
I'm inclined to agree just from my own reading of this. I just don't see how sale could do anything but harm trust in the brands further, which makes sale only appealing to those who either don't care about trust, or have enough trust on their side to think they can rebuild it. Both of those groups are not going to want to pay much. Why sell a division of your company for peanuts?
The point of Erlang is that it makes writing robust distributed systems easy and fast. The language itself is tiny.

Scala on the other hand is not remotely small and easy to understand.
Explanation: http://hoagland.org/Dot.html
DIY SHOWER HEAD CLEANING HACK PINTEREST WIN
Once upon a time, the platform used to be displayed in the National Rail app, even when it wasn't shown on the departure boards…For a long time I used that to good effect to get a seat on rush-hour trains at Paddington.

That changed a few years ago, interesting to see the formal policy behind it, and an idea for a side-project :-)
I was thinking that accuracy would be easier if you are starting with a dry container, so that one wouldn't need to use fluorinert. You could always combine the two: measure while filling, and then while draining, then average.

I also wonder if instead of using discrete angles and multiple fills (or drainings) one could just tilt the container, possibly even slowly rotating it continuously. Add a squirt, measure the liquid level for a 360 rotation, then add another.

Edit: just saw your other comment suggesting similar things!
On the other hand, I find my game engines, particularly (unfortunately) open source ones, are in a terrible state.

They often try to support many platforms, then it turns out they usually support one platform well, and the others are various degrees of broken. Then, when you want to get your game working on Android, the engine is too massive and complex for me to have any chance of figuring out how to fix it.
Site down for me:
http://webcache.googleusercontent.com/search?q=cache:FcwargQ...
I think the font is Comic Relief Regular. I have a hard time taking anything using a Comic Sans-like font seriously, especially when it's something technical. And the blank last page, yeah...
Very nice! The Coverage feature is something I have been waiting for since a long time!
I know, but it's not JavaScript.
I got my master's in software engineering half time while working full time as a software engineer. During those four years I was also volunteering once a week, had a few side projects going on, wrote a book that made >$50,000 over the last two years, did freelance work, and maintained a relationship (got married two days after I graduated!).

There were certainly periods of time where I didn't see friends much, and my husband had to (gasp) cook dinner once in a while, but it was doable, and I graduated with a 3.7 GPA. I'm not a genius, I certainly did my fair share of procrastination, it was mostly just about making almost every day a "work day" (at least for a few hours), keeping things interesting by alternating between different types of work, and finding creative times/ways to study (commuting, lunch break, doing class busywork watching TV in the evening, etc)

I don't think I would have gotten "more" out of the program by quitting my job and just doing that full time. If anything, the financial stress would have made things more difficult.
Who cares about year of Linux?

I have never been as productive as I am now. No more fighting xcode or using outdated core tools.
Related, https://news.ycombinator.com/item?id=13666674
reddit (US Alexa rank = 4) is showing a popup to all users that sends them to www.battleforthenet.com. It is about time a major player started leveraging their platform. Why aren't Google, HN, etc. doing this too?
>> Pure black on white has been discussed many times

>I completely disagree with this

Pure black on white has been reccommended against for some time, typically you'd use dark grey on a pure white bg

>Note: for low resolution screens, an overly strong contrast (full black and white) is not ideal either, as the text starts to flicker. Benchmark: #333 on #fff.

https://ia.net/topics/100e2r/
I agree with this and other suggestions to seek for deeper habits. In addition, I'd suggest keeping a journal of what deeper habits you develop: when I'm tempted to kill some time browsing or watching cat videos, I look at my notes (both in a journal and as Emacs org files), give myself a little pat on the back, check some things on the list, and write down a little more of what I've been doing. I find that doing some "gardening" on my notes is useful in the long and provides me with a small dopamine hit in the moment.
OpenGEM has been a thing for a while now, ever since DR open-sourced it: http://www.opendawn.com/opengem/

It's even an optional extra for FreeDOS, if you want to try it in a VM: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dist...
I have a weird alternative strategy. First a backstory, when I quit smoking, I tried what you did, making my vice less accessible/desirable using the sort of strategies you'd find in top 10 ways to quit smoking article. After failing at that for the umpteenth time, I did the opposite. I bought my favourite cigarettes, bought some very nice cigars, fresh pipe tobacco and put it all on my desk where I have to study all day.

Now that it was in my face it wasn't about working around myself, bit rather deciding if I actually wanted and had the will power to do what I had claimed I wanted to do.

So, if you really want to reduce mindless browsing and find you can't and little strategies end up being ineffective, perhaps the opposite might be a worthwhile strategy.

All the best.
No, it's 6 months.
- I eat mostly vegetarian

- I live in a small apartment block that is very insulted
and has a lot of natural light

- don't own a car and use bike / public transport

- work 100% remote

- I compensate CO2 when flying, even when for business

- I try to have a minimal set of possessions, and buy second-hand if possible (and am really aggressive about ad blocking, don't watch commercial TV)

- I got a vasectomy to not have children

- I try to write and engage in social media about it, read the primary literature

- Donate to reforestation / tree planting initiatives

But it's all bullshit isn't it? I doesn't change a damn thing. The fixation on the idea that individual consumer behavior will make a noticeable impact is laughable. The only way to make a difference is by changing the companies and business that pollute in the first place, not the people who buy the stuff. And that means taxing, de-investing, subsidizing alternatives, and for the love-of stop subsidizing fossil fuels. But that's never going to happen.

I mean even putting a stupid sail on cargo ships would cut down pollution more than the CO2 anything you and I could ever do. Or if we hike up the prices of transport considerably (so fruits from bloody Africa don't cost 20 cents in Northern Europe) we can change our entire logistics pipeline.
"{
Version 57.0.2987.98 (64-bit)

Updates are disabled by your administrator

"}

Guess I will only be able to comment on these when I get home. The full screen screenshot feature is going to be a welcomed addition. I will especially have to teach it to the BA's since they always want to take screenshots to show to business when design is finished but test is still acting up.
Probably the religious side more so. Atheists would just laugh at that, most likely. If anything, it'd prove their point.

Religious people on the other hand, might be much more interested in defending the sanctity of that title.
I'm not advocating for breaking changes, in fact static type checking in ES4 was optional, the language remained just as dynamic if you wanted to use it that way.
I don't know if this is a hack, per se. I work in media and PR, and this is just one of those things you do. Pump up the issue, get eyeballs on the campaign, find a way to jazz the reporters, and off to the races. What may have made this fly is that the idea was already in the minds of the public, and the media. It's a LOT easier when that happens.
Is there a better approach for experimenting with filesystems than editing the kernel sources, recompiling and then running in a VM? e.g. A C library providing the necessary interface for the sources to drop into a kernel eventually, but also allowing you to run tests, set breakpoints, etc within an IDE.

Of course you can get a long way accessing a block device directly with FUSE, but ultimately you end up developing a FUSE library, not something you can use within the kernel.
What is The Matrix?
Or at least, that Google would pledge all of their patents if their patents had altruistic goals.

There is a tiny number of patents they've pledged not to sue offensively for: https://www.google.com/patents/opnpledge/patents/

The fact that they have not pledged most of the rest indicates that someone there is maintaining their ability to offensively sue in the future.
I feel when you go on a forum like HN, you lose nerd-calling privileges.
Please tag this as NSFL.
>The inventor of ANS is Jarek Duda.

Google has thrown few grants for ANS research to Jarek and folks of encode.ru community, then patented their research behind their backs

Update: they did not, but they did approach Jarek's university with specific interest in that research work, and vaguely expressed interest in funding them.

Jarek's stance - "this is my work, not yours, this ends this discussion."

Google - "we have grounds to do so, and nothing you do will move us"

Update: I put things in a more neutral tone.
I wrote a tool to automate this (right now it's just JavaScript coverage) here: https://github.com/joelgriffith/navalia. Here's a walk through on the doing so: https://codeburst.io/capturing-unused-application-code-2b759...
Thats true, but they also do something else which is internalize costs, meaning that people can make better apples to apples comparisons of the true costs of things.

Right now climate change emitting energy is unfairly subsidized because the climate change costs are not accounted for.
Only if your resolver fails closed. Otherwise, an attacker can just return non-signed responses. This is all client side, as a domain owner you simply need to trust your TLD.

As long as most clients don't run tight DNSSEC, you're screwed if the TLD fucks up.
If you really believe that, then your own comment is even less substantive than mine.

The meta-discussion has some substance to it IMO; it conveys at least some information and might suggest some actions to take. The original comment has literally none.

(Meta-discussion is marginally poisonous to productive discourse, and on an ideal HN this whole thread would be downvoted, but one-liners like the original post are a much bigger threat)
At least on firefox, this can be changed through the preference security.cert_pinning.enforcement_level (see https://wiki.mozilla.org/SecurityEngineering/Public_Key_Pinn...).