skysight-inc/HackerNews huggingface dataset:
I think caution is good, but I am not sure "Don't use it" is a fair assessment for all use cases given Mosh's technology and track record over the years. Of course SSH is more battle tested but, Mosh has a FAQ entry just for this concern:

"In one concrete respect, the Mosh protocol is more secure than SSH's: SSH relies on unauthenticated TCP to carry the contents of the secure stream. That means that an attacker can end an SSH connection with a single phony "RST" segment. By contrast, Mosh applies its security at a different layer (authenticating every datagram), so an attacker cannot end a Mosh session unless the attacker can continuously prevent packets from reaching the other side. A transient attacker can cause only a transient user-visible outage; once the attacker goes away, Mosh will resume the session."

"However, in typical usage, Mosh relies on SSH to exchange keys at the beginning of a session, so Mosh will inherit the weaknesses of SSH—at least insofar as they affect the brief SSH session that is used to set up a long-running Mosh session."

Also see, "Q: What is Mosh's security track record so far?" here: https://mosh.mit.edu/#faq
> FORTRAN is still king of speed (which I'll need all I can get of) but is a pain to write

I'm surprised that, with the restrict keyword, one would see better code gen from Fortran than C. Isn't the lack of aliasing Fortran's primary advantage?
Do I want to see booters online? Of course not.

But if CloudFlare were to shut them down without due process, that would damage their credibility - to the point where I would feel uncomfortable doing business with them.

I'm sure there's a group of people where CloudFlare's stance is damaging to their reputation.

But there's also a group of people where any other stance would damage CloudFlare's reputation.

Think also from the customer standpoint: people who need DDoS protection are people who are having their site shutdown without due process (by criminals who launch DoS attacks). When the company you hire to fix the problem becomes part of the problem, it's not good - and they would be part of the problem if they offered a 'send us an email and we shut down our users' denial of service attack vector.
Mozilla is a weird organization.

Thunderbird makes client-side PGP encryption a little easier at a time in the world where not only governments are harvesting every cat-gif email we send, but also those Valley companies who harvest and analyze practically everything we do, just to send us "better ads".

I do commend those volunteers who didn't sit on the internet and makes comments like the rest of us, but took charge and kept Thunderbird alive.
HTC Announce $100m ‘Accelerator’ Program for VR
very good insight indeed
> "If you factor in all the surface parking, you don't end up with very much density in the end."

More important than the reduction in density (which IMO for the most is not actually particularly bad), is the disruption in the street graph that parking lots represent.

Parking lots are awful places that are psychologically destructive on top of being literally hazardous to pedestrians. A parking lot is a good way to make sure you remove any trace of pedestrian travel in the area, and they represent black holes in the street.

One thing I alluded to in the earlier post is that graph connectivity is tremendously more important than density. If the street graph is disconnected (or just too difficult or hazardous to traverse), people will stop doing so, and there goes your urban life.

Small American towns (that resisted the suburban blight of the 50s) have very low density but manage to be extremely livable and functional by virtue of being well connected. Density is truly a red herring - livable, walkable spaces can be created at most densities short of completely rural.

Some New Urbanist developments have moved towards a model where the buildings directly face the street with parking lot "courtyards" in the middle - this model works. It's still heavily dependent on car culture, which is unfortunate, but is tremendous more functional than the suburban American status quo that is the opposite arrangement, where parking lots face streets and there might as well be a cavernous canyon between the sidewalk and the building (if there even is a sidewalk).
> Equality is the goal

That's your goal. I don't share it.

I want equal opportunity, not equal outcome. We will never have equal outcome because we're all different and that's a good thing.

And I don't care if you're disadvantaged because of a thousand different reasons. None of us are born equal. We have no control over that.

What we can do is make sure that the bar is the same for everyone. That's the only equality I'm interested in.

> recognizing inequality is part of how we get there

That is a terrible approach because you have no idea if the inequality arose out of unjustified discrimination, innate differences in talent, effort invested, or a thousand other things.

I would much rather focus on making sure that the bar is set to the same height for everyone, regardless of color, sex, age, ethnicity, religion, or any other damned thing people decide to group themselves or others by.
So what would you say is the best 3D printer on the market right now?
You mean exporting? Well, there will be an option to export the mind map part as .mm file and notes as Markdown. Also I am thinking about an option to export a single html file with all program logics, mindmap and notes that can be used offline for read-only viewing.

Or I eventually open source it. Who knows :)
I was not able to test it (for example borrowing a residential IP in a different country) but I suspect they detect OpenVPN via packets inspection, like this example: "Detecting VPN (and its configuration!) and proxy users on the server side" by @ValdikSS https://medium.com/@ValdikSS/detecting-vpn-and-its-configura...
The short version: Dybvig left his faculty position at Indiana at the end of 2012 to join Cisco, and Cisco bought Cadence Research Systems (the company set up for licensing Chez Scheme), too. There's an FTC filing somewhere, but my Google-fu is failing me.
I think a charitable reading would be that it was intended to convey something other than offense.
Oculus VR Founder Taunts Redditors Over Shipping Delays
/dev/urandom while entropy available is low:

