skysight-inc/HackerNews huggingface dataset:
I would stake Bank of America through the heart, bind it with chains until sunrise, vitrify the dust, and then dump the evil slag into an ocean trench, and I'd still bank there long before trusting Zuckerberg's Facebook with my money.
There is always the doomsday argument: we should expect a significant population decline in the near future in order to justify the statistical typicality of our present day existence.
Used to work in missile defense at LM as a Systems Engineer, and seen similar estimations done for cost, schedule, LOC, FTEs, etc.

To get to the total 1.5M LOC, it's after decomposing the system into lower level black boxes and doing some modeling/simulation.

How many lines of code has it taken in the past to build our navigation systems, radios, weapon system A, weapon system B, etc. How much integration work is there? If its a CAN bus, the last project had X LOC for the bus architecture.
Add em up, and add a big fudging factor.
I work somewhere almost entirely integrated with GSuite for everything (Calendar, Gmail, Meet, Chat, Drive, Pixelbooks, etc) and it's a fun time right now.
It's only an international affair because the Chinese government has gone full paranoid and blame other countries because their people didn't like the bill.

Anyway, massive demonstrations are usually newsworthy, like the Yellow Vests in France until a few months ago.
Do we have map estimates of what it looked like at that time?
If I remember it correctly, the fast project would make 4 light years in ~150 years. So that would be 450 years (probably less, because it's on constant acceleration).
Best way I've found so far is http://ajuntament.barcelona.cat/superilles/ca/noticies (which is from the Barcelona City Hall)
This article is calling out something that Dr. Cathy O'Neil has written an entire (excellent) book on [0].

One possible solution is to require some form of FOSS to be applied to software affecting the life of a human being in a meaningful way.

Of course, one might respond, "but nearly ALL software effects humans in meaningful ways!" To which the FOSS community responds, "exactly."

[0]:https://weaponsofmathdestructionbook.com/
> Consider whether you can reframe the problem.

This to me has been perhaps one of the most useful tool when I'm struggling with something. The fable of NASA's space pen [0] is good marker to invoke this.

[0] https://www.snopes.com/fact-check/the-write-stuff/
Yes, the absolutely correct group to take ideas from as far as our semi-long term survival goes is VCs (and the surrounding ecosystem), the same group that made "move fast and break things" the mantra for a decade. Nothing bad ever came out of that!
You're both correct.

It's not purebred vs rescued mutt. It's the age of the dog and whether or not it was mistreated and developed problems that new owners are unlikely to know how to fix.

Young rescues are usually fine.

As you noted, a good rescue agency will do their homework before placing dogs. Not all rescues are good.

And of course, all dogs should be put through a puppy skills course of some sort, even if they're not puppies. Most pet stores and many boarding facilities run classes. They're as much for the owner as the animal.

I've owned three dogs as an adult, the first two from breeders, the 3rd from a rescue. The rescue has had more behavioral issues than the two I raised as puppies. All the behavioral issues are directly linkable to his previous owner (a puppy mill, where he was kept crated most of the day). It's been a TON of work to get him to a point where he's mostly well-adjusted (and I knew going in this would be true). If he had been my first dog, he likely would have been my last as well.
Hangouts as well. This hasn't been the best month for Google, has it?
>they used to hate plastic for small stuff, and I can increasingly feel that today, it's the exact opposite: people let out a small sigh of annoyance when they see you pull out your coins

If we are to preserve and force the continual issuance of physical currency, this is one of those of annoyances, which needs to be tolerated. In a decade's time, cash as a concept will be even more eroded and probably well on it's way to being gradually phased out of acceptance/existence. In another decade or more, it will become quaint and start to evoke feelings of nostalgia, perhaps even undergoing a retro revival by getting used as an underground currency.

https://www.bbc.co.uk/news/business-48133093
I once traveled with a college who was socially a bit hard to handle. So we go out to the valley from the Midwest and he keeps suggesting we go to burger joints with the local team that is about %70 Indian.

Everyone kept looking at me like "What the hell?".
I smiled as well but with a slowly but steadily accelerating ship we can reach half the light speed and get there in 50 years. It put things in the realm of "possible" which is amazing.
Educated citizens may be. The problem is when politicians are allowed to lie through their teeth, as they did for brexit, and the educational system didn't prepare everyone to question the obviously absurd claims made by leavers.
AI Processor Basics
I would also not be in disfavor of a Federal Council as opposed to a singular executive. The Swiss have a good thing going.
Simple techniques to optimise Go programs
Bombing accuracy in daylight could be better than that...

http://ww2today.com/9th-october-1943-the-marienburg-focke-wu...
That's a valid point, but the removal of the physical step only serves to make the whole process even more absurd.

With gold bars at the very least you have in your hands a concentrated lump of actual material that will survive a power outage or a lost password or something.

But of course that whole process is as absurd as you point out today because gold holds residual value from when it actually was a convenient universally recognized store of value.
The issue the majority ruled on was whether the private party in this case had "stepped into the government's shoes."

5 Justices said it had not. That doesn't surprise me very much.
The future is privacy™
The Fourth Industrial Revolution Emerges from AI and the Internet of Things
Read the article. It isn’t as simple as the headline. It’s not good to assume a headline answers all and is the only thing that needs to be known?l.
Of course you can. It's not like the buttons will be moving around.
Cruise ships or shipping in general has quite a low impact on the climate. You're probably thinking about those articles which say that 8 ships produce more pollution than all cars in the world, but that is Sulphur Dioxide, which is a local pollutant, but has no impact on climate change, it has nothing to do with Carbon Dioxide or any other greenhouse gases.

Also, the only reason they produce so much more Sulphur Dioxide is because road vehicles have strong regulation which require that Sulphur is almost eliminated from their fuel as part of the refining process. Regulations limiting Sulphur in ship fuel have already been introduced and are in the process of being phased in through the International Maritime Organization, and strict regulations already exist for areas close to ports (since 2010) and then in territorial waters in most of the developed world (since 2015).

http://www.seatrade-maritime.com/images/PDFs/SOMWME-whitepap...
WAACs and WASPs wore military uniforms but were designated as civilians and didn't were counted as veterans until 1977 when Congress retroactively granted them veteran status.
We cannot trust them with privacy, so how we supposed to trust them with our money?
> Keep a record of "stupid errors that took me more than 1 hour to solve"

I’ve been doing this for the last three years, but electronically, and it’s amazing. In my home folder there’s a giant text file that’s like my personal log file. It gets a new line at least once an hour, when cron pops up a box and I type in what I’m working on. And for those times when I’m working on stuff that’s perplexing, I write to it as a stream of consciousness — “tried this, didn’t work” “wonder if it could be due to xyz” “yep, that was it.”

I’ve used it a few dozen times to either look up how I solved a weird problem, or why I decided to do something a certain way. I’ve even built pie charts of how I spent my time in the last quarter by sampling it Monte Carlo style.
So unless you are acting in an official capacity to speak for the gmail and calendar teams, you should hush.

https://blog.google/products/gmail/g-suite-gains-traction-in...
> 21 cities — including the four metropolises — Bengaluru, Chennai, Hyderabad and Delhi — will run out of groundwater by 2020.

Is that a validated statistic? If so, how is the entire country not panicking about this? That seems like a really serious problem.
"It is not despair, for despair is only for those who see the end beyond all doubt. We do not. It is wisdom to recognize necessity, when all other courses have been weighed, though as folly it may appear to those who cling to false hope."
We need to discover the mass relays first. Or the Asari needs to find us.
Seems like it can, because the article says that one’s Facebook account won’t be linked to the wallet account and that the wallet account can remain anonymous or pseudo-anonymous to others. But I’m sure Facebook will be able to link these somehow, and so will all the partners. This will be a bigger Cambridge Analytica in the future.
Should I continue working on my startup or quit and join my friend's startup?
I'm a recent college grad building a consumer internet product in India. I have not raised any money yet and I have yet to convince someone to join as a co-founder. A major version product is going to be launched in the next month. I have very low personal savings but can last a few months. I have to rely on getting angel investments once I get good enough traction. I've been working on this product for around 6 months. The pilot is already out and I've been iterating it to increase retention rate and find Product Market Fit.

However, recently my friend connected me to someone from the USA who has an idea for a new startup. This guy is NOT well connected in the Valley. He doesn't seem to have a good idea of what it takes to build a highly scalable Silicon Valley type startup. However, the positive is that A) he has good amount of money and B) he is based in the United States. He is willing to put in the initial investment and is asking me to join him in building his product.

If I go ahead with this guy:

1) I won't have to problem with running out of money (at least for the first year and a half)

