skysight-inc/HackerNews huggingface dataset:
Artificial light isn't the best, but it can be made to resemble daylight; I don't see that as a show-stopper.

If we can find some nice lava tubes that can be sealed and pressurized, it might make for some rather spacious dwellings. But yes, I expect the first Martians to effectively be mole people.

I imagine living on Mars would be a lot like living in a place like Whittier Alaska [1] (a town where everyone lives in the same building). Not for everyone, but some people might like it.

[1] http://www.npr.org/2015/01/18/378162264/welcome-to-whittier-...
Seems like another article where Americans finding out how the rest of the world doesn't use the same retarded systems as they do. What's next, an article about this marvelous invention called 'the metric system' that is used in Bolivia ?
I Sang of Books
It's amazing how much the rust team has nailed it. they know exactly what the problems are. I do not know of any other team as talented as rust. Then language is also quiet brilliant. I have started rewriting all my code in rust the days. It just makes sense.
I've been writing Java in Vim from time to time for 3 years. Rust is much more pleasant to deal with in a plain text editor. I encourage you to give it a try.
When a pipe breaks in your condo and starts flooding all the people below nobody asks which appliance might be leaking. Water is cut and you get the bill for _all of the damages_.
Great point; property taxes are remarkably similar to rent, are they not? Pay your annual dues or you're out on your ass, so to speak.

Consumption taxes are a much fairer way of funding the government, IMO. Rich people consume more and pay more in taxes. Those with less consume less and pay less.
Yeah, exactly like in Spain, where all these things are done in the Civil Registry (Registro Civil). I mean, the article is like a huge WTF... somebody needs to travel / read about other countries, etc...
One serious danger I haven't heard anyone mention mention in regards to the Mars colonization project (though it was considered to some extent in Arthur C Clarke's "Contact" and probably some other science fiction) is the possibility of terrorism against either the fragile spacecraft or colony.

Musk has said there will be no screening of the Mars colonists, and that anyone could go. That means someone who's mentally unstable and/or wants to make a name for himself (ala Herostratus[1] or any number of modern publicity-seeking terrorists and murderers) could go and attempt to harm the spacecraft or colony, both of which would be incredibly vulnerable to such intentional attempts at destruction and are guaranteed to get massive publicity were they to be destroyed or even merely attacked.

This could become even more likely if living on Mars long-term actually becomes viable, and people wind up spending decades on there. Some people will likely go stir-crazy and attempt to harm themselves and/or others.

People who are allowed to go live in Antarctica or out in to space are currently screened very carefully to be compatible with each other and able to psychologically withstand the rigors of life there, and the relative isolation. But there will be no such screening for the Mars colonists, according to Musk, and the isolation and danger on Mars will be even worse than it is in Antarctica.

The isolation and danger will be hugely stressful and difficult to deal with over the decades people will live on Mars. I've read that even in Antarctica, people are rotated out within a year or so because of the psychological difficulties of living there, and no one's been in space for much more than a year.

[1] - https://en.wikipedia.org/wiki/Herostratus
It may not have been over HTTP, so possible to be sniffed. Or, even if it did have HTTPS, it might not generate keys in a secure way (or might use the same certificate as other devices). And you don't know if there are hidden backdoor accounts that might be found eventually...

So, yeah, it makes sense to block it - personally I block IOT devices from the Internet entirely (and don't let them initiate requests to my local network even) and use a VPN (IPSEC/IKEv2). That wouldn't work for devices that connect to cloud services, so I'd have to set up new firewall rules if I got one of them.
PayPal says some customers unable to make payments due to cyber attack on Dyn
Explanation for what exactly? To have your civil acts written in book kept by government - it's definitely not soviet invention, before USSR it was kept by church at least since 18th century.
Oh crap. That has like two of my passwords in there.
I think in some cases it might simply be the means to dump 1) people/groups that just don't have a large scale mindset and 2) bypass business processes that are absolutely not designed for large scale systems.

In that scenario you have a bunch of entrenched groups fighting about capex, capacity planning and budget all to get barely enough hardware to account for what you're doing in the next 3-12 months. Instead of taking a step back and creating a long term simple process for regular growth and replacement they get caught in the weeds because they have very old school mindsets.

Then you have your old school finance groups who are using terrifyingly delicate and complex interconnected spreadsheets to manage hardware expenditures and depreciation while maintaining old school draconian policies concerning CapEx budgets but allowing you to basically go nuts with OpEx.

You could try to change the culture in these entrenched groups who will view your attempts to make things better as political moves against them or you could just say "we're moving everything into the cloud" and make a complete end run around all of the people and baggage. The former is probably the "right" thing to do but the latter is going to let you focus on your product letting you get you back to being competitive.
And hurricanes which require occasional abandonment of all your property to save your life. No thanks.
The real downside of over-engineering is that time expenditure is non-refundable. If you build a lightweight v1, you still have the option to invest additional time into something more "robust". If you choose the opposite, you don't have the option to get your time back by making the product less engineered.