$ rngtest -c 200000 -b 2000 < /dev/urandom
.....

rngtest: bits received from input: 4000000032
rngtest: FIPS 140-2 successes: 199848
rngtest: FIPS 140-2 failures: 152
rngtest: FIPS 140-2(2001-10-10) Monobit: 24
rngtest: FIPS 140-2(2001-10-10) Poker: 15
rngtest: FIPS 140-2(2001-10-10) Runs: 60
rngtest: FIPS 140-2(2001-10-10) Long run: 54
rngtest: FIPS 140-2(2001-10-10) Continuous run: 0
rngtest: input channel speed: (min=3.782; avg=63.752; max=82.928)Mibits/s
rngtest: FIPS tests speed: (min=4.559; avg=158.909; max=194.627)Mibits/s
rngtest: Program run time: 83882495 microseconds

It gets much worse.
>There are legitimate reasons why scheme isnt a very practical language

The operating system I currently run uses a Scheme program as its init system and a Scheme program as its package manager. Scheme is a practical language.
To me the cool part to 3d printers was that they could make their own parts. Not be mass produced in China.
DMSI – A big-data mining platform for modeling and mining the Internet
Snarky answer is to divide by 20. But I wonder if a die that large is even fair. Presumably a lot of the randomness in a coin or 6 sided die is that each bounce can flip the object multiple times, generating a roughly uniform distribution after a few bounces. If its too large, it may only reach a portion of the neighboring values at each bounce.
That makes sense, I think. Though in the spirit of the original authors, it sounds like it's more about collaborating and getting things working bit-by-bit rather than releasing publicly.

In the legal/financial compliance zone, it's probably about "here are the things we need to get done for this aspect of compliance," and then just doing them.

We're saying the same things, yeah?
> People used to ask us if they should rsync to us directly or sshfs mount and then rsync to the mount

Are you guys allowing full access to the machine now through LXC containers or some sort of VM?
Really? I've yet to find a single blog of interest that's lacking an RSS feed (though it might be implicit instead of explicit — Feedbin usually finds the link if I drop in the URL).
Shakespeare, our contemporary: the Bard 400 years later
Actually I would be least bothered by that. He has made better policies that are brilliant. So many ppl envy that they don't have a similar leader!
As an American I've heard this is a major issue in our software industry as well. But I'm young and I don't know any significantly older developers so I can't really verify.
That reminds me of the IT crowd episode where Moss sends an email to the fire department to report a fire.
Here's a python port of Gustafson's Mathematica unum implementation that I did:

