skysight-inc/HackerNews huggingface dataset:
[1] says Windows 2000, and whatever version of Flash ran on there, so...shooting fish in a barrel?

[1] - https://news.ycombinator.com/item?id=13051310
Haskell erases its generics and its type system's "generics" are superior to C#'s in every way. Erasure is not a problem.
Mere Christianity by C. S. Lewis

More Than a Carpenter by Josh McDowell
Wait, what? so your serious answer to "the US system of healthcare endangers the wealth of patients" is that over 70% of Americans don't have wealth anyway?

And furthermore, that the system doesn't affect them because they're not part of it?

What do the 70% of Americans with no savings do when they get sick?
OTOH time is relative to the observer and certain universe phenomena, such as black holes, can distort how time passes in different points of the space dimension. The general idea that a point in time is how we define a particular snapshot of particles is probably right, but time as a dimension also appears to be a bit more complex than how we perceive it from Earth, which we should also not forget.
If you really want to be believed, just show up to Stephen Hawking's time traveler party he held in 2009[0].

[0]: http://www.telegraph.co.uk/news/picturegalleries/howabouttha...
but then lets also factor the externalties into nuclear too. too often the tax payer ends up having to pay for decommissioning, waste management, fuel recycling and cleanup in case of accidents.
Sure. I had a full ride scholarship. Some friends had family cover theirs. Some can manage to work and put themselves though college. But a great many people don't have those options or can't manage them. My kids will have to work their way through college. My eldest has already started such. Hopefully, she will avoid massive debt if she can follow some advice, start with a JC, and continue working while she progresses though her schooling.
Probability and probabilistic reasoning can be described by this framework. The theory is not yet as well developed as the classical theories. A discussion is here: https://golem.ph.utexas.edu/category/2007/02/category_theore...
FWIW you can appeal to most major blocklists to have your IP address cleaned. I had no problem doing this for my own mail server.
This https://github.com/LemonBoy/bar and a few hundreds of its clone and frameworks.

I recommand getting the polybar clone by jaagr

https://github.com/jaagr/polybar
Another occurrence in pop culture:
The Order, with Heath Ledger, focused on a Sin Eater. Not a great movie, but I remember enjoying it enough in the theater.

http://www.imdb.com/title/tt0304711/
In case anyone still wants it, I had the latest version backed up: http://www.filedropper.com/tomsrtbt-20103tar
> I know of at least one GPL licensed project for audio editing and synthesis that has an explicit ban on using it in commercial applications.

Then either it is not GPL licensed, or the restriction can be ignored (see section 7 of GPL v3).

https://www.gnu.org/licenses/gpl-faq.en.html#NoMilitary
Small farms as important as big agriculture in the fight against climate change
I love the idea of colonizing other worlds, but it hardly seems realistic to make such grandiose plans for a place we've never landed rovers or other equipment successfully.
I think s?he means operations that would cause a runtime type error/exception by "illegal"
"I could write more, but I need to find diversity candidates on my LinkedIn as a task per company’s diversity hiring goal. It is not easy as LinkedIn search does not have filters such as gender or race, which I believe it will be illegal to be implemented."
As another random fact, the screens in BART stations showing upcoming departures are ASP.Net websites. I once saw the generic error config page (At least I hope I am remembering correctly that it was the generic user facing error page).
I understand where you are coming from, as I'm part of a single income household with two children that is barely above water month to month. But I've actively made a choice to struggle a bit more financially rather than making potentially twice the salary at a less ethical company. It hurts sometimes, but for me personally, my mental health is much better and I enjoy my entire work day. I don't feel awkward in conversations when discussing what I do. I feel better looking my children in the eye and telling them to do the right thing. And in the end everyone is well fed and has a roof over their head and getting a proper education, so if I'm not keeping up with the other technorati in my supposed group, then so be it.
Given that one of the changes that happened under Castro was (supposedly) to make the country have a more just distribution of wealth along racial lines, I find your "white/black" word choice amusing.