Even worse, if your under engineered product is causing problems, you'll almost certainly notice it (rather quickly too). If you over engineer, you may never realize it.
Sorry for coming back late.

I didn't study psychology, but from reading a bit and seeing people over the years -- I think there is a common thread with a need for perpetrators to dehumanize their victims.

About being depressed over humanity:

Compare clan societies with modern welfare states. The genes are about the same, so humans are really flexible from cultural programming. Just think about how to organize societies to make for nice places and nice people.

The point is -- don't weep for humanity any more than you would weep for cameras, because they might also be used to make bad art. Instead, wonder how to improve art education.
You could try making a "real" C library (with proper Makefile etc) out of it and compile it on a Pi, with a pulseaudio (or ALSA) configured to do loopback (i.e. route the audio output to the line-in input).
It is offered in some LG washing machines, to be paired with their iOS app. Unfortunately the last time I tried it, I could not make it work after 10 tries - 'too noisy' 'bring the phone closer to the speaker' etc. I don't live in a noisy neighbourhood either.
Bold. :-) I do hope you're correct.

(Given a modest test suite and checking parameters at external API interfaces, scripting languages didn't have much problems with bugs that could be found at compile time, imho.)
Downvoting this post is kinda shitty, because it's just obliquely pointing out something that nearly every developer should already know--that having a single point of failure for your builds and your tests (the only reason Github being down should impact you) is a bad, bad idea. Your code should be building and deploying from git remotes you control, if you want to be using push-as-build CD. If you have dependencies, bring them in-house on your own Artifactory, gem server, npm mirror, whatever. Controlling the entirety of your deployment stack is not just a good idea, it's a requirement for safe and sane operations.
> and doesn't want government to have any kind of database on people.

Yet you have to register to vote, and this registration allows you to optionally declare which political party your affiliated with.

...which is the complete opposite to Sweden. We have a system similar to the Koseki in the article, but it is expressly illegal for any part of government to make a registry of people's political opinions or sexual orientation, or a bunch of other sensitive characteristics. I even think race is one such category.
Don't most of these IoT devices usually run Linux though?
Bandwidth is already pay per use?
I haven't been to Asia (yet), but I can say that in the "Western World" courts are overloaded with cases that should probably not go further than your local ombudsman which in itself is a very old concept found in millenia old civilizations, predating the court system as we know it. This is probably why courts in the US have quick processing of a group of independent, alleged criminal offenders. It's unfair to those accused of breaking the law as it is to the lawyers and maybe even the judge who has to decide in two minutes whether the accused should go to jail/prison while the case is progressing. I'm afraid to suggest fixing the latter, because law enforcement organizations would likely push for legislation to make it quicker and easier to put people in real prison without a hearing or trial.
Less ancient aliens, more political backstabbing.

And SG1 had that horrible starship spinoff
Prototyping Messaging and UI with Node-RED and Docker
I was actually thinking about this exact topic a few days ago, holding up a phone in hotspot mode to my ear and thinking facetiously "this is gonna kill me someday", but then realizing that there have been many other things in history that were once thought not to be harmful, and only hindsight tells us otherwise.

I then imagined the reactions our societies would have if EM spectrum exposure was suddenly found to be harmful; a vast backlash against wireless devices would follow, communications infrastructure would be litigated against, and there would be a faction of holdouts who just don't care and will continue to do what they want, like it happens with tobacco and other substances widely recognized to be harmful.

In the case of asbestos, it was known in Ancient Greece that those mining or processing asbestos sometimes sickened in ways that the general populace did not [1]. Yet its utility helped it achieve lasting relevance, where by the 19th century it was no longer a curiosity but an important industrial ingredient.

Therefore, I'd say that asbestos is probably a bad example, because its harmful effects in high doses were observed early on, we as societies just didn't find it expedient to combat against it until alternatives were beginning to be available (or we treated miners and workers as more than just expendable). Conversely, I think hydrofluorocarbons are a better example, as it took time for their harmful effects to be observable and in the beginning they were looking miraculously inert and harmless. I don't believe anyone could've known ahead of time that HFCs would cause the environmental damage in the upper atmosphere they ultimately were discovered to have done.

[1] http://onlinelibrary.wiley.com/doi/10.3322/canjclin.34.1.44/...
It is actually possible to get ITAR exceptions for candidates who aren't US Persons. I know there are engineers at SpaceX from the UK, Canada, and I'm pretty sure Australia as well. It is a pretty long and expensive process from what I understand so it is used only for those with very specific skills or knowledge. I'm sure it would also be quite a bit harder or impossible for candidates from China/Russia or less "friendly" nations.

This of course isn't to imply that SpaceX has a monopoly on talented engineers, I'm sure they exist all over the world.
For the mentioned group's fears. It must be based in some defining event, no?
Hey - that is the Russian doctrine in Syria. And US approach to world politics. Works well for them so far.
How difficult would it be to write a anti-mirai virus which disables the remote access on these IoT devices? Or at least warns the user in some way that this device is being used for DDoS.
God I fucking hope not. I'd much rather lose access to some services and focus on technical mitigations than literally start a war over it. I don't want me or my family to die just because services go down or businesses lose some income.
A lot of Seattle and San Francisco were built by supplying miners, and each other (Seattle did a steady trade of wood to SF).

If the real extraction happens on asteroids, then Mars or even the moon are a better base of operations just due to the smaller gravity well. And Mars isn't without its own mineral wealth. Several that would be important for growing food.
Comparison with Other Frameworks
Fees are like 5-10% of the reason. What's the other 90%?

Edit: there are no entry-level houses because zoned land in places where people want to live in the bay are is more expensive than a lot + house in most other places. There are lots selling for >$500k or some for just as much with tear-down houses on them. That's not due to the fees.
Thanks. I will definitely look into these when I have the time. I'm actually a grad student in EE but this topic interests me. Maybe I can get something published on hardware accelerated GCs... one day!
That's pretty harsh and a little bit rude, honestly. When someone buys a house or condo or whatever, they usually don't expect it to be turned in a hotel / motel. Most people don't like when their neighborhoods turn into rental units either, but at least in that case they have some time to react.
Ultimately, software design is a prediction of the future. You make those parts flexible where you will need it. You make other parts simple and opinionated where you need no flexibility. Like all predictions we are often wrong, which leads to either over-engineering or lack of features.
Having an implantable defibrillator
Is the Swedish judicial system turning into spagetti code?
Plus Brexit was achieved by the most democratic of processes, Syria's government was overthrown from a foreign country, because someone else had all good contracts - how are the two comparable eludes me.
I mean authors have been using that idea for years. The Red Mars trilogy for example (which was an at the time scientifically accurate example of mars colonization).
That makes sense. Except for that one guy who had subfolders in his Trash folder. ;-) I tried to explain him that Outlook supports archiving mails and can even do so automatically, but he - like most of us - is a creature of habit, and I quickly stopped.

