skysight-inc/HackerNews huggingface dataset:
Will You Marry Me Proposal T-Shirt – ViralTrendsLab
Gray comments have {"dead": true} in their item info. You probably also want to omit items with {"deleted": true}.

Example: https://hacker-news.firebaseio.com/v0/item/18195247.json is a grayed comment at the bottom of https://news.ycombinator.com/item?id=18194586.
Boston Dynamics' Parkour Atlas [video]
While I very much acknowledge the Osprey program failures, the claim was that the JFS is the safest program ever fielded.
I just want to chime in as this being the biggest limitation to dc.js. For these solutions to scale, there needs to be a server-side data processing option.
Why do you wish that you had bought the house despite accurately predicting and waiting for the downturn? Didn’t you get a significantly better deal or did it just get offset anyway? Curious because it’s a similar decision now. A recession is inevitable, will it happen in the next 3-6 months or take two years is hard to predict.
Indeed Smalltalks (Squeak, Pharo, Amber) have so many "Aha!" moments waiting inside I just open them and start fiddling with the Class Browser (until I break the whole thing).

'Boolean>>ifTrue:' is just the gateway drug.
Biologists say “fishes” when they mean multiple species of fish (http://grammarist.com/usage/fish-fishes/). Chances are they say mouses when they mean multiple species of mouse, too.

Even if they don’t, it still is valid as a word. Many people think the plural of “computer mouse” is “computer mouses”.
> I'm kind of baffled by the number of people here defending this

With literally trillions of dollars at stake, why wouldn't defense contractors set up "marketing" teams to defend it?

And the post above: "adversaries are posting about how bad it is to run support for it" -- a perfect dodge. If you're not supporting this gigantic fucking money pit then you're clearly in league with the enemy.
Ask HN: Good resources for software architecture best practices?
I'm looking for resources on topics like DRY, modular programming, reusable code, single responsibility ... basically, all of the higher-level principles of good, clean, structured software design, but without diving too far into things like MVC or design patterns.

I'm coming up blank. There are bits and pieces of those subjects scattered everywhere, but I'd love to have a single book I can recommend, or a MOOC, or a really good series of online articles, heck, even some YouTube videos.

This is intended for some coders who have never contributed to larger software projects.
The Facebook engineer who wrote a memo on the intolerant culture is leaving
So the lesson learned:
Dont' check if the service is up, just restart it anyways.
I also like the idea that languages impact code being maintainable. It's part of why I want to work in more dynamic languages again. My day job is mostly Java. Apart from your macro complaints (though some older devs have expressed similar complaints to me when faced with excited younger devs being a bit irresponsible with the new syntax of Java 8), I see the same things you're criticizing in Java.

Java has public/private/protected/package-scope, but you can get around it trivially with reflection. (Java 9 I think "fixed" this, but you can override it at startup time.) Personally I'm in favor of Python's "we're all adults here" philosophy.

Proxy patterns are common in large Java code bases, and various other things inspired by aspect-oriented programming. I've never thought to blame the language though because someone forgot to call (or decided not to call, e.g. because it got too smart with a cache) child.method() on the real object it is wrapping.
> The amount of (dev) dependencies doesn’t matter that much to me, but I agree about the client side.

I read a blog post recently that really resonated with me [0].

> And dependencies? People easily add overengineered “full package solutions” to solve the simplest problems without considering their costs. And those dependencies bring other dependencies. You end up with a tree that is something in between of horror story (OMG so big and full of conflicts) and comedy (there’s no reason we include these, yet here they are):

But yeah, I don't mind where the data is stored. It's the html generation that people go overkill with.

[0] http://tonsky.me/blog/disenchantment/
There was a movie Pentagon Wars about this type of scope creep.

See this 10m clip https://www.youtube.com/watch?v=aXQ2lO3ieBA
Impressive AI chat with the database
If you don't mind, could you list the other things that make you prefer periscope to tableau? Also when you say R and python scripting, do you mean using them to prepare your data or to do something else?
DefenseNews
Not by a long long way, no. The largest best known perhaps. Tech scene these days is pretty big and diverse.
Building Representative Talent Search at LinkedIn Engineering
Google has a new account setting called Advanced Protection. All it accepts is two hardware U2F keys (primary and backup) and your password. It supposedly makes your Google account pretty hardened. The only issue is that you can only use Chrome with U2F keys right now because Firefox U2F isn't fully baked yet.

I'm using it with the Titan keys (they're not my favorite, but work) and it works pretty well. I can't do as much 3rd party stuff, but I only keep my Google account (right now) for my old email address that's already forwarded to my new email address, Google Music, and Google Pay, so that doesn't affect me much. If you use a lot of 3rd party apps or get your mail via IMAP and the like, it's going to be more difficult.