https://github.com/jrmuizel/pyunum
Also the Vajont disaster in Italy: https://en.wikipedia.org/wiki/Vajont_Dam
Any numbers?
Ask HN: What are good learning resources for Natural Language Processing?
as you get older, looking for a job isn't called "looking for a job", it's called "sales". and you can "look for a job" for other people, too.
This definitely makes sense. My dad worked in Singapore for a couple of years two decades ago, and he said back then "there just wasn't that much there" even though it was already an economic powerhouse. I had a great time there as a tourist during a one-day layover but I got the same impression, and I don't think I would have enjoyed more than a couple of days.

I'm having a hard time articulating my point but I think what I mean is that even as a megacity Singapore can feel somewhat small or shallow, compared to a city like Hong Kong for instance.
Can You Trust a Eureka Moment?
> I thought I was information overload with ~150 sites.

It mainly depends of the feed volume, not how many feeds are you subscribed to. I cherry picked a lot of personal blogs that are not updated often.
"feel safe" is not "wishy-washy "feelings" crap". It has all sorts of implications - privacy, security...
I wonder how many people in this thread have read Hofstadter's Gödel, Escher, Bach?
I am not sure also. Singapore is not old enough currently to see any discontinuity between government's percetion and people's true needs. But I think "lack of free speech" is not the same as dictatorship. Singapore still allows multiple political party, and democratic elections. It is just that the PAP is too strong that no other party has the equaling power to win people's votes
People still don' (want to) understand software.
There's no reason you need to get everybody in the same physical place at the same time for this. If you are just giving status updates, team chat is a perfectly viable option.

I know I personally can't get started on things right away in the morning because of the psychic weight standups carry. I can't get focused because in the back of my mind I know I'm going to get interrupted soon for a meeting that mostly has little relevance to me.
I think they rolled all of your sentiments up into the word "shape". It kinda makes you want to vomit.
I guess I was thinking about something involving a principle similar to session fixation, but it was just a passing thought. Your methodologies seem sound.
Really depends on your requirements and price.

I'd recommend Lulzbot and Ultimaker.
Show HN: Prince Tribute using A-Frame
> I don't want every single machine I use to be able to authenticate as me to anyone else.

There is the `-c` option to `ssh-add` for that reason:

-c Indicates that added identities should be subject to confirmation
before being used for authentication. Confirmation is performed
by ssh-askpass(1). Successful confirmation is signaled by a zero
exit status from ssh-askpass(1), rather than text entered into
the requester.
Dudette, actually. Pay attention. :-P
3D printing is a great technology but this is just sad, more jobs leaving to China.
How Referent Power Lets Women Exercise Authority Without Blowback
GREAT NEWS
What stops Google?
Well now if you were going to pull a scheme like that for real (and not just spray and pray 10,000 sites hoping a few would pay) wouldn't it makes sense to give the site at least a taste of what you can do for a short period of time? And do you honestly think that it's good business practice when receiving an email like that to just assume it's truthful and you need to swing into some kind of fire drill? I don't.
I don't personally have a problem with Mozilla trying to defend the open web. If anything should be their mission, that's a good one.

And while XUL is the base that many extensions have been built on, Mozilla are quite right to throw it out. If Firefox chucks it, I doubt forks of it will manage to maintain it well. It's half-dead already.
Witness Box the FBI faked an entire field of forensic science
true indeed, to put it in most of my friends' way: "you can't make much money here"
or, in many cases, people who agree but couldn't express the same idea as well as you, or even people who disagree but learned something. Upvotes aren't only a sign of likemindedness.
I don't think it's so cumbersome with modern python. There's first class coroutines, futures, process pools and such now. Also there are a number of queues systems in python which easily allow running failed tasks again. One project I use is basically task(func, args). That's it. Then if it fails we can have them automatically restart, or wait for review etc. This is over multiple machines too. It's only about 60 lines of code, including nice gui interfaces to manage the tasks, and deploy the whole lot to various machines.