All in all, if it works for these users, I am not going to impose my style of organizing my mailbox on them. But using the Trash for that purpose seems dangerous for the same reason using the trash bin in the office as an archive is.
Genuinely curious, do they not teach historic designs in EE course plans? To learn from and improve, but not reinvent something half-way or worse. Also, older designs are much easier to study completely compared to the super complex logic inside your current day x86.

Personally, I would call it hardware-assisted gc if we consider hardware acceleration to be things like GPUs, crypto accelerators, etc.
I write such a comment occasionally too, so I'll be happy to answer despite how downvoted you already are: a bit of both. I mean, I can't be the only one who considers HN's karma machine a fun game. An interesting and occasionally insightful game, but still, a game.
>When you are DDOSed they will keep supplying the resources for you to consume and pay them extra.

If the attack is tiny, sure. Otherwise they'll just cut you off.
Looks like that author has continued down the path of that line of though though, if you look at the books listed on his Wikipedia page: https://en.wikipedia.org/wiki/Clifford_Stoll#Books
What if you want to buy this company? His cash is your debt. The more he has, the more you need to borrow. The actual you get is the selling price minus the cash you get from this buying.
Means nothing when he purged all the people who wanted the socialism part.

Fascism does not mean much when it comes to spectrum and can be compared to anything as long as the dictator's mood was right. It essence it believed in the strength of one man to take the nation forward.

For Nazism, you will see a mishmash of economic policy that slants a little towards the right economically as compared to Mussolini's fascism that leaned a little towards the left - he was part of the socialism movement before obvious disgruntlement.

It's not useful to compare against something defined by the whims of one man.
Which is why you want to iterate rapidly with your ideal core customer base so you don't have to predict, just delight and please.
Yes, I think most of the developed world has something like a citizen register/family register. I think it is the Anglo-American culture that is the interesting diversion from the norm. For some historical reason, they have aversion to id numbers and central registers.
This is really nothing special at all. Latin American countries based on Spanish Civil Law have the same system (registro civil). As do countries of French origin and even the province of Quebec.
Restaurant Media Agency in SF
Protonmail doesn't have pop/imap/external app use. I've heard it's coming in the following months.