2) I will have a co-founder (him)

3) I will get a base in the US which will make it easier for me to build a connection to the US startup ecosystem.

4) I will probably get less decision making power and equity (he has not told me about the details of our partnership)

Would it be a good decision to continue working on my startup but accept this guy's offer as a part-time thing? And then, after a months, I will look at which one is getting more market validation and go all-in full-time on it?

Some examples make me think that this is possible:

Mark Zuckerberg was working on Facebook and Wirehog at the same time initially until it was clear that Facebook was going to be huge. Also, it was initially Garrett Camp who was mainly working on Uber and Travis took it as a side-project. Once Travis saw that Uber was taking off, he went all-in on it.
For direction of learning, I'd recommend finding challenging projects with them which they have a strong interest in, and can feel a sense of ownership over, then let their curiosity and creativity drive the teaching. The teaching should reward them by solving problems they are perceptive of and value.

I think for a language, Javascript is a great choice. It's convenient because it can be used in the browser, or CLI / server with Node. It has powerful and user-friendly tools for debugging and profiling. NPM has a wealth of libraries for graphics, robotics, machine learning, and pretty much anything else you might want.

For functional programming, with interoperability with Javascript, there's Elm: https://elm-lang.org/
> Consider the advanced features as a scientific prediction: "If you do not use these features, you can't have a good program come out the other end." This prediction is falsified by the concrete existence of a lot of good Go programs. This matters. It is something that should be grappled with intellectually, if you are a language fan.