Erlang is amazing of course. Just wanted to say that some of those patterns are now available in python and easily usable. Not common to all python code, which is where I think erlang wins out. It puts this stuff front and center, and has first class support. Looking at a random erlang code base, you'll probably see it there. Random python code bases... not so much (ok, queue systems are quite common in Django/Flask projects). It's very rare to see python greelets/eventlets in the wild for example, but generators and async stuff are becoming quite commonplace.

Also python has single dispatch now (built in, not in a third party library). Another thing which Erlang does well (pattern matching). Again, not so commonly used except in modern python shops. These combined with quickcheck for python (hypothesis), and gradual typing really have made modern python a much more happy place. Erlang deserves some big respect for spreading good ideas.
I was in Singapore in 2015 and stumbled upon a gay pride rally. IIRC it was a group called _The Pink Dot_ and they had a park filled with hundreds of people wearing pink shirts. The pamphlets said this was legal for Singaporeans (non-residents could watch but were technically banned from participation :-P)

Things are changing there slowly. They do technically censor their Internet (it's illegal to view porn, but if you stumble on it without downloading it, that's legal...or something). I think they gave up on their porn filter years ago. Their level of censorship is way below the level of the UK!

With all that said, the nation is highly progressive in other areas. All the trains are fully automated, no drivers. They can run 24/7. Cars are exceedingly expensive. A permit for buying a car is done on a bidding system and the Certificate of Entitlement (COE) can run between $50k ~ $70k (that's not including the cost of the car or registration). This keeps pollution, smog and emissions down to a minimum. (The COEs are only good for 10 years. A used 5 year extension costs the same as a new car COE, so most ditch their cars after 10 years. It does create an insane amount of consumerism/waste though .. Singapore is the largest car exporter in the world).

I suggest visiting and spending two weeks there. The Adler Lunary Hostel is reall nice and central. It's a really interesting place.
Redux structure – a way to success
Will a robot/AI crossing the street ever realize (without anyone explicitly telling it) that if it is stuck by a car then it will be incapable of moving?

Will an image recognizer ever "truly understand" what it means for something to be in a category?

If I set up a Go board such that the pieces on the board resemble a smiley face or some other pattern, will there ever be a version of AlphaGo that is able to recognize that? Will it be able to stop playing Go and start placing pieces on the board that fit into the pattern?

Will an AI be able to make an original joke that is not based off of any template?

To my knowledge we don't have an AI that can do any of the above, but any person would find those tasks easy.
That's the problem with outsourcing. Most outsourcing companies will let you spin around in circles charging the whole time even if they know a better way.
Ford, Volvo, Google, Lyft and Uber start coalition for self-driving cars
Calculation can be done purely for pleasure. I have math nerd friends who sit and do math for fun. It's related to other challenging, creative pursuits, like playing music or writing poetry.
I can understand paying remote workers somewhat less, regardless of what country they live in. I would expect productivity to be lower for remote workers and communication with them to be more difficult, hence the lower value.

But I agree that basing salaries on costs of living in the worker's country is wrong. Salaries should be based on what your labor is worth, not what your perceived economic need is. It's exploitative, and it's also not fair to local workers who would get priced out by foreign workers willing to settle for less.
Caveat Emptor. If you can't fork you aren't free.

The Makerbot rose up from a spirit of sharing and community goodwill, made money and employed local Brooklyites - so it was a flagship for the sharing economy and open hardware.

Now there is an impression that they closed it off. Make4rbot was bought by the holder of a patent for the sintering 3D printing technology, seen as an impediment to this useful methods community adoption.

The price paid for Makerbot was handsome, but as everyone was doing OK already - this was perceived as 'selling out' and the goodwill began evaporating. The question then for Makerbot is: Does the momentum of being first to market trump the anger among the maker community & alpha adopters ?

When I bought Minecraft at alpha, Mojang suggested it would become open - then after making more cash than anyone needs they sold it to Microsoft. I felt a bit betrayed, not because of $20 but because I promoted it and gave it to friends children and now they are tied into Microsoft which was the opposite of my intention.

This problem echoes down the ages: traditionally bands sell out the truefans when they sign with the majors; the closing of the UNIX community when Bell was privatised; the emerging idea that cool hacks, hardware & software shouldn't be shared among friends, exemplified by Gates letter to the Homebrew Computer Club about BASIC.

This makes new communities wonder if there is a way to prevent this - Stallman invented the GPL to stop the 'tradgedy of the commons' happening to his work & community.

Is there a community GPL that could have been used for MakerBot to ensure it stayed community orientated ?

Does this reflect the difference between Free and Open ? GPL & MIT, is this the tragedy of the commons that only the GPL ensures against ?
Postbox is a pretty great Thunderbird derivative. https://www.postbox-inc.com/

I love Airmail, but require something cross-platform. Postbox isn't as pretty, but is cross platform, priced right, and has great default config out of the box.
What is CEA³?

edit: Perhaps it is a certified enterprise architect "black belt" such and such from:

https://www.feacinstitute.org/feac-courses

Looks like all you need is 11K and 14-16 hours:

http://www.tomsitpro.com/articles/enterprise-architect-certi...
>Linux Mint Cinnamon is the best operating system for desktops and powerful laptops. I will go as far as calling it the Mac OS X of the Linux world. Honestly, I had not been a huge fan of Linux Mint for a long time because of unstable Cinnamon. But, as soon as the developers chose to use LTS as the base, the distro has become incredibly stable. Because the developers don’t have to spend much time worrying about keeping up with Ubuntu, they are now investing all of their time in making Cinnamon better.

I don't understand how Mint is better than Ubuntu. Ubuntu is a total OS X replacement for me (I'm a full stack dev). The only reason I see to use Mint is if you prefer traditional desktop interfaces over more modern ones.