A weird thing is that Google doesn't seem to allow for U2F key use without Advanced Protection turned on, which is puzzling to me.
JDAMs, NATO, and the Petr-Dollar are doing more for US Hegemony than these overpriced drone-stop-gaps ever will.
I wonder why the down votes, as the long term trend has been for this to be emphatically true.
Exactly what I saw. This isn't a matter of slow server, but some examples are taking way too much ressources. Freezes.
In the case of many charts in the scope, as i need refresh every 10 seconds, this will turn in blocking in no time.
Testing performances in firefox debugger is already freezing with one chart and no refresh, and i didn't see the garbage collector be significant. (Memory leaks..)
Too bad that charts are good. But performances should be a big warning.
Internet Archive Expands Access to Millions of Books for Those with Disabilities
I don't trust your anecdote; I think you just made it up, since you have not presented any proof.

I think you are trying to prove a point by making up stories.

Therefore I distrust your conclusions and arguments, not only because I disagree with them, but because I distrust you.

(I'm testing out turning off my trust-by-default gene ;)
I think there is a lot of promise in pulling mature components from Linux, OpenBSD, and Solaris/Illumos (or whoever does SunOS these days) across that paravirtual barrier, and progressively tailoring them toward the microkernel environment; while testing them using the systems they originate from.

Over time, maybe a microkernel could become the basis of most of these former monoliths.
Sure, it's flexible. It can do anything you want. But only if you are willing to put up with the constant fights. See here (for one example out of many): https://github.com/gatsbyjs/gatsby/issues/4583

I urge you to just take a look at the GitHub issues and ask yourself "How much blame can be given to the tooling/tech stack for this given issue?"
> Typically commas and semicolons don't have to be matched with open-commas and open-semicolons

This is a problem that is non-existent when you use common tooling to write Lisp, like ParEdit or Smartparens. Since nobody would write C++ in Microsoft Word, nobody writes a lot of Lisp code without auto-matching parentheses tools.
Nice work. I see a lot of potential.

Offtopic question, apologies: Where and how one can create the start page animation ( the one in 3D , with the moving impulses and floating charts ) ?
I think their point may have been (and if it wasn't, mine is) not to cut that funding but to reallocate it to more oversight so the overall pace of space production and research can be expanded.
Diminishing returns are definitely a thing. But the technology of mass destruction peaked in the 60s with the invention of the ICBM: finally we had the power to destroy everything. Where can you really go from there?

The cutting edges are missile interception (Iron Dome), drones for urban combat, and hybrid/deniable warfare.
s/Linux/ReactOS/
A sad aside is that if you want to force cooperation among a populace, the most effective way is to give them a common enemy to fight against.

To effectively do it with taking care of people, you need a social/cultural contract - but if people are unlikely to enter into one, being distrustful in the first place of anyone proposing such a thing, its a very hard problem - you have a prisoners dilemma which pits the zero sum game players against the win-win, and it only takes one zero sum to defeat the win-wins.
This seems pretty unlikely. The handout mentioned was a one-off 900 Australian dollars per individual earning less than $AU100k, and a one-off "back to school" bonus per school-aged child.

900 dollars, or even $2100 for a small family isn't the sort of cash that would inflate an auction for a home anywhere, let alone in one of the australian cities affected by the current bubble.
> ...it’s hard to tell when some service wants your number for proper 2FA, or when they want it as a separate authentication mechanism they just happen to call “2FA.”

...or when they want it to be able to call or text you with other BS entirely. I hesitate to give my cell number to any company. I have a separate number (formerly a landline, now strictly a voicemail box) that I use specifically for companies.

I gave my cell number to a new dentist recently, thinking "medical office, probably important they be able to reach me." That turned out to be a mistake. They subscribed me to an automated appointment confirmation service, and they also send me a text (from a different number than the confirmation service) after I finish a visit to solicit reviews. This is exactly why I hate giving it out.
Facebook's NY office is also significantly, disproportionally smaller than Google's. Google's NY office is the largest outside of California and is in many ways a second heart of the company, it really doesn't feel like a remote office. Facebook's NY office is extremely small even considering that Facebook is a smaller company than Google (their largest office outside of California is, IIRC, Seattle).
The cost would be enormous. Much of what's consumed on the Mars settlement would have to be imported from another planet (Earth). During the early expansion phase the need for imported construction material would be exorbitant. We're talking a constant flow of goods being launched from Earth to sustain construction.

And expansion and sustainance would be very capital intensive, due to a lack of a breathable atmosphere requiring heavy duty habitats and lack of vegetation/fauna that can be harvested.
You quantified what you said is hard to quantify.

Measure commits/authors before and after a refactor.
> what is an effective way to communicate that you want to be an effective do-gooder, without triggering the cynicism?

Communicating that you want to be one and being one is different. I'd like to think that the people who do great things will be eventually noticed whether they publicize it or not. Certainly if you communicate it then it may get noticed sooner, but having others notice shows a sense of being humble in addition to doing good things.
I of course don‘t have data to back this up. But, I think, a lot of it comes down to how you approach these sorts of situations. According to my experience, how open you are - and stay - in kind-of-sketchy situations will get you a long way in dealing with people that others might have just written off as „someone trying to scam me“.

That actually reminded me of a really cool poscast episode I listened to this week:

https://www.gimletmedia.com/reply-all/long-distance

(A guy trying to get to the bottom of an indian call-center scam, leading to all sorts of pleasant interactions along the way)
It's not about actually figting the war. It's about maintaining the capability so that China doesn't push around Japan, Korea, etc in a way that is bad for US economic interests.
Millions of workers believe they are bound by non-binding contracts
Bank of America does not or is not able to send 2FA SMS to Google Voice numbers.
> Why are you comparing income vs GDP?

GDP is a measure of national income, alongside GNP, GNI, NNI and NMP [1][2]. The article finds "one would say that military spending was around 10-20% of Soviet GDP, so perhaps a compromise figure of 15%, around twice USA spending."

[1] https://en.wikipedia.org/wiki/Measures_of_national_income_an...

[2] https://en.wikipedia.org/wiki/Net_material_product
That would be one factor, no?
I mean it's not like the money just went into a hole.

It went into a big ol' hole that had a billboard next to it labelled "Opportunity Cost".
Angus is sick and his humans need help with the vet bills
There is a new documentary called "The Creepy Line", it's on both Amazon Prime and Apple I-Tunes that also talks about this. Well worth watching. This is a big issue today, and makes it far too easy for big tech to have enormous power, and as we've seen with Google etc. it is not being used for good the way the marketeers are trying to portray they are.
IIRC a number of ethical systems suggest to do good things clandestinely, or at least avoid bragging about them. Besides the internal benefits it provides, according to an ethical system, it may also help the system spread more easily because the status envy would not resist it.
This is an overreaction.

The F35 is a maturing platform. Issues are being ironed out and the result will be an incredible aircraft far beyond any other fighter currently flown. There is a product.

The run away price tag certainly shows inefficiencies of contracting at this scale. Accountability is not really there for companies that do not perform to the level required to honor their contracts. Patents, required expertise, and other logistical hurdles keep competitors few.

Building military systems is not software, there are so many considerations and potential roadblocks. Tests cost millions and take months to years. Think of how difficult and expensive it is to make an iPhone--iPhones don't have to perform deft aerial maneuvers at Mach speed, win the (complex as hell) radar/sensor game of cat&mouse, and hit things with missiles. $1 trillion sounds like a lot, but keep in mind our beloved iPhone company is worth about that much. My iPhone 8 certainly provides me more direct value as an individual, but the capability of an F35 is not a cheap thing.
I have a few orchids inside my place. Most are Phalaenopsis, and one vanilla orchid. After talking with one orchid grower, they told me the key thing when taking care of orchids are:

* Do not overwater them (no standing water on the base of the planter). Keep the media moist.

* When the root turned white, give them water until they turned back to green (apparently they also photosynthesize).

I also have big gardenia in my kitchen and small gardenia propagated from the big gardenia that I put on my work desk.
Verne Troyer’s Death Confirmed as Suicide
Paypal, an actual bank, still only allows SMS 2fa. It's stupid.
Yeah, I hear that. Growth is absolutely a factor, and fairness is another factor. Like, how do you define "handmade" without punishing people who get too successful ("oh no, I have more orders than ever and can't make them all myself anymore. Do I have to stop selling if I get help?"), and while still being simple enough that content moderators can fairly and reproducibly apply rules for listings that are challenged. You basically end up at one end of the spectrum or the other, "everything has to be truly handmade, and we're okay being really restrictive" or some variant of "authorship is really the thing we care about".
Don't let anybody give you a hard time for saying "at the turn of the century." I keep writing 1999 on my checks, too.
I saw the most recent eclipse from Western Kentucky. I can't speak about all nocturnal creatures, but I can confirm that bats came out during totality. They also seemed to circle like they didn't have their normal sense of direction at dusk. It was pretty surreal.
Converting XML to JSON Using Recursion
> There is no mechanism in Europe to move enough money to the poorer parts from the productive powerhouse, Germany.

There are several mechanisms to move money [0], just the free movement of labor alone has transferred a lot of money from Germany further to eastern Europe for decades already.

I fail to see how military exports would be better than that, defense products are not "money", they serve no productive purpose at all in any country that's not at war.

It should also be noted that Germany is among the biggest weapons exporters on this planet [1] and quite a big chunk of Greece debt boiled down to liabilities for military hardware from other EU members [2].

[0] https://en.wikipedia.org/wiki/Free_trade_areas_in_Europe

[1] https://www.aljazeera.com/indepth/interactive/2017/02/10-cou...

[2] https://www.telegraph.co.uk/news/worldnews/europe/greece/912...
In places with rain, this problem can be solved with rain
This is something that really worries me. I use token based 2FA when I can but the reality is that I have like 50 accounts with 2FA and I forget which ones have SMS as a backup. I'm sure there's an account in there somewhere that's at risk. I have AT&T and use the extra security PIN code, but I know it's not 100% guaranteed. The other day I got a robocall asking for my PIN and last for of my social. I didn't do it, but just knowing my number was on that list worried me. I called AT&T and asked them to put a note in my account that said not to allow my phone number to be transferred to another SIM. They said they did it, but again I don't know how effective that is.

I understand why they make it possible to move a number to a new SIM, but I really wish you had an option to force a notification and delay the transfer for a number off days. Even a three day delay would be enough. You'd put in the request and they'd send a notification via SMS/call and email, and then the transfer wouldn't happen for 72 hours.

I would gladly deal with the potential inconvenience of not having access to my phone for a few days if it meant that it would make it harder to transfer my number to a different SIM. I don't think this should be mandatory, but I'd like the option.

It's just WAY too easy to call a cell provider and have them transfer your number to a new SIM and all the security measures that they use are easily defeated. Once you have someone's social security number you can spend 99¢ on a public records dump and get enough information to convince just about any customer service person to do whatever you want.
The US Government spends almost twice as much on the kidney failure program (the End Stage Renal Disease (ESRD) program), $32.8 billion[1] than on NASA $19.5 billion. Very hard to find the ESRD figure, if you don't already know what it is called. NASA budget is very easy to find.

[1] https://juniperpublishers.com/joju/pdf/JOJUN.MS.ID.555651.pd...
I meant the Shuttle, but not so much in a "it was a terrible design" and more along the lines of "it had its design pulled in a bunch of different directions and ended up being less efficient at any of the tasks" which is what I feel the core of the original video.

The Russian Buran(?) was pretty clearly a better system and if I understand right thats because it wasn't trying to be the catch all system with competing goals from the Air Force, internal NASA goals, and congress/the senate(? not American so not sure which is correct here).
https://www.goodreads.com/book/show/18043011-clean-architect...
Progress against pancreatic cancer
>So a researcher comes by with an obviously contrived game, and the Danes play like they are supposed to.

Wtf? How is it a contrived game in any way? It's an extremely nice indicator of how developed the place is. Trusting and equality are hugely important factors so you start with that, as is logical. If someone freerides, you punish them.

It's the real world example of tit-for-tat strategy, which is (apparently almost) the optimal one.
Plotting scientific data with KST
That stock tho.
> money is to buy things that matter to you.

Yes.

> To me, not working at a corporation matters.

Yes. Don't see myself every going back. And don't have to.

"Money is coined freedom" -- Fyodor Dostoevsky

If your money is not buying you freedom...you're doing it wrong. :-)
Kanye West’s iPhone passcode is 000000
The mere fact that pockets of America are high trust and others low trust, is obviously true. But the parent implies that how many and/or where those are has changed.

So "It has always been away" doesn't answer the parent's concern, except if you meant to add "and always to the same degree".

That would be astounding though. By what mechanism would this eternal (always) balance be achieved, while history marches on and culture changes?
I doubt that was necessary. Many of the telcos use atrocious pin security for voicemails- and they fail to prevent spoofed calls to their voicemail servers. Makes for a bad combination.

SS7 hacking to achieve that end would be a higher barrier to entry and more likely to get caught.
So what might the broad social effects be if every adopted child has increasingly better odds of tracing their parentage?
There's no reason to suspect that my opposition to the F-35 implies support for the wars in Iraq and Afghanistan. In fact, I'll be explicit: the Iraq and Afghanistan wars were and are shameful, deplorable wastes of human life and resources.
>Every time they're flown, they have to be repainted. And because the F-35's fuel is heat sensitive, EVERY TRUCK THAT CARRIES IT ALSO has to be painted with a special heat-resistant paint.

I would be INCREDIBLY surprised if the F-35 were to use a different fuel than standard.
Can you explain a difference in more lay terms? The experiment that @ppeetteerr points out, is that not a baby mouse created? And that baby is from the genetic information of 2 mothers?

You also mentioned the Japanese study used egg cells, while this one uses haploid cells... aren't egg cells haploid?
Might want to reword that title to:

Videos for "Learn Enough Ruby to Be Dangerous"
Where did you get the cool animation? It’s nice.
ISPs injecting ads sounds like a wish to manipulate

https://arstechnica.com/tech-policy/2014/09/why-comcasts-jav...
> You're quoting a Federal Open Markets Committee (FOMC) statement

You're pretending not to see the scale and exceptional nature of that historical event. Characterizing that maneuver as routine is disingenuous and indicative of precisely the sort of thinking that creates the slippery slopes. Will this be the sort of bad guidance our leaders will use to rationalize future decisions? We'll see.
https://musictechpolicy.com/2018/02/08/guest-post-by-schneid...
The Supreme Court Is a Regressive and Expendable Institution
> you’d think we’d start educating people to be more skeptical/cynical but it keeps happening

I don't know... yes, these things happen all the time, but as an individual, 99.9% of your interactions are going to be mostly honest, and there IS a cost to being skeptical about every interaction (anger other people who you doubt, takes time, can lead you to miss opportunities, etc)

Are you so sure that the extra protection you get from being skeptical is worth all those little costs that add up?
I'm not sure which tools the author has tried, but the Prometheus monitoring system supports both histograms and quantiles.

There's a good discussion of the respective merits of each at https://prometheus.io/docs/practices/histograms/#quantiles