Perhaps, given the lack of slave reparations, the nationalizing of American property in Cuba is not the injustice that many in Florida would like us all to believe.
Snapbot: Taming demand
> Is this a defect or a tradeoff?

I'm curious what line of thinking could prompt this question. Not all trade-offs are good choices just because they're trade-offs! Maybe it has something to do with the recent spate of language design choices justified with "it was a trade-off", as if the words "trade-off" is an incantation that puts a technical decision above criticism.
There's also basE91:

http://base91.sourceforge.net/
Not just the left.

Everyone everywhere is a jerk online.
We have landed successfully on Titan - we even took a photo or two: https://en.wikipedia.org/wiki/Huygens_(spacecraft)#/media/Fi...
I used IntelliJ to convert the Java code into Kotlin and the compiler came up with the following errors. It does seem to do a better job of handling types:

Error:(3, 39) Kotlin: Type argument is not within its bounds: should be subtype of 'U'

Error:(5, 21) Kotlin: Type inference failed: 'B' cannot capture 'in T'. Type parameter has an upper bound 'U' that cannot be satisfied capturing 'in' projection

Error:(5, 28) Kotlin: Type mismatch: inferred type is Unsound.Constrain<U, in T>? but Unsound.Constrain<U, ???> was expected
I learned ruby by doing simple exercises. Basically tinkering and getting a feel of how things work.

Think of learning as an interactive loop: you try something and see the outcome. Like, if you're learning to throw a baseball, you try a million of small adjustments until your body-mind gets a feel of the movement and the associated outcome (read The Inner Game Of Tennis).

Similarly, when programming, your mind starts thinking and imagining in the constructs it experienced and internalized. Getting a feel of these constructs and patterns is the result of using them enough times to build things or solve puzzles.

If you want to get a feel of ruby, I recommend going through the exercises here:

https://github.com/JoshCheek/ruby-kickstart

The videos are optional, just download the repo, set up ruby and rspec, open your favorite text editor and you're set.
Could you elaborate in which situation you faced this issue?
This is neat, but the complete lack of access control (UDP) just doesn't seem prudent in 2016.
First, TypeScript type definitions are almost the same as standard JavaScript JSDoc type annotations, so (to the level they're used in Immutable.js), yes, people should learn them.

Second, TypeScript should be considered a best practice for nontrivial JavaScript development in 2016. And pretty much any app that would benefit from Immutable.js would be "nontrivial" by that definition.

Third, everyone using JavaScript or TypeScript knows what a Map is, I would hope. The docs for it that read "Immutable Map is an unordered Iterable.Keyed of (key, value) pairs with O(log32 N) gets and O(log32 N) persistent sets." are perfectly legible to me, having never used Immutable.js, just because I had a few undergrad (not "a Ph.D.") computer science classes. I don't even have a computer science degree [0] at all.

I actually personally despise lowest-common-denominator docs: Docs that tell me "what a Map is and how to use it" when what I want to know are things like what its get and set performance implications are, and whether you can iterate over it, and whether that iteration will be ordered, and so forth.

Sure, create a user's guide, but don't pick on the reference manual for being concise.

FWIW, I'm not a big fan of Immutable.js or immutable structures at all. I'm too performance-oriented to want a layer like that between me and the underlying data structures. Criticize it for being unmaintained [1], sure, but not for having docs that aren't aimed at beginners.

[0] My degree is a B.S. in Cognitive Science
[1] https://news.ycombinator.com/item?id=13051458
Quantity reigns in this sense. E.g. Venus has a similar gravity as Earth (though a bit less), but the atmosphere is 93 times more dense at "sea level".

One of the theories for why Earth doesn't have a similarly dense atmosphere is because we have the Moon - a large gravitational body nearby strips away the atmosphere enough to prevent the endless buildup like Venus has.
Excellent point.

I sleep in a cool room without any electronics. Every night -- when I'm up or down. I have an alarm clock, and that's it. I leave my laptop in my office, and my phone plugged into a charger in the kitchen. The body will try and heal itself, you have to give it the right resources to do that... clean food, lots of water, and plenty of sleep.
I did not realize that. Given that, I was incorrect when I said that the author (or anyone) could easily use seccomp MODE_STRICT.

Capsicum may still be easy to use. And seccomp-bpf is not that complex either.
Ehm, no?

You can’t pass Dog[] where Animal[] is expected, it’s one of the more interesting properties of the Array, because its the only case where that doesn’t work.

For the exact reason you mentioned.
I'm on DOS 6.22, a 200MB HDD, 4 COM, 1 Parallel, and I've got a shit load of floppy disks. What I don't have is drivers for my network card.

How would I go about bootstrapping DSL? What is a null-modem cable?

PS: I've also got a zip program and a C compiler on there. If I need to write software to make this happen I have the power to do so.
Yeah I still get a paywall.
How Female Computers Mapped the Universe and Brought America to the Moon
I'm looking at the Microsoft Macro Assembler 5.1 Reference manual (it was nearby and easily accessible to me; yes it's old (from the very late 80s or early 90s) but it covers the 32 bit 80386, which is still valid.

Anyway, it shows three different encodings for the ADD instruction. The first:

000000dw mod,reg,r/m

This adds register to register, or memory to register (either direction, the d above) using either 8 or 16/32 bits (the w above [1]). The second form:

100000sw mod,000,r/m

This adds an immediate value (8 or 16 bits, w again) to a register. The s bit is used to sign extend the data (s=1; otherwise, 0-extend it) if required [2]. The final form:

0000010w data

This adds an immediate value to the accumulator register (EAX, AX, AL) [1]. That's three different encodings for the "same" instruction. The MOV instruction (and again, I'm only talking about the 80386 here) has 8 different encodings, depending upon registers used.

