skysight-inc/HackerNews huggingface dataset:
We have the same issue with Glowing Bear (https://github.com/glowing-bear/glowing-bear). It's a web frontend for an IRC client (WeeChat) that connects directly to WeeChat via WebSockets. Sort of like self-hosted irccloud without a cloud. We really want everyone to use encrypted connections [0] and push people onto the TLS version of Glowing Bear. But some people host their WeeChat on their local network, and you can't (realistically) get a certificate for a local IP. So for those people we need to open an unencrypted websocket (ws://1.2.3.4), which isn't possible from an https site. Ideally we'd like to disallow unencrypted connections to non-local destinations but that's practically impossible to determine in JS. It's a super annoying problem.

Disallowing unsafe websockets from secure origins is one of those policies that is a really good idea 99.5% of the time but for those last 0.5% of use cases, it's a major pain in the bum.

[0] WeeChat has a /exec command to execute arbitrary commands, and the client has access to that --- not great when you transmit your password in plain text.
I watched two robots chat together on stage at a tech event
Developing indie games is hard enough. Starting off by building your own engine is crazy (unless there are _very_ good reasons). They unnecessarily and gravely harmed their chances of success in a very competitive niche.
Please do without the smug BS first paragraph next time. Try forming a real argument instead. Thanks.

Industry has never gotten this right. How long until we finally see that the company trying to avoid bad PR and make money doesn't have conflicts of interest with these victims?

I've seen too many companies turn blind eyes to terrible workplace environments because the perpetrator "makes too many sales." or is "too important." It's always going to be a conflict of interest.

My advice to anyone is: collect evidence, quit, and file a lawsuit. Any other internal method will lead to even more abuse and fear.
> In your scenario, you already called 911, what's the point of brandishing the weapon if you're not prepared to shoot someone for possibly stealing a car?

It's not unreasonable to expect that someone willing to steal a car might also be willing to harm you to do so.
I joined STNC in October 97, so moved in the opposite direction, starting in Bury St Edmunds and moving to Cambridge after the acquisition!
What makes a good crypto exchange? What do you look for in a crypto exchange?
What are the basic features? The extras? The advanced ones? How do you define a smooth cryptocurrency exchange user experience? What are some dealbreakers?
I'm looking to create a blog for cryptocurrency exchanges and I would love to get some feedback from the community.
Thank you.
The most detailed model computed for the U.S. newly visualized in real-time
digitalocean charge $5/mo for 1TB. Downloading 200GB will cost you just over 440GB of your 1TB limit

Assuming a 10% overhead

http://packetpushers.net/ipsec-bandwidth-overhead-using-aes/
Congratulations! You've now secured your connection — now you have a server to secure.

Honestly, it frightens me how many people run their own servers without monitoring, security precautions, keep patches up to date, etc. And all the save a few $. Even if you can do it professionally, you probably shouldn't do it as a hobby. The idea of a transient / throwaway instance is more appealing but I still think most people will fire it up, leave it running, forget about, and not notice when it's been compromised.

But those botnets have got to live somewhere, I suppose
I understand the need for a distributed ledger, but it still seems absurd to me. All of this power is just getting put into a slow append-only database.
what level of anonymity do VPNs provide from determined adversaries ? An adversary can trace a IP connection to the requesting VPN and then he could subpoena the infrastructure provider -- be it AWS or DO or a datacenter for their clients using that IP address . If the expected payout is large enough, adversary could deploy more resources to collect this data and sue the VPN User.
Try a small VPS provider in your area. There are many boutique ones. ARP Networks in Los Angeles is one I've used and it's ranges seem clean. Tried DO and Vultr and got captcha hell.
After big layoffs SoundCloud founder says its strategy is to ‘take back control’
Funnily enough, this goes away to some as you move along. Say I'm taking an exam and don't know how to do a proof. I pray and think that some equation is important, so I write it down with a little context. If I've done a great job up to that point, my professor will be more likely to think that I hit upon the key idea and give me 3/4 credit. If not, I'm probably more likely to just be marked wrong. You can also lose points for stylistic reasons if your professor is opinionated about them (-1 with "it is clear that" underlined and "don't write this ever again" in red ink :) ). Some professors will fail you if you get too technically correct with logical symbols everywhere instead of writing mathematical English. If you show too many steps you're wasting everyone's time; if you don't show enough or you don't seem confident you might get marked down. Etc
Agreed, see my point below (/item?id=14747906).
Fellow has now deactivated his Twitter account. Wow.
Maybe add an RSS feed? I can consume it now because my RSS reader (NewsBlur) has an email gateway, but that's still kinda jumping through silly hoops.
That article is paywalled, but finding another article, it looks like the concern is specifically on Alipay taking over Moneygram? (http://www.pymnts.com/news/regulation/2017/u-s-lawmakers-war...) Further Googling says that some of the concern is that Moneygram is in heavy use in military bases (http://www.nationalreview.com/corner/447669/moneygram-ant-fi...).

(It is worth noting that these remarks came in the middle of a bidding war between Ant and Euronet (https://techcrunch.com/2017/03/14/euronet-alibaba-ant-financ...). Take the situation however you want...)

Either way, other articles (https://www.theverge.com/2017/5/9/15595338/alipay-us-expansi...) point out that Alipay has a presence in the United States... the concern seemed pretty specific, and not really like the wholesale blocking of major American (and other) sites that China engages in.
There's two big hindrances for success right off the bat:

1. Refusing to just use C/C++

2. Attempting to support most of the platforms

Both problems compound each other.

All platforms (even Android at this point) have C APIs for everything you need. Creating another layer of abstraction here causes more work and overhead.

Trying to get Java running on iOS with 3D APIs is a huge task in and of itself. The same goes for C# (a task which Unity does for you). Languages that require JIT for performance don't work on mobile (unless supplied by the OS, e.g. JavaScriptCore). Debugging becomes extra-difficult.

C/C++ are not convenient to use, but not hard to use either. It causes discomfort at first, but you get used to it. Being forced to do memory management manually also helps with learning how to structure programs, with a bonus of not having to wrestle GC pauses.

Having said all that, using a commercial engine is totally fine, of course.
But bluetooth keeps getting rammed down our throats with bluetooth hardware being installed on motherboards (sometimes not even as removable modules) and bluetooth software in the O.S. turned on by default (lolsecurity), sometimes even at the BIOS/EFI layer.

Add in all the complexity of different bluetooth versions and you have something that "seemingly everyone" has but few people reliably use.
Smartphone data from 68M days of physical activity
In order to stop the time drains in my life, endless browsing of the internet, venturing down rabbit holes when I would read something, etc. I had to initially set a schedule for internet activities. I had to do that for about a month in order for me to break the habit of distracting activities when I needed to do other things.

Willpower works for some, not for others, but the bottom line, willpower will only get you so far and if you keep testing it, it will let you down at some point. Get up from the computer and take a short walk, do some form of light exercise or maybe just meditatefor a few moments so that you can refocus. Sometimes just stepping outside for a couple of minutes to enjoy the refresh air and sunshine will let you go back to your project refocused and ready to get after it.

Find what works for you and when you find yourself drifting into things that waste your time, remove yourself for the reset that works for you.
fantastic book about media manipulation. Very helpful in putting any type of media you see (reddit or otherwise) in perspective, and identifying where it is vulnerable to manipulation (which, on the internet, is virtually everywhere).
I don't feel HN is about instant gratification at all. I come here to see more about what is going on in the tech community. For me, it is about awareness of what is going on, reflection and analysis of where I currently fit and where else I may want to go.

If you are constantly non-stop checking for responses and your scores, that doesn't match what I do. I tend to comment, then come back a couple days later, and see what discussion ensued.
Last month Netflix blocked my Linode VPN from accessing local content, it took them surprisingly long.

But I guess it is worth it to try out smaller hosting providers, or even self-host. I did consider a Raspberry Pi at my parents home (they live in a different country).
Chabuduo http://boingboing.net/2016/10/12/chabuduo-chinas-culture-of....
Swedish Security Company Boss Declared ‘Bankrupt’ After Identity Stolen
Sampling 3.3% of lines in a 72 million line codebase, especially across so many sub projects, is statistically significant enough to make claims like this with decent certainty.

That's a few million sample lines tested.
Agree, Unreal Engine still has a lot of catching up to do in terms of ease of use and performance (even importing an FBX file in the editor is a slow affair).
These stretchy, durable sensors could be woven right into clothing
How to Prioritize Like World-Class Leaders
Why did the cashier not have a medical degree, too? If we consider only the effort of each one, we could think that the cashier was lazy? But he may also have the misfortune of being born with less intelligence or in poor social conditions, and the effort he would have to do to equate himself with the doctor would be impossible to attain. This could be a problem of the meritocracy.
there's almost no scenario I can think of where giving up 50% of your IP is worth it. there would be almost no way to raise vc funds to hire more researches or devs.
Seems to be a subset of libraries and frameworks in general. They are not up front with the limitations of their software, so you have to invest a lot of hours finding them.
"Font" is even used by many editors, so I'm not surprised this is how people refer to it. It's also a much simpler word to say, so I understand it.
They don't refer to the same thing, however.
A font was originally meant to mean variations of a typeface, such as italics.
But the german Wikipedia already calls it a typeface and so does the english one in the informatics context.
I thank you both for your replies. Far as RAID, it would be nice for Microsoft to do more in that area for desktops. I do remember when I used Windows there were RAID appliances that you could set right next to your desktop. You just plug in some HD's. Plug the appliance into the desktop. It does the rest.

I'm sure they're still around for anyone that wants better RAID than what Microsoft has. Probably got a lot cheaper, too.
That would require ~1Mb of memory (or potentially more), also would be unfeasible for some applications (like phone calls)
How Stephen King Was Outed as Richard Bachman
How Eclipse Chasers Are Putting a Small Kentucky Town on the Map
It's not that sharing a car or whatever is wrong, it opens up a space of possibility that something untoward has taken place. The idea is to not even allow the possibility. The point about segregated places (not necessarily KSA specifically) is an interesting one, though.
How do I do that with GitHub pages? In my case (glowing-bear.org), I'd like to tell Cloudflare to accept valid certificates for glowing-bear.github.io (or * .github.io) because that's the origin certificate. But I haven't found an option to do so.
Cool. I wonder where Altman stands on Citizens United and the aftermath that is super PACs. A big problem to me is how to keep money out of politics wherever possible.

I guess this would fall under his "fair government" policy, although I don't see it explicitly mentioned.

Do libertarians support having super PACs? That would be yikes to me.

Unless that is a primary issue for a candidate, I don't see how we'll ever get back to fair government, with one person one vote. There's just too much money in it already.
> The problem is not and has never been the syntax

Call me unserious or shallow or whatever, but for me - it was a tiny bit about the syntax. More than a tiny bit, actually. The other things you mention, all valid, were just additional barriers to something already fairly aesthetically unpleasing.

It's improved and improving rapidly, as you say, which is really great to see.
What Data Scientists Should Know About Emotional Intelligence
Because it is the resonant frequency of water. Early microwave ovens polluted that frequency band so heavily that no other service used it. Nowadays, microwave ovens don't send out radio waves any more, so the frequencies are available for other services.

Which is a bit of a shame, since the resonant frequency of water is, by definition, absorbed by water, like wet walls or walking water-bags like you and me. Other frequencies would be much better-suited for human cohabitation, but that's historical evolution for you.
I was looking for a course like this, thank you!
Here's a trick to constantly pruning down your friends list. Don't worry about pruning down your whole list, just check the people who have birthdays every day you log in. I just checked; there was a single friend who had a birthday today, and I haven't had any contact with her in years. That makes for a nice easy prune.

Of course the downsides are that you risk disappointing someone who obsessively checks their friend count on their birthday, and that it only really works if you log in every day.
Do many game engines force you to use a GUI?
This is one of the infuriating things to me too, yeah. On the one hand, Bluetooth is a horrifying mismash of all these special-purpose protocols rather than a generic pipe. But then, when I want to take advantage of the fact that it's not a pipe and that I'm shipping down prepared audio (rather than live audio), which is something one of these specialized protocols ought to be able to negotiate, suddenly Bluetooth is just a dumb pipe relative to this use case. It's the worst of both worlds.
Good on you! However, most PIs aren't like this. Their preparation is half-assed at best, and even then begrudgingly so. Thanks for taking the time and actually trying to do something. It's funny, in the ivory tower the word 'professor' has changed it's meaning somehow in the last 25 years or less. They think it means something like manager/grant-writer of grad students you get to boss around (and at least at some places, sexually harass with impunity). However, the rest of the world is still on the old definition of teacher/mentor/disseminator-of-knowledge. It's real strange to see these two ideas mix and the PIs come out on top, oddly.

Also, make sure to never ask:"Ok, now does that make sense?" after going through some real crazy math or something. It makes us feel real dumb when you do that and we then can't ask questions about it. Many PIs do that and it ticks me off to no end. It's like they really don't want to teach at all or have us interrupt their flow in any way.
This is a really innovative take on what traditionally would be accomplished by A PAC. Specifically, I like how transparent this is in relation to the current ways this would be done. He even gives reasoning on what his goals are [1].

[1] http://unitedslate.samaltman.com/ten-policy-goals.html
Common mistakes when writing crypto code
Integrity is really important
The second scenario fixes almost nothing. You need to stop wealth concentration.
I use a combination of Dropbox and a nifty piece of software called Hazel on macOS.

The general workflow is that Dropbox automatically uploads photos from my phone and from my husband's phone to a "Camera Uploads" folder. My husband's photos are brought over to my Dropbox via a shared folder. Hazel watches the Camera Uploads folder and renames and then sorts photos into a directory structure of "YYYY > YYYY-MM." Each photo is names YYYYMMDDHHMMSS.EXT. It is incredibly easy for me to find any photo I am looking for. I am not locked into any software or file structure. I use Lyn.app or GraphicsConverter.app or even Finder.app to browse the photos. There are a couple of iOS apps that look into your dropbox directory and make albums out of folders.

So far, the biggest weakness of this setup is pictures that are not taken by me and the co-mingling of those images with personal photos. I need to be better about reviewing the monthly folder at the end of the month and placing those where they belong. Examples of the things that are in this category are photos of sports players/games/events, screenshots, memes, wallpapers, etc. I do have a separate but similar workflow for screenshots of video games, so that is not an issue.

I also had really poor backup habits when I was younger (yay for multiple copies of everything and just adding a random number to it) and have a huge chunk of photos that are all improperly dated for December 2013. This means that I have to spend a lot of time de-duping. I use DuplicateDetective.app to help with this, but photos are one area where I will not do that automatically. Sadly, I am missing a couple month chunk right around when my dog was adopted, but overall, my pictures from late high-school forward have survived pretty well. Once I have the old stuff mostly organized, this will self-maintain in the future.

I do not know the size of my photo library.
Hmm, so actually we need a different construct. Perhaps USPTO could add a checkbox to the patent form, saying that the patent will not be used aggressively in a court of law. Still not ideal, since I suppose the patent application procedure will cost the same.
Maybe change the title from "made" to "setup", I thought this was about writing VPN server software. This is actually a lot less interesting.
You're acting like the distribution and serialization formats of Erlang are not open or documented.

If you're going for your C++ layer, try https://github.com/saleyn/eixx for example.
Never stop working to change the system but reject cynicism and pessimism and honor all those who make even small contributions. Thank you. Thank you for buying a little time. The problem grows exponentially as tundra defrosts and releases methane and it grows in spurts as thresholds are crossed and glaciers calve for example. Keep hoping that the contributions you make and are inspiring others to make will buy enough time for exponentially growing technological advances to arrive. Arrive in time to keep us from crossing some of the really bad thresholds like the Gulf Stream shutting down. Visualize a melting ceiling of an ice cave in Greenland and tell yourself I am stopping this drop.
Game mechanics were a lot of what always set id apart from everyone else. You could always count on them for smooth, fast-paced action, without much in the way of frills.

While their new games are still quite good, they seem to have begun to slip a bit after Carmack's departure.
Kill Your Ego to Achieve Software Success
Webinar: Consolidating Distributed File Servers into the Cloud
Works great on mobile devices too! Thanks for sharing!
Central Europeans Ask Why They Get Cheaper Ingredients
For the most part it is JavaScript. JavaScript is valid Typescript, because Typescript is a superset. Typescript just gets you type annotations and "future" JavaScript features, none of which you're forced to use.
If it's anything like the Android version, it's hidden in the settings.

Hamburger menu > Scroll way down to the "Feeds" section > "Most Recent"
Could you share some best practices you've learned in generating animated product gifs? For instance, what software you use, what settings have you tuned, etc?
> Today, we have massive wealth inequality, little economic growth, a system that works for people born lucky, and a cost of living that is spiraling out of control.

Mr. Altman seems highly capable in affecting change here by funding and encouraging startups outside of the valley.

Of course the encredible story of wealth creation in the valley is the envy of most of the world, and they would kill to be in the situation we're in, as bad as it is.
How much of that is sunk cost fallacy? Of course you'd feel better
Mathgen Books
In a country where gun ownership for private citizens is difficult in practice, that's somewhat unreasonable to expect.

Also, if someone feels like the expected penalties for stealing a car and wounding/killing someone are close enough that they should be prepared to kill someone while stealing the car if needed, that speaks to a failure of the justice system: either the penalty for causing physical harm should be much higher, or the penalty for stealing a car should be much lower.
Yikes, how does creating another super PAC achieve fair government?
Huh? Learning can be fun, last I heard. In any case, that's what I meant when I said 'feedback'. Further, there are some skills that are absolutely necessary to learn to function in society, basic math, basic language skills, etc. More important are skills like perseverance, managing one's own emotional well-being, self-control, delaying gratification, etc. It is one's responsibility to at least attempt to teach these to their children.
A good few of the major engines now support it.

Gaming on the Mac is a thing to some extent. See Steam for MacOS.
If anyone is interested in the future of Network Automation and Orchestration, Itential is a start up in Atlanta looking to make big waves. Check us out. http://www.itential.com/careers/
My guess is because most ranges are already reserved for other types of devices. I think the 2.4GHz spectrum is one of the few open for general consumer use.
The post is intended for an audience including his mom (she interacts with his posts by liking them). The author's argument is that Facebook's algorithm is (incorrectly) assuming that her interaction is based on interest in the actual content, rather than her association with the author.
Pro-tip: Make sure to talk to current student outside of the lab space and without the PI around to get the real deal on how useful the classes are.
It's on my "smart TV" and there's a 50/50 chance that when I turn on the TV it crashes. On the plus side it's helping me stop watching so much TV.
If liking JavaScript makes me a hipster then give me the skinny jeans!

Also, I'd just like to say it's fun to see people shitting on JS when otherwise they're all about "nothing is bad or good, everything is a tradeoff, right tool for the job". I realize the author is making a separate point about JS consuming all of frontend, but you can just smell the contempt dripping off the tweets he includes.
Introducing Microcosm: Our Data Layer for React
F-Droid 1.0-alpha0 released
Why you should, actually, rewrite some of it in Rust
These processes are called a self-selection bias and a sampling bias. Please don't use the word "anecdotal" in such contexts.
Reading posts like this about widely distributed applications always gets me interested in it as a career path. Currently I'm working as a front-end dev with moderate non-distributed back-end experience. How would someone in my situation, with no distributed back-end experience, break in to a position working on something like Discord?