skysight-inc/HackerNews huggingface dataset:
Other cloud providers like AWS and Azure use hot-potato routing which has lower performance and reliability than GCP's current network offering.

So Google is offering a new "standard tier" equivalent to AWS and Azure, and undercutting both of them on network egress costs by a small amount.

Network egress costs are still astronomical.
If (# of bitcoin holders losing jobs) > (# of people wanting to hedge against their Fiat currency):

Print(Bitcoin will Crash!)

Else:

Print(Bitcoin will boom!)
Why you shouldn’t label team members as “Technical” or “Nontechnical”
Too bad emacs just don't have a good text editor ;)
The language can do that for you:

class Foo {
checkStorage = () => {
// Do check storage stuff here
}
}

And the language will take care of binding the function. (Really, it's just doing `this.checkStorage = this.checkStorage.bind(this)` in the constructor).
Not gaming, but Cloudflare also does this.

https://blog.cloudflare.com/argo/
Here is an example: https://mxb.at/blog/offline-forms/

I started to see another "offline sending support" every single day and can't understand the idea behind. If I'm doing something important, I would want to see that the form I filled is sent. I would never rely on an app saying "Oh yes, I saved this and will send it later for you". I am questioning this trend.
I'm not making the assertion :). But what I was getting at is that the larger-scope problem from this perspective would be the use of a non-functional language.
are you sure they are actually supported in modern GPUs . if you enable the core profile instead of the compatibility profile you get no thick lines. Whether those thick lines are gpu lines or software lines I don't know but usually when things are pulled out of GL it's becasue the are not actually supported in the hardware.
Rob Inglis is also the fabulous narrator of the Earthsea trilogy audio books.

Recently I've become a fan of Patrick Tull, who did the Aubrey/Maturin series audiobooks extremely well.
The overriding conclusion is that people online have the intelligence of a squirrel and we are fast approaching a Global Cargo Cult mentality
> Now we have analyzed more than 3000 brain scans and our software’s predictions are 90% accurate.

This is really a case where the rate of false positives and negatives (and the ages of the study population) with comparison to incidence is needed, and not just a % accuracy. Just unconditionally saying “no” gives you a pretty high prediction accuracy (83% lifetime accuracy for women at 65, 91% for men at the same age, based on remaining lifetime risk of developing the disease.)
Using bind and saving a reference to the bound function one level up, not creating a new one each time
Is this correct? "Without branch prediction, we then expect the “average” instruction to take branch_pct * 1 + non_branch_pct * 20 = 0.8 * 1 + 0.2 * 20 = 0.8 + 4 = 4.8 cycles"

other than branch_pct and non_branch_pct being reversed, this seems to be assuming that 100% of branches are guessed incorrectly. Shouldn't something like 50% be used, to assume a random guess? ie 0.8 * 1 + 0.2 * (0.5 * 20 + 0.8 * 1)=2.96
Unless you are targeting pre-SSE2 CPUs, no compiler should generate CMP+JMP for max operation on floating point. `maxsd` is in SSE2, along with all double precision operation. Before that double precision still run on x87. (SSE only has single-precision operation)

With AVX (Sandy Bridge and later), `vmaxpd` on `ymm` would allow you to operate on 4 double-precisions at once. If you observe 20x speed up, it would probably also come from memory access optimization.
Thanks for the touching story and it's great to see medical startups like this.

Can you clarify how you reached the 90% number given that the detection is 15 years before the disease and your startup is only 3 years old. How were these numbers measured?

If I may throw in another question, what is the biggest challenge your company faces? It looks like there is no reason not to choose your product.
I totally understand and support offline reading which makes a lot of sense since you want to access something you had already downloaded. But I believe sending something later and relying on an app for an important form wouldn't make anyone comfortable.
Really, you are more afraid of someone who would rather not support nazis than actual nazis?
'Google' may be termed generic as SCOTUS petitioned to nullify trademark
Systems > goals
2% quarterly? How is that ever going to be the market long term?
>According to their respective Wikipedia articles, D is 8 years older than Go.

And Go itself is some years old now (created in either 2007 or 2009 - according to its Wikipedia article - maybe they mean initial creation and first release for public use, by those two year values). So Go is about either 8 or 10 years old. And that makes D either 16 or 18 years old.

>Go had a lot of success breaking into the Python market, why couldn't D have instead if they had put their efforts there from the beginning?

So when D was new or just a few years old (13 to 16 years ago, say), the Python market was a lot smaller that it is today or has been for the last few years. It might not have even been a target for them, for that or any other reason - another reason could be that Walter is from a systems and compiler background, so might not have been too interested in the domain of interpreted languages (just guessing here, maybe he will comment on this). But BTW, D can be used almost like a scripting language due to its speed of compilation. See rdmd command and the "Why D?" and "D as a scripting language" articles on the Infognition blog (a google away).
So Weird-Chinese Woman Paid for Honda Car with Four Sacks Full of One Yuan Notes
I think the "lack of community consult" is fictitious to be honest. It is easy to say someone should have reached out to the community more with no facts.

https://missionlocal.org/2017/07/neighborhood-group-rejects-...

~~~~~

“We really want this to be seen as an asset to all communities around the city,” said Simon.

But Arguello said that his group will not negotiate. “We told them no, and there will be opposition,” he said.

Simon said that the company has done rigorous community outreach, including more than 30 town hall meetings with residents, to gauge approval and need in the city’s neighborhoods.

~~~~~

Also, hey Dave!
Except that anything newer than 1995 probably ignores the hint provided by __builtin_expect, and you'd probably have more luck changing the algorithm or vectorizing the code.
I heard about Keen's proposal of a debt jubilee (reducing private debt by random payments into bank accounts) and would be interested to hear criticism of it:

http://moneyweek.com/steve-keen-interview-debt-jubilee/
One cool thing about Porsches that is likely to keep the price down: 70% of all Porsches that were ever built are still on the road. That's a Porsche figure, and "on the road" begs definition with some of those more expensive cars, but the fact that they're maintainable cars (and worth repairing) means the supply doesn't diminish the way it might with some other marques.
If use_roads is set to zero, will this optimize for roads that include sidewalks?
Inverse Text Normalization as a Labeling Problem – Siri Team
Love the story and what you'll are working on, good luck!
Also, web applications introduce sooooo much lag and delays when transitioning between sections or editing. Really finding that it breaks my flow.
AristaMD – Sr Sw Engineer, Front-End – San Diego, CA – ONSITE – $100k-$120k
AristaMD is a San Diego based health-tech company with a mission of optimizing the specialty referral process. More than 50% of specialist office visits are clinically inappropriate, fixing this improves health outcomes and saves time and money for patients and care providers. In this role your key activities will include implementation/coding of key components of our application, development of architecture, providing guidance to mid-level and junior developers, and performing code reviews. You’ll be working with modern tools and technologies to further develop our AngularJS 1.5 based front-end SaaS front-end. More here: http://indeedhi.re/2fmTMLQ

Let me know if you are interested darryl {at} aristamd.com
The most interesting thing to me here is that they can actually deliver a cheaper service by going over the public internet. I would think their private net would be cheaper because they don't have to pay for transit.

I guess transit is still cheaper than maintaining ones own lines...
The parent comment reminds me of a recent "every Stackoverflow question" post which I cannot locate right now.

Yeah, you could emacs, or whatever. Or a regular human person could just use this app and really enjoy the User Experience out of the box without any fuss.
Improving Neural Network Acoustic Models – Siri Team
FermionJS – a rapid prototyper/visual editor for React
Fermion is a fast and responsive developer tool for visually prototyping React projects. Drawing from a large library of custom components, Fermion allows developers to jump straight into the creative process without having to worry about setting up a developer environment. Best of all, after users are done prototyping, projects can be previewed in a browser environment and easily exported as usable code.
Okay, but its not, not from the perspective the best practice comes from. The most common use cases for object inheritance can be delivered with object composition instead. This is much more like loop vs recursion.
This article is impressively thinly-argued for the usual standards of the Harvard Business Review.

Think of physical endurance. Focusing on physical endurance could lead you to pointless ultramarathons, or even trying to fly off buildings, but this is as a defficiency in goal selection. A man with the same physical endurance may choose to do something entirely different with it.

(My physical endurance right now is so much lower than it was two years ago that I take buses for city stretches across which I used to walk briskly. It takes more time, more money and is vaguely humiliating, at least to my own eyes.)
I have built multiple SaaS products. I spend about a month building the first version. I get that out in front of users and continue to build upon it if I see traction and based on feedback. If traction isn't there or it becomes obvious user won't pay, I generally move onto something else.

After the initial prototype, it generally takes another 3 to 4 months to build out a full fledged app that I can offer to the masses. It doesn't stop after that though. There is always more to develop and improve including a lot of re-factoring.

I currently have 4 SaaS products on the market and another one in the works.
It's only on the windows store at the moment, but I plan to breakout pretty soon. It's a JS UWP app right now so the quickest way to open it up is (please don't lynch me folks) Electron.

I have considered the alternatives, but I have a full time job, a family, and I'm also trying to write several novels so I don't have time to start from scratch in python or java.
Oh, well, "be the change you want to see!" says Ghandi
Is there any way to see a demo of this algorithm for a route of the user's choosing? I'm not familiar enough with San Francisco to evaluate the improvement mentioned in the blog. If I could try some routes in Atlanta, however, I'd get a better sense.
Kind of amazing to watch this slow process of the content companies discover that running a global internetwork is actually difficult and expensive..
Around 1 month total time since the idea, 2-3 days net dev time.

http://reddittopbooks.com

I wanted to learn Django and wanted to start with something fairly easy. I don't really have any idea how and where to promote it, didn't get much attention in my `Show HN` thread and most subreddits remove it because of the affiliate links to amazon.

Other than that it was a fun experience and at least I can say that Django is a great framework to work with!
The actual math for how much you need to save is, roughly:

25 times your annual expenses.

At your age, with a US assumption, you have the benefit of Social Security almost certainly providing you a good portion of income at Age 67 (any time between 62 and 70 is reasonable, and taking SS at age 62 is best unless you are very likely to live past 84.)

Ignoring SS, if you invest 25 times your annual expenses into a 60%/40% stocks/bonds split, your expenses will be roughly 4% of your investments, so you withdraw 4% each year. Your investment growth (including dividends) may or may not exceed your expenses, but, overall, you should make it 30 years without running out of money. [0]

What you need to do is determine your expenses (including Disney trips), and make sure you don't exceed that budget once you stop having income. (Of course, you can and should adjust if things go better or worse than expected when you're retired.)

[0] https://en.wikipedia.org/wiki/Trinity_study
True, I was just reminded of it by the original poster’s idea.
"Windows 8/10 only at the mo, sorry."

Well... why? I get, like, macOS requiring a Mac for Xcode to ship an .app bundle. But wha'bout that Linux?
Yeah its amazing the opponents can just lie and say it happened overnight. I knew where the stations were going for a LONG time and there were over 30 community meetings.

Meanwhile the critics say they "will not negotiate" with the bike share program. Never a good sign.
"At Darmiyan we detect Alzheimer’s disease up to 15 years before symptoms" (original post)

"At present, there is no definitive evidence to support that any particular measure is effective in preventing AD"[1].

"Now we have analyzed more than 3000 brain scans and our software’s predictions are 90% accurate." (original post)

"In the United States, Alzheimer prevalence was estimated to be 1.6% in 2000 both overall and in the 65–74 age group"[2]

I'm assuming the 3000 brain scans you're referring to is from individuals which progressed to Alzheimers, or at least a dataset with such individuals highly represented (if this were 3000 random individuals, at a 1.6% prevalence, that amounts to 48 individuals who eventually got Alzheimers).

So according to my calculation of Bayesian probability, with a 90% sensitivity (as I'm interpreting your comment), and a 1.6% prevalence in the population, a randomly screened individual with a positive test will only actually have a 12.8% chance of getting Alzheimers. So you'll be diagnosing lots of people so that they can have an impending Alzheimer's diagnosis hanging over their head for the remainder of their life without actually being able to do anything about it, and of this cohort just over 1 in 10 people will actually end up getting Alzheimers.

Please tell me you're only planning on offering this for researchers, and not actually going to try to get individuals screened? Or am i missing something about your value proposition?

[1]https://en.wikipedia.org/wiki/Alzheimer%27s_disease#Prevention
[2]https://en.wikipedia.org/wiki/Alzheimer%27s_disease#Epidemiology

Edit: fixed sensitivity vs. specificity error
Take a trip to NYC and jump on the subway, tons of time you are offline yet have time on your side.
That could be solved by turning function calls in example code into hyperlinks to the relevant documentation, which is a good idea in general.
All available evidence points to x% of financial advisors being no better at picking investments than those they are advising, and the remaining (small) fraction capturing all the additional value they provide, and then some, via their fees.

So either your advisor is good, and you pay them more than they are worth, or your advisor is bad, and you still pay them more than they are worth. You cannot create more (dollar-denominated) value for yourself by engaging a financial advisor.

You aren't missing anything. You need extraordinary skills, contacts, or crimes to beat the market, and if you had what it took, you'd already be in the financial industry. So just buy the index funds and hold them in a non-margin account, year after year, until you can live for a year on 3% of your accumulated principal. That's all the investments advising you and everyone else in the 99% will ever need.
Ah, well imagine you are writing a novel of a reply to someone and it gets lost when you exit out of the app. Wouldn't it be nice to save the form data so when you're on Wifi you can reply? That must be the motivation.
This isn't about the last mile so there is presumably lots of competition. And it seems like some companies being large enough to build their own is another form of that?

But I'm just responding with another armchair argument. It would be good to see some actual numbers about Internet health.
couldn't you use a pdf converter and convert to html or something else and translate that to your XML format?
A rewrite is always going to take less time to build than the original poorly-specified version when people were trying to figure out what to do.

And the original team could have been more junior, or if similarly-experienced than your 2-person team, adding more people to the team without good leadership can also affect productivity---or as they say in Scrum, "velocity".
What I would love is a tool that lets me chart out timelines (ideally with a visual representation) for characters and story arcs. I want to be able to see how different characters interact over time (double points if it takes both time and location into account and let's me, somehow, see this visually, but I'd settle for just time too). I want to be able to roughly make up how a story arc interweaves with others and then flesh it out bit by bit. I want to see how characters are affected etc.

I've tried various other tools (diagramming, Gantt charts, brainstorming tools, note taking tools...) and they didn't really do it for me.

If such a tool existed for iPad (I've searched and come up blank), I would buy it in an instant (ok ok price dependent, but I'd be very interested). I'd almost build it myself, but.. who has the time?
The contingency plans in place to respond to radiation hazards generally focus on the sheltering and evacuation of affected people. Depending on the local geography, population distribution, and infrastructure, it might take several days to evacuate the impacted population, or it might be challenging to ensure comprehensive and uniform resource distribution.

Because of the time required to evacuate people from the impacted areas, one of the objectives of a response plan would be to minimize radiation exposure due to contaminated food and water.

Providing iodine tablets before an accident is intended to minimize radioactive exposure due to contaminated food and water sources from the time the hazard is discovered to the time you are evacuated, and allows planners to apply those resources that would otherwise be spent distributing those supplies to helping evacuate more people, or responding to the incident.
Oil price these days is mostly politics, it has little to do with the free-market, supply/demand and such.
Was I Right to Pull the Plug on a Nazi Website?
Something like that, or a headless browser, would be great, thanks!
So now we know why Google's egress was so expensive before. It was the premium offering, and standard wasn't quite ready yet.
> There is a reason there is no "shared bus" in Internet communications.

Yes, but dbus isn't _for_ Internet communications. It was designed to wire together the multiple processes that act more-or-less as a whole to implement a desktop environment.

"Better" is contextual. The main problems dbus solves aren't "IPC" at all - they are things like lifecycle tracking, service discovery, and getting events across the system/user-session security boundary.

dbus-broker looks interesting!
Two weekends for the MVP of https://newsapi.org. About 3 months so far for v2 - I'm building it out into a more featureful service that I'm hoping I can build a business around.
I assume that's 2% annual (i.e. 0.5% per quarter). And a fund changing its exposure dozens of times per day is not in the business of beating the market.
I have been quite rough with my headphones/earbuds over the years, so I've used and broken quite a few, and have a little insight. I'll split between desktop and on-the-go.

Desktop:

Favorite - Razer Barracuda (with matching soundcard), great sound, super comfortable. (wish they hadn't broken)

Runner up - Turtle Beach Ear Force PX21 (just cause it says ps3 don't mean you cant use it on PC!)

Current - Razer Kraken 7.1 Chroma (1st gen, 2nd gen is more sturdy metal) (windows software sucks, but I use GNU+Linux)

Others I've used - Logitech G35(wired and wireless versions), Creative Sound Blaster WoW Wireless, Seihnheiser.

On-the-go:

Favorite - Yurbuds Ironman Focus Behind the ear (lost them recently, so sad)

Current - Klipsch R6i

Others - Multiple cheap skullcandy, new model Apple.

All that said, on-the-go I don't trust bluetooth so I don't do wireless, but if you do your options expand quite a bit.

One more thing to keep in mind, if you really want the best, go to a hearing aid place and get your earmold taken so you can get the perfect fit rubber exterior for whatever model you choose. Personally, I really loved my Yurbuds Ironman Behind the ears because they stayed on the best while lifting/running/yardwork etc. Most of the time when I select, besides form factor, I mostly base selection on frequency range. Which is how I ended up with the Razer Kraken 7.1 Chroma's despite how disapointed I have been with Razor the last few years.

When I was in the military the best pair I ever had was the Bose sound reduction headphones.
I just bought one from amazon that hooks up to my shower head, I use it while I shower and it never runs out of water
It also badly impacts UX, because on slow networks the request-response roundtrip even for small static asset may be very long, so that the time needed for the feedback in the form will be in fact doubled.
That's not choosing between "at least once" and "[exactly] once", but rather how to deal with "at least once".
Number of electricity-generating fusion reactors built: 0

Number of electricity-generating molten salt reactors built: 0

I agree that the challenges of scaling up and industrializing molten salt fission reactors appear significantly less daunting than those of industrializing fusion power. But there is still R&D required. The last molten salt reactor to actually attain criticality shut down in 1969 (ORNL Molten Salt Reactor Experiment). That experiment was too small for direct translation to industrial practice (7.4 MW-thermal, e.g. 3.3 MW-electrical with 45% efficient conversion). It didn't generate electricity, didn't operate long enough to demonstrate industrial durability (only 13,172 hours (1.5 years) of full-power-equivalent operation), and didn't demonstrate the neutron economy of a breeder or even a near-steady-state burner reactor.

There are a lot of steps remaining before any molten salt reactor becomes a commercially available product that a utility company can buy from a nuclear supplier. It would take many fewer steps than for a fusion reactor, but saying that molten salt reactors can replace all carbon we use now with current technology and current manufacturing is way overstating their technological maturity and availability.
You are completely correct of course, but I think he meant that the economy felt like downturn, rather than that actual wages were down. In that respect he's right, because as so many wages have stagnated, buying power has dropped due to inflation.
I guess I'm just confused why you take issue with the phrase "a scientific approach to the research"? You don't see people applying the scientific method and academic rigor to papers in that part of the software field? That doesn't make them scientists, but I didn't claim it did.