[1] If the current code segment is designated as a 16-bit segment, then the w means 16 bits, unless a size override byte (an opcode prefix byte) is present, in which case it means 32-bits. If the current code segment is designated as a 32-bit segment, then the w means 32 bits, again unless a size override byte is present, in which case it means 16-bits.

[2] It seems to me that if w=1, then the s bit is extraneous and thus could be used to encode other instructions. I'm not sure if that is the case but it's common to use otherwise nonsensical instruction encoding to do something useful.
s/corporations/governments/. Or at least "corporations and governments".
> Google just place the opt-out for AMP search results in the search settings - thank you.

Which means it's unavailable to people who use anonymous browsing.

AMP should be opt-in only.
If you want something friendly and CISC-y and modern, check out the Renesas RX600 and friends. They have a nice instruction set and zero-wait-state RAM and ROM, so writing assembly by hand with predictable timing ought to be easy.

https://www.renesas.com/en-us/doc/products/mpumcu/doc/rx_fam...
I actually heard of the /. hug of death first, (and your comment feels a little condescending there) and I know of them, but it just feels like HN is such a smaller community compared to Reddit and I see the "hug of death" so much more frequently on HN than I do on reddit (or any other site like them).

I was just curious about the reason why. Like does HN have a large "silent" group, or is it something like that on HN sites climb much faster so I see them when they are down before they've had a chance to recover.
> The Director of Education Standards for the Ministry, Huzaifa Mutazindwa, told CNN that the nursery and primary schools were not licensed, the teachers weren't qualified and that there was no record of its curriculum being approved.

> "The Ministry does not know what is being taught in these schools which is a point of concern to (the) government," Mutazindwa said

The reasons are clearly spelt out. Perhaps you have reason to think the named ministry official is lying, if so then all bets are off.
Early 30s. Was 8 when I was writing ruby, 7 when using Rails, now Node.js it is 1.
If it helps, use the phrase "making available" instead of redistributing. For example, a movie theater don't simply use a movie, or else anyone who bought a copy could start up their own theater. If you are providing a way for others to experience the artistic work of the author, you are going to run into permission problem if all you got is the permission to run it.

There is a bunch of similar situation where copyright law and licenses interacts when more than one user are using a single copy. Radio for example is legal to run in Sweden, but not played aloud in public areas (like a restaurant). A musician can run other artists music sheets around a handful of people, but need permission in case they do so on a concert. And movies as mentioned earlier is legal to run in a household without getting more than one license, but not when it could be considered a crowd.