>If you are looking at running a server, but you can’t afford or don’t want to pay a subscription fee for RHEL or SLE, then there is nothing better than Debian or CentOS. These distributions are the gold standard when it comes to community-based servers. And, they are supported for a very long time, so you won’t have to worry about upgrading your system so often.

I've been really satisfied with Ubuntu server, it just works. Debian isn't bad but I find it takes more configuration than Ubuntu. I use Ubuntu on my home server to run containers which I remotely connect to and use as development environments. I've found that Ubuntu seems to have the best out of the box support for lxc-containers so I have no reason to move away from it.
Other than a handful of minor endcap parts, everything is made in China: the control board, stepper motor, extruder, heat bed, wires, limit switches, lead screws, bearings, guide rods, filament, fasteners, cables and probably the laser-cut lexan or aluminum folded frame.
I want that, but the counter and webpage info to be cloud-based storage.

If the cloud-storage gets hacked, the hackers know I'm on my 5th password at gmail.com. Good luck with that info, lol. Otherwise, all my devices are sync'd with regards to password-count.
We've had good luck with the products out of formlabs (the print quality is awesome), although dealing with their resin is a royal PITA.
Either way, CloudFlare is a part of the problem. They're either protecting booter services (thus necessitating your use of DDoS protection in the first place) or terminating the booter sites without "due process".

It's relevant to mention that CloudFlare already does terminate a class of sites without "due process": malware hosts. What makes malware hosts that much worse than booters? Answer: CloudFlare's IPs can get blacklisted for it.
Couldn't you just use a dimpled ball to get however many numbers you'd like?
I think agile is mainly about a common language, contract or understanding between the developer(s) and their customer(s). Before, customers used to negotiate a finished product without taking all the risks involved in specification changing.
I left the valley in 1991, right before the "web 1.0" bubble burst. I moved to Boulder, Colorado. It's wonderful here. There's tech companies--including an active startup scene--but people are far more balanced, even the nerds.
I dunno. I just started doing probabilistic programming in Haskell yesterday, and it's turned out to be faster at it than every other PPL I've tried. It didn't help that WebChurch, Anglican, and Venture are all interpreted languages. Treating a sampler as a lazy stream of samples is a nice abstraction, too.