It's great apart from that, but this is a fairly big negative if you want to use a bunch of email accounts. There are some other negatives as well, but apart from this, it seems ahead of the pack.
Offices also typically have meeting rooms, hallways, showers, locker rooms, gyms, cafeterias, parking, bathrooms...it'd be interesting to compare the average space in sqft per employee in offices vs space per resident in apartments. I'm guessing it's not as different as the desk vs apartment analogy suggests.
I also like how the only sci-fi conceit the book asks for (besides the antagonist aliens obviously) are the engines which are right on the edge of the theoretical maximum.
An undergrad computer architecture course would typically gloss over the history of CPUs and focus either on MIPS or x86 (or both). For example, I did two courses on x86, starting from 8086 (and 8088), through Pentium, and some bits of Itanium.

You're right that starting with a simple architecture makes things much easier. 8086 for example operated in 16-bit real mode (segmented memory), and so the memory layout was trivial compared to 32-bit protected mode in x86.

I haven't taken any graduate architecture courses yet, but my assumption that they would go into more detail on the development of CPUs through history.
Yeah, it's worth noting that "tree swing" isn't a common idiom; I only meant a swing that's set up on a tree. I just didn't want to call it a "tire swing" though because it only took that form in one panel. Maybe "rope swing" would be the best name for it?
The Top 7 Ways to Make Money Blogging
So? The author didn't 'engineer' medium in order to distribute this post. Maybe he was already familiar with the site, or maybe he finds it the easiest to use?
I'm glad Zubrin brings up the economics of Mars colonization, since that's easy to neglect. Once you're there, how do you make money?

Mining might be lucrative if Mars has gold or platinum or some valuable mineral that's easy to extract and worth more than its shipping cost back to Earth.

I'm skeptical that patents are going to be a major export. Inhabitants of Mars presumably will have better uses of their time than filing patents, and they would be competing against Earth-bound innovators against whom they don't have any particular advantage other than necessity. (Ideally, Mars wouldn't itself even be subject to patent law.)

Space Tourism will be a thing unless there's some explicit policy to prevent wealthy thrill-seekers from going to Mars if they don't plan on doing any actual work while they're there.

Science and exploration might be valuable professions. Like, if people on Earth put bids on locations, saying "I'll give you a thousand dollars if you drive your rover out to this location and take a few pictures and pick up some rock samples". Mining companies might be especially interested, but so would Earth-bound scientists who just want to know more about Mars.

Real-estate speculation might be another cottage industry. Developers are going to want to establish homesteads in valuable locations, and then they can sell adjacent lots to newcomers. (This assumes some kind of sane framework for land ownership. Hopefully such a thing will strike a sensible balance between being able to claim "dibs" on entire landscapes vs not having property rights at all.) As long as the population of Mars is growing, this could be a lucrative profession.
Thanks for the feedback, but can you clarify your claims with a ticket number or a forum reference. I use Lucee on a daily basis and have seen it implemented under very heavy load with no issues. For example, the NASA Mars Rover sites run Lucee Server. Is it possible that your code base had concurrency issues of its own?
Verizon, Sprint iPhones have better cellular modems, performance
New York is kind of fucked as a state. The City has enough voters to completely nullify the rest of the state, so that what is sane to the rural, upstate New Yorkers, is droned out by the paranoia of the city people.
Hence, Agile.

So you don't waste time planning all your work, when the customer will have changes or additions in the future

And more flexible languages and frameworks
> If the attack is tiny, sure. Otherwise they'll just cut you off.

Yet they get to claim inexhaustible capacity.
Way ahead of you ;) https://github.com/quiet/quiet-lwip

In fact, the Android library is just a wrapper on this, although a fairly non-trivial one.

libquiet's tests actually run exactly as you describe on a loopback alsa device
You've probably seen this, but for those who haven't George Lakoff give's this a fairly good treatment in this[1] on 'Moral Politics'.

By 'this' I mean the idea that the Left and the Right have different experiences of what is moral.

My issue with politics is that I think we need to extricate it from morality. Like we have separation of Church and State a la Secular Society, we need amoral politics.

1. https://www.youtube.com/watch?v=5f9R9MtkpqM
Google doesn't sell your data and they never have. They make products based on the data they collect from many users. So this warning by the author of this article that Google may sell your data to ISIS by mistake makes no sense.
I think even basic home routers these days, have enough cpu power to handle egress filtering.

If you have an iot device, by its nature it only needs to connect to a few services and hosts.

The manufacturer can provide this in their docs, and give an automatic config url that the router uses to load its egress rules.

The rules to load are displayed and the user checks they are legit by comparing to the printed version in the manual, then clicks ok. Or something like that.

Rate limits in terms of packets per second, total bandwidth both instantaneous and over time, are set also.
...and it's based on the assumption that it is one's right to continue living in a place just because they've lived there for a few decades, current market conditions be damned.
But then you'd be taking away their jobs since they've built empires which rely on such subsidies.