The only problem with "making available", is that the term is horrible from a philosophical perspective. Copyright for cases where no copy has been created is much closer a market regulation than the classical theories of author rights.
GitHub contribution graphs now show reviews too
No links, but just noticed it on my contribution graph.
So, adding the anecdotal opinions of the schooled to the heavily biased and anecdotal opinions of the two camps of schoolers makes it worse? I think I'd have to try harder to make this article worse.

If we take your value system here to the next step, it would be better if the article weren't written in the first place. Not a bad value system!

Option A is a waste of time. B has merits. "Expensive" is relative. For what they pay Anderson Cooper alone, they could run a first-class news room.
Breaking even aim
How long do small business owners who own marketing related tech businesses generally aim to break even?
A Vision for the 21st Century Economy
Slightly unrelated, but for all its pros I had to abandon Modo because it was too unstable - it would crash on me every hour or so. Blender, on the other hand, has been rock solid in my experience.
I'm late to the food-on-tv game. I learned a little in school, where we actually had mandatory "home economics" classes that taught basic food safety and a few simple dishes, along with things like balancing a checkbook (yes, there were people who didn't make the connection between that and math class) and basic hand and machine sewing. I learned more from my parents, but mostly I learned from my grandmother.

As a result, I arrived at college in a little better shape than most of my peers, who could barely work a microwave. Driven partially by necessity, they watched a lot of food network back when it was mostly how-to shows and the only "competition" they aired was late-night translations of the Japanese iron chef show.

A decade later, food network was nearly all competition and food-tour shows. They stood up a sister network -- cooking channel or something similar, which seemed to be mostly re-runs of their old how-to shows, some of which are surprisingly good. Unfortunately, it too is falling to the competition tv genre, and if you want actual cooking instruction you have to catch it early morning or late night, when the remaining non-competition shows are still on.

It would be nice if, along with cookbooks, some of those shows were available in complete collections that I could purchase.
This includes Roundcube which, the last time I checked (admittedly, 2-3 years ago) was basically unusable on a mobile browser. Has this changed in the meantime? (Not that it matters much, one could always install another webmail client elsewere).
The replacements locks, Olmsted Locks and Dam, began construction in December 1995. They're due to come online in 2018.

http://www.lrl.usace.army.mil/Missions/Civil-Works/Navigatio...
https://en.wikipedia.org/wiki/Olmsted_Locks_and_Dam

At $3B and 20 years in the making, maybe they're just a little more complex than a shovel.
Thanks for the question, I should add a clarification. It is a term I borrowed from some Scala papers... The idea is that it is actually logarithmic, but the base of the logarithm is very big, so in practice, it is just like a constant (kinda log32 with the default options). With these settings, the biggest vector of ints that fits in 4GB of memory has a depth of 6. And you can store 1M ints in just 4 levels. 1K in 2. This constant is much lower than what you are paying anyways for cache thrashing when working with big vectors. So while from a theorical point of view it is `O(log(n))` considering real programs running on real computers, it is more useful to think of this as a constant factor. Probably I should update the docs with some clarifications or some more honest terminology.
My company's mail is on Gmail, and because of some missetting on google's side ('webmaster@' and 'abuse@' addresses not mailable), we ended up on the RFC-Clueless blacklist.

I got that fixed, and have submitted half-a-dozen requests to have us removed from rfc-clueless, and they've all been ignored (and do their best to hide how to submit and what for). Fuck rfc-clueless - it's a blacklist for 'people who don't follow the rules', but they're bad netizens themselves and don't follow their own rules. Just... fuck them.