I didn't mention anything about fancy features such as the likes of what Haskell and gang bring. I'm referring to much more "basic" things like generics, good error handling, non-nullable by default pointers, and so on. Things that one has come to expect in a modern language (which golang isn't in general).

Having the ability to provide abstractions does not mean must use them to write software, but that they are available when required, and when used correctly, they end up simplifying the overall system architecture. I think the world has moved on from writing abstractions for the sake of writing abstractions, and I agree that it's not the way to go if such code is still being written. But the solution is not to get rid of the ability completely, resulting in a different sort of mess. At least we have tools that make navigating large code bases easier.

I feel it's actually golang people end up reinventing things differently just for the sake of writing things differently. Take the builder pattern for instance. For some reason, golang code I see uses a different, more convoluted pattern of passing an options struct that gets returned in a closure to emulate that. It's a bigger mess to understand, and probably ends up generating more work for the GC since closures keep getting allocated.
Startup idea: Last minute business trips
Last minute business trips. Take a narrow target audience: e.g. physician in a specific city. Onboard them with email subscription. Send full-trip offers: flight tickets + accommodation + conference tickets.

I hope I brought some value for you today. Pls, lmk if you want me to share more. If you like the idea - I can help you to build this product.

We publish startup ideas on Twitter regularly. Follow us: https://twitter.com/RemoteAssembly
An approach that increases variance + survivor bias = a number of exalted recommendations: "for that brilliant person it worked like a charm, despite everyone's doubts!"

Obviously when the same approach went someone to a spectacular ruin, that someone is an obvious crackpot who insisted on a wrong thing despite everyone's opinion. It's not worth a story, so nobody mentions these losers.
Indeed, the average civilian will probably not even associate Zuckbucks with "Bitcoin"...
Yes 12 ly is amazingly close!

> If we presume there's nothing special about our little corner of the universe, then the distance to the nearest potentially habitable planets gives us an estimate of how many habitable planets are out there

I would put a slight caveat to this - I would argue we do know there's something "special" about our little corner of the galaxy, at least - we are in the continuously habitable zone - for example, there are billions of stars at higher densities closer to the core whose planets are likely uninhabitable due to toxic levels of radiation, GRBs, etc. So I actually might expect other planets near us to be more habitable on average than at least some other places in our galaxy.

But I also think it's too soon to know how potentially habitable these planets are, until we have a chance to check a bunch of other things on the checklist, like the long-term stability of the sun's output and the planet's orbits, the frequency of destructive solar flares, the frequency of asteroid bombardments (if there are no Jupiters to absorb them), etc.

Regardless the close distance should make it much easier to answer these sorts of questions than it would be far planets much farther away, and I'm excited to see what we can learn in the coming years.
From what I understand people are having less sex period.

I guess its some combination of women's lib (women more likely to say no to sex, relationships and children, wanting careers), people working more (side hustles are now a thing), and there now being more things to do (you can now socialise on the internet without actually meeting anyone).
I like my touch screen. There is a lot I can do on it without much distraction. If something is in a sub menu that takes more than a fraction of a second to get to then I wait until I'm on a straight away that autopilot can handle and do it while I'm on autopilot.
Gibson, Sterling, and their friends, had the right hunch.
This is almost as bad as the US government using taxpayer dollars to run covert social media campaigns to make everyone feel better about the government.
And the RNC considers it a conspiracy.
The actual headline is better English: "The Woman Who Revealed..." The use of "a" implies she is but one of several (?) women who pioneered this research.
> How well does it actually work in practice?

This is down to quality of implementation. Is your IdP any good? Do you have good management practices around access control? Do your applications check authorization properly?

> How does the authorization part work?

Role information is passed to applications. It is the responsibility of applications to check authorization, in whichever way the developers of each application see fit.

I hope this helps! Please don't hesitate to ask if you have further questions.
Huh never seen that before. Seems like a upmarket version of the more common (to me) IIRC (If I Recall Correctly).
Compiling TypeScript to Native Machine Code
Voice.com Domain Name Acquired for $30M
So this is like Alipay or Wechat Pay but for Facebook?
With comments like this, I can understand why he would need personal security. I feel like this rhetoric is dangerous. It sounds to me as if you might be suggesting this sort of "solution" has some legitimacy. I apologize if that's not how you meant it.
https://wikipedia.org/wiki/Great_Filter is a question intended to inspire a wide variety of possible answers like this one.
Getting started with the new Facebook Libra programming language
>Programmers who desire tight control over performance [...] will obviously hate Go.

Curious, why do you say that? Go tries very hard to prevent abstracted, hidden costs like (con|de)structors, so performance is quite obvious. Could you explain a bit more?

I understand the memory management part.
Sure, technically there is little difference, but my point was is is much easier to use for the developer. The complexity is hidden from you and the choices are largely already made by the runtime.

Sure, modern Linux handles 10k threads just fine, but where Go shines are middle-level network services or microservices where you can easily have 10+ additional tasks for each incoming request. Using real threads quickly becomes unfeasible, and also more cumbersome (passing around threadpools, which threadpool do I use for this task?, do I really want to do those two things in parallel and eat up an extra thread? the cancellation issue, ....).

Also in Rust you'd need to rewrite a lot of code when switching from sync to async, and still need to delegate things to a threadpool since not every dependency will be async enabled.

When the ecosystem stabilizes Rust will be a great choice for the lower stack libraries and servers, where the performance matters. But for many projects the increased complexity, for moderate performance gains, would be a hard sell.
I'll add that Microsoft Outlook calendar works really well. or $69/year, Microsoft will sell you an Office 365 account, Outlook email and calendar, all their apps on-line, two desktop-installable licenses for their Office Suite, and 1 TB of OneDrive storage. It's a great deal.
this was posted like yesterday....
Unless they colonized us with panspermia it’s about as likely as “intelligent design” they surely put in a lot of work in hiding the fact that they came here including engineering 3 billion years of evolution.

While possible seems a bit inefficient.
I'm currently working with a lot of younger developers and I think most would benefit from reading this type of article. The first bullet point is one I find myself referencing very often.

The tip about revising the on-boarding document regularly is an another very good one. The best team environments I've been a part of had a very detailed and up to date on-boarding/env setup docs.
It is not a meme. Rescue dogs often have issues. While not all, probably >50% in my personal ~10 dog sample size. At 50% it is worth a warning to new dog owners and shouldn't be outright dismissed.

Rescue dogs are usually surrendered because the owner didn't train them. So even excluding any emotional issues, the dog has to be broken of bad habits. A new puppy won't soil where it sleeps, so house training is easy. But a dog that's been locked up most of it's life will, and extra effort in training is needed... not the best for a new dog owner.
You mean like Iran, that haven't invaded any country in 200 years, is surrounded by the US, a country that invades other places every decade, sometime lying about WMD and against the UN ?

Threats are rarely the reasons we attack people. Politics and resources are more likely.

Asking with India is fighting Paskistan is like a drunk asking a friend why smoking those bad, bad cigarets.
Show HN: Try FaunaDB's GraphQL API
Dennard Scaling Demise Puts Permanent Dent in Supercomputing
> "why is it so complex to do [some simple thing]?"

To be fair to endorphone, this does happen quite often - mostly, because people often fail to immediately grok the sorts of idioms that will easily pass Rust's borrow checker. As a general rule, it's something that is solved by properly dealing with shared mutability and shared ownership. But failing to deal with these is a pretty bad code smell anyway, so IMHO there's nothing wrong with a language which prompts you to do that! Hopefully, we're not going to equate avoiding blatant code smells with "chest-puffing" and "ego"!
> Programmers who write re-usable libraries (eventually) come to hate Go.

> the Go standard library is amazing for productivity.

In conclusion, you're not good at writing Go libraries.
This is also assuming

A) Human engineering can create something that can last 200+ years of space travel. We don't even build houses anymore that can feasibly last 100 years.

2) People don't go mad and kill each other or do a mutiny

III) Any number of stray objects from asteroids to rogue planets that just slams into the ship and causes major malfunctions

d) Food and life support sustainability

I mean... there are SOOOOOOOO many more problems than actual politics. This is where, and it hurts me to say this, the politicians are right to say "are you insane?".
I agree 100%. To me, I think two possible outcomes will prevail:

1 - All cars add this feature either through regulation or other pressure.

2 - Most cars add this feature, and those that don't see higher accident rates, and therefore higher insurance bills. That should result in those cars being less desirable (and therefore less profitable for the car companies), OR the car companies figure it out and add the missing feature to the rest of their cars.

Either way, I think we'll end up there, just not sure of what path we'll go down.
Brexit was a structural failure of British democracy, not an indictment on British voters.
Even with named parameters, unless exquisitely named, it can still be more confusing (and less flexible) than constants.
I didn't mention Haskell or Python. I'm not really familiar with Haskell, and I definitely wouldn't use Python, or any dynamically typed language for any project spanning more than a couple of files.

You can find old C programs that compile and run fine now, so I don't really see the point of your argument.