I can't imagine what it's like to end up on one of these ignored blacklists when you don't have the might of a professional email service behind you.
Full scale nuclear war maybe? Much of the population would only have a few minutes notice at best.
Thats okay, you have one life. Its precious. Its never too late to start. A guy I know started working at 35 and was a millionaire at 45
Two ways. The first is IO mapped IO, which is what the x86 supports with the IN and OUT instructions. All this really is is a MOV to a different "address" space (16 bits of addressing). The second is memory mapped IO, in which hardware is mapped to the addressing space of the CPU (Motorola 68K uses this format). A CPU that allows IO mapped IO can also do memory mapped IO (it's not precluded).
"Crazy cat lady" is possibly more than just a term of endearment.
Chinese are so successful in the US!
This is good for those without existing infrastructure looking for a non-customizable mail system. I already run my own DNS, backups, firewalls, monitoring etc and want something I can hack on, so I run Citadel at home. Cit is the same idea (complete mail solution including webmail), but has many mechanisms for maintainably extending its functionality. Runs wonderfully on Debian with a single apt-get
As everybody has said, go seek professional help. You should have 0 shame about this. In the last year, I've discovered that some of my co-workers and friends I most admire have struggled with depression. It is probably more common than you think.

I also think I may be able to relate to your situation of being 30 without a career.

When I turned 30 I wasn't working. I thought I was taking a few months off, but couldn't get back into the work force. I was unemployed for almost 2 years, taking the odd job I could and volunteering (which I recommend).

I hadn't discovered programming or product management (truly) yet, which would become my profession by my mid-thirties. Ten years on, I work for a leading research agency, surrounded by amazing and brilliant co-workers and get to learn and experience more every day.

So, my point is, many people are just getting on the path at 30. You're not the only one, and I felt the same way you did at the time. I felt I was lost, I sought help. It was terrifying to think that I was left behind, that this is all my life would be.

The rejections from jobs you want can hurt, I know that, and each rejection gets more painful, and more scary.

I don't believe I have any contacts in Germany, though I could be wrong. Feel free to add me on linkedin (my name is same as my username here) and I'd be happy to help where with connections if I can.

PS, though 20000€ may seem a massive insurmountable amount, and it is a large chunk, you can pay that down in a few years if you're careful.

All is not lost, and this test will make you stronger. Don't be afraid to ask for help.
People living in the East Bay (SF Bay area) might be interested to know that the 4th bore of the Caldecott Tunnel (completed 2013) was the largest recipient of Federal stimulus funds for infrastructure in the US ([1] via [2]).

My own recollection is that the project was nearing the final planning stages in 2008, but the recession wiped out much of the state and local funding that had been earmarked for the project. The project was about to be cancelled, but Federal stimulus funding came to the rescue.

[1] http://www.sfgate.com/bayarea/article/Work-begins-on-Caldeco...

[2] https://en.wikipedia.org/wiki/Caldecott_Tunnel#Fourth_bore

(Edit: in an earlier version, I claimed that the project was "shovel-ready" in 2008, but since construction didn't start until 2010, I was obviously not correct).
If this tickles your fancy check this out

http://dippl.org

you implement your own universal probabilistic language embedded in js.
Show HN: Instant Google Movie Info
I just told you that it wasn't a serious question, just one designed to facilitate interesting thought. You missed the point though, the energy posed in the question was not posed as a remedy to survive the end of the universe but to reach Type II civilization. I would suggest you should calm down and let your mind enjoy a little bit of adventurous thought and stop freaking out about the media scare on climate change. The whole climate change business has become like the War on Poverty -- doing more to preserve itself than to actually affect the future for the better.
Foundations are the embodiment of using money for power instead of as a consumption voucher. They might still be the lesser evil compared to unbounded dynastic wealth.

I am quite accepting of churches, as long as they keep their beliefs to themselves and fulfill their role as keepers of cultural heritage. Better keep them running than artificially converting churches into living history museums after they died. I would consider it a great cultural loss if, say, St Peter's would be just another ruin owned by the Italian government.

University endowments, at the scale they apparently exist, are weird indeed. Do they grow because giving money to add to the pool gives (temporary) influence over the application of the pool? That would be a surprisingly nasty scheme. A donations race like that is how the Roman bishopric originally became a political force in late antiquity/early middle ages, slowly displacing secular authorities.